.page_experience__Q0l0p{scroll-margin-top:var(--nav-h)}.page_expGrid__7M8Re{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,340px);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);margin-top:clamp(48px,8vh,110px);align-items:start}.page_expAside__GUVh9,.page_expMain__ZXK_5{min-width:0}@media (max-width:900px){.page_expGrid__7M8Re{grid-template-columns:1fr;gap:48px}}.page_footer__sHKi3{position:relative;z-index:var(--z-content);border-top:1px solid var(--line);padding-block:clamp(44px,7vh,88px);margin-top:clamp(40px,8vh,80px);background:linear-gradient(180deg,transparent,rgba(10,10,22,.6))}.page_footerInner__rvzEu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px}.page_footerName__RyipS{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em}.page_footerTag__vQB0n{color:var(--ink-dim);font-size:.92rem;margin-top:4px}.page_footerLinks__DGiLt{display:flex;flex-wrap:wrap;gap:22px;font-family:var(--font-mono);font-size:.85rem}.page_footerLinks__DGiLt a{color:var(--ink-dim);transition:color .2s ease;border-bottom:1px solid transparent;padding-bottom:2px}.page_footerLinks__DGiLt a:hover{color:var(--ink);border-bottom-color:var(--lav)}.page_footerMeta__DHs9D{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:.8rem}.page_footerMotto__pRzBD{font-style:italic}.ChatWidget_root__vuXxg{--accent:var(--lav);--accent-rgb:var(--lav-rgb)}.ChatWidget_launcher__j2yDl{position:fixed;right:var(--dock-right);bottom:var(--dock-bottom);z-index:var(--z-dock);display:inline-flex;align-items:center;gap:0;height:var(--launcher);width:var(--launcher);padding:0;overflow:hidden;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--glass-brd);background:linear-gradient(180deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),.06)),var(--glass-2);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.18),0 8px 30px -8px rgba(var(--accent-rgb),.45);transition:width .32s cubic-bezier(.22,1,.36,1),gap .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.ChatWidget_launcherGlyph__Flnt_{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--launcher);height:var(--launcher);color:var(--accent)}.ChatWidget_launcherGlyph__Flnt_ svg{width:26px;height:26px;filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.45))}.ChatWidget_pulse__DNOgh{position:absolute;inset:9px;border-radius:var(--r-pill);box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5);animation:ChatWidget_breathe__QdOMm 3.4s ease-in-out infinite;pointer-events:none}.ChatWidget_launcherLabel__oouEV{flex:0 0 auto;max-width:0;white-space:nowrap;opacity:0;font-size:.92rem;font-weight:560;letter-spacing:.01em;transform:translateX(-4px);transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .32s ease}.ChatWidget_aiBadge__y2695{flex:0 0 auto;max-width:0;margin-left:0;padding:0;overflow:hidden;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;line-height:1;color:var(--bg-0);background:linear-gradient(120deg,var(--accent),var(--teal-2));border-radius:var(--r-pill);opacity:0;transition:all .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ChatWidget_launcher__j2yDl:focus-visible,.ChatWidget_launcher__j2yDl:hover{width:232px;gap:2px;padding-right:16px;border-color:rgba(var(--accent-rgb),.5);box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.4),0 14px 44px -10px rgba(var(--accent-rgb),.6)}.ChatWidget_launcher__j2yDl:focus-visible .ChatWidget_launcherLabel__oouEV,.ChatWidget_launcher__j2yDl:hover .ChatWidget_launcherLabel__oouEV{max-width:160px;opacity:1;transform:translateX(0)}.ChatWidget_launcher__j2yDl:focus-visible .ChatWidget_aiBadge__y2695,.ChatWidget_launcher__j2yDl:hover .ChatWidget_aiBadge__y2695{max-width:40px;margin-left:8px;padding:3px 6px;opacity:1}}.ChatWidget_panel__79v4O{position:fixed;right:var(--dock-right);bottom:var(--dock-bottom);z-index:var(--z-dock);width:clamp(320px,92vw,400px);height:min(70vh,560px);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);border-radius:var(--r-lg);border:1px solid var(--glass-brd);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),transparent 26%),var(--glass-2);backdrop-filter:blur(calc(var(--blur) + 6px)) saturate(1.2);-webkit-backdrop-filter:blur(calc(var(--blur) + 6px)) saturate(1.2);box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.12);transform-origin:bottom right}.ChatWidget_panel__79v4O:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.6),var(--teal-2),transparent);opacity:.7;pointer-events:none}.ChatWidget_header__YmODJ{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:14px 14px 13px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.ChatWidget_avatar__hB5iN{position:relative;flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;color:var(--accent);border-radius:12px;border:1px solid rgba(var(--accent-rgb),.32);background:radial-gradient(120% 120% at 30% 20%,rgba(var(--accent-rgb),.28),rgba(var(--accent-rgb),.05));box-shadow:inset 0 0 14px rgba(var(--accent-rgb),.18)}.ChatWidget_avatar__hB5iN svg{width:20px;height:20px}.ChatWidget_statusDot__QnS7m{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--teal);border:2px solid var(--bg-1);box-shadow:0 0 8px var(--teal)}.ChatWidget_headerText__6WzLO{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.ChatWidget_title__IVJ36{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;line-height:1.15}.ChatWidget_subtitle__6IsD2{font-size:.74rem;color:var(--ink-faint);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_close__VVaHD{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;color:var(--ink-dim);cursor:pointer;border-radius:10px;border:1px solid transparent;background:transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.ChatWidget_close__VVaHD:focus-visible,.ChatWidget_close__VVaHD:hover{color:var(--ink);background:var(--glass-2);border-color:var(--line-2)}.ChatWidget_messages__4S8ly{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 6px;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.4) transparent}.ChatWidget_messages__4S8ly::-webkit-scrollbar{width:6px}.ChatWidget_messages__4S8ly::-webkit-scrollbar-track{background:transparent}.ChatWidget_messages__4S8ly::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.35);border-radius:999px;border:none}.ChatWidget_bubbleList__l3cBQ{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.ChatWidget_rowBot__xcRxM,.ChatWidget_rowUser__cpR6o{display:flex;align-items:flex-end;gap:8px;max-width:100%}.ChatWidget_rowUser__cpR6o{justify-content:flex-end}.ChatWidget_rowBot__xcRxM{justify-content:flex-start}.ChatWidget_botDot__yuedh{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;margin-bottom:2px;color:var(--accent);border-radius:9px;border:1px solid rgba(var(--accent-rgb),.3);background:radial-gradient(120% 120% at 30% 20%,rgba(var(--accent-rgb),.26),rgba(var(--accent-rgb),.04))}.ChatWidget_botDot__yuedh svg{width:15px;height:15px}.ChatWidget_bubbleBot__XREly,.ChatWidget_bubbleUser__D67bp{max-width:80%;padding:10px 13px;font-size:.9rem;line-height:1.5;letter-spacing:.005em;white-space:pre-wrap;overflow-wrap:anywhere}.ChatWidget_bubbleUser__D67bp{color:#fff;background:linear-gradient(145deg,rgba(var(--accent-rgb),.85),rgba(var(--accent-rgb),.6));border:1px solid rgba(var(--accent-rgb),.4);border-radius:var(--r-md) var(--r-md) 4px var(--r-md);box-shadow:0 6px 20px -8px rgba(var(--accent-rgb),.6)}.ChatWidget_bubbleBot__XREly{color:var(--ink);background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;box-shadow:var(--shadow-card)}.ChatWidget_typing__QwUbz{display:inline-flex;align-items:center;gap:5px;padding:2px 1px}.ChatWidget_typing__QwUbz span{width:7px;height:7px;border-radius:50%;background:var(--ink-dim);animation:ChatWidget_chatBounce__tsl_j 1.25s ease-in-out infinite}.ChatWidget_typing__QwUbz span:nth-child(2){animation-delay:.16s}.ChatWidget_typing__QwUbz span:nth-child(3){animation-delay:.32s}@keyframes ChatWidget_chatBounce__tsl_j{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.ChatWidget_suggestions___yHVF{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px 4px}.ChatWidget_chip__TqWeW{font-family:var(--font-body);font-size:.78rem;line-height:1.2;color:var(--ink-dim);padding:7px 12px;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--glass);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.ChatWidget_chip__TqWeW:focus-visible,.ChatWidget_chip__TqWeW:hover{color:var(--ink);border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.1);transform:translateY(-1px);box-shadow:0 6px 18px -10px rgba(var(--accent-rgb),.6)}.ChatWidget_chip__TqWeW:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ChatWidget_composer__na6mP{flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;padding:12px 12px 14px;border-top:1px solid var(--line);background:linear-gradient(0deg,rgba(255,255,255,.035),transparent)}.ChatWidget_textarea__z6SDT{flex:1 1 auto;min-height:44px;max-height:132px;resize:none;padding:11px 14px;font-family:var(--font-body);font-size:.9rem;line-height:1.45;color:var(--ink);border-radius:var(--r-md);border:1px solid var(--line-2);background:rgba(0,0,0,.28);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ChatWidget_textarea__z6SDT::placeholder{color:var(--ink-faint)}.ChatWidget_textarea__z6SDT:focus{outline:none;border-color:rgba(var(--accent-rgb),.55);background:rgba(0,0,0,.36);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.ChatWidget_textarea__z6SDT:disabled{opacity:.6;cursor:not-allowed}.ChatWidget_send__bE_6j{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;color:var(--bg-0);cursor:pointer;border:none;border-radius:var(--r-md);background:linear-gradient(145deg,var(--accent),var(--lav-2));box-shadow:0 8px 22px -8px rgba(var(--accent-rgb),.7);transition:transform .18s ease,box-shadow .22s ease,filter .2s ease,opacity .2s ease}.ChatWidget_send__bE_6j:focus-visible:not(:disabled),.ChatWidget_send__bE_6j:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 30px -8px rgba(var(--accent-rgb),.85)}.ChatWidget_send__bE_6j:active:not(:disabled){transform:translateY(0) scale(.96)}.ChatWidget_send__bE_6j:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.ChatWidget_spinner__Z0SC9{width:17px;height:17px;border-radius:50%;border:2px solid rgba(6,6,14,.35);border-top:2px solid var(--bg-0);animation:ChatWidget_spin__X0LEn .7s linear infinite}@media (max-width:420px){.ChatWidget_panel__79v4O{width:calc(100vw - var(--dock-right) * 2);height:min(74vh,560px)}}@media (prefers-reduced-motion:reduce){.ChatWidget_pulse__DNOgh,.ChatWidget_spinner__Z0SC9,.ChatWidget_typing__QwUbz span{animation:none!important}.ChatWidget_aiBadge__y2695,.ChatWidget_chip__TqWeW,.ChatWidget_close__VVaHD,.ChatWidget_launcherLabel__oouEV,.ChatWidget_launcher__j2yDl,.ChatWidget_send__bE_6j,.ChatWidget_textarea__z6SDT{transition:none!important}.ChatWidget_spinner__Z0SC9{border-color:rgba(6,6,14,.4)}}.Lightbox_backdrop__T9JYR{position:fixed;inset:0;z-index:var(--z-lightbox);display:grid;place-items:center;padding:clamp(20px,6vw,80px);background:rgba(4,4,10,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:zoom-out}.Lightbox_frame__yfSjA{position:relative;max-width:min(92vw,560px);max-height:88vh;cursor:default}.Lightbox_img__lBg0o{display:block;width:100%;height:auto;max-height:88vh;object-fit:contain;transform:none;rotate:none;border-radius:var(--r-lg);border:1px solid var(--glass-brd);box-shadow:0 0 0 1px rgba(169,139,255,.25),0 40px 120px -30px rgba(0,0,0,.9)}.Lightbox_close__brbHO{position:absolute;top:-16px;right:-16px;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--glass-brd);background:rgba(20,20,36,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:.95rem;cursor:pointer;transition:transform .2s ease,background .2s ease}.Lightbox_close__brbHO:hover{transform:scale(1.08);background:rgba(169,139,255,.25)}@media (max-width:540px){.Lightbox_close__brbHO{top:8px;right:8px}}.ScrollProgress_bar__aD4dI{position:fixed;top:0;left:0;right:0;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,var(--lav),var(--teal) 60%,var(--lav-2));box-shadow:0 0 14px rgba(var(--lav-rgb),.55);z-index:150;pointer-events:none}.Hero_hero__1d92z{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--nav-h) + clamp(28px, 6vh, 72px)) clamp(72px,12vh,120px);overflow:hidden;isolation:isolate}.Hero_bg__SUHcY{position:absolute;inset:0;z-index:-1;pointer-events:none}.Hero_grid__MYNpt{position:absolute;inset:0;background-image:radial-gradient(circle at center,rgba(255,255,255,.5) 1px,transparent 0);background-size:34px 34px;opacity:.05;-webkit-mask-image:radial-gradient(115% 95% at 50% 32%,#000 0,transparent 72%);mask-image:radial-gradient(115% 95% at 50% 32%,#000 0,transparent 72%)}.Hero_scrim__oMRrB{position:absolute;inset:0;background:radial-gradient(52vmax 44vmax at 78% 28%,rgba(var(--accent-rgb),.16),transparent 60%),radial-gradient(40vmax 40vmax at 8% 80%,rgba(94,234,212,.08),transparent 62%);transition:background .8s ease}.Hero_inner__6YMQY{position:relative;z-index:var(--z-content);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);width:min(100% - var(--gutter) * 2,var(--container))}.Hero_copy__DDp3Z{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vh,26px);min-width:0}.Hero_eyebrow__hnRKR{display:inline-flex;align-items:center;gap:10px;color:var(--ink-dim)}.Hero_eyebrowDot__E_vYJ{width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.9);animation:Hero_breathe__4xQjs 2.8s ease-in-out infinite}.Hero_name__9gZfU{margin:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:700;line-height:.92;letter-spacing:-.035em;display:flex;flex-direction:column}.Hero_nameLine__INS5i{display:block;will-change:transform,filter,opacity}.Hero_nameAccent__7r0Ke{background-size:220% auto;animation:Hero_shimmer__tBXlS 9s linear infinite}.Hero_roleRow__Cy9wG{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:clamp(.92rem,.84rem + .4vw,1.08rem);letter-spacing:.02em;color:var(--ink);max-width:100%}.Hero_roleDot__1IlUR{flex:none;width:9px;height:9px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.9)}.Hero_roleViewport__qo8wd{position:relative;display:inline-grid;min-width:0;overflow:hidden;padding-block:2px}.Hero_roleLabel___lxC_{display:block;grid-area:1/1;white-space:nowrap;color:var(--lav-2);font-weight:500}.Hero_sep__lSomY{width:1px;height:1.1em;background:var(--line-2);flex:none}.Hero_roleStatic__y_O8V{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Hero_tagline__c57yZ{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-dim);max-width:54ch;text-wrap:pretty}.Hero_ctas__Recl3{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.Hero_btn__oQeaj{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.82em 1.5em;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.Hero_btn__oQeaj:hover{transform:translateY(-2px)}.Hero_btn__oQeaj:active{transform:translateY(0)}.Hero_btnPrimary__Fapyt{color:#0a0a16;background:linear-gradient(120deg,var(--lav-2),var(--teal-2));box-shadow:0 10px 34px -12px rgba(169,139,255,.7),inset 0 1px 0 rgba(255,255,255,.4)}.Hero_btnPrimary__Fapyt:hover{box-shadow:0 16px 44px -12px rgba(169,139,255,.85),inset 0 1px 0 rgba(255,255,255,.5)}.Hero_btnSecondary__a_aJw{color:var(--ink);background:var(--glass-2);border-color:var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.Hero_btnSecondary__a_aJw:hover{border-color:rgba(var(--lav-rgb),.6);box-shadow:0 0 0 1px rgba(var(--lav-rgb),.4),0 14px 38px -16px rgba(169,139,255,.5)}.Hero_btnGhost__Pzy5k{color:var(--ink-dim);background:transparent;border-color:var(--line)}.Hero_btnGhost__Pzy5k:hover{color:var(--ink);border-color:var(--line-2);background:var(--glass)}.Hero_modeBlock__LmspV{display:flex;flex-direction:column;gap:14px;margin-top:clamp(8px,1.6vh,16px);width:100%}.Hero_segmented__8AXVQ{position:relative;display:inline-flex;align-self:flex-start;padding:4px;gap:2px;border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.Hero_segBtn__n3tyG{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:.5em 1.2em;border-radius:var(--r-pill);color:var(--ink-dim);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;transition:color .25s ease}.Hero_segBtn__n3tyG[data-active=true]{color:#0a0a16}.Hero_segBtn__n3tyG:hover:not([data-active=true]){color:var(--ink)}.Hero_segThumb__W5nqS{position:absolute;inset:0;z-index:-1;border-radius:var(--r-pill);background:linear-gradient(120deg,var(--lav-2),var(--teal-2));box-shadow:0 6px 20px -8px rgba(169,139,255,.7)}.Hero_segLabel__1QbOV{position:relative;white-space:nowrap}.Hero_facets__C1kXS{display:flex;flex-wrap:wrap;gap:8px}.Hero_facetChip__HGLMj{display:inline-flex;align-items:center;gap:7px;padding:.42em .85em;border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--line);color:var(--ink-dim);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.Hero_facetChip__HGLMj:hover{color:var(--ink);transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.5)}.Hero_facetChip__HGLMj[data-active=true]{color:var(--ink);border-color:rgba(var(--accent-rgb),.7);background:rgba(var(--accent-rgb),.12);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.3),0 8px 24px -14px rgba(var(--accent-rgb),.8)}.Hero_facetDot__e4YuU{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.8);opacity:.6;transition:opacity .22s ease}.Hero_facetChip__HGLMj:hover .Hero_facetDot__e4YuU,.Hero_facetChip__HGLMj[data-active=true] .Hero_facetDot__e4YuU{opacity:1}.Hero_microViewport__sh0rt{position:relative;min-height:1.5em;margin-top:2px}.Hero_micro__Sa0W8{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-body);line-height:1.4}.Hero_microRole__PNzRP{color:var(--ink);font-weight:600}.Hero_microSep__pLLzh{color:var(--ink-faint)}.Hero_microBlurb__TpTcP{color:var(--ink-dim)}.Hero_portraitCol__iuVeO{display:flex;justify-content:center;align-items:center;min-width:0}.Hero_portraitStage__23JAe{position:relative;width:min(380px,70vw);aspect-ratio:1/1}.Hero_ring__SDtqF{position:absolute;inset:0;border-radius:var(--r-pill);border:1px solid rgba(var(--accent-rgb),.32);box-shadow:inset 0 0 60px -20px rgba(var(--accent-rgb),.4),0 0 0 1px rgba(255,255,255,.03);animation:Hero_spin__x8W1S 22s linear infinite}.Hero_ring__SDtqF:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--accent-rgb),.55) 38deg,transparent 90deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.Hero_ring__SDtqF[data-reduce=true]{animation:none}.Hero_ringDots__LyU7q{position:absolute;inset:0;animation:Hero_spin-rev__Y8AuW 30s linear infinite}.Hero_ringDots__LyU7q[data-reduce=true]{animation:none}.Hero_orbitDot__LxrIA{width:9px;height:9px;background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.95);transform:translate(-50%,-50%)}.Hero_halo__yG4BT,.Hero_orbitDot__LxrIA{position:absolute;border-radius:var(--r-pill)}.Hero_halo__yG4BT{inset:8%;background:radial-gradient(circle at 50% 40%,rgba(var(--accent-rgb),.28),transparent 70%);filter:blur(22px);transition:background .6s ease}.Hero_portraitFrame__0P2PF{position:absolute;inset:12%;border-radius:50%;overflow:hidden;box-shadow:var(--shadow-card),inset 0 0 0 1px rgba(255,255,255,.08);background:var(--bg-2)}.Hero_portraitBtn__RI7c0{position:absolute;inset:0;display:block;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden;border-radius:inherit}.Hero_imgWrap__AVDYM{position:absolute;inset:0;display:block;will-change:opacity,transform}.Hero_img__W3McL{object-fit:cover;object-position:50% 28%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Hero_sandFill__g1vPe{position:absolute;inset:0;width:100%;height:100%;display:block}.Hero_imgSheen__UkrDp{position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 36%);mix-blend-mode:screen}.Hero_portraitBtn__RI7c0{transition:transform .3s cubic-bezier(.22,1,.36,1)}.Hero_portraitFrame__0P2PF{transition:box-shadow .3s ease}.Hero_portraitBtn__RI7c0:focus-visible,.Hero_portraitBtn__RI7c0:hover{transform:scale(1.025)}.Hero_portraitFrame__0P2PF:has(.Hero_portraitBtn__RI7c0:focus-visible),.Hero_portraitFrame__0P2PF:hover{box-shadow:var(--shadow-card),0 0 0 2px rgba(var(--accent-rgb),.7),inset 0 0 0 1px rgba(255,255,255,.08)}.Hero_floatChip__aR_O5{position:absolute;z-index:3;display:inline-flex;align-items:center;padding:.5em .95em;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.03em;color:var(--ink);background:var(--glass-2);border:1px solid rgba(var(--accent-rgb),.4);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:0 10px 30px -14px rgba(0,0,0,.8),0 0 0 1px rgba(var(--accent-rgb),.12),0 0 22px -8px rgba(var(--accent-rgb),.5);white-space:nowrap;animation:Hero_float__Sz6Ne 6s ease-in-out infinite}.Hero_floatChip__aR_O5[data-reduce=true]{animation:none}.Hero_chipTL__gE73w{top:6%;left:-6%;animation-delay:-.4s}.Hero_chipTR__Gy90m{top:16%;right:-9%;animation-delay:-2.1s}.Hero_chipBL__7UHGH{bottom:18%;left:-8%;animation-delay:-3.4s}.Hero_chipBR__aLUjX{bottom:5%;right:-5%;animation-delay:-1.3s}.Hero_scrollCue___0YZU{position:absolute;left:50%;bottom:clamp(16px,3.5vh,30px);transform:translateX(-50%);z-index:var(--z-content);display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:6px 10px;border:0;background:transparent;cursor:pointer;color:var(--ink-faint);transition:color .25s ease}.Hero_scrollCue___0YZU:hover{color:var(--ink)}.Hero_scrollLabel__Y_rQC{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.32em;text-transform:uppercase}.Hero_scrollChevron__eSwaQ{display:inline-flex;color:var(--lav-2)}@media (max-width:900px){.Hero_hero__1d92z{padding-block:calc(var(--nav-h) + clamp(24px, 7vh, 56px)) clamp(88px,14vh,120px)}.Hero_inner__6YMQY{grid-template-columns:1fr;gap:clamp(40px,8vh,64px);text-align:center}.Hero_copy__DDp3Z{align-items:center;order:2}.Hero_portraitCol__iuVeO{order:1}.Hero_name__9gZfU{align-items:center}.Hero_roleRow__Cy9wG{justify-content:center;flex-wrap:wrap}.Hero_tagline__c57yZ{max-width:60ch}.Hero_ctas__Recl3,.Hero_facets__C1kXS,.Hero_micro__Sa0W8{justify-content:center}.Hero_segmented__8AXVQ{align-self:center}.Hero_modeBlock__LmspV{align-items:center}.Hero_micro__Sa0W8{text-align:center}}@media (max-width:560px){.Hero_portraitStage__23JAe{width:min(300px,78vw)}.Hero_roleStatic__y_O8V,.Hero_sep__lSomY{display:none}.Hero_floatChip__aR_O5{font-size:.7rem;padding:.45em .8em}.Hero_chipTL__gE73w{left:-2%}.Hero_chipTR__Gy90m{right:-3%}.Hero_chipBL__7UHGH{left:-3%}.Hero_chipBR__aLUjX{right:-2%}.Hero_ctas__Recl3{width:100%}.Hero_btn__oQeaj{flex:1 1 auto}.Hero_btnGhost__Pzy5k{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.Hero_eyebrowDot__E_vYJ,.Hero_floatChip__aR_O5,.Hero_nameAccent__7r0Ke,.Hero_ringDots__LyU7q,.Hero_ring__SDtqF{animation:none!important}}.Mission_root__nqJt8{display:flex;flex-direction:column;gap:clamp(28px,5vw,48px);padding-block:clamp(16px,3vw,32px)}.Mission_eyebrow__jVfvf{display:flex;align-items:center;gap:10px;color:var(--ink-faint)}.Mission_eyebrow__jVfvf:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lav);box-shadow:0 0 8px 2px rgba(169,139,255,.55);flex-shrink:0}.Mission_statement__QRWaI{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--ink);max-width:820px}.Mission_cardsGrid__NTkc8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px)}@media (max-width:680px){.Mission_cardsGrid__NTkc8{grid-template-columns:1fr;gap:12px}}.Mission_card__0HOlO{background:var(--glass);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--r-lg);border:1px solid var(--glass-brd);border-top:2px solid var(--accent);box-shadow:var(--shadow-card),0 0 0 1px rgba(var(--accent-rgb),.12),0 6px 32px -8px rgba(var(--accent-rgb),.22);display:flex;flex-direction:column;gap:6px;padding:clamp(18px,3vw,28px) clamp(18px,3vw,28px) clamp(20px,3vw,30px);transition:transform .22s ease,box-shadow .22s ease;position:relative;overflow:hidden;isolation:isolate}.Mission_card__0HOlO:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(var(--accent-rgb),.09),transparent 70%);pointer-events:none}.Mission_card__0HOlO:hover{box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.25),0 12px 48px -8px rgba(var(--accent-rgb),.38)}.Mission_cardCode__K6YmY{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:500}.Mission_cardTitle__ILFTx{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.Mission_cardNote__jQPT8{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--ink-faint);margin-top:2px}.Mission_badges__DRQ_G{display:flex;flex-wrap:wrap;gap:10px}.Mission_badge__OKfuV{border-radius:var(--r-pill);padding:7px 20px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:500;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);box-shadow:0 0 12px -4px rgba(var(--accent-rgb),.3);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.Mission_badge__OKfuV:hover{background:rgba(var(--accent-rgb),.18);box-shadow:0 0 18px -4px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.MusicPlayer_srAudio__R4Wbs,.MusicPlayer_srOnly__HHmyq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.MusicPlayer_srOnly__HHmyq{white-space:nowrap}.MusicPlayer_pill__DB5aT{position:fixed;right:var(--dock-right);bottom:calc(var(--dock-bottom) + var(--launcher) + var(--dock-gap));width:var(--launcher);height:var(--launcher);z-index:var(--z-dock);display:grid;place-items:center;border-radius:var(--r-pill);cursor:pointer;color:var(--accent);background:var(--glass-2);border:1px solid rgba(var(--accent-rgb),.32);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:0 8px 30px -10px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.04);transition:border-color .25s ease,background .25s ease,color .25s ease}.MusicPlayer_pill__DB5aT:before{content:"";position:absolute;inset:6px;border-radius:inherit;background:radial-gradient(circle at 50% 40%,rgba(var(--accent-rgb),.28),transparent 70%);opacity:.9;pointer-events:none}.MusicPlayer_pill__DB5aT:hover{color:var(--lav-2);background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.55)}.MusicPlayer_pill__DB5aT[data-playing=true]{animation:MusicPlayer_breathe__tE1VG 2.4s ease-in-out infinite}.MusicPlayer_pill__DB5aT[data-playing=false]{animation:MusicPlayer_flash__1JLT7 2.2s ease-in-out infinite}.MusicPlayer_pillGlyph__dnfa0{position:relative;display:grid;place-items:center;width:100%;height:100%}.MusicPlayer_eq__5jUAn{display:flex;align-items:flex-end;gap:2.5px;height:18px}.MusicPlayer_eq__5jUAn i{width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom;animation:MusicPlayer_mpBar__iFcdq .9s ease-in-out infinite}.MusicPlayer_eq__5jUAn i:first-child{animation-delay:-.2s}.MusicPlayer_eq__5jUAn i:nth-child(2){animation-delay:-.5s}.MusicPlayer_eq__5jUAn i:nth-child(3){animation-delay:-.1s}.MusicPlayer_eq__5jUAn i:nth-child(4){animation-delay:-.7s}@keyframes MusicPlayer_mpBar__iFcdq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.MusicPlayer_panel__gD32o{position:fixed;right:var(--dock-right);bottom:var(--dock-bottom);width:clamp(300px,92vw,380px);max-height:min(72vh,540px);z-index:var(--z-dock);display:flex;flex-direction:column;gap:14px;padding:16px 16px 14px;overflow:hidden;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-brd);box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.12),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.MusicPlayer_panel__gD32o:before{content:"";position:absolute;inset:0 0 auto 0;height:120px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),transparent)}.MusicPlayer_header__XqLsU{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.MusicPlayer_brand__YODhj{display:flex;align-items:center;gap:11px;min-width:0;padding:3px;margin:-3px;border-radius:var(--r-sm);transition:opacity .2s ease}.MusicPlayer_brand__YODhj:hover .MusicPlayer_brandLabel__viFwA{color:var(--ink)}.MusicPlayer_brand__YODhj:hover .MusicPlayer_brandHint__bCimR{color:var(--accent)}.MusicPlayer_brandDot__Qad4s{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);color:var(--accent);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.3);box-shadow:inset 0 0 12px -4px rgba(var(--accent-rgb),.6)}.MusicPlayer_brandText__cu0uw{display:flex;flex-direction:column;min-width:0;line-height:1.25}.MusicPlayer_brandLabel__viFwA{font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:-.01em;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.MusicPlayer_brandHint__bCimR{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);transition:color .2s ease}.MusicPlayer_iconBtn__O1Wtt{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);cursor:pointer;color:var(--ink-dim);background:rgba(255,255,255,.04);border:1px solid var(--line);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.MusicPlayer_iconBtn__O1Wtt:hover{color:var(--accent);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.4);transform:translateY(-1px)}.MusicPlayer_iconBtn__O1Wtt:active{transform:translateY(0)}.MusicPlayer_nowPlaying__QaWTT{position:relative;display:flex;flex-direction:column;gap:3px}.MusicPlayer_eyebrowMini__SMXQp{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);opacity:.85}.MusicPlayer_trackTitle___foEL{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.15;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MusicPlayer_viz__TJuVs{position:relative;height:52px;padding:0 2px;border-radius:var(--r-md);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.12));border:1px solid var(--line);overflow:hidden}.MusicPlayer_vizBars___9BRf{display:flex;align-items:center;justify-content:space-between;gap:2px;height:100%;padding:8px 10px}.MusicPlayer_vizBars___9BRf>span{flex:1 1;height:100%;min-width:2px;border-radius:2px;transform:scaleY(.18);transform-origin:center;background:linear-gradient(180deg,var(--lav-2),var(--accent) 55%,var(--teal));transition:transform .06s linear;box-shadow:0 0 8px -2px rgba(var(--accent-rgb),.6)}.MusicPlayer_viz__TJuVs[data-playing=false]>.MusicPlayer_vizBars___9BRf>span{opacity:.5;background:linear-gradient(180deg,var(--ink-faint),rgba(111,111,144,.4));box-shadow:none}.MusicPlayer_progress__r4dD8{display:flex;flex-direction:column;gap:5px}.MusicPlayer_seek__A1AqB,.MusicPlayer_volRange__D_s01{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);cursor:pointer;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--pct,0),rgba(255,255,255,.12) var(--pct,0),rgba(255,255,255,.12) 100%);outline-offset:4px}.MusicPlayer_seek__A1AqB::-webkit-slider-thumb,.MusicPlayer_volRange__D_s01::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--ink);border:2px solid var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.18),0 2px 6px rgba(0,0,0,.5);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.MusicPlayer_seek__A1AqB::-webkit-slider-thumb:hover,.MusicPlayer_volRange__D_s01::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 0 6px rgba(var(--accent-rgb),.22),0 2px 8px rgba(0,0,0,.55)}.MusicPlayer_seek__A1AqB::-moz-range-thumb,.MusicPlayer_volRange__D_s01::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--ink);border:2px solid var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.18)}.MusicPlayer_seek__A1AqB::-moz-range-progress,.MusicPlayer_volRange__D_s01::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:var(--accent)}.MusicPlayer_seek__A1AqB::-moz-range-track,.MusicPlayer_volRange__D_s01::-moz-range-track{height:6px;border-radius:var(--r-pill);background:rgba(255,255,255,.12)}.MusicPlayer_times__1v8ax{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MusicPlayer_controls__w5IdG{display:flex;align-items:center;gap:8px}.MusicPlayer_playBtn__rAhrk{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-pill);cursor:pointer;color:var(--bg-0);background:linear-gradient(140deg,var(--lav-2),var(--accent));border:1px solid rgba(var(--accent-rgb),.6);box-shadow:0 8px 24px -8px rgba(var(--accent-rgb),.7),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.MusicPlayer_playBtn__rAhrk:hover{transform:scale(1.06);filter:brightness(1.06);box-shadow:0 10px 30px -8px rgba(var(--accent-rgb),.85),inset 0 1px 0 rgba(255,255,255,.5)}.MusicPlayer_playBtn__rAhrk:active{transform:scale(.97)}.MusicPlayer_playBtn__rAhrk svg{margin-left:0}.MusicPlayer_volume__QLeCv{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin-left:4px;padding-left:10px;border-left:1px solid var(--line);color:var(--ink-faint)}.MusicPlayer_volRange__D_s01{flex:1 1 auto;min-width:60px}.MusicPlayer_playlist__bCq3s{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding:4px;margin-inline:-4px;overflow-y:auto;overscroll-behavior:contain;mask-image:linear-gradient(180deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}.MusicPlayer_playlist__bCq3s::-webkit-scrollbar{width:6px}.MusicPlayer_playlist__bCq3s::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.35);border-radius:999px}.MusicPlayer_playlist__bCq3s::-webkit-scrollbar-track{background:transparent}.MusicPlayer_row__RX78S{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;text-align:left;color:var(--ink-dim);background:transparent;border:1px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease}.MusicPlayer_row__RX78S:hover{color:var(--ink);background:rgba(255,255,255,.04);border-color:var(--line)}.MusicPlayer_row__RX78S[data-active=true]{color:var(--ink);background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3)}.MusicPlayer_rowIcon__SceZB{flex:none;display:grid;place-items:center;width:22px;height:18px;color:var(--accent)}.MusicPlayer_rowNum__aM89g{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MusicPlayer_row__RX78S[data-active=true] .MusicPlayer_rowNum__aM89g{color:var(--accent)}.MusicPlayer_rowTitle__LLtRR{flex:1 1 auto;min-width:0;font-size:.85rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicPlayer_eqSmall__1qXAV{display:flex;align-items:flex-end;gap:2px;height:13px}.MusicPlayer_eqSmall__1qXAV i{width:2.5px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom;animation:MusicPlayer_mpBar__iFcdq .9s ease-in-out infinite}.MusicPlayer_eqSmall__1qXAV i:first-child{animation-delay:-.15s}.MusicPlayer_eqSmall__1qXAV i:nth-child(2){animation-delay:-.5s}.MusicPlayer_eqSmall__1qXAV i:nth-child(3){animation-delay:-.3s}@media (max-width:420px){.MusicPlayer_panel__gD32o{right:clamp(10px,3vw,16px);left:clamp(10px,3vw,16px);width:auto}}@media (prefers-reduced-motion:reduce){.MusicPlayer_pill__DB5aT[data-playing=false],.MusicPlayer_pill__DB5aT[data-playing=true]{animation:none}.MusicPlayer_eqSmall__1qXAV i,.MusicPlayer_eq__5jUAn i{animation:none;transform:scaleY(.6)}.MusicPlayer_vizBars___9BRf>span{transition:none}}.Nav_nav__W3s5_{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:var(--z-nav);display:flex;align-items:center;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;border-bottom:1px solid transparent}.Nav_nav__W3s5_.Nav_scrolled__Nn4Kr{background:rgba(6,6,14,.72);border-bottom-color:var(--line);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);box-shadow:0 1px 0 var(--line),0 8px 32px -8px rgba(0,0,0,.55)}.Nav_inner__0NGC3{width:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto;display:flex;align-items:center;gap:0}.Nav_brand____uoj{display:flex;align-items:center;gap:10px;cursor:pointer;background:none;border:none;padding:6px 0;color:var(--ink);font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;text-align:left;flex-shrink:0;transition:opacity .2s ease}.Nav_brand____uoj:hover{opacity:.85}.Nav_monogram__B_5BZ{width:32px;height:32px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--lav) 0,var(--teal) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--bg-0);box-shadow:0 0 0 1px rgba(169,139,255,.25),0 4px 16px -4px rgba(169,139,255,.45)}.Nav_brandName__8OTtr{display:flex;flex-direction:column;line-height:1.1}.Nav_brandFirst__yUKMm{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lav-2)}.Nav_brandLast__UKGUU{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.Nav_links__u6ljD{display:flex;align-items:center;gap:4px;list-style:none;margin-inline:auto}.Nav_link__wp3R3{position:relative;padding:6px 14px;border-radius:var(--r-pill);font-size:.88rem;font-weight:500;letter-spacing:.01em;color:var(--ink-dim);cursor:pointer;background:none;border:none;transition:color .2s ease,background .2s ease;white-space:nowrap}.Nav_link__wp3R3:hover{color:var(--ink);background:var(--glass)}.Nav_link__wp3R3[aria-current=page]{color:var(--ink)}.Nav_link__wp3R3:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--lav),var(--teal));transition:transform .25s cubic-bezier(.4,0,.2,1)}.Nav_link__wp3R3[aria-current=page]:after{transform:translateX(-50%) scaleX(1)}.Nav_link__wp3R3:not([aria-current=page]):hover:after{transform:translateX(-50%) scaleX(.5);opacity:.4}.Nav_actions__6J2XH{display:flex;align-items:center;gap:8px;flex-shrink:0}.Nav_linkedin__v1nkZ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--ink-dim);border:1px solid var(--line);background:var(--glass);transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.Nav_linkedin__v1nkZ:hover{color:var(--teal);border-color:rgba(94,234,212,.35);background:rgba(94,234,212,.07);box-shadow:0 0 0 1px rgba(94,234,212,.2),0 4px 16px -4px rgba(94,234,212,.3)}.Nav_cta__r7bzb{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--r-pill);font-size:.85rem;font-weight:600;letter-spacing:.01em;color:var(--bg-0);background:linear-gradient(130deg,var(--lav) 0,var(--teal) 100%);border:none;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 2px 16px -4px rgba(169,139,255,.45);transition:opacity .2s ease,box-shadow .2s ease,transform .18s ease}.Nav_cta__r7bzb:hover{opacity:.92;box-shadow:0 4px 28px -6px rgba(169,139,255,.65);transform:translateY(-1px)}.Nav_cta__r7bzb:active{transform:translateY(0)}.Nav_hamburger__Wn7JR{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--glass);color:var(--ink);cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.Nav_hamburger__Wn7JR:hover{background:var(--glass-2);border-color:var(--line-2)}.Nav_hamLines__jScvP{display:flex;flex-direction:column;gap:5px;pointer-events:none}.Nav_hamLines__jScvP span{display:block;width:20px;height:1.5px;border-radius:2px;background:var(--ink);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease}.Nav_hamburger__Wn7JR[aria-expanded=true] .Nav_hamLines__jScvP span:first-child{transform:translateY(6.5px) rotate(45deg)}.Nav_hamburger__Wn7JR[aria-expanded=true] .Nav_hamLines__jScvP span:nth-child(2){opacity:0;transform:scaleX(0)}.Nav_hamburger__Wn7JR[aria-expanded=true] .Nav_hamLines__jScvP span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Nav_drawer__MH2_2{position:absolute;top:calc(var(--nav-h) - 4px);left:var(--gutter);right:var(--gutter);border-radius:var(--r-lg);background:rgba(10,10,22,.92);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);box-shadow:var(--shadow-float),0 0 0 1px var(--line);overflow:hidden;transform-origin:top center}.Nav_drawerInner__TWeG7{padding:12px;display:flex;flex-direction:column;gap:4px}.Nav_drawerLink___VVaT{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-md);font-size:.95rem;font-weight:500;color:var(--ink-dim);cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:color .18s ease,background .18s ease}.Nav_drawerLink___VVaT:hover{color:var(--ink);background:var(--glass)}.Nav_drawerLink___VVaT[aria-current=page]{color:var(--lav-2);background:rgba(169,139,255,.08)}.Nav_drawerDot__SyZnu{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);flex-shrink:0;transition:background .18s ease}.Nav_drawerLink___VVaT[aria-current=page] .Nav_drawerDot__SyZnu{background:linear-gradient(135deg,var(--lav),var(--teal));box-shadow:0 0 6px rgba(169,139,255,.6)}.Nav_drawerDivider__WYTHU{height:1px;background:var(--line);margin:6px 4px}.Nav_drawerActions__wtEuo{padding:4px 2px 8px;display:flex;flex-direction:column;gap:8px}.Nav_drawerCta__vH1pR{gap:6px;padding:11px 18px;border-radius:var(--r-pill);font-size:.88rem;font-weight:600;color:var(--bg-0);background:linear-gradient(130deg,var(--lav) 0,var(--teal) 100%);border:none;cursor:pointer;box-shadow:0 2px 16px -4px rgba(169,139,255,.4);text-align:center}.Nav_drawerCta__vH1pR,.Nav_drawerLinkedin__Ay_ku{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%}.Nav_drawerLinkedin__Ay_ku{gap:8px;padding:10px 18px;border-radius:var(--r-pill);font-size:.85rem;font-weight:500;color:var(--ink-dim);border:1px solid var(--line);background:var(--glass);transition:color .18s ease,background .18s ease}.Nav_drawerLinkedin__Ay_ku:hover{color:var(--teal);background:rgba(94,234,212,.06)}@media (max-width:720px){.Nav_cta__r7bzb,.Nav_linkedin__v1nkZ,.Nav_links__u6ljD{display:none}.Nav_hamburger__Wn7JR{display:flex}.Nav_inner__0NGC3{justify-content:space-between}}@media (min-width:721px){.Nav_drawer__MH2_2{display:none}}.Projects_section__VOHW_{position:relative}.Projects_heading__2YakH{margin-bottom:clamp(40px,6vw,72px);max-width:640px}.Projects_eyebrow__5_h7x{margin-bottom:12px;color:var(--accent,var(--lav))}.Projects_h2__8VHzI{font-size:var(--fs-h2);font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);margin-bottom:18px}.Projects_intro__yQ98y{font-size:var(--fs-lead);color:var(--ink-dim);line-height:1.65;max-width:560px}.Projects_grid__pXyJr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);align-items:start}@media (max-width:720px){.Projects_grid__pXyJr{grid-template-columns:1fr}}.Projects_card__qa7Jw{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease;will-change:transform;box-shadow:var(--shadow-card)}.Projects_card__qa7Jw:hover{transform:translateY(-6px) scale(1.008);box-shadow:var(--shadow-float),0 0 0 1px rgba(var(--accent-rgb),.3),0 16px 60px -16px rgba(var(--accent-rgb),.35);border-color:rgba(var(--accent-rgb),.28)}.Projects_card__qa7Jw:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,transparent 35%,rgba(var(--accent-rgb),.06) 50%,transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.Projects_card__qa7Jw:hover:after{opacity:1}.Projects_card__qa7Jw:focus-within{outline:none}.Projects_cardHero__QYOsg{grid-column:span 2;flex-direction:row}@media (max-width:720px){.Projects_cardHero__QYOsg{grid-column:span 1;flex-direction:column}}.Projects_cardHero__QYOsg .Projects_media__cPXvZ{flex:0 0 48%;height:auto;min-height:280px;max-height:none}@media (max-width:900px){.Projects_cardHero__QYOsg{flex-direction:column}.Projects_cardHero__QYOsg .Projects_media__cPXvZ{flex:0 0 220px;max-height:220px}}.Projects_cardWip__6YZ9t{opacity:.92}.Projects_media__cPXvZ{position:relative;height:200px;overflow:hidden;flex-shrink:0}.Projects_cardHero__QYOsg .Projects_mediaGradient__OEjyS{background:radial-gradient(ellipse at 30% 40%,rgba(var(--accent-rgb),.22) 0,transparent 60%),radial-gradient(ellipse at 80% 70%,rgba(var(--accent-rgb),.12) 0,transparent 55%),var(--bg-2)}.Projects_mediaImg__kOeVR{object-fit:cover;transition:transform .5s ease}.Projects_card__qa7Jw:hover .Projects_mediaImg__kOeVR{transform:scale(1.04)}.Projects_mediaOverlay__D4Ko9{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--accent-rgb),.18) 0,rgba(6,6,14,.25) 40%,transparent 70%);pointer-events:none}.Projects_mediaPlay__wc6wz{position:absolute;bottom:14px;right:14px;color:var(--ink);opacity:.75;transition:opacity .25s ease,transform .25s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));z-index:2}.Projects_card__qa7Jw:hover .Projects_mediaPlay__wc6wz{opacity:1;transform:scale(1.12)}.Projects_mediaGradient__OEjyS{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 40% 30%,rgba(var(--accent-rgb),.2) 0,transparent 65%),radial-gradient(ellipse at 75% 80%,rgba(var(--accent-rgb),.1) 0,transparent 55%),var(--bg-2)}.Projects_mediaGlyph__oN4qe{font-size:clamp(2.5rem,6vw,4.5rem);color:var(--accent);opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s ease,transform .3s ease;line-height:1}.Projects_card__qa7Jw:hover .Projects_mediaGlyph__oN4qe{opacity:.7;transform:scale(1.1)}.Projects_mediaGradientNoise__zFGrP{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.Projects_wipBar__gnZsl{position:relative;height:3px;background:rgba(var(--accent-rgb),.12);overflow:hidden}.Projects_wipShimmer__RIgni{position:absolute;inset-block:0;width:40%;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.55),transparent);animation:Projects_wipSweep__b5bQC 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.Projects_wipShimmer__RIgni{animation:none;opacity:.35;width:100%}}@keyframes Projects_wipSweep__b5bQC{0%{transform:translateX(-150%)}to{transform:translateX(350%)}}.Projects_cardBody__6e6h6{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);flex:1 1;position:relative;z-index:2}.Projects_cardMeta___Lz2j{display:flex;align-items:center;gap:8px;min-height:22px}.Projects_badgeBuilding__rw8dW{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.22);border-radius:var(--r-pill);padding:3px 10px 3px 8px;line-height:1}.Projects_badgeDot__fRW1l{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:Projects_badgePulse__k0vu7 2.4s ease-in-out infinite;flex-shrink:0}@media (prefers-reduced-motion:reduce){.Projects_badgeDot__fRW1l{animation:none}}@keyframes Projects_badgePulse__k0vu7{0%,to{opacity:1}50%{opacity:.35}}.Projects_badgeHero__sFPq4{display:inline-block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);opacity:.75;border-radius:var(--r-pill);padding:3px 10px;border:1px solid rgba(var(--accent-rgb),.2);line-height:1}.Projects_cardName__SEiAc{font-size:var(--fs-h3);font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.1}.Projects_cardTagline__TdeaP{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--accent);text-transform:uppercase;line-height:1.3}.Projects_cardDesc__8lJGn{font-size:var(--fs-body);color:var(--ink-dim);line-height:1.7;flex-grow:1}.Projects_statsBlock__qH8RC{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:var(--r-md);background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.14);margin-block:4px}.Projects_statsIndicator__rVEaP{display:flex;align-items:center;gap:7px}.Projects_statsDot__oF9N4{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Projects_statsDotLive__456WC{background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.5);animation:Projects_livePulse__lzDpa 2s ease-in-out infinite}.Projects_statsDotCached__MOAYa{background:var(--ink-faint)}.Projects_statsDotLoading__YF_en{animation:Projects_livePulse__lzDpa 1s ease-in-out infinite;opacity:.6}@media (prefers-reduced-motion:reduce){.Projects_statsDotLive__456WC,.Projects_statsDotLoading__YF_en{animation:none}}@keyframes Projects_livePulse__lzDpa{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.45)}50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}.Projects_statsSource__4HxNY{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.Projects_statsDotLive__456WC+.Projects_statsSource__4HxNY{color:#4ade80}.Projects_statsList__BSoI_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 8px;gap:12px 8px;list-style:none}@media (max-width:500px){.Projects_statsList__BSoI_{grid-template-columns:1fr}}.Projects_statItem__0vHjL{display:flex;flex-direction:column;gap:4px}.Projects_statLabel__5pKx8{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);line-height:1.3}.Projects_statValue__pAi3H{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:1;transition:opacity .3s ease}.Projects_statValueLoading__9walD{opacity:.4}.Projects_tagList__mz9YX{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin-top:4px}.Projects_tag__eEpcE{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ink-dim);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 11px;line-height:1.4;transition:color .2s ease,border-color .2s ease,background .2s ease}.Projects_card__qa7Jw:hover .Projects_tag__eEpcE{color:var(--accent);border-color:rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.06)}.Projects_cta__ApKQ8{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.01em;color:var(--accent);border-top:1px solid rgba(var(--accent-rgb),.12);text-decoration:none;transition:gap .25s ease,opacity .2s ease}.Projects_cta__ApKQ8:hover{gap:12px;opacity:.85}.Projects_cta__ApKQ8:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.Projects_ctaArrow__OpAdT{flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1)}.Projects_cta__ApKQ8:hover .Projects_ctaArrow__OpAdT{transform:translateX(4px)}.ScrollSequence_root__RHmL0{position:relative;height:320vh;z-index:var(--z-content);overflow:clip}.ScrollSequence_stage__YVVUW{position:relative;height:100vh;width:100%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 18%,var(--bg-1) 0,var(--bg-0) 62%,#04040a 100%);isolation:isolate}.ScrollSequence_stageStatic__xcu5k{height:100vh}.ScrollSequence_parallax__forOy{position:absolute;inset:-12% -6%;z-index:0;pointer-events:none;background:radial-gradient(38% 50% at 28% 32%,rgba(var(--lav-rgb),.16),transparent 70%),radial-gradient(42% 52% at 74% 66%,rgba(var(--teal-rgb),.12),transparent 72%);filter:blur(8px);opacity:.9;will-change:transform}@media (prefers-reduced-motion:no-preference){.ScrollSequence_parallax__forOy{animation:ScrollSequence_aurora__Ai2qZ 26s ease-in-out infinite}}.ScrollSequence_canvas__8UheD,.ScrollSequence_video__Iac2f{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block}.ScrollSequence_video__Iac2f{object-fit:cover;background:var(--bg-0)}.ScrollSequence_vignette__FqExT{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(78% 82% at 50% 52%,transparent 52%,rgba(4,4,10,.55) 100%);mix-blend-mode:multiply}.ScrollSequence_overlay__B1jma{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,7vh,88px) var(--gutter);gap:clamp(18px,3vh,34px)}.ScrollSequence_labels__ZELTE{position:relative;width:min(100%,760px);min-height:clamp(2.6rem,7vw,4.4rem);display:grid;place-items:center;text-align:center}.ScrollSequence_label__2Ph_3{grid-area:1/1;margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,.9rem + 2.6vw,3rem);line-height:1.04;letter-spacing:-.01em;will-change:opacity,transform,filter}.ScrollSequence_labelStart__KKM_s{font-family:var(--font-mono);font-weight:500;font-size:clamp(.82rem,.6rem + 1.1vw,1.18rem);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-dim);text-shadow:0 1px 24px rgba(var(--lav-rgb),.35)}.ScrollSequence_labelEnd__V59pG{filter:drop-shadow(0 4px 30px rgba(var(--teal-rgb),.32))}.ScrollSequence_track__lnp9T{position:relative;width:min(100%,460px);height:2px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.ScrollSequence_fill__VhW00{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--lav) 0,var(--teal) 100%);box-shadow:0 0 14px rgba(var(--teal-rgb),.5);will-change:transform}.ScrollSequence_caption__Xew2d{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.ScrollSequence_reduced__PrQDi .ScrollSequence_labels__ZELTE{min-height:auto;gap:.5rem}.ScrollSequence_reduced__PrQDi .ScrollSequence_label__2Ph_3{grid-area:auto;position:static;opacity:1!important;transform:none!important;filter:none}.ScrollSequence_reduced__PrQDi .ScrollSequence_fill__VhW00{transform:scaleX(1)}@media (max-width:560px){.ScrollSequence_root__RHmL0{height:280vh}.ScrollSequence_overlay__B1jma{gap:16px}}.ScrollSequence_stageLive__9__pT{background:transparent}.ScrollSequence_mega__es7gW{font-family:var(--font-display);font-weight:700;font-size:clamp(3.2rem,15vw,13.5rem);line-height:.84;letter-spacing:-.045em;text-transform:uppercase;color:#efecff;text-shadow:none;mix-blend-mode:screen;white-space:nowrap}.ScrollSequence_labelStart__KKM_s.ScrollSequence_mega__es7gW{color:#ece8ff}.ScrollSequence_labelEnd__V59pG.ScrollSequence_mega__es7gW{color:#d2fff5}.ScrollSequence_labels__ZELTE{width:min(100%,1100px)}.Timeline_root__UIa9T{position:relative;padding-block:clamp(12px,3vh,40px) clamp(24px,5vh,64px)}.Timeline_heading__C4jMZ{margin-bottom:clamp(40px,7vh,72px)}.Timeline_eyebrow__FtPWU{color:var(--lav);margin-bottom:10px;opacity:.85}.Timeline_title__xxXn1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(115deg,var(--lav-2) 0,var(--teal-2) 55%,var(--lav-2) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}.Timeline_body__kwz9c{position:relative;display:grid;grid-template-columns:48px 1fr;grid-gap:0 clamp(20px,4vw,36px);gap:0 clamp(20px,4vw,36px)}.Timeline_lineWrap__93RQD{position:relative;grid-row:1/2;grid-column:1/2}.Timeline_lineFill__ABzkU,.Timeline_lineTrack__IqsUf{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);border-radius:var(--r-pill)}.Timeline_lineTrack__IqsUf{background:var(--line-2);z-index:0}.Timeline_lineFill__ABzkU{background:linear-gradient(180deg,var(--lav) 0,var(--teal) 100%);transform-origin:top;z-index:1;box-shadow:0 0 12px 2px rgba(var(--lav-rgb),.45),0 0 32px 4px rgba(var(--teal-rgb),.25)}.Timeline_entries__lHaT3{grid-column:2/3;display:flex;flex-direction:column;gap:clamp(28px,5vw,48px)}.Timeline_row__iIWJw{position:relative;display:flex;align-items:flex-start}.Timeline_nodeWrap__kNvBv{position:absolute;left:calc(-48px - clamp(20px, 4vw, 36px) + 24px - 10px);top:22px;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:2}.Timeline_nodeDot__fXXMI{display:block;width:14px;height:14px;border-radius:50%;background:var(--bg-2);border:2px solid var(--teal);box-shadow:0 0 0 3px rgba(var(--teal-rgb),.22),0 0 14px rgba(var(--teal-rgb),.4);transition:box-shadow .3s ease;flex-shrink:0}.Timeline_nodeDotNow__vVYd3{background:var(--lav);border-color:var(--lav-2);box-shadow:0 0 0 4px rgba(var(--lav-rgb),.25),0 0 20px rgba(var(--lav-rgb),.55);animation:Timeline_breathe__RBsZQ 2.4s ease-in-out infinite}.Timeline_nowBadge__M83hL{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.18em;font-weight:700;color:var(--lav-2);background:rgba(var(--lav-rgb),.14);border:1px solid rgba(var(--lav-rgb),.35);border-radius:var(--r-pill);padding:2px 7px;white-space:nowrap;line-height:1.6}.Timeline_card__xLq_b{flex:1 1;padding:clamp(20px,3.5vw,32px);border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-card);transition:box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.Timeline_rowCurrent__zNoB2 .Timeline_card__xLq_b{border-color:rgba(var(--lav-rgb),.28);box-shadow:var(--shadow-card),0 0 0 1px rgba(var(--lav-rgb),.18),0 12px 60px -24px rgba(var(--lav-rgb),.3)}.Timeline_rowCurrent__zNoB2 .Timeline_card__xLq_b:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at -10% -10%,rgba(var(--lav-rgb),.07),transparent 65%);pointer-events:none;border-radius:inherit}.Timeline_card__xLq_b:hover{border-color:rgba(255,255,255,.18);box-shadow:var(--shadow-card),0 0 0 1px rgba(var(--accent-rgb),.2),0 20px 70px -28px rgba(var(--accent-rgb),.22)}.Timeline_cardHead__09jOz{margin-bottom:clamp(14px,2.5vw,20px)}.Timeline_cardMeta__qkSyC{margin-bottom:8px}.Timeline_period__ksQNi{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase}.Timeline_role__h_XJ9{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.025em;color:var(--ink);line-height:1.15;margin-bottom:6px}.Timeline_company__69_lL{font-size:var(--fs-body);line-height:1.4}.Timeline_companyName__EuN40{color:var(--ink-dim);font-weight:500}.Timeline_companyNote__Yrbl_{color:var(--ink-faint);font-style:italic}.Timeline_bullets__9sVj_{list-style:none;display:flex;flex-direction:column;gap:9px}.Timeline_bullet__XOc4W{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-body);color:var(--ink-dim);line-height:1.5}.Timeline_bulletDot__yviAO{display:block;width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:.45em;opacity:.75;transition:opacity .2s}.Timeline_card__xLq_b:hover .Timeline_bulletDot__yviAO{opacity:1}.Timeline_accentLav__sooJr{background:var(--lav);box-shadow:0 0 6px rgba(var(--lav-rgb),.6)}.Timeline_accentTeal__F4Vvp{background:var(--teal);box-shadow:0 0 6px rgba(var(--teal-rgb),.5)}.Timeline_highlightWrap__2vWQb{margin-top:clamp(16px,2.5vw,22px);display:flex;align-items:flex-start;gap:10px;padding:clamp(12px,2vw,16px) clamp(14px,2.5vw,20px);border-radius:var(--r-md);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);box-shadow:0 0 28px -10px rgba(var(--accent-rgb),.25);transition:box-shadow .3s ease}.Timeline_card__xLq_b:hover .Timeline_highlightWrap__2vWQb{box-shadow:0 0 36px -8px rgba(var(--accent-rgb),.4)}.Timeline_highlightIcon__mCfJp{color:var(--accent);font-size:.85rem;flex-shrink:0;margin-top:.1em;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb),.7))}.Timeline_highlightText__DuMuL{font-size:clamp(.82rem,.78rem + .2vw,.92rem);color:var(--ink);line-height:1.5;font-weight:500}.Timeline_clients__5VCs1{margin-top:clamp(16px,2.5vw,20px);padding-top:clamp(14px,2vw,18px);border-top:1px solid var(--line)}.Timeline_clientsLabel__zxwBC{display:block;color:var(--ink-faint);margin-bottom:10px}.Timeline_clientTags__hwKom{list-style:none;display:flex;flex-wrap:wrap;gap:7px}.Timeline_clientTag__nf8pJ{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--ink-dim);background:rgba(255,255,255,.05);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:3px 12px;transition:background .2s ease,color .2s ease,border-color .2s ease}.Timeline_clientTag__nf8pJ:hover{background:rgba(var(--teal-rgb),.1);color:var(--teal-2);border-color:rgba(var(--teal-rgb),.3)}@media (max-width:900px){.Timeline_body__kwz9c{grid-template-columns:36px 1fr;gap:0 clamp(14px,3vw,24px)}.Timeline_nodeWrap__kNvBv{left:calc(-36px - clamp(14px, 3vw, 24px) + 18px - 10px);top:18px}}@media (max-width:600px){.Timeline_body__kwz9c{grid-template-columns:28px 1fr;gap:0 12px}.Timeline_lineWrap__93RQD{display:block}.Timeline_nodeWrap__kNvBv{left:calc(-28px - 12px + 14px - 8px);top:16px}.Timeline_nodeDot__fXXMI{width:12px;height:12px}.Timeline_nowBadge__M83hL{display:none}.Timeline_entries__lHaT3{gap:clamp(20px,5vw,32px)}.Timeline_card__xLq_b{padding:18px 16px}.Timeline_role__h_XJ9{font-size:clamp(1.05rem,4vw,1.3rem)}.Timeline_clientTags__hwKom{gap:5px}}@media (max-width:400px){.Timeline_body__kwz9c{grid-template-columns:24px 1fr;gap:0 10px}.Timeline_nodeWrap__kNvBv{left:calc(-24px - 10px + 12px - 7px)}.Timeline_nodeDot__fXXMI{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.Timeline_nodeDotNow__vVYd3{animation:none}.Timeline_lineFill__ABzkU{box-shadow:none}}.Toolkit_root__V7Bdc{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.Toolkit_card__Vxa5i{background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.Toolkit_heading__9oPIa{display:flex;flex-direction:column;gap:4px}.Toolkit_eyebrow__tGcS2{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.Toolkit_title__zmCjp{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;color:var(--ink);line-height:1.2}.Toolkit_pills__hAT1L{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.Toolkit_pill__2rMnz{display:inline-flex;align-items:center;padding:5px 13px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;line-height:1;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent);cursor:default;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;will-change:transform}.Toolkit_pill__2rMnz:hover{background:rgba(var(--accent-rgb),.18);box-shadow:0 0 12px rgba(var(--accent-rgb),.35);transform:translateY(-1px)}.Toolkit_goals__3CjEb{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.Toolkit_goalItem__N8zd6{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-dim);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.45;transition:color .2s ease}.Toolkit_goalItem__N8zd6:last-child{border-bottom:none}.Toolkit_goalItem__N8zd6:hover{color:var(--ink)}.Toolkit_arrow__6j2O7{flex-shrink:0;color:var(--lav);font-size:.85em;margin-top:.15em;opacity:.8;transition:opacity .2s ease,transform .2s ease}.Toolkit_goalItem__N8zd6:hover .Toolkit_arrow__6j2O7{opacity:1;transform:translateX(2px)}.Toolkit_cta__gSadG{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--r-pill);background:rgba(var(--lav-rgb,169,139,255),.12);border:1px solid rgba(var(--lav-rgb,169,139,255),.3);color:var(--lav);font-family:var(--font-display);font-size:var(--fs-body);font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;align-self:flex-start;will-change:transform}.Toolkit_cta__gSadG:focus-visible,.Toolkit_cta__gSadG:hover{background:rgba(var(--lav-rgb,169,139,255),.22);box-shadow:var(--glow-lav);transform:translateY(-1px)}.Toolkit_cta__gSadG:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.Toolkit_ctaArrow__sfvC_{font-size:1em;transition:transform .2s ease}.Toolkit_cta__gSadG:hover .Toolkit_ctaArrow__sfvC_{transform:translateX(3px)}@media (max-width:900px){.Toolkit_root__V7Bdc{position:static}}