@font-face{font-family:priestacy;src:url(../media/Priestacy-s.p.3rnkgji0g51ia.otf)format("opentype");font-display:swap}@font-face{font-family:priestacy Fallback;src:local(Arial);ascent-override:178.24%;descent-override:118.87%;line-gap-override:0.0%;size-adjust:79.16%}.priestacy_f02ac074-module__hzOEha__className{font-family:priestacy,priestacy Fallback}
.card-glassmorphism{-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #1f268726,inset 0 0 0 1px #fff6,inset 0 0 20px #ffffff26;border:1px solid #ffffff40!important}@keyframes holo-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.card-holographic{position:relative;overflow:hidden;border:none!important;box-shadow:0 15px 35px #0003,inset 0 0 0 1px #fff6!important}.card-holographic:before{content:"";mix-blend-mode:color-dodge;opacity:.85;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff9 25%,#0000 30%,#fff6 35%,#0000 40%) 0 0/200% 200%,linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0,#ff0080) 0 0/300% 100%;animation:6s infinite holo-shimmer;position:absolute;inset:-50%}@keyframes cyberpunk-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.card-cyberpunk{isolation:isolate;position:relative;overflow:hidden;background-color:#000!important;border:none!important;border-radius:.5rem!important;box-shadow:0 10px 30px -10px #000000e6!important}.card-cyberpunk:before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(#0000 0deg 200deg,#00f0ff 280deg,#ff003c 360deg);width:3000px;height:3000px;animation:4s linear infinite cyberpunk-spin;position:absolute;top:50%;left:50%}.card-cyberpunk:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/20px 20px,linear-gradient(145deg,#09090b 0%,#121214 100%) 0 0/100% 100%;border-radius:calc(.5rem - 1.5px);transition:background .3s;position:absolute;inset:1.5px;box-shadow:inset 0 0 24px #000000e6}.card-cyberpunk:hover:after{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/20px 20px,linear-gradient(145deg,#0c0c0f 0%,#16161c 100%) 0 0/100% 100%}@media (prefers-reduced-motion){.card-cyberpunk:before{animation:none}}@keyframes aurora-flow{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.card-aurora{position:relative;overflow:hidden;border:none!important;box-shadow:0 20px 40px #0006,inset 0 0 0 1px #ffffff1a!important}.card-aurora:before{content:"";background:radial-gradient(circle at 20% 30%, var(--aurora-1,#833ab4cc) 0%, transparent 50%), radial-gradient(circle at 80% 20%, var(--aurora-2,#fd1d1dcc) 0%, transparent 50%), radial-gradient(circle at 50% 80%, var(--aurora-3,#fcb045cc) 0%, transparent 50%);filter:blur(30px);opacity:.9;pointer-events:none;z-index:0;background-size:150% 150%;animation:10s infinite alternate aurora-flow;position:absolute;inset:-50%}.card-aurora>*{z-index:1;position:relative}.card-brutalism{transition:transform .1s,box-shadow .1s;border:4px solid #000!important;border-radius:0!important;box-shadow:12px 12px #000!important}:root[data-stead-ui-font=instrument-sans] [data-personal-note=portfolio-hero] [data-personal-text-line="2"]{translate:0 3px}:root[data-stead-ui-font=instrument-sans] [data-personal-note=portfolio-hero][data-personal-note-mode=edit] [data-personal-note-card-id=portfolio-hero-headline-card]{translate:0 -3px}:root[data-stead-ui-font=instrument-sans] [data-personal-note=portfolio-hero] [data-personal-note-card-id=portfolio-hero-headline-card] .card-brutalism{width:calc(100% + 1.5rem)!important;height:calc(100% + .25rem)!important}:root[data-stead-ui-font=recursive] [data-personal-note=portfolio-hero] [data-personal-text-line="2"]{translate:4px}:root[data-stead-ui-font=recursive] [data-personal-note=portfolio-hero] [data-personal-text-line="4"]{translate:10px}:root[data-stead-ui-font=recursive] [data-personal-note=portfolio-hero][data-personal-note-mode=edit] [data-personal-note-card-id=portfolio-hero-headline-card]{translate:-4px}:root[data-stead-ui-font=recursive] [data-personal-note=portfolio-hero] [data-personal-note-card-id=portfolio-hero-headline-card] .card-brutalism{width:calc(100% + .75rem)!important}.card-brutalism:hover{transform:translate(-2px,-2px);box-shadow:14px 14px #000!important}.card-brutalism:active{transform:translate(6px,6px);box-shadow:6px 6px #000!important}[data-connect-background=dark] .card-brutalism,[data-personal-background=dark] .card-brutalism{box-shadow:12px 12px #fff!important}[data-connect-background=dark] .card-brutalism:hover,[data-personal-background=dark] .card-brutalism:hover{box-shadow:14px 14px #fff!important}[data-connect-background=dark] .card-brutalism:active,[data-personal-background=dark] .card-brutalism:active{box-shadow:6px 6px #fff!important}[data-personal-background-color=\#3b1616] .card-brutalism,[data-personal-background-color=\#593e26] .card-brutalism,[data-personal-background-color=\#3d2117] .card-brutalism{box-shadow:12px 12px #000!important}[data-personal-background-color=\#3b1616] .card-brutalism:hover,[data-personal-background-color=\#593e26] .card-brutalism:hover,[data-personal-background-color=\#3d2117] .card-brutalism:hover{box-shadow:14px 14px #000!important}[data-personal-background-color=\#3b1616] .card-brutalism:active,[data-personal-background-color=\#593e26] .card-brutalism:active,[data-personal-background-color=\#3d2117] .card-brutalism:active{box-shadow:6px 6px #000!important}
@font-face{font-family:priestacy;src:url(../media/Priestacy-s.p.3rnkgji0g51ia.otf)format("opentype");font-display:swap}@font-face{font-family:priestacy Fallback;src:local(Arial);ascent-override:178.24%;descent-override:118.87%;line-gap-override:0.0%;size-adjust:79.16%}.priestacy_e6359287-module__3BxVsW__className{font-family:priestacy,priestacy Fallback}
.ConnectRecentApplications-module___CSekq__viewport{overscroll-behavior:contain;height:100dvh;max-height:100dvh}.ConnectRecentApplications-module___CSekq__main{height:100%;min-height:0;padding-top:max(clamp(1rem, 2.5dvh, 2rem), env(safe-area-inset-top));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.ConnectRecentApplications-module___CSekq__backControl{margin-bottom:clamp(.75rem,2dvh,1.25rem)}.ConnectRecentApplications-module___CSekq__summary{padding-block:clamp(1.25rem,3dvh,2rem)}.ConnectRecentApplications-module___CSekq__timelineViewport{--trail-row-gap:clamp(.875rem, 1.8dvh, 1.125rem);overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;flex:auto;min-height:0;margin-top:clamp(1.75rem,4dvh,2.5rem);overflow:hidden auto;container-type:size}.ConnectRecentApplications-module___CSekq__timelineViewport::-webkit-scrollbar{display:none}.ConnectRecentApplications-module___CSekq__timeline{min-height:100%}.ConnectRecentApplications-module___CSekq__timelineItems{gap:var(--trail-row-gap);flex-direction:column;display:flex}.ConnectRecentApplications-module___CSekq__applicationCard{min-height:clamp(8rem,17dvh,9rem)}.ConnectRecentApplications-module___CSekq__trailItem{scroll-snap-align:start}.ConnectRecentApplications-module___CSekq__emptyState{min-height:clamp(13rem,38dvh,18rem);margin-top:clamp(1.5rem,3dvh,1.75rem)}@media (max-width:47.999rem){.ConnectRecentApplications-module___CSekq__main{padding-top:max(clamp(1.25rem, 4dvh, 2rem), env(safe-area-inset-top))}.ConnectRecentApplications-module___CSekq__timelineViewport{scroll-snap-type:none}}@media (min-width:64rem) and (max-height:50rem){.ConnectRecentApplications-module___CSekq__main{padding-top:max(1rem, env(safe-area-inset-top))}.ConnectRecentApplications-module___CSekq__backControl{margin-bottom:.75rem}.ConnectRecentApplications-module___CSekq__summary{padding-block:1rem}.ConnectRecentApplications-module___CSekq__timelineViewport{margin-top:1.5rem}.ConnectRecentApplications-module___CSekq__applicationCard{min-height:8rem}}@media (min-width:40rem){.ConnectRecentApplications-module___CSekq__trailItem{height:calc(33.333cqh - .75rem);min-height:8rem}.ConnectRecentApplications-module___CSekq__applicationCard{height:100%;min-height:0}}
.ConnectComposer-module__cnYWpq__backdrop{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:radial-gradient(circle at 50% 42%,#ffffff24,#0000 42%),#07090c85}.ConnectComposer-module__cnYWpq__paperCard{--sheet-paper:#fff;--sheet-paper-deep:#f3f5f7;--sheet-card:#fff;--sheet-edge:#1118272e;--sheet-ink:#09090b;--sheet-ink-soft:#09090bb3;--sheet-ink-faint:#09090b80;--sheet-pen:#a51d20;background-color:#fff;background-image:radial-gradient(circle at 18% 13%,#1118270a 0 .45px,#0000 .7px),radial-gradient(circle at 71% 63%,#11182708 0 .4px,#0000 .65px),linear-gradient(145deg,#fffffffa,#f9fafbf7);background-position:0 0,4px 6px,0 0;background-size:10px 12px,13px 15px,100% 100%;border:1px solid #11182729;animation:.26s cubic-bezier(.22,1,.36,1) both ConnectComposer-module__cnYWpq__connect-composer-in;box-shadow:inset 0 1px #ffffffeb,0 2px 3px #00000014,0 24px 70px -24px #0000008f,0 46px 110px -54px #00000080}.ConnectComposer-module__cnYWpq__paperCard:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8}.ConnectComposer-module__cnYWpq__header,.ConnectComposer-module__cnYWpq__footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6}.ConnectComposer-module__cnYWpq__header{box-shadow:inset 0 1px #ffffffe6}.ConnectComposer-module__cnYWpq__footer{box-shadow:0 -12px 28px -28px #000000b3}.ConnectComposer-module__cnYWpq__scrollArea{scrollbar-color:#11182747 transparent;scrollbar-width:thin}.ConnectComposer-module__cnYWpq__scrollArea::-webkit-scrollbar{width:7px}.ConnectComposer-module__cnYWpq__scrollArea::-webkit-scrollbar-track{background:0 0}.ConnectComposer-module__cnYWpq__scrollArea::-webkit-scrollbar-thumb{background:#1118273d padding-box padding-box;border:2px solid #0000;border-radius:999px}@keyframes ConnectComposer-module__cnYWpq__connect-composer-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ConnectComposer-module__cnYWpq__paperCard{animation:none}}
