:root{--page-gutter:clamp(1.5rem,4vw,2.5rem);--page-container:1360px;--motion-duration-fast:200ms;--motion-duration-normal:650ms;--motion-duration-slow:950ms;--motion-ease-standard:cubic-bezier(.22,.61,.21,1);--motion-ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0a0a;color:#f7f7f8;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.brand-site{--brand-accent:#55be24;--brand-accent-soft:#75d942;--brand-ink:#0a0a0a;--brand-canvas:#0a0a0a;--brand-muted:#8f91a1;--brand-surface:#121215;--brand-surface-raised:#1c1c1d;--brand-line:rgba(255,255,255,.15);--brand-text:#f7f7f8;--brand-text-muted:#8f91a1;--brand-gradient:linear-gradient(173deg,#fdaf3b 1.97%,#d9ff3e 28.9%,#1dd100 49%);--brand-glow-warm:#fdaf3b;--brand-glow-mid:#d9ff3e;--brand-glow-bright:#1dd100;background:var(--brand-canvas);color:var(--brand-text);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;overflow-x:clip}.landing-shell{margin-inline:auto;max-width:var(--page-container);width:min(100% - (var(--page-gutter) * 2),var(--page-container))}.site-header{padding:1.5rem 0;position:relative;z-index:10}.site-header--pinned{background:color-mix(in srgb,var(--brand-canvas) 80%,transparent);border-bottom:1px solid transparent;position:-webkit-sticky;position:sticky;top:0;transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,transform .32s var(--motion-ease-out)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.site-header--pinned{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.site-header--pinned.is-scrolled{border-bottom-color:var(--brand-line);box-shadow:0 20px 50px rgba(0,0,0,.45)}.site-header--retracts.is-hidden{transform:translateY(-100%)}.header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}.brand-link,.brand-mark{display:inline-flex}.brand-mark{align-items:center;gap:.42rem}.brand-mark img{display:block;height:30px;object-fit:contain;width:190px}.brand-mark__symbol{color:var(--brand-accent);font-size:1.35em;line-height:1}.pill-button{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.9rem;justify-content:center;padding:.65rem 1.25rem;transition:background var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease}.pill-button:hover:not(:disabled){box-shadow:0 10px 26px rgba(0,0,0,.35);transform:translateY(-2px)}.pill-button:active:not(:disabled){transform:translateY(0) scale(.97);transition-duration:80ms}.pill-button:disabled{cursor:wait;opacity:.7}.pill-button--light{background:var(--brand-text);color:var(--brand-ink)}.pill-button--light:hover:not(:disabled){background:var(--brand-accent-soft)}.pill-button--dark{background:var(--brand-ink);color:var(--brand-text)}.menu-toggle{background:transparent;border:0;cursor:pointer;display:none;padding:.5rem}.menu-toggle span{background:var(--brand-text);display:block;height:2px;margin:5px 0;width:22px}html.js [data-reveal]{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard) var(--reveal-delay,0s),transform var(--motion-duration-slow) var(--motion-ease-standard) var(--reveal-delay,0s);will-change:opacity,transform}html.js [data-reveal=rise]{transform:translate3d(0,44px,0)}html.js [data-reveal=slide-left]{transform:translate3d(52px,0,0)}html.js [data-reveal=slide-right]{transform:translate3d(-52px,0,0)}html.js [data-reveal=scale]{transform:scale(.93)}html.js [data-reveal].is-visible{opacity:1;transform:none}html.js [data-stagger]>*{opacity:0;transform:translate3d(0,32px,0);transition:opacity var(--motion-duration-normal) var(--motion-ease-standard) calc(var(--stagger-index, 0) * var(--stagger-step, 90ms)),transform var(--motion-duration-normal) var(--motion-ease-standard) calc(var(--stagger-index, 0) * var(--stagger-step, 90ms))}html.js [data-stagger].is-visible>*{opacity:1;transform:none}html.js .site-header .header-inner{animation:entrance-fade-down .7s var(--motion-ease-out) both}html.js [data-entrance]{animation:entrance-rise var(--motion-duration-slow) var(--motion-ease-out) both}html.js [data-entrance=heading]{animation-delay:60ms}html.js [data-entrance=visual]{animation-delay:.2s}html.js [data-entrance=summary]{animation-delay:.46s}@keyframes entrance-rise{0%{opacity:0;transform:translate3d(0,34px,0)}}@keyframes entrance-fade-down{0%{opacity:0;transform:translate3d(0,-14px,0)}}.hero-section{min-height:calc(100svh - 78px);padding:clamp(2rem,5vh,4rem) 0 clamp(3rem,10.4vw,9.4rem)}.hero-inner{align-items:center;display:flex;flex-direction:column}.hero-heading{min-width:0;position:relative;text-align:center;width:100%;z-index:1}h1,h2,h3{letter-spacing:-.06em;margin:0;text-wrap:balance}h1{font-size:clamp(3rem,8vw,5rem);font-weight:700;line-height:1;width:100%}.hero-title-rest{display:block}.hero-mobile-break{display:none}.gradient-text{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);color:transparent;-webkit-text-fill-color:transparent}.contact-copy .gradient-text,.hero-headline .gradient-text{display:inline-block}.wave-text .wave-word{color:inherit}.wave-text .section-kicker{display:block}html.js .wave-text .wave-word{--wave-u:clamp(0,calc((var(--wave-progress, 1) - var(--word-at) * .65) / .35),1);--wave-in:clamp(0,calc(var(--wave-u) / .3),1);--wave-out:clamp(0,calc((var(--wave-u) - .3) / .7),1);color:color-mix(in srgb,color-mix(in srgb,var(--wave-to,var(--brand-text)) calc(var(--wave-out) * 100%),var(--wave-from,var(--brand-glow-mid))) calc(var(--wave-in) * 100%),var(--wave-dim,var(--brand-text-muted)))}.biiu-page .wave-text{--wave-from:var(--biiu-blue-bright);--wave-to:var(--biiu-text);--wave-dim:#3d3d47}.biiu-page .biiu-section-head:not(.biiu-section-head--start) .wave-text{--wave-from:var(--biiu-text)}.azrte-site .wave-text{--wave-from:#f5f5f6;--wave-to:#f5f5f6;--wave-dim:#55555a}.hero-headline{--hero-sweep-base:var(--brand-text);--hero-sweep:var(--brand-hero-sweep,linear-gradient(45deg,var(--brand-text),var(--brand-glow-warm) 25%,var(--brand-glow-mid) 45%,var(--brand-glow-bright) 65%,var(--brand-accent-soft) 75%,var(--brand-text)))}.hero-headline .gradient-text{background-color:var(--hero-sweep-base);background-image:var(--hero-sweep);background-position-x:50%;background-repeat:no-repeat;background-size:225% 100%;margin-bottom:-.05em;padding-bottom:.05em}html.js .hero-headline .gradient-text{animation:gradient-swipe 2s linear .5s 1 both}@keyframes gradient-swipe{0%{background-position-x:225%}to{background-position-x:50%}}.hero-visual{isolation:isolate;margin-top:clamp(1rem,3vh,2.5rem);max-height:58vh;max-width:1425px;overflow:visible;position:relative;width:100%}.hero-visual:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand-accent) 22%,transparent),transparent 68%);content:"";filter:blur(30px);inset:12% 18%;opacity:.35;position:absolute;z-index:-1}.hero-visual img{animation:hero-drift 8s ease-in-out infinite;display:block;height:100%;margin-inline:auto;max-height:58vh;max-width:100%;object-fit:contain;transform-origin:center;width:100%}@keyframes hero-drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(.35deg)}}.hero-diagram{aspect-ratio:1;margin-inline:auto;margin-top:clamp(1rem,3vh,2.5rem);max-width:min(100%,600px);position:relative;width:100%}.hero-diagram svg{display:block;height:100%;overflow:visible;width:100%}.hero-diagram-ring{transform-box:view-box;transform-origin:50% 50%}.hero-diagram-ring--outer{rotate:calc(var(--diagram-progress, 0) * 26deg)}.hero-diagram-ring--inner{rotate:calc(var(--diagram-progress, 0) * -34deg)}.hero-diagram-label{fill:var(--brand-text);font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.hero-diagram-core{fill:#0a0a0c}.hero-diagram-centre-label{fill:var(--brand-text);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hero-stage{aspect-ratio:1440/940;container-type:inline-size;isolation:isolate;margin-inline:auto;margin-top:clamp(1rem,3vh,2.5rem);position:relative;width:min(100%,1425px);width:min(100%,calc((100svh - 300px) * 1.53))}.hero-glow{animation:glow-pulse 8s ease-in-out infinite alternate;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-accent) 30%,transparent),transparent 72%);filter:blur(46px);inset:4% 16%;position:absolute;z-index:0}@keyframes glow-pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}.hero-layer{position:absolute;transform:translate3d(0,calc((var(--hero-progress, .5) - .5) * var(--parallax, 0px) * -1),0);will-change:transform;z-index:1}.hero-layer--phone{--float-duration:7.5s;--parallax:18px;left:34.1%;top:0;width:32.8%;z-index:3}.hero-layer--phone img{display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.55));height:auto;width:100%}.hero-layer--chart{--float-duration:9s;--parallax:40px;--tilt:-4deg;left:2%;top:8%;width:27.6%;z-index:2}.hero-layer--map{--float-duration:10s;--parallax:64px;--tilt:-5deg;left:14.8%;top:53%;width:20.8%;z-index:1}.hero-layer--bars{--float-duration:8.5s;--parallax:50px;--tilt:3deg;left:70.2%;top:10.5%;width:19.6%;z-index:2}.hero-layer--photo{--float-duration:11s;--parallax:74px;--tilt:8deg;left:64%;top:53.5%;width:30.4%;z-index:1}html.js .hero-enter{animation:hero-layer-in .95s var(--motion-ease-out) both;animation-delay:calc(.16s + var(--layer-index, 0) * .12s)}@keyframes hero-layer-in{0%{opacity:0;transform:translate3d(0,46px,0) scale(.94)}}.hero-float{animation:hero-float var(--float-duration,8s) ease-in-out infinite;animation-delay:calc(var(--layer-index, 0) * -1.9s)}@keyframes hero-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.hero-card{background:#fff;border-radius:max(10px,1.6cqw);box-shadow:0 24px 70px rgba(0,0,0,.5);color:#101012;letter-spacing:-.02em;transform:rotate(var(--tilt,0deg));transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) ease}@media (hover:hover){.hero-card:hover{box-shadow:0 32px 90px rgba(0,0,0,.6);transform:rotate(var(--tilt,0deg)) translateY(-6px) scale(1.02)}}.hero-card--chart{display:flex;flex-direction:column;gap:.5cqw;padding:1.5cqw 1.6cqw 1.3cqw}.hero-card-head{align-items:flex-start;display:flex;justify-content:space-between}.hero-card-heading{display:flex;flex-direction:column}.hero-card-eyebrow{color:#6b6c6f;font-size:max(7px,1cqw)}.hero-card-title{font-size:max(10px,1.9cqw);font-weight:600;letter-spacing:-.05em}.hero-card-badge{color:#1a7f0e;font-size:max(7px,1cqw);font-weight:500}.hero-chart{margin-top:.4cqw;position:relative}.hero-chart svg{display:block;height:auto;width:100%}.hero-chart-delta{color:#101012;font-size:max(7px,.95cqw);position:absolute;right:5%;top:-12%}.hero-card-action{align-items:center;background:#0a0a0a;border-radius:999px;color:#fff;display:flex;font-size:max(7px,1cqw);font-weight:600;justify-content:space-between;margin-top:.7cqw;padding:.55em 1em}.hero-card--bars{display:flex;flex-direction:column;padding:1.5cqw 1.6cqw 1.3cqw}.hero-card-delta{align-items:center;display:flex;font-size:max(12px,2.1cqw);font-weight:600;gap:.15em;letter-spacing:-.04em}.hero-card-delta i{color:#2bd117;font-style:normal}.hero-bars{align-items:flex-end;display:flex;gap:7%;height:11.5cqw;margin:1cqw 0 1.2cqw}.hero-bars span{background:#2bd117;border-radius:max(4px,.55cqw);display:block;width:46%}.hero-bars span:first-child{height:76%}.hero-bars span:last-child{--bar-index:1;height:100%}html.js .hero-bars span{animation:bar-grow .9s var(--motion-ease-out) both;animation-delay:calc(.64s + var(--layer-index, 0) * .12s + var(--bar-index, 0) * .14s);transform-origin:bottom}@keyframes bar-grow{0%{transform:scaleY(0)}}.hero-card--map{background:transparent;overflow:hidden}.hero-card--map svg{aspect-ratio:300/315;display:block;width:100%}.hero-card--photo{background:#e5e7eb;overflow:hidden;padding:0}.hero-card--photo img{border-radius:inherit;display:block;height:auto;width:100%}.hero-console{margin-inline:auto;margin-top:clamp(1rem,3vh,2.5rem);max-width:1040px;perspective:1400px;width:100%}html.js .hero-console-shell{transform:rotateX(calc((1 - var(--console-progress, 1)) * 34deg));transform-origin:50% 100%;will-change:transform}.hero-console-shell{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(160.8deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border-radius:26px;box-shadow:0 60px 120px rgba(0,0,0,.7),0 0 100px rgba(198,199,248,.18),inset 0 1px 0 1px rgba(255,255,255,.35);padding:16px 16px 24px}.hero-console-panels{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,240px) minmax(160px,1fr) minmax(0,240px)}.hero-panel{background:#0a0a0a;border:1px solid #27272f;border-radius:16px;display:flex;flex-direction:column;min-height:387px;min-width:0;padding:16px}.hero-panel-title{color:var(--brand-text-muted);font-size:10px;font-weight:500;letter-spacing:0;line-height:14px;margin:0 0 12px;text-transform:uppercase}.hero-panel-rows{display:flex;flex-direction:column;gap:8px;margin:0}.hero-panel-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:8px 0}.hero-panel-row--rule{border-top:1px solid #27272f;margin-top:4px;padding-top:20px}.hero-panel-row dt{color:var(--brand-text-muted)}.hero-panel-row dd,.hero-panel-row dt{font-size:12px;line-height:16px;margin:0}.hero-panel-row dd{text-align:right}.hero-panel-row dd,.hero-panel-row--strong dd,.hero-panel-row--strong dt{color:var(--brand-text)}.hero-estimate-total{font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:36px;margin:0}.hero-estimate-unit{color:#6beab6;font-size:12px;font-weight:500;line-height:16px;margin:0}.hero-estimate-unit:before{content:"\2219";margin-right:4px}.hero-panel--estimate .hero-panel-rows>.hero-panel-row--rule:first-child{margin-top:12px}.hero-console-status{align-items:center;color:var(--brand-text);display:flex;font-size:10px;font-weight:500;gap:10px;line-height:14px;margin:16px 0 0}.hero-console-status:before{background:#7cffb2;border-radius:50%;box-shadow:0 0 10px #7cffb2;content:"";height:5px;width:5px}html.js .hero-console-status:before{animation:console-pulse 1.8s ease-in-out infinite}.hero-panel--model{overflow:hidden}.tower-stage{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px;perspective:760px;position:relative}.tower{--plate:7.6px;--rise:calc(var(--storeys) * var(--plate));height:0;position:relative;transform:rotateX(-16deg);transform-style:preserve-3d;width:0}html.js .tower{animation:tower-turn 26s linear infinite}.tower-plate{border:1px solid color-mix(in srgb,var(--brand-text) 38%,transparent);height:56px;left:-35px;position:absolute;top:-28px;width:70px;transform:translateY(calc(var(--rise) / 2 - var(--floor) * var(--plate))) rotateX(90deg)}.tower-plate--podium{border-color:color-mix(in srgb,var(--brand-text) 52%,transparent);height:82px;left:-53px;top:-41px;width:106px}.tower-post{background:linear-gradient(to top,color-mix(in srgb,var(--brand-text) 38%,transparent),transparent);height:var(--rise);left:0;position:absolute;top:0;width:1px;transform:translate3d(calc(var(--x) * 35px),calc(var(--rise) / -2),calc(var(--z) * 28px))}.tower-shadow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-accent) 26%,transparent),transparent 70%);bottom:16%;filter:blur(16px);height:34px;left:50%;position:absolute;translate:-50% 0;width:46%}html.js .tower-plate{animation:plate-in .55s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(var(--floor) * 55ms)}@keyframes tower-turn{to{transform:rotateX(-16deg) rotateY(1turn)}}@keyframes plate-in{0%{opacity:0;transform:translateY(calc(var(--rise) / 2 + 26px)) rotateX(90deg)}}@keyframes console-pulse{50%{opacity:.25}}.odometer{display:inline-flex;line-height:1}.odometer-static{display:inline-block;height:1em;line-height:1}.odometer-value{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.odometer-slot{display:inline-block;height:1em;overflow:hidden}.odometer-reel{display:flex;flex-direction:column;transform:translateY(calc((10 + var(--digit)) * -5%))}.odometer-digit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:1em;line-height:1}.odometer[data-rolling] .odometer-reel{animation:odometer-roll 1.1s cubic-bezier(.16,.84,.24,1) backwards;animation-delay:calc(var(--step) * 70ms)}@keyframes odometer-roll{0%{transform:translateY(0)}}.hero-summary{color:var(--brand-text);font-size:clamp(16px,1.67vw,24px);font-weight:600;line-height:1.34;margin:clamp(.75rem,2vh,1.75rem) auto 0;max-width:820px;min-width:0;overflow-wrap:break-word;text-align:center;width:100%}.intro-section{padding-bottom:clamp(5rem,13.9vw,12.5rem)}.section-kicker{color:var(--brand-text-muted);font-size:.8rem;font-weight:600;letter-spacing:-.01em;margin:0}.intro-copy{margin-bottom:clamp(2.5rem,6vw,5rem);max-width:1240px}.intro-copy .section-kicker{color:var(--brand-text);font-weight:700}.intro-copy .section-kicker,.intro-copy h2{font-size:clamp(2rem,3.9vw,3.5rem);letter-spacing:-.01em;line-height:1.14}.intro-copy h2{margin:0 0 1rem}.intro-copy .intro-body{color:var(--brand-text-muted);font-size:clamp(15px,1.67vw,24px);font-weight:600;line-height:1.34;margin:0;max-width:852px}.intro-bullets{display:flex;flex-direction:column;gap:clamp(1.1rem,2vw,1.65rem);list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0}.intro-bullets li{align-items:center;color:var(--brand-text);display:flex;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:700;gap:clamp(.9rem,1.6vw,1.4rem);letter-spacing:-.01em;line-height:1.3}.highlight-line span{color:var(--brand-text-muted);transition:color .25s ease}html.js .highlight-line span{color:color-mix(in srgb,var(--brand-text) calc((var(--highlight-progress, 0) - var(--word-at)) * 400%),var(--brand-text-muted))}html.js .intro-bullets li .intro-bullet-copy{-webkit-clip-path:inset(-.25em 100% -.25em -.1em);clip-path:inset(-.25em 100% -.25em -.1em);color:var(--brand-text-muted);transition:color .45s ease .45s,-webkit-clip-path .7s cubic-bezier(.2,.7,.2,1);transition:clip-path .7s cubic-bezier(.2,.7,.2,1),color .45s ease .45s;transition:clip-path .7s cubic-bezier(.2,.7,.2,1),color .45s ease .45s,-webkit-clip-path .7s cubic-bezier(.2,.7,.2,1)}html.js .intro-bullets li.is-on .intro-bullet-copy{-webkit-clip-path:inset(-.25em -.1em -.25em -.1em);clip-path:inset(-.25em -.1em -.25em -.1em);color:var(--brand-text)}html.js .intro-bullets li .intro-bullet-icon{opacity:.35;transition:opacity .3s ease}html.js .intro-bullets li.is-on .intro-bullet-icon{opacity:1}html.js .intro-bullets li .intro-bullet-ring{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .55s cubic-bezier(.2,.7,.2,1)}html.js .intro-bullets li .intro-bullet-check{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .35s ease-out .4s}html.js .intro-bullets li.is-on .intro-bullet-check,html.js .intro-bullets li.is-on .intro-bullet-ring{stroke-dashoffset:0}.intro-bullet-icon{color:var(--brand-accent);flex:none;height:1.7em;stroke-width:1.9;width:1.7em}.capability-section,.platform-section{padding-bottom:clamp(5rem,13.9vw,12.5rem)}.capability-heading{margin:0 0 clamp(2rem,5vw,3.5rem);max-width:852px}.capability-heading .section-kicker{color:var(--brand-text);font-size:clamp(2rem,3.9vw,3.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.14}.capability-heading .section-kicker .gradient-text{background:none;-webkit-text-fill-color:currentColor;color:inherit}.capability-heading h2{font-size:clamp(2rem,3.9vw,3.5rem);letter-spacing:-.01em;line-height:1.14;margin:0 0 1rem}.capability-heading p:last-child{color:var(--brand-text-muted);font-size:clamp(15px,1.67vw,24px);font-weight:600;line-height:1.34;margin:0;max-width:852px}.capability-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.motion-card{min-width:0}.capability-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:24px;min-height:300px;padding:2rem;transition:border-color .35s ease,box-shadow .35s ease,transform .35s var(--motion-ease-standard)}.capability-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 65%,var(--brand-line));box-shadow:0 18px 48px rgba(0,0,0,.24);transform:translateY(-5px)}.capability-icon{align-items:center;border:1.5px solid var(--brand-accent);border-radius:999px;color:var(--brand-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.capability-icon svg{height:55%;width:55%}.capability-card h3{font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.4;margin:1.5rem 0 .5rem}.capability-card p{color:var(--brand-text-muted);font-size:1rem;font-weight:600;line-height:1.5;margin:0}.feature-stack{position:relative}.stack-step{margin-bottom:clamp(2.5rem,6vw,5.625rem);position:-webkit-sticky;position:sticky;top:clamp(76px,10vh,120px)}.stack-step:last-child{margin-bottom:0}.stack-card{position:relative;transform:translate3d(0,calc(var(--stack-depth, 0) * -14px),0) scale(calc(1 - var(--stack-depth, 0) * .05));transform-origin:center top;will-change:transform}.stack-card:after{background:var(--brand-canvas);border-radius:24px;content:"";inset:0;opacity:calc(var(--stack-depth, 0) * .55);pointer-events:none;position:absolute;z-index:3}.feature-panel{border-radius:24px;overflow:hidden;position:relative;transform:translateZ(0)}.feature-card-art{display:block;height:auto;width:100%}.feature-card-layout{display:none}.feature-pill{align-self:flex-start;background:rgba(255,255,255,.06);border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-text);font-size:.72rem;padding:.35rem .8rem}.feature-panel--composed{background:var(--brand-surface)}.feature-composed{display:grid;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:clamp(340px,47vw,640px);padding:clamp(1.25rem,2.4vw,2rem)}.feature-composed .feature-copy{display:flex;flex-direction:column;justify-content:space-between}.feature-composed .feature-copy-bottom{margin-top:auto}.feature-composed h2{font-size:clamp(1.9rem,3.3vw,3.4rem);letter-spacing:-.05em;line-height:1.02;margin:0 0 .8rem}.feature-composed .feature-copy p{color:var(--brand-text-muted);font-size:clamp(.85rem,1.15vw,1.05rem);line-height:1.45;margin:0;max-width:470px}.feature-mockup{align-items:center;background:var(--brand-canvas);border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem);position:relative}.mockup-slot{will-change:transform}.mockup-slot--0{margin-left:10%;transform:translate3d(0,calc((var(--step-progress, .5) - .5) * -26px),0);width:46%}.mockup-slot--1{margin-top:2.2%;transform:translate3d(0,calc((var(--step-progress, .5) - .5) * -14px),0);width:58%}.mockup-slot--2{margin-left:4%;margin-top:2.4%;transform:translate3d(0,calc((var(--step-progress, .5) - .5) * -6px),0);width:66%}.mockup-card{background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.35);color:#101012;letter-spacing:-.02em}html.js .feature-panel--composed .mockup-card{--mockup-delay:calc(200ms + var(--mockup-index, 0) * 140ms);opacity:0;transition:opacity .7s ease var(--mockup-delay),transform .75s var(--motion-ease-standard) var(--mockup-delay)}html.js .feature-panel--composed .mockup-slot--0 .mockup-card{transform:translate3d(0,30px,0)}html.js .feature-panel--composed .mockup-slot--1 .mockup-card{transform:translate3d(58px,0,0)}html.js .feature-panel--composed .mockup-slot--2 .mockup-card{transform:translate3d(0,26px,0) scale(.93)}html.js .feature-panel--composed.is-visible .mockup-card{opacity:1;transform:none}.mockup-card--stat{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .8rem}.mockup-stat-copy{display:flex;flex-direction:column}.mockup-stat-copy strong{font-size:clamp(.7rem,1vw,.85rem)}.mockup-stat-copy span{color:#6b6c6f;font-size:clamp(.62rem,.9vw,.78rem)}.mockup-icon{align-items:center;border-radius:50%;display:inline-flex;flex:none;font-size:.95em;font-style:normal;height:1.9em;justify-content:center;width:1.9em}.mockup-icon--download{border:1.5px solid #101012}.mockup-icon--team{background:#17181a;color:#fff}.mockup-icon--team svg{height:68%;width:68%}.mockup-card--schedule{display:flex;flex-direction:column;padding:clamp(.9rem,1.6vw,1.4rem)}.mockup-title{font-size:clamp(.78rem,1.05vw,.95rem)}.mockup-subtitle{color:#55be24;font-size:clamp(.7rem,.95vw,.85rem)}.mockup-client{font-size:clamp(1.7rem,3.2vw,3rem);font-style:normal;font-weight:600;letter-spacing:-.05em;line-height:1.05;margin:.6rem 0 .3rem}.mockup-orders{list-style:none;margin:0;padding:0}.mockup-orders li{align-items:center;background:#ececee;border-radius:10px;display:flex;font-size:clamp(.72rem,1vw,.9rem);justify-content:space-between;margin-top:.5rem;padding:.6rem .8rem}.mockup-orders li[data-state=active]{background:#55be24;color:#fff}.mockup-order-icons{display:inline-flex;gap:.3rem}.mockup-order-icons i{align-items:center;background:#fff;border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.18);color:#101012;display:inline-flex;font-size:.72em;font-style:normal;height:1.7em;justify-content:center;min-width:1.7em;padding-inline:.3em}.mockup-icon--nav,.mockup-icon--package,.mockup-icon--pin,.mockup-icon--truck{background:#17181a;color:#fff}.mockup-icon--nav svg,.mockup-icon--package svg,.mockup-icon--pin svg,.mockup-icon--truck svg{height:60%;width:60%}.mockup-icon--count{background:#ff5a6b;color:#fff;font-size:.8em;font-style:normal;font-weight:700}.mockup-card--gauge{display:grid;grid-gap:.3rem .6rem;gap:.3rem .6rem;grid-template-columns:1fr auto;padding:clamp(1rem,1.6vw,1.35rem)}.mockup-gauge-copy{display:flex;flex-direction:column;gap:.25rem;grid-column:1/-1}.mockup-gauge-eyebrow{color:#55be24;font-size:clamp(.68rem,.95vw,.8rem);font-weight:700}.mockup-gauge-label{color:#101012;font-size:clamp(.72rem,1vw,.85rem)}.mockup-ring{height:clamp(72px,9vw,108px);transform:rotate(-90deg);width:clamp(72px,9vw,108px)}.mockup-ring-fill,.mockup-ring-track{fill:none;stroke-width:8}.mockup-ring-track{stroke:#ececee}.mockup-ring-fill{stroke:#55be24;stroke-dasharray:var(--ring-circumference);stroke-dashoffset:var(--ring-circumference);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--motion-ease-standard) .35s}html.js .feature-panel--composed.is-visible .mockup-ring-fill{stroke-dashoffset:var(--ring-offset)}.mockup-gauge-value{align-self:end;font-size:clamp(1.3rem,2.1vw,1.9rem)}.mockup-gauge-value i{color:#55be24;font-size:.75em;font-style:normal}.mockup-card--telemetry{display:flex;flex-direction:column;gap:.55rem;padding:clamp(.9rem,1.6vw,1.3rem)}.mockup-telemetry-head{align-items:baseline;display:flex;justify-content:space-between}.mockup-telemetry-head strong{font-size:clamp(.78rem,1.05vw,.95rem)}.mockup-telemetry-head span{color:#6b6c6f;font-size:clamp(.66rem,.9vw,.78rem)}.mockup-telemetry-status{align-items:center;display:flex;justify-content:space-between}.mockup-telemetry-live{color:#55be24;font-size:clamp(.66rem,.9vw,.78rem);font-weight:600}.mockup-telemetry-status span:last-child{color:#6b6c6f;font-size:clamp(.62rem,.85vw,.74rem)}.mockup-progress-bar{background:#ececee;border-radius:999px;height:5px;overflow:hidden}.mockup-progress-bar span{background:#55be24;border-radius:inherit;display:block;height:100%;transition:width 1s var(--motion-ease-standard) .35s;width:0}html.js .feature-panel--composed.is-visible .mockup-progress-bar span{width:var(--bar-percent)}.mockup-telemetry-foot{align-items:center;display:flex;justify-content:space-between;margin-top:.2rem}.mockup-tag{background:#17181a;border-radius:999px;color:#fff;font-size:clamp(.6rem,.85vw,.7rem);padding:.3rem .6rem}.mockup-donut{align-items:center;display:flex;gap:.5rem}.mockup-donut svg{height:34px;transform:rotate(-90deg);width:34px}.mockup-donut-fill,.mockup-donut-track{fill:none;stroke-width:4}.mockup-donut-track{stroke:#ececee}.mockup-donut-fill{stroke:#55be24;stroke-dasharray:var(--donut-circumference);stroke-dashoffset:var(--donut-circumference);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--motion-ease-standard) .5s}html.js .feature-panel--composed.is-visible .mockup-donut-fill{stroke-dashoffset:var(--donut-offset)}.mockup-donut-copy{display:flex;flex-direction:column}.mockup-donut-copy strong{font-size:clamp(.78rem,1vw,.9rem)}.mockup-donut-copy span{color:#6b6c6f;font-size:clamp(.58rem,.8vw,.68rem)}.mockup-card--delivery{display:flex;flex-direction:column;gap:.5rem;padding:clamp(.9rem,1.6vw,1.3rem)}.mockup-dots{display:grid;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(7,1fr);margin:.3rem 0}.mockup-dot{aspect-ratio:1;background:#ececee;border-radius:50%;opacity:0;transition:background .3s ease,opacity .4s ease calc(var(--dot-index, 0) * 45ms),transform .4s var(--motion-ease-standard) calc(var(--dot-index, 0) * 45ms)}.mockup-dot[data-filled=true]{background:#55be24}html.js .mockup-dot{transform:scale(.4)}html.js .feature-panel--composed.is-visible .mockup-dot{opacity:1;transform:scale(1)}.mockup-delivery-value{font-size:clamp(1.3rem,2.1vw,1.9rem)}.mockup-delivery-value i{color:#55be24;font-size:.75em;font-style:normal}.sr-only{border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:var(--brand-text);border-radius:999px;color:var(--brand-ink);font-size:14px;font-weight:500;left:24px;line-height:18px;padding:8px 16px;position:absolute;top:-100px;z-index:100}.skip-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;top:12px}.azrte-site .skip-link{background:var(--azrte-fg);color:var(--azrte-surface)}.azrte-site .skip-link:focus-visible{outline-color:var(--azrte-fg)}.azrte-site main:focus,.brand-site main:focus{outline:none}.metric-section{align-items:center;display:grid;min-height:520px;padding-bottom:clamp(5rem,10vw,9rem);padding-top:clamp(6rem,12vw,10rem);position:relative}.metric-copy{margin-inline:auto;max-width:720px;position:relative;text-align:center;z-index:1}.metric-copy .section-kicker{color:var(--brand-text);font-size:1rem}.metric-copy .metric-value{font-size:clamp(2rem,3.9vw,3.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.14;margin:.5rem 0;text-wrap:balance;white-space:pre-line}.metric-copy .metric-label{color:var(--brand-text-muted);font-size:1rem;font-weight:600;line-height:1.5;margin:0}.metric-badges{inset:0;pointer-events:none;position:absolute}.metric-badge{--metric-lift:calc((var(--metric-progress, .5) - .5) * var(--depth, 2) * -34px * var(--metric-depth-scale, 1));left:var(--bx);position:absolute;top:var(--by);transform:translate3d(0,var(--metric-lift),0);will-change:transform}.metric-badge-float{animation:badge-float 7s ease-in-out infinite;animation-delay:calc(var(--badge-index, 0) * -.62s);display:block}@keyframes badge-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.metric-badges[data-motion=burst]{container-type:size}html.js .metric-badges[data-motion=burst]:not(.is-visible) .metric-badge{opacity:0;transform:translate3d(var(--burst-x,0),var(--burst-y,0),0) scale(.6)}html.js .metric-badges[data-motion=burst].is-visible .metric-badge{animation:metric-burst .9s var(--motion-ease-out) calc(var(--badge-rank, 0) * 60ms) backwards}@keyframes metric-burst{0%{opacity:0;transform:translate3d(var(--burst-x,0),var(--burst-y,0),0) scale(.6)}33%{opacity:1}to{opacity:1;transform:translate3d(0,var(--metric-lift,0),0) scale(1)}}html.js .metric-badges[data-motion=burst] .metric-badge-float{animation-delay:calc(.9s + var(--badge-rank, 0) * 60ms);animation-duration:calc(7s + var(--badge-rank, 0) * .5s);animation-play-state:paused}html.js .metric-badges[data-motion=burst].is-visible .metric-badge-float{animation-play-state:running}.metric-badge-chip{font-size:1.05rem;height:64px;opacity:calc(.6 + var(--depth, 2) * .13);padding:11px;transform:scale(calc(.72 + var(--depth, 2) * .14)) rotate(var(--rot,0deg));width:64px}html.js .metric-badges:not([data-motion=burst]) .metric-badge-chip{opacity:0;transform:scale(.4) rotate(var(--rot,0deg));transition:opacity .7s ease calc(var(--badge-index, 0) * 60ms),transform .7s var(--motion-ease-standard) calc(var(--badge-index, 0) * 60ms)}html.js .metric-badges.is-visible .metric-badge-chip{opacity:calc(.6 + var(--depth, 2) * .13);transform:scale(calc(.72 + var(--depth, 2) * .14)) rotate(var(--rot,0deg))}.products-section{padding-bottom:clamp(5rem,10vw,9rem);padding-top:clamp(7rem,13vw,11rem)}.products-heading{margin-bottom:2.5rem;text-align:center}.products-heading h2{font-size:clamp(2rem,3.9vw,3.5rem);letter-spacing:-.01em;line-height:1.14;margin-top:.35rem}.product-carousel{overflow:hidden}.product-tabs{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--brand-line);border-radius:999px;display:flex;gap:.25rem;margin:0 auto 2rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.product-tab{background:transparent;border:0;border-radius:999px;color:var(--brand-text-muted);cursor:pointer;font-size:.72rem;padding:.55rem 1rem;transition:background var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease}.product-tab:hover{color:var(--brand-text);transform:translateY(-1px)}.product-tab--active{background:rgba(239,245,255,.12);color:var(--brand-text)}.product-stage{overflow-x:auto;overscroll-behavior-inline:contain;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.product-stage::-webkit-scrollbar{display:none}.product-stage:focus-visible{border-radius:32px;outline:2px solid var(--brand-accent);outline-offset:-2px}.product-grid{display:grid;grid-gap:24px;gap:24px;grid-auto-columns:clamp(300px,30vw,407px);grid-auto-flow:column;padding:.2rem .1rem 1rem;width:max-content}.product-arrows{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.product-card{aspect-ratio:400/640;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:50px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:32px;position:relative;scroll-snap-align:start;transition:border-color .35s ease}.product-card:hover{border-color:var(--brand-accent)}.product-card-top{position:relative;z-index:1}.product-heading{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.product-heading h3{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:36px}.product-glyph{align-items:flex-end;background:linear-gradient(135deg,var(--glyph-tint) 0,var(--glyph-tint-end) 26%,#fff 100%);border-radius:23%;color:#0a0a0a;display:inline-flex;flex:none;font-weight:600;justify-content:flex-start;letter-spacing:-.02em;line-height:1}.product-icon{font-size:14px;height:46px;padding:8px;width:46px}.product-card-top p{color:var(--brand-text-muted);font-size:18px;line-height:22px;margin:14px 0 0;max-width:336px}.product-visual{align-items:flex-end;display:flex;flex:1 1;justify-content:center;margin:20px -32px -32px;min-height:0;overflow:hidden;position:relative}.product-asset{display:block;flex:none;height:auto;object-fit:contain;object-position:bottom;width:100%}.product-asset--card{height:100%;max-height:none;object-fit:cover;object-position:center 58%;width:100%}.folders{height:128px;position:relative;width:160px}.folders i{background:linear-gradient(#eee,#898989);border-radius:5px;bottom:calc(var(--folder) * 14px);height:74px;left:calc(var(--folder) * 8px);position:absolute;transform:skewY(-8deg);width:130px}.folders i:first-child{--folder:0}.folders i:nth-child(2){--folder:1}.folders i:nth-child(3){--folder:2}.folders strong{color:#f6f6f6;font-size:3.5rem;font-weight:400;left:57px;position:absolute;top:51px;transform:rotate(-4deg)}.radar{height:190px;position:relative;width:190px}.radar,.radar i{border:1px solid rgba(255,255,255,.6);border-radius:50%}.radar i{inset:20%;position:absolute}.radar i:nth-child(2){inset:38%}.radar i:nth-child(3){background:#f91828;border:8px solid white;inset:44%}.radar b{background:var(--brand-accent);border-radius:50%;height:13px;position:absolute;right:10%;top:20%;width:13px}.meter{align-items:center;border:18px solid var(--brand-accent);border-left:18px solid #a7ff4a;border-radius:50%;display:flex;height:190px;justify-content:center;position:relative;width:190px}.meter strong{font-size:1.1rem;font-weight:500}.meter i{background:white;border-radius:50%;height:10px;position:absolute;right:8px;top:1px;width:10px}.route{height:210px;position:relative;transform:rotate(-12deg);width:210px}.route:before{border-bottom:2px solid #08a7ff;border-right:2px solid var(--brand-accent);border-radius:35%;content:"";height:150px;left:30px;position:absolute;top:22px;transform:skewX(20deg);width:150px}.route i{background:white;border:5px solid #eee;border-radius:50%;height:14px;position:absolute;width:14px}.route i:first-child{left:31px;top:20px}.route i:nth-child(2){right:22px;top:104px}.route i:nth-child(3){bottom:26px;left:60px}.route b{background:#f21c32;border-radius:50%;height:14px;left:103px;position:absolute;top:95px;width:14px}.gears{height:180px;position:relative;width:200px}.gear{fill:#eee;height:110px;left:20px;position:absolute;top:35px;width:110px}.gear .gear-hole{fill:#101012}.gear:nth-child(2){height:76px;left:103px;top:0;width:76px}.gear:nth-child(3){height:62px;left:116px;top:102px;width:62px}.chart{border-bottom:1px solid rgba(255,255,255,.7);height:155px;position:relative;width:210px}.chart:before{background:linear-gradient(135deg,transparent 35%,white 36% 37%,transparent 38% 52%,white 53% 54%,transparent 55% 69%,var(--brand-accent) 70% 71%,transparent 72%);content:"";inset:0;position:absolute}.chart i{border-left:1px solid rgba(255,255,255,.6);height:100%;left:20%;position:absolute}.chart i:nth-child(2){left:45%}.chart i:nth-child(3){left:70%}.chart i:nth-child(4){left:90%}.chart b{background:var(--brand-accent);border-radius:4px;color:#000;font-size:.6rem;padding:.3rem;position:absolute;right:0;top:40px}.people{height:145px;position:relative;width:190px}.people i{background:radial-gradient(circle at 50% 28%,#f2f2f2 0 22%,transparent 23%),linear-gradient(#f2f2f2 0 55%,transparent 56%);border-radius:50%;height:100px;left:45px;position:absolute;top:32px;width:100px}.people i:first-child{left:0;transform:scale(.7)}.people i:nth-child(3){left:92px;transform:scale(.7)}.orbital{border:12px solid rgba(255,255,255,.2);border-radius:50%;height:180px;position:relative;width:180px}.orbital:after,.orbital:before{border:8px solid #eee;border-radius:50%;content:"";inset:22px;position:absolute}.orbital:after{inset:48px}.orbital i{background:#eee;border-radius:50%;height:36px;left:63px;position:absolute;top:57px;width:36px}.orbital i:nth-child(2){border-radius:40% 40% 50% 50%;height:58px;left:50px;top:92px;width:62px}.orbital b{background:var(--brand-accent);border-radius:50%;height:8px;position:absolute;right:-5px;top:55px;width:8px}@keyframes shape-spin{to{transform:rotate(1turn)}}@keyframes shape-ping{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes shape-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@keyframes shape-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes shape-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shape-fan{0%,to{transform:skewY(-8deg) translateY(0)}50%{transform:skewY(-8deg) translateY(-4px)}}.gear{animation:shape-spin 7s linear infinite;transform-box:fill-box;transform-origin:center}.gear:nth-child(2){animation-direction:reverse;animation-duration:5s}.gear:nth-child(3){animation-duration:4s}.radar i:first-child{animation:shape-ping 2.6s ease-in-out infinite}.radar i:nth-child(2){animation:shape-ping 2.6s ease-in-out .4s infinite}.radar i:nth-child(3){animation:shape-ping 1.8s ease-in-out infinite}.meter i{animation:shape-pulse 2.4s ease-in-out infinite}.route b{animation:shape-pulse 2.2s ease-in-out infinite}.chart b{animation:shape-float 3.2s ease-in-out infinite}.orbital b{animation:shape-pulse 2s ease-in-out infinite}.folders i:nth-child(2){animation:shape-fan 3.6s ease-in-out .2s infinite}.folders i:nth-child(3){animation:shape-fan 3.6s ease-in-out .4s infinite}.people i{animation:shape-float 4s ease-in-out infinite}.people i:nth-child(2){animation-delay:.3s}.people i:nth-child(3){animation-delay:.6s}.contact-section{padding-bottom:7rem;padding-top:2rem}.contact-copy{max-width:852px}.contact-copy .section-kicker{color:var(--brand-text);font-size:clamp(2rem,3.9vw,3.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.14}.contact-copy .section-kicker .gradient-text{background:none;-webkit-text-fill-color:currentColor;color:inherit}.contact-copy h2{font-size:clamp(2rem,3.9vw,3.5rem);letter-spacing:-.01em;line-height:1.14;margin:0 0 1rem}.contact-copy p:last-of-type{color:var(--brand-text-muted);font-size:clamp(15px,1.67vw,24px);font-weight:600;line-height:1.34;margin:0 0 1.75rem}.form-message{font-size:.8rem;margin:.7rem 0 0}.form-message--success{color:var(--brand-accent);font-size:1.1rem}.form-message--error{color:#ff5a6b}.card-rail{display:flex;flex-direction:column;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem)}.card-rail-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.card-rail-scroll::-webkit-scrollbar{display:none}.card-rail-scroll:focus-visible{border-radius:24px;outline:2px solid var(--brand-accent);outline-offset:4px}.card-rail-track{display:flex;gap:1.5rem;width:max-content}.card-rail-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:24px;display:flex;flex-direction:column;gap:.75rem;min-height:300px;padding:2rem;scroll-snap-align:start;width:min(82vw,408px)}.card-rail-card .card-rail-icon{margin-bottom:1rem}.card-rail-card h3{font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.4;margin:0}.card-rail-card p{color:var(--brand-text-muted);font-size:1rem;font-weight:600;line-height:1.5;margin:0}.card-rail-icon{align-items:center;color:var(--brand-accent);display:inline-flex;height:32px;width:32px}.capability-art,.card-rail-icon svg{height:100%;width:100%}.capability-art{display:block}.capability-icon:has(>.capability-art),.card-rail-icon:has(>.capability-art){height:80px;width:80px}.capability-icon:has(>.capability-art){border:0;border-radius:0}.card-rail-controls{align-items:center;display:flex;justify-content:space-between}.card-rail-dots{display:flex;gap:0}.card-rail-dot{background:none;border:0;cursor:pointer;height:24px;padding:0;position:relative;width:24px}.card-rail-dot:before{background:var(--brand-line);border-radius:999px;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background var(--motion-duration-fast) ease,width var(--motion-duration-fast) ease;width:6px}.card-rail-dot.is-active{width:40px}.card-rail-dot.is-active:before{background:var(--brand-accent);width:22px}.card-rail-arrows{display:flex;gap:.5rem}.card-rail-button{align-items:center;background:transparent;border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease;width:40px}.card-rail-button:hover:not(:disabled){background:color-mix(in srgb,var(--brand-text) 10%,transparent);border-color:var(--brand-text-muted)}.card-rail-button:disabled{cursor:default;opacity:.35}.card-rail-button svg{height:18px;width:18px}.card-rail-card--photo{aspect-ratio:var(--card-ratio,407/744);border:0;display:block;overflow:hidden;padding:0;position:relative}.card-rail-photo{display:block;height:100%;object-fit:cover;width:100%}.card-rail-card--photo:after{background:linear-gradient(180deg,rgba(10,10,10,.62),rgba(10,10,10,.18) 38%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.card-rail-photo-copy{inset:0 auto auto 0;padding:clamp(1.5rem,2.2vw,2rem);position:absolute;width:100%;z-index:1}.card-rail-label{color:var(--brand-text);font-size:clamp(1rem,1.25vw,1.125rem);font-weight:500;line-height:1.34;margin:0 0 .35rem}.card-rail-card--photo h3{color:var(--brand-text);font-size:clamp(1.35rem,2.22vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1.125;margin:0;text-wrap:balance}.footer-parallax{bottom:0;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:0}.brand-site>main{background:var(--brand-canvas);position:relative;z-index:1}html.js .footer-parallax-inner{transform:translate3d(0,calc((var(--footer-progress, 1) - 1) * 25%),0)}.footer-parallax-veil{background:#000;inset:0;opacity:calc((1 - var(--footer-progress, 1)) * .5);pointer-events:none;position:absolute;z-index:2}.site-footer{overflow:hidden;padding-block:clamp(4rem,12vh,9rem) clamp(2rem,4vh,3rem);position:relative}.site-footer-inner{display:flex;flex-direction:column;gap:clamp(2rem,5vh,4rem)}.site-footer-divider{background:var(--brand-line);border:0;height:1px;margin:0;width:100%}.site-footer[data-variant=compact] .site-footer-divider{display:none}.site-footer-wordmark{display:block;height:auto;width:100%}.site-footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.site-footer-tagline{color:var(--brand-text);font-size:.875rem;line-height:1.45;margin:0;max-width:48rem}.site-footer-id{display:flex;flex-direction:column;gap:1rem}.site-footer .social-link{height:16px;width:16px}.social-links{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.social-link{align-items:center;color:var(--brand-text-muted);display:flex;height:22px;transition:color var(--motion-duration-fast) ease;width:22px}.social-link:hover{color:var(--brand-text)}.social-link svg{display:block;height:100%;width:100%}.lead-modal-backdrop{align-items:center;animation:modal-fade-in .3s ease both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(4,4,6,.76);display:flex;inset:0;justify-content:center;padding:clamp(.75rem,3vw,2rem);position:fixed;z-index:50}@keyframes modal-fade-in{0%{opacity:0}}.lead-modal{animation:modal-rise .45s var(--motion-ease-out) both;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,.6);color:var(--brand-text);display:grid;grid-gap:clamp(1.5rem,3.5vw,3.25rem);gap:clamp(1.5rem,3.5vw,3.25rem);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);max-height:min(780px,calc(100svh - 2rem));max-width:1040px;overflow:auto;overscroll-behavior:contain;padding:clamp(1.5rem,3vw,3rem);position:relative;width:100%}@keyframes modal-rise{0%{opacity:0;transform:translate3d(0,28px,0) scale(.97)}}.lead-modal-close{align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:clamp(.9rem,2vw,1.4rem);top:clamp(.9rem,2vw,1.4rem);transition:background var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease;width:36px;z-index:2}.lead-modal-close:hover{background:rgba(255,255,255,.14);transform:rotate(90deg)}.lead-modal-close svg{height:16px;width:16px}.lead-modal-aside{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3rem);isolation:isolate;justify-content:space-between;position:relative}.lead-modal-glow{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--brand-accent) 60%,transparent),transparent 70%);border-radius:50%;filter:blur(48px);height:min(320px,70%);left:-18%;opacity:.45;pointer-events:none;position:absolute;top:20%;width:320px;z-index:-1}.lead-modal-copy .section-kicker{font-size:clamp(1rem,1.6vw,1.3rem);font-weight:700}.lead-modal-copy h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.03;margin:.4rem 0 .9rem}.lead-modal-copy>p:last-child{color:var(--brand-text-muted);font-size:.9rem;line-height:1.5;margin:0;max-width:36ch}.lead-modal-body{min-width:0}.lead-form,.lead-modal-body{display:flex;flex-direction:column}.lead-form{gap:1.15rem}.lead-field-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-field{display:flex;flex-direction:column;gap:.4rem;grid-column:span 2;margin:0;min-width:0}.lead-field[data-width=half]{grid-column:span 1}.lead-field label{color:var(--brand-text-muted);font-size:.74rem}.lead-field label em{font-style:normal;opacity:.65}.lead-field input{background:rgba(255,255,255,.04);border:1px solid var(--brand-line);border-radius:12px;color:var(--brand-text);font-size:.85rem;outline:0;padding:.8rem .9rem;transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease;width:100%}.lead-field input::placeholder{color:color-mix(in srgb,var(--brand-text-muted) 75%,transparent)}.lead-field input:focus,.lead-field input:focus-visible{background:rgba(255,255,255,.07);border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 20%,transparent);outline:0}.lead-field input[aria-invalid=true]{border-color:#ff5a6b}.lead-choice{border:0;grid-column:span 2;margin:.2rem 0 0;min-width:0;padding:0}.lead-choice legend{color:var(--brand-text-muted);font-size:.74rem;margin-bottom:.55rem;padding:0}.lead-choice-options{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(0,1fr)}.lead-choice[data-layout=grid] .lead-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-choice-option{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--brand-line);border-radius:12px;color:var(--brand-text);cursor:pointer;display:flex;font-size:.82rem;gap:.6rem;padding:.62rem .85rem;transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease}.lead-choice-option:hover{background:rgba(255,255,255,.07)}.lead-choice-option:has(input:checked){background:color-mix(in srgb,var(--brand-accent) 14%,transparent);border-color:var(--brand-accent)}.lead-choice-option:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 20%,transparent)}.lead-choice-option input{accent-color:var(--brand-accent);flex:none;height:1.05rem;margin:0;width:1.05rem}.lead-choice-option input:focus-visible{outline:0}.lead-choice[aria-invalid=true] .lead-choice-option{border-color:#ff5a6b}.routed-lead-modal{animation:modal-rise .45s var(--motion-ease-out) both;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,.6);color:var(--brand-text);display:flex;flex-direction:column;max-height:min(820px,calc(100svh - 2rem));max-width:760px;overflow:hidden;position:relative;width:100%}.routed-lead-progress{background:var(--brand-line);block-size:3px;inline-size:100%}.routed-lead-progress span{background:var(--brand-gradient);display:block;height:100%;transform-origin:left;transition:scale var(--motion-duration-normal) var(--motion-ease-out);scale:var(--progress,0) 1}.routed-lead-step{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:clamp(1.75rem,4vw,3rem)}.routed-lead-step h2{font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:-.02em;line-height:1.1;margin:0}.routed-lead-hint{color:var(--brand-text-muted);font-size:.92rem;line-height:1.55;margin:0;max-width:46ch}.routed-lead-routes{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:.75rem}.routed-lead-route{background:var(--brand-surface-raised);border:1px solid var(--brand-line);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:1.35rem;text-align:left;transition:border-color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease}.routed-lead-route:hover{transform:translateY(-2px)}.routed-lead-route[aria-checked=true]{border-color:var(--brand-accent)}.routed-lead-route strong{color:var(--brand-text);font-size:1.15rem}.routed-lead-route span{color:var(--brand-text-muted);font-size:.88rem}.routed-lead-route-icon{block-size:26px;color:var(--brand-accent);inline-size:26px;margin-bottom:.55rem}.routed-lead-input{background:transparent;border:0;border-bottom:1px solid var(--brand-line);color:var(--brand-text);font-size:clamp(1.1rem,2.2vw,1.5rem);margin-top:.5rem;padding:.75rem 0;width:100%}.routed-lead-input::placeholder{color:var(--brand-text-muted)}.routed-lead-input:focus{border-bottom-color:var(--brand-accent);outline:none}.routed-lead-input--long{border:1px solid var(--brand-line);border-radius:16px;font-size:1rem;padding:1rem;resize:vertical}.routed-lead-options{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.routed-lead-option{background:var(--brand-surface-raised);border:1px solid var(--brand-line);border-radius:9999px;color:var(--brand-text);cursor:pointer;font-size:.88rem;padding:.6rem 1.1rem;transition:border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}.routed-lead-option[aria-checked=true]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-ink)}.routed-lead-actions{align-items:center;display:flex;gap:1rem;margin-top:auto;padding-top:1.5rem}.routed-lead-actions .pill-button:last-child{margin-left:auto}.routed-lead-count{color:var(--brand-text-muted);font-size:.75rem;letter-spacing:.08em}.pill-button--ghost{background:transparent;border-color:var(--brand-line);color:var(--brand-text)}.pill-button--ghost:hover:not(:disabled){border-color:var(--brand-text)}.lead-privacy{color:var(--brand-text-muted);font-size:.68rem;line-height:1.55;margin:0}.lead-modal-backdrop--sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-canvas);padding:0}.lead-modal--sheet{align-content:center;animation:modal-fade-in .35s ease both;background:none;border:0;border-radius:0;box-shadow:none;column-gap:clamp(2rem,7.9vw,114px);grid-template-columns:minmax(0,366px) minmax(0,456px);justify-content:center;max-height:none;max-width:none;min-height:100svh;padding:clamp(6rem,14vh,8rem) var(--page-gutter) clamp(3rem,8vh,5rem)}.lead-modal--sheet .lead-modal-close{background:rgba(255,255,255,.08);border:0;height:32px;right:clamp(1.5rem,2.2vw,32px);top:clamp(1.5rem,2.2vw,32px);width:32px}.lead-modal-mark{left:clamp(1.5rem,2.2vw,32px);position:absolute;top:clamp(1.5rem,2.2vw,32px)}.lead-modal-mark img{height:30px;width:auto}.lead-modal--sheet .lead-modal-aside{display:block}.lead-modal-intro{font-size:1.125rem;line-height:1.334;margin:0;max-width:366px}.lead-modal-intro--split h2{font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 1rem}.lead-modal-intro--split p{color:var(--brand-text-muted);font-size:1rem;line-height:1.5;margin:0}.lead-modal-highlights{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:clamp(2rem,5vh,3.5rem) 0 0;max-width:366px;padding:0}.lead-modal-highlights li{align-items:start;color:var(--brand-text);display:flex;font-size:.9rem;gap:.75rem;line-height:1.45}.lead-modal-highlights svg{color:var(--brand-text-muted);flex:none;height:18px;margin-top:.1rem;width:18px}.lead-choice-note{color:var(--brand-text-muted);display:block;font-size:.74rem;font-style:normal;line-height:1.35;margin-top:.15rem}.lead-modal--focus .lead-form{gap:1.5rem}.lead-modal--focus .lead-field-grid{gap:1rem;grid-template-columns:minmax(0,1fr)}.lead-modal--focus .lead-field{gap:0;grid-column:1;position:relative}.lead-modal--focus .lead-field label{font-size:.78rem;left:1rem;opacity:0;pointer-events:none;position:absolute;top:.55rem;transition:opacity var(--motion-duration-fast) ease}.lead-modal--focus .lead-field[data-filled=true] label{opacity:1}.lead-modal--focus .lead-field input{background:#1d1d1e;border:0;border-radius:12px;font-size:1rem;height:56px;padding:0 1rem;transition:background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,padding-top var(--motion-duration-fast) ease}.lead-modal--focus .lead-field[data-filled=true] input{padding-top:1.2rem}.lead-modal--focus .lead-field input:focus,.lead-modal--focus .lead-field input:focus-visible{background:#232325;box-shadow:0 0 0 2px var(--brand-accent)}.lead-modal--sheet .lead-choice{grid-column:1;margin:2rem 0 0}.lead-modal--sheet .lead-choice legend{color:var(--brand-text-muted);font-size:1rem;margin-bottom:1.75rem}.lead-modal--sheet .lead-choice-options{column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.05rem}.lead-modal--sheet .lead-choice-option{background:none;border:0;border-radius:0;font-size:.88rem;gap:.75rem;padding:0}.lead-modal--sheet .lead-choice-option:hover{background:none}.lead-modal--sheet .lead-choice-option:has(input:checked){background:none}.lead-modal--sheet .lead-choice-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #4a4a5a;border-radius:50%;cursor:pointer;height:23px;position:relative;width:23px}.lead-modal--sheet .lead-choice-option input:checked{background:var(--brand-accent);border-color:var(--brand-accent)}.lead-modal--sheet .lead-choice-option input:checked:after{border:2px solid var(--brand-ink);border-top:0;border-right:0;content:"";height:4px;left:6px;position:absolute;top:7px;transform:rotate(-45deg);width:9px}.lead-modal--sheet .lead-choice-option input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 30%,transparent);outline:0}.lead-modal--focus .lead-submit{border-radius:999px;height:48px;justify-content:center;margin-top:1.5rem;padding:0 1.35rem}.lead-modal--focus .lead-submit:disabled{background:#27272f;color:#4a4a5a;cursor:not-allowed;opacity:1}.lead-modal--focus .lead-privacy{color:#858796;font-size:.8rem;margin-top:-.35rem;text-align:center}.lead-modal--focus .lead-privacy a{font-weight:600}.lead-modal--sheet:has(.lead-success--sheet){grid-template-columns:minmax(0,1fr);place-content:center}.lead-modal--sheet .lead-success{background:none;border:0;min-height:0;padding:0}.lead-success-icon{align-items:center;background:var(--brand-canvas);border:1px solid var(--brand-line);border-radius:24px;display:inline-flex;height:104px;justify-content:center;overflow:hidden;width:104px}.lead-success-icon img{height:62%;width:62%}.lead-modal--sheet .lead-success h3{font-size:clamp(1.9rem,3.9vw,3.5rem);letter-spacing:-.02em;line-height:1.05;margin:2.1rem 0 1.9rem}.lead-modal--sheet .lead-success p{color:#686a75;font-size:1rem;margin-bottom:1.6rem;max-width:none}.lead-modal--sheet .lead-success p a{color:inherit;text-decoration:underline}.lead-modal--sheet .lead-success .pill-button{border-radius:999px;height:48px;padding-inline:1.75rem}@media (max-width:900px){.lead-modal--sheet{align-content:start;grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.lead-modal--sheet .lead-choice-options{grid-template-columns:minmax(0,1fr);row-gap:1.1rem}}.lead-privacy a{color:var(--brand-text);text-decoration:underline}.lead-submit{border:0;justify-content:space-between;padding:.95rem 1.35rem;width:100%}.lead-success{animation:modal-rise .5s var(--motion-ease-out) both;background:rgba(255,255,255,.03);border:1px solid var(--brand-line);border-radius:20px;display:flex;flex:1 1;flex-direction:column;min-height:320px;padding:clamp(1.75rem,4vw,3rem);text-align:center}.lead-success,.lead-success-check{align-items:center;justify-content:center}.lead-success-check{border:2px solid var(--brand-accent);border-radius:50%;color:var(--brand-accent);display:inline-flex;height:58px;width:58px}.lead-success-check svg{height:58%;width:58%}html.js .lead-success-check svg path{animation:check-draw .55s var(--motion-ease-out) .12s both;stroke-dasharray:24}@keyframes check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.lead-success h3{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:1.15rem 0 .5rem}.lead-success p{color:var(--brand-text-muted);font-size:.85rem;line-height:1.5;margin:0 0 1.5rem;max-width:34ch}@media (max-width:800px){.hero-section{padding-top:1.5rem}.hero-visual{width:110%}.hero-stage{width:min(106%,calc((100svh - 220px) * 1.53))}.metric-section{min-height:440px}.stack-step{top:clamp(64px,8vh,96px)}.feature-composed{grid-template-columns:1fr;min-height:0}.feature-composed .feature-copy{min-height:240px}.feature-mockup{min-height:380px}.mockup-slot--0{width:52%}.mockup-slot--1{width:66%}.mockup-slot--2{width:76%}.contact-section{padding-top:0}.product-card{border-radius:40px;padding:24px;scroll-snap-align:center}.product-visual{margin:16px -24px -24px}.product-heading h3{font-size:24px;line-height:30px}.product-icon{font-size:13px;height:40px;padding:7px;width:40px}.product-card-top p{font-size:15px;line-height:20px}.metric-badge{--metric-depth-scale:.5}.metric-badge:nth-child(n+9){display:none}.lead-modal{border-radius:22px;gap:1.75rem;grid-template-columns:minmax(0,1fr);max-height:calc(100svh - 1.5rem);padding:1.5rem}.lead-modal-aside{gap:1rem;padding-right:2.5rem}.lead-modal--sheet{padding:5.5rem var(--page-gutter) 3rem}.lead-modal-glow{height:220px;left:-25%;top:-10%;width:220px}.lead-modal-copy>p:last-child{max-width:none}}@media (max-width:520px){.landing-shell{width:min(100% - 2rem,1360px)}.brand-mark img{height:auto;width:130px}.hero-section{min-height:0;padding-bottom:1.5rem;padding-top:1.5rem}.hero-heading h1{font-size:clamp(1.9rem,9.5vw,3.15rem);line-height:.98}.hero-title-rest{margin-top:.25rem;padding-inline:.25rem}.hero-mobile-break{display:none}.hero-visual{max-height:45vh;overflow:visible;width:112%}.hero-visual img{max-height:45vh;max-width:none;width:100%}.hero-stage{width:112%}.hero-layer--bars,.hero-layer--chart{display:none}.hero-layer--phone{--parallax:8px}.hero-layer--chart{--parallax:18px}.hero-layer--map{--parallax:28px}.hero-layer--bars{--parallax:22px}.hero-layer--photo{--parallax:32px}.hero-float{animation-duration:calc(var(--float-duration, 8s) * 1.4)}.hero-summary{font-size:.8rem;max-width:320px}.stack-step{margin-bottom:2rem;top:clamp(10px,2vh,20px)}.feature-panel,.stack-card:after{border-radius:16px}.feature-card-art--desktop{display:none}.feature-card-layout{background:var(--brand-surface);border-radius:16px;display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1rem}.feature-copy{display:flex;flex-direction:column;justify-content:space-between;min-height:300px}.feature-copy-bottom{margin-top:auto}.feature-copy h2{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.05;margin-bottom:.75rem}.feature-copy p{color:var(--brand-text-muted);font-size:1rem;line-height:1.4;margin:0}.feature-image{background:#0a0a0a;border-radius:16px;overflow:hidden}.feature-image img{display:block;height:auto;width:100%}.feature-composed{padding:1rem}.feature-composed .feature-copy{min-height:300px}.feature-composed h2{font-size:clamp(1.8rem,8vw,2.4rem)}.feature-composed .feature-copy p{font-size:1rem}.feature-mockup{min-height:340px}.mockup-stat-copy strong{font-size:.72rem}.mockup-stat-copy span{font-size:.64rem}.mockup-client{font-size:1.9rem}.mockup-orders li{font-size:.74rem}.metric-badge:nth-child(n+8){display:none}.product-tabs{margin-bottom:1rem}.product-tab{padding-inline:.8rem}.product-grid{grid-auto-columns:min(84vw,340px)}.product-stage{scroll-snap-type:x mandatory}.site-footer-legal{align-items:flex-start;flex-direction:column}.lead-modal-copy h2{font-size:1.9rem}.lead-field-grid{gap:.7rem}.lead-field[data-width=half]{grid-column:span 2}.lead-choice[data-layout=grid] .lead-choice-options{grid-template-columns:minmax(0,1fr)}.lead-success{min-height:260px}}[data-brand=ancor] .site-header{padding:32px 0 31px}[data-brand=ancor] .contact-copy .pill-button,[data-brand=ancor] .header-cta{border:.6px solid rgba(255,255,255,.15);font-size:16px;font-weight:600;gap:0;height:48px;line-height:24px;padding:0 32px}[data-brand=ancor] .contact-copy .pill-button:hover:not(:disabled),[data-brand=ancor] .header-cta:hover:not(:disabled){background:#d4d4d9}[data-brand=ancor] .contact-copy .pill-button>span,[data-brand=ancor] .header-cta>span{display:none}[data-brand=ancor] .hero-section{min-height:0;padding:120px 0}[data-brand=ancor] h1.hero-headline{font-size:clamp(48px,5.56vw,80px);font-weight:700;letter-spacing:-.01em;line-height:1.05}[data-brand=ancor] .hero-title-rest{margin-top:0;padding-inline:0}html.js [data-brand=ancor] .hero-headline .gradient-text{animation-name:gradient-swipe-through}@keyframes gradient-swipe-through{0%{background-position-x:225%}to{background-position-x:-125%}}[data-brand=ancor] .hero-stage{aspect-ratio:1410/798;flex:none;margin-inline:0;margin-top:120px;width:min(1410px,100vw)}[data-brand=ancor] .hero-layer--phone{left:35.65%;top:0;width:28.7%}[data-brand=ancor] .hero-layer--chart{--tilt:-7deg;left:1.2%;top:5.5%;width:25.5%}[data-brand=ancor] .hero-layer--bars{--tilt:4deg;left:68.7%;top:8%;width:20.1%}[data-brand=ancor] .hero-layer--map{--tilt:-5deg;left:14.8%;top:53.5%;width:21.6%}[data-brand=ancor] .hero-layer--photo{--tilt:8deg;left:63.3%;top:63.2%;width:29.8%}[data-brand=ancor] .hero-card--photo{aspect-ratio:420/240;border-radius:24px}[data-brand=ancor] .hero-card--photo img{height:100%;object-fit:cover}[data-brand=ancor] .hero-summary{font-size:clamp(20px,2.22vw,32px);letter-spacing:-.01em;line-height:1.125;margin-top:72px;max-width:912px;white-space:pre-line}[data-brand=ancor] .intro-section{padding:120px 0}[data-brand=ancor] .intro-copy{margin-bottom:120px;max-width:1294px}[data-brand=ancor] .contact-copy .section-kicker,[data-brand=ancor] .contact-copy h2,[data-brand=ancor] .intro-copy .section-kicker,[data-brand=ancor] .intro-copy h2{display:inline;font-size:clamp(40px,4.44vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0}[data-brand=ancor] .contact-copy .section-kicker:after,[data-brand=ancor] .intro-copy .section-kicker:after{content:" "}[data-brand=ancor] .contact-copy .section-kicker .gradient-text,[data-brand=ancor] .intro-copy .section-kicker{-webkit-background-clip:text;background-clip:text;background-color:var(--brand-text);background-image:var(--hero-sweep);background-position-x:-125%;background-repeat:no-repeat;background-size:225% 100%;color:transparent;-webkit-text-fill-color:transparent}[data-brand=ancor] .contact-copy,[data-brand=ancor] .intro-copy{--hero-sweep:var(--brand-hero-sweep,linear-gradient(45deg,var(--brand-text),var(--brand-glow-warm) 25%,var(--brand-glow-mid) 45%,var(--brand-glow-bright) 65%,var(--brand-accent-soft) 75%,var(--brand-text)))}html.js [data-brand=ancor] .contact-copy.is-visible .section-kicker .gradient-text,html.js [data-brand=ancor] .intro-copy.is-visible .section-kicker{animation:gradient-swipe-through 2s linear .3s 1 both}[data-brand=ancor] .intro-copy .intro-body{font-size:clamp(18px,1.67vw,24px);letter-spacing:0;line-height:1.1667;margin-top:24px}[data-brand=ancor] .stack-step{top:120px}[data-brand=ancor] .stack-card:after{display:none}[data-brand=ancor] .feature-mockup,[data-brand=ancor] .feature-panel{border-radius:32px}[data-brand=ancor] .feature-composed{gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(672px,46.7vw);padding:32px}[data-brand=ancor] .feature-pill{background:transparent;border:.6px solid #27272f;font-size:16px;font-weight:600;line-height:24px;padding:7px 15px}[data-brand=ancor] .feature-composed h2{font-size:clamp(36px,4.44vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0 0 12px;white-space:pre-line}[data-brand=ancor] .feature-composed .feature-copy p{font-size:18px;font-weight:400;line-height:24px;max-width:none}[data-brand=ancor] .metric-section{min-height:800px;padding:120px 0}[data-brand=ancor] .metric-copy{max-width:1005px}[data-brand=ancor] .metric-copy .section-kicker{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px}[data-brand=ancor] .metric-copy .metric-value{font-size:clamp(40px,4.44vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:12px 0 0}[data-brand=ancor] .metric-badge-chip,html.js [data-brand=ancor] .metric-badges.is-visible .metric-badge-chip{border:1px solid rgba(255,255,255,.55);font-size:24px;height:88px;opacity:1;padding:12px 14px;transform:none;width:88px}[data-brand=ancor] .products-section{padding:120px 0}[data-brand=ancor] .products-heading{margin-bottom:48px}[data-brand=ancor] .products-heading h2{font-size:clamp(40px,4.44vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0}[data-brand=ancor] .product-tabs{background:var(--brand-canvas);border:.6px solid rgba(255,255,255,.15);gap:0;margin-bottom:72px;padding:3px}[data-brand=ancor] .product-tab{color:var(--brand-text);font-size:16px;font-weight:600;line-height:24px;padding:8px 16px}[data-brand=ancor] .product-tab--active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(240,245,255,.09)}[data-brand=ancor] .product-grid{grid-auto-columns:min(400px,82vw);padding:0}[data-brand=ancor] .product-card,[data-brand=ancor] .product-card:hover{border:0;border-radius:32px;padding:32px}[data-brand=ancor] .product-visual{margin:20px -32px -32px}[data-brand=ancor] .product-heading{gap:12px}[data-brand=ancor] .product-heading h3{font-size:28px;letter-spacing:0;line-height:32px}[data-brand=ancor] .product-icon{border:.576px solid rgba(255,255,255,.55);font-size:14px;height:48px;padding:8px 10px;width:48px}[data-brand=ancor] .product-card-top p{font-size:16px;line-height:24px;margin-top:16px;max-width:none}[data-brand=ancor] .product-arrows{display:none}[data-brand=ancor] .contact-section{padding:120px 0}[data-brand=ancor] .contact-copy{max-width:1294px}[data-brand=ancor] .contact-copy p:last-of-type{font-size:clamp(18px,1.67vw,24px);line-height:1.1667;margin:24px 0 38px}[data-brand=ancor] .site-footer{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:32px 0}[data-brand=ancor] .site-footer-inner{gap:32px}[data-brand=ancor] .site-footer-wordmark{margin-bottom:24px}[data-brand=ancor] .site-footer-divider{background:#27272f}[data-brand=ancor] .site-footer-tagline{line-height:18px}[data-brand=ancor] .site-footer .social-links{gap:16px}@media (max-width:800px){[data-brand=ancor] .feature-composed{grid-template-columns:minmax(0,1fr);min-height:0}}@media (max-width:520px){[data-brand=ancor] .site-header{padding:16px 0}[data-brand=ancor] .brand-mark img{height:20px;width:126px}[data-brand=ancor] .header-cta{font-size:14px;font-weight:500;height:34px;line-height:18px;padding:0 16px}[data-brand=ancor] .hero-section{padding:72px 0}[data-brand=ancor] h1.hero-headline{font-size:min(48px,11.5vw);font-weight:600;letter-spacing:-.01em;line-height:1.0833;margin-inline:calc(var(--page-gutter) * -1);width:calc(100% + var(--page-gutter) * 2)}[data-brand=ancor] .hero-stage{margin-top:72px;width:263vw}[data-brand=ancor] .hero-summary{font-size:24px;letter-spacing:0;line-height:28px;margin-top:40px;max-width:none;white-space:normal}[data-brand=ancor] .contact-section,[data-brand=ancor] .intro-section,[data-brand=ancor] .products-section{padding:72px 0}[data-brand=ancor] .intro-copy{margin-bottom:72px}[data-brand=ancor] .contact-copy .section-kicker,[data-brand=ancor] .contact-copy h2,[data-brand=ancor] .intro-copy .section-kicker,[data-brand=ancor] .intro-copy h2,[data-brand=ancor] .metric-copy .metric-value,[data-brand=ancor] .products-heading h2{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:44px}[data-brand=ancor] .contact-copy .section-kicker,[data-brand=ancor] .contact-copy h2{display:block}[data-brand=ancor] .contact-copy .section-kicker:after{content:none}[data-brand=ancor] .contact-copy p:last-of-type,[data-brand=ancor] .intro-copy .intro-body{font-size:20px;line-height:24px}[data-brand=ancor] .contact-copy p:last-of-type{margin:24px 0}[data-brand=ancor] .feature-composed{padding:32px}[data-brand=ancor] .feature-pill{font-size:14px;font-weight:500;line-height:18px}[data-brand=ancor] .feature-composed h2{font-size:28px;font-weight:600;letter-spacing:0;line-height:32px}[data-brand=ancor] .feature-composed .feature-copy p{font-size:16px;line-height:24px}[data-brand=ancor] .metric-section{min-height:704px;padding:72px 0}[data-brand=ancor] .metric-badge:nth-child(n+5):nth-child(-n+8){display:none}[data-brand=ancor] .metric-badge:nth-child(n+9){display:block}[data-brand=ancor] .feature-composed .feature-copy{min-height:0}[data-brand=ancor] .feature-composed .feature-copy-bottom{margin-top:24px}[data-brand=ancor] .products-heading{margin-bottom:40px}[data-brand=ancor] .product-tabs{margin-bottom:56px}[data-brand=ancor] .product-tab{font-size:14px;font-weight:500;line-height:18px}[data-brand=ancor] .product-grid{gap:16px;grid-auto-columns:min(320px,82vw)}[data-brand=ancor] .product-card{aspect-ratio:320/640}[data-brand=ancor] .site-footer{min-height:0;padding:72px 0}[data-brand=ancor] .site-footer-wordmark{margin-bottom:0}}[data-brand=frame] .site-header{padding:32px 0 31px}[data-brand=frame] .brand-mark img{height:36px;width:160px}[data-brand=frame] .contact-copy .pill-button,[data-brand=frame] .header-cta{border:.6px solid rgba(255,255,255,.15);color:#121215;font-size:16px;font-weight:600;line-height:24px;padding:11px 32px}[data-brand=frame] .contact-copy .pill-button:hover:not(:disabled),[data-brand=frame] .header-cta:hover:not(:disabled){background:#d4d4d9}[data-brand=frame] .contact-copy .pill-button>span,[data-brand=frame] .header-cta>span{display:none}[data-brand=frame] .hero-section{min-height:0;padding:120px 0}[data-brand=frame] h1.hero-headline{font-size:clamp(48px,5.56vw,80px);font-weight:700;letter-spacing:-.01em;line-height:1.05}[data-brand=frame] .hero-title-rest{margin-top:0;padding-inline:0}[data-brand=frame] .hero-diagram{margin-top:60px}[data-brand=frame] .hero-summary{font-size:clamp(20px,2.22vw,32px);letter-spacing:-.01em;line-height:1.125;margin-top:60px;max-width:1002px}[data-brand=frame] .contact-section,[data-brand=frame] .intro-section{padding:120px 0}[data-brand=frame] .capability-section,[data-brand=frame] .platform-section{padding:120px 0 56px}[data-brand=frame] .capability-heading,[data-brand=frame] .contact-copy,[data-brand=frame] .intro-copy{font-size:clamp(40px,4.44vw,64px);line-height:1.0625}[data-brand=frame] .capability-heading .section-kicker,[data-brand=frame] .capability-heading h2,[data-brand=frame] .contact-copy .section-kicker,[data-brand=frame] .contact-copy h2,[data-brand=frame] .intro-copy .section-kicker,[data-brand=frame] .intro-copy h2{display:inline;font-size:clamp(40px,4.44vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0}[data-brand=frame] .capability-heading .section-kicker:after,[data-brand=frame] .contact-copy .section-kicker:after,[data-brand=frame] .intro-copy .section-kicker:after{content:" "}[data-brand=frame] .capability-heading p:last-child{font-size:clamp(18px,1.67vw,24px);letter-spacing:0;line-height:1.1667;margin-top:26px;max-width:982px}[data-brand=frame] .capability-heading{margin-bottom:120px;max-width:1123px}[data-brand=frame] .card-rail{margin-top:0}[data-brand=frame] .capability-section .card-rail-card{border:0;gap:12px;min-height:368px}[data-brand=frame] .card-rail-card .card-rail-icon{margin-bottom:28px}[data-brand=frame] .capability-section .card-rail-card h3{font-size:24px;line-height:28px}[data-brand=frame] .capability-section .card-rail-card p{font-size:18px;font-weight:400;line-height:24px}[data-brand=frame] .intro-copy{margin-bottom:0;max-width:1314px}[data-brand=frame] .intro-bullets{gap:32px;margin-top:90px}[data-brand=frame] .intro-bullets li{font-size:clamp(24px,2.5vw,36px);font-weight:600;gap:12px;letter-spacing:-.01em;line-height:1.1111}[data-brand=frame] .intro-bullet-icon{flex:none;height:40px;stroke-width:1.3;width:40px}[data-brand=frame] .intro-bullet-ring{r:11.3px;stroke:url(#intro-bullet-gradient)}[data-brand=frame] .intro-bullet-check{stroke:url(#intro-bullet-gradient);transform:scale(1.25);transform-box:fill-box;transform-origin:center}.intro-bullets-defs{position:absolute}[data-brand=frame] .platform-section .capability-heading{margin-bottom:90px;max-width:939px}[data-brand=frame] .platform-section .card-rail-track{gap:16px}[data-brand=frame] .card-rail-card--photo{width:min(82vw,400px)}[data-brand=frame] .card-rail-card--photo:after{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0) 274px)}[data-brand=frame] .card-rail-photo-copy{padding:32px}[data-brand=frame] .card-rail-label{color:var(--brand-text);font-size:20px;font-weight:600;line-height:24px;margin:0 0 8px}[data-brand=frame] .card-rail-card--photo h3{font-size:28px;font-weight:600;letter-spacing:0;line-height:32px;text-wrap:wrap}[data-brand=frame] .contact-copy{max-width:1294px}[data-brand=frame] .contact-copy p:last-of-type{font-size:clamp(18px,1.67vw,24px);letter-spacing:0;line-height:1.1667;margin:24px 0 38px}[data-brand=frame] .contact-copy .pill-button{display:flex;font-size:18px;width:-moz-fit-content;width:fit-content}[data-brand=frame] .site-footer{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:32px 0}[data-brand=frame] .site-footer-inner{gap:32px}[data-brand=frame] .site-footer-wordmark{margin-bottom:24px}[data-brand=frame] .site-footer-divider{background:#27272f}[data-brand=frame] .site-footer-tagline{line-height:18px}[data-brand=frame] .site-footer .social-links{gap:16px}@media (max-width:520px){[data-brand=frame] .landing-shell{width:min(100% - 48px,1360px)}[data-brand=frame] .site-header{padding:16px 0 15px}[data-brand=frame] .brand-mark img{height:32px;width:142px}[data-brand=frame] .header-cta{font-size:14px;font-weight:500;line-height:18px;padding:7px 16px}[data-brand=frame] .hero-section{overflow-x:clip;padding:72px 0}[data-brand=frame] h1.hero-headline{font-size:min(48px,11.5vw);font-weight:600;letter-spacing:-.01em;line-height:1.0833;margin-inline:-24px;width:calc(100% + 48px)}[data-brand=frame] .hero-diagram{flex:none;margin-top:72px;max-width:none;width:500px}[data-brand=frame] .hero-summary{font-size:20px;letter-spacing:0;line-height:24px;margin-top:40px;max-width:none}[data-brand=frame] .hero-summary-gap{display:block;height:24px}[data-brand=frame] .contact-section,[data-brand=frame] .intro-section{padding:72px 0}[data-brand=frame] .capability-section,[data-brand=frame] .platform-section{padding:72px 0 8px}[data-brand=frame] .capability-heading,[data-brand=frame] .contact-copy,[data-brand=frame] .intro-copy{font-size:40px;line-height:44px}[data-brand=frame] .capability-heading .section-kicker,[data-brand=frame] .capability-heading h2,[data-brand=frame] .contact-copy .section-kicker,[data-brand=frame] .contact-copy h2,[data-brand=frame] .intro-copy .section-kicker,[data-brand=frame] .intro-copy h2{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:44px}[data-brand=frame] .capability-heading .section-kicker,[data-brand=frame] .capability-heading h2,[data-brand=frame] .contact-copy .section-kicker,[data-brand=frame] .contact-copy h2{display:block}[data-brand=frame] .capability-heading .section-kicker:after,[data-brand=frame] .contact-copy .section-kicker:after{content:none}[data-brand=frame] .capability-heading p:last-child,[data-brand=frame] .contact-copy p:last-of-type{font-size:20px;line-height:24px;margin-top:24px}[data-brand=frame] .capability-heading{margin-bottom:72px}[data-brand=frame] .card-rail-track{gap:16px}[data-brand=frame] .capability-section .card-rail-card{width:min(82vw,320px)}[data-brand=frame] .capability-section .card-rail-card p{font-size:16px}[data-brand=frame] .intro-bullets{gap:24px;margin-top:72px}[data-brand=frame] .intro-bullets li{align-items:flex-start;font-size:20px;gap:16px;letter-spacing:0;line-height:24px}[data-brand=frame] .intro-bullet-icon{height:24px;stroke-width:1.6;width:24px}[data-brand=frame] .platform-section .capability-heading{margin-bottom:56px}[data-brand=frame] .card-rail-card--photo{aspect-ratio:320/560;border-radius:30px;width:min(82vw,320px)}[data-brand=frame] .card-rail-photo-copy{padding:32px 32px 28px}[data-brand=frame] .contact-copy p:last-of-type{margin-bottom:24px}[data-brand=frame] .contact-copy .pill-button{font-size:16px}[data-brand=frame] .site-footer{min-height:0;padding:72px 0}[data-brand=frame] .site-footer-wordmark{margin-bottom:0}[data-brand=frame] .site-footer-legal{gap:32px}}[data-brand=terra] .site-header{padding:32px 0 31px}[data-brand=terra] .brand-mark img{height:34px;width:160px}[data-brand=terra] .contact-copy .pill-button,[data-brand=terra] .header-cta{border:.6px solid rgba(255,255,255,.15);color:#121215;font-size:16px;font-weight:600;line-height:24px;padding:11px 24px}[data-brand=terra] .contact-copy .pill-button:hover:not(:disabled),[data-brand=terra] .header-cta:hover:not(:disabled){background:#d4d4d9}[data-brand=terra] .contact-copy .pill-button>span,[data-brand=terra] .header-cta>span{display:none}[data-brand=terra] .hero-section{min-height:0;overflow-x:clip;padding:120px 0}[data-brand=terra] h1.hero-headline{font-size:clamp(48px,5.5556vw,80px);font-weight:700;letter-spacing:-.01em;line-height:1.05}[data-brand=terra] .hero-title-rest{margin-top:0;padding-inline:0}[data-brand=terra] .hero-console{margin-top:120px}[data-brand=terra] .hero-summary{font-size:clamp(20px,2.2223vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.125;margin:72px auto 0;max-width:974px}[data-brand=terra] .capability-section,[data-brand=terra] .contact-section,[data-brand=terra] .intro-section,[data-brand=terra] .platform-section{padding:120px 0}[data-brand=terra] .capability-heading,[data-brand=terra] .contact-copy,[data-brand=terra] .intro-copy{font-size:clamp(40px,4.4445vw,64px);line-height:1.0625}[data-brand=terra] .capability-heading .section-kicker,[data-brand=terra] .capability-heading h2,[data-brand=terra] .contact-copy .section-kicker,[data-brand=terra] .contact-copy h2,[data-brand=terra] .intro-copy .section-kicker,[data-brand=terra] .intro-copy h2{display:inline;font-size:clamp(40px,4.4445vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0}[data-brand=terra] .capability-heading .section-kicker:after,[data-brand=terra] .contact-copy .section-kicker:after,[data-brand=terra] .intro-copy .section-kicker:after{content:" "}[data-brand=terra] .capability-heading,[data-brand=terra] .contact-copy,[data-brand=terra] .intro-copy{--hero-sweep:var(--brand-hero-sweep,linear-gradient(45deg,var(--brand-text),var(--brand-glow-warm) 25%,var(--brand-glow-mid) 45%,var(--brand-glow-bright) 65%,var(--brand-accent-soft) 75%,var(--brand-text)))}[data-brand=terra] .capability-heading .section-kicker .gradient-text,[data-brand=terra] .contact-copy .section-kicker .gradient-text,[data-brand=terra] .intro-copy .section-kicker{-webkit-background-clip:text;background-clip:text;background-color:var(--brand-text);background-image:var(--hero-sweep);background-position-x:-125%;background-repeat:no-repeat;background-size:225% 100%;color:transparent;-webkit-text-fill-color:transparent}html.js [data-brand=terra] .capability-heading.is-visible .section-kicker .gradient-text,html.js [data-brand=terra] .contact-copy.is-visible .section-kicker .gradient-text,html.js [data-brand=terra] .intro-copy.is-visible .section-kicker{animation:gradient-swipe-through 2s linear .3s 1 both}[data-brand=terra] .capability-heading p:last-child{font-size:clamp(18px,1.67vw,24px);letter-spacing:0;line-height:1.1667;margin-top:24px;max-width:1170px}[data-brand=terra] .capability-heading{margin-bottom:120px;max-width:1170px}[data-brand=terra] .card-rail{gap:0;margin-top:0}[data-brand=terra] .card-rail-controls{display:none}[data-brand=terra] .capability-section .card-rail-card{border:0;gap:12px;min-height:368px}[data-brand=terra] .card-rail-card .card-rail-icon{margin-bottom:28px}[data-brand=terra] .capability-section .card-rail-card h3{font-size:24px;line-height:28px}[data-brand=terra] .capability-section .card-rail-card p{font-size:18px;font-weight:400;line-height:24px}[data-brand=terra] .intro-copy{margin-bottom:0;max-width:none}[data-brand=terra] .intro-bullets{gap:32px;margin-top:72px}[data-brand=terra] .intro-bullets li{font-size:clamp(24px,2.5vw,36px);font-weight:600;gap:12px;letter-spacing:-.01em;line-height:1.1111}[data-brand=terra] .intro-bullet-icon{flex:none;height:40px;stroke-width:1.3;width:40px}[data-brand=terra] .intro-bullet-ring{r:11.3px}[data-brand=terra] .intro-bullet-check{transform:scale(1.25);transform-box:fill-box;transform-origin:center}[data-brand=terra] .platform-section .capability-heading{margin-bottom:90px;max-width:939px}[data-brand=terra] .platform-section .capability-heading p:last-child{margin-top:26px;max-width:939px}[data-brand=terra] .platform-section .card-rail-track{gap:16px}[data-brand=terra] .card-rail-card--photo{aspect-ratio:400/640;width:min(82vw,400px)}[data-brand=terra] .card-rail-card--photo:after{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0) 274px)}[data-brand=terra] .card-rail-photo-copy{padding:32px}[data-brand=terra] .card-rail-label{color:var(--brand-text);font-size:20px;font-weight:600;line-height:24px;margin:0 0 8px}[data-brand=terra] .card-rail-card--photo h3{font-size:28px;font-weight:600;letter-spacing:0;line-height:32px;text-wrap:wrap}[data-brand=terra] .contact-copy{max-width:1294px}[data-brand=terra] .contact-copy p:last-of-type{font-size:clamp(18px,1.67vw,24px);letter-spacing:0;line-height:1.1667;margin:24px 0 38px}[data-brand=terra] .contact-copy .pill-button{display:flex;padding:11px 32px;width:-moz-fit-content;width:fit-content}[data-brand=terra] .site-footer{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:32px 0}[data-brand=terra] .site-footer-inner{gap:32px}[data-brand=terra] .site-footer-wordmark{margin-bottom:24px}[data-brand=terra] .site-footer-divider{background:#27272f}[data-brand=terra] .site-footer-tagline{line-height:18px}[data-brand=terra] .site-footer .social-links{gap:16px}@media (max-width:520px){[data-brand=terra] .landing-shell{width:min(100% - 48px,1360px)}[data-brand=terra] .site-header{padding:16px 0}[data-brand=terra] .brand-mark img{height:24px;width:113px}[data-brand=terra] .header-cta{font-size:14px;font-weight:500;line-height:18px;padding:7px 16px}[data-brand=terra] .hero-section{padding:72px 0 144px}[data-brand=terra] h1.hero-headline{font-size:min(48px,11.5vw);font-weight:600;letter-spacing:-.01em;line-height:1.0833;margin-inline:-24px;width:calc(100% + 48px)}[data-brand=terra] .hero-console{--console-scale:.3462;flex:none;margin:144px calc((100% - 1040px) / 2) calc(457px * (var(--console-scale) - 1));max-width:none;transform:scale(var(--console-scale));transform-origin:50% 0;width:1040px}[data-brand=terra] .hero-summary{font-size:20px;letter-spacing:0;line-height:24px;margin-top:40px;max-width:none}[data-brand=terra] .capability-section,[data-brand=terra] .contact-section,[data-brand=terra] .intro-section,[data-brand=terra] .platform-section{padding:72px 0}[data-brand=terra] .capability-heading,[data-brand=terra] .contact-copy,[data-brand=terra] .intro-copy{font-size:40px;line-height:44px}[data-brand=terra] .capability-heading .section-kicker,[data-brand=terra] .capability-heading h2,[data-brand=terra] .contact-copy .section-kicker,[data-brand=terra] .contact-copy h2,[data-brand=terra] .intro-copy .section-kicker,[data-brand=terra] .intro-copy h2{display:block;font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:44px}[data-brand=terra] .capability-heading .section-kicker:after,[data-brand=terra] .contact-copy .section-kicker:after,[data-brand=terra] .intro-copy .section-kicker:after{content:none}[data-brand=terra] .capability-heading p:last-child,[data-brand=terra] .contact-copy p:last-of-type,[data-brand=terra] .platform-section .capability-heading p:last-child{font-size:20px;line-height:24px;margin-top:24px}[data-brand=terra] .capability-heading{margin-bottom:72px}[data-brand=terra] .card-rail-track{gap:16px}[data-brand=terra] .capability-section .card-rail-card{width:min(82vw,320px)}[data-brand=terra] .card-rail-icon:has(>.capability-art){height:64px;width:64px}[data-brand=terra] .capability-section .card-rail-card p{font-size:16px}[data-brand=terra] .intro-bullets{gap:24px;margin-top:72px}[data-brand=terra] .intro-bullets li{align-items:flex-start;font-size:20px;gap:16px;letter-spacing:0;line-height:24px}[data-brand=terra] .intro-bullet-icon{height:24px;stroke-width:1.6;width:24px}[data-brand=terra] .platform-section .capability-heading{margin-bottom:56px}[data-brand=terra] .card-rail-card--photo{aspect-ratio:320/560;border-radius:30px;width:min(82vw,320px)}[data-brand=terra] .card-rail-card--photo:after{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0) 264px)}[data-brand=terra] .card-rail-photo-copy{padding:24px}[data-brand=terra] .contact-copy p:last-of-type{margin-bottom:24px}[data-brand=terra] .site-footer{min-height:0;padding:72px 0}[data-brand=terra] .site-footer-wordmark{margin-bottom:0}[data-brand=terra] .site-footer-divider{display:none}[data-brand=terra] .site-footer-legal{gap:32px}}.azrte-site{--azrte-fg:#f7f7f8;--azrte-surface:#0a0a0a;--azrte-surface-2:#121215;--azrte-dim:#232324;--azrte-inter:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;background:var(--azrte-surface);color:var(--azrte-fg);font-family:"Helvetica Neue",var(--azrte-inter);min-height:100svh;overflow-x:clip}.azrte-home{background:#000;height:100svh;min-height:620px;padding:24px}.azrte-home,.azrte-menu-grid{display:grid;position:relative}.azrte-menu-grid{grid-gap:16px;gap:16px;grid-template-columns:397fr 134fr 397fr 416fr;grid-template-rows:418fr 201fr 201fr;height:100%;min-height:0;z-index:1}.azrte-menu-card{align-items:flex-end;background:var(--azrte-surface-2);border:0;border-radius:16px;color:var(--azrte-fg);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;justify-content:flex-start;line-height:24px;min-height:0;min-width:0;padding:20px;text-align:left;transition:background .3s cubic-bezier(.645,.045,.355,1)}.azrte-menu-card:hover{background:#17171a}.azrte-menu-card:focus-visible{outline:2px solid var(--azrte-fg);outline-offset:-2px}.azrte-menu-card--about{grid-column:1/3;grid-row:1;transform-origin:0 0}.azrte-menu-card--work{grid-column:3/5;grid-row:1;transform-origin:100% 0}.azrte-menu-card--keynotes{grid-column:1;grid-row:2/4;transform-origin:0 100%}.azrte-menu-card--podcast{grid-column:2/4;grid-row:2/4;transform-origin:50% 100%}.azrte-menu-card--store{grid-column:4;grid-row:2;transform-origin:100% 50%}.azrte-menu-card--contact{grid-column:4;grid-row:3;transform-origin:100% 100%}.azrte-menu-card-label{display:inline-flex;flex-wrap:wrap;gap:0 .28em}html.js .azrte-menu-card-label>span{display:inline-block;transition:transform .45s var(--motion-ease-out);transition-delay:calc(var(--word-index, 0) * 55ms)}html.js .azrte-menu-card:focus-visible .azrte-menu-card-label>span,html.js .azrte-menu-card:hover .azrte-menu-card-label>span{transform:translate3d(0,-.2em,0)}.azrte-home-peek{align-content:center;color:#fff;display:flex;flex-wrap:wrap;font-size:min(120px,8.333vw);font-weight:700;gap:0 .25em;inset:24px;justify-content:center;letter-spacing:-.05em;line-height:.807;opacity:0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transition:opacity .3s ease;z-index:2}.azrte-home--peek .azrte-home-peek{opacity:1}html.js .azrte-home-peek>span{display:inline-block;opacity:0;transform:translate3d(0,.25em,0);transition:opacity .4s var(--motion-ease-out),transform .5s var(--motion-ease-out);transition-delay:calc(var(--word-index, 0) * 70ms)}html.js .azrte-home--peek .azrte-home-peek>span{opacity:1;transform:none}.azrte-splash{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;font-size:min(120px,8.333vw);font-weight:700;inset:0;justify-content:center;letter-spacing:-.05em;line-height:.807;padding:24px;position:fixed;text-align:center;text-transform:uppercase;z-index:40}html:not(.js) .azrte-splash{display:none}.azrte-splash-line{display:flex;flex-wrap:wrap;gap:0 .25em;justify-content:center}html.js .azrte-splash{animation:azrte-splash-out .5s var(--motion-ease-standard) 2.1s both}@keyframes azrte-splash-out{to{opacity:0;visibility:hidden}}html.js .azrte-splash span{animation:azrte-word-in .7s var(--motion-ease-out) both;animation-delay:calc(.12s + var(--word-index, 0) * .14s)}@keyframes azrte-word-in{0%{opacity:0;transform:translate3d(0,.3em,0)}}html.js .azrte-home--intro .azrte-menu-card{animation:azrte-card-in .85s var(--motion-ease-out) both;animation-delay:calc(2.2s + var(--card-index, 0) * 90ms)}@keyframes azrte-card-in{0%{opacity:0;transform:scale(.32)}}.azrte-page{animation:azrte-view-in .55s var(--motion-ease-out) both;margin-inline:auto;max-width:calc(var(--page-container) + var(--page-gutter) * 2);padding:clamp(4.5rem,9vh,6rem) var(--page-gutter) clamp(6rem,12vh,9rem)}@keyframes azrte-view-in{0%{opacity:0;transform:translate3d(0,26px,0)}}.azrte-ventures{display:flex;flex-direction:column;gap:clamp(5rem,12vh,10rem);max-width:none;padding-inline:0}.azrte-ventures>*{margin-inline:auto;max-width:calc(var(--page-container) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);width:100%}.azrte-ventures-hero{display:flex;flex-direction:column;gap:2rem}.azrte-ventures-title h2{font-size:clamp(2.6rem,5.6vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0}.azrte-ventures-title-rest{color:#f5f5f6;white-space:pre-line}.azrte-ventures-title .gradient-text{background-color:#f5f5f6;background-image:linear-gradient(96deg,#f5f5f6,#6a6a6d 38%,#ffffff 50%,#6a6a6d 62%,#f5f5f6);background-repeat:no-repeat;background-size:225% 100%;display:inline-block}html.js .azrte-ventures-title .gradient-text{background-position-x:calc(225% - var(--title-progress, .5) * 175%)}.azrte-highlight{font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.5;margin:0;max-width:60ch}.azrte-highlight span{color:#6a6a6d;transition:color .25s ease}html.js .azrte-highlight span{color:color-mix(in srgb,#f5f5f6 calc((var(--highlight-progress, 0) - var(--word-at)) * 400%),#6a6a6d)}.azrte-scroll-lit>span,.azrte-scroll-lit>strong>span{color:var(--azrte-dim,#6a6a6d);transition:color .25s ease}.azrte-scroll-lit a{color:inherit}html.js .azrte-scroll-lit>span,html.js .azrte-scroll-lit>strong>span{color:color-mix(in srgb,var(--azrte-fg,#f5f5f6) calc((var(--highlight-progress, 0) * 1.25 - var(--word-at)) * 400%),var(--azrte-dim,#6a6a6d))}.azrte-venture{border-top:1px solid #3a3a3a;display:flex;flex-direction:column;gap:1.1rem;padding-top:clamp(2.5rem,6vh,4rem)}.azrte-venture-domain{color:#8d8d8d;font-size:1.05rem;margin:0}.azrte-venture-headline{font-size:clamp(1.9rem,3.9vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:22ch}.azrte-venture-body{color:#b6b6b8;font-size:1.05rem;line-height:1.55;margin:0;max-width:58ch}.azrte-venture-cta{color:#f5f5f6;font-size:.95rem;text-decoration:underline;text-underline-offset:5px}.azrte-venture-features{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.5rem}.azrte-venture-feature{background:#1c1c1c;border-radius:18px;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1.6rem}.azrte-venture-feature p{font-size:.95rem;line-height:1.5;margin:0}.azrte-venture-feature dl{display:flex;flex-direction:column;gap:.15rem;margin:0}.azrte-venture-feature dt{color:#8d8d8d;font-size:.78rem}.azrte-venture-feature dd{font-size:.78rem;margin:0}.azrte-ventures-icons{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);justify-content:center}html.js .azrte-ventures-icons img{animation:biiu-float-soft 6s ease-in-out infinite alternate;animation-delay:calc(var(--icon-index, 0) * -.7s)}@keyframes biiu-float-soft{0%{transform:translate3d(0,6px,0)}to{transform:translate3d(0,-6px,0)}}.azrte-ventures-mission{display:flex;flex-direction:column;gap:1.25rem;text-align:center}.azrte-ventures-mission h3{font-size:clamp(1.9rem,3.9vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 auto;max-width:20ch}.azrte-ventures-mission p{color:#b6b6b8;margin:0 auto;max-width:56ch}.azrte-ventures-mission .pill-button{align-self:center}.azrte-ventures-footer{display:flex;flex-direction:column;gap:.35rem;padding-block:clamp(4rem,10vh,8rem)}.azrte-ventures-footer span{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.02em}@media (min-width:768px){.azrte-ventures-footer{flex-direction:row;gap:3rem}}.azrte-page-header{display:flex;gap:24px;justify-content:flex-end;left:0;padding-inline:max(var(--page-gutter),calc((100% - 1128px) / 2));position:absolute;right:0;top:32px;z-index:2}.azrte-page-header-block{display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:24px;width:264px}.azrte-page-header-block em{font-style:normal;margin-top:40px}.azrte-page-header a{color:inherit;text-decoration:none}.azrte-page-header a:hover{text-decoration:underline}.azrte-copy-stack{display:flex;flex-direction:column;gap:44px}.azrte-about,.azrte-contact,.azrte-keynotes,.azrte-podcast,.azrte-store,.azrte-work{max-width:none;padding:0}.azrte-cover{align-items:center;background:var(--azrte-surface);display:grid;height:min(800px,100svh);isolation:isolate;justify-items:center;overflow:hidden;padding:0 var(--page-gutter);position:relative;z-index:1}.azrte-cover-media{height:100%;inset:0;object-fit:cover;object-position:50% 100%;position:absolute;width:100%;z-index:-1}.azrte-keynotes .azrte-cover-media{object-position:50% 78%}.azrte-podcast .azrte-cover-media{object-position:50% 82%}.azrte-work .azrte-cover-media{object-position:50% 50%}.azrte-cover-title{display:flex;flex-direction:column;font-size:min(100px,6.944vw);font-weight:700;letter-spacing:-.06em;line-height:1;margin:0;text-align:center;text-transform:uppercase}html.js .azrte-cover-title span{animation:azrte-line-in .9s var(--motion-ease-out) both;animation-delay:calc(.24s + var(--line-index, 0) * .13s)}@keyframes azrte-line-in{0%{opacity:0;transform:translate3d(0,.16em,0)}}.azrte-story{background:var(--azrte-surface);position:relative;width:100%;z-index:1}.azrte-story-stage{padding-inline:max(var(--page-gutter),calc((100% - 1128px) / 2))}.azrte-story-rail{--azrte-rail-h:calc(var(--story-steps, 1) * 36px - 8px);align-items:flex-end;display:flex;flex-direction:column;gap:8px;height:0;list-style:none;margin:0;padding:0 40px 0 0;pointer-events:none;position:-webkit-sticky;position:sticky;top:calc(50% - var(--azrte-rail-h) / 2);z-index:5}.azrte-story-rail li{background:var(--azrte-dim);border-radius:10px;flex:none;height:28px;transition:background .5s var(--motion-ease-out);width:4px}.azrte-story-rail li.is-read{background:var(--azrte-fg)}.azrte-story-step{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;padding-block:120px}@media (min-width:901px) and (prefers-reduced-motion:no-preference){html.js .azrte-story{height:calc((var(--story-steps, 1) + 1) * 100svh)}html.js .azrte-story-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100svh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}html.js .azrte-story-track{display:flex;flex-direction:column;gap:clamp(3rem,9vh,5.5rem);grid-column:2;position:relative;will-change:transform}html.js .azrte-story-step{display:block;min-height:0;padding-block:0;transition:opacity .6s var(--motion-ease-standard),transform var(--motion-duration-slow) var(--motion-ease-standard)}html.js .azrte-story-step.is-visible:not(.is-current):not(.is-read){opacity:.5}html.js .azrte-scroll-lit{--highlight-progress:clamp(0,calc((var(--block-progress, 0) - var(--lit-from, 0)) / max(.0001, var(--lit-to, 1) - var(--lit-from, 0))),1)}}.azrte-story-block{grid-column:2;-webkit-margin-start:auto;margin-inline-start:auto;max-width:552px;width:100%}.azrte-story-list li,.azrte-story-step p{font-size:32px;font-weight:500;line-height:44px;margin:0}.azrte-keynotes .azrte-story-list li,.azrte-keynotes .azrte-story-step p,.azrte-podcast .azrte-story-step p{letter-spacing:-.02em}.azrte-copy-stack:has(>.azrte-story-list)>p{font-weight:400}.azrte-story-list{display:flex;flex-direction:column;list-style:disc;margin:0;padding:0 0 0 48px}.azrte-story-list strong{font-weight:700}.azrte-work-entry{display:flex;flex-direction:column}.azrte-work-logo{align-self:flex-start;display:block;height:auto;max-width:100%;width:auto}.azrte-work-entry p{margin:32px 0 0}.azrte-story-cta{align-self:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(240,245,255,.09);border:0;border-radius:9999px;color:var(--azrte-fg);font-family:var(--azrte-inter);font-size:16px;font-weight:600;line-height:24px;margin-top:32px;padding:12px 32px;text-decoration:none;transition:background .3s ease,transform .3s var(--motion-ease-out)}.azrte-story-cta:hover{background:rgba(240,245,255,.16);transform:translateY(-2px)}.azrte-footer{background:var(--azrte-surface);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(16px,calc((100svh - 793px) / 2),72px);justify-content:flex-end;margin-inline:auto;max-width:1440px;min-height:100svh;padding:0 40px 32px;width:100%}@media (max-height:860px) and (min-width:901px){.azrte-footer{gap:clamp(16px,calc((100svh - 737px) / 2),72px)}.azrte-footer-column{gap:24px}.azrte-footer-column a,.azrte-footer-column button{font-size:32px;line-height:40px}}.azrte-footer-columns{display:flex;gap:24px}.azrte-footer-column{display:flex;flex:1 1;flex-direction:column;gap:40px;min-width:0}.azrte-footer-label{font-size:16px;font-weight:400;line-height:24px}.azrte-footer-column ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.azrte-footer-column a,.azrte-footer-column button{background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:40px;font-weight:500;line-height:48px;padding:0;text-align:left;text-decoration:none}.azrte-footer-column a:hover,.azrte-footer-column button:hover{text-decoration:underline}.azrte-footer-signature{display:block;height:auto;width:100%}.azrte-footer-bottom{align-items:center;display:flex;gap:24px;justify-content:space-between}.azrte-footer-lines{color:var(--azrte-surface-2);display:flex;flex-wrap:wrap;font-size:20px;font-weight:500;gap:8px 16px;line-height:28px;margin:0;transition:color .3s ease}.azrte-footer:hover .azrte-footer-lines{color:var(--azrte-fg)}.azrte-footer-social{--brand-text-muted:var(--azrte-surface-2);gap:24px}.azrte-footer-social .social-link{height:32px;width:32px}.azrte-footer .social-link:focus-visible,.azrte-footer .social-link:hover{color:var(--azrte-fg)}.azrte-podcast .azrte-cover-title em{font-style:normal;font-weight:300;font-variation-settings:"wght" 300;transition:font-variation-settings .45s var(--motion-ease-out)}.azrte-podcast .azrte-cover-title span{font-variation-settings:"wght" 700;transition:font-variation-settings .45s var(--motion-ease-out)}.azrte-podcast .azrte-cover-title:hover span{font-variation-settings:"wght" 450}.azrte-podcast .azrte-cover-title:hover em{font-variation-settings:"wght" 700}.azrte-contact{min-height:100svh;overflow:hidden;position:relative}.azrte-contact-media{height:100%;left:-15.21%;max-width:none;object-fit:cover;object-position:50% 0;position:absolute;top:0;width:151.38%}.azrte-contact-inner{display:flex;flex-direction:column;min-height:100svh;padding:32px;position:relative}.azrte-contact-heading,.azrte-store-heading{display:flex;flex-direction:column;font-size:min(100px,6.944vw);font-weight:700;letter-spacing:-.06em;line-height:1;margin:0;max-width:1380px;text-transform:uppercase}html.js .azrte-store-heading span{animation:azrte-line-in .9s var(--motion-ease-out) both;animation-delay:calc(.24s + var(--line-index, 0) * .13s)}.azrte-contact-lines{display:flex;flex-direction:column;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:28px;margin:88px 0 0;max-width:590px}.azrte-contact-lines a{color:inherit;text-decoration:none}.azrte-contact-lines a:hover{text-decoration:underline}.azrte-follow{bottom:32px;display:flex;flex-direction:column;gap:8px;position:absolute;right:28px;text-align:right}.azrte-follow>span{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:28px}.azrte-follow ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.azrte-follow a{color:#fff;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:68px;text-decoration:none}.azrte-follow a:hover{text-decoration:underline}.azrte-store{background:linear-gradient(67.76deg,#7e0000 20.14%,#8f0202 96.2%);min-height:100svh;overflow:hidden;position:relative}.azrte-store-figure{height:auto;left:22.29%;max-width:none;position:absolute;top:-73.19%;width:110.08%}.azrte-store-inner{display:flex;flex-direction:column;min-height:100svh;padding:30px;position:relative}.azrte-store-body{display:flex;flex-direction:column;font-size:24px;font-weight:400;gap:40px;letter-spacing:-.02em;line-height:28px;margin-top:88px;max-width:590px}.azrte-store-body p{margin:0}.azrte-pill-dock{align-items:center;bottom:32px;display:flex;gap:8px;left:50%;position:fixed;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s;z-index:30}.azrte-pill-dock.is-hidden{opacity:0;visibility:hidden}.azrte-pill,.azrte-pill-close{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(23,23,23,.6);border:0;border-radius:53px;color:var(--azrte-fg);display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:53px;line-height:18px}.azrte-pill{gap:12px;min-width:220px;padding:0 20px 0 10px}.azrte-pill-close{cursor:pointer;font-size:18px;justify-content:center;padding:0;transition:background .3s ease,color .3s ease;width:53px}.azrte-avatar,.azrte-pill-close:hover{background:var(--azrte-fg);color:#000}.azrte-avatar{align-items:center;border-radius:50%;display:inline-flex;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:-.06em;width:32px}@media (max-width:900px){.azrte-menu-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.azrte-menu-card--about{grid-column:1;grid-row:1}.azrte-menu-card--work{grid-column:2;grid-row:1}.azrte-menu-card--keynotes{grid-column:1;grid-row:2}.azrte-menu-card--podcast{grid-column:2;grid-row:2}.azrte-menu-card--store{grid-column:1;grid-row:3}.azrte-menu-card--contact{grid-column:2;grid-row:3}.azrte-story-step{grid-template-columns:minmax(0,1fr)}.azrte-story-block{grid-column:1;-webkit-margin-start:0;margin-inline-start:0}.azrte-footer-column a,.azrte-footer-column button{font-size:28px;line-height:32px}.azrte-footer{min-height:0}.azrte-page .footer-parallax{position:static}html.js .azrte-page .footer-parallax-inner{transform:none}.azrte-page .footer-parallax-veil{display:none}}@media (max-width:600px){.azrte-home{background:var(--azrte-surface);padding:120px 16px}.azrte-menu-grid{gap:8px}.azrte-menu-card{font-size:14px;line-height:20px}.azrte-home-peek{display:none}.azrte-splash{background:var(--azrte-surface);font-size:min(76.538px,19.04vw);padding:72px 24px}.azrte-page-header{display:none}.azrte-cover{align-items:end;height:520px;padding:0 28px 20px}.azrte-cover-title{font-family:var(--azrte-inter);font-size:44px;line-height:48px;max-width:345px}.azrte-story-stage{padding-inline:32px}.azrte-story-step{padding-block:96px}.azrte-story-block{max-width:338px}.azrte-story-list li,.azrte-story-step p{font-family:var(--azrte-inter);font-size:24px;line-height:30px}.azrte-copy-stack{gap:30px}.azrte-story-rail{padding-right:12px}.azrte-footer{gap:48px;padding:72px 32px}.azrte-footer-columns{flex-direction:column;gap:40px}.azrte-footer-bottom{align-items:flex-start;flex-direction:column}.azrte-footer-lines{color:rgba(247,247,248,.25);font-size:16px;gap:8px;line-height:24px}.azrte-footer-social .social-link{height:21.33px;width:21.33px}.azrte-contact-media{opacity:.8}.azrte-contact-inner,.azrte-store-inner{padding:24px}.azrte-contact-heading,.azrte-store-heading{display:block;font-family:var(--azrte-inter);font-size:40px;line-height:44px}.azrte-contact-heading span,.azrte-store-heading span{display:inline}.azrte-contact-lines{font-family:var(--azrte-inter);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px;margin-top:48px}.azrte-follow{bottom:101px;right:24px}.azrte-follow>span{font-family:var(--azrte-inter);font-size:18px;font-weight:500;letter-spacing:0;line-height:26px}.azrte-follow a{font-size:40px;letter-spacing:-.04em;line-height:40px}.azrte-store{background:linear-gradient(83.3deg,#7e0000 20.14%,#8f0202 96.2%)}.azrte-store-figure{left:auto;opacity:.8;right:-30%;top:auto;bottom:-10%;width:110%}.azrte-store-body{font-family:var(--azrte-inter);font-size:18px;font-weight:500;gap:26px;letter-spacing:0;line-height:26px;margin-top:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html.js .biiu-hero-piece,html.js .feature-panel--composed .mockup-card,html.js .metric-badge,html.js .metric-badge-chip,html.js .people-card,html.js .people-card-image,html.js .people-mosaic-tile,html.js [data-reveal],html.js [data-stagger]>*{opacity:1!important;transform:none!important}.hero-layer,.metric-badge,.mockup-slot,.stack-card,html.js .hero-console-shell{transform:none!important}.azrte-page,html.js .azrte-cover-title span,html.js .azrte-home--intro .azrte-menu-card,html.js .azrte-splash,html.js .azrte-splash span,html.js .azrte-store-heading span{animation:none!important}html.js .azrte-home-peek>span,html.js .azrte-menu-card-label>span{opacity:1!important;transform:none!important}.azrte-podcast .azrte-cover-title em,.azrte-podcast .azrte-cover-title span{transition:none!important}html.js .tools-cloud-line>span,html.js .tools-cloud-tile{animation:none!important;opacity:1!important;transform:none!important}html.js .tools-cloud-line>span{color:var(--tools-text,var(--brand-text))!important}.tools-cloud{--tools-runway:0px!important}html.js .tools-cloud .tools-cloud-stage{position:relative!important;top:auto!important}html.js .tools-cloud .tools-cloud-tile img{animation:none!important;transform:none!important}html.js .azrte-ventures-title .gradient-text,html.js .hero-headline .gradient-text{background-position-x:50%!important}html.js [data-brand=ancor] .contact-copy .section-kicker .gradient-text,html.js [data-brand=ancor] .hero-headline .gradient-text,html.js [data-brand=ancor] .intro-copy .section-kicker,html.js [data-brand=terra] .capability-heading .section-kicker .gradient-text,html.js [data-brand=terra] .contact-copy .section-kicker .gradient-text,html.js [data-brand=terra] .intro-copy .section-kicker{background-position-x:-125%!important}html.js .biiu-heading-sweep,html.js .biiu-page .hero-headline .gradient-text{animation:none!important;background-position-x:50%!important}html.js .azrte-highlight span,html.js .azrte-scroll-lit>span,html.js .azrte-scroll-lit>strong>span{color:var(--azrte-fg,#f5f5f6)!important}html.js .highlight-line span{color:var(--brand-text)!important}html.js .intro-bullets li .intro-bullet-copy{-webkit-clip-path:none!important;clip-path:none!important;color:var(--brand-text)!important}html.js .intro-bullets li .intro-bullet-icon{opacity:1!important}html.js .intro-bullets li .intro-bullet-check,html.js .intro-bullets li .intro-bullet-ring{stroke-dashoffset:0!important}html.js .wave-text .wave-word{color:var(--wave-to,var(--brand-text))!important}html.js .footer-parallax-inner{transform:none!important}.footer-parallax-veil{opacity:0!important}.hero-diagram-ring{rotate:none!important}}.biiu-page{--brand-hero-sweep:linear-gradient(45deg,var(--brand-text),var(--brand-glow-warm) 25%,var(--brand-glow-mid) 45%,var(--brand-glow-bright) 65%,var(--brand-accent-soft) 75%,var(--brand-text));--biiu-hover-scale:1.016;--biiu-hover-ease:cubic-bezier(0,0,.5,1);--biiu-bg:#0a0a0a;--biiu-surface:#121215;--biiu-raised:#1a1a22;--biiu-line:#27272f;--biiu-text:#f7f7f8;--biiu-text-muted:#8f91a1;--biiu-text-dim:#4a4a5a;--biiu-blue:#0071cd;--biiu-blue-hover:#0059a6;--biiu-blue-pressed:#034c89;--biiu-blue-bright:#32aafe;--biiu-accent-fg:#1b9df8;--biiu-header-h:66px;--biiu-header-h-sticky:66px;--biiu-header-row:34px;--biiu-head-gap:72px;background:var(--biiu-bg);color:var(--biiu-text);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.005em;min-height:100vh;overflow-x:clip}.biiu-page main{background:var(--biiu-bg);border-radius:0 0 32px 32px;box-shadow:0 48px 96px -32px rgba(0,0,0,.9);padding-top:var(--biiu-header-h);position:relative;z-index:1}html:has(.biiu-page){scroll-padding-top:66px}.biiu-page main:focus{outline:none}.biiu-skip-link{background:var(--biiu-blue);border-radius:999px;color:var(--biiu-text);font-size:14px;font-weight:500;left:24px;line-height:18px;padding:8px 16px;position:absolute;top:-100px;z-index:100}.biiu-skip-link:focus-visible{outline:2px solid var(--biiu-text);outline-offset:2px;top:12px}.biiu-container{margin-inline:auto;max-width:calc(var(--page-container) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);width:100%}.biiu-h1{font-size:clamp(36px,6vw,80px);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0}@media (max-width:767px){.biiu-h1{font-size:clamp(40px,11.3vw,48px);font-weight:600;letter-spacing:-.01em;line-height:1.0833;margin-inline:calc(var(--page-gutter) * -1);min-width:calc(100% + var(--page-gutter) * 2)}}.biiu-h2{font-size:clamp(32px,4.9vw,64px);font-weight:700;letter-spacing:-.015625em;line-height:1.0625;margin:0}.biiu-eyebrow{color:var(--biiu-text);font-size:16px;font-weight:600;line-height:28px;margin:0}.biiu-body{color:var(--biiu-text-muted);font-size:clamp(18px,1.67vw,24px);font-weight:600;line-height:1.1667;margin:24px auto 0;max-width:852px}@media (min-width:768px){.biiu-body{white-space:pre-line}}.biiu-strong{font-weight:600}.biiu-heading,.biiu-strong{color:var(--biiu-text)}.biiu-heading-sweep{-webkit-background-clip:text;background-clip:text;background-color:var(--biiu-text);background-image:var(--brand-hero-sweep);background-position-x:50%;background-repeat:no-repeat;background-size:225% 100%;color:transparent;display:inline-block;-webkit-text-fill-color:transparent;margin-bottom:-.05em;padding-bottom:.05em}html.js .biiu-heading-sweep{background-position-x:225%}html.js .biiu-heading.is-visible .biiu-heading-sweep{animation:gradient-swipe 2s linear .5s 1 both}.biiu-header{background:transparent;border-bottom:0;left:0;position:fixed;right:0;top:0;z-index:50}.biiu-header-veil,.biiu-header:after{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.biiu-header:after{content:"";background:linear-gradient(180deg,rgba(10,10,10,1),rgba(10,10,10,.92) 30%,rgba(10,10,10,.7) 60%,rgba(10,10,10,.35) 82%,rgba(10,10,10,0))}.biiu-header-veil span{inset:0;position:absolute}.biiu-header-veil span:first-child{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(180deg,#000,#000 30%,transparent 55%);mask-image:linear-gradient(180deg,#000,#000 30%,transparent 55%)}.biiu-header-veil span:nth-child(2){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,transparent 15%,#000 35%,#000 50%,transparent 70%);mask-image:linear-gradient(180deg,transparent 15%,#000 35%,#000 50%,transparent 70%)}.biiu-header-veil span:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(180deg,transparent 40%,#000 55%,#000 65%,transparent 82%);mask-image:linear-gradient(180deg,transparent 40%,#000 55%,#000 65%,transparent 82%)}.biiu-header-veil span:nth-child(4){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,transparent 60%,#000 72%,#000 80%,transparent 92%);mask-image:linear-gradient(180deg,transparent 60%,#000 72%,#000 80%,transparent 92%)}.biiu-header-veil span:nth-child(5){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(180deg,transparent 78%,#000 88%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent 78%,#000 88%,#000 94%,transparent)}.biiu-header.is-scrolled .biiu-header-veil,.biiu-header.is-scrolled:after{opacity:1}.biiu-header-inner{align-items:center;display:flex;justify-content:space-between;min-height:var(--biiu-header-h);padding-block:calc((var(--biiu-header-h) - var(--biiu-header-row)) / 2);position:relative;transition:min-height var(--motion-duration-slow) var(--motion-ease-standard),padding var(--motion-duration-slow) var(--motion-ease-standard);z-index:1}.biiu-header.is-scrolled .biiu-header-inner{min-height:var(--biiu-header-h-sticky);padding-block:calc((var(--biiu-header-h-sticky) - var(--biiu-header-row)) / 2)}.biiu-logo{color:var(--biiu-text);display:inline-flex}.biiu-logo svg{display:block;height:23.6px;transition:height var(--motion-duration-slow) var(--motion-ease-standard);width:auto}.biiu-button{background:var(--biiu-blue);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:450;justify-content:center;transition:background var(--motion-duration-fast) ease}.biiu-button:hover{background:var(--biiu-blue-hover)}.biiu-button:active{background:var(--biiu-blue-pressed);transition-duration:70ms}.biiu-button--sm{font-size:14px;line-height:18px;padding:8px 20px;transition:font-size var(--motion-duration-slow) var(--motion-ease-standard),padding var(--motion-duration-slow) var(--motion-ease-standard),background var(--motion-duration-fast) ease}.biiu-button--lg{font-size:16px;padding:14px 32px;width:100%}.biiu-section{padding-block:clamp(4rem,8.3vw,120px);position:relative}@media (max-width:767px){.biiu-section-head{margin-inline:0;text-align:left}.biiu-section-head .biiu-body{margin-inline:0}.biiu-panel{background:none;border:0;box-shadow:none}.biiu-panel-body{padding:0}.biiu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){#tools{padding-block:0}}.biiu-section--cta{background:var(--biiu-bg)}.biiu-section--cta:before{background:radial-gradient(ellipse at 50% 0,rgba(0,113,205,.08) 0,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.biiu-section-head{margin-inline:auto;max-width:1148px;text-align:center}.biiu-section-head--start{margin-inline:0;max-width:1040px;text-align:left}.biiu-section-head--start .biiu-body{margin-inline:0}#platform .biiu-section-head .biiu-body{max-width:980px}#categories .biiu-section-head .biiu-body{max-width:881px}#all-in-one .biiu-section-head .biiu-body{max-width:664px}#destination .biiu-section-head .biiu-body{max-width:1030px}.biiu-hero{--biiu-hero-gap:2rem;background:var(--biiu-bg);overflow:hidden;padding-bottom:4rem;padding-top:32px;position:relative}.biiu-hero-inner{text-align:center}.biiu-hero-head,.biiu-hero-inner{align-items:center;display:flex;flex-direction:column}.biiu-hero-head .biiu-h1{max-width:932px}.biiu-page .hero-headline{--hero-sweep-base:var(--biiu-text)}html.js .biiu-page .hero-headline .gradient-text{animation-delay:1.2s}.biiu-hero-sub{color:var(--biiu-text);font-size:clamp(18px,1.67vw,24px);font-weight:600;letter-spacing:0;line-height:1.1667;margin:var(--biiu-hero-gap) 0 0}.biiu-hero-media{border-radius:0;margin-top:var(--biiu-hero-gap);max-width:none;overflow:visible;width:100%}@media (min-width:768px){.biiu-hero-media{margin-inline:0;max-width:1360px;width:100%}}.biiu-hero-art{aspect-ratio:1104/490;display:block;--hero-travel:177px;position:relative}@media (max-width:1068px){.biiu-hero-art{--hero-travel:145px}}.biiu-hero-piece{display:block;height:var(--piece-height);left:var(--piece-left);position:absolute;top:var(--piece-top);width:var(--piece-width)}html.js .biiu-hero-piece{transform:translateX(calc(var(--hero-travel) * var(--piece-travel, 0)));transition:transform 2s cubic-bezier(.12,.12,.12,1);will-change:transform}html.js .biiu-hero-media.is-visible .biiu-hero-piece{transform:translateX(0)}@media (min-width:900px){.biiu-hero-art{height:min(490px,calc(100svh - 376px));margin-inline:auto;width:auto}}.biiu-hero-lead{margin-top:var(--biiu-hero-gap);max-width:820px}.biiu-hero-body{color:var(--biiu-text);font-size:clamp(18px,2.22vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.biiu-model{margin-top:var(--biiu-head-gap)}.biiu-model-scroll{margin-left:-1rem;margin-right:calc(50% - 50vw);overflow-x:auto;padding:0 1rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.biiu-model-scroll::-webkit-scrollbar{display:none}.biiu-model-scroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.biiu-model-track{display:flex;gap:1rem}.biiu-model-card{background:var(--biiu-surface);border:0;border-radius:24px;display:flex;flex-direction:column;min-width:280px;padding:1.5rem;scroll-snap-align:start}.biiu-model-icon{align-items:flex-start;display:flex;height:66px;justify-content:flex-start;width:66px}.biiu-model-icon img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.biiu-model-card-body{margin-top:1.5rem}.biiu-page h3{letter-spacing:0}.biiu-model-card-body h3{font-size:1.125rem;font-weight:600;line-height:1.34;margin:0}.biiu-model-card-body p{color:var(--biiu-text-muted);font-size:1rem;font-weight:400;line-height:1.34;margin:.75rem 0 0}.biiu-model-controls{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.biiu-model-dots{display:flex;gap:.375rem}.biiu-dot{background:var(--biiu-text-dim);border:0;border-radius:9999px;cursor:pointer;display:block;height:.375rem;padding:0;transition:background var(--motion-duration-fast) ease,width var(--motion-duration-fast) ease;width:.375rem}.biiu-dot.is-active{background:#1b9df8;width:1.5rem}.biiu-icon-button{align-items:center;background:rgba(39,39,47,.7);border:1px solid rgba(74,74,90,.22);border-radius:9999px;box-shadow:0 14px 40px -30px rgba(0,0,0,.7);color:var(--biiu-text);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;transition:opacity var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease;width:2.5rem}.biiu-icon-button svg{height:1.25rem;width:1.25rem}.biiu-icon-button:disabled{cursor:default;opacity:.4}.biiu-icon-button:not(:disabled):hover{transform:translateY(-2px)}.biiu-marquee-stack{--biiu-marquee-gap:12px;display:flex;flex-direction:column;gap:var(--biiu-marquee-gap);margin-top:var(--biiu-head-gap)}.biiu-marquee{overflow:hidden}.biiu-marquee-track{animation:biiu-marquee-left 50s linear infinite;display:flex;gap:var(--biiu-marquee-gap);width:max-content}.biiu-marquee:first-child .biiu-marquee-track{margin-left:-109px}.biiu-marquee:nth-child(2) .biiu-marquee-track{margin-left:-52px}.biiu-marquee:nth-child(3) .biiu-marquee-track{margin-left:-193px}.biiu-marquee--reverse .biiu-marquee-track{animation-name:biiu-marquee-right}.biiu-marquee-track[data-paused=true]{animation:none}.biiu-marquee:hover .biiu-marquee-track{animation-play-state:paused}.biiu-category{cursor:pointer;border-radius:20px;box-shadow:0 18px 40px -35px rgba(0,0,0,.6);flex:none;height:132px;overflow:hidden;position:relative;width:228px}.biiu-category img{height:100%;object-fit:cover;width:100%}.biiu-category-scrim{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.3));inset:0;position:absolute}.biiu-category-label{align-items:center;color:var(--biiu-text);display:flex;flex-direction:column;font-family:var(--font-bebas),"Bebas Neue",Inter,sans-serif;font-size:22px;gap:4px;inset:0;justify-content:center;letter-spacing:-.01em;line-height:1;padding-inline:1rem;position:absolute;text-align:center}.biiu-category-rule{background:var(--biiu-text);display:block;height:3px;width:15px}#ai-features .biiu-section-head .biiu-body{max-width:616px}.biiu-platform-media{margin-top:3rem;overflow:visible}@media (min-width:900px){.biiu-platform-media{margin-inline:calc(50% - min(73.2vw, 1054px));width:min(146.4vw,2108px)}}.biiu-platform-media img{display:block;height:auto;width:100%}.biiu-stat-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}@media (min-width:900px){.biiu-stat-grid{column-gap:72px;grid-template-columns:repeat(3,minmax(0,200px));margin-left:clamp(0px,13.125vw,189px)}}.biiu-stat-label{color:var(--biiu-text-muted);font-size:16px;font-weight:600;line-height:24px;margin:0}.biiu-stat-heading{color:var(--biiu-text);font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin:2px 0 0}.biiu-stat-body{color:var(--biiu-text-muted);font-size:16px;font-weight:600;line-height:24px;margin:4px 0 0}html.js .biiu-stat-grid>*{--biiu-stat-delay:calc(var(--stagger-index, 0) * var(--stagger-step, 150ms));transform:translate3d(0,30px,0);transition:opacity .9s cubic-bezier(.455,.03,.515,.955) var(--biiu-stat-delay),transform .7s cubic-bezier(.455,.03,.515,.955) var(--biiu-stat-delay)}.biiu-panel{background:var(--biiu-surface);border-radius:32px;position:relative}.biiu-panel-body{padding:4rem 1.5rem}.biiu-card-visual{display:block;height:auto;max-width:100%;width:100%}.biiu-card-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-top:2rem}.biiu-card{--biiu-card-pad:24px;align-items:center;background:var(--biiu-bg);border-radius:16px;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:200px;padding:var(--biiu-card-pad);position:relative;text-align:center}.biiu-card p{color:var(--biiu-text-muted);font-size:.875rem;font-weight:600;line-height:1.625;margin:0}.biiu-card .biiu-card-caption{font-size:1rem;line-height:1.5}.biiu-card .biiu-card-metric{color:var(--biiu-text);font-size:clamp(2.25rem,9vw,3rem);font-weight:600;letter-spacing:-.01em;line-height:1.0833}.biiu-card--curated{gap:47px;justify-content:flex-start}.biiu-card--curated .biiu-card-visual{width:240px}.biiu-card--image{gap:24px;justify-content:flex-start;padding-top:16px}.biiu-card--logos{gap:24px;overflow:hidden;padding-bottom:16px}.biiu-card-icon{display:block;height:auto;width:63px}.biiu-card--leaderboard{gap:37px;justify-content:flex-start;padding-bottom:0}.biiu-card--leaderboard .biiu-card-visual{max-height:195px;object-fit:cover;object-position:top}.biiu-logo-slider{align-items:center;display:flex;height:174px;margin-inline:calc(var(--biiu-card-pad) * -1);overflow:hidden;padding-left:var(--biiu-card-pad);width:calc(100% + var(--biiu-card-pad) * 2)}.biiu-logo-track{align-items:center;animation:biiu-logo-slide 18s linear infinite;display:flex;flex:0 0 auto;gap:58.04px;list-style:none;margin:0;padding:0 58.04px 0 0}.biiu-logo-track[data-paused=true]{animation:none}.biiu-logo-slider:hover .biiu-logo-track{animation-play-state:paused}.biiu-logo-slot{display:flex;flex:none}.biiu-logo-slot img{display:block;height:auto;width:var(--biiu-logo-w)}@keyframes biiu-logo-slide{to{transform:translateX(-100%)}}.biiu-destination-logo{display:block;height:5rem;margin-inline:auto;object-fit:cover;width:5rem}.biiu-section-head .biiu-destination-logo+.biiu-h2{margin-top:1.5rem}.biiu-destination-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-top:var(--biiu-head-gap)}.biiu-destination-scroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.biiu-destination-media{aspect-ratio:16/10;border-radius:24px;overflow:hidden;position:relative}.biiu-destination-media img{height:100%;object-fit:cover;width:100%}.biiu-destination-card p{color:var(--biiu-text-muted);font-size:.875rem;font-weight:500;line-height:1.5;margin:1rem 0 0}.biiu-destination-card:nth-child(3) .biiu-destination-media img{object-position:20% 50%}.tools-cloud-stage{align-items:center;container-type:inline-size;display:flex;justify-content:center;overflow:clip;position:relative}.tools-cloud-tile{position:absolute}.tools-cloud-tile img{display:block;height:100%;width:100%}.tools-cloud-copy{position:relative;text-align:center;z-index:1}.tools-cloud-line,.tools-cloud-line>span{display:block}html.js .tools-cloud-line>span{--line-delay:calc(var(--line-index, 0) * 420ms);color:var(--tools-text-muted,var(--brand-text-muted));opacity:0;transform:translate3d(0,40px,0);transition:color .7s var(--motion-ease-out) var(--line-delay),opacity .7s var(--motion-ease-out) var(--line-delay),transform .7s var(--motion-ease-out) var(--line-delay)}html.js .tools-cloud-stage.is-visible .tools-cloud-line>span{color:var(--tools-text,var(--brand-text));opacity:1;transform:none}html.js .tools-cloud-stage[data-motion=settle] .tools-cloud-tile,html.js .tools-cloud-stage[data-motion=timed] .tools-cloud-tile{--tile-delay:calc(100ms + var(--tile-rank, 0) * 90ms);opacity:0;transform:translate3d(var(--from-x,0),var(--from-y,0),0) scale(.984);transition:opacity .8s var(--motion-ease-out) var(--tile-delay),transform .8s var(--motion-ease-out) var(--tile-delay)}html.js .tools-cloud-stage[data-motion=settle].is-visible .tools-cloud-tile,html.js .tools-cloud-stage[data-motion=timed].is-visible .tools-cloud-tile{opacity:1;transform:none}html.js .tools-cloud-stage[data-motion=burst] .tools-cloud-tile{opacity:0;transform:translate3d(var(--burst-x,0),var(--burst-y,0),0) scale(.6)}html.js .tools-cloud-stage[data-motion=burst].is-visible .tools-cloud-tile{animation:tools-cloud-burst .9s var(--motion-ease-out) calc(var(--tile-rank, 0) * 60ms) both}@keyframes tools-cloud-burst{0%{opacity:0;transform:translate3d(var(--burst-x,0),var(--burst-y,0),0) scale(.6)}33%{opacity:1}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .tools-cloud-tile img{animation:tools-cloud-drift linear both;animation-timeline:view()}}}@keyframes tools-cloud-wander{0%{transform:translateZ(0)}22%{transform:translate3d(var(--wander-x),calc(var(--wander-y) * -.55),0)}45%{transform:translate3d(calc(var(--wander-x) * .25),calc(var(--wander-y) * -1),0)}68%{transform:translate3d(calc(var(--wander-x) * -.7),calc(var(--wander-y) * -.45),0)}86%{transform:translate3d(calc(var(--wander-x) * -.9),calc(var(--wander-y) * .2),0)}to{transform:translateZ(0)}}@keyframes tools-cloud-drift{0%{transform:translate3d(calc(var(--drift-x, 0px) * -.5),calc(var(--drift-y, 0px) * -.5),0)}to{transform:translate3d(calc(var(--drift-x, 0px) * .5),calc(var(--drift-y, 0px) * .5),0)}}@media (min-width:768px){.tools-cloud[data-pinned=true]{--tools-progress:0;--tools-runway:1400px;min-height:calc(var(--tools-stage-height, 800px) + var(--tools-runway));position:relative}html.js .tools-cloud[data-pinned=true] .tools-cloud-stage{position:-webkit-sticky;position:sticky;top:max(0px,calc((100svh - var(--tools-stage-height, 800px)) / 2))}html.js .tools-cloud[data-pinned=true] .tools-cloud-stage .tools-cloud-line>span{--line-start:calc(var(--line-index, 0) * .26);--t:clamp(0,(var(--tools-progress) - var(--line-start))/.18,1);color:color-mix(in srgb,var(--tools-text,var(--brand-text)) calc(var(--t) * 100%),var(--tools-text-muted,var(--brand-text-muted)));opacity:var(--t);transform:translate3d(0,calc((1 - var(--t)) * 40px),0);transition:none}html.js .tools-cloud-stage .tools-cloud-tile img{--wander-x:calc(var(--drift-x, 20px) * .6);--wander-y:calc(var(--drift-y, 30px) * .5);animation:tools-cloud-wander calc(7s + var(--tile-rank, 0) * .6s) ease-in-out calc(var(--tile-rank, 0) * -1.3s) infinite;animation-timeline:auto;transform:none;will-change:transform}html.js .tools-cloud-stage[data-motion=burst] .tools-cloud-tile img{animation-delay:calc(.9s + var(--tile-rank, 0) * 60ms);animation-play-state:paused}html.js .tools-cloud-stage[data-motion=burst].is-visible .tools-cloud-tile img{animation-play-state:running}}.biiu-tools{--tools-text:var(--biiu-text);--tools-text-muted:var(--biiu-text-muted)}.biiu-tools-stage{min-height:300px}.biiu-tools-tile{display:none;height:88px;width:88px}.biiu-tools-stage .biiu-tools-tile--phone{display:none}.biiu-tools-copy{margin-inline:auto;max-width:1100px;padding-inline:1.5rem}.biiu-mission{text-align:center}.biiu-mission .biiu-body{margin-top:1rem;max-width:1000px}.biiu-mission .biiu-button{margin-top:2rem}.biiu-faq{display:flex;flex-direction:column;gap:1rem;margin:3.5rem auto 0;max-width:876px}.biiu-faq-item{background:var(--biiu-surface);border:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);overflow:hidden}.biiu-faq-item h3{margin:0}.biiu-faq-trigger{align-items:center;background:none;border:0;color:var(--biiu-text);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem;text-align:left;transition:padding-bottom .42s var(--motion-ease-standard);width:100%}.biiu-faq-question{font-size:16px;font-weight:600;line-height:1.4}.biiu-faq-icon{color:var(--biiu-text);flex:none}.biiu-faq-icon svg{display:block;height:20px;width:20px}.biiu-faq-icon-upright{transform:rotate(90deg);transform-origin:10px 10px;transition:transform .42s var(--motion-ease-standard)}.biiu-faq-item[data-open=true] .biiu-faq-icon-upright{transform:rotate(0deg)}.biiu-faq-panel{display:grid;grid-template-rows:0fr;overflow:hidden;padding-inline:1.25rem;transition:grid-template-rows .42s var(--motion-ease-standard)}.biiu-faq-panel-inner{min-height:0;overflow:hidden}.biiu-faq-item[data-open=true] .biiu-faq-panel{grid-template-rows:1fr}.biiu-faq-panel p{color:var(--biiu-text);font-size:16px;font-weight:400;line-height:24px;margin:0;padding-bottom:1.5rem}.biiu-footer{background:#000;display:flex;flex-direction:column;justify-content:flex-end;padding-block:5rem}.biiu-footer-wordmark{color:var(--biiu-text);display:block;height:auto;max-width:1354px;width:100%}.biiu-footer-divider{background:var(--biiu-line);border:0;height:1px;margin:3.5rem 0 0;width:100%}.biiu-footer-tagline{color:var(--biiu-text);font-size:14px;line-height:18px;margin:0;max-width:654px}.biiu-footer-social{gap:1rem}.biiu-footer .social-link{box-sizing:content-box;height:16px;margin:-4px;padding:4px;width:16px}.biiu-page .lead-modal-close:after{content:"";inset:-6px;position:absolute}.biiu-footer-bottom{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.biiu-page .lead-modal:not(.lead-modal--sheet){background:var(--biiu-bg);border-radius:32px;box-shadow:none;gap:32px;grid-template-columns:minmax(0,1fr);max-width:552px;padding:116px 55px 71px;text-align:center}.biiu-page .lead-modal-backdrop:not(.lead-modal-backdrop--sheet){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.biiu-page .lead-modal:not(.lead-modal--sheet) .lead-modal-close{background:rgba(240,245,255,.09);border:.6px solid rgba(255,255,255,.15);height:32px;right:15px;top:13.5px;width:32px}.biiu-page .lead-modal--sheet{max-width:none;text-align:center}.biiu-page .lead-modal-aside{align-items:stretch}.biiu-page .lead-modal-aside .brand-mark,.biiu-page .lead-modal-glow{display:none}.biiu-page .lead-modal-copy{display:flex;flex-direction:column;gap:20px}.biiu-page .lead-modal-copy .section-kicker{color:var(--biiu-accent-fg);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;text-transform:uppercase}.biiu-page .lead-modal-copy .gradient-text{background:none;color:inherit;-webkit-text-fill-color:currentColor}.biiu-page .lead-modal-copy h2{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.4px;line-height:44px;margin:0}.biiu-page .lead-modal-copy>p:last-child{color:var(--biiu-text-muted);font-size:16px;letter-spacing:0;line-height:24px;margin:0;max-width:none}.biiu-page .lead-modal--focus .lead-form{gap:16px}.biiu-page .lead-modal--focus .lead-field input{background:rgba(240,245,255,.09);border-radius:16px;font-size:16px;line-height:24px;padding:0 16px}.biiu-page .lead-modal--focus .lead-field input::placeholder{color:var(--biiu-text-muted)}.biiu-page .lead-modal--focus .lead-field input:focus,.biiu-page .lead-modal--focus .lead-field input:focus-visible{background:rgba(240,245,255,.13)}.biiu-page .lead-modal--focus .lead-field label{font-size:12px;left:16px;line-height:16px;top:11px}.biiu-page .lead-modal--focus .lead-field[data-filled=true] input{font-size:14px;line-height:18px;padding-top:16px}.biiu-page .lead-field label{text-align:left}.biiu-page .lead-submit,.biiu-page .lead-success .pill-button{background:var(--biiu-blue);border:1px solid rgba(255,255,255,.15);color:var(--biiu-text);font-size:16px;font-weight:600;justify-content:center;line-height:24px;padding:0 32px}.biiu-page .lead-modal--focus .lead-submit{margin-top:0}.biiu-page .lead-submit:disabled{background:#27272f;border-color:transparent;color:#4a4a5a}.biiu-page .lead-submit:hover:not(:disabled),.biiu-page .lead-success .pill-button:hover:not(:disabled){background:var(--biiu-blue-hover);box-shadow:none;transform:none}.biiu-page .lead-submit:active:not(:disabled),.biiu-page .lead-success .pill-button:active:not(:disabled){background:var(--biiu-blue-pressed);transform:none}.biiu-page .lead-submit span{display:none}.biiu-page .lead-modal--focus .lead-privacy{color:var(--biiu-text-muted);font-size:14px;letter-spacing:0;line-height:18px;margin-top:8px;text-align:center;white-space:pre-line}.biiu-page .lead-modal--focus .lead-privacy a{color:var(--biiu-text);font-weight:500}.biiu-page .lead-modal--sheet:has(.lead-success--sheet){padding-block:80px}.biiu-page .lead-success--sheet{gap:24px}.biiu-page .lead-success-icon{background:none;border:0;border-radius:0;overflow:visible}.biiu-page .lead-success-icon img{display:block;height:100%;width:100%}.biiu-page .lead-success--sheet h3{font-size:clamp(2.5rem,8vw,64px);letter-spacing:-.01em;line-height:1.0625;margin:0}.biiu-page .lead-success--sheet p{color:var(--biiu-text-muted);font-size:16px;letter-spacing:0;line-height:24px;margin:0}.biiu-page .lead-success--sheet p a{color:var(--biiu-text)}@keyframes biiu-marquee-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--biiu-marquee-gap) / 2))}}@keyframes biiu-marquee-right{0%{transform:translateX(calc(-50% - var(--biiu-marquee-gap) / 2))}to{transform:translateX(0)}}@media (min-width:640px){.biiu-card-grid{gap:1rem}.biiu-card-grid,.biiu-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biiu-destination-card p{font-size:1rem}.biiu-button--lg{width:auto}.biiu-footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}.biiu-stat-heading{font-size:28px;line-height:32px}}@media (min-width:768px){.biiu-page{--biiu-header-h:112px;--biiu-header-h-sticky:66px;--biiu-header-row:48px;--biiu-head-gap:120px}html:has(.biiu-page){scroll-padding-top:112px}.biiu-header .biiu-container{padding-inline:32px}.biiu-header.is-scrolled .biiu-container{padding-inline:24px}.biiu-header .biiu-logo svg{height:34px}.biiu-header.is-scrolled .biiu-logo svg{height:23.6px}.biiu-header .biiu-button--sm{font-size:16px;line-height:24px;padding:12px 24px}.biiu-header.is-scrolled .biiu-button--sm{font-size:14px;line-height:18px;padding:8px 15px}.biiu-section{padding-block:7.5rem}.biiu-platform-media{margin-top:0}.biiu-stat-grid{margin-top:72px}#ai-features.biiu-section{padding-bottom:154px}.biiu-faq{margin-top:72px}.biiu-hero{--biiu-hero-gap:56px;padding-bottom:7.5rem;padding-top:120px}.biiu-hero-media{border-radius:16px;margin-top:120px}.biiu-eyebrow{font-size:20px}.biiu-panel{border-radius:64px}.biiu-panel-body{padding:7.5rem 4.5rem}.biiu-card-grid{margin-top:var(--biiu-head-gap)}.biiu-card{--biiu-card-pad:40px;border-radius:24px;min-height:320px}.biiu-card .biiu-card-caption{font-size:20px;line-height:24px}.biiu-model-track{gap:1.5rem}.biiu-model-card{min-height:368px;min-width:340px;padding:2rem}.biiu-model-icon{margin:7px 0 0 7px}.biiu-model-card-body{margin-top:48px}.biiu-model-card-body h3{font-size:1.5rem}.biiu-model-card-body p{font-size:1.125rem}.biiu-model-controls{margin-top:1.5rem}.biiu-category{border-radius:32px;height:200px;width:345px}.biiu-category-label{font-size:36px;letter-spacing:-1px;line-height:40px}.biiu-destination-media{aspect-ratio:442.67/448}.biiu-destination-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.biiu-tools-stage{min-height:800px}.biiu-tools-tile{display:block}.biiu-faq-item{border-radius:24px}.biiu-faq-trigger{gap:1.5rem;padding:2rem}.biiu-faq-item[data-open=true] .biiu-faq-trigger{padding-bottom:20px}.biiu-faq-question{font-size:18px;line-height:24px}.biiu-faq-panel{padding-inline:2rem}.biiu-faq-panel p{padding-bottom:2rem}.biiu-footer{min-height:100svh;padding-block:32px}}@media (min-width:1024px){.biiu-model-card{min-width:408px}.biiu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.biiu-header .biiu-button--sm{border:1px solid rgba(255,255,255,.15);padding:7px 15px}.biiu-header .biiu-button{position:relative}.biiu-header .biiu-button:after{content:"";inset:-5px;position:absolute}.biiu-header .biiu-logo{margin-block:-10px;padding-block:10px}.biiu-section{padding-block:72px}.biiu-h2{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}.biiu-body{font-size:20px;letter-spacing:0;line-height:1.2}.biiu-section-head .biiu-body{margin-inline:-6px}#ai-features .biiu-h2,.biiu-section-head--start .biiu-body{margin-inline:0 -12px}@media (max-width:375px){#ai-features .biiu-h2{letter-spacing:-.03em}}#platform .biiu-body{white-space:pre-line}.biiu-card-grid,.biiu-faq,.biiu-platform-media{margin-top:var(--biiu-head-gap)}.biiu-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--biiu-header-h));padding-block:72px}.biiu-hero-head,.biiu-hero-lead{align-self:stretch}.biiu-hero-media{align-self:flex-start;margin-left:6px;margin-top:37px;width:calc(100% + 24px)}.biiu-hero-art{aspect-ratio:1178/490;--hero-travel:75px}.biiu-hero-piece{height:var(--piece-m-height);left:var(--piece-m-left);top:var(--piece-m-top);width:var(--piece-m-width)}.biiu-hero-lead{margin-inline:-6px;margin-top:46px;max-width:none}.biiu-hero-body{font-size:24px;letter-spacing:0;line-height:28px}.biiu-hero-sub{font-size:18px;line-height:24px;margin-top:40px}.biiu-model-scroll{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);margin-bottom:-32px;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:32px;touch-action:pan-x pan-y}.biiu-model-card{min-height:368px;min-width:calc(100vw - 82px);padding:32px;width:calc(100vw - 82px)}.biiu-model-icon{height:64px;padding:5.5px;width:64px}.biiu-model-card-body{margin-top:40px}.biiu-model-card-body h3{font-size:24px;line-height:28px}.biiu-model-card-body p{line-height:24px}.biiu-marquee-stack{--biiu-marquee-gap:9px}.biiu-category{border:.45px solid rgba(255,255,255,.15);border-radius:24px;height:150px;width:258.75px}.biiu-category-label{font-size:27px;gap:3px;letter-spacing:-1px;line-height:30px;padding-inline:18px}.biiu-category-rule{height:2.25px;width:11.25px}.biiu-marquee:first-child .biiu-marquee-track{margin-left:-104.66vw}.biiu-marquee:nth-child(2) .biiu-marquee-track{margin-left:-94.03vw}.biiu-marquee:nth-child(3) .biiu-marquee-track{margin-left:-120.34vw}.biiu-platform-media{margin-inline:calc(50% - 75.85vw);width:151.7vw}.biiu-stat-grid{gap:48px;grid-template-columns:minmax(0,220px);margin:72px 0 0 40px}.biiu-stat-label{font-size:14px;font-weight:500;line-height:18px}.biiu-stat-heading{font-size:18px;line-height:24px;margin-top:1px}.biiu-stat-body{font-size:14px;font-weight:500;line-height:18px}#all-in-one.biiu-section{padding-block:0}#all-in-one .biiu-container{padding-inline:0}.biiu-panel{border-radius:0}.biiu-panel-body{padding:72px var(--page-gutter)}.biiu-card-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.biiu-card{--biiu-card-pad:20px;border-radius:24px;height:192px;min-height:0;overflow:hidden;padding:32px var(--biiu-card-pad)}.biiu-card .biiu-card-caption{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-inline:-10px}.biiu-card--logos .biiu-card-caption{min-width:147px}.biiu-card--leaderboard .biiu-card-caption{margin-inline:auto;width:133px}.biiu-card--curated .biiu-card-visual,.biiu-card--leaderboard .biiu-card-visual{left:34px;max-height:none;max-width:none;position:absolute;top:90px;width:240px}.biiu-card--leaderboard .biiu-card-visual{left:20px;top:116px;width:236px}.biiu-card--image .biiu-card-visual{box-sizing:border-box;height:68px;object-fit:cover;padding-left:8.06%}.biiu-card .biiu-card-metric{font-size:28px;letter-spacing:0;line-height:32px}.biiu-logo-slider{height:44px}.biiu-logo-track{gap:40px;padding-right:40px}.biiu-logo-slot img{width:auto}.biiu-destination-scroll{margin-block:var(--biiu-head-gap) -32px;margin-inline:calc(var(--page-gutter) * -1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:0 32px;padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.biiu-destination-scroll::-webkit-scrollbar{display:none}.biiu-destination-grid{display:flex;gap:16px;margin-top:0}.biiu-destination-card{flex:0 0 auto;scroll-snap-align:start;width:calc(100vw - 82px)}.biiu-destination-media{aspect-ratio:auto;height:448px}.biiu-destination-card p{font-size:16px;line-height:24px;margin-right:-12px}.biiu-destination-card:nth-child(2) .biiu-destination-media img{object-position:15% 0}#tools.biiu-section{padding-block:0}.biiu-tools-stage{min-height:704px}.biiu-tools-stage .biiu-tools-tile--phone{display:block}.biiu-tools-line+.biiu-tools-line{margin-top:44px}.biiu-faq-title{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#biiu-faq-heading:before{content:attr(data-short)}.biiu-faq-trigger{gap:24px;padding:32px}.biiu-faq-item[data-open=true] .biiu-faq-trigger{padding-bottom:20px}.biiu-faq-question{line-height:24px}.biiu-faq-item h3{text-wrap:wrap}.biiu-faq-question{margin-right:-12px}.biiu-faq-panel{padding-inline:32px}.biiu-faq-panel p{font-size:14px;line-height:18px;padding-bottom:32px}.biiu-footer{min-height:100svh;padding-block:72px}.biiu-footer-divider{display:none}.biiu-footer-bottom{gap:32px;margin-top:32px}.biiu-page .lead-modal-backdrop:not(.lead-modal-backdrop--sheet){align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--biiu-bg);overflow-y:auto;overscroll-behavior:contain;padding:0}.biiu-page .lead-modal:not(.lead-modal--sheet){align-content:start;border:0;border-radius:0;max-height:none;max-width:none;min-height:100svh;overflow:visible;padding:117px 32px 72px}.biiu-page .lead-modal:not(.lead-modal--sheet) .lead-modal-close{right:16px;top:14.5px}.biiu-page .lead-modal-aside{padding-right:0}.biiu-page .lead-modal-copy h2{text-wrap:balance}.biiu-page .lead-modal--focus .lead-privacy{white-space:normal}.biiu-page .lead-modal--sheet:has(.lead-success--sheet){padding:56px 32px 72px}.biiu-page .lead-success--sheet h3{font-size:48px;font-weight:600;letter-spacing:-.48px;line-height:52px}}.people-site .site-header{padding:32px 0 31px}.people-site .site-header .landing-shell{max-width:1376px;width:min(100% - 64px,1376px)}.people-site .brand-mark img{height:72px;width:170px}.people-donate-button,.people-site .header-cta{border:.6px solid rgba(255,255,255,.15);color:#121215;font-size:16px;font-weight:600;gap:0;height:48px;line-height:24px;padding:0 24px}.people-donate-button:hover:not(:disabled),.people-site .header-cta:hover:not(:disabled){background:#d4d4d9}.people-site .header-cta>span{display:none}.people-hero{overflow:hidden;padding:120px 0}.people-hero-headline{font-size:clamp(48px,5.556vw,80px);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:0 auto;max-width:982px;text-align:center;background-clip:text;background-image:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:-.05em;padding-bottom:.05em}.people-hero-description{font-size:clamp(20px,2.222vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.125;margin:120px auto 0;max-width:1002px;text-align:center}.people-mosaic{margin-top:120px}.people-mosaic-stage{aspect-ratio:1440/597;margin-inline:auto;position:relative;width:100%}.people-mosaic-tile{object-fit:cover;position:absolute}html.js .people-mosaic-tile{--tile-delay:calc(160ms + var(--tile-index, 0) * 95ms);opacity:0;will-change:opacity,transform}html.js .people-mosaic.is-visible .people-mosaic-tile{animation:people-tile-in .9s var(--motion-ease-out) var(--tile-delay) both,people-tile-float var(--tile-float,9s) ease-in-out calc(var(--tile-delay) + .9s) infinite}.people-mosaic-tile:nth-child(odd){--tile-float:10.5s}.people-mosaic-tile:nth-child(3n){--tile-float:8.2s}@keyframes people-tile-in{0%{opacity:0;transform:translate3d(0,44px,0) scale(.92)}to{opacity:1;transform:none}}@keyframes people-tile-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@media (hover:hover){.people-mosaic-tile{transition:filter .45s var(--motion-ease-out)}.people-mosaic-stage:hover .people-mosaic-tile{filter:brightness(.45) blur(2px)}.people-mosaic-stage .people-mosaic-tile:hover{filter:none;z-index:1}}.people-pillar{padding:120px 0 40px}.people-section-headline{font-size:clamp(40px,4.444vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:0}.people-section-body{color:var(--brand-text-muted);font-size:clamp(20px,1.667vw,24px);font-weight:600;letter-spacing:0;line-height:1.1667;margin:24px 0 0}.people-pillar[id=people] .people-pillar-body{max-width:1087px}.people-pillar[id=education] .people-pillar-body{max-width:1056px}.people-pillar[id=environment] .people-pillar-body{max-width:1011px}.people-section-headline{--hero-sweep:var(--brand-hero-sweep,linear-gradient(45deg,var(--brand-text),var(--brand-glow-warm) 25%,var(--brand-glow-mid) 45%,var(--brand-glow-bright) 65%,var(--brand-accent-soft) 75%,var(--brand-text)))}.people-lead{-webkit-background-clip:text;background-clip:text;background-color:var(--brand-text);background-image:var(--hero-sweep);background-position-x:-125%;background-repeat:no-repeat;background-size:225% 100%;color:transparent;-webkit-text-fill-color:transparent}html.js .people-donate-copy.is-visible .people-lead,html.js .people-pillar-copy.is-visible .people-lead{animation:gradient-swipe-through 2s linear .3s 1 both}.people-rail{display:flex;flex-direction:column;gap:40px;margin-top:120px}.people-rail-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.people-rail-scroll::-webkit-scrollbar{display:none}.people-rail-scroll:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.people-rail-track{display:flex;gap:20px;width:max-content}.people-card{aspect-ratio:980/516;border-radius:38.684px;overflow:hidden;position:relative;scroll-snap-align:start;width:min(86vw,980px)}.people-card-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}html.js .people-card{--card-delay:calc(var(--card-index, 0) * 120ms);opacity:0;transform:translate3d(0,36px,0);transition:opacity var(--motion-duration-slow) var(--motion-ease-standard) var(--card-delay),transform var(--motion-duration-slow) var(--motion-ease-standard) var(--card-delay)}html.js .people-card-image{transform:scale(1.1);transition:transform 1.6s var(--motion-ease-out) var(--card-delay)}html.js .people-rail.is-visible .people-card{opacity:1;transform:none}html.js .people-rail.is-visible .people-card-image{transform:none}html.js .people-rail.is-visible .people-card:hover .people-card-image{transform:scale(1.04);transition-delay:0s;transition-duration:.9s}.people-card:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7));content:"";height:274px;pointer-events:none}.people-card-copy,.people-card:after{bottom:0;left:0;position:absolute;right:0}.people-card-copy{padding:0 41.263px 36.105px;z-index:1}.people-card-eyebrow{font-size:clamp(18px,1.667vw,24px);line-height:1.1667;margin:0 0 10.316px}.people-card h3,.people-card-eyebrow{color:var(--brand-text);font-weight:600}.people-card h3{font-size:clamp(32px,3.333vw,48px);letter-spacing:-.01em;line-height:1.0833;margin:0}.people-donate{padding:120px 0}.people-donate-copy{padding-left:33px}.people-donate-body{color:#86878a;max-width:1294px}.people-donate-button{margin-top:38px;padding:0 32px}.people-site .site-footer{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:32px 0}.people-site .site-footer-inner{gap:32px}.people-site .site-footer-wordmark{margin-bottom:24px}.people-site .site-footer-divider{background:#27272f}.people-site .site-footer-tagline{line-height:18px}.people-site .site-footer .social-links{gap:16px}.people-site .lead-modal--sheet{align-content:start;column-gap:24px;grid-template-columns:456px 456px;padding:234px 32px 72px}.people-site .lead-modal--sheet .lead-modal-close{background:rgba(240,245,255,.09);border:.6px solid rgba(255,255,255,.15);right:32px;top:32px}.people-site .lead-modal-mark{left:32px;top:32px}.people-site .lead-modal-mark img{height:72px;width:170px}.people-site .lead-modal-intro--split{max-width:384px}.people-site .lead-modal-intro--split h2{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:44px;margin:0 0 24px}.people-site .lead-modal-intro--split p{color:#fff;font-size:18px;line-height:24px}.people-site .lead-modal-highlights{gap:12px;margin-top:48px;max-width:384px}.people-site .lead-modal-highlights li{font-size:16px;gap:16px;line-height:24px}.people-site .lead-modal-highlights svg{color:var(--brand-text);height:24px;margin-top:0;width:24px}.people-site .lead-modal--focus .lead-form{gap:0}.people-site .lead-modal--focus .lead-field-grid{gap:16px}.people-site .lead-modal--focus .lead-field input{background:rgba(240,245,255,.09);border-radius:16px;font-size:16px;line-height:24px;padding:8px 16px}.people-site .lead-modal--focus .lead-field input::placeholder{color:var(--brand-text-muted);opacity:1}.people-site .lead-modal--focus .lead-field input:focus,.people-site .lead-modal--focus .lead-field input:focus-visible{background:rgba(240,245,255,.13)}.people-site .lead-modal--focus .lead-field[data-filled=true] input{padding-top:22px}.people-site .lead-modal--focus .lead-field label{font-size:12px;left:16px;line-height:14px;top:8px}.people-site .lead-modal--sheet .lead-choice{margin:24px 0 0}.people-site .lead-modal--sheet .lead-choice legend{font-size:16px;line-height:24px;margin-bottom:8px}.people-site .lead-modal--sheet .lead-choice-options{column-gap:16px;row-gap:16px}.people-site .lead-modal--sheet .lead-choice-option{align-items:flex-start;color:#fff;font-size:14px;font-weight:500;gap:12px;line-height:18px;padding:16px 0}.people-site .lead-modal--sheet .lead-choice-option input{border:1.25px solid #5b5d6e;height:24px;width:24px}.people-site .lead-modal--sheet .lead-choice-option input:checked:after{left:6.5px;top:7.5px}.people-site .lead-choice-note{font-size:10px;font-weight:500;line-height:14px;margin-top:4px}.people-site .lead-modal--focus .lead-submit{font-size:16px;font-weight:600;height:48px;line-height:24px;margin-top:32px;padding:0 32px}.people-site .lead-modal--focus .lead-privacy{color:var(--brand-text-muted);font-size:14px;line-height:18px;margin-top:24px}.people-site .lead-modal--focus .lead-privacy a{color:var(--brand-text);font-weight:500}.people-site .lead-modal--sheet:has(.lead-success--sheet){grid-template-columns:minmax(0,1100px);padding:120px 32px;place-content:center}.people-site .lead-success--sheet{max-width:1100px}.people-site .lead-success--sheet h3{font-size:clamp(40px,4.444vw,64px);font-weight:700;letter-spacing:-.01em;line-height:1.0625;margin:24px 0}.people-site .lead-success--sheet p{color:var(--brand-text-muted);font-size:16px;line-height:24px;margin:0 0 24px}.people-site .lead-success--sheet p a{color:var(--brand-text)}.people-site .lead-success--sheet .pill-button{font-size:16px;font-weight:600;height:48px;padding:0 32px}@media (max-width:900px){.people-site .lead-modal--sheet{grid-template-columns:minmax(0,1fr);padding:160px 24px 40px;row-gap:40px}.people-site .lead-modal--sheet .lead-modal-close{right:24px;top:44px}.people-site .lead-modal-mark{left:24px;top:24px}.people-site .lead-modal-aside{padding-right:0}.people-site .lead-modal-intro--split{max-width:none}.people-site .lead-modal-intro--split h2{font-size:32px;line-height:36px}.people-site .lead-modal-intro--split p{font-size:16px}.people-site .lead-modal-highlights{gap:16px;margin-top:24px;max-width:none}.people-site .lead-modal-highlights li{font-size:14px;gap:12px;line-height:18px}.people-site .lead-modal--focus .lead-field-grid{gap:12px}.people-site .lead-modal--sheet .lead-choice{margin-top:12px}.people-site .lead-modal--sheet .lead-choice legend{font-weight:500;line-height:22px}.people-site .lead-modal--sheet .lead-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.people-site .lead-modal--sheet .lead-choice-option{align-items:center;padding:8px 0}.people-site .lead-choice-note{display:none}.people-site .lead-modal--focus .lead-submit{font-size:13px;font-weight:500;height:42px;line-height:18px;margin-top:24px}.people-site .lead-modal--sheet:has(.lead-success--sheet){padding:72px 24px}}@media (max-width:520px){.people-site .landing-shell{width:min(100% - 48px,1360px)}.people-site .site-header{padding:16px 0}.people-site .site-header .landing-shell{width:min(100% - 48px,1376px)}.people-site .header-cta{font-size:14px;font-weight:500;height:34px;line-height:18px;padding:0 16px}.people-hero{padding:72px 0 144px}.people-hero-headline{font-size:min(48px,11.48vw);font-weight:600;letter-spacing:-.01em;line-height:1.0833;margin-inline:calc(var(--page-gutter) * -1);max-width:none;width:calc(100% + var(--page-gutter) * 2)}.people-mosaic{margin-top:144px}.people-mosaic-stage{margin-left:-18.98vw;width:137.97vw}.people-hero-description{font-size:20px;letter-spacing:0;line-height:24px;margin-top:40px}.people-pillar{padding:72px 0 16px}.people-section-headline{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:44px}.people-pillar .people-headline-rest{display:block}.people-section-body{font-size:20px;line-height:24px;margin-top:24px}.people-pillar[id] .people-pillar-body{max-width:none}.people-rail{gap:16px;margin-top:56px}.people-rail-track{gap:16px}.people-card{aspect-ratio:320/560;border-radius:30px;width:320px}.people-card:after{height:269px}.people-card-copy{padding:0 32px 28px}.people-card-eyebrow{font-size:20px;line-height:24px;margin-bottom:8px}.people-card h3{font-size:32px;line-height:36px}.people-donate{padding:72px 0}.people-donate-copy{padding-left:0}.people-donate-button{margin-top:24px}.people-site .site-footer{padding:72px 0}.people-site .site-footer-wordmark{margin-bottom:0}.people-site .site-footer-divider{display:none}.people-site .site-footer-legal{align-items:flex-start;flex-direction:column;gap:32px}}@media (prefers-reduced-motion:reduce){.people-mosaic-stage:hover .people-mosaic-tile{filter:brightness(.45)}}