.crystal-route-transition_transition__TbwUt{position:fixed;inset:0;z-index:3000;overflow:hidden;background:rgba(1,3,7,0);opacity:0;pointer-events:none;visibility:hidden}.crystal-route-transition_transition__TbwUt[data-phase=cover],.crystal-route-transition_transition__TbwUt[data-phase=reveal]{visibility:visible}.crystal-route-transition_transition__TbwUt[data-phase=cover]{animation:crystal-route-transition_pushCover__95_0o .28s cubic-bezier(.72,0,.26,1) both}.crystal-route-transition_transition__TbwUt[data-phase=reveal]{animation:crystal-route-transition_pushReveal__U8BBL .42s cubic-bezier(.16,.84,.2,1) both}.crystal-route-transition_aperture__R51ug{position:absolute;inset:-10% -28%;opacity:0;background:linear-gradient(104deg,transparent 42%,rgba(224,246,248,.3) 49%,rgba(235,183,218,.12) 51%,transparent 58%);transform:translate3d(-34%,0,0) scaleX(.72);will-change:auto}.crystal-route-transition_aperture__R51ug i{display:none}.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_aperture__R51ug{animation:crystal-route-transition_tunnelAdvance__9a3NE .32s cubic-bezier(.7,0,.24,1) both}.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_aperture__R51ug{animation:crystal-route-transition_tunnelResolve__ELIyZ .42s cubic-bezier(.16,.84,.2,1) both}.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_aperture__R51ug,.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_refraction__czt6S,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_aperture__R51ug,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_refraction__czt6S{will-change:transform,opacity}.crystal-route-transition_refraction__czt6S{position:absolute;inset:-22%;background:linear-gradient(104deg,transparent 35%,rgba(229,252,255,.34) 47%,rgba(115,230,255,.12) 50%,rgba(241,139,232,.12) 53%,transparent 65%);mix-blend-mode:screen;opacity:0;transform:translate3d(-20%,0,0) scaleX(.82);will-change:auto}.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_refraction__czt6S{animation:crystal-route-transition_refractivePush__FHK_0 .32s ease-out both}.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_refraction__czt6S{animation:crystal-route-transition_refractiveResolve__5L1Xe .42s ease-out both}.crystal-route-transition_trace__Vp6_u{position:absolute;top:50%;right:3vw;left:3vw;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(198,239,250,.12),transparent);transform:scaleX(.55)}.crystal-route-transition_trace__Vp6_u i{display:block;width:30%;height:100%;background:linear-gradient(90deg,transparent,#9defff,#ef9be8,transparent);transform:translateX(-110%)}.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_trace__Vp6_u i,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_trace__Vp6_u i{animation:crystal-route-transition_traceRun__J2KTI .32s ease-out both}@keyframes crystal-route-transition_pushCover__95_0o{0%{opacity:0;background-color:rgba(1,3,7,0)}38%{opacity:1}to{opacity:1;background-color:rgba(1,3,7,.82)}}@keyframes crystal-route-transition_pushReveal__U8BBL{0%{opacity:1;background-color:rgba(1,3,7,.78)}to{opacity:0;background-color:rgba(1,3,7,0)}}@keyframes crystal-route-transition_tunnelAdvance__9a3NE{0%{opacity:0;transform:translate3d(-34%,0,0) scaleX(.72)}36%{opacity:.72}to{opacity:0;transform:translate3d(28%,0,0) scaleX(1.08)}}@keyframes crystal-route-transition_tunnelResolve__ELIyZ{0%{opacity:.42;transform:translate3d(-18%,0,0) scaleX(.8)}to{opacity:0;transform:translate3d(18%,0,0) scaleX(1.05)}}@keyframes crystal-route-transition_refractivePush__FHK_0{0%{opacity:0;transform:translate3d(-20%,0,0) scaleX(.82)}34%{opacity:.64}to{opacity:0;transform:translate3d(20%,0,0) scaleX(1.18)}}@keyframes crystal-route-transition_refractiveResolve__5L1Xe{0%{opacity:.4;transform:translate3d(-8%,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(16%,0,0) scaleX(1.12)}}@keyframes crystal-route-transition_traceRun__J2KTI{to{transform:translateX(420%)}}@media (prefers-reduced-motion:reduce){.crystal-route-transition_transition__TbwUt[data-phase=cover],.crystal-route-transition_transition__TbwUt[data-phase=reveal]{animation-duration:80ms}.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_aperture__R51ug,.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_refraction__czt6S,.crystal-route-transition_transition__TbwUt[data-phase=cover] .crystal-route-transition_trace__Vp6_u i,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_aperture__R51ug,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_refraction__czt6S,.crystal-route-transition_transition__TbwUt[data-phase=reveal] .crystal-route-transition_trace__Vp6_u i{animation:none}}.site-header_shell___VYMt{position:fixed;inset:0 0 auto;z-index:80;height:4.8rem;color:var(--crystal-white);pointer-events:none}.site-header_inner__IMicz{position:relative;display:grid;grid-template-columns:minmax(11rem,1fr) minmax(31rem,42rem);align-items:center;width:min(100% - clamp(1.5rem,4vw,4.5rem),96rem);height:100%;margin-inline:auto;border-bottom:1px solid var(--crystal-line-quiet);pointer-events:auto}.site-header_inner__IMicz:after{position:absolute;right:0;bottom:-1px;width:min(9rem,16vw);height:1px;background:linear-gradient(90deg,transparent,var(--crystal-spectrum-cyan),var(--crystal-spectrum-pink));content:""}.site-header_brand__lhzLm{display:inline-flex;align-items:center;gap:.72rem;width:max-content;min-width:0;color:inherit}.site-header_brandMark__LjZlH{position:relative;width:1.25rem;aspect-ratio:1;border:1px solid rgba(222,242,245,.4);background:linear-gradient(145deg,rgba(244,248,248,.32),rgba(138,217,230,.12) 48%,rgba(216,168,215,.16)),rgba(5,9,13,.46);box-shadow:inset 0 0 .55rem rgba(255,255,255,.12),0 0 1rem rgba(138,217,230,.12);transform:rotate(45deg)}.site-header_brandMark__LjZlH:after{position:absolute;inset:38%;border:0;background:rgba(241,249,250,.9);box-shadow:0 0 .7rem rgba(138,217,230,.42);content:""}.site-header_brandMark__LjZlH:before{content:none}.site-header_brandMark__LjZlH i{display:none}.site-header_brandMark__LjZlH i:last-child{transform:rotate(90deg)}.site-header_brandCopy__LRF_D{display:grid;gap:.22rem;min-width:0}.site-header_brandCopy__LRF_D strong{font-size:.69rem;font-weight:640}.site-header_brandCopy__LRF_D small,.site-header_brandCopy__LRF_D strong{font-family:var(--font-sans);line-height:1;letter-spacing:0;white-space:nowrap}.site-header_brandCopy__LRF_D small{color:var(--crystal-text-muted);font-size:.48rem}.site-header_navigation__k87y5{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;align-self:stretch;min-width:0}.site-header_routeTrace__40sMm{display:none}.site-header_link__GXa8r{position:relative;display:grid;grid-template-columns:.75rem minmax(0,auto);grid-template-rows:auto auto;align-content:center;align-items:center;justify-content:center;gap:.17rem .38rem;min-width:0;min-height:2.9rem;color:rgba(224,233,236,.52);text-shadow:0 1px .45rem rgba(0,0,0,.72);transition:color var(--motion-hover) ease,transform var(--motion-hover) var(--crystal-ease)}.site-header_link__GXa8r:nth-child(2){transform:translateY(.18rem)}.site-header_link__GXa8r:nth-child(3){transform:translateY(-.12rem)}.site-header_link__GXa8r:nth-child(4){transform:translateY(.22rem)}.site-header_link__GXa8r:nth-child(5){transform:translateY(-.05rem)}.site-header_link__GXa8r:focus-visible,.site-header_link__GXa8r:hover,.site-header_link__GXa8r[data-active]{color:var(--crystal-white)}.site-header_link__GXa8r:after{position:absolute;right:20%;bottom:.25rem;left:20%;height:1px;background:linear-gradient(90deg,transparent,var(--crystal-spectrum-cyan),var(--crystal-spectrum-pink),transparent);content:"";opacity:0;transform:scaleX(.35);transition:opacity var(--motion-hover) ease,transform var(--motion-hover) var(--crystal-ease)}.site-header_link__GXa8r:focus-visible:after,.site-header_link__GXa8r:hover:after,.site-header_link__GXa8r[data-active]:after{opacity:.72;transform:scaleX(1)}.site-header_link__GXa8r:focus-visible:nth-child(2),.site-header_link__GXa8r:hover:nth-child(2){transform:translateY(.08rem)}.site-header_link__GXa8r:focus-visible:nth-child(3),.site-header_link__GXa8r:hover:nth-child(3){transform:translateY(-.22rem)}.site-header_link__GXa8r:focus-visible:nth-child(4),.site-header_link__GXa8r:hover:nth-child(4){transform:translateY(.12rem)}.site-header_link__GXa8r:focus-visible:nth-child(5),.site-header_link__GXa8r:hover:nth-child(5){transform:translateY(-.15rem)}.site-header_link__GXa8r:focus-visible{outline:1px solid rgba(235,247,250,.68);outline-offset:.28rem}.site-header_routeNode__ElXFU{position:relative;grid-row:1/3;width:.42rem;aspect-ratio:1;border:0;border-radius:50%;background:rgba(207,233,238,.24);box-shadow:0 0 .75rem rgba(138,217,230,.08);transition:border-color var(--motion-hover) ease,background var(--motion-hover) ease,box-shadow var(--motion-hover) ease}.site-header_routeNode__ElXFU i{display:none}.site-header_routeNode__ElXFU i:last-child{inset:.23rem -.18rem;border-width:1px 0;transform:rotate(-45deg)}.site-header_link__GXa8r:focus-visible .site-header_routeNode__ElXFU,.site-header_link__GXa8r:hover .site-header_routeNode__ElXFU,.site-header_link__GXa8r[data-active] .site-header_routeNode__ElXFU{background:rgba(236,248,250,.92);box-shadow:0 0 0 .22rem rgba(138,217,230,.08),0 0 1.1rem rgba(138,217,230,.34)}.site-header_activeAura__hR9xw{position:absolute;inset:-.32rem;border:0;border-radius:50%;background:radial-gradient(circle,rgba(244,250,251,.34),rgba(138,217,230,.12) 38%,transparent 72%);animation:site-header_activeAuraIn__X2LUl .24s var(--crystal-ease) both}@keyframes site-header_activeAuraIn__X2LUl{0%{opacity:0;transform:scale(.72)}}.site-header_linkCode__wBk1Z{align-self:end;color:rgba(171,231,241,.58);font-family:var(--font-mono);font-size:.42rem;line-height:1}.site-header_linkCopy__yFk1J{display:flex;grid-column:2;align-items:baseline;gap:.32rem;min-width:0}.site-header_linkCopy__yFk1J strong{font-size:.64rem;font-weight:560;line-height:1;white-space:nowrap}.site-header_linkCopy__yFk1J small{color:rgba(213,226,229,.42);font-family:var(--font-sans);font-size:.44rem;line-height:1;letter-spacing:0;white-space:nowrap}.site-header_link__GXa8r[data-active] .site-header_linkCode__wBk1Z,.site-header_link__GXa8r[data-active] .site-header_linkCopy__yFk1J small{color:rgba(207,240,245,.68)}.site-header_menuToggle__WRiF4{display:none}.site-header_shell___VYMt[data-home] .site-header_inner__IMicz{border-bottom-color:rgba(235,247,250,.1)}.site-header_shell___VYMt[data-home] .site-header_brand__lhzLm,.site-header_shell___VYMt[data-home] .site-header_navigation__k87y5{opacity:.8}@media (max-width:900px){.site-header_shell___VYMt{height:3.9rem;padding-inline:.8rem}.site-header_inner__IMicz{grid-template-columns:minmax(0,1fr) auto;width:100%}.site-header_inner__IMicz:after{width:6rem}.site-header_brand__lhzLm{gap:.62rem}.site-header_brandMark__LjZlH{width:1.35rem}.site-header_brandCopy__LRF_D strong{font-size:.64rem}.site-header_brandCopy__LRF_D small{font-size:.46rem}.site-header_menuToggle__WRiF4{display:inline-grid;grid-template-columns:auto 1.8rem;align-items:center;gap:.58rem;min-width:4.8rem;min-height:2.75rem;padding:0;border:0;color:rgba(239,247,249,.8);background:transparent;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase}.site-header_menuGlyph__Bloke{position:relative;width:1.75rem;height:1.75rem;border:1px solid rgba(220,244,248,.28);background:rgba(7,11,16,.34);transform:rotate(45deg) scale(.7);transition:transform var(--motion-hover) var(--crystal-ease),background var(--motion-hover) ease}.site-header_menuGlyph__Bloke i{position:absolute;top:50%;left:50%;width:.78rem;height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(-45deg)}.site-header_menuGlyph__Bloke i:last-child{transform:translate(-50%,-50%) rotate(45deg)}.site-header_shell___VYMt[data-menu-open] .site-header_menuGlyph__Bloke{background:linear-gradient(135deg,rgba(114,229,255,.28),rgba(237,134,255,.22));transform:rotate(90deg) scale(.7)}.site-header_navigation__k87y5{position:fixed;inset:4.45rem .7rem auto;z-index:-1;display:grid;grid-template-columns:1fr;align-items:stretch;min-height:15.5rem;padding:.9rem 1rem;border:0;background:radial-gradient(circle at 86% 12%,rgba(138,217,230,.12),transparent 12rem),linear-gradient(155deg,rgba(210,235,240,.06),transparent 42%,rgba(216,168,215,.05)),rgba(3,7,11,.84);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));box-shadow:0 1.2rem 3rem rgba(0,0,0,.32);backdrop-filter:blur(12px) saturate(106%);opacity:0;pointer-events:none;transform:translateY(-.7rem) scale(.985);transform-origin:top right;transition:opacity var(--motion-page-in) ease,transform var(--motion-page-in) var(--crystal-ease)}.site-header_shell___VYMt[data-home] .site-header_navigation__k87y5{opacity:0}.site-header_navigation__k87y5:after{position:absolute;inset:0;border-top:1px solid rgba(217,243,247,.16);border-bottom:1px solid rgba(216,168,215,.16);background:linear-gradient(90deg,rgba(138,217,230,.22),transparent 22%,transparent 78%,rgba(216,168,215,.18)) top /100% 1px no-repeat;content:"";pointer-events:none}.site-header_routeTrace__40sMm{display:none}.site-header_shell___VYMt[data-menu-open] .site-header_navigation__k87y5{opacity:1;pointer-events:auto;transform:none}.site-header_shell___VYMt[data-home][data-menu-open] .site-header_navigation__k87y5{opacity:1}.site-header_link__GXa8r,.site-header_link__GXa8r:nth-child(2),.site-header_link__GXa8r:nth-child(3),.site-header_link__GXa8r:nth-child(4),.site-header_link__GXa8r:nth-child(5){grid-template-columns:1rem minmax(0,1fr);grid-template-rows:auto auto;justify-content:stretch;min-height:3.4rem;padding:.4rem;border:0;transform:none}.site-header_link__GXa8r:nth-child(2){padding-left:.2rem}.site-header_link__GXa8r:nth-child(3){padding-left:1.3rem}.site-header_link__GXa8r:nth-child(4){padding-left:.65rem}.site-header_link__GXa8r:nth-child(5){padding-left:2rem}.site-header_link__GXa8r:focus-visible:nth-child(2),.site-header_link__GXa8r:focus-visible:nth-child(3),.site-header_link__GXa8r:focus-visible:nth-child(4),.site-header_link__GXa8r:focus-visible:nth-child(5),.site-header_link__GXa8r:hover:nth-child(2),.site-header_link__GXa8r:hover:nth-child(3),.site-header_link__GXa8r:hover:nth-child(4),.site-header_link__GXa8r:hover:nth-child(5){transform:none}.site-header_link__GXa8r[data-active]{background:transparent}.site-header_link__GXa8r:after{right:auto;bottom:.25rem;left:1.4rem;width:4.5rem}.site-header_link__GXa8r .site-header_routeNode__ElXFU{opacity:0}.site-header_link__GXa8r[data-active] .site-header_routeNode__ElXFU{opacity:1}.site-header_linkCode__wBk1Z{font-size:.48rem}.site-header_linkCopy__yFk1J{display:grid;gap:.28rem}.site-header_linkCopy__yFk1J strong{font-size:.88rem;font-weight:560}.site-header_linkCopy__yFk1J small{font-size:.5rem}}@media (max-width:370px){.site-header_brandCopy__LRF_D small{display:none}.site-header_navigation__k87y5{inset-inline:.45rem}.site-header_link__GXa8r,.site-header_link__GXa8r:nth-child(2),.site-header_link__GXa8r:nth-child(3),.site-header_link__GXa8r:nth-child(4),.site-header_link__GXa8r:nth-child(5){padding-inline:.62rem}}@media (prefers-reduced-motion:reduce){.site-header_link__GXa8r,.site-header_menuGlyph__Bloke,.site-header_navigation__k87y5{transition:none}}.home-motion_conceptPage__pz0Kv{--motion-bg:#050608;--motion-ink:#f3f6f6;--motion-muted:rgba(228,237,239,0.58);min-height:100vh;overflow:clip;background:var(--motion-bg);color:var(--motion-ink)}.home-motion_conceptPage__pz0Kv *{letter-spacing:0}.home-motion_conceptPage__pz0Kv[data-loading]{position:fixed;z-index:1000;inset:0}.home-motion_portal__j9zP3{position:relative;min-height:100svh;overflow:hidden;background:#030408;isolation:isolate}.home-motion_portal__j9zP3:after{position:absolute;z-index:18;inset:clamp(.8rem,1.7vw,1.6rem);border:1px solid rgba(226,238,239,.2);content:"";pointer-events:none}.home-motion_portalMedia__1P_hU,.home-motion_portalWash__87f2w{position:absolute;inset:0}.home-motion_portalMedia__1P_hU{z-index:-2;overflow:hidden;background:#030408}.home-motion_portalMedia__1P_hU video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.008);transition:opacity .26s ease}.home-motion_portal__j9zP3[data-media-started] .home-motion_portalMedia__1P_hU video{opacity:1}.home-motion_portalWash__87f2w{z-index:-1;background:linear-gradient(90deg,rgba(2,4,8,.66),rgba(2,4,8,.24) 38%,rgba(2,4,8,.08) 70%),linear-gradient(180deg,rgba(2,4,8,.12) 30%,rgba(2,4,8,.72));pointer-events:none}.home-motion_portalLoader__WH18y{position:absolute;inset:0;z-index:32;display:grid;place-items:center;background:#020305;opacity:0;transition:opacity .32s ease;pointer-events:none}.home-motion_portalLoader__WH18y[data-visible]{opacity:1}.home-motion_loaderGauge__TNK5R{width:min(42rem,calc(100vw - 3.4rem));display:grid;gap:.75rem;transform:translate3d(0,1.5vh,0)}.home-motion_loaderIdentity__oEECb{margin:0 0 1.25rem;color:rgba(220,232,235,.38);font:.58rem/1 var(--font-mono);text-transform:uppercase}.home-motion_loaderMeta__IGqDj{display:flex;align-items:baseline;justify-content:space-between;color:rgba(241,247,248,.94);font:.94rem/1 var(--font-sans);font-weight:620;text-transform:uppercase}.home-motion_loaderLabel__ohL0H{display:inline-flex;min-width:8.5rem;align-items:baseline}.home-motion_loaderLabel__ohL0H i{width:1.7rem;overflow:hidden;font-style:normal;animation:home-motion_loaderDots__uuyB3 1.15s steps(4) infinite}.home-motion_loaderMeta__IGqDj strong{color:#f5f8f8;font:700 1.38rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.home-motion_loaderMeta__IGqDj small{margin-left:.12rem;color:rgba(225,237,239,.58);font:.58rem/1 var(--font-mono)}.home-motion_loaderTrack__yZwn_{position:relative;height:1rem;padding:.19rem;overflow:hidden;border:2px solid rgba(241,247,248,.88);border-radius:999px;background:rgba(241,247,248,.04);box-shadow:0 0 0 1px rgba(181,230,239,.08),0 0 1.4rem rgba(124,211,226,.06)}.home-motion_loaderTrack__yZwn_>i{position:absolute;inset:.19rem;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#d7f8ff,#f8fbfb 72%,#f0d7fa);box-shadow:0 0 1rem rgba(187,237,245,.3);transform-origin:left;transition:transform .32s cubic-bezier(.2,.75,.3,1)}.home-motion_loaderTrack__yZwn_ b{position:absolute;top:0;bottom:0;left:0;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:translate3d(-120%,0,0);animation:home-motion_loaderGlint__0nlBA 1.25s ease-in-out infinite}.home-motion_loaderStatus__W2p7H{display:flex;justify-content:space-between;color:rgba(220,232,235,.42);font:.48rem/1 var(--font-mono);text-transform:uppercase}.home-motion_loaderStatus__W2p7H span:first-child{display:inline-flex;align-items:center;gap:.42rem}.home-motion_loaderStatus__W2p7H span:first-child i{width:.34rem;aspect-ratio:1;border-radius:50%;background:#c9f7ff;box-shadow:0 0 .72rem rgba(155,235,249,.72);animation:home-motion_loaderPulse__cuse9 1.05s ease-in-out infinite}.home-motion_portalCopy__lq14z{position:absolute;bottom:clamp(4.1rem,8vh,6.6rem);left:clamp(1.7rem,4.6vw,5.2rem);z-index:20;width:min(37vw,31rem)}.home-motion_portalCopy__lq14z>p:first-child,.home-motion_portalFootnote__5ti_8{margin:0;color:var(--motion-muted);font-family:var(--font-sans);font-size:.59rem;font-weight:440;text-transform:uppercase}.home-motion_portalTitle__GGPzP{display:grid;margin:.72rem 0 0;overflow:visible;color:var(--motion-ink);font-family:var(--font-display);font-size:clamp(3rem,6.1vw,6.7rem);font-weight:820;line-height:.84;text-transform:uppercase}.home-motion_portalTitle__GGPzP>span{display:block;width:fit-content;color:rgba(244,248,249,.96);filter:drop-shadow(0 .8rem 2.4rem rgba(0,0,0,.22))}.home-motion_portalTitle__GGPzP>span:first-child{margin-left:.04em;color:rgba(235,243,245,.08);font-family:var(--font-editorial);font-style:italic;font-weight:500;-webkit-text-stroke:1px rgba(230,241,244,.72)}.home-motion_portalTitle__GGPzP>span:last-child{margin-left:clamp(.9rem,3vw,2.8rem);padding:0 .08em .08em 0}.home-motion_portalAction__GGhRZ{position:absolute;right:clamp(1.7rem,4.6vw,5.2rem);bottom:clamp(4.1rem,8vh,6.6rem);z-index:30}.home-motion_crystalButton__Q7NJf{position:relative;display:grid;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:1.25rem;min-width:clamp(14rem,18vw,17rem);min-height:4.25rem;border:0;border-color:rgba(232,243,245,.5) rgba(232,243,245,.16) rgba(232,243,245,.22);border-style:solid;border-width:1px;padding:.75rem .8rem .75rem 1rem;background:rgba(4,7,10,.26);backdrop-filter:blur(10px);color:var(--crystal-white);transition:color var(--motion-hover) ease,border-color var(--motion-hover) ease}.home-motion_crystalButton__Q7NJf:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:rgba(238,248,250,.92);content:"";transition:transform .42s var(--crystal-ease)}.home-motion_crystalButton__Q7NJf:focus-visible,.home-motion_crystalButton__Q7NJf:hover{border-top-color:rgba(248,252,252,.92);color:#fff}.home-motion_crystalButton__Q7NJf:focus-visible:after,.home-motion_crystalButton__Q7NJf:hover:after{transform:scaleX(1)}.home-motion_crystalButton__Q7NJf:focus-visible{outline:1px solid rgba(238,248,250,.7);outline-offset:.45rem}.home-motion_buttonCopy__kbgBS{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.home-motion_buttonCopy__kbgBS strong{font-family:var(--font-display);font-size:.9rem;font-weight:760}.home-motion_buttonCopy__kbgBS small{color:rgba(224,235,237,.55);font-size:.56rem}.home-motion_buttonArrow__OHvT7{display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid rgba(232,244,246,.32);color:rgba(243,250,251,.86);font-size:.96rem;transition:transform var(--motion-hover) var(--crystal-ease),border-color var(--motion-hover) ease}.home-motion_crystalButton__Q7NJf:focus-visible .home-motion_buttonArrow__OHvT7,.home-motion_crystalButton__Q7NJf:hover .home-motion_buttonArrow__OHvT7{transform:translate(.16rem,-.16rem);border-color:rgba(245,251,252,.72)}.home-motion_portalFootnote__5ti_8{position:absolute;right:clamp(1.7rem,4.6vw,5.2rem);bottom:1.7rem;z-index:20;color:rgba(220,232,235,.42)}@media (max-width:760px){.home-motion_portal__j9zP3:after{inset:.7rem}.home-motion_portalMedia__1P_hU video{object-position:58% center}.home-motion_portalWash__87f2w{background:linear-gradient(180deg,rgba(2,4,8,.08) 36%,rgba(2,4,8,.74)),linear-gradient(90deg,rgba(2,4,8,.3),transparent 92%)}.home-motion_portalCopy__lq14z{right:1.3rem;bottom:8.3rem;left:1.3rem;width:auto}.home-motion_portalCopy__lq14z>p:first-child{font-size:.49rem}.home-motion_portalTitle__GGPzP{font-size:clamp(2.8rem,14vw,4.25rem)}.home-motion_portalTitle__GGPzP>span:last-child{margin-left:.9rem}.home-motion_portalAction__GGhRZ{right:1.3rem;bottom:2.4rem;left:1.3rem}.home-motion_crystalButton__Q7NJf{width:100%;min-width:0}.home-motion_portalFootnote__5ti_8{display:none}.home-motion_loaderGauge__TNK5R{width:calc(100vw - 3rem);gap:.68rem}.home-motion_loaderIdentity__oEECb{margin-bottom:.85rem}.home-motion_loaderMeta__IGqDj{font-size:.7rem}.home-motion_loaderStatus__W2p7H span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.home-motion_buttonArrow__OHvT7,.home-motion_crystalButton__Q7NJf,.home-motion_crystalButton__Q7NJf:after,.home-motion_loaderTrack__yZwn_ i,.home-motion_portalLoader__WH18y,.home-motion_portalMedia__1P_hU video{transition:none}.home-motion_loaderLabel__ohL0H i,.home-motion_loaderStatus__W2p7H span:first-child i,.home-motion_loaderTrack__yZwn_ b{animation:none}}@keyframes home-motion_loaderDots__uuyB3{0%{width:0}to{width:1.7rem}}@keyframes home-motion_loaderGlint__0nlBA{to{transform:translate3d(470%,0,0)}}@keyframes home-motion_loaderPulse__cuse9{50%{opacity:.34;transform:scale(.72)}}.resume-entry-shell_shell__BrIiZ{position:relative;isolation:isolate}.resume-entry-shell_shell__BrIiZ:before{position:fixed;inset:0;z-index:-1;background:#070809;content:"";pointer-events:none}.resume-scene_page__wsQiO{--resume-bg:#070809;--resume-ink:#f1f3f2;--resume-soft:rgba(230,235,234,0.74);--resume-muted:rgba(205,216,215,0.52);--resume-line:rgba(224,235,234,0.15);--resume-signal:#d6b077;--resume-ice:#bcd7d7;position:relative;overflow:clip;background:radial-gradient(circle at 8% 22%,rgba(160,185,184,.08),transparent 26rem),radial-gradient(circle at 92% 72%,rgba(171,125,80,.07),transparent 30rem),var(--resume-bg);color:var(--resume-ink)}.resume-scene_page__wsQiO *{letter-spacing:0}.resume-scene_appendix__qEI_L,.resume-scene_devAssist__PnEki,.resume-scene_director__iE5yy,.resume-scene_experience__6HKoQ,.resume-scene_hero__MMHw8,.resume-scene_projects__AfVQv,.resume-scene_tools__H7Sr2{position:relative;z-index:2;width:min(100%,92rem);margin:0 auto;padding-right:clamp(1.15rem,3.2vw,3.25rem);padding-left:clamp(1.15rem,3.2vw,3.25rem)}.resume-scene_appendix__qEI_L,.resume-scene_devAssist__PnEki,.resume-scene_director__iE5yy,.resume-scene_experience__6HKoQ,.resume-scene_projects__AfVQv,.resume-scene_tools__H7Sr2{content-visibility:auto;contain-intrinsic-size:auto 52rem}.resume-scene_hero__MMHw8{padding-top:clamp(6.4rem,11vh,8.2rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.resume-scene_heroFrame__cSxCD{position:relative;min-height:clamp(36rem,62vw,52rem);overflow:hidden;border-top:1px solid rgba(237,243,242,.28);border-bottom:1px solid rgba(237,243,242,.2);background:#111314;isolation:isolate}.resume-scene_heroFrame__cSxCD:after,.resume-scene_heroFrame__cSxCD:before{position:absolute;z-index:4;content:"";pointer-events:none}.resume-scene_heroFrame__cSxCD:before{inset:1.1rem;border:1px solid rgba(231,239,238,.13)}.resume-scene_heroFrame__cSxCD:after{top:0;bottom:0;left:clamp(1.1rem,2.5vw,2.4rem);width:1px;background:rgba(231,239,238,.2)}.resume-scene_heroArtwork__yfKJp{position:absolute;inset:0;overflow:hidden;background:#111;transform-origin:58% 46%}.resume-scene_heroPoster__EuUs4,.resume-scene_heroSceneFallback__WR1uZ,.resume-scene_heroVideo__ouoxW{position:absolute;inset:0;width:100%;height:100%}.resume-scene_heroPoster__EuUs4{z-index:1;object-fit:cover}.resume-scene_heroVideo__ouoxW{z-index:2;object-fit:cover;opacity:0;transition:opacity .22s ease;pointer-events:none}.resume-scene_heroFrame__cSxCD[data-video-ready=true] .resume-scene_heroVideo__ouoxW{opacity:1}.resume-scene_heroSceneFallback__WR1uZ{z-index:0;background:radial-gradient(circle at 50% 48%,rgba(211,173,219,.2),transparent 18rem),repeating-linear-gradient(112deg,transparent 0 4rem,rgba(223,229,231,.025) 4rem 4.08rem),#111}.resume-scene_heroArtworkShade__cHQXq{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(5,5,6,.86),rgba(5,5,6,.42) 34%,rgba(5,5,6,.02) 66%,rgba(5,5,6,.28)),linear-gradient(180deg,rgba(5,5,6,.14),transparent 44%,rgba(5,5,6,.72));pointer-events:none}.resume-scene_heroScanline__abXRm{position:absolute;inset:0;z-index:3;background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(235,242,241,.022) 4px 5px);opacity:.48;pointer-events:none}.resume-scene_heroCoordinates__8NOK6{position:absolute;top:2rem;right:clamp(2rem,3.5vw,3.5rem);left:clamp(2.8rem,4vw,4rem);z-index:5;display:flex;justify-content:space-between;color:rgba(229,236,235,.55);font:.5rem/1 var(--font-mono);text-transform:uppercase}.resume-scene_heroTitleLayer__Gl_NH{position:absolute;top:53%;left:clamp(3.2rem,7vw,7.4rem);z-index:5;width:min(70%,55rem);transform:translateY(-50%);pointer-events:none}.resume-scene_heroCredit__kigow,.resume-scene_heroThesis__4aetE,.resume-scene_heroTitleIndex__94hte,.resume-scene_identityStrip__js0LK small,.resume-scene_identityStrip__js0LK span{color:rgba(230,237,236,.6);font:.5rem/1.3 var(--font-mono);text-transform:uppercase}.resume-scene_heroTitleIndex__94hte{margin:0 0 1.2rem;color:var(--resume-signal)}.resume-scene_heroTitleLayer__Gl_NH h1{display:grid;width:min(100%,52rem);margin:0;color:#f4f5f4;font-family:var(--font-display);font-size:clamp(3.4rem,7.6vw,6rem);font-weight:810;line-height:.82;text-transform:uppercase;text-shadow:0 1rem 2.8rem rgba(0,0,0,.48)}.resume-scene_heroLineMask__6yKoG{display:block;overflow:hidden;white-space:nowrap}.resume-scene_heroLineMask__6yKoG>span{display:block;will-change:transform}.resume-scene_heroTitleLayer__Gl_NH h1 .resume-scene_heroLineMask__6yKoG:last-child>span{color:transparent;font-family:var(--font-editorial);font-size:.84em;font-style:italic;font-weight:400;-webkit-text-stroke:1px rgba(244,246,245,.82)}.resume-scene_heroThesis__4aetE{margin:1.4rem 0 0;color:rgba(232,238,237,.74)}.resume-scene_identityStrip__js0LK{position:absolute;top:clamp(6rem,13vw,10rem);right:clamp(2.5rem,5vw,5rem);z-index:5;display:grid;width:clamp(12rem,18vw,17rem);grid-template-columns:clamp(4.25rem,6vw,6rem) minmax(0,1fr);gap:.9rem;align-items:end;padding-bottom:.85rem;border-bottom:1px solid rgba(235,241,240,.34);pointer-events:none}.resume-scene_identityStrip__js0LK figure{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;background:#d3d7d6}.resume-scene_identityStrip__js0LK img{object-fit:cover;object-position:center 22%}.resume-scene_identityStrip__js0LK div{display:grid;min-width:0;gap:.28rem}.resume-scene_identityStrip__js0LK strong{overflow:hidden;color:#f1f3f2;font:650 clamp(.9rem,1.4vw,1.2rem)/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.resume-scene_identityStrip__js0LK small{color:rgba(211,225,223,.5)}.resume-scene_heroCredit__kigow{position:absolute;right:2rem;bottom:1.6rem;z-index:5;margin:0;color:rgba(225,234,232,.38);font-size:.44rem}.resume-scene_masthead__yaU_s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(2.8rem,5vw,4.8rem) 0 clamp(2rem,3vw,3rem);border-bottom:1px solid var(--resume-line)}.resume-scene_masthead__yaU_s strong{font:790 clamp(3rem,7vw,6rem)/.8 var(--font-display);text-transform:uppercase}.resume-scene_masthead__yaU_s span{padding-bottom:.35rem;color:rgba(235,239,238,.76);font:500 clamp(.78rem,1.3vw,1.05rem)/1.45 var(--font-sans);text-align:right}.resume-scene_motionBand__Nwq3v{overflow:hidden;padding:.75rem 0;border-bottom:1px solid var(--resume-line);color:rgba(188,211,210,.44);font:.49rem/1 var(--font-mono);text-transform:uppercase}.resume-scene_motionBand__Nwq3v>div{width:max-content;animation:resume-scene_resumeRailArrive__azkhD 1.1s var(--ease-cinema) both}.resume-scene_motionBand__Nwq3v span{white-space:nowrap}.resume-scene_profileBrief__mZoLs{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(20rem,1.1fr) minmax(19rem,.85fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.4rem,4vw,3.8rem) 0;border-bottom:1px solid var(--resume-line)}.resume-scene_kicker__NRedd{display:block;margin:0;color:var(--resume-signal);font:.52rem/1.35 var(--font-mono);text-transform:uppercase}.resume-scene_name____2SB{margin:1.15rem 0 0;font:720 clamp(1.7rem,3vw,2.65rem)/1 var(--font-display)}.resume-scene_position__cloa6{margin:.9rem 0 0;color:rgba(214,176,119,.82);font-size:.7rem;font-weight:600}.resume-scene_heroLead__1Z1gK{max-width:40rem;margin:0;color:rgba(237,240,239,.86);font:400 clamp(1rem,1.45vw,1.28rem)/1.78 var(--font-sans);text-wrap:pretty}.resume-scene_profileMeta__k56Wb{display:grid;gap:1.35rem}.resume-scene_dossierMeta__GPLb8{margin:0;border-top:1px solid var(--resume-line)}.resume-scene_dossierMeta__GPLb8 div{display:grid;grid-template-columns:4.3rem 1fr;gap:.75rem;padding:.62rem 0;border-bottom:1px solid var(--resume-line)}.resume-scene_contactRow__A4lhF small,.resume-scene_dossierMeta__GPLb8 dt,.resume-scene_education__jlKlV dt{color:var(--resume-ice);font:.46rem/1.35 var(--font-mono);text-transform:uppercase}.resume-scene_dossierMeta__GPLb8 dd{margin:0;color:rgba(229,235,234,.72);font-size:.62rem}.resume-scene_contactRow__A4lhF{display:flex;flex-wrap:wrap;gap:.9rem 1.8rem}.resume-scene_contactRow__A4lhF a{display:grid;gap:.28rem;color:#eef1f0}.resume-scene_contactRow__A4lhF a:focus-visible{outline:1px solid var(--resume-signal);outline-offset:.35rem}.resume-scene_contactRow__A4lhF span{font-size:.66rem}.resume-scene_metrics__WSDX3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(10rem,.8fr);border-bottom:1px solid var(--resume-line)}.resume-scene_metrics__WSDX3>div{display:grid;min-height:6.6rem;align-content:center;gap:.4rem;padding:1rem clamp(.8rem,2vw,1.7rem);border-right:1px solid var(--resume-line)}.resume-scene_metrics__WSDX3 strong{font:680 clamp(1.85rem,3vw,2.75rem)/1 var(--font-display)}.resume-scene_metrics__WSDX3 span{color:var(--resume-muted);font-size:.56rem}.resume-scene_metricAction__z8IYS[data-tone]{min-height:6.6rem;justify-content:space-between;border:0;background:rgba(214,176,119,.07)}.resume-scene_appendix__qEI_L,.resume-scene_devAssist__PnEki,.resume-scene_director__iE5yy,.resume-scene_experience__6HKoQ,.resume-scene_projects__AfVQv{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem);content-visibility:auto;contain-intrinsic-size:auto 48rem}.resume-scene_appendix__qEI_L:before,.resume-scene_devAssist__PnEki:before,.resume-scene_director__iE5yy:before,.resume-scene_experience__6HKoQ:before,.resume-scene_projects__AfVQv:before{position:absolute;top:0;right:clamp(1.15rem,3.2vw,3.25rem);left:clamp(1.15rem,3.2vw,3.25rem);height:1px;background:var(--resume-line);content:""}.resume-scene_sectionHeading__pO_RL{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,7vw,7rem);align-items:end}.resume-scene_kineticHeading__IRmGE{display:grid;margin:.8rem 0 0;font-family:var(--font-display);font-size:clamp(3.6rem,7.6vw,6rem);font-weight:800;line-height:.8;text-transform:uppercase}.resume-scene_kineticLineMask___UzIw{display:block;overflow:hidden}.resume-scene_kineticLineMask___UzIw>span{display:block;transform-origin:left bottom;will-change:transform}.resume-scene_appendixCopy__KdR7M>p,.resume-scene_directorIntro__b3PKC>p,.resume-scene_sectionHeading__pO_RL>div:last-child p{max-width:40rem;margin:0;color:var(--resume-soft);font-size:.8rem;line-height:1.85}.resume-scene_projectList__tMMg4{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.3rem);margin-top:clamp(3rem,5vw,5rem)}.resume-scene_projectItem__c4eQc{min-width:0}.resume-scene_projectItem__c4eQc:first-child{grid-column:span 7;min-height:32rem}.resume-scene_projectItem__c4eQc:nth-child(2){grid-column:span 5;min-height:23rem;margin-top:6rem}.resume-scene_projectItem__c4eQc:nth-child(3){grid-column:span 4;min-height:24rem}.resume-scene_projectItem__c4eQc:nth-child(4){grid-column:span 8;min-height:30rem;margin-top:-1rem}.resume-scene_projectRow__MPtxM{position:relative;display:grid;height:100%;min-height:inherit;overflow:hidden;border-top:1px solid rgba(231,238,237,.28);border-bottom:1px solid var(--resume-line);color:inherit}.resume-scene_projectVisual__9Abo2{position:absolute;inset:0;overflow:hidden;opacity:.82}.resume-scene_projectVisual__9Abo2>div{width:100%;height:100%;aspect-ratio:auto}.resume-scene_projectVisual__9Abo2 img{object-fit:cover;object-position:center 24%;filter:saturate(.68) contrast(1.03) brightness(.82);transition:transform .76s var(--ease-cinema),filter .32s ease}.resume-scene_projectRow__MPtxM:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(5,7,8,.92)),linear-gradient(90deg,rgba(5,7,8,.25),transparent 62%);content:""}.resume-scene_projectRow__MPtxM:focus-visible .resume-scene_projectVisual__9Abo2 img,.resume-scene_projectRow__MPtxM:hover .resume-scene_projectVisual__9Abo2 img{filter:saturate(.86) contrast(1.04) brightness(.9);transform:scale(1.035)}.resume-scene_projectRow__MPtxM:focus-visible{outline:1px solid var(--resume-signal);outline-offset:.3rem}.resume-scene_projectIndex__Y2w54{position:absolute;top:1rem;left:1rem;z-index:2;color:var(--resume-signal);font:.54rem/1 var(--font-mono)}.resume-scene_projectCopy__BXj3p{position:relative;z-index:2;display:grid;align-self:end;gap:.55rem;padding:clamp(1rem,2vw,1.55rem)}.resume-scene_projectCopy__BXj3p small{color:rgba(211,227,225,.7);font:.48rem/1 var(--font-mono);text-transform:uppercase}.resume-scene_projectCopy__BXj3p strong{max-width:18ch;font:650 clamp(1.5rem,2.8vw,2.45rem)/1 var(--font-display)}.resume-scene_projectContribution__4UbdU,.resume-scene_projectCopy__BXj3p p{max-width:36rem;margin:0;color:rgba(225,232,231,.74);font-size:.64rem;line-height:1.65}.resume-scene_projectCopy__BXj3p p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resume-scene_projectContribution__4UbdU{display:flex;gap:.7rem;padding-top:.55rem;border-top:1px solid rgba(223,234,233,.16)}.resume-scene_projectContribution__4UbdU i{color:var(--resume-signal);font:.46rem/1.5 var(--font-mono);font-style:normal;text-transform:uppercase}.resume-scene_director__iE5yy{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem)}.resume-scene_directorIntro__b3PKC{position:sticky;top:7rem;align-self:start}.resume-scene_directorIntro__b3PKC .resume-scene_kineticHeading__IRmGE{font-size:clamp(3.2rem,6vw,5.8rem)}.resume-scene_directorIntro__b3PKC>p{margin-top:1.7rem}.resume-scene_directorList__JEdsL{border-top:1px solid var(--resume-line)}.resume-scene_directorList__JEdsL article{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding:1.65rem 0;border-bottom:1px solid var(--resume-line)}.resume-scene_directorList__JEdsL article>span,.resume-scene_experienceNotes__k9HoW article>span{color:var(--resume-signal);font:.5rem/1.4 var(--font-mono)}.resume-scene_directorList__JEdsL h3{margin:0;font:650 1.18rem/1.2 var(--font-display)}.resume-scene_directorList__JEdsL p,.resume-scene_experienceNotes__k9HoW p{margin:.65rem 0 0;color:var(--resume-soft);font-size:.7rem;line-height:1.8}.resume-scene_skillTags__WtQbn{display:flex;flex-wrap:wrap;grid-column:2;gap:.55rem 1rem;margin-top:.65rem}.resume-scene_skillTags__WtQbn small,.resume-scene_tools__H7Sr2>div span{color:var(--resume-muted);font:.48rem/1.2 var(--font-mono);text-transform:uppercase}.resume-scene_experienceTitle__8Fo6Y{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(2rem,6vw,6rem);align-items:end}.resume-scene_experienceTitle__8Fo6Y .resume-scene_kineticHeading__IRmGE{max-width:14ch;font-size:clamp(2.7rem,5.8vw,5.6rem);line-height:.88;text-transform:none}.resume-scene_experiencePeriod__GfSPv{padding-bottom:.55rem}.resume-scene_experiencePeriod__GfSPv p{margin:0;color:rgba(214,176,119,.86);font-size:.74rem;line-height:1.65}.resume-scene_experienceNotes__k9HoW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,5vw,4.8rem);border-top:1px solid var(--resume-line)}.resume-scene_experienceNotes__k9HoW>div{border-right:1px solid var(--resume-line);border-bottom:1px solid var(--resume-line)}.resume-scene_experienceNotes__k9HoW>div:nth-child(2n){border-right:0}.resume-scene_experienceNotes__k9HoW article{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1rem;min-height:10rem;padding:1.4rem}.resume-scene_devAssist__PnEki{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2.5rem,7vw,7rem);align-items:end}.resume-scene_devVisual__jfVnY{position:relative}.resume-scene_devFrame__eg_SR{overflow:hidden;border-top:1px solid rgba(231,238,237,.28);border-bottom:1px solid var(--resume-line)}.resume-scene_devFrame__eg_SR>div{aspect-ratio:16/10}.resume-scene_devFrame__eg_SR img{object-fit:cover;filter:saturate(.72) contrast(1.02);transition:transform .76s var(--ease-cinema)}.resume-scene_devVisual__jfVnY:hover .resume-scene_devFrame__eg_SR img{transform:scale(1.025)}.resume-scene_devVisual__jfVnY>span{display:block;margin-top:.7rem;color:var(--resume-muted);font:.48rem/1 var(--font-mono)}.resume-scene_appendixCopy__KdR7M .resume-scene_kineticHeading__IRmGE,.resume-scene_devCopy__5nL9D .resume-scene_kineticHeading__IRmGE{font-size:clamp(3rem,5vw,5rem);line-height:.88;text-transform:none}.resume-scene_devCopy__5nL9D p{margin:1.5rem 0 0;color:var(--resume-soft);font-size:.76rem;line-height:1.9}.resume-scene_processAction__Za9BR[data-tone]{margin-top:2rem;border:0;border-bottom:1px solid var(--resume-line);background:transparent}.resume-scene_appendix__qEI_L{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(18rem,.85fr) .25fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}.resume-scene_resumePreview__V_yVb{width:min(100%,23rem);box-shadow:1.5rem 2.5rem 5rem rgba(0,0,0,.4)}.resume-scene_resumePreview__V_yVb>figure>div{aspect-ratio:210/297}.resume-scene_resumePreview__V_yVb img{object-fit:contain}.resume-scene_appendixCopy__KdR7M{grid-column:2}.resume-scene_appendixCopy__KdR7M>p{margin-top:1.5rem}.resume-scene_downloads__qfjOl{display:flex;flex-wrap:wrap;gap:.45rem 1.2rem;margin-top:1.8rem}.resume-scene_downloads__qfjOl a[data-tone]{min-height:2.4rem;border:0;border-bottom:1px solid var(--resume-line);background:transparent}.resume-scene_education__jlKlV{margin:2.2rem 0 0;border-top:1px solid var(--resume-line)}.resume-scene_education__jlKlV div{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:.72rem 0;border-bottom:1px solid var(--resume-line)}.resume-scene_education__jlKlV dd{margin:0;color:rgba(231,236,235,.74);font-size:.62rem}.resume-scene_tools__H7Sr2{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-top:1.6rem;padding-bottom:2.6rem;border-top:1px solid var(--resume-line)}.resume-scene_tools__H7Sr2>div{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem}@keyframes resume-scene_resumeRailArrive__azkhD{0%{opacity:0;transform:translate3d(-3rem,0,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:900px){.resume-scene_profileBrief__mZoLs{grid-template-columns:.72fr 1.28fr}.resume-scene_profileMeta__k56Wb{grid-column:1/-1;grid-template-columns:1fr 1fr}.resume-scene_metrics__WSDX3{grid-template-columns:repeat(3,1fr)}.resume-scene_metricAction__z8IYS{grid-column:1/-1}.resume-scene_projectItem__c4eQc:nth-child(n){min-height:22rem;margin-top:0}.resume-scene_projectItem__c4eQc:first-child,.resume-scene_projectItem__c4eQc:nth-child(4){grid-column:span 7}.resume-scene_projectItem__c4eQc:nth-child(2),.resume-scene_projectItem__c4eQc:nth-child(3){grid-column:span 5}.resume-scene_director__iE5yy{grid-template-columns:1fr}.resume-scene_directorIntro__b3PKC{position:static}}@media (max-width:680px){.resume-scene_hero__MMHw8{padding-top:5.6rem}.resume-scene_heroFrame__cSxCD{min-height:37rem}.resume-scene_heroFrame__cSxCD:before{inset:.75rem}.resume-scene_heroFrame__cSxCD:after{left:1.5rem}.resume-scene_heroCoordinates__8NOK6{top:1.35rem;right:1.4rem;left:2rem}.resume-scene_heroCoordinates__8NOK6 span:last-child{display:none}.resume-scene_heroTitleLayer__Gl_NH{top:57%;left:2rem;width:calc(100% - 3.4rem)}.resume-scene_heroTitleLayer__Gl_NH h1{font-size:clamp(2.85rem,15vw,4.25rem)}.resume-scene_heroTitleLayer__Gl_NH h1 .resume-scene_heroLineMask__6yKoG:last-child>span{font-size:.68em}.resume-scene_heroThesis__4aetE{max-width:22rem;line-height:1.55}.resume-scene_identityStrip__js0LK{top:4.5rem;right:1.4rem;width:10.5rem;grid-template-columns:3.6rem minmax(0,1fr)}.resume-scene_heroCredit__kigow{right:1.4rem;bottom:1.25rem;left:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-scene_appendix__qEI_L,.resume-scene_devAssist__PnEki,.resume-scene_experienceTitle__8Fo6Y,.resume-scene_masthead__yaU_s,.resume-scene_profileBrief__mZoLs,.resume-scene_profileMeta__k56Wb,.resume-scene_sectionHeading__pO_RL{grid-template-columns:1fr}.resume-scene_masthead__yaU_s{gap:1.25rem}.resume-scene_masthead__yaU_s strong{font-size:clamp(2.45rem,11.2vw,3.5rem)}.resume-scene_masthead__yaU_s span{text-align:left}.resume-scene_appendixCopy__KdR7M,.resume-scene_profileMeta__k56Wb{grid-column:1}.resume-scene_metrics__WSDX3{grid-template-columns:1fr 1fr}.resume-scene_metrics__WSDX3>div:nth-child(3){grid-column:1/-1;border-right:0}.resume-scene_sectionHeading__pO_RL{gap:1.7rem}.resume-scene_appendixCopy__KdR7M .resume-scene_kineticHeading__IRmGE,.resume-scene_devCopy__5nL9D .resume-scene_kineticHeading__IRmGE,.resume-scene_directorIntro__b3PKC .resume-scene_kineticHeading__IRmGE,.resume-scene_experienceTitle__8Fo6Y .resume-scene_kineticHeading__IRmGE,.resume-scene_kineticHeading__IRmGE{font-size:clamp(2.8rem,14vw,4.4rem)}.resume-scene_projectList__tMMg4{grid-template-columns:1fr}.resume-scene_projectItem__c4eQc:nth-child(n){grid-column:1;min-height:20rem}.resume-scene_projectItem__c4eQc:first-child{min-height:27rem}.resume-scene_projectCopy__BXj3p p{display:none}.resume-scene_projectCopy__BXj3p strong{font-size:1.45rem}.resume-scene_projectContribution__4UbdU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-scene_experiencePeriod__GfSPv{padding-bottom:0}.resume-scene_experienceNotes__k9HoW{grid-template-columns:1fr}.resume-scene_experienceNotes__k9HoW>div{border-right:0}.resume-scene_experienceNotes__k9HoW article{min-height:0;padding:1.25rem 0}.resume-scene_appendix__qEI_L{gap:2.7rem}.resume-scene_resumePreview__V_yVb{width:min(78vw,20rem);justify-self:center}.resume-scene_tools__H7Sr2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.resume-scene_motionBand__Nwq3v>div{animation:none}.resume-scene_devFrame__eg_SR img,.resume-scene_heroVideo__ouoxW,.resume-scene_projectVisual__9Abo2 img{transition:none}}.media-frame_frame__C1wee{display:grid;min-width:0;gap:.72rem;margin:0;color:var(--crystal-white)}.media-frame_visual__QfjpS{position:relative;overflow:hidden;min-height:0;border:1px solid rgba(221,249,255,.34);border-radius:var(--crystal-radius-panel);background:rgba(3,5,9,.78);box-shadow:0 1rem 2.8rem rgba(0,0,0,.28)}.media-frame_frame__C1wee[data-ratio=portrait] .media-frame_visual__QfjpS{aspect-ratio:4/5}.media-frame_frame__C1wee[data-ratio=landscape] .media-frame_visual__QfjpS{aspect-ratio:16/10}.media-frame_frame__C1wee[data-ratio=wide] .media-frame_visual__QfjpS{aspect-ratio:16/9}.media-frame_frame__C1wee[data-ratio=square] .media-frame_visual__QfjpS{aspect-ratio:1}.media-frame_frame__C1wee[data-tone=light]{color:var(--crystal-ink)}.media-frame_frame__C1wee[data-tone=light] .media-frame_visual__QfjpS{border-color:rgba(7,18,28,.16);background:rgba(247,251,252,.76)}.media-frame_image__yAhax,.media-frame_visual__QfjpS img,.media-frame_visual__QfjpS video{width:100%;height:100%;object-fit:cover}.media-frame_glint__IQ5Jx{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 28%),linear-gradient(90deg,transparent 62%,rgba(114,229,255,.12),transparent);opacity:.82}.media-frame_caption__A5cHE{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-mono);text-transform:uppercase}.media-frame_caption__A5cHE span,.media-frame_caption__A5cHE strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-frame_caption__A5cHE strong{font-size:.68rem;letter-spacing:.05em}.media-frame_caption__A5cHE span{color:rgba(176,238,250,.62);font-size:.54rem;letter-spacing:.08em}@media (max-width:720px){.media-frame_caption__A5cHE{align-items:flex-start;flex-direction:column;gap:.32rem}}.crystal-action_action__N_q1f{display:inline-flex;min-height:2.55rem;max-width:100%;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(218,250,255,.58);border-radius:var(--crystal-radius-control);background:linear-gradient(112deg,rgba(255,255,255,.92),rgba(190,239,249,.64) 52%,rgba(248,253,255,.82)),var(--crystal-white);box-shadow:0 .75rem 2.2rem rgba(0,0,0,.18);color:var(--crystal-ink);cursor:pointer;font:700 var(--crystal-type-label);letter-spacing:.08em;padding:.78rem 1rem;text-decoration:none;text-transform:uppercase;transition:border-color var(--crystal-fast) var(--crystal-ease),box-shadow var(--crystal-fast) var(--crystal-ease),transform var(--crystal-fast) var(--crystal-ease)}.crystal-action_action__N_q1f[data-size=sm]{min-height:2.12rem;padding:.58rem .78rem}.crystal-action_action__N_q1f[data-tone=quiet]{background:linear-gradient(112deg,rgba(255,255,255,.58),rgba(204,242,249,.34)),rgba(237,243,244,.48)}.crystal-action_action__N_q1f[data-tone=danger]{border-color:rgba(255,194,125,.46);background:linear-gradient(112deg,rgba(255,250,244,.86),rgba(255,194,125,.2),rgba(237,134,255,.16)),rgba(255,255,255,.76)}.crystal-action_action__N_q1f:hover{border-color:rgba(248,254,255,.9);box-shadow:0 .8rem 2.5rem rgba(0,0,0,.22),0 0 1.2rem rgba(114,229,255,.22);transform:translateY(-1px)}.crystal-action_action__N_q1f:focus-visible{box-shadow:var(--crystal-focus-ring);outline:0}.crystal-action_action__N_q1f:disabled,.crystal-action_action__N_q1f[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.crystal-action_icon__jl2jk{display:inline-grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center}.crystal-action_icon__jl2jk :is(svg){width:1rem;height:1rem;stroke-width:1.8}.crystal-action_copy__Dgcqp{min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.crystal-action_action__N_q1f{transition:none}.crystal-action_action__N_q1f:hover{transform:none}}.material-panel_panel__gHtBA{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--crystal-surface-edge);border-radius:var(--crystal-radius-panel);background:linear-gradient(118deg,rgba(255,255,255,.86),rgba(214,244,250,.62) 46%,rgba(255,255,255,.76)),var(--crystal-surface);box-shadow:var(--crystal-shadow-panel);color:var(--crystal-ink)}.material-panel_panel__gHtBA[data-tone=quiet]{background:linear-gradient(124deg,rgba(255,255,255,.68),rgba(217,246,252,.46) 52%,rgba(255,255,255,.58)),var(--crystal-surface-quiet)}.material-panel_panel__gHtBA[data-tone=dark]{border-color:rgba(214,247,255,.24);background:linear-gradient(120deg,rgba(248,253,255,.14),rgba(114,229,255,.08) 42%,rgba(237,134,255,.08)),var(--crystal-surface-dark);color:var(--crystal-white)}.material-panel_panel__gHtBA[data-bleed]{border-right:0;border-left:0;border-radius:0}.material-panel_edge__oeMyY{position:absolute;inset:0;z-index:-1;pointer-events:none}.material-panel_edge__oeMyY:after,.material-panel_edge__oeMyY:before{position:absolute;content:""}.material-panel_edge__oeMyY:before{inset:0;border-top:1px solid rgba(255,255,255,.72);background:linear-gradient(90deg,transparent,var(--crystal-spectrum-cyan),transparent) 0 0 /100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.28),transparent 44%);opacity:.78}.material-panel_edge__oeMyY:after{right:8%;bottom:0;left:16%;height:1px;background:linear-gradient(90deg,transparent,var(--crystal-spectrum-pink),var(--crystal-spectrum-cyan),transparent);opacity:.74}@media (max-width:720px){.material-panel_panel__gHtBA{border-radius:min(var(--crystal-radius-panel),6px)}}.telemetry_label__kW_SL,.telemetry_status__G3Tvd{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:rgba(227,248,252,.72);font-family:var(--font-mono)}.telemetry_label__kW_SL{justify-content:space-between}.telemetry_label__kW_SL small{color:rgba(150,222,236,.48);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase}.telemetry_label__kW_SL b{min-width:0;overflow:hidden;font-size:.56rem;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.telemetry_status__G3Tvd{letter-spacing:.08em;text-transform:uppercase}.telemetry_status__G3Tvd i{width:.42rem;height:.42rem;flex:0 0 auto;border:1px solid rgba(230,252,255,.76);background:var(--crystal-cyan);box-shadow:0 0 .82rem rgba(114,229,255,.46);transform:rotate(45deg)}.telemetry_status__G3Tvd span{min-width:0;overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.telemetry_label__kW_SL[data-tone=pink],.telemetry_status__G3Tvd[data-tone=pink]{color:rgba(249,224,255,.76)}.telemetry_status__G3Tvd[data-tone=pink] i{background:var(--crystal-pink);box-shadow:0 0 .82rem rgba(237,134,255,.42)}.telemetry_label__kW_SL[data-tone=amber],.telemetry_status__G3Tvd[data-tone=amber]{color:rgba(255,231,204,.8)}.telemetry_status__G3Tvd[data-tone=amber] i{background:var(--crystal-amber);box-shadow:0 0 .82rem rgba(255,194,125,.34)}.telemetry_label__kW_SL[data-tone=muted],.telemetry_status__G3Tvd[data-tone=muted]{color:rgba(220,234,238,.52)}.telemetry_status__G3Tvd:not([data-active]) i,.telemetry_status__G3Tvd[data-tone=muted] i{background:rgba(203,213,216,.44);box-shadow:none}@media (max-width:720px){.telemetry_label__kW_SL,.telemetry_status__G3Tvd{gap:.38rem}}