.SectionHead-module__ufP8IW__head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;padding-top:18px;display:grid;position:relative}.SectionHead-module__ufP8IW__index{color:var(--accent)}.SectionHead-module__ufP8IW__title{color:var(--ink-2)}.SectionHead-module__ufP8IW__right{color:var(--ink-3);text-align:right}.SectionHead-module__ufP8IW__line{background:var(--line-2);transform-origin:0;width:100%;height:1px;transition:transform 1.4s var(--ease-out) var(--reveal-delay,0s);position:absolute;top:0;left:0;transform:scaleX(0)}.SectionHead-module__ufP8IW__head.is-in .SectionHead-module__ufP8IW__line{transform:scaleX(1)}.SectionHead-module__ufP8IW__paper .SectionHead-module__ufP8IW__title{color:#0a0a0aa8}.SectionHead-module__ufP8IW__paper .SectionHead-module__ufP8IW__right{color:#0a0a0a99}.SectionHead-module__ufP8IW__paper .SectionHead-module__ufP8IW__line{background:var(--line-paper)}@media (max-width:640px){.SectionHead-module__ufP8IW__right{display:none}}
.MagneticButton-module__l2Ju0W__btn{--mx:50%;--my:50%;isolation:isolate;border:1px solid var(--line-2);color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;transition:color .5s var(--ease-out), border-color .5s var(--ease-out), background-color .5s var(--ease-out);will-change:transform;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;position:relative;overflow:hidden}.MagneticButton-module__l2Ju0W__btn:before{content:"";left:var(--mx);top:var(--my);background:var(--fill,var(--ink));z-index:-1;width:0;height:0;transition:width .7s var(--ease-out), height .7s var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.MagneticButton-module__l2Ju0W__btn:hover:before,.MagneticButton-module__l2Ju0W__btn:focus-visible:before{width:320%;height:900%}.MagneticButton-module__l2Ju0W__btn:disabled{opacity:.4;pointer-events:none}.MagneticButton-module__l2Ju0W__inner{will-change:transform;align-items:center;gap:.9em;display:inline-flex}.MagneticButton-module__l2Ju0W__arrow{transition:transform .6s var(--ease-out);font-family:var(--font-body);font-size:1.25em;font-weight:300;line-height:.8;display:inline-block;transform:translate(0)}.MagneticButton-module__l2Ju0W__btn:hover .MagneticButton-module__l2Ju0W__arrow,.MagneticButton-module__l2Ju0W__btn:focus-visible .MagneticButton-module__l2Ju0W__arrow{transform:translate(.35em)}.MagneticButton-module__l2Ju0W__sm{padding:12px 18px;font-size:10px}.MagneticButton-module__l2Ju0W__md{padding:20px 30px;font-size:11px}.MagneticButton-module__l2Ju0W__lg{padding:28px 44px;font-size:13px}.MagneticButton-module__l2Ju0W__primary{--fill:var(--ink);border-color:var(--ink)}.MagneticButton-module__l2Ju0W__primary:hover,.MagneticButton-module__l2Ju0W__primary:focus-visible{color:var(--paper-ink)}.MagneticButton-module__l2Ju0W__ghost{--fill:var(--ink);border-color:var(--line-2)}.MagneticButton-module__l2Ju0W__ghost:hover,.MagneticButton-module__l2Ju0W__ghost:focus-visible{color:var(--paper-ink);border-color:var(--ink)}.MagneticButton-module__l2Ju0W__nav{--fill:var(--accent);border-color:var(--line-2)}.MagneticButton-module__l2Ju0W__nav:hover,.MagneticButton-module__l2Ju0W__nav:focus-visible{color:var(--paper-ink);border-color:var(--accent)}.MagneticButton-module__l2Ju0W__paper{--fill:var(--paper-ink);color:var(--paper-ink);border-color:var(--paper-ink)}.MagneticButton-module__l2Ju0W__paper:hover,.MagneticButton-module__l2Ju0W__paper:focus-visible{color:var(--paper)}@media (max-width:640px){.MagneticButton-module__l2Ju0W__md{padding:18px 24px}.MagneticButton-module__l2Ju0W__lg{padding:22px 32px;font-size:11px}}
.Nav-module__a8Vrqq__skip:focus{z-index:200;clip:auto;background:var(--accent);width:auto;height:auto;color:var(--paper-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:10px 14px;font-size:11px;top:12px;left:12px;position:fixed!important}.Nav-module__a8Vrqq__nav{z-index:80;--pad:22px;transition:--pad .6s var(--ease-out);position:fixed;top:0;left:0;right:0}.Nav-module__a8Vrqq__nav:before{content:"";opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;background:linear-gradient(#050505bf,#05050500);position:absolute;inset:0}.Nav-module__a8Vrqq__compact:before{opacity:1}.Nav-module__a8Vrqq__bar{padding:22px var(--gutter);transition:padding .6s var(--ease-out);grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(16px,3vw,48px);display:grid;position:relative}.Nav-module__a8Vrqq__compact .Nav-module__a8Vrqq__bar{padding-top:14px;padding-bottom:14px}.Nav-module__a8Vrqq__mark{letter-spacing:-.02em;transition:font-size .6s var(--ease-out), color .4s;font-size:20px;line-height:1}.Nav-module__a8Vrqq__mark:hover{color:var(--accent)}.Nav-module__a8Vrqq__compact .Nav-module__a8Vrqq__mark{font-size:16px}.Nav-module__a8Vrqq__readout{color:var(--ink-3);align-items:center;gap:14px;min-width:0;display:flex}.Nav-module__a8Vrqq__readoutIndex{color:var(--accent)}.Nav-module__a8Vrqq__readoutSep{background:var(--line-2);width:24px;height:1px}.Nav-module__a8Vrqq__readoutTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Nav-module__a8Vrqq__links{gap:clamp(20px,2.6vw,44px);display:flex}.Nav-module__a8Vrqq__link{color:var(--ink-2);transition:color .4s var(--ease-out);padding:6px 0;position:relative;overflow:clip}.Nav-module__a8Vrqq__link span{transition:transform .6s var(--ease-out);display:inline-block}.Nav-module__a8Vrqq__link:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.Nav-module__a8Vrqq__link:hover,.Nav-module__a8Vrqq__link:focus-visible{color:var(--ink)}.Nav-module__a8Vrqq__link:hover:after,.Nav-module__a8Vrqq__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Nav-module__a8Vrqq__actions{align-items:center;gap:14px;display:flex}.Nav-module__a8Vrqq__toggle{justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:none;position:relative}.Nav-module__a8Vrqq__toggleLine{background:var(--ink);width:20px;height:1px;transition:transform .6s var(--ease-out), top .6s var(--ease-out);position:absolute;left:12px}.Nav-module__a8Vrqq__toggleLine:nth-child(2){top:18px}.Nav-module__a8Vrqq__toggleLine:nth-child(3){top:25px}.Nav-module__a8Vrqq__open .Nav-module__a8Vrqq__toggleLine:nth-child(2){top:22px;transform:rotate(45deg)}.Nav-module__a8Vrqq__open .Nav-module__a8Vrqq__toggleLine:nth-child(3){top:22px;transform:rotate(-45deg)}.Nav-module__a8Vrqq__progress{background:0 0;height:1px;position:absolute;bottom:0;left:0;right:0}.Nav-module__a8Vrqq__progressBar{background:linear-gradient(to right, var(--accent-deep), var(--accent), var(--accent-hot));transform-origin:0;will-change:transform;width:100%;height:1px;display:block;transform:scaleX(0)}.Nav-module__a8Vrqq__overlay{z-index:70;background:var(--bg);clip-path:inset(0 0 100%);pointer-events:none;padding:calc(var(--nav-h) + 40px) var(--gutter) 40px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow:auto}.Nav-module__a8Vrqq__overlayNav{flex-direction:column;display:flex}.Nav-module__a8Vrqq__overlayLink{border-bottom:1px solid var(--line);color:var(--ink);transition:color .4s, font-stretch .6s var(--ease-out);align-items:baseline;gap:18px;padding:.14em 0;font-size:clamp(2.4rem,11vw,7rem);font-stretch:100%;display:flex;position:relative}.Nav-module__a8Vrqq__overlayLink:hover,.Nav-module__a8Vrqq__overlayLink:focus-visible{color:var(--accent);font-stretch:112%}.Nav-module__a8Vrqq__overlayIndex{color:var(--accent)}.Nav-module__a8Vrqq__overlayFoot{flex-direction:column;gap:24px;padding-top:40px;display:flex}.Nav-module__a8Vrqq__overlayMeta{color:var(--ink-3)}@media (max-width:1023px){.Nav-module__a8Vrqq__links,.Nav-module__a8Vrqq__readout{display:none}.Nav-module__a8Vrqq__bar{grid-template-columns:auto 1fr}.Nav-module__a8Vrqq__actions{justify-self:end}.Nav-module__a8Vrqq__toggle{display:flex}}@media (max-width:640px){.Nav-module__a8Vrqq__cta{display:none}.Nav-module__a8Vrqq__bar{padding-top:18px;padding-bottom:18px}}.Nav-module__a8Vrqq__paper{color:var(--paper-ink)}.Nav-module__a8Vrqq__paper:before{background:linear-gradient(#efe9dfd9,#efe9df00)}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__mark,.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__link,.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__readoutTitle{color:var(--paper-ink)}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__readout{color:#0a0a0aa3}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__readoutSep{background:#0a0a0a4d}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__toggleLine{background:var(--paper-ink)}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__cta{--fill:var(--paper-ink);color:var(--paper-ink);border-color:#0a0a0a66}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__cta:hover,.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__cta:focus-visible{color:var(--paper)}.Nav-module__a8Vrqq__paper .Nav-module__a8Vrqq__progressBar{background:var(--paper-ink)}
.Footer-module__YhQAEG__footer{z-index:2;background:var(--paper);color:var(--paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:clip}.Footer-module__YhQAEG__footer ::selection{background:var(--paper-ink);color:var(--paper)}.Footer-module__YhQAEG__top{border-bottom:1px solid var(--line-paper);grid-template-columns:1.2fr 1fr;gap:48px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(40px,5vw,80px);display:grid}.Footer-module__YhQAEG__kicker{color:#0a0a0aa3;margin-bottom:20px}.Footer-module__YhQAEG__email{text-transform:none;letter-spacing:-.02em;word-break:break-all;font-size:clamp(1.6rem,4vw,4.2rem);font-weight:300;font-stretch:80%}.Footer-module__YhQAEG__email a{transition:background-size .8s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 96%;background-repeat:no-repeat;background-size:0% 1px}.Footer-module__YhQAEG__email a:hover,.Footer-module__YhQAEG__email a:focus-visible{background-size:100% 1px}.Footer-module__YhQAEG__columns{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Footer-module__YhQAEG__colTitle{color:#0a0a0aa3;margin-bottom:18px}.Footer-module__YhQAEG__list{flex-direction:column;gap:10px;display:flex}.Footer-module__YhQAEG__link{color:var(--paper-ink);text-align:left;padding:2px 0;font-size:15px;display:inline-block;position:relative}.Footer-module__YhQAEG__link:after{content:"";background:var(--paper-ink);transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Footer-module__YhQAEG__link:hover:after,.Footer-module__YhQAEG__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Footer-module__YhQAEG__meta{color:#0a0a0aa3;justify-content:space-between;gap:24px;padding-top:24px;display:flex}.Footer-module__YhQAEG__markWrap{height:clamp(120px,20vw,360px);margin-top:24px;position:relative;overflow:clip}.Footer-module__YhQAEG__mark{letter-spacing:-.04em;color:var(--paper-ink);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,26vw,34rem);line-height:.8;position:absolute;top:.08em;left:50%;transform:translate(-50%)}@media (max-width:900px){.Footer-module__YhQAEG__top{grid-template-columns:1fr}.Footer-module__YhQAEG__columns{grid-template-columns:repeat(2,1fr)}.Footer-module__YhQAEG__meta{flex-direction:column;gap:10px}}
.Cursor-module__n6J2EG__cursor,.Cursor-module__n6J2EG__halo{pointer-events:none;z-index:100;opacity:0;will-change:transform;position:fixed;top:0;left:0}.Cursor-module__n6J2EG__cursor{width:0;height:0}.Cursor-module__n6J2EG__dot{background:var(--ink);width:6px;height:6px;transition:transform var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.Cursor-module__n6J2EG__ring{border:1px solid var(--ink-3);opacity:0;width:40px;height:40px;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:50%;margin:-20px 0 0 -20px;position:absolute;transform:scale(.5)}.Cursor-module__n6J2EG__label{letter-spacing:.2em;color:var(--paper-ink);opacity:0;transition:opacity .3s var(--ease-out);white-space:nowrap;font-size:10px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.Cursor-module__n6J2EG__halo{z-index:40;mix-blend-mode:screen;background:radial-gradient(circle,#f0b24a1f 0%,#f0b24a0a 35%,#0000 70%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px}.Cursor-module__n6J2EG__cursor[data-mode=link] .Cursor-module__n6J2EG__ring{opacity:1;border-color:var(--accent);transform:scale(1)}.Cursor-module__n6J2EG__cursor[data-mode=link] .Cursor-module__n6J2EG__dot{background:var(--accent);transform:scale(.6)}.Cursor-module__n6J2EG__cursor[data-mode=view] .Cursor-module__n6J2EG__ring,.Cursor-module__n6J2EG__cursor[data-mode=drag] .Cursor-module__n6J2EG__ring{opacity:1;background:var(--accent);border-color:var(--accent);transform:scale(2.2)}.Cursor-module__n6J2EG__cursor[data-mode=view] .Cursor-module__n6J2EG__dot,.Cursor-module__n6J2EG__cursor[data-mode=drag] .Cursor-module__n6J2EG__dot{transform:scale(0)}.Cursor-module__n6J2EG__cursor[data-mode=view] .Cursor-module__n6J2EG__label,.Cursor-module__n6J2EG__cursor[data-mode=drag] .Cursor-module__n6J2EG__label{opacity:1}.Cursor-module__n6J2EG__cursor[data-mode=native]{opacity:0!important}.Cursor-module__n6J2EG__down .Cursor-module__n6J2EG__ring{transform:scale(.8)}.Cursor-module__n6J2EG__down .Cursor-module__n6J2EG__dot{transform:scale(.7)}@media (pointer:coarse){.Cursor-module__n6J2EG__cursor,.Cursor-module__n6J2EG__halo{display:none}}
.Grain-module__F2GT9W__grain{pointer-events:none;z-index:90;opacity:.05;background-repeat:repeat;background-size:96px 96px;width:200%;height:200%;animation:1.2s steps(6,end) infinite Grain-module__F2GT9W__grain;position:fixed;inset:-50%}@keyframes Grain-module__F2GT9W__grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(-1%,4%)}}@media (prefers-reduced-motion:reduce){.Grain-module__F2GT9W__grain{animation:none}}
.BriefForm-module__XYQHYG__page{z-index:1;background:var(--bg);min-height:100svh;padding:calc(var(--nav-h) + clamp(48px, 8vw, 120px)) 0 clamp(80px, 10vw, 160px);position:relative}.BriefForm-module__XYQHYG__grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(40px,6vw,120px);display:grid}.BriefForm-module__XYQHYG__intro{top:calc(var(--nav-h) + 40px);flex-direction:column;gap:28px;display:flex;position:sticky}.BriefForm-module__XYQHYG__kicker{color:var(--ink-3)}.BriefForm-module__XYQHYG__kickerIndex{color:var(--accent)}.BriefForm-module__XYQHYG__title{max-width:8ch}.BriefForm-module__XYQHYG__lede{max-width:38ch}.BriefForm-module__XYQHYG__aside{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:14px 24px;margin-top:24px;padding-top:28px;display:grid}.BriefForm-module__XYQHYG__asideLabel{color:var(--ink-3)}.BriefForm-module__XYQHYG__asideLink{border-bottom:1px solid var(--line-2);justify-self:start;padding-bottom:2px;font-size:17px;transition:border-color .4s}.BriefForm-module__XYQHYG__asideLink:hover{border-color:var(--accent)}.BriefForm-module__XYQHYG__asideText{color:var(--ink-2);font-size:15px}.BriefForm-module__XYQHYG__form{flex-direction:column;gap:clamp(28px,3vw,44px);display:flex}.BriefForm-module__XYQHYG__row2{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,40px);display:grid}.BriefForm-module__XYQHYG__field{flex-direction:column;gap:12px;display:flex}.BriefForm-module__XYQHYG__fieldset{border:0;min-width:0}.BriefForm-module__XYQHYG__fieldset legend{margin-bottom:12px;padding:0}.BriefForm-module__XYQHYG__label{color:var(--ink-2)}.BriefForm-module__XYQHYG__label span{color:var(--accent)}.BriefForm-module__XYQHYG__input{width:100%;font:inherit;letter-spacing:-.01em;color:var(--ink);border:0;border-bottom:1px solid var(--line-2);transition:border-color .4s var(--ease-out);appearance:none;background:0 0;border-radius:0;padding:8px 0 14px;font-size:clamp(18px,1.5vw,24px);font-weight:300}.BriefForm-module__XYQHYG__input::placeholder{color:var(--ink-3)}.BriefForm-module__XYQHYG__input:focus-visible{border-color:var(--accent);outline:none}.BriefForm-module__XYQHYG__input[aria-invalid=true]{border-color:#e0654f}.BriefForm-module__XYQHYG__textarea{resize:vertical;min-height:160px;line-height:1.4}.BriefForm-module__XYQHYG__pills{flex-wrap:wrap;gap:10px;display:flex}.BriefForm-module__XYQHYG__pill{border:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);-webkit-user-select:none;user-select:none;border-radius:999px;padding:14px 20px;font-size:11px;transition:color .4s,border-color .4s,background .4s;position:relative}.BriefForm-module__XYQHYG__pill:hover{border-color:var(--ink);color:var(--ink)}.BriefForm-module__XYQHYG__pill:has(:focus-visible){outline:1px solid var(--accent);outline-offset:4px}.BriefForm-module__XYQHYG__pillOn{background:var(--ink);border-color:var(--ink);color:var(--paper-ink)}.BriefForm-module__XYQHYG__error{color:#e0654f;text-transform:none;letter-spacing:.04em}.BriefForm-module__XYQHYG__errorInline{color:#e0654f}.BriefForm-module__XYQHYG__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.BriefForm-module__XYQHYG__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:8px}.BriefForm-module__XYQHYG__fine{color:var(--ink-3);text-transform:none;letter-spacing:.04em;text-align:right;max-width:28ch}.BriefForm-module__XYQHYG__success{flex-direction:column;align-items:flex-start;gap:28px;padding-top:8px;display:flex}.BriefForm-module__XYQHYG__success h2{max-width:12ch}.BriefForm-module__XYQHYG__success .BriefForm-module__XYQHYG__lede{max-width:44ch}@media (max-width:1023px){.BriefForm-module__XYQHYG__grid{grid-template-columns:1fr}.BriefForm-module__XYQHYG__intro{position:static}}@media (max-width:640px){.BriefForm-module__XYQHYG__row2{grid-template-columns:1fr}.BriefForm-module__XYQHYG__actions{flex-direction:column;align-items:stretch}.BriefForm-module__XYQHYG__actions>:first-child{width:100%}.BriefForm-module__XYQHYG__fine{text-align:left;max-width:none}}
.Capabilities-module__sgr-qq__section{background:var(--bg-2);padding:clamp(96px,12vw,200px) 0;position:relative}.Capabilities-module__sgr-qq__grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(32px,5vw,96px);margin-top:clamp(40px,5vw,80px);display:grid}.Capabilities-module__sgr-qq__list{border-top:1px solid var(--line);flex-direction:column;display:flex}.Capabilities-module__sgr-qq__row{border-bottom:1px solid var(--line)}.Capabilities-module__sgr-qq__trigger{text-align:left;isolation:isolate;grid-template-columns:48px 1fr;align-items:baseline;gap:16px;width:100%;padding:clamp(14px,1.6vw,22px) 0;display:grid;position:relative;overflow:clip}.Capabilities-module__sgr-qq__index{color:var(--ink-3);transition:color .5s var(--ease-out)}.Capabilities-module__sgr-qq__active .Capabilities-module__sgr-qq__index{color:var(--accent)}.Capabilities-module__sgr-qq__word{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink-3);transition:color .7s var(--ease-out), -webkit-text-stroke-color .7s var(--ease-out), font-stretch .9s var(--ease-out), transform .9s var(--ease-out);will-change:font-stretch;font-size:clamp(2.2rem,5.6vw,6.2rem);font-stretch:100%;line-height:.92}.Capabilities-module__sgr-qq__active .Capabilities-module__sgr-qq__word{color:var(--ink);-webkit-text-stroke-color:var(--ink);font-stretch:118%}.Capabilities-module__sgr-qq__sweep{z-index:-1;background:linear-gradient(90deg, transparent, var(--accent-glow) 45%, transparent 60%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}.Capabilities-module__sgr-qq__active .Capabilities-module__sgr-qq__sweep{animation:Capabilities-module__sgr-qq__sweep 1.1s var(--ease-in-out) forwards}@keyframes Capabilities-module__sgr-qq__sweep{0%{opacity:1;transform:translate(-110%)}to{opacity:0;transform:translate(110%)}}.Capabilities-module__sgr-qq__inline{transition:grid-template-rows .7s var(--ease-out);grid-template-rows:0fr;display:none}.Capabilities-module__sgr-qq__inlineInner{overflow:hidden}.Capabilities-module__sgr-qq__active .Capabilities-module__sgr-qq__inline{grid-template-rows:1fr}.Capabilities-module__sgr-qq__line{padding-top:8px}.Capabilities-module__sgr-qq__items{color:var(--ink-2);flex-wrap:wrap;gap:8px;padding:18px 0 26px;display:flex}.Capabilities-module__sgr-qq__items li{border:1px solid var(--line-2);padding:8px 12px}.Capabilities-module__sgr-qq__panel{align-self:stretch;position:relative}.Capabilities-module__sgr-qq__panelSticky{top:calc(var(--nav-h) + 40px);border-left:1px solid var(--line);min-height:420px;padding-left:clamp(24px,3vw,56px);position:sticky}.Capabilities-module__sgr-qq__detail{padding-left:inherit;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;position:absolute;inset:0 0 auto;transform:translateY(14px)}.Capabilities-module__sgr-qq__detailActive{opacity:1;pointer-events:auto;transform:none}.Capabilities-module__sgr-qq__detailKicker{color:var(--accent);margin-bottom:26px}.Capabilities-module__sgr-qq__detailLine{color:var(--ink);max-width:22ch;margin-bottom:38px;font-size:clamp(1.4rem,1.9vw,2.1rem)}.Capabilities-module__sgr-qq__detailItems{flex-direction:column;display:flex}.Capabilities-module__sgr-qq__detailItem{border-top:1px solid var(--line);color:var(--ink-2);opacity:0;transition:opacity .6s var(--ease-out) calc(var(--i) * 70ms), transform .7s var(--ease-out) calc(var(--i) * 70ms);grid-template-columns:40px 1fr;gap:12px;padding:16px 0;font-size:17px;display:grid;transform:translate(-8px)}.Capabilities-module__sgr-qq__detailActive .Capabilities-module__sgr-qq__detailItem{opacity:1;transform:none}.Capabilities-module__sgr-qq__detailIndex{color:var(--ink-3)}@media (max-width:1023px){.Capabilities-module__sgr-qq__grid{grid-template-columns:1fr}.Capabilities-module__sgr-qq__panel{display:none}.Capabilities-module__sgr-qq__inline{display:grid}.Capabilities-module__sgr-qq__trigger{grid-template-columns:34px 1fr;gap:10px}.Capabilities-module__sgr-qq__word{font-size:clamp(1.9rem,8.4vw,5.6rem)}.Capabilities-module__sgr-qq__active .Capabilities-module__sgr-qq__word{font-stretch:108%}}
.Finale-module__ASRZ9G__section{background:var(--bg);height:220svh;position:relative}.Finale-module__ASRZ9G__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.Finale-module__ASRZ9G__light{background:var(--paper);clip-path:circle(0% at 50% 72%);will-change:clip-path;position:absolute;inset:0}.Finale-module__ASRZ9G__light:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px;box-shadow:inset 0 0 80px 10px #f0b24a24}.Finale-module__ASRZ9G__content{z-index:1;text-align:center;padding:0 var(--gutter);mix-blend-mode:difference;color:var(--ink);flex-direction:column;align-items:center;gap:clamp(28px,4vw,56px);display:flex;position:relative}.Finale-module__ASRZ9G__kicker{color:var(--ink-2)}.Finale-module__ASRZ9G__kickerIndex{color:var(--ink)}.Finale-module__ASRZ9G__statement{letter-spacing:-.035em;flex-direction:column;gap:.2em;max-width:16ch;font-size:clamp(1.9rem,5.2vw,6.4rem);display:flex}.Finale-module__ASRZ9G__line1{color:var(--ink-2);letter-spacing:-.01em;font-size:.6em;font-weight:500;font-stretch:100%;display:block}.Finale-module__ASRZ9G__line2{display:block}.Finale-module__ASRZ9G__cta{margin-top:8px}@media (max-width:640px){.Finale-module__ASRZ9G__section{height:180svh}.Finale-module__ASRZ9G__statement{font-size:clamp(1.9rem,8.6vw,3.6rem)}.Finale-module__ASRZ9G__cta>*{width:100%}}
.Gap-module__mtd4pW__section{background:var(--bg);padding-top:clamp(96px,12vw,200px);position:relative}.Gap-module__mtd4pW__intro{margin-bottom:clamp(48px,6vw,96px)}.Gap-module__mtd4pW__introGrid{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(24px,4vw,80px);margin-top:clamp(40px,5vw,80px);display:grid}.Gap-module__mtd4pW__headline{max-width:15ch}.Gap-module__mtd4pW__ledeWrap{opacity:0;max-width:44ch;transition:opacity 1.2s var(--ease-out) var(--reveal-delay), transform 1.2s var(--ease-out) var(--reveal-delay);transform:translateY(24px)}.Gap-module__mtd4pW__ledeWrap.is-in{opacity:1;transform:none}.Gap-module__mtd4pW__stage{height:100svh;padding:calc(var(--nav-h) + 12px) var(--gutter) 40px;place-items:center;display:grid;position:relative}.Gap-module__mtd4pW__frame{--p:0;border:1px solid var(--line-2);background:#0a0a0a;flex-direction:column;width:min(100%,1480px);height:min(100%,860px);display:flex;position:relative;box-shadow:0 60px 140px -60px #000000e6;container-type:inline-size}.Gap-module__mtd4pW__chrome{border-bottom:1px solid var(--line);background:#0d0d0e;align-items:center;gap:16px;padding:10px 14px;display:flex}.Gap-module__mtd4pW__dots{gap:6px;display:flex}.Gap-module__mtd4pW__dots i{border:1px solid var(--line-2);border-radius:50%;width:8px;height:8px}.Gap-module__mtd4pW__url{color:var(--ink-3);letter-spacing:.06em;text-transform:none}.Gap-module__mtd4pW__viewport{isolation:isolate;flex:1;position:relative;overflow:hidden}.Gap-module__mtd4pW__layer{position:absolute;inset:0;overflow:hidden}.Gap-module__mtd4pW__before{color:#222;cursor:default;background:#fff;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,1.15cqw,15px);display:flex}.Gap-module__mtd4pW__bHeader{background:linear-gradient(#f4f4f4,#dcdcdc);border-bottom:3px solid #1a3c8a;justify-content:space-between;align-items:center;padding:1em 2em;display:flex}.Gap-module__mtd4pW__bLogo{color:#1a3c8a;font-family:Times New Roman,Times,serif;font-size:1.6em;font-weight:700}.Gap-module__mtd4pW__bNav{gap:1.5em;display:flex}.Gap-module__mtd4pW__bNav span{color:#00e;text-decoration:underline}.Gap-module__mtd4pW__bBanner{color:#fff;text-align:center;text-shadow:1px 1px 2px #0009;background:linear-gradient(#9fb0c9,#6d7f9c);flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:2.4em 2em;display:flex}.Gap-module__mtd4pW__bBanner strong{font-size:2.2em}.Gap-module__mtd4pW__bBanner em{font-size:1em}.Gap-module__mtd4pW__bBody{padding:1.6em 2em .6em;line-height:1.5}.Gap-module__mtd4pW__bBody p{max-width:70em}.Gap-module__mtd4pW__bBody button{font:inherit;color:#222;pointer-events:none;background:linear-gradient(#fdfdfd,#d5d5d5);border:1px solid #8a8a8a;border-radius:3px;margin-top:1em;padding:.5em 1.2em;font-size:.95em;box-shadow:inset 1px 1px #fff}.Gap-module__mtd4pW__bBoxes{grid-template-columns:repeat(3,1fr);gap:1.4em;padding:1.4em 2em;display:grid}.Gap-module__mtd4pW__bBox{background:#f7f7f7;border:1px solid #c8c8c8;flex-direction:column;gap:.5em;padding:.8em;display:flex;box-shadow:2px 2px 4px #00000026}.Gap-module__mtd4pW__bImg{aspect-ratio:16/9;color:#777;background:#dcdcdc;border:1px dashed #aaa;place-items:center;font-size:.9em;display:grid}.Gap-module__mtd4pW__bLink{color:#00e;font-size:.9em;text-decoration:underline}.Gap-module__mtd4pW__bFooter{color:#666;background:#eaeaea;border-top:1px solid #ccc;margin-top:auto;padding:.8em 2em;font-size:.8em}.Gap-module__mtd4pW__after{color:var(--ink);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);will-change:clip-path;background:#050505;flex-direction:column;padding:2.2cqw 2.6cqw;display:flex}.Gap-module__mtd4pW__after .Gap-module__mtd4pW__mono{color:var(--ink-3);font-size:clamp(7px,.78cqw,11px)}.Gap-module__mtd4pW__aTop{grid-template-columns:1fr auto 1fr;gap:2cqw;display:grid}.Gap-module__mtd4pW__aTop :last-child{text-align:right;color:var(--ink)}.Gap-module__mtd4pW__aHero{flex:1;grid-template-columns:1.15fr 1fr;align-items:end;gap:3cqw;padding-top:3cqw;display:grid}.Gap-module__mtd4pW__aTitle{letter-spacing:-.04em;padding-bottom:1.4cqw;font-size:6.4cqw;line-height:.88}.Gap-module__mtd4pW__aImage{aspect-ratio:4/3;background:linear-gradient(115deg,#2a2a2b 0%,#3a3937 38%,#17171a 62%,#0d0d0f 100%);position:relative;overflow:hidden}.Gap-module__mtd4pW__aImage:before{content:"";background:linear-gradient(90deg,#0000 0 22%,#ffffff0d 22.2%,#0000 22.4%),linear-gradient(90deg,#0000 0 54%,#ffffff0f 54.2%,#0000 54.4%),linear-gradient(0deg,#0000 0 40%,#ffffff0d 40.2%,#0000 40.4%);position:absolute;inset:0}.Gap-module__mtd4pW__aImageLight{mix-blend-mode:screen;background:radial-gradient(60% 80% at 82% 18%,#f0b24a59,#0000 70%);position:absolute;inset:0}.Gap-module__mtd4pW__aCaption{position:absolute;bottom:1cqw;left:1.2cqw;color:var(--ink-2)!important}.Gap-module__mtd4pW__aFoot{border-top:1px solid var(--line);justify-content:space-between;padding-top:1.6cqw;display:flex}.Gap-module__mtd4pW__aLink{color:var(--ink)!important}.Gap-module__mtd4pW__beam{top:0;bottom:0;left:calc(var(--p) * 100%);z-index:3;will-change:left;width:0;position:absolute}.Gap-module__mtd4pW__beamCore{background:linear-gradient(to bottom, var(--accent-hot), #fff 50%, var(--accent-hot));width:2px;box-shadow:0 0 12px 2px var(--accent), 0 0 40px 6px var(--accent-glow);position:absolute;top:0;bottom:0;left:-1px}.Gap-module__mtd4pW__beamGlow{mix-blend-mode:screen;background:linear-gradient(90deg,#f0b24a38,#f0b24a0a 40%,#0000);width:22cqw;position:absolute;top:0;bottom:0;left:0}.Gap-module__mtd4pW__beamGlow:before{content:"";background:linear-gradient(270deg,#f0b24a47,#0000);width:10cqw;position:absolute;top:0;bottom:0;right:100%}.Gap-module__mtd4pW__labels{border-top:1px solid var(--line);background:#0d0d0e;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.Gap-module__mtd4pW__labelAfter{color:var(--accent);opacity:clamp(0, calc(var(--p) * 6), 1);transition:opacity .2s linear}.Gap-module__mtd4pW__labelBefore{color:var(--ink-3);opacity:clamp(0, calc((1 - var(--p)) * 6), 1);text-align:right}.Gap-module__mtd4pW__hint{color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.Gap-module__mtd4pW__hintBar{background:var(--line-2);width:40px;height:1px}@media (max-width:1023px){.Gap-module__mtd4pW__introGrid{grid-template-columns:1fr;align-items:start}.Gap-module__mtd4pW__stage{padding-left:12px;padding-right:12px;padding-top:calc(var(--nav-h) + 6px)}.Gap-module__mtd4pW__bBoxes{grid-template-columns:1fr 1fr}.Gap-module__mtd4pW__bBox:nth-child(3),.Gap-module__mtd4pW__bNav span:nth-child(n+4){display:none}.Gap-module__mtd4pW__aHero{grid-template-columns:1fr;align-items:start}.Gap-module__mtd4pW__aTitle{font-size:8.4cqw}.Gap-module__mtd4pW__aImage{aspect-ratio:16/9}.Gap-module__mtd4pW__aTop :nth-child(2){display:none}.Gap-module__mtd4pW__aTop{grid-template-columns:1fr auto}.Gap-module__mtd4pW__after .Gap-module__mtd4pW__mono{font-size:clamp(7px,2cqw,10px)}.Gap-module__mtd4pW__hint{display:none}}
.Hero-module___w2HtG__hero{z-index:0;position:relative}.Hero-module___w2HtG__stage{z-index:0;background:var(--bg);position:fixed;inset:0;overflow:hidden}.Hero-module___w2HtG__spacer{height:100svh}.Hero-module___w2HtG__canvas{position:absolute;inset:0}.Hero-module___w2HtG__ghost{letter-spacing:-.04em;color:#f2efe91f;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:min(21.5vw,32vh);line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.Hero-module___w2HtG__fallbackVisible{color:var(--ink);text-shadow:0 0 60px var(--accent-glow)}.Hero-module___w2HtG__content{padding:0 var(--gutter) 28px;pointer-events:none;grid-template-rows:1fr auto auto;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;inset:0}.Hero-module___w2HtG__content>*{pointer-events:auto}.Hero-module___w2HtG__statement{letter-spacing:-.03em;flex-direction:column;grid-area:2/1;gap:.18em;max-width:14.5ch;margin-bottom:40px;font-size:clamp(1.7rem,3.9vw,4.6rem);line-height:.96;display:flex}.Hero-module___w2HtG__line1{color:var(--ink-3);letter-spacing:-.01em;font-size:.62em;font-weight:500;font-stretch:100%;display:block}.Hero-module___w2HtG__line2{color:var(--ink);display:block}.Hero-module___w2HtG__word{opacity:.22;will-change:opacity;display:inline-block}.Hero-module___w2HtG__ctaRow{opacity:0;transition:opacity 1.2s var(--ease-out) 2.5s, transform 1.4s var(--ease-out) 2.5s;grid-area:2/2;margin-bottom:44px;transform:translateY(24px)}.Hero-module___w2HtG__ignited .Hero-module___w2HtG__ctaRow{opacity:1;transform:translateY(0)}.Hero-module___w2HtG__foot{border-top:1px solid var(--line);color:var(--ink-3);opacity:0;transition:opacity 1.4s var(--ease-out) 2.7s;grid-area:3/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:20px;display:grid}.Hero-module___w2HtG__ignited .Hero-module___w2HtG__foot{opacity:1}.Hero-module___w2HtG__footIndex{color:var(--accent)}.Hero-module___w2HtG__footCenter{text-align:center}.Hero-module___w2HtG__scrollHint{justify-self:end;align-items:center;gap:14px;display:inline-flex}.Hero-module___w2HtG__scrollLine{background:var(--line-2);width:48px;height:1px;position:relative;overflow:hidden}.Hero-module___w2HtG__scrollLine:after{content:"";background:var(--accent);animation:Hero-module___w2HtG__scan 2.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Hero-module___w2HtG__scan{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@media (max-width:1023px){.Hero-module___w2HtG__ghost{font-size:min(22vw,26vh);top:36%}.Hero-module___w2HtG__content{grid-template-rows:1fr auto auto auto;grid-template-columns:1fr;padding-bottom:22px}.Hero-module___w2HtG__statement{grid-area:2/1;max-width:none;margin-bottom:28px;font-size:clamp(1.75rem,7.4vw,3.6rem)}.Hero-module___w2HtG__ctaRow{grid-area:3/1;margin-bottom:28px}.Hero-module___w2HtG__ctaRow>*{width:100%}.Hero-module___w2HtG__foot{grid-row:4;grid-template-columns:1fr auto}.Hero-module___w2HtG__footCenter{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__ctaRow,.Hero-module___w2HtG__foot,.Hero-module___w2HtG__word{opacity:1;transition:none;transform:none}.Hero-module___w2HtG__scrollLine:after{animation:none;transform:none}}
.Offer-module__Qxuhiq__section{background:var(--bg);padding:clamp(96px,12vw,200px) 0;position:relative}.Offer-module__Qxuhiq__headline{max-width:13ch;margin:clamp(40px,5vw,80px) 0 clamp(56px,7vw,120px)}.Offer-module__Qxuhiq__columns{grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,96px);display:grid}.Offer-module__Qxuhiq__col{opacity:0;transition:opacity 1s var(--ease-out) var(--reveal-delay), transform 1s var(--ease-out) var(--reveal-delay);transform:translateY(24px)}.Offer-module__Qxuhiq__col.is-in{opacity:1;transform:none}.Offer-module__Qxuhiq__colTitle{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-bottom:18px;display:flex}.Offer-module__Qxuhiq__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent-glow);border-radius:50%}.Offer-module__Qxuhiq__dotOff{border:1px solid var(--ink-3);box-shadow:none;background:0 0}.Offer-module__Qxuhiq__list{flex-direction:column;display:flex}.Offer-module__Qxuhiq__item{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:baseline;gap:12px;padding:clamp(18px,2vw,28px) 0;display:grid}.Offer-module__Qxuhiq__itemIndex{color:var(--ink-3)}.Offer-module__Qxuhiq__itemText{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.7rem);font-weight:300;line-height:1.25}.Offer-module__Qxuhiq__colNot .Offer-module__Qxuhiq__itemText{color:var(--ink-3)}.Offer-module__Qxuhiq__struck{justify-self:start;width:fit-content;display:inline-block;position:relative}.Offer-module__Qxuhiq__struck:after{content:"";background:var(--ink-3);transform-origin:0;width:100%;height:1px;transition:transform 1.2s var(--ease-out) calc(.5s + var(--i) * .15s);position:absolute;top:55%;left:0;transform:scaleX(0)}.Offer-module__Qxuhiq__col.is-in .Offer-module__Qxuhiq__struck:after{transform:scaleX(1)}.Offer-module__Qxuhiq__bottom{border-top:1px solid var(--line-2);grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,96px);margin-top:clamp(64px,8vw,140px);padding-top:clamp(32px,4vw,56px);display:grid}.Offer-module__Qxuhiq__engagement,.Offer-module__Qxuhiq__studio{opacity:0;transition:opacity 1s var(--ease-out) var(--reveal-delay), transform 1s var(--ease-out) var(--reveal-delay);flex-direction:column;gap:20px;display:flex;transform:translateY(20px)}:is(.Offer-module__Qxuhiq__engagement.is-in,.Offer-module__Qxuhiq__studio.is-in){opacity:1;transform:none}.Offer-module__Qxuhiq__engagementLine{letter-spacing:-.02em;text-transform:none;font-size:clamp(2rem,4.6vw,5.2rem);font-weight:300;font-stretch:75%}.Offer-module__Qxuhiq__studioKicker{color:var(--accent)}.Offer-module__Qxuhiq__studioText{color:var(--ink);max-width:40ch;margin-bottom:8px}.Offer-module__Qxuhiq__studio>:last-child{align-self:flex-start}@media (max-width:900px){.Offer-module__Qxuhiq__columns,.Offer-module__Qxuhiq__bottom{grid-template-columns:1fr}}
.Principles-module__ZjFF3G__section{background:var(--bg);padding:clamp(96px,12vw,200px) 0 clamp(64px,8vw,120px);position:relative}.Principles-module__ZjFF3G__intro{margin:clamp(40px,5vw,80px) 0 clamp(64px,8vw,140px)}.Principles-module__ZjFF3G__headline{max-width:16ch}.Principles-module__ZjFF3G__list{flex-direction:column;display:flex}.Principles-module__ZjFF3G__row{border-top:1px solid var(--line);grid-template-columns:60px 1fr minmax(240px,30%);align-items:end;gap:clamp(16px,3vw,64px);padding:clamp(28px,3.6vw,56px) 0;display:grid}.Principles-module__ZjFF3G__row:last-child{border-bottom:1px solid var(--line)}.Principles-module__ZjFF3G__index{color:var(--accent);padding-bottom:.4em}.Principles-module__ZjFF3G__title{--wdth:72;font-stretch:calc(var(--wdth) * 1%);letter-spacing:-.03em;opacity:.4;will-change:font-stretch, opacity;font-size:clamp(1.9rem,4.4vw,5.4rem);line-height:.92}.Principles-module__ZjFF3G__body{opacity:0;max-width:36ch;padding-bottom:.3em}.Principles-module__ZjFF3G__lit .Principles-module__ZjFF3G__title{--wdth:125;opacity:1}.Principles-module__ZjFF3G__lit .Principles-module__ZjFF3G__body{opacity:1}@media (max-width:900px){.Principles-module__ZjFF3G__row{grid-template-columns:40px 1fr;align-items:start}.Principles-module__ZjFF3G__body{grid-column:2}.Principles-module__ZjFF3G__title{font-size:clamp(1.7rem,7.4vw,3.4rem)}}
.Process-module__MDuI_q__section{background:var(--bg);position:relative}.Process-module__MDuI_q__head{margin-bottom:clamp(48px,6vw,96px);padding-top:clamp(96px,12vw,200px)}.Process-module__MDuI_q__headline{max-width:14ch;margin-top:clamp(40px,5vw,80px)}.Process-module__MDuI_q__stage{--p:0;padding:0 0 clamp(64px,8vw,120px);position:relative}.Process-module__MDuI_q__body{position:relative}.Process-module__MDuI_q__rail{left:calc(var(--gutter) + 5px);background:var(--line);width:1px;position:absolute;top:6px;bottom:0}.Process-module__MDuI_q__railFill{background:linear-gradient(to bottom, var(--accent-deep), var(--accent));width:1px;height:100%;transform:scaleY(var(--p));transform-origin:top;position:absolute;top:0;left:0}.Process-module__MDuI_q__bead{left:-3px;top:calc(var(--p) * 100%);background:var(--accent-hot);width:7px;height:7px;box-shadow:0 0 10px 2px var(--accent), 0 0 36px 8px var(--accent-glow);border-radius:50%;position:absolute;transform:translateY(-50%)}.Process-module__MDuI_q__steps{padding:0 var(--gutter) 0 calc(var(--gutter) + 40px);flex-direction:column;gap:clamp(40px,6vw,72px);display:flex}.Process-module__MDuI_q__step{gap:10px;display:grid;position:relative}.Process-module__MDuI_q__node{border:1px solid var(--line-2);background:var(--bg);border-radius:50%;width:11px;height:11px;transition:background .5s,border-color .5s,box-shadow .5s;position:absolute;top:6px;left:-40px}.Process-module__MDuI_q__reached .Process-module__MDuI_q__node{background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow)}.Process-module__MDuI_q__stepIndex{color:var(--ink-3)}.Process-module__MDuI_q__reached .Process-module__MDuI_q__stepIndex{color:var(--accent)}.Process-module__MDuI_q__stepName{color:var(--ink-3);transition:color .6s var(--ease-out), font-stretch .8s var(--ease-out);font-size:clamp(2.2rem,8vw,4rem);font-stretch:90%}.Process-module__MDuI_q__reached .Process-module__MDuI_q__stepName{color:var(--ink);font-stretch:125%}.Process-module__MDuI_q__stepBody{opacity:.85;max-width:44ch;transition:opacity .6s var(--ease-out);flex-direction:column;gap:16px;display:flex}.Process-module__MDuI_q__reached .Process-module__MDuI_q__stepBody{opacity:1}.Process-module__MDuI_q__outputs{color:var(--ink-2);flex-wrap:wrap;gap:8px;display:flex}.Process-module__MDuI_q__outputs li{border:1px solid var(--line-2);padding:7px 11px}.Process-module__MDuI_q__focus{display:none}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__stage{height:100svh;padding:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__head{padding-top:calc(var(--nav-h) + 8px);pointer-events:none;z-index:2;margin:0;position:absolute;top:0;left:0;right:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__headline{margin-top:24px;font-size:clamp(1.6rem,2.6vw,3rem)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__body{height:0;position:absolute;top:50%;left:0;right:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__rail{left:var(--gutter);right:var(--gutter);width:auto;height:1px;top:0;bottom:auto}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__railFill{width:100%;height:1px;transform:scaleX(var(--p));transform-origin:0;background:linear-gradient(to right, var(--accent-deep), var(--accent))}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__bead{left:calc(var(--p) * 100%);top:0;transform:translate(-50%,-50%)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__steps{left:var(--gutter);right:var(--gutter);pointer-events:none;height:0;padding:0;display:block;position:absolute;top:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__step{left:calc(var(--i) * 25%);gap:8px;width:max-content;padding-top:30px;position:absolute;top:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__step:last-child{text-align:right;left:auto;right:0}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__node{top:0;left:0;transform:translate(-50%,-50%)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__step:last-child .Process-module__MDuI_q__node{left:auto;right:0;transform:translate(50%,-50%)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__stepBody{display:none}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__stepName{font-size:clamp(1.3rem,2.05vw,2.6rem)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__current .Process-module__MDuI_q__stepName{color:var(--accent-hot)}.Process-module__MDuI_q__pinned .Process-module__MDuI_q__focus{left:var(--gutter);right:var(--gutter);min-height:160px;display:block;position:absolute;top:clamp(120px,14vh,170px)}.Process-module__MDuI_q__focusItem{opacity:0;max-width:56ch;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);position:absolute;inset:0 auto auto 0;transform:translateY(16px)}.Process-module__MDuI_q__focusActive{opacity:1;transform:none}.Process-module__MDuI_q__focusBody{color:var(--ink);margin-bottom:28px;font-size:clamp(1.4rem,2vw,2.2rem)}.Process-module__MDuI_q__focusOutputs{color:var(--ink-2);gap:8px;display:flex}.Process-module__MDuI_q__focusOutputs li{border:1px solid var(--line-2);padding:8px 12px}
.Standards-module__3V-yUa__section{background:var(--bg-2);padding:clamp(96px,12vw,200px) 0;position:relative}.Standards-module__3V-yUa__intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(24px,4vw,80px);margin:clamp(40px,5vw,80px) 0 clamp(48px,6vw,96px);display:grid}.Standards-module__3V-yUa__headline{max-width:12ch}.Standards-module__3V-yUa__ledeWrap{opacity:0;max-width:40ch;transition:opacity 1.2s var(--ease-out) var(--reveal-delay), transform 1.2s var(--ease-out) var(--reveal-delay);transform:translateY(20px)}.Standards-module__3V-yUa__ledeWrap.is-in{opacity:1;transform:none}.Standards-module__3V-yUa__grid{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);grid-template-columns:repeat(5,1fr);display:grid}.Standards-module__3V-yUa__cell{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);opacity:0;transition:opacity 1s var(--ease-out) var(--reveal-delay), transform 1s var(--ease-out) var(--reveal-delay);flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,44px) clamp(18px,2vw,32px) clamp(28px,3vw,48px);display:flex;transform:translateY(20px)}.Standards-module__3V-yUa__cell.is-in{opacity:1;transform:none}.Standards-module__3V-yUa__value{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum" 1;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:200;font-stretch:85%;line-height:.9}.Standards-module__3V-yUa__affix{color:var(--accent);vertical-align:.5em;font-size:.5em;font-weight:300}.Standards-module__3V-yUa__label{color:var(--ink);margin-top:auto;font-size:15px}.Standards-module__3V-yUa__note{color:var(--ink-3)}@media (max-width:1100px){.Standards-module__3V-yUa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.Standards-module__3V-yUa__intro{grid-template-columns:1fr;align-items:start}.Standards-module__3V-yUa__grid{grid-template-columns:repeat(2,1fr)}.Standards-module__3V-yUa__cell:last-child{grid-column:span 2}}
.Work-module__hvoUhq__section{background:var(--bg);padding-top:clamp(96px,12vw,200px);position:relative;overflow:clip}.Work-module__hvoUhq__head{z-index:3;position:relative}.Work-module__hvoUhq__track{will-change:transform;flex-direction:column;display:flex}.Work-module__hvoUhq__plate{--plate-bg:var(--bg);--plate-ink:var(--ink);--plate-accent:var(--accent);background:var(--plate-bg);color:var(--plate-ink);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;min-height:100svh;display:grid;position:relative}.Work-module__hvoUhq__introPlate{background:var(--bg);min-height:auto;color:var(--ink)}.Work-module__hvoUhq__introInner{padding:clamp(40px, 6vw, 96px) var(--gutter);flex-direction:column;gap:28px;max-width:720px;display:flex}.Work-module__hvoUhq__introTitle{line-height:.86}.Work-module__hvoUhq__introOutline{color:#0000;-webkit-text-stroke:1px var(--ink-2)}.Work-module__hvoUhq__introLede{max-width:40ch}.Work-module__hvoUhq__introNote{color:var(--ink-3);margin-top:12px}.Work-module__hvoUhq__visualWrap{aspect-ratio:4/5;width:100%;max-height:72svh;position:relative;overflow:hidden}.Work-module__hvoUhq__visual{width:100%;height:100%}.Work-module__hvoUhq__visualTag{left:var(--gutter);color:var(--plate-ink);opacity:.7;position:absolute;top:20px}.Work-module__hvoUhq__text{padding:36px var(--gutter) 56px;flex-direction:column;gap:20px;min-width:0;display:flex}.Work-module__hvoUhq__kicker{color:var(--plate-ink);opacity:.6;align-items:center;gap:14px;display:flex}.Work-module__hvoUhq__kickerSep{opacity:.5;background:currentColor;width:24px;height:1px}.Work-module__hvoUhq__nameWrap{width:100%;min-width:0}.Work-module__hvoUhq__name{letter-spacing:-.045em}.Work-module__hvoUhq__brief{color:var(--plate-ink);opacity:.78;max-width:34ch}.Work-module__hvoUhq__scope{flex-wrap:wrap;gap:8px 0;margin-top:6px;display:flex}.Work-module__hvoUhq__scope li{border:1px solid var(--plate-ink);color:var(--plate-ink);opacity:.8;border-right-width:0;padding:8px 12px}.Work-module__hvoUhq__scope li:last-child{border-right-width:1px}.Work-module__hvoUhq__request{color:var(--plate-accent);border-bottom:1px solid;align-self:flex-start;margin-top:8px;padding-bottom:6px;transition:opacity .4s}.Work-module__hvoUhq__request:hover{opacity:.7}.Work-module__hvoUhq__mobileNote{padding:32px var(--gutter);color:var(--ink-3)}.Work-module__hvoUhq__hud{display:none}.Work-module__hvoUhq__reel{height:100svh;padding-top:0}.Work-module__hvoUhq__reel .Work-module__hvoUhq__head{padding-top:calc(var(--nav-h) + 8px);pointer-events:none;position:absolute;top:0;left:0;right:0}.Work-module__hvoUhq__reel .Work-module__hvoUhq__track{flex-direction:row;width:max-content;height:100svh}.Work-module__hvoUhq__reel .Work-module__hvoUhq__plate{width:100vw;max-width:none;height:100svh;min-height:0;padding-top:calc(var(--nav-h) + 56px);grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.Work-module__hvoUhq__reel .Work-module__hvoUhq__introPlate{align-items:flex-end;width:62vw;padding-bottom:12vh;display:flex}.Work-module__hvoUhq__reel .Work-module__hvoUhq__introInner{padding-top:0;padding-bottom:0}.Work-module__hvoUhq__reel .Work-module__hvoUhq__visualWrap{aspect-ratio:auto;max-height:none;height:calc(100svh - var(--nav-h) - 56px)}.Work-module__hvoUhq__reel .Work-module__hvoUhq__text{padding:0 var(--gutter) 15vh clamp(40px, 4vw, 80px);justify-content:flex-end}.Work-module__hvoUhq__reel .Work-module__hvoUhq__mobileNote{display:none}.Work-module__hvoUhq__reel .Work-module__hvoUhq__hud{left:var(--gutter);right:var(--gutter);z-index:3;color:var(--ink-2);pointer-events:none;transition:color .5s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:40px}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__hud{color:#0a0a0ab3}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__hudTrack{background:#0a0a0a33}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__hudCurrent,.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__hudFill{color:var(--paper-ink);background:var(--paper-ink)}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__hudCurrent{background:0 0}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__head{color:var(--paper-ink)}.Work-module__hvoUhq__reel[data-light=true] .Work-module__hvoUhq__head .mono{color:#0a0a0aa8!important}.Work-module__hvoUhq__hudCount{align-items:center;gap:16px;display:inline-flex}.Work-module__hvoUhq__hudCurrent{color:var(--accent)}.Work-module__hvoUhq__hudTrack{background:var(--line-2);width:160px;height:1px;position:relative}.Work-module__hvoUhq__hudFill{background:var(--accent);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0}.Work-module__hvoUhq__hudName{letter-spacing:.3em}
