.cursor-module__aVOq4W__dot{background:var(--color-accent);width:9px;height:8px;clip-path:var(--tri);z-index:10002;pointer-events:none;margin:-4px 0 0 -4.5px;position:fixed;top:0;left:0}.cursor-module__aVOq4W__ring{border:1px solid var(--cursor-ink,#ffffff80);z-index:10001;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0}.cursor-module__aVOq4W__label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-2);opacity:0;white-space:nowrap;font-size:.52rem;font-weight:600;transition:opacity .2s}html.cursor-label .cursor-module__aVOq4W__ring{background:var(--color-accent);border-color:var(--color-accent);width:76px;height:76px;margin:-38px 0 0 -38px}html.cursor-label .cursor-module__aVOq4W__label{opacity:1}html.cursor-label .cursor-module__aVOq4W__dot{opacity:0}html.cursor-grow .cursor-module__aVOq4W__ring{border-color:var(--color-accent);width:54px;height:54px;margin:-27px 0 0 -27px}:is(html.has-cursor,html.has-cursor *){cursor:none!important}:is([data-mark=circle] .cursor-module__aVOq4W__dot,.cursor-module__aVOq4W__dot[data-mark=circle]){clip-path:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px}.cursor-module__aVOq4W__dot[data-mark=triangle]{width:9px;height:8px;clip-path:var(--tri);border-radius:0;margin:-4px 0 0 -4.5px}
.foot-module__P8nNmq__foot{color:var(--color-paper);background:linear-gradient(#000 0%,#030303 100%);padding-top:clamp(70px,9vh,120px);overflow:hidden}.foot-module__P8nNmq__foot-map{padding:0 clamp(20px,5vw,84px) clamp(56px,7vh,88px)}.foot-module__P8nNmq__foot-blurb{max-width:44ch;color:var(--muted);margin-bottom:clamp(46px,6vh,72px);font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.6}.foot-module__P8nNmq__foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.foot-module__P8nNmq__foot-col ul{flex-direction:column;gap:11px;list-style:none;display:flex}.foot-module__P8nNmq__foot-col-title{color:var(--muted);border-bottom:1px solid var(--color-accent);margin-bottom:18px;padding-bottom:12px}.foot-module__P8nNmq__flink{color:var(--color-paper);background-image:linear-gradient(var(--color-accent),var(--color-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;line-height:1.35;transition:color .3s,background-size .45s cubic-bezier(.2,1,.3,1)}.foot-module__P8nNmq__flink:hover{color:var(--color-accent);background-size:100% 1px}.foot-module__P8nNmq__foot-word{text-transform:uppercase;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;justify-content:center;margin-bottom:-.1em;font-size:clamp(4.2rem,17.5vw,17.5rem);font-weight:800;font-stretch:125%;line-height:.78;display:flex}.foot-module__P8nNmq__foot-word .foot-module__P8nNmq__fw{transition:color .3s;transition-delay:calc(var(--i) * 45ms)}.foot-module__P8nNmq__foot-word .foot-module__P8nNmq__fw.foot-module__P8nNmq__sup{color:var(--color-accent);align-self:flex-start;margin-top:.5em;font-size:.18em}.foot-module__P8nNmq__foot-word:hover .foot-module__P8nNmq__fw{color:var(--color-accent)}.foot-module__P8nNmq__foot-word:hover .foot-module__P8nNmq__fw.foot-module__P8nNmq__sup{color:var(--color-paper)}.foot-module__P8nNmq__foot-bar{color:var(--muted);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px clamp(20px,5vw,84px) 30px;display:flex}.foot-module__P8nNmq__foot-bar-group{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.foot-module__P8nNmq__foot-legal{align-items:center;gap:clamp(14px,1.8vw,24px);display:inline-flex}.foot-module__P8nNmq__foot-loc{align-items:center;gap:9px;display:inline-flex}.foot-module__P8nNmq__foot-loc .foot-module__P8nNmq__on{color:var(--color-paper)}.foot-module__P8nNmq__foot-sep{opacity:.4}.foot-module__P8nNmq__toTop{color:var(--muted);cursor:pointer;align-items:center;gap:10px;transition:color .3s;display:inline-flex}.foot-module__P8nNmq__foot-legal .foot-module__P8nNmq__flink,.foot-module__P8nNmq__foot-loc .foot-module__P8nNmq__flink,.foot-module__P8nNmq__foot-loc .foot-module__P8nNmq__on,.foot-module__P8nNmq__toTop{margin-block:-18px;padding-block:18px}.foot-module__P8nNmq__foot-legal .foot-module__P8nNmq__flink,.foot-module__P8nNmq__foot-loc .foot-module__P8nNmq__flink{background-origin:content-box;align-items:center;display:inline-flex}.foot-module__P8nNmq__foot-col .foot-module__P8nNmq__flink{background-origin:content-box;align-items:center;margin-block:-13.5px;padding-block:13.5px;display:inline-flex}.foot-module__P8nNmq__foot-loc .foot-module__P8nNmq__flink{margin-inline:-6px;padding-inline:6px}.foot-module__P8nNmq__toTop svg{width:13px;height:13px;transition:transform .35s}.foot-module__P8nNmq__toTop:hover{color:var(--color-accent)}.foot-module__P8nNmq__toTop:hover svg{transform:translateY(-4px)}@media (max-width:960px){.foot-module__P8nNmq__foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,48px) clamp(24px,4vw,40px)}}@media (max-width:760px){.foot-module__P8nNmq__foot-bar{flex-direction:column;align-items:flex-start;gap:14px}.foot-module__P8nNmq__foot-bar-group{gap:14px 20px}.foot-module__P8nNmq__foot-map{padding-bottom:clamp(44px,6vh,64px)}.foot-module__P8nNmq__foot-blurb{max-width:none;margin-bottom:38px}}@media (max-width:520px){.foot-module__P8nNmq__foot-cols{grid-template-columns:minmax(0,1fr);gap:34px}}
.preloader-module__4oXVsa__pre{z-index:10001;color:var(--color-paper);clip-path:inset(0);background:linear-gradient(#000 0%,#030303 100%);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.preloader-module__4oXVsa__pre-word{display:flex;overflow:hidden}.preloader-module__4oXVsa__pre-word span{letter-spacing:.02em;font-size:clamp(2.4rem,7vw,5rem);font-weight:700;font-stretch:125%;display:block}.preloader-module__4oXVsa__dot{background:var(--color-accent);width:12px;height:11px;clip-path:var(--tri)}.preloader-module__4oXVsa__count{font-family:var(--font-mono);letter-spacing:.14em;font-size:.72rem;position:absolute;bottom:32px;left:clamp(20px,4vw,44px)}.preloader-module__4oXVsa__note{font-family:var(--font-mono);letter-spacing:.14em;color:#fff6;font-size:.66rem;position:absolute;bottom:32px;right:clamp(20px,4vw,44px)}.preloader-module__4oXVsa__pre[data-mark=circle] .preloader-module__4oXVsa__dot{clip-path:none;border-radius:50%;width:11px;height:11px}[data-mark=circle] .preloader-module__4oXVsa__dot{clip-path:none;border-radius:50%;width:11px;height:11px}.preloader-module__4oXVsa__pre[data-mark=triangle] .preloader-module__4oXVsa__dot{width:12px;height:11px;clip-path:var(--tri);border-radius:0}
.nav-module__vpJx1a__skip-link{z-index:1000;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--color-accent-on-ink);color:var(--color-ink-2);border-bottom-right-radius:4px;align-items:center;min-height:44px;padding:0 22px;font-size:.66rem;font-weight:600;display:inline-flex;position:fixed;top:0;left:0;transform:translateY(-120%)}.nav-module__vpJx1a__skip-link:focus{outline-offset:-4px;transform:none}.nav-module__vpJx1a__nav{z-index:960;color:var(--nav-ink);transition:background .35s,box-shadow .35s,translate .45s var(--ease-out-expo);background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px clamp(20px,4vw,44px);display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000}.nav-module__vpJx1a__nav-brand{letter-spacing:.02em;justify-self:start;align-items:baseline;gap:9px;font-size:1.02rem;font-weight:700;font-stretch:125%;display:inline-flex}.nav-module__vpJx1a__nav-brand .nav-module__vpJx1a__brand-dot{background:var(--color-accent);width:10px;height:9px;clip-path:var(--tri);align-self:center}.nav-module__vpJx1a__nav-brand sup{font-size:.5em;font-weight:400}.nav-module__vpJx1a__links{justify-self:center;align-items:center;gap:36px;display:flex}.nav-module__vpJx1a__blink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-width:44px;color:var(--nav-ink);transition:color .35s var(--ease-out-expo);flex:none;justify-content:center;align-items:center;margin-block:-13.5px;padding-block:13.5px;font-size:.66rem;font-weight:600;line-height:17px;display:inline-flex;position:relative}.nav-module__vpJx1a__blink:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out-expo);background:currentColor;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.nav-module__vpJx1a__blink:hover,.nav-module__vpJx1a__blink:focus-visible{color:var(--color-accent)}.nav-module__vpJx1a__blink:hover:after,.nav-module__vpJx1a__blink:focus-visible:after{transform:scaleX(1)}.nav-module__vpJx1a__blink[aria-current=page]:after{background:var(--color-accent);transform:scaleX(1)}.nav-module__vpJx1a__blink[aria-current=page]:before{content:"";background:var(--color-accent);width:6px;height:6px;clip-path:var(--tri);flex:none;margin-right:8px}.nav-module__vpJx1a__cluster{justify-self:end;align-items:center;gap:22px;display:flex}.nav-module__vpJx1a__clock{color:var(--nav-dim);white-space:nowrap;flex:none}.nav-module__vpJx1a__cta{white-space:nowrap;flex:none;margin-block:-11.5px;padding:12px 18px;line-height:16px}body[data-nav=light] .nav-module__vpJx1a__cta:hover{background:var(--color-ink);color:var(--color-paper)}.nav-module__vpJx1a__menuBtn{cursor:pointer;color:var(--nav-ink);align-items:center;gap:12px;margin-block:-18px;padding-block:18px;display:flex}.nav-module__vpJx1a__menuBtn .nav-module__vpJx1a__menu-label{font-family:var(--font-mono);letter-spacing:.16em;font-size:.66rem;font-weight:600}.nav-module__vpJx1a__menuBtn .nav-module__vpJx1a__menu-lines{flex-direction:column;gap:5px;width:22px;display:flex}.nav-module__vpJx1a__menuBtn .nav-module__vpJx1a__menu-lines i{background:currentColor;height:1.5px;transition:transform .4s cubic-bezier(.76,0,.24,1);display:block}.nav-module__vpJx1a__menuBtn.nav-module__vpJx1a__active .nav-module__vpJx1a__menu-lines i:first-child{transform:translateY(3.25px)rotate(45deg)}.nav-module__vpJx1a__menuBtn.nav-module__vpJx1a__active .nav-module__vpJx1a__menu-lines i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.nav-module__vpJx1a__menu{z-index:950;color:var(--color-paper);clip-path:inset(0 0 100%);touch-action:none;overscroll-behavior:contain;background:linear-gradient(#000 0%,#030303 100%);flex-direction:column;justify-content:center;padding:110px clamp(20px,6vw,90px) 60px;transition:clip-path .8s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.nav-module__vpJx1a__menu.nav-module__vpJx1a__open{clip-path:inset(0 0 0%)}.nav-module__vpJx1a__menu-nav{flex-direction:column;display:flex}.nav-module__vpJx1a__mi-wrap{padding-bottom:.06em;display:block;overflow:hidden}.nav-module__vpJx1a__mi{text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:break-word;align-items:baseline;gap:22px;font-size:clamp(1.9rem,5.4vw,4.4rem);font-weight:660;font-stretch:120%;line-height:1.14;transition:color .3s,transform .45s cubic-bezier(.2,1,.3,1);display:flex}.nav-module__vpJx1a__mi b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);font-size:.7rem;font-weight:500}.nav-module__vpJx1a__mi:hover{color:var(--color-accent);transform:translate(16px)}.nav-module__vpJx1a__menu-meta{color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:14px 48px;margin-top:auto;font-size:.64rem;display:flex}.nav-module__vpJx1a__menu-meta a{align-items:center;margin-block:-18px;margin-inline:-6px;padding-block:18px;padding-inline:6px;display:inline-flex}.nav-module__vpJx1a__menu-meta .nav-module__vpJx1a__meta-si{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--color-paper);font-size:1.05rem;font-style:italic}.nav-module__vpJx1a__rail{z-index:900;color:var(--nav-ink);flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.nav-module__vpJx1a__rail-line{background:var(--nav-dim);width:1px;height:104px;margin-bottom:8px;position:relative;overflow:hidden}.nav-module__vpJx1a__railFill{background:var(--color-accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.nav-module__vpJx1a__rail-num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--nav-dim);cursor:pointer;padding:2px 4px;font-size:.58rem;font-weight:500;transition:color .3s}.nav-module__vpJx1a__rail-num:hover{color:var(--nav-ink)}.nav-module__vpJx1a__rail-num.nav-module__vpJx1a__active{color:var(--color-accent)}.nav-module__vpJx1a__nav[data-mark=circle] .nav-module__vpJx1a__brand-dot{clip-path:none;border-radius:50%;width:9px;height:9px}[data-mark=circle] .nav-module__vpJx1a__brand-dot{clip-path:none;border-radius:50%;width:9px;height:9px}.nav-module__vpJx1a__nav[data-mark=triangle] .nav-module__vpJx1a__brand-dot{width:10px;height:9px;clip-path:var(--tri);border-radius:0}.nav-module__vpJx1a__nav[data-mark=circle] .nav-module__vpJx1a__blink[aria-current=page]:before{clip-path:none;border-radius:50%}[data-mark=circle] .nav-module__vpJx1a__blink[aria-current=page]:before{clip-path:none;border-radius:50%}.nav-module__vpJx1a__nav[data-mark=triangle] .nav-module__vpJx1a__blink[aria-current=page]:before{clip-path:var(--tri);border-radius:0}.nav-module__vpJx1a__nav.nav-module__vpJx1a__scrolled{background:var(--nav-bg);box-shadow:0 1px 0 var(--nav-hair);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.nav-module__vpJx1a__nav.nav-module__vpJx1a__hidden{translate:0 -100%!important}@media (prefers-reduced-motion:reduce){.nav-module__vpJx1a__nav,.nav-module__vpJx1a__blink,.nav-module__vpJx1a__blink:after{transition:none}}@media (max-width:1100px){.nav-module__vpJx1a__rail{display:none}.nav-module__vpJx1a__nav{grid-template-columns:1fr auto}.nav-module__vpJx1a__links,.nav-module__vpJx1a__clock{display:none}}@media (min-width:1101px) and (max-width:1240px){.nav-module__vpJx1a__links{gap:28px}}@media (max-width:759px){.nav-module__vpJx1a__cta{display:none}}@media (max-width:560px){.nav-module__vpJx1a__mi{font-size:clamp(1.25rem,5.9vw,1.9rem)}}
.hero-module__sGwVqq__hero{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-module__sGwVqq__canvas{opacity:1;width:100%;height:100%;position:absolute;inset:0}.hero-module__sGwVqq__hero-inner{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(72px,8vh,96px) clamp(20px,5vw,84px) clamp(96px,15vh,170px);display:flex;position:relative}.hero-module__sGwVqq__hero-eyebrow{color:var(--muted);align-items:center;gap:12px;margin-bottom:clamp(20px,3vh,38px);display:flex}.hero-module__sGwVqq__blink{background:var(--color-accent);width:9px;height:8px;clip-path:var(--tri);animation:1.6s infinite hero-module__sGwVqq__blink}@keyframes hero-module__sGwVqq__blink{0%,to{opacity:1}50%{opacity:.15}}.hero-module__sGwVqq__hero-row{justify-content:space-between;align-items:flex-end;gap:44px;margin-top:clamp(28px,4vh,48px);display:flex}.hero-module__sGwVqq__hero-sub{max-width:44ch;color:var(--muted);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.hero-module__sGwVqq__hero-cta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:26px;display:flex}.hero-module__sGwVqq__hero-chips{border-top:1px solid var(--rule);margin-top:clamp(26px,3.5vh,44px);padding-top:clamp(14px,1.8vh,22px)}.hero-module__sGwVqq__chips-label{color:var(--muted);margin:0 0 clamp(12px,1.6vh,18px)}.hero-module__sGwVqq__chips{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2.2vw,34px);margin:0;padding:0;list-style:none;display:grid}.hero-module__sGwVqq__chip{flex-direction:column;gap:7px;min-width:0;display:flex}.hero-module__sGwVqq__chip-idx{color:var(--color-accent)}.hero-module__sGwVqq__chip-title{color:var(--color-paper);letter-spacing:.06em;text-transform:none;line-height:1.55}.hero-module__sGwVqq__hero-readout{z-index:2;color:var(--muted);position:absolute;bottom:28px;left:clamp(20px,5vw,84px)}.hero-module__sGwVqq__hero-readout b{color:var(--color-accent);font-weight:600}.hero-module__sGwVqq__hero-scroll{z-index:2;color:var(--muted);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-module__sGwVqq__hero-scroll .hero-module__sGwVqq__scan{background:#fff3;width:1px;height:44px;position:relative;overflow:hidden}.hero-module__sGwVqq__hero-scroll .hero-module__sGwVqq__scan:after{content:"";background:var(--color-accent);width:1px;height:12px;animation:1.8s cubic-bezier(.6,0,.4,1) infinite hero-module__sGwVqq__scan;position:absolute;top:-12px;left:0}@keyframes hero-module__sGwVqq__scan{to{top:44px}}.hero-module__sGwVqq__hero-fig{z-index:2;writing-mode:vertical-rl;color:var(--muted);position:absolute;top:50%;right:clamp(20px,5vw,84px);transform:translateY(-50%)rotate(180deg)}.hero-module__sGwVqq__hero[data-mark=circle] .hero-module__sGwVqq__blink{clip-path:none;border-radius:50%;width:7px;height:7px}[data-mark=circle] .hero-module__sGwVqq__blink{clip-path:none;border-radius:50%;width:7px;height:7px}.hero-module__sGwVqq__hero[data-mark=triangle] .hero-module__sGwVqq__blink{width:9px;height:8px;clip-path:var(--tri);border-radius:0}@media (max-width:760px){.hero-module__sGwVqq__hero-row{flex-direction:column;align-items:flex-start;gap:30px}.hero-module__sGwVqq__hero-cta{justify-content:flex-start}.hero-module__sGwVqq__hero-fig,.hero-module__sGwVqq__hero-readout{display:none}.hero-module__sGwVqq__chips{grid-template-columns:1fr;gap:clamp(14px,3vw,20px)}}@media (max-width:420px){.hero-module__sGwVqq__hero-inner .hl-cut{margin-top:-.12em;padding-top:.12em}.hero-module__sGwVqq__hero-eyebrow{margin-bottom:calc(clamp(20px,3vh,38px) + 6px)}}.hero-module__sGwVqq__hero[data-intro=pending] .hl-line{transform:translateY(112%)}.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-eyebrow,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__canvas,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-sub,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-cta,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-chips,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-readout,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-scroll,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-fig{opacity:0}@media (prefers-reduced-motion:reduce){.hero-module__sGwVqq__hero[data-intro=pending] .hl-line{transform:none}.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-eyebrow,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__canvas,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-sub,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-cta,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-chips,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-readout,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-scroll,.hero-module__sGwVqq__hero[data-intro=pending] .hero-module__sGwVqq__hero-fig{opacity:1}.hero-module__sGwVqq__blink,.hero-module__sGwVqq__hero-scroll .hero-module__sGwVqq__scan:after{animation:none}}
.toast-module__GiX30q__toast{z-index:10000;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;visibility:hidden;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:10px;max-width:88vw;padding:15px 24px;font-size:.64rem;font-weight:500;transition:transform .55s cubic-bezier(.2,1.25,.3,1),visibility 0s .55s;display:flex;position:fixed;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%,180%)}.toast-module__GiX30q__toast .toast-module__GiX30q__t-dot{background:var(--color-accent);width:9px;height:8px;clip-path:var(--tri);flex-shrink:0}.toast-module__GiX30q__toast.toast-module__GiX30q__on{visibility:visible;pointer-events:auto;transition:transform .55s cubic-bezier(.2,1.25,.3,1),visibility;transform:translate(-50%)}.toast-module__GiX30q__toast[data-mark=circle] .toast-module__GiX30q__t-dot{clip-path:none;border-radius:50%;width:8px;height:8px}[data-mark=circle] .toast-module__GiX30q__t-dot{clip-path:none;border-radius:50%;width:8px;height:8px}.toast-module__GiX30q__toast[data-mark=triangle] .toast-module__GiX30q__t-dot{width:9px;height:8px;clip-path:var(--tri);border-radius:0}
.eng-module__UofjVG__eng-grid{grid-template-columns:1.55fr .8fr;align-items:start;gap:clamp(50px,6vw,110px);display:grid}.eng-module__UofjVG__eng-grid.eng-module__UofjVG__no-aside{grid-template-columns:1fr}.eng-module__UofjVG__principles{display:block}.eng-module__UofjVG__pr-row{border-top:1px solid var(--rule);grid-template-columns:minmax(118px,auto) minmax(0,1fr);gap:clamp(20px,2.4vw,34px);padding:clamp(28px,3.4vw,42px) 0;display:grid}.eng-module__UofjVG__pr-row:last-child{border-bottom:1px solid var(--rule)}.eng-module__UofjVG__pr-row.eng-module__UofjVG__pr-linked{grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;position:relative}.eng-module__UofjVG__pr-num{color:#0000;-webkit-text-stroke:1.5px var(--color-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:800;font-stretch:125%;line-height:.9;transition:color .4s}.eng-module__UofjVG__pr-row:hover .eng-module__UofjVG__pr-num{color:var(--color-accent)}.eng-module__UofjVG__pr-arr{justify-content:flex-end;align-items:flex-start;padding-top:.2em;display:flex}.eng-module__UofjVG__pr-arr svg{width:22px;height:22px;color:var(--color-accent);transition:transform .4s cubic-bezier(.2,1,.3,1)}.eng-module__UofjVG__pr-row:hover .eng-module__UofjVG__pr-arr svg,.eng-module__UofjVG__pr-row:focus-within .eng-module__UofjVG__pr-arr svg{transform:translate(6px,-6px)}.eng-module__UofjVG__pr-meta{color:var(--color-accent);margin-bottom:10px;display:block}.eng-module__UofjVG__pr-title{text-transform:uppercase;letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(1.3rem,2.3vw,2.15rem);font-weight:740;font-stretch:118%;line-height:1.1}.eng-module__UofjVG__pr-link{color:inherit;text-decoration:none;transition:color .3s}.eng-module__UofjVG__pr-link:after{content:"";position:absolute;inset:0}.eng-module__UofjVG__pr-row:hover .eng-module__UofjVG__pr-link,.eng-module__UofjVG__pr-link:focus-visible{color:var(--color-accent)}.eng-module__UofjVG__pr-copy{color:var(--muted);max-width:56ch;line-height:1.6}.eng-module__UofjVG__stack{flex-direction:column;gap:22px;display:flex;position:sticky;top:120px}.eng-module__UofjVG__stack h4{color:var(--color-accent)}.eng-module__UofjVG__stack ul{flex-direction:column;gap:18px;list-style:none;display:flex}.eng-module__UofjVG__stack li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:.66rem;font-weight:500;display:flex}.eng-module__UofjVG__stack li b{color:var(--color-paper);font-weight:600}.s-light .eng-module__UofjVG__stack li b{color:var(--color-ink)}.eng-module__UofjVG__stack li span,.eng-module__UofjVG__stack-note{color:var(--muted)}@media (max-width:960px){.eng-module__UofjVG__eng-grid{grid-template-columns:1fr;gap:60px}.eng-module__UofjVG__stack{position:static}}@media (max-width:760px){.eng-module__UofjVG__pr-row{grid-template-columns:76px minmax(0,1fr)}.eng-module__UofjVG__pr-row.eng-module__UofjVG__pr-linked{grid-template-columns:76px minmax(0,1fr) auto}}.eng-module__UofjVG__pr-title{overflow-wrap:break-word}@media (max-width:433px){.eng-module__UofjVG__pr-title{font-size:clamp(1rem,4.8vw,1.3rem)}}
.strip-module__AH69KW__strip-bleed{overflow-x:clip}.strip-module__AH69KW__strip{z-index:3;background:var(--color-accent);width:103vw;color:var(--color-ink-2);margin-left:-1.5vw;padding:15px 0;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.strip-module__AH69KW__strip.strip-module__AH69KW__s2{background:var(--color-ink-2);color:var(--color-accent);transform:rotate(1.1deg)}.strip-module__AH69KW__strip-track{will-change:transform;width:max-content;animation:30s linear infinite strip-module__AH69KW__mar;display:flex}.strip-module__AH69KW__s2 .strip-module__AH69KW__strip-track{animation-duration:34s;animation-direction:reverse}.strip-module__AH69KW__strip-group{align-items:center;display:flex}.strip-module__AH69KW__strip-item{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:28px;padding-right:28px;font-size:clamp(.85rem,1.3vw,1.05rem);font-weight:600;display:flex}.strip-module__AH69KW__strip-item .strip-module__AH69KW__sdot{width:8px;height:7px;clip-path:var(--tri);background:currentColor;flex-shrink:0}.strip-module__AH69KW__strip[data-mark=circle] .strip-module__AH69KW__sdot{clip-path:none;border-radius:50%;width:7px;height:7px}[data-mark=circle] .strip-module__AH69KW__sdot{clip-path:none;border-radius:50%;width:7px;height:7px}.strip-module__AH69KW__strip[data-mark=triangle] .strip-module__AH69KW__sdot{width:8px;height:7px;clip-path:var(--tri);border-radius:0}@keyframes strip-module__AH69KW__mar{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-module__AH69KW__strip-track{animation:none}}
.marquee-module__4jSnQG__frame{background:linear-gradient(178.5deg,var(--color-ink-2) 50%,var(--color-paper) 50%);position:relative}.marquee-module__4jSnQG__frame.marquee-module__4jSnQG__ink{background:var(--color-ink-2)}
.contact-module__tkmagG__c-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(50px,7vw,130px);display:grid}.contact-module__tkmagG__c-left{flex-direction:column;gap:34px;display:flex}.contact-module__tkmagG__mega{letter-spacing:-.01em;align-items:center;gap:16px;font-size:clamp(1.45rem,3.6vw,3.2rem);font-weight:640;font-stretch:118%;line-height:1.1;transition:color .3s;display:inline-flex}.contact-module__tkmagG__mega .contact-module__tkmagG__u{position:relative}.contact-module__tkmagG__mega .contact-module__tkmagG__u:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.2,1,.3,1);position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.contact-module__tkmagG__mega:hover{color:var(--color-accent)}.contact-module__tkmagG__mega:hover .contact-module__tkmagG__u:after{transform:scaleX(1)}.contact-module__tkmagG__mega svg{width:.7em;height:.7em;transition:transform .4s}.contact-module__tkmagG__mega:hover svg{transform:translate(8px,-8px)}.contact-module__tkmagG__c-meta{color:var(--muted);flex-direction:column;gap:12px;list-style:none;display:flex}.contact-module__tkmagG__c-form{flex-direction:column;gap:8px;display:flex}.contact-module__tkmagG__field{flex-direction:column;gap:9px;margin-bottom:26px;display:flex;position:relative}.contact-module__tkmagG__field label{color:var(--muted)}.contact-module__tkmagG__field input,.contact-module__tkmagG__field textarea{width:100%;color:var(--color-paper);font-family:var(--font-sans);resize:vertical;min-height:unset;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;padding:10px 0 13px;font-size:1.12rem;transition:border-color .35s}.contact-module__tkmagG__field textarea{min-height:120px}.contact-module__tkmagG__field input:focus,.contact-module__tkmagG__field textarea:focus,.contact-module__tkmagG__field.contact-module__tkmagG__err input,.contact-module__tkmagG__field.contact-module__tkmagG__err textarea{border-color:var(--color-accent)}.contact-module__tkmagG__f-err{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;position:absolute;bottom:-20px;left:0}.contact-module__tkmagG__c-form .btn{align-self:flex-start;margin-top:18px}.contact-module__tkmagG__formOk{flex-direction:column;gap:14px;padding:34px 0;display:none}.contact-module__tkmagG__formOk.contact-module__tkmagG__on{display:flex}.contact-module__tkmagG__formOk svg{width:26px;height:26px;color:var(--color-accent)}.contact-module__tkmagG__formOk b{text-transform:uppercase;letter-spacing:-.01em;font-size:1.5rem;font-weight:650;font-stretch:120%}.contact-module__tkmagG__formOk p{color:var(--muted);max-width:40ch;line-height:1.55}.contact-module__tkmagG__c-note{max-width:42ch;color:var(--muted);text-transform:none;letter-spacing:.02em;margin-top:22px;line-height:1.9}.contact-module__tkmagG__c-note a{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.contact-module__tkmagG__c-note a:hover{color:var(--color-accent)}@media (max-width:960px){.contact-module__tkmagG__c-grid{grid-template-columns:1fr;gap:70px}.contact-module__tkmagG__c-note{max-width:52ch}}
.global-module__LUePbq__g-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,110px);margin-bottom:clamp(60px,8vh,110px);display:grid}.global-module__LUePbq__globe-wrap{aspect-ratio:1;width:100%;max-width:560px;position:relative}.global-module__LUePbq__canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.global-module__LUePbq__globe-status{color:var(--muted);flex-wrap:wrap;gap:8px 18px;display:flex;position:absolute;bottom:-6px;left:0}.global-module__LUePbq__globe-status b{color:var(--color-accent);font-weight:600}.global-module__LUePbq__g-content{flex-direction:column;gap:34px;display:flex}.global-module__LUePbq__city-list{flex-direction:column;display:flex}.global-module__LUePbq__city-row{text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:15px 0;transition:color .3s,transform .4s cubic-bezier(.2,1,.3,1);display:grid}.global-module__LUePbq__city-row+.global-module__LUePbq__city-row{border-top:1px solid var(--rule)}.global-module__LUePbq__city-row .global-module__LUePbq__c-name{font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:620;font-stretch:114%}.global-module__LUePbq__city-row .global-module__LUePbq__c-time{color:var(--muted);font-variant-numeric:tabular-nums}.global-module__LUePbq__city-row .global-module__LUePbq__c-note{color:var(--muted);grid-column:1/-1;font-size:.56rem;display:none}.global-module__LUePbq__city-row:hover{transform:translate(10px)}.global-module__LUePbq__city-row:hover .global-module__LUePbq__c-name,.global-module__LUePbq__city-row.global-module__LUePbq__active .global-module__LUePbq__c-name,.global-module__LUePbq__city-row.global-module__LUePbq__active .global-module__LUePbq__c-time{color:var(--color-accent)}.global-module__LUePbq__g-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:34px;padding-top:clamp(34px,4vh,54px);display:grid}.global-module__LUePbq__stat{display:block}.global-module__LUePbq__stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(2.3rem,3.8vw,3.8rem);font-weight:800;font-stretch:125%;line-height:1;display:flex}.global-module__LUePbq__stat-suf{color:var(--color-accent);margin-left:2px;font-size:.7em;font-style:normal}.global-module__LUePbq__stat-l{color:var(--muted);margin-top:12px;display:block}.global-module__LUePbq__g-links{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (max-width:960px){.global-module__LUePbq__g-grid{grid-template-columns:1fr;gap:60px}.global-module__LUePbq__g-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.global-module__LUePbq__city-row .global-module__LUePbq__c-note{display:block}}
.endcap-module__cFUC5a__endcap{position:relative}.endcap-module__cFUC5a__ec-inner{flex-direction:column;align-items:flex-start;display:flex}.endcap-module__cFUC5a__ec-title{margin-bottom:clamp(38px,5.4vh,64px)}.endcap-module__cFUC5a__endcap .endcap-module__cFUC5a__ec-title{font-size:clamp(2.6rem,5.95vw,6.4rem)}.endcap-module__cFUC5a__ec-note{max-width:52ch;margin-top:clamp(26px,3.4vh,40px)}.endcap-module__cFUC5a__ec-note a{color:currentColor;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.endcap-module__cFUC5a__ec-note a:hover{color:var(--color-accent)}@media (max-width:760px){.endcap-module__cFUC5a__ec-title{margin-bottom:34px}.endcap-module__cFUC5a__ec-note{margin-top:24px}}
.pillars-module__5op6HG__pillars{position:relative}.pillars-module__5op6HG__pl-lede{justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px);margin:26px 0 clamp(50px,7vh,90px);display:flex}.pillars-module__5op6HG__pl-links{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:26px;padding-bottom:4px;display:flex}.pillars-module__5op6HG__pl-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(34px,5vw,90px);display:grid}.pillars-module__5op6HG__pl-col{flex-direction:column;display:flex}.pillars-module__5op6HG__pl-label{color:var(--color-accent);margin-bottom:16px;display:block}.pillars-module__5op6HG__pl-rule{background:var(--rule);height:1px;margin-bottom:22px;display:block}.pillars-module__5op6HG__pl-body{color:var(--muted);max-width:46ch;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.6}.pillars-module__5op6HG__pl-body a{color:currentColor;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.pillars-module__5op6HG__pl-body a:hover{color:var(--color-accent)}.pillars-module__5op6HG__pl-claims{color:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:14px 30px;margin-top:clamp(46px,6vw,84px);padding:22px 0;display:flex}.pillars-module__5op6HG__pl-claim{align-items:center;gap:8px;display:flex}.pillars-module__5op6HG__pl-claim .pillars-module__5op6HG__pmark{background:var(--color-accent);width:7px;height:6px;clip-path:var(--tri);flex-shrink:0}.pillars-module__5op6HG__pillars[data-mark=circle] .pillars-module__5op6HG__pmark{clip-path:none;border-radius:50%;width:6px;height:6px}[data-mark=circle] .pillars-module__5op6HG__pmark{clip-path:none;border-radius:50%;width:6px;height:6px}.pillars-module__5op6HG__pillars[data-mark=triangle] .pillars-module__5op6HG__pmark{width:7px;height:6px;clip-path:var(--tri);border-radius:0}@media (max-width:960px){.pillars-module__5op6HG__pl-lede{flex-direction:column;align-items:flex-start;gap:30px}.pillars-module__5op6HG__pl-grid{gap:clamp(34px,5vw,60px)}}@media (max-width:760px){.pillars-module__5op6HG__pl-grid{grid-template-columns:1fr;gap:44px}.pillars-module__5op6HG__pl-claims{gap:12px 24px}}
.oss-module__EOa95a__oss-item+.oss-module__EOa95a__oss-item{border-top:1px solid var(--rule)}.oss-module__EOa95a__oss-head{text-align:left;cursor:pointer;grid-template-columns:56px 1.1fr 1.3fr auto 30px;align-items:center;gap:22px;width:100%;padding:clamp(24px,3.2vw,36px) 0;display:grid}.oss-module__EOa95a__oss-idx{color:var(--color-accent)}.oss-module__EOa95a__oss-name{letter-spacing:-.01em;font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:650;font-stretch:118%;transition:color .3s,transform .45s cubic-bezier(.2,1,.3,1)}.oss-module__EOa95a__oss-desc{color:var(--muted);font-size:clamp(.9rem,1.05vw,1rem);line-height:1.45}.oss-module__EOa95a__oss-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:.62rem;display:flex}.oss-module__EOa95a__oss-meta svg{width:12px;height:12px;color:var(--color-accent)}.oss-module__EOa95a__oss-meta b{font-variant-numeric:tabular-nums;font-weight:600}.oss-module__EOa95a__oss-meta em{color:var(--muted);font-style:normal}.oss-module__EOa95a__oss-x{justify-content:center;display:flex}.oss-module__EOa95a__oss-x svg{width:18px;height:18px;color:var(--muted);transition:transform .45s cubic-bezier(.2,1,.3,1),color .3s}.oss-module__EOa95a__oss-item:hover .oss-module__EOa95a__oss-name{color:var(--color-accent);transform:translate(12px)}.oss-module__EOa95a__oss-item:hover .oss-module__EOa95a__oss-x svg{color:var(--color-accent)}.oss-module__EOa95a__oss-item.oss-module__EOa95a__open .oss-module__EOa95a__oss-x svg{transform:rotate(180deg)}.oss-module__EOa95a__oss-body{height:0;overflow:hidden}.oss-module__EOa95a__oss-body-in{flex-direction:column;gap:24px;max-width:900px;padding:6px 0 46px 56px;display:flex}.oss-module__EOa95a__oss-body-in p{color:var(--muted);max-width:66ch;line-height:1.6}.oss-module__EOa95a__codeblock{color:var(--color-paper);background:#000;padding:22px 26px;position:relative;overflow:auto}.oss-module__EOa95a__codeblock pre{font-family:var(--font-mono);white-space:pre;font-size:.74rem;line-height:1.7}.oss-module__EOa95a__codeblock .oss-module__EOa95a__cm{color:#fff6}.oss-module__EOa95a__copy-btn{color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#211f1c;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.56rem;font-weight:600;transition:background .3s,color .3s;display:flex;position:absolute;top:12px;right:12px}.oss-module__EOa95a__copy-btn svg{width:12px;height:12px}.oss-module__EOa95a__copy-btn:hover{background:var(--color-accent);color:var(--color-ink-2)}.oss-module__EOa95a__oss-foot{color:var(--muted);flex-wrap:wrap;gap:8px 24px;display:flex}.oss-module__EOa95a__oss-links{flex-wrap:wrap;gap:20px 32px;display:flex}.oss-module__EOa95a__oss-claims{color:var(--muted);flex-direction:column;gap:10px;margin-top:clamp(34px,4.5vh,60px);display:flex}@media (max-width:760px){.oss-module__EOa95a__oss-head{grid-template-columns:44px 1fr auto 24px;gap:14px}.oss-module__EOa95a__oss-desc{display:none}.oss-module__EOa95a__oss-body-in{padding-left:44px}}
.orbit-module__NDa55a__orbit{--orb-planet:clamp(46px, 4.4vw, 66px);position:relative}.orbit-module__NDa55a__orb-stage{height:100svh;position:relative;overflow:hidden}.orbit-module__NDa55a__orb-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit-module__NDa55a__orb-media-item{opacity:0;filter:saturate(.85);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.04)}.orbit-module__NDa55a__orb-media-item video,.orbit-module__NDa55a__orb-media-item img{object-fit:cover;width:100%;height:100%;display:block}.orbit-module__NDa55a__orb-scrim:after{content:"";pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.orbit-module__NDa55a__orb-scrim{z-index:1;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-ink-2) 0%, transparent) 33.0%, color-mix(in srgb, var(--color-ink-2) 0.29%, transparent) 33.91%, color-mix(in srgb, var(--color-ink-2) 1.12%, transparent) 34.81%, color-mix(in srgb, var(--color-ink-2) 2.47%, transparent) 35.72%, color-mix(in srgb, var(--color-ink-2) 4.3%, transparent) 36.62%, color-mix(in srgb, var(--color-ink-2) 6.56%, transparent) 37.53%, color-mix(in srgb, var(--color-ink-2) 9.23%, transparent) 38.44%, color-mix(in srgb, var(--color-ink-2) 12.26%, transparent) 39.34%, color-mix(in srgb, var(--color-ink-2) 15.62%, transparent) 40.25%, color-mix(in srgb, var(--color-ink-2) 19.28%, transparent) 41.16%, color-mix(in srgb, var(--color-ink-2) 23.19%, transparent) 42.06%, color-mix(in srgb, var(--color-ink-2) 27.33%, transparent) 42.97%, color-mix(in srgb, var(--color-ink-2) 31.64%, transparent) 43.88%, color-mix(in srgb, var(--color-ink-2) 36.1%, transparent) 44.78%, color-mix(in srgb, var(--color-ink-2) 40.67%, transparent) 45.69%, color-mix(in srgb, var(--color-ink-2) 45.32%, transparent) 46.59%, color-mix(in srgb, var(--color-ink-2) 50.0%, transparent) 47.5%, color-mix(in srgb, var(--color-ink-2) 54.68%, transparent) 48.41%, color-mix(in srgb, var(--color-ink-2) 59.33%, transparent) 49.31%, color-mix(in srgb, var(--color-ink-2) 63.9%, transparent) 50.22%, color-mix(in srgb, var(--color-ink-2) 68.36%, transparent) 51.12%, color-mix(in srgb, var(--color-ink-2) 72.67%, transparent) 52.03%, color-mix(in srgb, var(--color-ink-2) 76.81%, transparent) 52.94%, color-mix(in srgb, var(--color-ink-2) 80.72%, transparent) 53.84%, color-mix(in srgb, var(--color-ink-2) 84.38%, transparent) 54.75%, color-mix(in srgb, var(--color-ink-2) 87.74%, transparent) 55.66%, color-mix(in srgb, var(--color-ink-2) 90.77%, transparent) 56.56%, color-mix(in srgb, var(--color-ink-2) 93.44%, transparent) 57.47%, color-mix(in srgb, var(--color-ink-2) 95.7%, transparent) 58.38%, color-mix(in srgb, var(--color-ink-2) 97.53%, transparent) 59.28%, color-mix(in srgb, var(--color-ink-2) 98.88%, transparent) 60.19%, color-mix(in srgb, var(--color-ink-2) 99.71%, transparent) 61.09%, var(--color-ink-2) 62.0%), linear-gradient(to bottom, color-mix(in srgb, var(--color-ink-2) 85%, transparent) 0%, transparent 34%), color-mix(in srgb, var(--color-ink-2) 45%, transparent);position:absolute;inset:0}.orbit-module__NDa55a__orb-lens{z-index:2;pointer-events:none;display:block;position:absolute;top:0;left:0}.orbit-module__NDa55a__orb-lens[hidden]{display:none}.orbit-module__NDa55a__orb-canvas{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-module__NDa55a__orb-head{z-index:6;margin-bottom:0;position:absolute;top:clamp(56px,7.5svh,88px);left:0;right:0}.orbit-module__NDa55a__orb-count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(.58rem,1.6vw,.66rem)}.orbit-module__NDa55a__orb-planets{z-index:4;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out-expo);position:absolute;inset:0}.orbit-module__NDa55a__orb-planets[data-ready]{opacity:1}.orbit-module__NDa55a__orb-planet{width:var(--orb-planet);height:var(--orb-planet);margin-left:calc(var(--orb-planet) / -2);margin-top:calc(var(--orb-planet) / -2);will-change:transform, opacity;position:absolute;top:0;left:0}.orbit-module__NDa55a__orb-badge{background:var(--color-ink);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--rule);border-radius:50%;place-items:center;display:grid;overflow:hidden}.orbit-module__NDa55a__orb-badge img{object-fit:contain;width:62%;height:62%}.orbit-module__NDa55a__orb-initial{font-family:var(--font-mono);font-size:calc(var(--orb-planet) * .36);letter-spacing:.02em;color:var(--color-paper);font-weight:600;line-height:1}.orbit-module__NDa55a__orb-panels{z-index:5;pointer-events:none;position:absolute;inset:0}.orbit-module__NDa55a__orb-panel{opacity:0;visibility:hidden;will-change:opacity, transform;position:absolute}.orbit-module__NDa55a__orb-panel:first-child{opacity:1;visibility:visible}.orbit-module__NDa55a__orb-state{color:var(--muted);align-items:center;gap:10px;font-size:clamp(.58rem,1.7vw,.66rem);display:flex}.orbit-module__NDa55a__orb-mark{background:var(--color-accent);width:7px;height:6px;clip-path:var(--tri);flex-shrink:0}.orbit-module__NDa55a__orbit[data-mark=circle] .orbit-module__NDa55a__orb-mark{clip-path:none;border-radius:50%;width:6px;height:6px}[data-mark=circle] .orbit-module__NDa55a__orb-mark{clip-path:none;border-radius:50%;width:6px;height:6px}.orbit-module__NDa55a__orbit[data-mark=triangle] .orbit-module__NDa55a__orb-mark{width:7px;height:6px;clip-path:var(--tri);border-radius:0}.orbit-module__NDa55a__orb-title{margin-top:clamp(12px,1.6vh,20px);font-size:clamp(2.1rem,4.2vw,4.2rem)}.orbit-module__NDa55a__orb-body{max-width:min(46ch,100%);color:var(--muted);margin-top:clamp(12px,1.6vh,20px);font-size:clamp(.95rem,1.15vw,1.16rem);font-weight:430;line-height:1.58}.orbit-module__NDa55a__orb-cta{margin-top:clamp(18px,2.6vh,30px);font-size:clamp(.58rem,1.6vw,.66rem)}@media (min-width:1101px) and (min-height:501px){.orbit-module__NDa55a__orb-panel{top:50%;left:max(62%, calc(var(--orb-slot-x,54%) + var(--orb-planet) * .8 + clamp(28px, 3vw, 56px)));max-width:38rem;transform:translateY(calc(-50% + var(--orb-shift,0px)));right:clamp(20px,5vw,84px)}}@media (min-width:761px) and (max-width:1100px) and (min-height:501px){.orbit-module__NDa55a__orbit{--orb-planet:clamp(40px, 4.4vw, 56px)}.orbit-module__NDa55a__orb-scrim{background:linear-gradient(to right, color-mix(in srgb, var(--color-ink-2) 0%, transparent) 30%, color-mix(in srgb, var(--color-ink-2) 0.29%, transparent) 30.88%, color-mix(in srgb, var(--color-ink-2) 1.12%, transparent) 31.75%, color-mix(in srgb, var(--color-ink-2) 2.47%, transparent) 32.62%, color-mix(in srgb, var(--color-ink-2) 4.3%, transparent) 33.5%, color-mix(in srgb, var(--color-ink-2) 6.56%, transparent) 34.38%, color-mix(in srgb, var(--color-ink-2) 9.23%, transparent) 35.25%, color-mix(in srgb, var(--color-ink-2) 12.26%, transparent) 36.12%, color-mix(in srgb, var(--color-ink-2) 15.62%, transparent) 37.0%, color-mix(in srgb, var(--color-ink-2) 19.28%, transparent) 37.88%, color-mix(in srgb, var(--color-ink-2) 23.19%, transparent) 38.75%, color-mix(in srgb, var(--color-ink-2) 27.33%, transparent) 39.62%, color-mix(in srgb, var(--color-ink-2) 31.64%, transparent) 40.5%, color-mix(in srgb, var(--color-ink-2) 36.1%, transparent) 41.38%, color-mix(in srgb, var(--color-ink-2) 40.67%, transparent) 42.25%, color-mix(in srgb, var(--color-ink-2) 45.32%, transparent) 43.12%, color-mix(in srgb, var(--color-ink-2) 50.0%, transparent) 44.0%, color-mix(in srgb, var(--color-ink-2) 54.68%, transparent) 44.88%, color-mix(in srgb, var(--color-ink-2) 59.33%, transparent) 45.75%, color-mix(in srgb, var(--color-ink-2) 63.9%, transparent) 46.62%, color-mix(in srgb, var(--color-ink-2) 68.36%, transparent) 47.5%, color-mix(in srgb, var(--color-ink-2) 72.67%, transparent) 48.38%, color-mix(in srgb, var(--color-ink-2) 76.81%, transparent) 49.25%, color-mix(in srgb, var(--color-ink-2) 80.72%, transparent) 50.12%, color-mix(in srgb, var(--color-ink-2) 84.38%, transparent) 51.0%, color-mix(in srgb, var(--color-ink-2) 87.74%, transparent) 51.88%, color-mix(in srgb, var(--color-ink-2) 90.77%, transparent) 52.75%, color-mix(in srgb, var(--color-ink-2) 93.44%, transparent) 53.62%, color-mix(in srgb, var(--color-ink-2) 95.7%, transparent) 54.5%, color-mix(in srgb, var(--color-ink-2) 97.53%, transparent) 55.38%, color-mix(in srgb, var(--color-ink-2) 98.88%, transparent) 56.25%, color-mix(in srgb, var(--color-ink-2) 99.71%, transparent) 57.12%, var(--color-ink-2) 58.0%), linear-gradient(to bottom, color-mix(in srgb, var(--color-ink-2) 85%, transparent) 0%, transparent 34%), color-mix(in srgb, var(--color-ink-2) 45%, transparent)}.orbit-module__NDa55a__orb-panel{top:50%;left:max(58%, calc(var(--orb-slot-x,52%) + var(--orb-planet) * .8 + clamp(24px, 2.6vw, 44px)));max-width:30rem;transform:translateY(calc(-50% + var(--orb-shift,0px)));right:clamp(20px,5vw,84px)}.orbit-module__NDa55a__orb-title{font-size:clamp(2rem,3.4vw,2.9rem)}.orbit-module__NDa55a__orb-body{font-size:clamp(.95rem,1.5vw,1.05rem)}}@media (max-width:760px) and (min-height:501px){.orbit-module__NDa55a__orbit{--orb-planet:clamp(38px, 11vw, 54px)}.orbit-module__NDa55a__orb-head{top:auto;bottom:clamp(16px,3.4svh,32px)}.orbit-module__NDa55a__orb-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink-2) 0%, transparent) 6.0%, color-mix(in srgb, var(--color-ink-2) 0.29%, transparent) 6.94%, color-mix(in srgb, var(--color-ink-2) 1.12%, transparent) 7.88%, color-mix(in srgb, var(--color-ink-2) 2.47%, transparent) 8.81%, color-mix(in srgb, var(--color-ink-2) 4.3%, transparent) 9.75%, color-mix(in srgb, var(--color-ink-2) 6.56%, transparent) 10.69%, color-mix(in srgb, var(--color-ink-2) 9.23%, transparent) 11.62%, color-mix(in srgb, var(--color-ink-2) 12.26%, transparent) 12.56%, color-mix(in srgb, var(--color-ink-2) 15.62%, transparent) 13.5%, color-mix(in srgb, var(--color-ink-2) 19.28%, transparent) 14.44%, color-mix(in srgb, var(--color-ink-2) 23.19%, transparent) 15.38%, color-mix(in srgb, var(--color-ink-2) 27.33%, transparent) 16.31%, color-mix(in srgb, var(--color-ink-2) 31.64%, transparent) 17.25%, color-mix(in srgb, var(--color-ink-2) 36.1%, transparent) 18.19%, color-mix(in srgb, var(--color-ink-2) 40.67%, transparent) 19.12%, color-mix(in srgb, var(--color-ink-2) 45.32%, transparent) 20.06%, color-mix(in srgb, var(--color-ink-2) 50.0%, transparent) 21.0%, color-mix(in srgb, var(--color-ink-2) 54.68%, transparent) 21.94%, color-mix(in srgb, var(--color-ink-2) 59.33%, transparent) 22.88%, color-mix(in srgb, var(--color-ink-2) 63.9%, transparent) 23.81%, color-mix(in srgb, var(--color-ink-2) 68.36%, transparent) 24.75%, color-mix(in srgb, var(--color-ink-2) 72.67%, transparent) 25.69%, color-mix(in srgb, var(--color-ink-2) 76.81%, transparent) 26.62%, color-mix(in srgb, var(--color-ink-2) 80.72%, transparent) 27.56%, color-mix(in srgb, var(--color-ink-2) 84.38%, transparent) 28.5%, color-mix(in srgb, var(--color-ink-2) 87.74%, transparent) 29.44%, color-mix(in srgb, var(--color-ink-2) 90.77%, transparent) 30.38%, color-mix(in srgb, var(--color-ink-2) 93.44%, transparent) 31.31%, color-mix(in srgb, var(--color-ink-2) 95.7%, transparent) 32.25%, color-mix(in srgb, var(--color-ink-2) 97.53%, transparent) 33.19%, color-mix(in srgb, var(--color-ink-2) 98.88%, transparent) 34.12%, color-mix(in srgb, var(--color-ink-2) 99.71%, transparent) 35.06%, var(--color-ink-2) 36.0%), color-mix(in srgb, var(--color-ink-2) 45%, transparent)}.orbit-module__NDa55a__orb-panel{left:clamp(20px,5vw,84px);right:clamp(20px,5vw,84px);top:calc(var(--orb-slot-y,30svh) + var(--orb-planet) * .8 + clamp(14px, 2.4svh, 26px));text-align:center;transform:translateY(var(--orb-shift,0px));flex-direction:column;justify-content:center;align-items:center;padding-bottom:clamp(16px,5svh,48px);display:flex;bottom:clamp(70px,13svh,104px)}.orbit-module__NDa55a__orb-panel>*{max-width:100%}.orbit-module__NDa55a__orb-panel .orbit-module__NDa55a__orb-state{justify-content:center}.orbit-module__NDa55a__orb-panel .orbit-module__NDa55a__orb-body{max-width:42ch;margin-inline:auto}.orbit-module__NDa55a__orb-title{font-size:clamp(1.95rem,8.2vw,2.9rem)}.orbit-module__NDa55a__orb-body{font-size:clamp(.95rem,4.1vw,1.05rem)}}@media (max-height:500px){.orbit-module__NDa55a__orbit{--orb-planet:clamp(30px, 9svh, 44px)}.orbit-module__NDa55a__orb-scrim{background:linear-gradient(to right, color-mix(in srgb, var(--color-ink-2) 0%, transparent) 8.0%, color-mix(in srgb, var(--color-ink-2) 0.29%, transparent) 8.94%, color-mix(in srgb, var(--color-ink-2) 1.12%, transparent) 9.88%, color-mix(in srgb, var(--color-ink-2) 2.47%, transparent) 10.81%, color-mix(in srgb, var(--color-ink-2) 4.3%, transparent) 11.75%, color-mix(in srgb, var(--color-ink-2) 6.56%, transparent) 12.69%, color-mix(in srgb, var(--color-ink-2) 9.23%, transparent) 13.62%, color-mix(in srgb, var(--color-ink-2) 12.26%, transparent) 14.56%, color-mix(in srgb, var(--color-ink-2) 15.62%, transparent) 15.5%, color-mix(in srgb, var(--color-ink-2) 19.28%, transparent) 16.44%, color-mix(in srgb, var(--color-ink-2) 23.19%, transparent) 17.38%, color-mix(in srgb, var(--color-ink-2) 27.33%, transparent) 18.31%, color-mix(in srgb, var(--color-ink-2) 31.64%, transparent) 19.25%, color-mix(in srgb, var(--color-ink-2) 36.1%, transparent) 20.19%, color-mix(in srgb, var(--color-ink-2) 40.67%, transparent) 21.12%, color-mix(in srgb, var(--color-ink-2) 45.32%, transparent) 22.06%, color-mix(in srgb, var(--color-ink-2) 50.0%, transparent) 23.0%, color-mix(in srgb, var(--color-ink-2) 54.68%, transparent) 23.94%, color-mix(in srgb, var(--color-ink-2) 59.33%, transparent) 24.88%, color-mix(in srgb, var(--color-ink-2) 63.9%, transparent) 25.81%, color-mix(in srgb, var(--color-ink-2) 68.36%, transparent) 26.75%, color-mix(in srgb, var(--color-ink-2) 72.67%, transparent) 27.69%, color-mix(in srgb, var(--color-ink-2) 76.81%, transparent) 28.62%, color-mix(in srgb, var(--color-ink-2) 80.72%, transparent) 29.56%, color-mix(in srgb, var(--color-ink-2) 84.38%, transparent) 30.5%, color-mix(in srgb, var(--color-ink-2) 87.74%, transparent) 31.44%, color-mix(in srgb, var(--color-ink-2) 90.77%, transparent) 32.38%, color-mix(in srgb, var(--color-ink-2) 93.44%, transparent) 33.31%, color-mix(in srgb, var(--color-ink-2) 95.7%, transparent) 34.25%, color-mix(in srgb, var(--color-ink-2) 97.53%, transparent) 35.19%, color-mix(in srgb, var(--color-ink-2) 98.88%, transparent) 36.12%, color-mix(in srgb, var(--color-ink-2) 99.71%, transparent) 37.06%, var(--color-ink-2) 38.0%), linear-gradient(to top, var(--color-ink-2) 0%, transparent 34%), color-mix(in srgb, var(--color-ink-2) 45%, transparent)}.orbit-module__NDa55a__orb-head{padding-top:8px;padding-bottom:8px;top:auto;bottom:clamp(10px,3svh,18px)}.orbit-module__NDa55a__orb-panel{top:50%;left:max(38%, calc(var(--orb-slot-x,34%) + var(--orb-planet) * .8 + clamp(20px, 2.4vw, 40px)));max-width:34rem;transform:translateY(calc(-50% + var(--orb-shift,0px)));right:clamp(20px,5vw,84px)}.orbit-module__NDa55a__orb-title{margin-top:10px;font-size:clamp(1.5rem,6.4svh,2.1rem)}.orbit-module__NDa55a__orb-body{max-width:44ch;margin-top:10px;font-size:clamp(.88rem,3.6svh,1rem)}.orbit-module__NDa55a__orb-cta{margin-top:16px}}.orbit-module__NDa55a__orb-stack{display:none;position:relative;overflow:hidden}.orbit-module__NDa55a__orb-row{grid-template-columns:auto 1fr;align-items:start;gap:clamp(18px,3vw,30px);padding:clamp(26px,3.6vw,40px) 0;display:grid}.orbit-module__NDa55a__orb-row:first-child{padding-top:0}.orbit-module__NDa55a__orb-row+.orbit-module__NDa55a__orb-row{border-top:1px solid var(--rule)}.orbit-module__NDa55a__orb-emblem{width:var(--orb-emblem,52px);height:var(--orb-emblem,52px);margin-top:4px;position:relative}.orbit-module__NDa55a__orb-emblem:before{content:"";width:calc(var(--orb-emblem,52px) * 2.6);height:calc(var(--orb-emblem,52px) * 2.6);margin-top:calc(var(--orb-emblem,52px) * -1.3);border:1px solid var(--rule);pointer-events:none;border-radius:50%;position:absolute;top:50%;right:50%}.orbit-module__NDa55a__orb-emblem .orbit-module__NDa55a__orb-badge{z-index:1;--orb-planet:var(--orb-emblem,52px);position:relative}.orbit-module__NDa55a__orb-row-title{margin-top:16px;font-size:clamp(1.75rem,5.2vw,2.6rem)}.orbit-module__NDa55a__orb-row-main .orbit-module__NDa55a__orb-body{margin-top:16px}.orbit-module__NDa55a__orb-row-main .orbit-module__NDa55a__orb-cta{margin-top:24px}@media (max-width:760px){.orbit-module__NDa55a__orb-emblem{--orb-emblem:44px}.orbit-module__NDa55a__orb-row{gap:16px}}@media (prefers-reduced-motion:reduce){.orbit-module__NDa55a__orb-stack{display:block}.orbit-module__NDa55a__orb-planets{transition:none}}
.products-module__dDHgBW__p-index{flex-direction:column;display:flex}.products-module__dDHgBW__p-row{padding:clamp(24px,3.4vw,40px) 0;position:relative}.products-module__dDHgBW__p-row+.products-module__dDHgBW__p-row{border-top:1px solid var(--rule)}.products-module__dDHgBW__p-top{grid-template-columns:64px 1fr auto 40px;align-items:center;gap:20px;display:grid}.products-module__dDHgBW__p-idx{color:var(--color-accent)}.products-module__dDHgBW__p-name{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.9rem,4.4vw,4.4rem);font-weight:650;font-stretch:120%;line-height:1;transition:color .35s,transform .5s cubic-bezier(.2,1,.3,1)}.products-module__dDHgBW__p-meta{color:var(--muted);text-align:right}.products-module__dDHgBW__p-arr{justify-content:flex-end;display:flex}.products-module__dDHgBW__p-arr svg{width:22px;height:22px;color:var(--color-accent);transition:transform .4s cubic-bezier(.2,1,.3,1)}.products-module__dDHgBW__p-desc{max-width:62ch;color:var(--muted);margin:12px 0 0 64px;font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.5}.products-module__dDHgBW__p-row:hover .products-module__dDHgBW__p-name{color:var(--color-accent);transform:translate(20px)}.products-module__dDHgBW__p-row:hover .products-module__dDHgBW__p-arr svg{transform:translate(6px,-6px)}.products-module__dDHgBW__p-float{z-index:50;pointer-events:none;opacity:0;width:min(300px,24vw);position:fixed;top:0;left:0}.products-module__dDHgBW__p-float .duo{aspect-ratio:4/5}.products-module__dDHgBW__band{margin-top:clamp(90px,11vh,150px)}.products-module__dDHgBW__band .duo{aspect-ratio:21/9}.products-module__dDHgBW__band-cap{text-align:right;color:var(--muted);margin-top:14px;display:block}a.products-module__dDHgBW__p-row{display:block}@media (max-width:760px){.products-module__dDHgBW__p-top{grid-template-columns:44px 1fr 30px}.products-module__dDHgBW__p-meta{display:none}.products-module__dDHgBW__p-desc{margin-left:44px}.products-module__dDHgBW__p-float{display:none}}
.manifesto-module__ifDMva__manifesto{position:relative}.manifesto-module__ifDMva__mn-statement{letter-spacing:-.012em;text-align:center;text-wrap:balance;max-width:22em;margin-inline:auto;font-size:clamp(1.55rem,3.5vw,3.4rem);font-weight:500;font-stretch:104%;line-height:1.28}.manifesto-module__ifDMva__manifesto .sec-head{margin-bottom:0}.manifesto-module__ifDMva__mn-body{margin-top:clamp(90px,11vw,160px)}.manifesto-module__ifDMva__mn-statement .manifesto-module__ifDMva__w{opacity:.2;transition:opacity .3s}.manifesto-module__ifDMva__mn-statement .manifesto-module__ifDMva__w.manifesto-module__ifDMva__on{opacity:1}.manifesto-module__ifDMva__mn-em{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-accent);font-size:1.06em;font-style:italic;font-weight:400;font-stretch:100%}.manifesto-module__ifDMva__mn-strong{font-weight:inherit;color:var(--color-accent)}.manifesto-module__ifDMva__mn-foot{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:clamp(34px,4.5vh,60px);display:flex}.manifesto-module__ifDMva__mn-foot .manifesto-module__ifDMva__fmark{background:var(--color-accent);width:7px;height:6px;clip-path:var(--tri);flex-shrink:0}.manifesto-module__ifDMva__manifesto[data-mark=circle] .manifesto-module__ifDMva__fmark{clip-path:none;border-radius:50%;width:6px;height:6px}[data-mark=circle] .manifesto-module__ifDMva__fmark{clip-path:none;border-radius:50%;width:6px;height:6px}.manifesto-module__ifDMva__manifesto[data-mark=triangle] .manifesto-module__ifDMva__fmark{width:7px;height:6px;clip-path:var(--tri);border-radius:0}@media (max-width:760px){.manifesto-module__ifDMva__mn-foot{align-items:flex-start;margin-top:28px}.manifesto-module__ifDMva__mn-foot .manifesto-module__ifDMva__fmark{margin-top:.42em}}@media (prefers-reduced-motion:reduce){.manifesto-module__ifDMva__mn-statement .manifesto-module__ifDMva__w{opacity:1}}
.services-module__Ge7zxa__services{position:relative}p.services-module__Ge7zxa__lede{max-width:52ch;margin-top:clamp(26px,3.4vh,40px)}.services-module__Ge7zxa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(44px,6vh,80px);display:grid}.services-module__Ge7zxa__fig{background:var(--color-ink-2);box-shadow:0 0 0 1px var(--rule);color:inherit;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,36px);display:flex}.services-module__Ge7zxa__fig:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.services-module__Ge7zxa__fig figure{margin:0}.services-module__Ge7zxa__fig figure svg{width:100%;height:auto;display:block}.services-module__Ge7zxa__meta{flex-direction:column;gap:7px;display:flex}.services-module__Ge7zxa__no{color:var(--color-accent);align-items:baseline;gap:10px;display:flex}.services-module__Ge7zxa__chip{color:var(--muted)}.services-module__Ge7zxa__name{letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:640;font-stretch:112%;line-height:1.2;transition:color .3s}.services-module__Ge7zxa__body{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.services-module__Ge7zxa__read{align-self:flex-start;margin-top:auto}.services-module__Ge7zxa__fig:hover .services-module__Ge7zxa__name,.services-module__Ge7zxa__fig:focus-visible .services-module__Ge7zxa__name{color:var(--color-accent)}.services-module__Ge7zxa__fig:hover .services-module__Ge7zxa__read,.services-module__Ge7zxa__fig:focus-visible .services-module__Ge7zxa__read{color:var(--color-accent);border-color:var(--color-accent)}.services-module__Ge7zxa__fig:hover .services-module__Ge7zxa__read svg{transform:translate(5px)}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__o{fill:none;stroke:#fffc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__d{fill:none;stroke:#ffffff5c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__of{fill:#fffc}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__df{fill:#ffffff5c}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__a{fill:var(--color-accent)}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__as{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.services-module__Ge7zxa__f6 .services-module__Ge7zxa__arc2{opacity:.55}.services-module__Ge7zxa__f6 .services-module__Ge7zxa__arc3{opacity:.3}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__bg{fill:var(--color-ink-2)}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__dash{stroke-dasharray:4 4}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__ink{fill:none;stroke:var(--color-ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){.services-module__Ge7zxa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.services-module__Ge7zxa__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.services-module__Ge7zxa__fig.services-module__Ge7zxa__live svg [data-live]{animation:1.1s step-end infinite services-module__Ge7zxa__blink}@keyframes services-module__Ge7zxa__blink{50%{opacity:0}}.services-module__Ge7zxa__fig svg .services-module__Ge7zxa__tb{transform-box:fill-box;transform-origin:50%}.services-module__Ge7zxa__live.services-module__Ge7zxa__f1 .services-module__Ge7zxa__st{animation:services-module__Ge7zxa__stage 7s var(--ease-out-expo) infinite}.services-module__Ge7zxa__live.services-module__Ge7zxa__f1 .services-module__Ge7zxa__st2{animation-delay:.25s}.services-module__Ge7zxa__live.services-module__Ge7zxa__f1 .services-module__Ge7zxa__st3{animation-delay:.5s}@keyframes services-module__Ge7zxa__stage{0%{opacity:0;transform:translateY(4px)}12%,88%{opacity:1;transform:none}96%,to{opacity:0}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f1 .services-module__Ge7zxa__reach{stroke-dasharray:1;animation:services-module__Ge7zxa__reach 7s var(--ease-out-expo) infinite}@keyframes services-module__Ge7zxa__reach{0%{stroke-dashoffset:1px;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f1 .services-module__Ge7zxa__badge{animation:services-module__Ge7zxa__land 7s var(--ease-out-expo) infinite}@keyframes services-module__Ge7zxa__land{0%,52%{transform:scale(0)}64%,88%{transform:scale(1)}96%,to{transform:scale(0)}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f2 .services-module__Ge7zxa__loop{animation:9s linear infinite services-module__Ge7zxa__turn}@keyframes services-module__Ge7zxa__turn{to{transform:rotate(360deg)}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f2 .services-module__Ge7zxa__spark{animation:9s ease-in-out infinite services-module__Ge7zxa__think}.services-module__Ge7zxa__live.services-module__Ge7zxa__f2 .services-module__Ge7zxa__tick3{animation:9s step-end infinite services-module__Ge7zxa__tick}@keyframes services-module__Ge7zxa__tick{0%,55%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f2 .services-module__Ge7zxa__cur3{animation:1.1s step-end infinite services-module__Ge7zxa__blink,9s step-end infinite services-module__Ge7zxa__gone}@keyframes services-module__Ge7zxa__gone{0%,55%{visibility:visible}62%,92%{visibility:hidden}to{visibility:visible}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f3 .services-module__Ge7zxa__ln{stroke-dasharray:1;animation:6s linear infinite services-module__Ge7zxa__type1}.services-module__Ge7zxa__live.services-module__Ge7zxa__f3 .services-module__Ge7zxa__ln2{animation-name:services-module__Ge7zxa__type2}.services-module__Ge7zxa__live.services-module__Ge7zxa__f3 .services-module__Ge7zxa__ln3{animation-name:services-module__Ge7zxa__type3}.services-module__Ge7zxa__live.services-module__Ge7zxa__f3 .services-module__Ge7zxa__ln4{animation-name:services-module__Ge7zxa__type4}@keyframes services-module__Ge7zxa__type1{0%,10%{stroke-dashoffset:1px}20%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes services-module__Ge7zxa__type2{0%,22%{stroke-dashoffset:1px}36%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes services-module__Ge7zxa__type3{0%,38%{stroke-dashoffset:1px}48%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes services-module__Ge7zxa__type4{0%,50%{stroke-dashoffset:1px}62%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f3 .services-module__Ge7zxa__plug{animation:6s step-end infinite services-module__Ge7zxa__take}@keyframes services-module__Ge7zxa__take{0%,60%{opacity:.35}66%,94%{opacity:1}to{opacity:.35}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f4 .services-module__Ge7zxa__spark{animation:8s ease-in-out infinite services-module__Ge7zxa__think}.services-module__Ge7zxa__live.services-module__Ge7zxa__f4 .services-module__Ge7zxa__spark.services-module__Ge7zxa__b{animation-delay:-2.5s}@keyframes services-module__Ge7zxa__think{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(1.1)}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f5 .services-module__Ge7zxa__pg{animation:services-module__Ge7zxa__settle 7s var(--ease-out-expo) infinite}.services-module__Ge7zxa__live.services-module__Ge7zxa__f5 .services-module__Ge7zxa__pg2{animation-delay:.18s}.services-module__Ge7zxa__live.services-module__Ge7zxa__f5 .services-module__Ge7zxa__pg1{animation-delay:.36s}@keyframes services-module__Ge7zxa__settle{0%{opacity:0;transform:translate(10px,10px)}18%,88%{opacity:1;transform:none}96%,to{opacity:0}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f5 .services-module__Ge7zxa__cta{animation:7s step-end infinite services-module__Ge7zxa__live}@keyframes services-module__Ge7zxa__live{0%,40%{opacity:.35}46%,to{opacity:1}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f6 .services-module__Ge7zxa__arc{animation:5s ease-out infinite services-module__Ge7zxa__ripple}.services-module__Ge7zxa__live.services-module__Ge7zxa__f6 .services-module__Ge7zxa__arc2{animation-delay:.5s}.services-module__Ge7zxa__live.services-module__Ge7zxa__f6 .services-module__Ge7zxa__arc3{animation-delay:1s}@keyframes services-module__Ge7zxa__ripple{0%{opacity:0}18%{opacity:1}70%,to{opacity:0}}.services-module__Ge7zxa__live.services-module__Ge7zxa__f6 .services-module__Ge7zxa__today{animation:5s ease-in-out infinite services-module__Ge7zxa__pulse}@keyframes services-module__Ge7zxa__pulse{0%,to{transform:scale(1)}20%{transform:scale(1.5)}}}
.roadmap-module__Sk7RKq__roadmap{position:relative}@keyframes roadmap-module__Sk7RKq__trace{to{transform:scaleX(1)}}@keyframes roadmap-module__Sk7RKq__traceY{to{transform:scaleY(1)}}.roadmap-module__Sk7RKq__b2{margin-top:clamp(48px,7vh,88px);position:relative}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid;position:relative}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__grid:after{animation:roadmap-module__Sk7RKq__trace 1.8s var(--ease-out-expo) forwards}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__end{border-right:1px solid var(--color-accent);border-top:1px solid var(--color-accent);opacity:0;width:9px;height:9px;transition:opacity .4s;position:absolute;top:-4px;right:-2px;transform:rotate(45deg)}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__end{opacity:1;transition-delay:1.7s}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s{grid-template-rows:subgrid;opacity:0;min-width:0;transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo);grid-row:1/span 4;padding-top:22px;display:grid;position:relative;transform:translateY(10px)}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s{opacity:1;transform:none}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:first-child{transition-delay:50ms}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(2){transition-delay:.35s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(3){transition-delay:.65s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(4){transition-delay:.95s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(5){transition-delay:1.25s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(6){transition-delay:1.55s}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:before{content:"";background:var(--color-accent);width:7px;height:7px;position:absolute;top:-4px;left:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg{display:none;position:absolute}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd{grid-row:1}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic{grid-row:2}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s>p{grid-row:3}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out{grid-row:4}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd .roadmap-module__Sk7RKq__i{color:var(--color-accent);font-variant-numeric:tabular-nums;flex-shrink:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd h3{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:680;font-stretch:122%;line-height:1;transition:color .3s}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:hover .roadmap-module__Sk7RKq__hd h3{color:var(--color-accent)}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd h3{overflow-wrap:break-word;min-width:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic{width:100%;max-width:112px;height:auto;margin:6px 0 2px;display:block}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__o{fill:none;stroke:#000c;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__d{fill:none;stroke:#0000005c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__df{fill:#0000005c}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__a{fill:var(--color-accent)}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__as{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic .roadmap-module__Sk7RKq__dash{stroke-dasharray:3 3}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s p{color:var(--muted);max-width:26ch;margin:0;font-size:.88rem;line-height:1.5}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out{border-top:1px solid var(--rule);align-self:start;padding-top:12px}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out li{color:var(--color-ink);padding-left:14px;font-size:.8rem;font-weight:500;line-height:1.35;position:relative}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out li:before{content:"";background:var(--color-accent);width:5px;height:5px;position:absolute;top:.42em;left:0}@media (max-width:1100px){.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid{grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid:before,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid:after,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__end{display:none}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(-n+3){grid-row:1/span 4}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(n+4){grid-row:5/span 4;margin-top:clamp(24px,3.5vh,44px)}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg{background:var(--rule);height:1px;display:block;position:absolute;top:0;left:0;right:calc(-1*clamp(16px,2vw,32px))}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(3) .roadmap-module__Sk7RKq__seg,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(6) .roadmap-module__Sk7RKq__seg{right:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg:after{content:"";background:var(--color-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg:after{animation:.5s linear forwards roadmap-module__Sk7RKq__trace}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:first-child .roadmap-module__Sk7RKq__seg:after{animation-delay:0s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(2) .roadmap-module__Sk7RKq__seg:after{animation-delay:.35s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(3) .roadmap-module__Sk7RKq__seg:after{animation-delay:.65s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(4) .roadmap-module__Sk7RKq__seg:after{animation-delay:.95s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(5) .roadmap-module__Sk7RKq__seg:after{animation-delay:1.25s}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s:nth-child(6) .roadmap-module__Sk7RKq__seg:after{animation-delay:1.55s}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s p{max-width:32ch}}@media (max-width:760px){.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s{grid-template-rows:auto;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px 16px;padding:0 0 22px 30px;display:grid;grid-row:auto!important}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s>p,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out{grid-row:auto!important}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:before{top:6px;left:0}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg{background:var(--rule);width:1px;height:auto;display:block;inset:18px auto -2px 3px}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(3) .roadmap-module__Sk7RKq__seg,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:nth-child(6) .roadmap-module__Sk7RKq__seg{right:auto}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg:after{transform-origin:top;transform:scaleY(0)}.roadmap-module__Sk7RKq__b2.roadmap-module__Sk7RKq__on .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg:after{animation:.45s linear forwards roadmap-module__Sk7RKq__traceY}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s:last-child .roadmap-module__Sk7RKq__seg{display:none}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__ic{grid-column:1;max-width:72px;margin:2px 0 0;grid-row:1/span 3!important}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__hd,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s p,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out{grid-column:2}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s p{max-width:none}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__out{padding-top:8px}}@media (prefers-reduced-motion:reduce){.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__grid:after,.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s .roadmap-module__Sk7RKq__seg:after{animation:none!important;transform:none!important}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__s{opacity:1!important;transition:none!important;transform:none!important}.roadmap-module__Sk7RKq__b2 .roadmap-module__Sk7RKq__end{opacity:1!important;transition:none!important}}
.serviceHero-module__V_yJKW__hero{flex-direction:column;min-height:86svh;display:flex;position:relative;overflow:hidden}.serviceHero-module__V_yJKW__canvas{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.serviceHero-module__V_yJKW__hero-inner{z-index:2;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(40px,6vw,110px);padding:clamp(110px,16vh,160px) clamp(20px,5vw,84px) clamp(80px,12vh,130px);display:grid;position:relative}.serviceHero-module__V_yJKW__hero-eyebrow{color:var(--muted);align-items:center;gap:12px;margin-bottom:clamp(20px,3vh,38px);display:flex}.serviceHero-module__V_yJKW__hero-eyebrow .serviceHero-module__V_yJKW__idx{color:var(--color-accent)}.serviceHero-module__V_yJKW__blink{background:var(--color-accent);width:9px;height:8px;clip-path:var(--tri);animation:1.6s infinite serviceHero-module__V_yJKW__blink}@keyframes serviceHero-module__V_yJKW__blink{0%,to{opacity:1}50%{opacity:.15}}.serviceHero-module__V_yJKW__hero[data-mark=circle] .serviceHero-module__V_yJKW__blink{clip-path:none;border-radius:50%;width:7px;height:7px}[data-mark=circle] .serviceHero-module__V_yJKW__blink{clip-path:none;border-radius:50%;width:7px;height:7px}.serviceHero-module__V_yJKW__hero[data-mark=triangle] .serviceHero-module__V_yJKW__blink{width:9px;height:8px;clip-path:var(--tri);border-radius:0}.serviceHero-module__V_yJKW__hero h1{text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.7vw,4.9rem)}.serviceHero-module__V_yJKW__hero-row{justify-content:flex-start;align-items:flex-end;gap:44px;margin-top:clamp(34px,5vh,56px);display:flex}.serviceHero-module__V_yJKW__hero-cta{flex-shrink:0;align-items:center;gap:26px;display:flex}.serviceHero-module__V_yJKW__hero-fig{z-index:2;justify-self:end;width:100%;max-width:600px;margin:0;position:relative}.serviceHero-module__V_yJKW__hero-fig svg{width:100%;height:auto;display:block}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__o{fill:none;stroke:#fffc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__d{fill:none;stroke:#ffffff5c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__of{fill:#fffc}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__df{fill:#ffffff5c}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__a{fill:var(--color-accent)}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__as{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__arc2{opacity:.55}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__arc3{opacity:.3}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__bg{fill:var(--color-ink-2)}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__dash{stroke-dasharray:4 4}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__ink{fill:none;stroke:var(--color-ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.serviceHero-module__V_yJKW__fig .serviceHero-module__V_yJKW__tb{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.serviceHero-module__V_yJKW__fig svg [data-live]{animation:1.1s step-end infinite serviceHero-module__V_yJKW__blinkGlyph}@keyframes serviceHero-module__V_yJKW__blinkGlyph{50%{opacity:0}}.serviceHero-module__V_yJKW__f1 .serviceHero-module__V_yJKW__st{animation:none}.serviceHero-module__V_yJKW__f1 .serviceHero-module__V_yJKW__reach{stroke-dasharray:1;animation:serviceHero-module__V_yJKW__reach 7s var(--ease-out-expo) infinite}@keyframes serviceHero-module__V_yJKW__reach{0%{stroke-dashoffset:1px;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}.serviceHero-module__V_yJKW__f1 .serviceHero-module__V_yJKW__badge{animation:serviceHero-module__V_yJKW__land 7s var(--ease-out-expo) infinite}@keyframes serviceHero-module__V_yJKW__land{0%,52%{transform:scale(0)}64%,88%{transform:scale(1)}96%,to{transform:scale(0)}}.serviceHero-module__V_yJKW__f2 .serviceHero-module__V_yJKW__loop{animation:9s linear infinite serviceHero-module__V_yJKW__turn}@keyframes serviceHero-module__V_yJKW__turn{to{transform:rotate(360deg)}}.serviceHero-module__V_yJKW__f2 .serviceHero-module__V_yJKW__spark{animation:9s ease-in-out infinite serviceHero-module__V_yJKW__think}.serviceHero-module__V_yJKW__f2 .serviceHero-module__V_yJKW__tick3{animation:9s step-end infinite serviceHero-module__V_yJKW__tick}@keyframes serviceHero-module__V_yJKW__tick{0%,55%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.serviceHero-module__V_yJKW__f2 .serviceHero-module__V_yJKW__cur3{animation:1.1s step-end infinite serviceHero-module__V_yJKW__blinkGlyph,9s step-end infinite serviceHero-module__V_yJKW__gone}@keyframes serviceHero-module__V_yJKW__gone{0%,55%{visibility:visible}62%,92%{visibility:hidden}to{visibility:visible}}.serviceHero-module__V_yJKW__f3 .serviceHero-module__V_yJKW__ln{stroke-dasharray:1;animation:6s linear infinite serviceHero-module__V_yJKW__type1}.serviceHero-module__V_yJKW__f3 .serviceHero-module__V_yJKW__ln2{animation-name:serviceHero-module__V_yJKW__type2}.serviceHero-module__V_yJKW__f3 .serviceHero-module__V_yJKW__ln3{animation-name:serviceHero-module__V_yJKW__type3}.serviceHero-module__V_yJKW__f3 .serviceHero-module__V_yJKW__ln4{animation-name:serviceHero-module__V_yJKW__type4}@keyframes serviceHero-module__V_yJKW__type1{0%,10%{stroke-dashoffset:1px}20%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes serviceHero-module__V_yJKW__type2{0%,22%{stroke-dashoffset:1px}36%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes serviceHero-module__V_yJKW__type3{0%,38%{stroke-dashoffset:1px}48%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes serviceHero-module__V_yJKW__type4{0%,50%{stroke-dashoffset:1px}62%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.serviceHero-module__V_yJKW__f3 .serviceHero-module__V_yJKW__plug{animation:6s step-end infinite serviceHero-module__V_yJKW__take}@keyframes serviceHero-module__V_yJKW__take{0%,60%{opacity:.35}66%,94%{opacity:1}to{opacity:.35}}.serviceHero-module__V_yJKW__f4 .serviceHero-module__V_yJKW__spark{animation:8s ease-in-out infinite serviceHero-module__V_yJKW__think}.serviceHero-module__V_yJKW__f4 .serviceHero-module__V_yJKW__spark.serviceHero-module__V_yJKW__b{animation-delay:-2.5s}@keyframes serviceHero-module__V_yJKW__think{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(1.1)}}.serviceHero-module__V_yJKW__f5 .serviceHero-module__V_yJKW__cta{animation:7s step-end infinite serviceHero-module__V_yJKW__live}@keyframes serviceHero-module__V_yJKW__live{0%,40%{opacity:.35}46%,to{opacity:1}}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__arc{animation:5s ease-out infinite serviceHero-module__V_yJKW__ripple}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__arc2{animation-delay:.5s}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__arc3{animation-delay:1s}@keyframes serviceHero-module__V_yJKW__ripple{0%{opacity:0}18%{opacity:1}70%,to{opacity:0}}.serviceHero-module__V_yJKW__f6 .serviceHero-module__V_yJKW__today{animation:5s ease-in-out infinite serviceHero-module__V_yJKW__pulse}@keyframes serviceHero-module__V_yJKW__pulse{0%,to{transform:scale(1)}20%{transform:scale(1.5)}}}.serviceHero-module__V_yJKW__hero[data-intro=pending] .hl-line{transform:translateY(112%)}.serviceHero-module__V_yJKW__hero .hl-line{transition:transform 1.1s var(--ease-out-expo)}.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-eyebrow,.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__canvas,.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-cta,.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-fig{opacity:0}.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-eyebrow,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__canvas,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-cta,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-fig{transition:opacity 1.1s var(--ease-out-expo)}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .hl-line{transform:none}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .hl-cut:nth-child(2) .hl-line{transition-delay:80ms}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .serviceHero-module__V_yJKW__hero-eyebrow{opacity:1;transition-delay:.1s}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .serviceHero-module__V_yJKW__canvas{opacity:.5;transition-duration:1.8s;transition-delay:.2s}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .serviceHero-module__V_yJKW__hero-cta{opacity:1;transition-delay:.45s}.serviceHero-module__V_yJKW__hero.serviceHero-module__V_yJKW__go .serviceHero-module__V_yJKW__hero-fig{opacity:1;transition-delay:.55s}@media (max-width:960px){.serviceHero-module__V_yJKW__hero-inner{grid-template-columns:minmax(0,1fr);align-items:end;row-gap:clamp(36px,6vh,56px)}.serviceHero-module__V_yJKW__hero-fig{justify-self:start;max-width:520px}}@media (max-width:760px){.serviceHero-module__V_yJKW__hero-row{flex-direction:column;align-items:flex-start;gap:30px}}@media (prefers-reduced-motion:reduce){.serviceHero-module__V_yJKW__hero[data-intro=pending] .hl-line{transform:none}.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-eyebrow,.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-cta,.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__hero-fig{opacity:1}.serviceHero-module__V_yJKW__hero[data-intro=pending] .serviceHero-module__V_yJKW__canvas{opacity:.5}:is(.serviceHero-module__V_yJKW__hero .hl-line,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-eyebrow,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__canvas,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-cta,.serviceHero-module__V_yJKW__hero .serviceHero-module__V_yJKW__hero-fig){transition:none}.serviceHero-module__V_yJKW__blink{animation:none}}
.cases-module__BfQVnW__cases{position:relative}.cases-module__BfQVnW__who{border-top:1px solid var(--rule);margin-top:clamp(44px,6vh,72px)}.cases-module__BfQVnW__case{border-bottom:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr) 232px;align-items:start;column-gap:clamp(28px,4vw,72px);padding:clamp(26px,3.4vh,40px) 0;display:grid}.cases-module__BfQVnW__ic{width:100%;max-width:120px;height:auto;margin-top:4px;display:block}.cases-module__BfQVnW__ic .cases-module__BfQVnW__o{fill:none;stroke:#fffc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cases-module__BfQVnW__ic .cases-module__BfQVnW__d{fill:none;stroke:#ffffff5c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cases-module__BfQVnW__ic .cases-module__BfQVnW__df{fill:#ffffff5c}.cases-module__BfQVnW__ic .cases-module__BfQVnW__a{fill:var(--color-accent)}.cases-module__BfQVnW__ic .cases-module__BfQVnW__as{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cases-module__BfQVnW__ic .cases-module__BfQVnW__bg{fill:var(--color-ink-2)}.cases-module__BfQVnW__ic .cases-module__BfQVnW__dash{stroke-dasharray:3 3}.cases-module__BfQVnW__k{color:var(--color-accent);margin-bottom:12px;display:block}.cases-module__BfQVnW__case h3{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;max-width:26ch;margin:0 0 10px;font-size:clamp(1.15rem,1.9vw,1.7rem);font-weight:740;font-stretch:118%;line-height:1.1}.cases-module__BfQVnW__case p{color:var(--muted);max-width:52ch;margin:0;font-size:.95rem;line-height:1.55}.cases-module__BfQVnW__at{text-align:right;justify-self:end;padding-top:2px}.cases-module__BfQVnW__at b{color:var(--muted);margin-bottom:10px;font-weight:500;display:block}.cases-module__BfQVnW__at span{text-transform:uppercase;letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:680;font-stretch:122%;line-height:1;display:inline-flex}.cases-module__BfQVnW__at span i{color:var(--color-accent);font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;font-size:.66rem;font-weight:500}.cases-module__BfQVnW__case:hover h3{color:var(--color-accent);transition:color .3s}@media (max-width:1100px){.cases-module__BfQVnW__case{grid-template-columns:100px minmax(0,1fr)}.cases-module__BfQVnW__at{text-align:left;grid-column:2;justify-self:start;padding-top:14px}}@media (max-width:760px){.cases-module__BfQVnW__case{grid-template-columns:72px minmax(0,1fr);column-gap:18px}.cases-module__BfQVnW__ic{max-width:72px}}
.faq-module___09VjW__faqSection{position:relative}.faq-module___09VjW__faq{border-top:1px solid var(--rule);margin-top:clamp(44px,6vh,72px)}.faq-module___09VjW__q{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(24px,4vw,64px);padding:clamp(22px,3vh,32px) 0;display:grid}.faq-module___09VjW__q h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:640;font-stretch:112%;line-height:1.25}.faq-module___09VjW__q p{color:var(--muted);max-width:56ch;margin:0;font-size:.95rem;line-height:1.55}.faq-module___09VjW__q p a{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.faq-module___09VjW__q p a:hover{color:var(--color-accent)}@media (max-width:960px){.faq-module___09VjW__q{grid-template-columns:minmax(0,1fr);gap:10px}}
.models-module__TKHdYW__models{position:relative}.models-module__TKHdYW__grid{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(34px,5vw,90px);margin-top:clamp(44px,6vh,72px);padding-top:clamp(30px,4vh,48px);display:grid}.models-module__TKHdYW__model{flex-direction:column;display:flex}.models-module__TKHdYW__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.models-module__TKHdYW__k{color:var(--color-accent)}.models-module__TKHdYW__chip{border:1px solid var(--rule);color:var(--muted);border-radius:999px;align-items:center;padding:7px 13px;line-height:1;display:inline-flex}.models-module__TKHdYW__chip.models-module__TKHdYW__accent{background:var(--color-accent);border-color:var(--color-accent);color:var(--btn-ink,var(--color-ink-2))}.models-module__TKHdYW__name{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:740;font-stretch:118%;line-height:1.1}.models-module__TKHdYW__body{color:var(--muted);max-width:46ch;margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.6}.models-module__TKHdYW__specs{color:var(--muted);margin-top:clamp(26px,3.4vh,38px);list-style:none}.models-module__TKHdYW__specs li{border-top:1px solid var(--rule);padding:12px 0;line-height:1.5}.models-module__TKHdYW__specs li:last-child{border-bottom:1px solid var(--rule)}.models-module__TKHdYW__footnote{border-top:1px solid var(--rule);margin-top:clamp(40px,5vh,64px);padding-top:clamp(22px,3vh,30px)}.models-module__TKHdYW__footnote p{color:var(--muted);max-width:62ch;font-size:.95rem;line-height:1.6}.models-module__TKHdYW__claims{color:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:14px 30px;margin-top:clamp(46px,6vw,84px);padding:22px 0;display:flex}.models-module__TKHdYW__claim{align-items:center;gap:8px;display:flex}.models-module__TKHdYW__claim .models-module__TKHdYW__pmark{background:var(--color-accent);width:7px;height:6px;clip-path:var(--tri);flex-shrink:0}.models-module__TKHdYW__models[data-mark=circle] .models-module__TKHdYW__pmark{clip-path:none;border-radius:50%;width:6px;height:6px}[data-mark=circle] .models-module__TKHdYW__pmark{clip-path:none;border-radius:50%;width:6px;height:6px}.models-module__TKHdYW__models[data-mark=triangle] .models-module__TKHdYW__pmark{width:7px;height:6px;clip-path:var(--tri);border-radius:0}@media (max-width:960px){.models-module__TKHdYW__grid{gap:clamp(34px,5vw,60px)}}@media (max-width:760px){.models-module__TKHdYW__grid{grid-template-columns:1fr;gap:44px}.models-module__TKHdYW__claims{gap:12px 24px}}
.claims-module__DGHAhG__claims{position:relative}.claims-module__DGHAhG__test{border-top:1px solid var(--rule);margin-top:clamp(44px,6vh,72px);list-style:none}.claims-module__DGHAhG__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(64px,auto) 1fr;align-items:baseline;gap:clamp(20px,2.4vw,34px);padding:clamp(22px,3vh,32px) 0;display:grid}.claims-module__DGHAhG__n{color:var(--color-accent)}.claims-module__DGHAhG__line{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.25rem,2.4vw,2.3rem);font-weight:740;font-stretch:118%;line-height:1.05}@media (max-width:760px){.claims-module__DGHAhG__row{grid-template-columns:44px 1fr}}
.form-module__mYnRZG__formSection{position:relative}.form-module__mYnRZG__lede{margin:26px 0 0}.form-module__mYnRZG__grid{grid-template-columns:1.55fr .8fr;align-items:start;gap:clamp(50px,6vw,110px);margin-top:clamp(44px,6vh,72px);display:grid}.form-module__mYnRZG__no-rail{grid-template-columns:1fr}.form-module__mYnRZG__form{flex-direction:column;display:flex}.form-module__mYnRZG__fields{grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,64px);display:grid}.form-module__mYnRZG__field{flex-direction:column;gap:9px;margin-bottom:26px;display:flex;position:relative}.form-module__mYnRZG__full{grid-column:1/-1}.form-module__mYnRZG__field label{color:var(--muted)}.form-module__mYnRZG__field input,.form-module__mYnRZG__field textarea,.form-module__mYnRZG__field select{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);color:currentColor;width:100%;font-family:var(--font-sans);resize:vertical;min-height:unset;background:0 0;border-radius:0;padding:10px 0 13px;font-size:1.12rem;transition:border-color .35s}.form-module__mYnRZG__field textarea{min-height:120px}.form-module__mYnRZG__field input::placeholder,.form-module__mYnRZG__field textarea::placeholder{color:var(--muted)}.form-module__mYnRZG__field select{appearance:none;cursor:pointer;padding-right:24px}.form-module__mYnRZG__isSelect:after{content:"";opacity:.55;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;bottom:22px;right:3px;transform:rotate(45deg)}.form-module__mYnRZG__req label:after{content:"*";color:var(--color-accent);margin-left:.4em}.form-module__mYnRZG__field.form-module__mYnRZG__bad input,.form-module__mYnRZG__field.form-module__mYnRZG__bad textarea,.form-module__mYnRZG__field.form-module__mYnRZG__bad select{border-bottom:2px solid var(--color-accent)}.form-module__mYnRZG__send-err{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;margin:0 0 4px;font-size:.75rem;font-weight:500;line-height:1.5}.form-module__mYnRZG__send-err:empty{margin:0}.form-module__mYnRZG__send-err a{color:currentColor;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.form-module__mYnRZG__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-module__mYnRZG__turnstile{margin:0 0 18px}.form-module__mYnRZG__turnstile:empty{margin:0}.form-module__mYnRZG__actions{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,44px);margin-top:18px;display:flex}.form-module__mYnRZG__alt{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.form-module__mYnRZG__alt-link{word-break:break-word;max-width:100%}.form-module__mYnRZG__alt-note{color:var(--muted);text-transform:none;letter-spacing:.04em;margin:0}.form-module__mYnRZG__live{flex-direction:column;display:flex}.form-module__mYnRZG__ok{flex-direction:column;gap:14px;padding:34px 0;display:none}.form-module__mYnRZG__sent .form-module__mYnRZG__live{display:none}.form-module__mYnRZG__sent .form-module__mYnRZG__ok{display:flex}.form-module__mYnRZG__ok svg{width:26px;height:26px;color:var(--color-accent)}.form-module__mYnRZG__ok p{max-width:44ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:520;line-height:1.5}.form-module__mYnRZG__rail{flex-direction:column;gap:22px;display:flex;position:sticky;top:120px}.form-module__mYnRZG__rail-label{color:var(--color-accent);margin:0}.form-module__mYnRZG__rail-notes{color:var(--muted);flex-direction:column;gap:18px;font-size:.9rem;line-height:1.6;list-style:none;display:flex}.form-module__mYnRZG__rail-notes a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s}.form-module__mYnRZG__rail-notes a:hover{color:var(--color-accent)}@media (max-width:960px){.form-module__mYnRZG__grid{grid-template-columns:1fr;gap:60px}.form-module__mYnRZG__rail{position:static}}@media (max-width:760px){.form-module__mYnRZG__fields{grid-template-columns:1fr}.form-module__mYnRZG__actions{flex-direction:column;align-items:flex-start;gap:24px}}
.clauses-module__KmoIla__clauses{position:relative}.clauses-module__KmoIla__list{border-top:1px solid var(--rule)}.clauses-module__KmoIla__spaced{margin-top:clamp(44px,6vh,72px)}.clauses-module__KmoIla__index{columns:2;column-gap:clamp(28px,4vw,64px);margin:0 0 clamp(28px,4vh,44px);padding:0;list-style:none}.clauses-module__KmoIla__index li{break-inside:avoid}.clauses-module__KmoIla__index-link{border-bottom:1px solid var(--rule);color:currentColor;grid-template-columns:minmax(38px,auto) minmax(0,1fr);align-items:baseline;column-gap:clamp(14px,1.6vw,22px);padding:10px 0;transition:color .3s;display:grid}.clauses-module__KmoIla__index-link:hover,.clauses-module__KmoIla__index-n{color:var(--color-accent)}.clauses-module__KmoIla__index-t{letter-spacing:.06em;text-transform:none;line-height:1.45}.clauses-module__KmoIla__clause{border-bottom:1px solid var(--rule);grid-template-columns:minmax(64px,auto) minmax(0,.32fr) minmax(0,.68fr);align-items:baseline;column-gap:clamp(20px,2.4vw,34px);padding:clamp(22px,3vh,32px) 0;scroll-margin-top:clamp(84px,10vw,120px);display:grid}.clauses-module__KmoIla__n{color:var(--color-accent)}.clauses-module__KmoIla__title{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:740;font-stretch:118%;line-height:1.1}.clauses-module__KmoIla__body{color:var(--muted);max-width:62ch;font-size:.95rem;line-height:1.6}.clauses-module__KmoIla__body p{margin:0}.clauses-module__KmoIla__body p+p{margin-top:.9em}@media (max-width:960px){.clauses-module__KmoIla__clause{grid-template-columns:minmax(44px,auto) minmax(0,1fr);row-gap:12px}.clauses-module__KmoIla__body{grid-column:1/-1}.clauses-module__KmoIla__index{columns:1}}@media (max-width:760px){.clauses-module__KmoIla__clause{grid-template-columns:44px minmax(0,1fr);column-gap:18px}.clauses-module__KmoIla__index-link{grid-template-columns:32px minmax(0,1fr);column-gap:14px}}
.people-module__o0DPpa__people{position:relative}.people-module__o0DPpa__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(50px,7vw,130px);margin-top:clamp(44px,6vh,72px);display:grid}.people-module__o0DPpa__person{flex-direction:column;gap:18px;display:flex}.people-module__o0DPpa__ident{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.people-module__o0DPpa__name{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:740;font-stretch:118%;line-height:1.05}.people-module__o0DPpa__role{color:var(--color-accent);margin:0}.people-module__o0DPpa__rows{border-top:1px solid var(--rule)}.people-module__o0DPpa__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:baseline;column-gap:clamp(20px,2.4vw,34px);padding:clamp(20px,2.8vh,30px) 0;display:grid}.people-module__o0DPpa__k{color:var(--color-accent)}.people-module__o0DPpa__value{flex-direction:column;gap:16px;display:flex}.people-module__o0DPpa__body{color:var(--muted);max-width:44ch;margin:0;font-size:.95rem;line-height:1.55}.people-module__o0DPpa__links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.people-module__o0DPpa__link{word-break:break-word;max-width:100%}@media (max-width:960px){.people-module__o0DPpa__grid{grid-template-columns:1fr;gap:60px}}@media (max-width:760px){.people-module__o0DPpa__row{grid-template-columns:minmax(0,1fr);row-gap:14px}}
