.HeroExperience_heroScroll__Al52Q{position:relative;height:550lvh}.HeroExperience_heroSticky__tVxqI{position:sticky;top:0;width:100%;height:100lvh;min-height:620px;overflow:hidden;background:var(--color-background);isolation:isolate}.HeroExperience_particleCanvas__jCohq{position:absolute;z-index:-3;inset:0;width:100%;height:150lvh;display:block;background:radial-gradient(circle at 53% 17%,color-mix(in srgb,var(--color-surface) 48%,var(--color-background)) 0,var(--color-background) 31%,transparent 69%),radial-gradient(circle at 50% 28%,var(--color-background) 0,var(--color-background-deep) 100%)}.HeroExperience_particleCanvas__jCohq[data-renderer=static]{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--color-particle-glow) 12%,transparent),transparent 42%),radial-gradient(circle at 50% 28%,var(--color-background) 0,var(--color-background-deep) 100%)}.HeroExperience_canvasWash__FbEyx{position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 35%,transparent 0,color-mix(in srgb,var(--color-background) 5%,transparent) 42%,color-mix(in srgb,var(--color-background-deep) 42%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-background-deep) 5%,transparent),color-mix(in srgb,var(--color-background-deep) 18%,transparent))}.HeroExperience_heroIntro__SA8Iy{position:absolute;z-index:5;inset:0;padding:82px 22px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;will-change:transform,opacity,filter}.HeroExperience_heroIntro__SA8Iy h1{margin:0;font-size:clamp(50px,6.2vw,92px);font-weight:400;letter-spacing:0;line-height:.98}.HeroExperience_heroIntro__SA8Iy>p{margin:18px 0 0;color:var(--color-text-muted);font-size:clamp(15px,1.35vw,19px);line-height:1.55}.HeroExperience_heroForm__tJ26r{width:min(448px,calc(100vw - 40px));height:50px;margin-top:33px;padding:3px;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--border-frost);border-radius:var(--radius-pill);background:var(--surface-frost);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .3s}.HeroExperience_heroForm__tJ26r:focus-within,.HeroExperience_heroForm__tJ26r:hover{background:var(--surface-frost-hover)}.HeroExperience_heroForm__tJ26r input{width:100%;min-width:0;height:100%;padding:0 17px;border:0;outline:0;background:transparent;color:var(--color-text);font-size:13px}.HeroExperience_heroForm__tJ26r input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px;border-radius:var(--radius-pill)}.HeroExperience_heroForm__tJ26r input::placeholder{color:color-mix(in srgb,var(--color-text) 48%,transparent)}.HeroExperience_heroForm__tJ26r button{min-width:max-content;height:42px;padding:0 18px;border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-size:12px;white-space:nowrap;cursor:pointer}.HeroExperience_projectsLink__qY4I_{margin-top:18px;padding-bottom:4px;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 34%,transparent);color:var(--color-text-muted);font-size:11px;transition:border-color .2s ease,color .2s ease}.HeroExperience_projectsLink__qY4I_ i{color:var(--color-accent);font-style:normal;transition:transform .24s var(--ease-primary)}.HeroExperience_projectsLink__qY4I_:focus-visible,.HeroExperience_projectsLink__qY4I_:hover{border-color:currentColor;color:var(--color-text)}.HeroExperience_projectsLink__qY4I_:focus-visible i,.HeroExperience_projectsLink__qY4I_:hover i{transform:translate(3px,-3px)}.HeroExperience_srOnly__783G_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HeroExperience_commandScene___jHeB{position:absolute;z-index:8;inset:0;padding-top:86px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(90px) scale(.96);filter:blur(9px);pointer-events:none;will-change:transform,opacity,filter}.HeroExperience_commandBrand__WZAx2{display:flex;align-items:center;gap:15px;margin-bottom:44px;font-size:clamp(35px,4.2vw,62px);font-weight:400;letter-spacing:0}.HeroExperience_commandIcon__duFSc{position:relative;width:58px;height:58px;border:1px solid var(--border-frost);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-elevated) 50%,transparent),color-mix(in srgb,var(--color-background-deep) 40%,transparent))}.HeroExperience_commandIcon__duFSc b,.HeroExperience_commandIcon__duFSc i{position:absolute;display:block;height:2px;border-radius:3px;background:var(--color-text)}.HeroExperience_commandIcon__duFSc i{width:18px;left:17px;top:20px;transform:rotate(48deg)}.HeroExperience_commandIcon__duFSc i:after{content:"";position:absolute;left:7px;top:7px;width:18px;height:2px;background:var(--color-text);transform:rotate(-96deg)}.HeroExperience_commandIcon__duFSc b{width:17px;left:26px;top:36px}.HeroExperience_commandWindow__s2pYi{position:relative;width:min(760px,calc(100vw - 34px));height:min(610px,calc(100vh - 190px));min-height:430px;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);border-radius:34px 34px 0 0;background:linear-gradient(145deg,color-mix(in srgb,var(--color-background-deep) 94%,transparent),color-mix(in srgb,var(--color-surface) 88%,transparent));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 45px 130px rgba(0,0,0,.38)}.HeroExperience_windowGlow__HvCfX{position:absolute;z-index:-1;width:110%;aspect-ratio:1;left:14%;top:-50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-particle-glow) 18%,transparent),transparent 64%)}.HeroExperience_windowBar__xUkK3{display:flex;justify-content:space-between;align-items:center;padding:2px 3px 20px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.HeroExperience_windowTitle__wDQJg{display:flex;align-items:center;gap:10px}.HeroExperience_miniLogo__5zutM{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-particle-glow) 28%,transparent)}.HeroExperience_windowTitle__wDQJg b,.HeroExperience_windowTitle__wDQJg small{display:block}.HeroExperience_windowTitle__wDQJg b{font-size:12px;font-weight:500}.HeroExperience_windowTitle__wDQJg small{margin-top:3px;color:var(--color-text-muted);font-size:9px}.HeroExperience_windowState__cUAgO{color:var(--color-text-muted);font-size:9px;letter-spacing:.1em}.HeroExperience_promptLine__jwmFN{position:relative;width:88%;min-height:74px;margin:28px 0 0 auto;padding:23px 54px 20px 23px;border:1px solid color-mix(in srgb,var(--color-text) 21%,transparent);border-radius:18px;background:linear-gradient(105deg,color-mix(in srgb,var(--color-surface) 42%,transparent),color-mix(in srgb,var(--color-particle-glow) 57%,transparent));font-size:clamp(14px,1.4vw,18px);line-height:1.45}.HeroExperience_promptLine__jwmFN i{position:absolute;right:22px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--color-text);box-shadow:0 0 16px color-mix(in srgb,var(--color-text) 45%,transparent)}.HeroExperience_responseArea__kwcyF{padding:31px 6px 0}.HeroExperience_responseStatus__NP0xu{display:flex;align-items:center;gap:11px;color:var(--color-text-muted);font-size:13px}.HeroExperience_responseStatus__NP0xu b{font-weight:400}.HeroExperience_loader__kvM2q{width:13px;height:13px;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-top-color:color-mix(in srgb,var(--color-text) 72%,transparent);border-radius:50%;animation:HeroExperience_spin__RdMAO 1s linear infinite}@keyframes HeroExperience_spin__RdMAO{to{transform:rotate(1turn)}}.HeroExperience_responseLines__BV_H7{display:grid;gap:10px;margin:27px 0;opacity:.17}.HeroExperience_responseLines__BV_H7 i{height:8px;border-radius:8px;background:var(--color-text)}.HeroExperience_responseLines__BV_H7 i:first-child{width:76%}.HeroExperience_responseLines__BV_H7 i:nth-child(2){width:59%}.HeroExperience_responseLines__BV_H7 i:nth-child(3){width:66%}.HeroExperience_resultCard__5jzZQ{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px;opacity:.76;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:13px;background:color-mix(in srgb,var(--color-particle-glow) 12%,transparent)}.HeroExperience_resultIndex__voiCP{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--color-particle-glow) 22%,transparent);font-size:10px}.HeroExperience_resultCard__5jzZQ b,.HeroExperience_resultCard__5jzZQ small{display:block}.HeroExperience_resultCard__5jzZQ b{font-size:12px;font-weight:450}.HeroExperience_resultCard__5jzZQ small{margin-top:5px;color:var(--color-text-muted);font-size:9px}.HeroExperience_resultArrow__KnLpP{color:color-mix(in srgb,var(--color-text) 50%,transparent)}.HeroExperience_windowFooter__s4JIU{position:absolute;left:22px;right:22px;bottom:20px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.HeroExperience_windowFooter__s4JIU>span{color:var(--color-text-muted);font-size:9px}.HeroExperience_windowFooter__s4JIU button{padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-elevated) 26%,transparent);color:var(--color-text);font-size:10px}.HeroExperience_windowFooter__s4JIU button b{margin-left:18px}.HeroExperience_scrollProgress__5imly{position:absolute;z-index:12;left:var(--page-gutter);right:var(--page-gutter);bottom:24px;display:grid;grid-template-columns:75px 1fr 28px;align-items:center;gap:13px;color:var(--color-text-muted);font-size:8px;letter-spacing:.1em}.HeroExperience_scrollProgress__5imly>i{height:1px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 12%,transparent)}.HeroExperience_scrollProgress__5imly>i b{display:block;width:0;height:100%;background:color-mix(in srgb,var(--color-text) 60%,transparent)}.HeroExperience_scrollProgress__5imly>span:last-child{text-align:right}.HeroExperience_nextSection__C_as5{min-height:118lvh;padding:18vh var(--page-gutter);display:flex;justify-content:center;background:var(--color-background)}.HeroExperience_nextInner___Cu6N{width:min(1280px,100%)}.HeroExperience_nextMeta__kwADa{padding-bottom:16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-frost)}.HeroExperience_nextMeta__kwADa span{color:var(--color-text-muted);font-size:9px;letter-spacing:.13em}.HeroExperience_valueGrid___RwK4{padding-top:55px;display:grid;grid-template-columns:2.15fr .85fr;gap:8vw;align-items:end}.HeroExperience_valueGrid___RwK4 h2{margin:0;font-size:clamp(50px,7vw,104px);font-weight:400;letter-spacing:0;line-height:.98}.HeroExperience_valueGrid___RwK4>p{width:min(520px,100%);margin:0 0 8px;color:var(--color-text-muted);font-size:17px;line-height:1.7}.HeroExperience_valuePillars__nIrmf{margin-top:clamp(100px,13vw,180px);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-frost)}.HeroExperience_valuePillars__nIrmf article{min-height:230px;padding:25px 10% 30px 0;border-right:1px solid var(--border-frost)}.HeroExperience_valuePillars__nIrmf article+article{padding-left:10%}.HeroExperience_valuePillars__nIrmf article:last-child{border-right:0}.HeroExperience_valuePillars__nIrmf span{color:var(--color-text-muted);font-size:9px}.HeroExperience_valuePillars__nIrmf h3{margin:68px 0 13px;font-size:24px;font-weight:400;letter-spacing:0}.HeroExperience_valuePillars__nIrmf p{max-width:300px;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.6}.HeroExperience_continuation__DkkTs{min-height:76vh;padding:clamp(110px,14vw,200px) var(--page-gutter);background:var(--color-background)}.HeroExperience_continuation__DkkTs>div{width:min(1280px,100%);margin-inline:auto}.HeroExperience_continuation__DkkTs span{color:var(--color-text-muted);font-size:9px;letter-spacing:.13em}.HeroExperience_continuation__DkkTs h2{max-width:1050px;margin:30px 0 0;font-size:clamp(52px,7vw,100px);font-weight:400;letter-spacing:0;line-height:.98}.HeroExperience_continuation__DkkTs p{width:min(430px,100%);margin:34px 0 0 auto;color:var(--color-text-muted);line-height:1.65}@media (max-width:850px){.HeroExperience_heroScroll__Al52Q{height:500svh}.HeroExperience_heroSticky__tVxqI{height:100svh;min-height:0}.HeroExperience_particleCanvas__jCohq{height:150svh}.HeroExperience_heroIntro__SA8Iy{padding-top:64px}.HeroExperience_heroIntro__SA8Iy h1{font-size:clamp(48px,13.8vw,72px)}.HeroExperience_heroIntro__SA8Iy>p{max-width:340px;font-size:14px}.HeroExperience_heroForm__tJ26r{margin-top:26px}.HeroExperience_commandScene___jHeB{padding-top:80px}.HeroExperience_commandBrand__WZAx2{margin-bottom:30px;font-size:38px}.HeroExperience_commandIcon__duFSc{width:44px;height:44px}.HeroExperience_commandIcon__duFSc i{left:12px;top:15px}.HeroExperience_commandIcon__duFSc b{left:21px;top:30px}.HeroExperience_commandWindow__s2pYi{height:calc(100svh - 165px);min-height:430px;padding:16px;border-radius:24px 24px 0 0}.HeroExperience_promptLine__jwmFN{width:96%;font-size:13px}.HeroExperience_windowFooter__s4JIU{left:16px;right:16px}.HeroExperience_windowFooter__s4JIU>span{display:none}.HeroExperience_scrollProgress__5imly{bottom:13px}.HeroExperience_nextSection__C_as5{min-height:auto;padding-block:130px}.HeroExperience_valueGrid___RwK4{grid-template-columns:1fr;gap:32px}.HeroExperience_valueGrid___RwK4 h2{font-size:50px}.HeroExperience_valuePillars__nIrmf{grid-template-columns:1fr}.HeroExperience_valuePillars__nIrmf article,.HeroExperience_valuePillars__nIrmf article+article{min-height:190px;padding:24px 0;border-right:0;border-bottom:1px solid var(--border-frost)}.HeroExperience_valuePillars__nIrmf h3{margin-top:48px}}.ServicesCommand_section__Qqa22{position:relative;overflow:hidden;padding:clamp(120px,14vw,210px) var(--page-gutter);background:var(--color-background-deep);color:var(--color-text)}.ServicesCommand_section__Qqa22:before{content:"";position:absolute;width:70vw;height:70vw;right:-34vw;top:10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-particle-glow) 13%,transparent),transparent 68%);pointer-events:none}.ServicesCommand_container__sRfMj{position:relative;z-index:1;width:min(100%,1280px);margin-inline:auto}.ServicesCommand_sectionMeta___dInI{padding-bottom:16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-frost);color:var(--color-text-muted);font-size:9px;letter-spacing:.13em}.ServicesCommand_heading__cREd4{display:grid;grid-template-columns:1fr 2.2fr;gap:6vw;align-items:start;padding:52px 0 clamp(75px,9vw,130px)}.ServicesCommand_heading__cREd4 p{margin:8px 0 0;color:var(--color-text-muted);font-size:13px}.ServicesCommand_heading__cREd4 h2{margin:0;font-size:clamp(48px,6.4vw,92px);font-weight:400;letter-spacing:0;line-height:.98}.ServicesCommand_experience__Si75j{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(540px,1.22fr);gap:clamp(30px,5vw,76px);align-items:start}.ServicesCommand_serviceList__wy4fl{border-top:1px solid var(--border-frost)}.ServicesCommand_serviceButton__DcAJ3{width:100%;min-height:132px;padding:23px 0;display:grid;grid-template-columns:38px 1fr 24px;gap:12px;align-items:start;border:0;border-bottom:1px solid var(--border-frost);background:transparent;color:var(--color-text);text-align:left;cursor:pointer;transition:padding .35s var(--ease-primary),background .35s var(--ease-primary)}.ServicesCommand_serviceButtonActive__uCsZ_,.ServicesCommand_serviceButton__DcAJ3:hover{padding-inline:14px;background:color-mix(in srgb,var(--color-surface-elevated) 17%,transparent)}.ServicesCommand_serviceNumber__XkyB6{padding-top:5px;color:var(--color-text-muted);font-size:9px}.ServicesCommand_serviceText__9c8rt b,.ServicesCommand_serviceText__9c8rt small{display:block}.ServicesCommand_serviceText__9c8rt b{font-size:clamp(21px,2.1vw,29px);font-weight:400;letter-spacing:0}.ServicesCommand_serviceText__9c8rt small{max-width:340px;margin-top:11px;color:var(--color-text-muted);font-size:11px;line-height:1.55}.ServicesCommand_serviceArrow__oEuFK{padding-top:3px;color:color-mix(in srgb,var(--color-text) 42%,transparent);font-size:15px;transform:rotate(0);transition:transform .3s var(--ease-primary)}.ServicesCommand_serviceButtonActive__uCsZ_ .ServicesCommand_serviceArrow__oEuFK{color:var(--color-text);transform:rotate(45deg)}.ServicesCommand_commandShell__zX9C2{position:sticky;top:90px;min-height:650px;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-text) 23%,transparent);border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-background) 98%,transparent),color-mix(in srgb,var(--color-surface) 77%,transparent));box-shadow:0 45px 130px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)}.ServicesCommand_ambientGlow__Zwdy8{position:absolute;z-index:0;width:110%;aspect-ratio:1;top:-66%;left:18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-particle-glow) 20%,transparent),transparent 66%);pointer-events:none}.ServicesCommand_commandContent__ZysGV,.ServicesCommand_commandFooter__jTh28,.ServicesCommand_commandHeader__I1QmM{position:relative;z-index:1}.ServicesCommand_commandHeader__I1QmM{padding:0 1px 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.ServicesCommand_commandIdentity__8went{display:flex;align-items:center;gap:11px}.ServicesCommand_commandMark__XyVvv{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-particle-glow) 28%,transparent);font-size:13px}.ServicesCommand_commandIdentity__8went b,.ServicesCommand_commandIdentity__8went small{display:block}.ServicesCommand_commandIdentity__8went b{font-size:11px;font-weight:500}.ServicesCommand_commandIdentity__8went small{margin-top:3px;color:var(--color-text-muted);font-size:8px}.ServicesCommand_liveState__tkdVq{display:flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:8px;letter-spacing:.11em}.ServicesCommand_liveState__tkdVq i{width:5px;height:5px;border-radius:50%;background:var(--color-success);box-shadow:0 0 11px color-mix(in srgb,var(--color-success) 58%,transparent)}.ServicesCommand_commandContent__ZysGV{animation:ServicesCommand_contentIn__1TKrr .46s var(--ease-primary)}@keyframes ServicesCommand_contentIn__1TKrr{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}.ServicesCommand_prompt__II0Oy{position:relative;width:91%;min-height:86px;margin:30px 0 0 auto;padding:23px 54px 20px 23px;display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:17px;background:linear-gradient(105deg,color-mix(in srgb,var(--color-surface) 48%,transparent),color-mix(in srgb,var(--color-particle-glow) 58%,transparent));font-size:clamp(14px,1.4vw,18px);line-height:1.45}.ServicesCommand_prompt__II0Oy>i{position:absolute;right:22px;width:8px;height:8px;border-radius:50%;background:var(--color-text);box-shadow:0 0 15px color-mix(in srgb,var(--color-text) 42%,transparent)}.ServicesCommand_status__Q6BOO{margin-top:33px;display:flex;align-items:center;gap:11px;color:var(--color-text-muted);font-size:11px}.ServicesCommand_spinner__kaoLg{width:13px;height:13px;border:1px solid color-mix(in srgb,var(--color-text) 17%,transparent);border-top-color:color-mix(in srgb,var(--color-text) 70%,transparent);border-radius:50%;animation:ServicesCommand_spin__dopVT 1s linear infinite}@keyframes ServicesCommand_spin__dopVT{to{transform:rotate(1turn)}}.ServicesCommand_progress__6q_ns{margin:27px 0;display:grid;gap:9px;opacity:.18}.ServicesCommand_progress__6q_ns i{height:7px;border-radius:8px;background:var(--color-text)}.ServicesCommand_progress__6q_ns i:first-child{width:77%}.ServicesCommand_progress__6q_ns i:nth-child(2){width:61%}.ServicesCommand_progress__6q_ns i:nth-child(3){width:69%}.ServicesCommand_result__25hWb{padding:17px;border:1px solid color-mix(in srgb,var(--color-text) 11%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-particle-glow) 11%,transparent)}.ServicesCommand_resultHead__3mkXJ{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center}.ServicesCommand_resultIndex__Ue4bq{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--color-particle-glow) 22%,transparent);font-size:9px}.ServicesCommand_resultHead__3mkXJ b,.ServicesCommand_resultHead__3mkXJ small{display:block}.ServicesCommand_resultHead__3mkXJ b{font-size:12px;font-weight:450}.ServicesCommand_resultHead__3mkXJ small{margin-top:5px;color:var(--color-text-muted);font-size:8px}.ServicesCommand_resultArrow__7NiIv{color:var(--color-text-muted)}.ServicesCommand_deliverables__GS0dU{margin-top:17px;padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border-top:1px solid color-mix(in srgb,var(--color-text) 9%,transparent)}.ServicesCommand_deliverables__GS0dU span{display:flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:8px}.ServicesCommand_deliverables__GS0dU i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-success) 17%,transparent);color:var(--color-success);font-style:normal;font-size:8px}.ServicesCommand_commandFooter__jTh28{position:absolute;left:22px;right:22px;bottom:20px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.ServicesCommand_commandFooter__jTh28>span{color:var(--color-text-muted);font-size:8px}.ServicesCommand_commandFooter__jTh28 a{padding:10px 14px;border:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface-elevated) 25%,transparent);font-size:9px}.ServicesCommand_commandFooter__jTh28 a b{margin-left:17px}@media (max-width:960px){.ServicesCommand_heading__cREd4{grid-template-columns:1fr;gap:25px}.ServicesCommand_experience__Si75j{grid-template-columns:1fr}.ServicesCommand_commandShell__zX9C2{position:relative;top:auto}}@media (max-width:640px){.ServicesCommand_section__Qqa22{padding-inline:18px}.ServicesCommand_heading__cREd4 h2{font-size:46px}.ServicesCommand_serviceButton__DcAJ3{min-height:118px;grid-template-columns:30px 1fr 20px}.ServicesCommand_commandShell__zX9C2{min-height:600px;padding:16px;border-radius:22px}.ServicesCommand_prompt__II0Oy{width:96%;font-size:13px}.ServicesCommand_deliverables__GS0dU{grid-template-columns:1fr}.ServicesCommand_commandFooter__jTh28{left:16px;right:16px}.ServicesCommand_commandFooter__jTh28>span{display:none}}.WorkingModel_section__W6uo_{position:relative;overflow:hidden;padding:clamp(92px,11vw,156px) var(--page-gutter);background:linear-gradient(180deg,var(--color-background-deep),color-mix(in srgb,var(--color-background) 86%,var(--color-surface)));color:var(--color-text)}.WorkingModel_ambient__70kAo{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 48%,color-mix(in srgb,var(--color-particle-glow) 18%,transparent),transparent 34%),repeating-radial-gradient(ellipse at 76% 48%,transparent 0 42px,color-mix(in srgb,var(--color-particle) 5%,transparent) 43px 44px);opacity:.72}.WorkingModel_container__POiFs{position:relative;width:min(100%,var(--content-max));margin:0 auto}.WorkingModel_sectionMeta__q0sVZ{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);color:var(--color-text-muted);font-size:10px;letter-spacing:.14em}.WorkingModel_heading__Jcckm{display:grid;grid-template-columns:.72fr 1.4fr;gap:48px;margin-top:clamp(42px,6vw,84px);align-items:start}.WorkingModel_heading__Jcckm p{margin:9px 0 0;color:var(--color-text-muted);font-size:13px}.WorkingModel_heading__Jcckm h2{margin:0;max-width:920px;font-size:clamp(42px,6.2vw,88px);font-weight:400;letter-spacing:0;line-height:.98}.WorkingModel_experience__Dqcv2{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:clamp(38px,7vw,110px);margin-top:clamp(72px,9vw,126px);align-items:start}.WorkingModel_timeline__YaYFz{position:relative;display:grid;gap:4px;padding-left:38px}.WorkingModel_timelineRail__9JpiS{position:absolute;left:10px;top:34px;bottom:34px;width:1px;background:color-mix(in srgb,var(--color-text) 13%,transparent)}.WorkingModel_timelineRail__9JpiS i{position:absolute;left:0;top:0;width:1px;min-height:2px;background:var(--color-accent);box-shadow:0 0 15px color-mix(in srgb,var(--color-accent) 62%,transparent);transition:height .65s var(--ease-primary)}.WorkingModel_step__JyfNt{position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:16px;width:100%;padding:22px 18px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .28s ease,background .28s ease,transform .28s var(--ease-primary)}.WorkingModel_step__JyfNt:before{content:"";position:absolute;left:-33px;top:34px;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--color-text) 40%,transparent);border-radius:50%;background:var(--color-background-deep);transition:.28s ease}.WorkingModel_stepActive__no1HC,.WorkingModel_step__JyfNt:focus-visible,.WorkingModel_step__JyfNt:hover{border-color:color-mix(in srgb,var(--color-text) 14%,transparent);background:color-mix(in srgb,var(--color-surface) 25%,transparent);transform:translateX(4px);outline:none}.WorkingModel_stepActive__no1HC:before{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 13%,transparent)}.WorkingModel_step__JyfNt>span{color:var(--color-text-muted);font:10px/1.4 monospace;letter-spacing:.1em}.WorkingModel_step__JyfNt b{font-size:20px;font-weight:540}.WorkingModel_step__JyfNt p{margin:7px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.WorkingModel_step__JyfNt>i{color:var(--color-text-muted);font-style:normal;transition:transform .28s var(--ease-primary)}.WorkingModel_stepActive__no1HC>i,.WorkingModel_step__JyfNt:hover>i{transform:translate(3px,-3px)}.WorkingModel_preview__wukdN{position:sticky;top:98px;overflow:hidden;min-height:510px;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:30px;background:color-mix(in srgb,var(--color-surface) 48%,transparent);box-shadow:0 28px 75px color-mix(in srgb,var(--color-text) 13%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.WorkingModel_previewGlow__N0EK7{position:absolute;right:-8%;top:2%;width:70%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--color-particle-glow) 24%,transparent);filter:blur(76px);pointer-events:none}.WorkingModel_previewFooter__a9hop,.WorkingModel_previewHeader__tUzII{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 22px}.WorkingModel_previewHeader__tUzII{border-bottom:1px solid color-mix(in srgb,var(--color-text) 11%,transparent)}.WorkingModel_previewHeader__tUzII>div{display:flex;align-items:center;gap:11px}.WorkingModel_previewMark__1oxXs{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-particle-glow) 24%,transparent);font-size:13px}.WorkingModel_previewHeader__tUzII p{display:grid;gap:2px;margin:0}.WorkingModel_previewHeader__tUzII b{font-size:11px}.WorkingModel_liveState__urZV_,.WorkingModel_previewHeader__tUzII small{color:var(--color-text-muted);font-size:8px}.WorkingModel_liveState__urZV_{display:flex;align-items:center;gap:6px;letter-spacing:.12em}.WorkingModel_liveState__urZV_ i{width:5px;height:5px;border-radius:50%;background:var(--color-success);box-shadow:0 0 9px color-mix(in srgb,var(--color-success) 70%,transparent)}.WorkingModel_flowMap__ZtrrU{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:38px 28px 0}.WorkingModel_flowMap__ZtrrU:before{content:"";position:absolute;left:9%;right:9%;top:14px;height:1px;background:color-mix(in srgb,var(--color-text) 13%,transparent)}.WorkingModel_flowMap__ZtrrU>span{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;color:var(--color-text-muted)}.WorkingModel_flowMap__ZtrrU i{display:grid;width:29px;height:29px;place-items:center;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-surface) 82%,transparent);font:9px/1 monospace;transition:.42s var(--ease-primary)}.WorkingModel_flowMap__ZtrrU small{font-size:8px}.WorkingModel_flowMap__ZtrrU .WorkingModel_flowNodeActive__e7Mz8 i{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.WorkingModel_previewBody__99VEO{position:relative;margin:40px 28px 24px;padding:28px;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-elevated) 22%,transparent)}.WorkingModel_eyebrow_____J1{color:var(--color-text-muted);font:9px/1 monospace;letter-spacing:.14em}.WorkingModel_previewBody__99VEO h3{margin:14px 0 22px;font-size:clamp(24px,3vw,38px);font-weight:430;letter-spacing:0}.WorkingModel_status__PjF4O{display:flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:10px}.WorkingModel_status__PjF4O i{width:8px;height:8px;border:1px solid color-mix(in srgb,var(--color-text) 40%,transparent);border-top-color:var(--color-accent);border-radius:50%;animation:WorkingModel_processSpin__TT0qU 1.1s linear infinite}.WorkingModel_tags__Pwe55{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.WorkingModel_tags__Pwe55 span{padding:7px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 46%,transparent);color:var(--color-text-muted);font-size:9px}.WorkingModel_previewFooter__a9hop{position:absolute;left:0;right:0;bottom:0;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text-muted);font-size:9px}.WorkingModel_previewFooter__a9hop a{color:var(--color-text);text-decoration:none}.WorkingModel_previewFooter__a9hop b{margin-left:14px}@keyframes WorkingModel_processSpin__TT0qU{to{transform:rotate(1turn)}}@media (max-width:850px){.WorkingModel_section__W6uo_{padding-top:86px;padding-bottom:92px}.WorkingModel_experience__Dqcv2,.WorkingModel_heading__Jcckm{grid-template-columns:1fr}.WorkingModel_heading__Jcckm{gap:24px}.WorkingModel_heading__Jcckm h2{font-size:clamp(42px,12.4vw,62px)}.WorkingModel_experience__Dqcv2{gap:36px;margin-top:62px}.WorkingModel_timeline__YaYFz{padding-left:24px}.WorkingModel_timelineRail__9JpiS{left:4px}.WorkingModel_step__JyfNt{grid-template-columns:28px 1fr auto;gap:10px;padding:17px 13px}.WorkingModel_step__JyfNt:before{left:-23px;top:29px}.WorkingModel_step__JyfNt b{font-size:17px}.WorkingModel_preview__wukdN{position:relative;top:auto;min-height:470px;border-radius:24px}.WorkingModel_previewBody__99VEO{margin:30px 16px 22px;padding:22px 18px}.WorkingModel_flowMap__ZtrrU{margin:30px 14px 0}.WorkingModel_previewFooter__a9hop>span{display:none}}@media (prefers-reduced-motion:reduce){.WorkingModel_flowMap__ZtrrU i,.WorkingModel_step__JyfNt,.WorkingModel_step__JyfNt:before,.WorkingModel_step__JyfNt>i,.WorkingModel_timelineRail__9JpiS i{transition:none}.WorkingModel_status__PjF4O i{animation:none}}.TrustProof_section__DP873{position:relative;padding:clamp(92px,11vw,156px) var(--page-gutter);overflow:hidden;background:var(--color-text);color:var(--color-background)}.TrustProof_section__DP873:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--color-particle-glow) 16%,transparent),transparent 40%),repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),color-mix(in srgb,var(--color-background) 5%,transparent) calc(25% - 1px) 25%)}.TrustProof_container__dxcE9{position:relative;width:min(100%,var(--content-max));margin-inline:auto}.TrustProof_sectionMeta__zuf5N{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--color-background) 18%,transparent);color:color-mix(in srgb,var(--color-background) 58%,transparent);font-size:10px;letter-spacing:.14em}.TrustProof_heading__NU2P0{display:grid;grid-template-columns:.72fr 1.4fr;gap:48px;margin-top:clamp(42px,6vw,84px);align-items:start}.TrustProof_heading__NU2P0 p{margin:9px 0 0;color:color-mix(in srgb,var(--color-background) 62%,transparent);font-size:13px}.TrustProof_heading__NU2P0 h2{max-width:960px;margin:0;font-size:clamp(42px,6.2vw,88px);font-weight:400;letter-spacing:0;line-height:.98}.TrustProof_proofGrid__eN_JI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(76px,10vw,138px);border-top:1px solid color-mix(in srgb,var(--color-background) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-background) 20%,transparent)}.TrustProof_proofGrid__eN_JI article{min-height:390px;padding:24px clamp(18px,2.2vw,32px) 28px;display:flex;flex-direction:column;border-right:1px solid color-mix(in srgb,var(--color-background) 16%,transparent);transition:background .28s ease}.TrustProof_proofGrid__eN_JI article:first-child{padding-left:0}.TrustProof_proofGrid__eN_JI article:last-child{padding-right:0;border-right:0}.TrustProof_proofGrid__eN_JI article:hover{background:color-mix(in srgb,var(--color-background) 4%,transparent)}.TrustProof_articleHead__3YjBD{display:flex;align-items:center;justify-content:space-between;color:color-mix(in srgb,var(--color-background) 50%,transparent);font:10px/1 monospace}.TrustProof_articleHead__3YjBD i{width:7px;height:7px;border:1px solid;border-radius:50%}.TrustProof_articleBody__4g5bC{margin-top:auto;padding-top:96px}.TrustProof_articleBody__4g5bC h3{margin:0;font-size:clamp(22px,2.1vw,31px);font-weight:430;letter-spacing:0}.TrustProof_articleBody__4g5bC p{min-height:88px;margin:18px 0 0;color:color-mix(in srgb,var(--color-background) 62%,transparent);font-size:12px;line-height:1.65}.TrustProof_signal__LZ6xQ{display:flex;align-items:center;gap:9px;margin-top:26px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--color-background) 12%,transparent);color:color-mix(in srgb,var(--color-background) 72%,transparent);font-size:9px}.TrustProof_signal__LZ6xQ i{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 65%,transparent)}.TrustProof_disclosure__pNlRF{display:grid;grid-template-columns:.72fr 1.4fr;gap:48px;padding-top:36px;color:color-mix(in srgb,var(--color-background) 58%,transparent)}.TrustProof_disclosure__pNlRF span{font:9px/1.4 monospace;letter-spacing:.12em}.TrustProof_disclosure__pNlRF p{max-width:610px;margin:0;font-size:13px;line-height:1.65}@media (max-width:900px){.TrustProof_disclosure__pNlRF,.TrustProof_heading__NU2P0{grid-template-columns:1fr;gap:24px}.TrustProof_proofGrid__eN_JI{grid-template-columns:repeat(2,minmax(0,1fr))}.TrustProof_proofGrid__eN_JI article,.TrustProof_proofGrid__eN_JI article:first-child,.TrustProof_proofGrid__eN_JI article:last-child{min-height:330px;padding:24px;border-right:1px solid color-mix(in srgb,var(--color-background) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-background) 16%,transparent)}.TrustProof_proofGrid__eN_JI article:nth-child(2n){border-right:0}.TrustProof_proofGrid__eN_JI article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.TrustProof_section__DP873{padding-block:88px}.TrustProof_sectionMeta__zuf5N span:first-child{display:none}.TrustProof_sectionMeta__zuf5N{justify-content:flex-end}.TrustProof_heading__NU2P0 h2{font-size:44px}.TrustProof_proofGrid__eN_JI{grid-template-columns:1fr;margin-top:58px}.TrustProof_proofGrid__eN_JI article,.TrustProof_proofGrid__eN_JI article:first-child,.TrustProof_proofGrid__eN_JI article:last-child{min-height:285px;padding:22px 0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--color-background) 16%,transparent)}.TrustProof_proofGrid__eN_JI article:last-child{border-bottom:0}.TrustProof_articleBody__4g5bC{padding-top:58px}.TrustProof_articleBody__4g5bC p{min-height:0}}@media (prefers-reduced-motion:reduce){.TrustProof_proofGrid__eN_JI article{transition:none}}.PrivacyControls_banner__c_UYq{position:fixed;z-index:90;right:24px;bottom:24px;width:min(560px,calc(100vw - 48px));padding:22px;display:grid;grid-template-columns:1fr auto;gap:22px;border:1px solid color-mix(in srgb,var(--color-background) 24%,transparent);border-radius:8px;background:var(--color-text);color:var(--color-background);box-shadow:0 18px 48px rgba(25,23,42,.24)}.PrivacyControls_banner__c_UYq strong{font-size:14px;font-weight:550}.PrivacyControls_banner__c_UYq p{margin:9px 0 0;color:color-mix(in srgb,var(--color-background) 68%,transparent);font-size:11px;line-height:1.6}.PrivacyControls_bannerActions___7niI{display:flex;gap:8px;align-items:end}.PrivacyControls_banner__c_UYq button,.PrivacyControls_dialog__pwohp button{min-height:42px;padding:0 14px;border:1px solid;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:10px}.PrivacyControls_banner__c_UYq button:last-child,.PrivacyControls_dialogActions__SuIqT button{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.PrivacyControls_backdrop__iXjT0{position:fixed;z-index:100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(25,23,42,.58)}.PrivacyControls_dialog__pwohp{width:min(680px,100%);max-height:calc(100svh - 48px);overflow-y:auto;border-radius:8px;background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 80px rgba(25,23,42,.3)}.PrivacyControls_dialogHead__vXyAA{padding:28px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border)}.PrivacyControls_dialogHead__vXyAA span{color:var(--color-text-muted);font:8px/1 monospace;letter-spacing:.1em}.PrivacyControls_dialogHead__vXyAA h2{margin:12px 0 0;font-size:32px;font-weight:450;letter-spacing:0}.PrivacyControls_dialogHead__vXyAA>button{width:42px;padding:0;border-color:var(--color-border);border-radius:50%;font-size:24px;line-height:1}.PrivacyControls_preference__fTEPP{min-height:112px;margin-inline:28px;padding-block:24px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-bottom:1px solid var(--color-border)}.PrivacyControls_preference__fTEPP strong{font-size:15px;font-weight:550}.PrivacyControls_preference__fTEPP p{margin:8px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.55}.PrivacyControls_preference__fTEPP>span{color:var(--color-text-muted);font:8px/1 monospace}.PrivacyControls_preference__fTEPP>span[data-enabled]{color:var(--color-success)}.PrivacyControls_toggle__zhB8Y{display:inline-flex;gap:9px;align-items:center;cursor:pointer}.PrivacyControls_toggle__zhB8Y input{position:absolute;opacity:0}.PrivacyControls_toggle__zhB8Y i{position:relative;width:38px;height:20px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background)}.PrivacyControls_toggle__zhB8Y i:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--color-text-muted);transition:transform .18s ease,background .18s ease}.PrivacyControls_toggle__zhB8Y input:checked+i:after{background:var(--color-success);transform:translateX(18px)}.PrivacyControls_toggle__zhB8Y input:focus-visible+i{outline:2px solid var(--color-accent);outline-offset:3px}.PrivacyControls_toggle__zhB8Y span{color:var(--color-text-muted);font:8px/1 monospace}.PrivacyControls_dialogActions__SuIqT{padding:28px;display:flex;justify-content:space-between;gap:16px;align-items:center}.PrivacyControls_dialogActions__SuIqT a{border-bottom:1px solid;font-size:10px}@media (max-width:620px){.PrivacyControls_banner__c_UYq{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr}.PrivacyControls_bannerActions___7niI{justify-content:flex-end}.PrivacyControls_backdrop__iXjT0{padding:12px}.PrivacyControls_preference__fTEPP{grid-template-columns:1fr;gap:12px}.PrivacyControls_dialogActions__SuIqT{align-items:stretch;flex-direction:column}}.ThemeLab_trigger__1MNyC{position:fixed;z-index:100;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 16px;border:1px solid var(--border-frost);border-radius:var(--radius-pill);background:var(--surface-frost);color:var(--color-text);box-shadow:0 15px 45px color-mix(in srgb,var(--color-background-deep) 38%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.ThemeLab_triggerDot__pczEN{width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 14px var(--color-particle-glow)}.ThemeLab_panel__O9KvY{position:fixed;z-index:101;right:18px;bottom:70px;width:min(390px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 96px));overflow:auto;padding:20px;border:1px solid var(--border-frost);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-background-deep) 88%,transparent);color:var(--color-text);box-shadow:0 28px 90px color-mix(in srgb,var(--color-background-deep) 56%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform-origin:bottom right;animation:ThemeLab_panelIn__xwyus .28s var(--ease-primary)}@keyframes ThemeLab_panelIn__xwyus{0%{opacity:0;transform:translateY(12px) scale(.98)}}.ThemeLab_panelHeader__iBuUR{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.ThemeLab_panelHeader__iBuUR span,.ThemeLab_panelHeader__iBuUR strong{display:block}.ThemeLab_panelHeader__iBuUR strong{font-size:15px;font-weight:500}.ThemeLab_panelHeader__iBuUR span{margin-top:5px;color:var(--color-text-muted);font-size:11px}.ThemeLab_close__M2oFB{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--border-frost);border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.ThemeLab_sectionLabel__X7RnM{margin:22px 0 10px;color:var(--color-text-muted);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ThemeLab_presets__1CS83{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ThemeLab_preset___aWzc{min-height:54px;padding:9px;border:1px solid var(--border-frost);border-radius:var(--radius-sm);background:var(--surface-frost);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.ThemeLab_presetActive__IsbKj,.ThemeLab_preset___aWzc:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,transparent);background:var(--surface-frost-hover)}.ThemeLab_presetSwatches__APTQW{display:flex;gap:4px;margin-bottom:8px}.ThemeLab_presetSwatches__APTQW i{width:12px;height:12px;border:1px solid rgba(127,127,127,.18);border-radius:50%}.ThemeLab_presetName__HlQNh{display:block;font-size:10px}.ThemeLab_controls__x2nPB{display:grid;gap:7px}.ThemeLab_control__VvoWd{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:39px;padding:5px 6px 5px 11px;border:1px solid var(--border-frost);border-radius:9px}.ThemeLab_control__VvoWd span{color:var(--color-text-muted);font-size:10px}.ThemeLab_control__VvoWd input{width:31px;height:27px;padding:0;overflow:hidden;border:0;border-radius:7px;background:transparent;cursor:pointer}.ThemeLab_control__VvoWd input::-webkit-color-swatch-wrapper{padding:0}.ThemeLab_control__VvoWd input::-webkit-color-swatch{border:0;border-radius:6px}.ThemeLab_actions__81dMb{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.ThemeLab_actions__81dMb button{min-height:39px;border:1px solid var(--border-frost);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-size:10px;cursor:pointer}.ThemeLab_actions__81dMb button:last-child{border-color:transparent;background:var(--color-accent);color:var(--color-accent-text)}.ThemeLab_message__vNR8j{min-height:16px;margin:10px 0 0;color:var(--color-text-muted);font-size:9px;text-align:center}@media (max-width:600px){.ThemeLab_panel__O9KvY{right:10px;bottom:62px;width:calc(100vw - 20px)}.ThemeLab_trigger__1MNyC{right:10px;bottom:10px}}.ContactFooter_contact__sGre7{position:relative;min-height:92svh;padding:clamp(92px,11vw,156px) var(--page-gutter);overflow:hidden;background:var(--color-text);color:var(--color-surface)}.ContactFooter_container__yoSCu{position:relative;z-index:1;width:min(100%,var(--content-max));margin-inline:auto}.ContactFooter_orbit__HUbAt{position:absolute;right:-12vw;top:50%;width:min(72vw,980px);aspect-ratio:1;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--color-surface) 12%,transparent);border-radius:50%;pointer-events:none}.ContactFooter_orbit__HUbAt i{position:absolute;inset:17%;border:1px solid color-mix(in srgb,var(--color-surface) 11%,transparent);border-radius:50%}.ContactFooter_orbit__HUbAt i:nth-child(2){inset:34%}.ContactFooter_orbit__HUbAt i:nth-child(3){inset:49%;border-width:4px;border-color:var(--color-accent)}.ContactFooter_sectionMeta__Po22z{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--color-surface) 20%,transparent);font-size:10px;letter-spacing:.14em}.ContactFooter_contactBody__GlygG{width:min(100%,1120px);margin-top:clamp(64px,8vw,116px)}.ContactFooter_contactBody__GlygG>p{margin:0 0 24px;color:color-mix(in srgb,var(--color-surface) 72%,transparent);font-size:13px}.ContactFooter_contactBody__GlygG h2{max-width:1080px;margin:0;font-size:clamp(52px,7.4vw,108px);font-weight:430;letter-spacing:0;line-height:.94}.ContactFooter_servicePicker__p_fH5{display:grid;grid-template-columns:118px 1fr;gap:24px;margin-top:clamp(60px,7vw,94px);align-items:start}.ContactFooter_servicePicker__p_fH5>span{padding-top:12px;font:9px/1 monospace;letter-spacing:.12em}.ContactFooter_servicePicker__p_fH5>div{display:flex;flex-wrap:wrap;gap:8px}.ContactFooter_servicePicker__p_fH5 button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-surface) 30%,transparent);border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:10px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.ContactFooter_servicePicker__p_fH5 button i{width:5px;height:5px;border:1px solid;border-radius:50%}.ContactFooter_servicePicker__p_fH5 button:focus-visible,.ContactFooter_servicePicker__p_fH5 button:hover,.ContactFooter_servicePicker__p_fH5 button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.ContactFooter_primaryAction__LY5ze{min-height:92px;margin-top:28px;padding:18px 22px;display:grid;grid-template-columns:1fr auto 32px;gap:22px;align-items:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-surface) 16%,transparent);background:var(--color-surface);color:var(--color-text);transition:transform .3s var(--ease-primary)}.ContactFooter_primaryAction__LY5ze:hover{transform:translateY(-3px)}.ContactFooter_primaryAction__LY5ze span{display:grid;gap:5px;font-size:12px}.ContactFooter_primaryAction__LY5ze small{opacity:.58;font-size:8px;letter-spacing:.12em}.ContactFooter_primaryAction__LY5ze b{font-size:14px;font-weight:500}.ContactFooter_primaryAction__LY5ze>i{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-text);border-radius:50%;font-style:normal}.ContactFooter_footer__PRQFa{padding:72px var(--page-gutter) 24px;display:grid;grid-template-columns:1fr 1fr;gap:90px 48px;background:var(--color-surface);color:var(--color-text)}.ContactFooter_footerBottom__cfHvI,.ContactFooter_footerBrand__69qDd,.ContactFooter_footer__PRQFa nav{width:min(100%,calc(var(--content-max) / 2))}.ContactFooter_footerBrand__69qDd{justify-self:end;padding-right:48px}.ContactFooter_footerBrand__69qDd>a{display:inline-flex;align-items:center;gap:11px;font-size:12px;letter-spacing:.16em}.ContactFooter_footerBrand__69qDd>a span{display:grid;width:30px;height:30px;place-items:center;border:1px solid;border-radius:50%;font-size:12px;letter-spacing:0}.ContactFooter_footerBrand__69qDd>a b{font-weight:550}.ContactFooter_footerBrand__69qDd p{max-width:380px;margin:28px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.7}.ContactFooter_footer__PRQFa nav{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px 36px;align-content:start}.ContactFooter_footer__PRQFa nav a{width:fit-content;padding-bottom:3px;border-bottom:1px solid transparent;color:var(--color-text-muted);font-size:12px;transition:color .2s ease,border-color .2s ease}.ContactFooter_footer__PRQFa nav a:focus-visible,.ContactFooter_footer__PRQFa nav a:hover{border-color:currentColor;color:var(--color-text)}.ContactFooter_footerBottom__cfHvI{grid-column:1/-1;width:min(100%,var(--content-max));max-width:var(--content-max);margin-inline:auto;padding-top:22px;display:grid;grid-template-columns:1fr auto 1fr;border-top:1px solid var(--color-border);color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.08em}.ContactFooter_footerBottom__cfHvI a{justify-self:end;color:var(--color-text)}.ContactFooter_legalLinks__Lfopj{display:flex;gap:18px;align-items:center}.ContactFooter_legalLinks__Lfopj a,.ContactFooter_legalLinks__Lfopj button{padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;letter-spacing:inherit}.ContactFooter_legalLinks__Lfopj a:hover,.ContactFooter_legalLinks__Lfopj button:hover{border-color:currentColor;color:var(--color-text)}@media (max-width:760px){.ContactFooter_contact__sGre7{min-height:auto;padding-block:88px}.ContactFooter_orbit__HUbAt{right:-55vw;top:39%;width:130vw}.ContactFooter_contactBody__GlygG{margin-top:58px}.ContactFooter_contactBody__GlygG h2{font-size:clamp(48px,13.2vw,66px)}.ContactFooter_servicePicker__p_fH5{grid-template-columns:1fr;gap:16px;margin-top:56px}.ContactFooter_servicePicker__p_fH5>span{padding:0}.ContactFooter_servicePicker__p_fH5>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ContactFooter_servicePicker__p_fH5 button{justify-content:flex-start;padding-inline:11px}.ContactFooter_primaryAction__LY5ze{min-height:104px;grid-template-columns:1fr 32px;gap:12px}.ContactFooter_primaryAction__LY5ze b{display:none}.ContactFooter_footer__PRQFa{grid-template-columns:1fr;gap:52px;padding-top:58px}.ContactFooter_footerBrand__69qDd,.ContactFooter_footer__PRQFa nav{width:100%;justify-self:auto;padding-right:0}.ContactFooter_footerBottom__cfHvI{grid-column:auto;grid-template-columns:1fr auto;gap:16px}.ContactFooter_legalLinks__Lfopj{grid-column:1/-1;grid-row:2;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ContactFooter_footer__PRQFa nav a,.ContactFooter_primaryAction__LY5ze,.ContactFooter_servicePicker__p_fH5 button{transition:none}}.LegalPage_page__7XA3X{overflow:clip;background:var(--color-surface);color:var(--color-text)}.LegalPage_hero__xQDsn{min-height:72svh;padding:132px var(--page-gutter) 76px;display:flex;align-items:flex-end;background:var(--color-background)}.LegalPage_documentShell__JZ5Nm,.LegalPage_heroInner__2csO5{width:min(100%,var(--content-max));margin-inline:auto}.LegalPage_heroInner__2csO5{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:64px;align-items:end}.LegalPage_hero__xQDsn span,.LegalPage_index__EgzgB>span,.LegalPage_summary__sYZ97 small{color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.1em}.LegalPage_hero__xQDsn h1{max-width:880px;margin:26px 0 0;font-size:82px;font-weight:430;letter-spacing:0;line-height:.96}.LegalPage_summary__sYZ97{padding-top:22px;border-top:1px solid var(--color-border)}.LegalPage_summary__sYZ97 p{margin:0 0 42px;color:var(--color-text-muted);font-size:15px;line-height:1.7}.LegalPage_documentShell__JZ5Nm{padding:112px 0 136px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:72px}.LegalPage_index__EgzgB{position:sticky;top:104px;height:fit-content}.LegalPage_index__EgzgB ol{margin:24px 0 0;padding:0;border-top:1px solid var(--color-border);list-style:none}.LegalPage_index__EgzgB li{border-bottom:1px solid var(--color-border)}.LegalPage_index__EgzgB a{min-height:52px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;color:var(--color-text-muted);font-size:11px;transition:color .18s ease,padding .22s var(--ease-primary)}.LegalPage_index__EgzgB a span{font:8px/1 monospace}.LegalPage_notice__7aF3O{margin-bottom:48px;padding:22px 26px;border-left:3px solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--color-text-muted);font-size:13px;line-height:1.65}.LegalPage_notice__7aF3O strong{color:var(--color-text)}.LegalPage_document__0VJXu>section{padding:42px 0 52px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;border-top:1px solid var(--color-border);scroll-margin-top:110px}.LegalPage_document__0VJXu>section>span{padding-top:9px;color:var(--color-text-muted);font:8px/1 monospace}.LegalPage_document__0VJXu h2{margin:0 0 22px;font-size:32px;font-weight:450;letter-spacing:0;line-height:1.12}.LegalPage_document__0VJXu li,.LegalPage_document__0VJXu p{color:var(--color-text-muted);font-size:14px;line-height:1.75}.LegalPage_document__0VJXu p{margin:0 0 16px}.LegalPage_document__0VJXu ul{margin:16px 0 0;padding-left:18px}.LegalPage_document__0VJXu a{border-bottom:1px solid;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.LegalPage_index__EgzgB a:hover{padding-left:6px;color:var(--color-text)}}@media (max-width:900px){.LegalPage_heroInner__2csO5{grid-template-columns:1fr}.LegalPage_hero__xQDsn h1{font-size:64px}.LegalPage_documentShell__JZ5Nm{padding-inline:var(--page-gutter);grid-template-columns:1fr;gap:52px}.LegalPage_index__EgzgB{position:static}.LegalPage_index__EgzgB ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.LegalPage_hero__xQDsn{min-height:70svh;padding-top:110px}.LegalPage_hero__xQDsn h1{font-size:47px;line-height:1}.LegalPage_summary__sYZ97 p{margin-bottom:26px}.LegalPage_documentShell__JZ5Nm{padding-top:72px}.LegalPage_index__EgzgB ol{grid-template-columns:1fr}.LegalPage_document__0VJXu>section{grid-template-columns:34px minmax(0,1fr);gap:10px}.LegalPage_document__0VJXu h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.LegalPage_index__EgzgB a{transition:none}}.not-found_page__VFIr4{min-height:100svh;padding:112px var(--page-gutter) 38px;background:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px),var(--color-background);background-size:64px 64px}.not-found_state__5hi_1{width:min(1180px,100%);min-height:calc(100svh - 150px);margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.not-found_meta__pd9fV{padding-bottom:14px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font:10px/1.4 monospace}.not-found_content__cklTM{padding:72px 0 54px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,120px);align-items:end}.not-found_content__cklTM>strong{color:var(--color-accent);font-size:180px;font-weight:430;line-height:.8}.not-found_content__cklTM>div>p:first-child{margin:0 0 18px;color:var(--color-text-muted);font-size:13px}.not-found_content__cklTM h1{max-width:720px;margin:0;font-size:64px;font-weight:430;letter-spacing:0;line-height:1.02}.not-found_content__cklTM h1+p{max-width:620px;margin:24px 0 0;color:var(--color-text-muted);font-size:16px;line-height:1.7}.not-found_actions__eb6u_,.not-found_content__cklTM nav{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.not-found_actions__eb6u_ a,.not-found_actions__eb6u_ button,.not-found_content__cklTM nav a{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-surface) 68%,transparent);color:var(--color-text);font:inherit;font-size:13px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.not-found_actions__eb6u_ button,.not-found_content__cklTM nav a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.not-found_actions__eb6u_ a:hover,.not-found_actions__eb6u_ button:hover,.not-found_content__cklTM nav a:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}@media (max-width:720px){.not-found_page__VFIr4{padding-top:88px;background-size:44px 44px}.not-found_state__5hi_1{min-height:calc(100svh - 120px)}.not-found_meta__pd9fV{align-items:flex-start}.not-found_meta__pd9fV span:last-child{text-align:right}.not-found_content__cklTM{padding:42px 0 18px;grid-template-columns:1fr;gap:34px;align-items:start}.not-found_content__cklTM>strong{font-size:104px}.not-found_content__cklTM h1{font-size:42px}.not-found_content__cklTM h1+p{font-size:15px}.not-found_actions__eb6u_,.not-found_content__cklTM nav{display:grid}}.SiteHeader_siteNav__atmhW{position:fixed;z-index:50;top:0;left:0;width:100%;height:72px;padding:0 var(--page-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:color-mix(in srgb,var(--color-text) 92%,transparent);transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.SiteHeader_siteNav__atmhW[data-scrolled=true]:not([data-menu-open=true]){border-bottom:1px solid var(--border-frost);background:color-mix(in srgb,var(--color-background) 84%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--color-text) 8%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.SiteHeader_brand__yWbB2{position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:fit-content;font-size:13px;font-weight:500;letter-spacing:.16em}.SiteHeader_brandSymbol___xqga{width:30px;height:30px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:13px;letter-spacing:0}.SiteHeader_navActions__rD2eU,.SiteHeader_navLinks__kbZct{display:flex;align-items:center;gap:27px;font-size:13px}.SiteHeader_navActions__rD2eU>a:first-child,.SiteHeader_navLinks__kbZct a{position:relative;color:var(--color-text-muted);transition:color .25s}.SiteHeader_navActions__rD2eU>a:first-child:focus-visible,.SiteHeader_navActions__rD2eU>a:first-child:hover,.SiteHeader_navLinks__kbZct a:focus-visible,.SiteHeader_navLinks__kbZct a:hover{color:var(--color-text)}.SiteHeader_navLinks__kbZct>a[aria-current],.SiteHeader_serviceMenu__okEv3>a[aria-current]{color:var(--color-text)}.SiteHeader_navLinks__kbZct>a:after,.SiteHeader_serviceMenu__okEv3>a:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-primary)}.SiteHeader_navLinks__kbZct>a[aria-current]:after,.SiteHeader_serviceMenu__okEv3>a[aria-current]:after{transform:scaleX(1)}.SiteHeader_serviceMenu__okEv3{position:relative;height:72px;display:flex;align-items:center}.SiteHeader_serviceMenu__okEv3>a{display:inline-flex;align-items:center;gap:8px}.SiteHeader_serviceMenu__okEv3>a i{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.SiteHeader_serviceMenu__okEv3:focus-within>a i,.SiteHeader_serviceMenu__okEv3:hover>a i{transform:translateY(2px) rotate(225deg)}.SiteHeader_serviceDropdown__vjrAY{position:absolute;top:calc(100% - 1px);left:-24px;width:min(620px,calc(100vw - 48px));padding:22px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:0 24px 60px color-mix(in srgb,var(--color-text) 14%,transparent);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,visibility .22s ease,transform .26s var(--ease-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.SiteHeader_serviceMenu__okEv3:focus-within .SiteHeader_serviceDropdown__vjrAY,.SiteHeader_serviceMenu__okEv3:hover .SiteHeader_serviceDropdown__vjrAY{opacity:1;visibility:visible;transform:translateY(0)}.SiteHeader_dropdownMeta__28H1a{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font:9px/1.4 monospace;letter-spacing:.1em}.SiteHeader_dropdownMeta__28H1a a{display:inline-flex;gap:10px;color:var(--color-text);letter-spacing:0}.SiteHeader_dropdownMeta__28H1a b{color:var(--color-accent);font-weight:400}.SiteHeader_serviceList__NvfXX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader_serviceList__NvfXX a{min-height:76px;padding:14px 12px;display:grid;grid-template-columns:28px 1fr;align-content:center;border-bottom:1px solid var(--color-border);color:var(--color-text);transition:background .2s ease,padding .24s var(--ease-primary)}.SiteHeader_serviceList__NvfXX a:nth-child(odd){border-right:1px solid var(--color-border)}.SiteHeader_serviceList__NvfXX a span{grid-row:1/3;color:var(--color-accent);font:8px/1 monospace}.SiteHeader_serviceList__NvfXX a strong{font-size:13px;font-weight:500}.SiteHeader_serviceList__NvfXX a small{margin-top:5px;color:var(--color-text-muted);font-size:9px}.SiteHeader_serviceList__NvfXX a:focus-visible,.SiteHeader_serviceList__NvfXX a:hover{padding-left:18px;background:var(--color-background)}.SiteHeader_navActions__rD2eU{justify-content:flex-end;gap:16px}.SiteHeader_navPill__l0Qn0{padding:11px 18px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);white-space:nowrap}.SiteHeader_menuButton__L4BJc,.SiteHeader_mobileMenu__M7mnF{display:none}@media (max-width:850px){.SiteHeader_siteNav__atmhW{height:64px;grid-template-columns:1fr auto}.SiteHeader_navActions__rD2eU,.SiteHeader_navLinks__kbZct{display:none}.SiteHeader_menuButton__L4BJc{position:relative;z-index:2;min-width:68px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;border:0;background:transparent;color:var(--color-text);cursor:pointer}.SiteHeader_menuButton__L4BJc i,.SiteHeader_menuButton__L4BJc i:before{display:block;width:13px;height:1px;background:currentColor;transition:transform .24s ease}.SiteHeader_menuButton__L4BJc i{position:relative}.SiteHeader_menuButton__L4BJc i:before{content:"";position:absolute;top:-5px}.SiteHeader_menuButton__L4BJc[aria-expanded=true] i{transform:rotate(45deg)}.SiteHeader_menuButton__L4BJc[aria-expanded=true] i:before{top:0;transform:rotate(90deg)}.SiteHeader_mobileMenu__M7mnF{position:fixed;z-index:1;inset:0;padding:112px var(--page-gutter) 26px;display:flex;flex-direction:column;background:var(--color-background);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .28s ease,visibility .28s ease,transform .28s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF:after{content:"";position:absolute;top:64px;right:0;left:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.SiteHeader_mobileMenu__M7mnF[data-open=true]:after{transform:scaleX(1)}.SiteHeader_mobileMenu__M7mnF nav{display:grid;border-top:1px solid var(--color-border)}.SiteHeader_mobileMenu__M7mnF nav a{min-height:70px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;border-bottom:1px solid var(--color-border);font-size:clamp(24px,8vw,38px);letter-spacing:0;opacity:0;transform:translateY(-8px);transition:color .2s ease,opacity .26s ease,transform .32s var(--ease-primary)}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a{opacity:1;transform:translateY(0)}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(2){transition-delay:35ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(3){transition-delay:70ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(4){transition-delay:105ms}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(5){transition-delay:.14s}.SiteHeader_mobileMenu__M7mnF[data-open=true] nav a:nth-child(6){transition-delay:175ms}.SiteHeader_mobileMenu__M7mnF nav a[aria-current]{color:var(--color-accent)}.SiteHeader_mobileMenu__M7mnF nav span{color:var(--color-text-muted);font:9px/1 monospace;letter-spacing:.08em}.SiteHeader_mobileMenu__M7mnF nav i{color:var(--color-text-muted);font-size:17px;font-style:normal}.SiteHeader_mobileAction__qpU65{min-height:58px;margin-top:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:var(--color-accent);color:var(--color-accent-text);font-size:13px}}@media (prefers-reduced-motion:reduce){.SiteHeader_menuButton__L4BJc i,.SiteHeader_menuButton__L4BJc i:before,.SiteHeader_mobileMenu__M7mnF,.SiteHeader_mobileMenu__M7mnF nav a,.SiteHeader_mobileMenu__M7mnF:after,.SiteHeader_siteNav__atmhW{transition:none}}.ProjectGallery_gallery__uHNwS{padding:118px var(--page-gutter) 140px;background:var(--color-surface);color:var(--color-text)}.ProjectGallery_filters__WpWg0,.ProjectGallery_galleryHead__nh62B,.ProjectGallery_grid__GLMpE,.ProjectGallery_resultMeta__aQ5Vy{width:min(100%,var(--content-max));margin-inline:auto}.ProjectGallery_galleryHead__nh62B{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:72px;align-items:end}.ProjectGallery_galleryHead__nh62B span,.ProjectGallery_previewTop__RLRFr,.ProjectGallery_projectMeta__4jEQH,.ProjectGallery_resultMeta__aQ5Vy{font:9px/1.4 monospace;letter-spacing:.1em;text-transform:uppercase}.ProjectGallery_galleryHead__nh62B>div>span{color:var(--color-text-muted)}.ProjectGallery_galleryHead__nh62B h2{max-width:760px;margin:26px 0 0;font-size:62px;font-weight:430;letter-spacing:0;line-height:1}.ProjectGallery_galleryHead__nh62B>p{max-width:520px;margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.7}.ProjectGallery_filters__WpWg0{margin-top:76px;display:flex;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.ProjectGallery_filters__WpWg0::-webkit-scrollbar{display:none}.ProjectGallery_filters__WpWg0 button{min-width:132px;min-height:58px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:18px;border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:11px;white-space:nowrap;transition:background .22s ease,color .22s ease}.ProjectGallery_filters__WpWg0 button span{font:8px/1 monospace}.ProjectGallery_filters__WpWg0 button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.ProjectGallery_resultMeta__aQ5Vy{margin-top:56px;padding-bottom:14px;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.ProjectGallery_grid__GLMpE{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:84px}.ProjectGallery_project__XJNvk{min-width:0}.ProjectGallery_preview__LQziB{position:relative;aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--project-fg) 22%,transparent);border-radius:6px;overflow:hidden;background:var(--project-bg);color:var(--project-fg)}.ProjectGallery_previewTop__RLRFr{position:relative;z-index:3;height:48px;padding-inline:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--project-fg) 22%,transparent)}.ProjectGallery_artwork___dcKF{position:relative;height:calc(100% - 48px);overflow:hidden}.ProjectGallery_artwork___dcKF b,.ProjectGallery_artwork___dcKF i{position:absolute;display:block;font-style:normal;transition:transform .56s var(--ease-primary),background .32s ease,border-color .32s ease}.ProjectGallery_artwork___dcKF b{z-index:2;font-weight:480;letter-spacing:0;line-height:.9}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{left:6%;bottom:8%;max-width:78%;font-size:86px}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i{right:8%;width:7px;height:46%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:first-of-type{top:6%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(2){top:20%;right:11%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(3){top:34%;right:14%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(4){top:48%;right:17%}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i:nth-of-type(5){top:62%;right:20%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:26px}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i{top:24%;bottom:9%;width:19%;border:1px solid color-mix(in srgb,var(--project-fg) 30%,transparent);background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:1px;background:currentColor}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:first-of-type{left:5%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:27%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:49%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:71%}.ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(5){display:none}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF b{left:6%;top:10%;width:54%;font-family:Georgia,serif;font-size:58px}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i{right:6%;height:1px;background:var(--project-fg);transform-origin:right}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:first-of-type{top:18%;width:25%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(2){top:30%;width:31%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(3){top:42%;width:20%}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(4){top:68%;width:36%;height:22%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:6%;bottom:9%;width:48%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:23px}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i{border:1px solid color-mix(in srgb,var(--project-fg) 28%,transparent);background:color-mix(in srgb,var(--project-bg) 76%,white)}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:first-of-type{left:5%;top:25%;width:28%;height:62%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:36%;top:25%;width:28%;height:28%;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:67%;top:25%;width:28%;height:28%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:36%;top:57%;width:59%;height:30%}.ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:42%;top:72%;width:42%;height:2px;background:var(--project-accent)}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF{background-image:linear-gradient(color-mix(in srgb,var(--project-fg) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--project-fg) 12%,transparent) 1px,transparent 1px);background-size:34px 34px}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF b{left:50%;top:50%;width:130px;height:56px;display:grid;place-items:center;border:1px solid var(--project-accent);background:var(--project-bg);color:var(--project-accent);transform:translate(-50%,-50%);font:13px/1 monospace}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--project-fg) 46%,transparent);border-radius:50%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:first-of-type{left:10%;top:16%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(2){right:10%;top:16%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:10%;bottom:14%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(4){right:10%;bottom:14%}.ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i:nth-of-type(5){display:none}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF b{left:5%;top:8%;font-size:25px}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i{bottom:10%;width:13%;border:1px solid color-mix(in srgb,var(--project-fg) 30%,transparent);background:var(--project-accent);transform-origin:bottom}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:first-of-type{left:8%;height:18%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(2){left:25%;height:31%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(3){left:42%;height:44%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(4){left:59%;height:60%}.ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(5){left:76%;height:76%}.ProjectGallery_projectMeta__4jEQH{margin-top:19px;display:flex;justify-content:space-between;gap:16px;color:var(--color-text-muted)}.ProjectGallery_project__XJNvk h3{margin:20px 0 0;font-size:36px;font-weight:450;letter-spacing:0;line-height:1.08}.ProjectGallery_project__XJNvk>p{max-width:610px;margin:15px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.65}.ProjectGallery_projectFooter__4uVwI{margin-top:24px;padding-top:15px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--color-border);font-size:10px}.ProjectGallery_projectFooter__4uVwI>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ProjectGallery_projectFooter__4uVwI small{padding:5px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:8px}.ProjectGallery_detailLink__tPqH7{width:fit-content;margin-top:22px;padding-bottom:5px;display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-text);font-size:11px}.ProjectGallery_detailLink__tPqH7 i{font-style:normal;transition:transform .24s ease}@media (hover:hover) and (pointer:fine){.ProjectGallery_filters__WpWg0 button:hover:not([aria-pressed=true]){background:var(--color-background);color:var(--color-text)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF i{transform:translateY(28%)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=store] .ProjectGallery_artwork___dcKF i:nth-of-type(odd){transform:translateY(-9px)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF i{transform:scaleX(.7)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=dashboard] .ProjectGallery_artwork___dcKF i:nth-of-type(2){transform:translate(6px,6px)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF i{border-color:var(--project-accent);transform:scale(1.2)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=system] .ProjectGallery_artwork___dcKF b{transform:translate(-50%,-50%) rotate(3deg) scale(1.08)}.ProjectGallery_project__XJNvk:hover .ProjectGallery_preview__LQziB[data-visual=growth] .ProjectGallery_artwork___dcKF i:nth-of-type(odd){transform:scaleY(.78)}.ProjectGallery_detailLink__tPqH7:focus-visible i,.ProjectGallery_detailLink__tPqH7:hover i{transform:translateX(5px)}}@media (max-width:900px){.ProjectGallery_galleryHead__nh62B{grid-template-columns:1fr;gap:28px}.ProjectGallery_grid__GLMpE{row-gap:68px}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{font-size:66px}}@media (max-width:680px){.ProjectGallery_gallery__uHNwS{padding:82px var(--page-gutter) 96px}.ProjectGallery_galleryHead__nh62B h2{font-size:45px}.ProjectGallery_filters__WpWg0{width:calc(100% + var(--page-gutter));margin-top:52px;margin-right:calc(var(--page-gutter) * -1)}.ProjectGallery_filters__WpWg0 button{min-width:118px}.ProjectGallery_resultMeta__aQ5Vy{margin-top:42px}.ProjectGallery_grid__GLMpE{grid-template-columns:1fr;row-gap:64px}.ProjectGallery_project__XJNvk h3{font-size:30px}.ProjectGallery_projectFooter__4uVwI{align-items:flex-start;flex-direction:column}.ProjectGallery_projectFooter__4uVwI>div{justify-content:flex-start}.ProjectGallery_preview__LQziB[data-visual=identity] .ProjectGallery_artwork___dcKF b{font-size:50px}.ProjectGallery_preview__LQziB[data-visual=editorial] .ProjectGallery_artwork___dcKF b{font-size:38px}}@media (prefers-reduced-motion:reduce){.ProjectGallery_artwork___dcKF b,.ProjectGallery_artwork___dcKF i,.ProjectGallery_detailLink__tPqH7 i,.ProjectGallery_filters__WpWg0 button{transition:none}}