.page_layout__p93s2{display:flex;min-height:100vh;background:#fcfcfc}.page_main__nw1Wk{margin-left:148px;flex:1 1;min-width:0;display:flex;flex-direction:column}.page_homeSection__6s76U{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:128px 128px 0;gap:48px;box-sizing:border-box;margin-bottom:128px}.page_top__Dp7wK{display:flex;flex-direction:column;gap:40px}.page_tagline__FsEDs{display:flex;flex-direction:column;gap:0}.page_greeting__f9HkH{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:500;font-size:20px;line-height:normal;color:hsla(0,0%,4%,.6);margin:0 0 16px}.page_wave__fNP7Y{display:inline-block;transform-origin:70% 70%;animation:page_wave__fNP7Y 1.6s var(--ease-in-out) .6s 2}@media (hover:hover) and (pointer:fine){.page_wave__fNP7Y:hover{animation:page_wave__fNP7Y 1.6s var(--ease-in-out) 2}}@keyframes page_wave__fNP7Y{0%,60%,to{transform:rotate(0deg)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.page_wave__fNP7Y{animation:none}}.page_taglineLine__R_Yth{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page_taglineContinuation__oyekg{margin-top:12px;line-height:1.6}.page_taglineText__WnBb4{margin:0}.page_pill__27VwF,.page_taglineText__WnBb4{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:500;font-size:clamp(32px,3.8vw,48px);color:#0a0a0a}.page_pill__27VwF{background:#ffd0e0;border-radius:10px;padding:4px 14px;white-space:nowrap}.page_infoRow__MjPv6{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.page_mhciText__cAmS4{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:20px;color:#0a0a0a;white-space:nowrap}.page_inProgressTag__5P7g3{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:4px 12px}.page_dot__aVcaO{display:block;width:4px;height:4px;border-radius:50%;background:hsla(0,0%,4%,.6);flex-shrink:0;animation:page_statusPulse___MwzX 2s var(--ease-in-out) infinite}@keyframes page_statusPulse___MwzX{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.page_dot__aVcaO{animation:none}}.page_inProgressText__F5ioL{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;color:hsla(0,0%,4%,.6);letter-spacing:-.48px;white-space:nowrap}.page_patternWrapper__TT12_{position:absolute;left:128px;right:572px;bottom:128px;isolation:isolate;overflow:hidden}.page_patternWrapper__TT12_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,#fcfcfc);z-index:1}.page_pattern__vxur4{position:absolute;bottom:0;left:0;width:100%;height:auto;display:block;pointer-events:none}@media (max-width:1023px){.page_main__nw1Wk{margin-left:0;padding-bottom:64px}.page_homeSection__6s76U{padding:64px 24px 0;min-height:100svh;gap:40px;margin-bottom:64px}.page_greeting__f9HkH{font-size:16px}.page_pill__27VwF,.page_taglineText__WnBb4{font-size:24px}.page_mhciText__cAmS4{font-size:16px}.page_patternWrapper__TT12_{display:none}}@media (max-width:767px){.page_homeSection__6s76U{min-height:0;gap:0}.page_patternWrapper__TT12_{display:block;position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-left:0;margin-right:0;margin-top:128px;height:auto;overflow:visible}.page_pattern__vxur4{position:static;bottom:auto;left:auto;width:100%;height:auto}}@media (min-width:768px) and (max-width:1023px){.page_homeSection__6s76U{min-height:0;padding:64px 64px 240px}.page_patternWrapper__TT12_{display:block;position:absolute;left:64px;right:423px;bottom:0;height:111px}}@media (min-width:1024px){.page_patternWrapper__TT12_{height:clamp(111px,calc(111px + (100vw - 1024px) * .135),167px);right:calc(128px + clamp(295px, calc(295px + (100vw - 1024px) * .358), 444px))}}.AboutSection_section__2g5iK{width:100%;padding:128px 0 0}.AboutSection_content__IxhBh{padding:0 128px;display:flex;flex-direction:column;gap:48px}.AboutSection_education__jTuRC{display:flex;align-items:center;gap:clamp(48px,8vw,128px);width:100%}.AboutSection_eduEntry__CZ3Py{display:flex;align-items:center;gap:16px}.AboutSection_schoolLogo__LT5Oa{height:48px;width:auto;object-fit:contain;flex-shrink:0}.AboutSection_eduText__VKclf{display:flex;flex-direction:column;gap:8px}.AboutSection_eduDegree__lfxH8{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:500;font-size:14px;color:#0a0a0a;line-height:normal}.AboutSection_eduYears__ZWnIN{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;color:hsla(0,0%,4%,.6);line-height:normal}.AboutSection_textBlock__tChHI{display:flex;flex-direction:column;gap:24px;width:100%;opacity:.3;transition:opacity .25s ease,transform .7s var(--ease-out);cursor:default}@media (hover:hover) and (pointer:fine){.AboutSection_textBlock__tChHI:hover{opacity:1}}@media (hover:none),(pointer:coarse){.AboutSection_textBlock__tChHI{opacity:1}}.AboutSection_tagsRow__lG7JB{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:14px;color:hsla(0,0%,4%,.6);overflow:hidden;white-space:nowrap}.AboutSection_tagWord__RV7tX{flex-shrink:0}.AboutSection_divider__s5XG3{opacity:.5;flex-shrink:0}.AboutSection_tagsRowScroll__7N1Jx{width:100%;overflow:hidden;white-space:nowrap}.AboutSection_tagsScrollTrack__8fGL0{display:flex;animation:AboutSection_tagsScroll__hRRlo 18s linear infinite}.AboutSection_tagsCopy__Vtue_{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;padding-right:12px}.AboutSection_tagsScrollTag__6iF_r{white-space:nowrap}.AboutSection_tagsScrollDivider__jNLsu,.AboutSection_tagsScrollTag__6iF_r{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:14px;color:hsla(0,0%,4%,.6);flex-shrink:0}.AboutSection_tagsScrollDivider__jNLsu{opacity:.5}@keyframes AboutSection_tagsScroll__hRRlo{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.AboutSection_quote__lkwUz{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:500;font-size:36px;line-height:1.3;color:#0a0a0a;margin:0;width:100%}.AboutSection_footer__N2HvM{display:flex;align-items:center;margin-top:128px;margin-bottom:64px;width:100%}.AboutSection_footerLine__YRVHb{flex:1 1;height:2px;background:rgba(0,0,0,.04)}.AboutSection_footerActions__cqIxp{display:flex;align-items:center;gap:12px;padding:0}.AboutSection_emailBtn__zi6I_{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:12px 24px;font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:14px;color:hsla(0,0%,4%,.6);text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease,transform .14s var(--ease-out)}.AboutSection_emailBtn__zi6I_:active{transform:var(--press)}.AboutSection_iconBtn__B4oFg{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:12px;color:hsla(0,0%,4%,.65);text-decoration:none;transition:color .2s ease,border-color .2s ease,transform .14s var(--ease-out)}.AboutSection_iconBtn__B4oFg:active{transform:var(--press)}.AboutSection_emailBtn__zi6I_ svg,.AboutSection_iconBtn__B4oFg svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.AboutSection_emailBtn__zi6I_:hover,.AboutSection_iconBtn__B4oFg:hover{color:#0a0a0a;border-color:rgba(0,0,0,.3)}.AboutSection_emailBtn__zi6I_:hover svg,.AboutSection_iconBtn__B4oFg:hover svg{transform:translateY(-1px)}}@media (max-width:1023px){.AboutSection_content__IxhBh{padding:0 24px;gap:64px}.AboutSection_education__jTuRC{flex-direction:column;align-items:flex-start;gap:24px}.AboutSection_education__jTuRC>div:first-child{gap:57px}.AboutSection_quote__lkwUz{font-size:24px}.AboutSection_footer__N2HvM{margin-top:64px;margin-bottom:64px;flex-direction:column;gap:24px}.AboutSection_footerLine__YRVHb{width:80%;height:1px}.AboutSection_footerActions__cqIxp{flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.AboutSection_emailBtn__zi6I_{font-size:0;padding:12px;gap:0;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.AboutSection_content__IxhBh{padding:0 64px}}.CursorLabel_pillRoot__IjvgK{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform}.CursorLabel_pill__GB5Bt{border-radius:0 22px 22px 22px;background:hsla(0,0%,4%,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:2px solid hsla(0,0%,4%,.6);padding:11px 24px 12px;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:14px;color:#fff;white-space:nowrap;line-height:normal;transform-origin:0 0;opacity:0;transform:scale(.95);transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.CursorLabel_pill__GB5Bt[data-visible=true]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.CursorLabel_pill__GB5Bt{transform:none;transition:opacity .2s ease}.CursorLabel_pill__GB5Bt[data-visible=true]{transform:none}}@media (hover:none){.CursorLabel_pillRoot__IjvgK{display:none}}.CaseStudies_section__J3lO2{width:100%}.CaseStudies_row__TV0Kg{display:flex;align-items:stretch;min-height:396px;border-bottom:2px solid rgba(0,0,0,.04);background:transparent;text-decoration:none;color:inherit;transition:background .3s ease,opacity .65s var(--ease-out),transform .65s var(--ease-out);transition-delay:var(--reveal-delay,0s);cursor:pointer;box-sizing:border-box}.CaseStudies_rowContent__QYDWm{display:flex;align-items:center;justify-content:flex-start;gap:clamp(32px,4vw,56px);max-width:1292px;width:100%;margin:0 auto;padding:48px 128px;box-sizing:border-box}.CaseStudies_rowFirst__LQA8k{border-top:2px solid rgba(0,0,0,.04)}@media (hover:hover) and (pointer:fine){.CaseStudies_row__TV0Kg:hover{background:var(--hover-color,#fff2d0)}}.CaseStudies_index__7YOa7{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;color:hsla(0,0%,4%,.35);letter-spacing:-.24px;width:28px;flex-shrink:0;align-self:center}.CaseStudies_content__Y2VYp{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}.CaseStudies_meta__FgMDL{display:flex;flex-direction:column;gap:8px}.CaseStudies_titleRow__y2Cho{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.CaseStudies_title__OTQ0u{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:500;font-size:36px;line-height:1.1;color:#0a0a0a;margin:0}.CaseStudies_titleSuffix__5j57r{color:hsla(0,0%,4%,.5)}.CaseStudies_desc__zORSJ,.CaseStudies_titleSuffix__5j57r{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:16px}.CaseStudies_desc__zORSJ{line-height:1.5;color:#0a0a0a;margin:0}.CaseStudies_tags__LGlND{display:flex;flex-wrap:wrap;gap:8px}.CaseStudies_tag__X9npD{font-family:var(--font-space-mono),"Space Mono",monospace;font-size:12px;color:hsla(0,0%,4%,.55);background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:4px 12px;white-space:nowrap;letter-spacing:-.24px}.CaseStudies_coverWrapper__GLpte{width:360px;height:320px;border-radius:16px;overflow:hidden;flex-shrink:0}.CaseStudies_cover__tQAjb{width:100%;height:100%;display:block}@media (hover:hover){.CaseStudies_cover__tQAjb{opacity:0;transform:translateY(40px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.CaseStudies_row__TV0Kg:hover .CaseStudies_cover__tQAjb{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.CaseStudies_row__TV0Kg{min-height:auto}.CaseStudies_rowContent__QYDWm{flex-direction:column;align-items:flex-start;padding:40px 24px;gap:24px}.CaseStudies_title__OTQ0u{font-size:24px}.CaseStudies_index__7YOa7{display:none}.CaseStudies_content__Y2VYp{width:100%;flex:none}.CaseStudies_coverWrapper__GLpte{width:100%;height:220px}}@media (min-width:768px) and (max-width:1023px){.CaseStudies_rowContent__QYDWm{padding:40px 64px}}.IntroVideo_previewWrapper__r1NTW{display:none;position:fixed;right:-84px;bottom:-47px;width:420px;height:236px;z-index:20;cursor:pointer;transform-origin:right bottom;transition:opacity .3s cubic-bezier(.4,0,1,1),transform .3s cubic-bezier(.4,0,1,1),right .5s cubic-bezier(.16,1,.3,1),bottom .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1)}.IntroVideo_previewHidden__ui5dn{opacity:0;pointer-events:none;transform:scale(.1)}.IntroVideo_previewOpen__NV53x{display:block;cursor:default;z-index:30}.IntroVideo_videoCard__ekr1F{position:absolute;inset:0;-webkit-clip-path:inset(0 round 30px);clip-path:inset(0 round 30px);overflow:hidden;transform:none;transition:-webkit-clip-path .5s cubic-bezier(.16,1,.3,1);transition:clip-path .5s cubic-bezier(.16,1,.3,1);transition:clip-path .5s cubic-bezier(.16,1,.3,1),-webkit-clip-path .5s cubic-bezier(.16,1,.3,1)}.IntroVideo_videoShadow__LxpOs{position:absolute;inset:0;filter:drop-shadow(0 11px 24px rgba(0,0,0,.1)) drop-shadow(0 43px 43px rgba(0,0,0,.09)) drop-shadow(0 97px 58px rgba(0,0,0,.05))}.IntroVideo_videoCardOpen__gvL_7{transform:none}.IntroVideo_videoThumb__wt9sz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.IntroVideo_videoOverlay___5e_t{position:absolute;inset:0;background:hsla(0,0%,86%,.25)}.IntroVideo_cursorPlayBtn__ChVR_{position:absolute;top:0;left:0;margin-left:-24px;margin-top:-24px;pointer-events:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;background:rgba(251,253,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 3px 3px rgba(0,0,0,.04),0 10px 5px rgba(0,0,0,.03),0 23px 7px rgba(0,0,0,.02),0 41px 8px rgba(0,0,0,.01),0 64px 9px transparent;color:#0a0a0a;z-index:21;transition:opacity .15s ease}.IntroVideo_playerOverlay__LlBRj{position:absolute;inset:0;border-radius:32px;display:flex;flex-direction:column;justify-content:space-between;padding:12px;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 35%,transparent 55%,rgba(0,0,0,.55));opacity:0;transition:opacity .2s ease;cursor:default}.IntroVideo_playerOverlayVisible__uqh9_{opacity:1}.IntroVideo_closeBtn__dUDUO{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:rgba(251,253,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 3px 3px rgba(0,0,0,.04),0 10px 5px rgba(0,0,0,.03),0 23px 7px rgba(0,0,0,.02);color:#fbfdff;cursor:pointer;transition:background .15s ease,transform .14s var(--ease-out);flex-shrink:0}.IntroVideo_closeBtn__dUDUO:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.IntroVideo_closeBtn__dUDUO:hover{background:rgba(251,253,255,.35)}}.IntroVideo_controls__4YeJ8{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(251,253,255,.08);border-radius:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.IntroVideo_controlBtn__TBJVz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:rgba(251,253,255,.15);color:#fbfdff;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .14s var(--ease-out)}.IntroVideo_controlBtn__TBJVz:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.IntroVideo_controlBtn__TBJVz:hover{background:rgba(251,253,255,.3)}}.IntroVideo_timeLabel__XZF0s{font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:10px;color:rgba(251,253,255,.85);letter-spacing:-.3px;flex-shrink:0;white-space:nowrap;min-width:26px;text-align:center}.IntroVideo_progressTrack__1Obag{position:relative;flex:1 1;height:3px;background:rgba(251,253,255,.25);border-radius:2px;overflow:visible}.IntroVideo_progressFill__yKAht{position:absolute;top:0;left:0;width:100%;height:100%;background:#fbfdff;border-radius:2px;pointer-events:none;transform-origin:left center;transition:transform .1s linear}.IntroVideo_progressInput__a7cjp{position:absolute;inset:-8px 0;width:100%;height:calc(100% + 16px);opacity:0;cursor:pointer;margin:0}.IntroVideo_minimizedBtn__vCwXX{position:fixed;right:32px;bottom:32px;z-index:20;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;border:none;border-radius:50%;background:rgba(251,253,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 3px 3px rgba(0,0,0,.04),0 10px 5px rgba(0,0,0,.03),0 23px 7px rgba(0,0,0,.02),0 41px 8px rgba(0,0,0,.01),0 64px 9px transparent;color:#0a0a0a;cursor:pointer;opacity:1;pointer-events:auto;transform:scale(1)}@media (hover:hover) and (pointer:fine){.IntroVideo_minimizedBtn__vCwXX:hover{background:rgba(251,253,255,.6)}}@media (max-width:767px){.IntroVideo_minimizedBtn__vCwXX{bottom:96px}}@media (min-width:768px) and (max-width:1023px){.IntroVideo_minimizedBtn__vCwXX{bottom:96px}}@media (min-width:1024px){.IntroVideo_minimizedBtn__vCwXX{bottom:60px;opacity:0;pointer-events:none;transform:scale(.1);transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}}.IntroVideo_minimizedVisible__JBqzs{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .4s cubic-bezier(.16,1,.3,1) .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}@media (max-width:767px){.IntroVideo_previewOpen__NV53x{display:block;width:295px;height:166px;right:16px;bottom:96px}.IntroVideo_previewMinimizedOpen__OcU_Y{display:none}.IntroVideo_videoCardOpen__gvL_7{-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}.IntroVideo_playerOverlay__LlBRj{border-radius:22px}}@media (min-width:768px) and (max-width:1023px){.IntroVideo_previewOpen__NV53x{display:block;width:295px;height:166px;right:24px;bottom:96px}.IntroVideo_previewMinimizedOpen__OcU_Y{display:none}.IntroVideo_videoCardOpen__gvL_7{-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}.IntroVideo_playerOverlay__LlBRj{border-radius:22px}}@media (min-width:1024px){.IntroVideo_previewWrapper__r1NTW{display:block;width:clamp(295px,calc(295px + (100vw - 1024px) * .358),444px);height:clamp(166px,calc(166px + (100vw - 1024px) * .202),250px);right:128px;bottom:128px}.IntroVideo_previewOpen__NV53x{right:128px;bottom:128px}.IntroVideo_previewMinimizedOpen__OcU_Y{right:32px;bottom:60px;width:240px;height:135px}.IntroVideo_videoCardOpen__gvL_7,.IntroVideo_videoCard__ekr1F{-webkit-clip-path:inset(0 round 30px);clip-path:inset(0 round 30px)}.IntroVideo_playerOverlay__LlBRj{border-radius:30px}.IntroVideo_minimizedBtn__vCwXX{display:none}}.NavBar_nav__i8le3{position:fixed;left:0;top:0;height:100vh;width:148px;border-right:2px solid rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;padding:128px 24px;z-index:100;background:#fcfcfc;box-sizing:border-box}.NavBar_top__uio2v{display:flex;flex-direction:column;gap:32px}.NavBar_icon__Nq7Ti{width:54px;height:54px;object-fit:contain;flex-shrink:0;margin-left:-15px}.NavBar_list__6OHRZ{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;position:relative}.NavBar_navIndicator__JRZUg{position:absolute;left:-12px;top:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#0a0a0a;opacity:0;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out);pointer-events:none}@media (prefers-reduced-motion:reduce){.NavBar_navIndicator__JRZUg{transition:opacity .2s ease}}.NavBar_link__rDrfq{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:16px;line-height:normal;color:hsla(0,0%,4%,.6);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease,transform .14s var(--ease-out);white-space:nowrap;position:relative}@media (hover:hover) and (pointer:fine){.NavBar_link__rDrfq:hover{color:#0a0a0a}}.NavBar_link__rDrfq:active{transform:var(--press)}.NavBar_linkActive__FBQ0I{color:#0a0a0a;font-weight:300}.NavBar_resume__vv5Jf{text-decoration:underline;text-underline-offset:2px}.NavBar_externalIcon__1TovJ{width:8px;height:8px;flex-shrink:0;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.NavBar_resume__vv5Jf:hover .NavBar_externalIcon__1TovJ{transform:translate(2px,-2px)}}.NavBar_mobileDock__huryr{display:none}@media (max-width:1023px){.NavBar_nav__i8le3{position:fixed;left:0;top:auto;bottom:0;height:auto;width:100%;border-right:none;border-top:1px solid rgba(0,0,0,.06);flex-direction:row;justify-content:center;padding:0;background:hsla(0,0%,99%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.NavBar_nav__i8le3>.NavBar_link__rDrfq,.NavBar_top__uio2v{display:none}.NavBar_mobileDock__huryr{display:flex;gap:0;width:100%;justify-content:space-around}.NavBar_mobileLink__lzb4Y{font-family:var(--font-urbanist),"Urbanist",sans-serif;font-weight:300;font-size:12px;color:hsla(0,0%,4%,.5);text-decoration:none;padding:12px 16px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .14s var(--ease-out)}.NavBar_mobileLink__lzb4Y:active{transform:var(--press)}.NavBar_mobileLinkActive__vqzKQ{color:#0a0a0a}@media (hover:hover) and (pointer:fine){.NavBar_mobileLink__lzb4Y:hover{color:#0a0a0a}}}.PatternInteractive_overlay__Gu0yB{position:absolute;inset:0;z-index:2;cursor:default}