:root{--paper:#fff;--paper-2:#f5f5f7;--paper-3:#fbfbfd;--ink:#1d1d1f;--ink-soft:#2d2d2f;--muted:#86868b;--muted-strong:#6e6e73;--rule:#d2d2d7;--rule-strong:#c7c7cc;--accent:#06c;--accent-strong:#0071e3;--accent-soft:rgba(0,102,204,.08);--highlight:#f5f5f7;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--sans);--mono:"SF Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--step--1:clamp(0.78rem,0.76rem + 0.1vw,0.85rem);--step-0:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--step-1:clamp(1.125rem,1.06rem + 0.3vw,1.25rem);--step-2:clamp(1.35rem,1.2rem + 0.6vw,1.6rem);--step-3:clamp(1.65rem,1.4rem + 1vw,2rem);--step-4:clamp(2.1rem,1.7rem + 1.6vw,2.75rem);--step-5:clamp(2.8rem,2.1rem + 2.5vw,3.75rem);--step-6:clamp(3.6rem,2.6rem + 4vw,5.25rem);--step-7:clamp(4.5rem,3rem + 6vw,7.5rem);--step-8:clamp(5.5rem,3.4rem + 8.5vw,9.5rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--space-10:160px;--measure:38ch;--container:min(1240px,100% - 48px);--container-tight:min(880px,100% - 48px);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--glass-fill:hsla(0,0%,100%,.55);--glass-fill-strong:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.7);--glass-hairline:rgba(17,17,24,.07);--glass-blur:blur(22px) saturate(1.7);--glass-blur-soft:blur(14px) saturate(1.5);--glass-shadow:0 22px 48px -30px rgba(24,24,40,.4),0 2px 8px -4px rgba(24,24,40,.12);--glass-sheen:inset 0 1px 0 hsla(0,0%,100%,.85);--gold:#b8902f;--gold-soft:#c9a24b}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-feature-settings:"ss01","cv11";font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);font-weight:400;line-height:1.55}h1,h2,h3,h4{color:var(--ink);font-family:var(--sans);font-weight:600;letter-spacing:-.022em;line-height:1.05;margin:0}h1{font-size:var(--step-7);letter-spacing:-.035em}h2{font-size:var(--step-5)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h1 em,h2 em,h3 em,h4 em{color:var(--ink);font-family:inherit;letter-spacing:inherit}em,h1 em,h2 em,h3 em,h4 em{font-style:normal;font-weight:600}p{margin:0;max-width:var(--measure)}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}ul{list-style:none;margin:0;padding:0}::selection{background:var(--ink);color:var(--paper)}:focus-visible{border-radius:2px;outline:2px solid var(--ink);outline-offset:3px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.mono{color:var(--muted);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase}.serif{font-family:var(--serif)}.measure{max-width:var(--measure)}.container{margin-inline:auto;width:var(--container)}.container-tight{margin-inline:auto;width:var(--container-tight)}.rule{background:var(--rule);border:0;height:1px;margin:0}.section{padding-block:var(--space-9)}@media (max-width:768px){.section{padding-block:var(--space-8)}}.StickyNav_nav__2jXdv{background-color:transparent;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:background-color .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease;transition:background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:50}.StickyNav_scrolled__lzbgg{-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);background-color:hsla(0,0%,100%,.82);border-bottom-color:var(--rule)}.StickyNav_inner__FCtkC{align-items:center;display:flex;gap:var(--space-6);justify-content:space-between;margin-inline:auto;padding-block:var(--space-4);width:var(--container)}.StickyNav_brand__5ysQy{color:var(--ink);display:flex;flex-direction:column;gap:2px;text-decoration:none}.StickyNav_brandMark__rDOib{font-family:var(--sans);font-size:var(--step-1);font-weight:500;letter-spacing:-.025em}.StickyNav_brandMeta__90jnf{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:0}.StickyNav_linksDesktop__7kq38{align-items:center;display:flex;gap:var(--space-7)}.StickyNav_link__eyxlr{color:var(--ink);font-family:var(--sans);font-size:var(--step-0);font-weight:500;padding-block:4px;position:relative;transition:color .25s ease}.StickyNav_link__eyxlr:after{background:var(--ink);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:-webkit-transform .4s var(--ease-out,ease);transition:transform .4s var(--ease-out,ease);transition:transform .4s var(--ease-out,ease),-webkit-transform .4s var(--ease-out,ease)}.StickyNav_link__eyxlr:hover{color:var(--ink)}.StickyNav_link__eyxlr:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.StickyNav_toggle__uDHM9{align-items:center;display:none;flex-direction:column;gap:5px;height:32px;justify-content:center;position:relative;width:32px}.StickyNav_toggle__uDHM9 span{background:var(--ink);display:block;height:1px;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:22px}.StickyNav_linksMobile__Oo3y0{background-color:var(--paper);border-top:1px solid var(--rule);display:none;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6)}.StickyNav_linkMobile__uEHas{color:var(--ink);font-family:var(--sans);font-size:var(--step-3);font-weight:500;letter-spacing:-.025em}@media (max-width:720px){.StickyNav_linksDesktop__7kq38{display:none}.StickyNav_linksMobile__Oo3y0,.StickyNav_toggle__uDHM9{display:flex}.StickyNav_nav__2jXdv.StickyNav_open__H2Vj4{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--paper);border-bottom-color:var(--rule)}.StickyNav_brandMeta__90jnf{display:none}}.Footer_footer__EwVYi{background:var(--paper);padding-block:var(--space-5)}.Footer_inner__fhIqU{align-items:center;color:var(--muted);display:flex;font-family:var(--sans);font-size:13px;gap:var(--space-5);justify-content:space-between;letter-spacing:0;margin-inline:auto;width:var(--container)}.Footer_left__\+35ST{color:var(--ink)}.Footer_socials__bqeqA{align-items:center;display:inline-flex;gap:var(--space-6);list-style:none;margin:0;padding:0}.Footer_link__MsGIJ{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:var(--step--1);font-weight:500;gap:8px;transition:opacity .25s ease}.Footer_link__MsGIJ svg{font-size:16px}.Footer_link__MsGIJ:hover{opacity:.6}@media (max-width:640px){.Footer_inner__fhIqU{flex-direction:column;gap:var(--space-3);text-align:center}.Footer_socials__bqeqA{gap:var(--space-5)}}.Hero_hero__Hk7bp{background:var(--paper);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:100vh;overflow:hidden;padding-bottom:var(--space-3);padding-top:calc(var(--space-8) - var(--space-2));position:relative}.Hero_curtain__bIYHk{align-items:center;background:var(--ink);color:var(--paper);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.Hero_curtainInner__PIxDn{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.Hero_curtainMark__sH3sy{font-family:var(--sans);font-size:clamp(80px,14vw,180px);font-weight:500;letter-spacing:-.05em;line-height:1}.Hero_curtainMeta__l3AXR{color:hsla(0,0%,98%,.5);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em}.Hero_inner__ohvq9{grid-gap:var(--space-8);align-items:center;display:grid;flex:1 1;gap:var(--space-8);grid-template-columns:1.3fr 1fr;margin-inline:auto;position:relative;width:var(--container);z-index:2}.Hero_copy__yprEH{display:flex;flex-direction:column;gap:var(--space-5)}.Hero_eyebrow__4ELo0{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Hero_headline__xObhC{font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:500;line-height:1.05;margin:0;max-width:22ch}.Hero_headline__xObhC,.Hero_headline__xObhC em{color:var(--ink);font-family:var(--sans);letter-spacing:-.035em}.Hero_headline__xObhC em{font-style:normal;font-weight:600}.Hero_sub__zIqBr{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step-1);font-weight:400;line-height:1.55;max-width:50ch}.Hero_sub__zIqBr em{color:var(--ink);font-family:var(--sans);font-style:normal;font-weight:600}.Hero_cta__aagMP{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}.Hero_ctaPrimary__LKCs3{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-family:var(--sans);font-size:var(--step-0);font-weight:500;gap:12px;letter-spacing:-.005em;padding:14px 22px;transition:background-color .3s ease,gap .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease,gap .3s ease;transition:background-color .3s ease,transform .3s ease,gap .3s ease,-webkit-transform .3s ease}.Hero_ctaPrimary__LKCs3:hover{background:var(--ink-soft);gap:16px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Hero_ctaSecondary__2o5Ra{border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);font-family:var(--sans);font-size:var(--step-0);font-weight:500;padding:14px 22px;transition:border-color .25s ease,background-color .25s ease}.Hero_ctaSecondary__2o5Ra:hover{background-color:var(--paper-2);border-color:var(--ink)}.Hero_portraitWrap__xthhG{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;position:relative}.Hero_portraitOrb__hIv0h{aspect-ratio:1/1;background:transparent;border-radius:50%;overflow:hidden;position:relative;width:clamp(260px,32vw,380px)}.Hero_portrait__2rinM{display:block;height:100%;object-fit:cover;width:100%}.Hero_marquee__VHK\+1{background:var(--paper);border-block:1px solid var(--rule);margin-top:var(--space-5);overflow:hidden;padding-block:var(--space-3);position:relative;width:100%;z-index:2}.Hero_marquee__VHK\+1:after,.Hero_marquee__VHK\+1:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.Hero_marquee__VHK\+1:before{background:linear-gradient(to right,var(--paper),transparent);left:0}.Hero_marquee__VHK\+1:after{background:linear-gradient(to left,var(--paper),transparent);right:0}.Hero_marqueeTrack__k6LNg{align-items:center;-webkit-animation:Hero_marqueeScroll__qX\+mK 130s linear infinite;animation:Hero_marqueeScroll__qX\+mK 130s linear infinite;display:inline-flex;gap:var(--space-7);white-space:nowrap;will-change:transform}@-webkit-keyframes Hero_marqueeScroll__qX\+mK{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes Hero_marqueeScroll__qX\+mK{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.Hero_marqueeItem__Rx2\+G{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:var(--step-1);font-weight:500;gap:var(--space-7);letter-spacing:-.015em}.Hero_marqueeDot__4yZ-s{color:var(--muted);font-family:var(--sans);font-size:.6em;font-style:normal}.Hero_footer__O6QFW{grid-gap:var(--space-4);align-items:center;color:var(--muted);display:grid;font-family:var(--sans);font-size:var(--step--1);gap:var(--space-4);grid-template-columns:auto 1fr auto;letter-spacing:0;margin-inline:auto;padding-top:var(--space-5);position:relative;width:var(--container);z-index:2}.Hero_footerLine__RhkuZ{background:var(--rule);height:1px;width:100%}@media (max-width:900px){.Hero_inner__ohvq9{gap:var(--space-7);grid-template-columns:1fr}.Hero_portraitWrap__xthhG{justify-content:flex-start;order:-1}.Hero_headline__xObhC{font-size:clamp(2.1rem,8vw,3.4rem);max-width:100%}}@media (max-width:540px){.Hero_footer__O6QFW{gap:var(--space-3);grid-template-columns:1fr;text-align:center}.Hero_footerLine__RhkuZ{display:none}}@media (prefers-reduced-motion:reduce){.Hero_marqueeTrack__k6LNg{-webkit-animation:none;animation:none}}.Hackathons_panelWrap__hYSpz{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:60}.Hackathons_panelTrack__CDUsl{grid-gap:var(--space-8);align-items:center;display:grid;gap:var(--space-8);grid-template-columns:1fr 1.2fr;width:var(--container)}.Hackathons_embed__3RuyV{background:var(--paper);border:1px solid var(--rule);border-radius:20px;box-shadow:0 40px 90px -36px rgba(10,12,20,.42),0 10px 26px -14px rgba(10,12,20,.22);cursor:default;display:flex;flex-direction:column;grid-column:1;justify-self:end;margin-right:calc(var(--space-8)*-1 - 40px);max-height:min(78vh,660px);max-width:440px;overflow:hidden;pointer-events:auto;position:relative;width:100%}.Hackathons_embedHead__oBeyj{align-items:center;background:var(--paper);border-bottom:1px solid var(--rule);display:flex;flex:0 0 auto;gap:12px;padding:18px 20px}.Hackathons_embedHeadText__VCmcj{display:flex;flex-direction:column;gap:2px;min-width:0}.Hackathons_logo__FotbK{background:#fff;border:1px solid var(--rule);border-radius:50%;flex:0 0 34px;height:34px;overflow:hidden;width:34px}.Hackathons_logo__FotbK img{display:block;height:100%;object-fit:cover;width:100%}.Hackathons_title__vGAhC{color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.Hackathons_result__64PLr{color:var(--muted-strong);font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:-.005em}.Hackathons_embedBlurb__I7M\+A{color:var(--muted-strong);font-family:var(--sans);font-size:14px;line-height:1.5;margin:0;padding:18px 20px}.Hackathons_embedStack__Uj0BS{background:var(--paper);border-top:1px solid var(--rule);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;padding:14px 20px}.Hackathons_chip__csZLA{border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:-.005em;padding:5px 12px;white-space:nowrap}.Hackathons_post__4UiIf{background:var(--paper);display:flex;flex:1 1 auto;flex-direction:column;gap:13px;min-height:0;overflow-y:auto;padding:18px 20px 20px}.Hackathons_postHead__DhBCy{align-items:center;display:flex;gap:11px}.Hackathons_postAvatar__TmSdh{background:var(--paper-2);border:1px solid var(--rule);border-radius:50%;flex:0 0 44px;height:44px;object-fit:cover;width:44px}.Hackathons_postMeta__Ky7Pn{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.Hackathons_postName__EFu-9{color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-.01em}.Hackathons_postHeadline__wwyhk{color:var(--muted);font-family:var(--sans);font-size:11.5px}.Hackathons_postLi__HyUPn{color:#0a66c2;flex:0 0 auto;font-size:21px}.Hackathons_postBody__5rw8A{color:var(--ink-soft);font-family:var(--sans);font-size:13.5px;letter-spacing:-.003em;line-height:1.5;margin:0;white-space:pre-line}.Hackathons_tag__JsUqI{color:#0a66c2;font-weight:500}.Hackathons_postImg__-alqX{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;display:block;height:auto;width:100%}.Hackathons_postLink__tZMjT{color:#0a66c2;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:-.005em;margin-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Hackathons_postLink__tZMjT:hover{text-decoration:underline}.Hackathons_gallery__Lpxvz{grid-gap:8px;display:grid;flex:1 1 auto;gap:8px;min-height:0;overflow-y:auto;padding:14px}.Hackathons_count1__QPdnF{grid-template-rows:1fr}.Hackathons_count2__JOH4S{grid-template-rows:1fr 1fr}.Hackathons_count3__KPXuw{grid-template-columns:1fr 1fr;grid-template-rows:1.3fr 1fr}.Hackathons_count3__KPXuw .Hackathons_shot__xpkef:first-child{grid-column:1/-1}.Hackathons_shot__xpkef{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;min-height:150px;overflow:hidden;position:relative}.Hackathons_shotImg__0LbVr{box-sizing:border-box;display:block;height:100%;object-fit:cover;width:100%}.Hackathons_more__bdHX6{background:rgba(20,17,15,.5);color:#fff;display:flex;font-family:var(--sans);font-size:15px;font-weight:600;inset:0;letter-spacing:-.01em}.Hackathons_close__-3cMt,.Hackathons_more__bdHX6{align-items:center;justify-content:center;position:absolute}.Hackathons_close__-3cMt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border:1px solid var(--rule);border-radius:50%;box-shadow:0 4px 12px -6px rgba(10,12,20,.3);color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;height:30px;line-height:1;padding:0;right:12px;top:12px;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;width:30px;z-index:3}.Hackathons_close__-3cMt:hover{background:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}@media (max-width:880px){.Hackathons_panelTrack__CDUsl{grid-template-columns:1fr;padding:0 16px;width:100%}.Hackathons_embed__3RuyV{grid-column:1;justify-self:center;margin-right:0;max-height:82vh;max-width:520px}}.Journey_journey__Uel-7{background:var(--paper);border-top:1px solid var(--rule);position:relative}.Journey_scene__yDBqF{align-items:center;contain:paint;display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.Journey_scene__yDBqF,.Journey_wordmark__DYXab{-webkit-transform:translateZ(0);transform:translateZ(0)}.Journey_wordmark__DYXab{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:-3vw;color:var(--ink);font-family:var(--sans);font-size:clamp(180px,30vw,460px);font-weight:700;letter-spacing:-.06em;line-height:.78;opacity:.035;pointer-events:none;position:absolute;right:-3vw;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;will-change:transform;z-index:1}.Journey_sceneInner__R4WW0{grid-gap:var(--space-8);align-items:center;display:grid;gap:var(--space-8);grid-template-columns:1fr 1.2fr;margin-inline:auto;position:relative;width:var(--container);z-index:2}.Journey_copy__CurYE{display:flex;flex-direction:column;gap:var(--space-3)}.Journey_meta__uIMwk{align-items:baseline;display:flex;gap:var(--space-4);margin-bottom:var(--space-2)}.Journey_serialBig__1bZnD{color:var(--ink);font-family:var(--sans);font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:500;letter-spacing:-.04em;line-height:1}.Journey_period__dK0hM{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:0}.Journey_chapter__iqbZc{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--step-0);font-weight:400;gap:var(--space-3);line-height:1;margin:0}.Journey_chapterName__K9btX{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-family:var(--sans);font-size:var(--step-3);font-weight:600;letter-spacing:-.02em;line-height:1;padding:12px 26px;white-space:nowrap}.Journey_chapterPeriod__zpaKM{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);font-weight:400;letter-spacing:0;white-space:nowrap}.Journey_headline__qgCoJ{color:var(--ink);font-family:var(--sans);font-size:var(--step-2);font-weight:500;letter-spacing:-.02em;line-height:1.15;max-width:32ch}.Journey_bodyWrap__bzLoA{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.Journey_body__R0vUM{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step-0);line-height:1.5;max-width:50ch}.Journey_facts__nz-Hj{border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:4px;margin-top:var(--space-3);padding-top:var(--space-3)}.Journey_fact__GoAXL{align-items:baseline;color:var(--ink);display:flex;font-family:var(--sans);font-size:13px;gap:var(--space-3);letter-spacing:0}.Journey_factDash__H9z8p{color:var(--muted)}.Journey_brandLogoWrap__Xv6SL{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:50%;box-shadow:0 8px 24px -16px rgba(20,17,15,.2);display:inline-flex;flex-shrink:0;height:56px;justify-content:center;margin-bottom:var(--space-2);overflow:hidden;width:56px}.Journey_brandLogo__BLTiz{display:block;height:100%;object-fit:cover;width:100%}.Journey_brandName__ag4YN{color:var(--ink);font-family:var(--sans);font-size:var(--step-3);font-weight:600;letter-spacing:-.025em;line-height:1}.Journey_brandSub__IZbne{align-items:baseline;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-family:var(--sans);font-size:var(--step--1);gap:8px;letter-spacing:0;margin-top:4px}.Journey_brandDot__DsoFI{color:var(--rule-strong)}.Journey_pillsLabel__xv\+LN{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.Journey_pillsLabel__xv\+LN,.Journey_pills__NYf\+b{border-top:1px solid var(--rule);margin-top:var(--space-3);padding-top:var(--space-3)}.Journey_pills__NYf\+b{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding-left:0}.Journey_pillsWithLabel__SvbKY{border-top:0;margin-top:0;padding-top:0}.Journey_pillWrap__RuXfD{display:inline-flex}.Journey_pill__fMqgK{align-items:center;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--glass-sheen),0 6px 16px -12px rgba(24,24,40,.3);color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:500;gap:6px;letter-spacing:-.01em;padding:7px 14px;white-space:nowrap}.Journey_pillLink__X31-m{cursor:pointer;transition:background-color .25s ease,border-color .25s ease,gap .25s ease,color .25s ease}.Journey_pillLink__X31-m:focus-visible,.Journey_pillLink__X31-m:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);gap:9px}.Journey_newsCards__HphWH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;max-width:50ch;padding:0}.Journey_newsCardWrap__RGDhE{display:flex}.Journey_newsCard__WVTR7{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--glass-sheen),var(--glass-shadow);color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px;pointer-events:auto;position:relative;text-align:left;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out),-webkit-transform .3s var(--ease-out);transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out);transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out),-webkit-transform .3s var(--ease-out);width:100%;z-index:10}.Journey_newsCard__WVTR7:focus-visible,.Journey_newsCard__WVTR7:hover{background:var(--glass-fill-strong);border-color:var(--glass-border);box-shadow:var(--glass-sheen),0 30px 56px -30px rgba(24,24,40,.45),0 4px 12px -6px rgba(24,24,40,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Journey_newsThumb__Eyozx{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.Journey_newsThumbImg__jWxNQ{display:block;height:100%;object-fit:cover;width:100%}.Journey_newsCardBody__MOE1p{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.Journey_newsCardMeta__o3Z5I{color:var(--muted);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.Journey_newsCardTitle__-hVoI{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.Journey_newsCardCta__4Hvcn{color:var(--ink);font-family:var(--sans);font-size:11px;font-weight:500;margin-top:auto}@media (max-width:720px){.Journey_newsCards__HphWH{grid-template-columns:1fr}}.Journey_visualCol__isgiU,.Journey_visualStage__swfsE{align-items:center;display:flex;justify-content:center}.Journey_visualStage__swfsE{aspect-ratio:4/3;max-width:640px;position:relative;width:100%}.Journey_visualStage__swfsE .visualSvg{display:block;height:100%;overflow:visible;width:100%}.Journey_progress__LkWj6{align-items:center;display:flex;gap:14px;opacity:0;pointer-events:none;position:fixed;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s ease;z-index:5}.Journey_progressVisible__p8z-4{opacity:1}.Journey_progressTrack__3fjDd{background:var(--rule);height:200px;position:relative;width:1px}.Journey_progressFill__YRiCV{background:var(--ink);left:0;position:absolute;top:0;width:100%}.Journey_progressTicks__cR6rz{color:var(--ink);display:flex;flex-direction:column;font-family:var(--sans);font-size:11px;font-weight:500;gap:28px;letter-spacing:0}.Journey_tick__0AU-l{display:block;height:12px}@media (max-width:1024px){.Journey_progress__LkWj6{display:none}}@media (max-width:880px){.Journey_sceneInner__R4WW0{gap:var(--space-5);grid-template-columns:1fr}.Journey_visualCol__isgiU{order:-1}.Journey_chapter__iqbZc{font-size:clamp(2.6rem,12vw,4.5rem)}.Journey_head__XPlco{padding-top:var(--space-7)}.Journey_wordmark__DYXab{font-size:clamp(140px,40vw,360px)}}@media (prefers-reduced-motion:reduce){.Journey_journey__Uel-7{-ms-scroll-snap-type:none;scroll-snap-type:none}.Journey_scene__yDBqF{scroll-snap-stop:normal}}.SectionLabel_wrap__v9Blx{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--sans);font-size:var(--step--1);gap:.7em;letter-spacing:0;margin-bottom:var(--space-7)}.SectionLabel_serial__4fHf9{color:var(--ink);font-weight:500}.SectionLabel_dash__J9sww{opacity:.5}.SectionLabel_label__4LG1L{color:var(--ink);font-weight:500}.ProjectCase_case__Mcvr\+{width:100%}.ProjectCase_card__GQTBm{aspect-ratio:4/5.4;background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;cursor:pointer;outline:none;overflow:hidden;position:relative;transition:border-color .4s ease,box-shadow .4s ease;width:100%}.ProjectCase_card__GQTBm:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ProjectCase_card__GQTBm:focus-visible,.ProjectCase_card__GQTBm:hover{border-color:var(--ink);box-shadow:0 30px 60px -40px rgba(20,17,15,.25)}.ProjectCase_cardOpen__1-UYl{border-color:var(--ink)}.ProjectCase_back__NNKzS,.ProjectCase_front__KM3R0{background:var(--paper-2);display:flex;flex-direction:column;inset:0;position:absolute}.ProjectCase_imageWrap__wp4VT{align-items:center;background:var(--paper-3);display:flex;flex:0 0 60%;justify-content:center;overflow:hidden;padding:18px;position:relative}.ProjectCase_image__tv\+3I{height:auto;max-height:100%;max-width:100%;object-fit:contain;transition:-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:transform .7s cubic-bezier(.22,1,.36,1);transition:transform .7s cubic-bezier(.22,1,.36,1),-webkit-transform .7s cubic-bezier(.22,1,.36,1);width:auto}.ProjectCase_card__GQTBm:hover .ProjectCase_image__tv\+3I{-webkit-transform:scale(1.03);transform:scale(1.03)}.ProjectCase_serial__9NIDe{left:12px;padding:4px 9px;position:absolute;top:12px}.ProjectCase_flipHintFront__BAgzV,.ProjectCase_flipHint__3xw7a,.ProjectCase_serial__9NIDe{background:hsla(0,0%,100%,.95);border:1px solid var(--rule);border-radius:999px;color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:0}.ProjectCase_flipHintFront__BAgzV,.ProjectCase_flipHint__3xw7a{align-items:center;display:inline-flex;gap:8px;padding:5px 10px}.ProjectCase_flipHintFront__BAgzV{bottom:12px;opacity:0;position:absolute;right:12px;-webkit-transform:translateY(6px);transform:translateY(6px);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.ProjectCase_card__GQTBm:focus-visible .ProjectCase_flipHintFront__BAgzV,.ProjectCase_card__GQTBm:hover .ProjectCase_flipHintFront__BAgzV{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ProjectCase_flipDot__NWvk5{background:var(--ink);border-radius:50%;height:6px;width:6px}.ProjectCase_frontMeta__H7IUv{background:var(--paper-2);border-top:1px solid var(--rule);display:flex;flex:0 0 40%;flex-direction:column;gap:6px;justify-content:center;padding:var(--space-5)}.ProjectCase_year__nZCYl{color:var(--muted);font-family:var(--mono);font-size:11px}.ProjectCase_title__AcurO{color:var(--ink);font-family:var(--sans);font-size:var(--step-2);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}.ProjectCase_prestige__2nbwI{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step--1);letter-spacing:0}.ProjectCase_back__NNKzS{background:var(--paper);gap:var(--space-3);overflow-y:auto;padding:var(--space-5)}.ProjectCase_backHead__beX4T{align-items:baseline;display:flex;justify-content:space-between}.ProjectCase_backSerial__IcldP{color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:0}.ProjectCase_backLabel__0sQom{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.ProjectCase_backTitle__bXl5w{color:var(--ink);font-family:var(--sans);font-size:var(--step-2);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin-top:var(--space-2)}.ProjectCase_backPrestige__vdgKe{border-bottom:1px solid var(--rule);color:var(--muted-strong);font-family:var(--sans);font-size:var(--step--1);margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.ProjectCase_backFacts__0Rbxq{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:64px 1fr;margin:0;padding:0}.ProjectCase_backFacts__0Rbxq dt{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em;padding-top:3px;text-transform:uppercase}.ProjectCase_backFacts__0Rbxq dd{color:var(--ink);font-family:var(--sans);font-size:var(--step--1);line-height:1.4;margin:0}.ProjectCase_stackLine__u9trh{display:flex;flex-wrap:wrap;gap:4px}.ProjectCase_stackChip__yMOZH{border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:0;padding:3px 8px;white-space:nowrap}.ProjectCase_backDetails__BSobd{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step--1);line-height:1.5;margin-top:var(--space-2)}.ProjectCase_backLinks__j2NdL{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-3)}.ProjectCase_backLink__Ncgfk{align-items:center;border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:var(--step--1);font-weight:500;gap:8px;padding:7px 12px;transition:background-color .25s ease,border-color .25s ease,gap .3s ease}.ProjectCase_backLink__Ncgfk:hover{background:var(--paper-2);border-color:var(--ink);gap:12px}.ProjectCase_flipHint__3xw7a{align-self:flex-start;margin-top:auto}@media (max-width:720px){.ProjectCase_card__GQTBm{aspect-ratio:5/6}.ProjectCase_back__NNKzS{padding:var(--space-4)}}.Work_work__SQCbz{background:var(--paper);position:relative}.Work_workSection__yvkxn{-webkit-padding-before:var(--space-4);-webkit-padding-after:var(--space-9);padding-block-end:var(--space-9);padding-block-start:var(--space-4)}.Work_head__YNFgj{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7);margin-inline:auto;width:var(--container)}.Work_headLabel__wjHms,.Work_headRule__tXPhI{width:100%}@media (max-width:768px){.Work_workSection__yvkxn{-webkit-padding-before:var(--space-3);-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8);padding-block-start:var(--space-3)}}.Work_title__wa3cG{color:var(--ink);font-family:var(--sans);font-size:var(--step-6);font-weight:500;letter-spacing:-.045em;line-height:1;max-width:22ch}.Work_lede__ubAsb{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step-1);font-weight:400;line-height:1.55;max-width:50ch}.Work_gridWrap__LjFus{position:relative;width:100%}.Work_grid__puyMC{-webkit-overflow-scrolling:touch;display:flex;gap:var(--space-5);overflow-x:auto;overflow-y:visible;padding-block:var(--space-2);padding-inline:max(24px,calc(50% - 620px));scroll-padding-inline:max(24px,calc(50% - 620px));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.Work_grid__puyMC::-webkit-scrollbar{display:none}.Work_grid__puyMC>*{flex:0 0 auto;scroll-snap-align:start;width:clamp(280px,30vw,380px)}.Work_gridFade__yeyFP{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:96px;z-index:3}.Work_gridFadeShow__wvZl\+{opacity:1}.Work_gridFadeRight__TyjU1{background:linear-gradient(to left,var(--paper) 0,hsla(0,0%,100%,.85) 35%,hsla(0,0%,100%,0) 100%);right:0}.Work_gridFadeLeft__\+HRhw{background:linear-gradient(to right,var(--paper) 0,hsla(0,0%,100%,.85) 35%,hsla(0,0%,100%,0) 100%);left:0}.Work_scrollBtn__tHY0I{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);border:1px solid var(--rule-strong);border-radius:50%;box-shadow:0 8px 24px -16px rgba(20,17,15,.25);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:18px;height:44px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease,background-color .25s ease,border-color .25s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,background-color .25s ease,border-color .25s ease;transition:opacity .3s ease,transform .3s ease,background-color .25s ease,border-color .25s ease,-webkit-transform .3s ease;width:44px;z-index:4}.Work_scrollBtnShow__OJ03D{opacity:1;pointer-events:auto}.Work_scrollBtn__tHY0I:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.Work_scrollBtnLeft__Z77TQ{left:max(8px,calc(50% - 642px))}.Work_scrollBtnRight__p01v9{right:max(8px,calc(50% - 642px))}@media (max-width:640px){.Work_grid__puyMC>*{width:clamp(260px,80vw,320px)}.Work_gridFade__yeyFP{width:60px}.Work_scrollBtn__tHY0I{font-size:16px;height:38px;width:38px}.Work_scrollBtnLeft__Z77TQ{left:6px}.Work_scrollBtnRight__p01v9{right:6px}}.PublicationsConferences_wrap__-IcNt{border-bottom:1px solid var(--rule);margin-inline:auto;padding-block:var(--space-8);width:var(--container)}.PublicationsConferences_head__YBTRx{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7);max-width:38ch}.PublicationsConferences_label__sMOBj{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:.02em}.PublicationsConferences_headline__q7ysO{color:var(--ink);font-family:var(--sans);font-size:var(--step-4);font-weight:500;letter-spacing:-.035em;line-height:1.05}.PublicationsConferences_headline__q7ysO em{color:var(--ink);font-family:var(--sans);font-style:normal;font-weight:400;letter-spacing:-.02em}.PublicationsConferences_grid__qewWo{grid-gap:var(--space-8);align-items:start;display:grid;gap:var(--space-8);grid-template-columns:1.2fr 1fr}.PublicationsConferences_colLabel__hDwl4{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:.02em;margin-bottom:var(--space-5)}.PublicationsConferences_pubList__hoGoi{display:flex;flex-direction:column}.PublicationsConferences_pubItem__MPGNL{border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;padding-block:var(--space-5)}.PublicationsConferences_pubList__hoGoi .PublicationsConferences_pubItem__MPGNL:last-child{border-bottom:1px solid var(--rule)}.PublicationsConferences_pubAuthors__chx40{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:0;max-width:100%}.PublicationsConferences_pubTitle__9Lhlz{color:var(--ink);font-family:var(--sans);font-size:var(--step-2);font-weight:500;letter-spacing:-.015em;line-height:1.25;max-width:100%}.PublicationsConferences_pubLink__-Gx7z{background-image:linear-gradient(var(--rule-strong),var(--rule-strong));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:var(--ink);transition:background-image .3s ease,color .3s ease}.PublicationsConferences_pubLink__-Gx7z:hover{background-image:linear-gradient(var(--ink),var(--ink));color:var(--ink-soft)}.PublicationsConferences_pubMeta__9ZPXZ{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--sans);font-size:var(--step--1);gap:8px;max-width:100%}.PublicationsConferences_pubDot__GX\+Wv{color:var(--rule-strong)}.PublicationsConferences_pubBadge__C-JQl{align-items:center;background:var(--paper-2);border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:11px;padding:3px 10px}.PublicationsConferences_confList__Wo7fF{display:flex;flex-direction:column}.PublicationsConferences_confItem__kaaZW{grid-gap:var(--space-4);align-items:baseline;border-top:1px solid var(--rule);display:grid;gap:var(--space-4);grid-template-columns:80px 1fr;padding-block:var(--space-4)}.PublicationsConferences_confList__Wo7fF .PublicationsConferences_confItem__kaaZW:last-child{border-bottom:1px solid var(--rule)}.PublicationsConferences_confYear__\+vlJa{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:0}.PublicationsConferences_confName__KpKYb{color:var(--ink);display:flex;flex-direction:column;font-family:var(--sans);font-size:var(--step-1);font-weight:500;gap:4px;letter-spacing:-.015em;line-height:1.3}.PublicationsConferences_confLocation__ObBOh,.PublicationsConferences_confNote__mRt7x{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);font-weight:400}.PublicationsConferences_confNote__mRt7x{color:var(--ink-soft);font-family:var(--sans);font-style:normal}@media (max-width:880px){.PublicationsConferences_grid__qewWo{gap:var(--space-7);grid-template-columns:1fr}}.AboutSection_about__JQWz2{-webkit-padding-before:var(--space-3);-webkit-padding-after:var(--space-7);background:var(--paper-2);border-top:1px solid var(--rule);padding-block-end:var(--space-7);padding-block-start:var(--space-3)}.AboutSection_head__bvW5n{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-7);margin-inline:auto;width:var(--container)}.AboutSection_title__aazsg{color:var(--ink);font-family:var(--sans);font-size:var(--step-6);font-weight:500;letter-spacing:-.045em;line-height:.98}.AboutSection_title__aazsg em{color:var(--ink);font-family:var(--sans);font-style:normal;font-weight:400;letter-spacing:-.025em}.Contact_contact__LonyP{background:var(--paper);border-top:1px solid var(--rule)}.Contact_inner__aoJ2B{gap:var(--space-7);margin-inline:auto;width:var(--container)}.Contact_head__uYwH6,.Contact_inner__aoJ2B{align-items:center;display:flex;flex-direction:column;text-align:center}.Contact_head__uYwH6{gap:var(--space-4);max-width:32ch}.Contact_title__vlf8Z{color:var(--ink);font-family:var(--sans);font-size:var(--step-5);font-weight:500;letter-spacing:-.03em;line-height:1.05}.Contact_title__vlf8Z em{color:var(--ink);font-family:var(--sans);font-style:normal;font-weight:400;letter-spacing:-.025em}.Contact_lede__\+d\+c3{color:var(--muted-strong);font-family:var(--sans);font-size:var(--step-1);line-height:1.55;margin:0 auto;max-width:50ch}.Contact_actions__WzXwH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:center}.Contact_primary__MtFGY{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-family:var(--sans);font-size:var(--step-1);font-weight:500;gap:12px;letter-spacing:-.005em;padding:18px 28px;transition:background-color .3s ease,gap .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease,gap .3s ease;transition:background-color .3s ease,transform .3s ease,gap .3s ease,-webkit-transform .3s ease}.Contact_primary__MtFGY:hover{background:var(--ink-soft);gap:16px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Contact_primary__MtFGY svg{font-size:22px}.Contact_secondary__kRISl{border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);font-family:var(--sans);font-size:var(--step-1);font-weight:500;padding:18px 28px;transition:border-color .25s ease,background-color .25s ease}.Contact_secondary__kRISl:hover{background-color:var(--paper-2);border-color:var(--ink)}.Contact_socialRow__DTtJS{border-top:1px solid var(--rule);display:flex;justify-content:center;max-width:600px;padding-top:var(--space-5);width:100%}.Contact_socials__7EDW6{display:flex;flex-wrap:wrap;gap:var(--space-7);justify-content:center}.Contact_social__iEbZ7{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:var(--step-0);font-weight:500;gap:10px;transition:opacity .25s ease}.Contact_social__iEbZ7 svg{font-size:18px}.Contact_social__iEbZ7:hover{opacity:.6}.Resume_page__v8EjE{background:var(--paper);min-height:100vh;padding-bottom:var(--space-9);padding-top:var(--space-9)}.Resume_head__63EJL{align-items:center;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;margin-bottom:var(--space-7);margin-inline:auto;padding-bottom:var(--space-5);width:var(--container)}.Resume_back__nRtBC{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:var(--step-0);font-weight:500;gap:8px;transition:opacity .25s ease}.Resume_back__nRtBC:hover{opacity:.6}.Resume_label__qFC9T{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);letter-spacing:0}.Resume_download__p9D2V{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-family:var(--sans);font-size:var(--step-0);font-weight:500;gap:10px;padding:12px 22px;transition:background-color .3s ease}.Resume_download__p9D2V:hover{background:var(--ink-soft)}.Resume_frame__66AOY{background:var(--paper-2);border:1px solid var(--rule);border-radius:18px;box-shadow:0 30px 60px -40px rgba(20,17,15,.2);margin-inline:auto;overflow:hidden;width:var(--container)}.Resume_doc__ABqtX{background:var(--paper-2);border:0;display:block;height:min(1200px,86vh);width:100%}.Resume_objFallback__zU7B4{align-items:center;color:var(--muted-strong);display:flex;flex-direction:column;font-family:var(--sans);gap:var(--space-4);height:min(1200px,86vh);justify-content:center;padding:var(--space-6);text-align:center}.Resume_objFallback__zU7B4 .Resume_download__p9D2V{text-decoration:none}.Resume_fallback__4OYtI{color:var(--muted);font-family:var(--sans);font-size:var(--step--1);margin:var(--space-5) auto 0;text-align:center;width:var(--container)}.Resume_fallback__4OYtI a{align-items:center;color:var(--accent);display:inline-flex;gap:5px}.Resume_fallback__4OYtI a:hover{text-decoration:underline}
/*# sourceMappingURL=main.a5bfcf92.css.map*/