@font-face{font-family:Oxanium;src:url('fonts/Oxanium%5Bwght%5D.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--ink:#080b0c;--surface:#121718;--raised:#1c2324;--chalk:#f3f1e9;--muted:#a9b2b0;--line:#354041;--lime:#d8ff3e;--cyan:#73d8ec;--wrap:1440px;color-scheme:dark;font-family:Oxanium,Arial,sans-serif;font-synthesis:none;background:var(--ink);color:var(--chalk)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;font-size:17px;line-height:1.65;font-weight:450}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}button{border:0}img{display:block;max-width:100%}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(56px,7.8vw,122px)}h2{font-size:clamp(42px,5.5vw,84px)}h3{font-size:clamp(27px,2.6vw,42px)}em{font-style:normal;color:var(--lime)}p{color:var(--muted)}strong{font-weight:650}.wrap{width:min(100% - 112px,var(--wrap));margin-inline:auto}.section{padding-block:120px}.eyebrow{font-size:12px;font-weight:650;letter-spacing:.16em;line-height:1.55;color:var(--muted);margin-bottom:26px}.lead{font-size:clamp(19px,1.8vw,25px);line-height:1.55;max-width:760px;margin-top:30px}.section-heading{margin-bottom:62px;max-width:1000px}.section-heading .lead{max-width:740px}.narrow{max-width:960px}.section-note{font-size:13px;line-height:1.7;margin-top:26px;max-width:950px}.actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:34px}.button,.nav-cta{display:inline-flex;gap:28px;justify-content:space-between;align-items:center;background:var(--lime);color:var(--ink);font-weight:650;font-size:15px;line-height:1.3;padding:19px 25px;border-radius:4px;transition:background .2s,transform .2s;min-height:52px}.button:hover,.nav-cta:hover{background:#e8ff96;transform:translateY(-2px)}.button.secondary{background:transparent;border:1px solid #697371;color:var(--chalk)}.button.secondary:hover{background:#293133}.button.small{min-height:42px;padding:13px 17px;font-size:13px}.text-link{background:none;padding:0;display:inline-flex;align-items:center;gap:22px;font-size:16px;font-weight:600;line-height:1.4}.text-link span{font-size:23px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.dark-button{background:var(--ink);color:var(--chalk)}.dark-button:hover{background:#2a3334}.skip-link{position:fixed;left:20px;top:-80px;z-index:100;background:var(--lime);color:var(--ink);padding:10px 20px}.skip-link:focus{top:15px}.reading-progress{position:fixed;inset:0 auto auto 0;width:0;height:2px;background:var(--lime);z-index:40}
.site-header{position:sticky;top:0;z-index:30;height:80px;padding:0 max(32px,calc((100vw - 1540px)/2));display:flex;align-items:center;justify-content:space-between;gap:35px;background:rgba(8,11,12,.89);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff14}.parent-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.parent-brand>img{width:48px;height:44px;object-fit:contain}.parent-brand>span{display:flex;flex-direction:column;gap:0}.parent-brand>span>img{width:81px;height:31px;object-fit:contain}.parent-brand small{font-size:9px;letter-spacing:.19em;line-height:1.3;padding-left:3px}.main-nav{display:flex;align-items:center;gap:clamp(17px,2vw,33px)}.main-nav>a{color:#c6ccca;font-size:14px;line-height:1.2;white-space:nowrap;transition:color .2s}.main-nav>a:hover,.main-nav>a[aria-current]{color:var(--lime)}.main-nav small{font-size:8px;vertical-align:super;margin-left:3px}.nav-cta{font-size:12px;padding:12px 17px;min-height:40px;gap:22px}.menu-button{display:none;background:none;width:42px;height:44px;padding:10px}.menu-button span{display:block;height:1px;background:var(--chalk);margin:7px 0}.mobile-only{display:none!important}
.hero{position:relative;min-height:720px;height:calc(100svh - 80px);max-height:1080px;overflow:hidden;isolation:isolate}.hero-media,.hero-shade{position:absolute;inset:0;z-index:-1}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:61% 55%}.hero-media{will-change:transform}.hero-shade{background:linear-gradient(90deg,rgba(6,10,13,.7),transparent 76%),linear-gradient(0deg,#080b0cb0,transparent 35%)}.hero-copy{padding-top:clamp(90px,13vh,180px)}.hero h1{font-size:clamp(60px,7.9vw,124px);line-height:.96;letter-spacing:-.055em}.hero h1 span{color:var(--lime)}.hero .eyebrow{font-size:11px;color:#c0c9c8}.hero-lead{color:var(--chalk);margin-top:34px;font-size:24px;line-height:1.4}.hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;color:#c4cecd}.hero-bottom>a{color:var(--chalk);white-space:nowrap}
.manifesto{height:190vh;background:var(--chalk);color:var(--ink)}.manifesto-sticky{position:sticky;top:80px;height:calc(100svh - 80px);min-height:610px;display:grid;grid-template-columns:1fr 2.5fr;align-content:center;column-gap:40px;padding-block:80px}.manifesto-aside .eyebrow{color:#505b58}.manifesto-aside>p:not(.eyebrow){font-size:16px;color:#66716d}.section-index{display:block;margin-top:55px;font-size:12px;letter-spacing:.15em}.manifesto-words{font-size:clamp(45px,7.5vw,114px);line-height:1.05;font-weight:600;letter-spacing:-.055em}.manifesto-words>span{display:block;color:#b7bdb6;transition:color .45s,transform .45s}.manifesto-words>span.active{color:var(--ink);transform:translateX(10px)}.manifesto-words>span:last-child.active{color:#537011}.manifesto-caption{grid-column:2;display:flex;gap:30px;margin-top:48px;align-items:center}.caption-index{font-size:10px;letter-spacing:.1em;min-width:135px}.manifesto-caption>p{font-size:15px;color:#4b5652}
.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{position:relative;background:#111617;border:1px solid #283032;padding:24px 24px 34px;overflow:hidden;min-height:452px;border-radius:6px;transition:border-color .3s}.product-card:hover{border-color:#7e8c6b}.product-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.09em}.status{display:inline-flex;gap:7px;align-items:center;color:#dce9c4;font-size:11px;white-space:nowrap;letter-spacing:.025em}.status i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.status.coming{color:#b8c4c2}.status.coming i{background:transparent;border:1px solid #9fabaa}.product-photo{width:calc(100% + 48px);max-width:none;margin:18px -24px 16px;height:235px;object-fit:cover;mix-blend-mode:lighten;transition:transform .8s}.product-card:hover .product-photo{transform:scale(1.04)}.product-logo{width:310px;max-width:100%;height:auto}.product-card .product-logo{height:58px;width:270px;object-fit:contain;object-position:left}.product-card>p{font-size:15px;margin-top:19px;max-width:80%}.circle-arrow{position:absolute;right:23px;bottom:26px;border:1px solid #46514e;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:20px}.mini-trace{height:269px;position:relative;display:flex;align-items:center}.mini-trace .trace-svg{opacity:.7;height:150px}.mini-trace>strong{position:absolute;right:0;top:35px;font-size:38px}.mini-trace>strong>span{font-size:16px;color:var(--muted);margin-left:5px}.software-showcase{background:#111718}.under-demo{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px}.under-demo p{font-size:18px}.under-demo strong{color:var(--chalk)}
.compare-demo,.stint-demo,.race-demo{border:1px solid #3b4747;border-radius:10px;background:#0c1112;overflow:hidden;box-shadow:0 30px 100px #0005}.app-top{padding:15px 24px;border-bottom:1px solid #333d3f;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:.1em}.app-brand .product-logo{width:156px;max-height:34px}.app-caption{color:#c2cbca}.tiny-label{font-size:9px;letter-spacing:.035em;color:#9eaaa7}.app-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px}.app-tools strong{font-size:21px;letter-spacing:-.025em}.app-tools p{font-size:12px;margin-top:5px}.app-tools label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:14px}.app-tools select{font-size:12px;width:215px;padding:9px;background:#182122;color:var(--chalk);border:1px solid #3a4747;border-radius:3px}.dual-video{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding-inline:16px}.video-frame{position:relative;overflow:hidden;border-radius:4px;background:#1a2124}.video-frame img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .2s linear;opacity:.86}.video-frame.reference img{object-position:51% 50%}.video-top,.video-hud{position:absolute;left:14px;right:14px;display:flex;align-items:center;gap:10px;color:white;text-shadow:0 1px 3px #000;font-size:13px}.video-top{top:12px}.video-top b{margin-left:auto;font-size:18px}.lap-dot{width:23px;height:23px;border-radius:3px;background:var(--lime);color:#080b0c;display:grid;place-items:center;text-shadow:none;font-weight:700}.reference .lap-dot{background:var(--cyan)}.video-hud{bottom:14px;justify-content:space-between;font-size:11px}.video-hud strong{font-size:32px;line-height:1}.video-hud small{font-size:10px}.trace-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 25px 7px;font-size:10px;color:var(--muted)}.trace-header>strong{font-size:19px;color:var(--lime)}.trace-header b{margin-left:15px}.cyan{color:var(--cyan)}.trace-svg{display:block;width:calc(100% - 48px);height:120px;margin:0 24px;overflow:visible}.trace-svg path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.trace-svg .grid-line{stroke:#2b393b;stroke-width:1}.trace-a{stroke:var(--lime)}.trace-b{stroke:var(--cyan)}.trace-cursor{stroke:#eaf5eb;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.demo-play{display:flex;align-items:center;gap:20px;padding:18px 24px 7px}.play-button{background:#d8ff3e;color:#0c1112;flex-shrink:0;width:36px;height:36px;border-radius:50%;font-size:14px}.scrub-label{display:flex;align-items:center;gap:20px;flex:1;font-size:11px;color:var(--muted)}input[type=range]{accent-color:var(--lime);width:100%;cursor:pointer;min-width:0}.demo-play>span{font-size:12px;min-width:66px}.demo-note{font-size:10px;padding:10px 24px 17px;line-height:1.5;color:#879693}.endurance-statement{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.endurance-statement h2{font-size:clamp(40px,4.6vw,72px)}.endurance-side p{margin-top:22px;font-size:18px}.endurance-side .text-link{margin-top:26px}.track-art{display:block;width:100%;max-height:340px;filter:drop-shadow(0 10px 22px #0005)}.track-base{stroke:#344441;stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.track-line{stroke:var(--lime);stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2.5s ease}.is-visible .track-line,.graphic-panel .track-line{stroke-dashoffset:0}.hardware-tease{position:relative;min-height:880px;background:#0b0d0e;overflow:hidden;isolation:isolate}.hardware-tease>img{position:absolute;left:20%;bottom:-50px;width:83%;max-width:none;z-index:-1;object-fit:contain;mix-blend-mode:lighten}.hardware-copy{padding-top:85px}.hardware-copy h2{max-width:780px}.hardware-copy p:not(.eyebrow){max-width:430px;margin-top:26px;font-size:20px}.hardware-copy .button{margin-top:30px}.image-credit{position:absolute;bottom:22px;right:35px;font-size:9px;letter-spacing:.1em;color:#a3adab}.connected-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.connected-card{position:relative;min-height:555px;overflow:hidden;border:1px solid #38433f;padding:44px;background:#111718;border-radius:6px}.connected-card .service-logo{width:230px;height:50px;object-fit:contain;object-position:left;margin-bottom:29px}.connected-card h3{font-size:38px}.connected-card>p:not(.eyebrow){margin-top:23px;max-width:410px;font-size:17px}.cloud-card{background:radial-gradient(ellipse at 80% 100%,#243522,transparent 65%),#111718}.labs-card{background:radial-gradient(ellipse at 80% 100%,#193032,transparent 65%),#111718}.cloud-visual{position:relative;height:145px;margin-top:35px;display:flex;align-items:center;justify-content:center;gap:18px}.file-tile{background:#23312c;border:1px solid #5a7161;padding:16px 20px;font-size:9px;transform:rotate(-8deg);line-height:1.4;min-width:110px;animation:float 7s ease-in-out infinite}.file-tile:nth-child(2){transform:rotate(5deg);animation-delay:-2s}.file-tile strong{font-size:26px}.cloud-core{width:75px;height:75px;border:1px solid #60724f;display:grid;place-items:center;font-size:42px;color:var(--lime);font-weight:600}.labs-preview{margin-top:35px;border:1px solid #4b5d5e;border-radius:10px;padding:20px 25px;background:#0d181acc;max-width:420px}.labs-preview span{font-size:13px;display:block;margin-bottom:20px;color:#d1dcda}.labs-preview i{display:block;width:92%;height:4px;margin-top:8px;border-radius:10px;background:#77999755;animation:pulse 4s ease-in-out infinite}.labs-preview i:nth-child(3){width:80%}.labs-preview i:nth-child(4){width:57%}.c1-section{display:grid;grid-template-columns:1.15fr 1fr;background:var(--chalk);color:var(--ink);overflow:hidden}.c1-photo{min-height:650px;overflow:hidden}.c1-photo img{width:100%;height:100%;object-fit:cover;object-position:45% center}.c1-copy{padding:90px clamp(32px,5.5vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.c1-copy h2{font-size:clamp(40px,4vw,64px)}.c1-copy .eyebrow{color:#4e5c4b;font-size:10px}.c1-copy p:not(.eyebrow){color:#59615a;margin-top:24px}.c1-copy .text-link,.c1-copy .button{margin-top:35px}.closing{padding-block:130px;display:flex;flex-direction:column;align-items:center;text-align:center}.closing>p:not(.eyebrow){margin-top:30px;font-size:19px;max-width:650px}.closing .button{margin-top:32px}.closing h2{font-size:clamp(42px,6.4vw,96px)}
.product-intro{padding-top:76px;padding-bottom:75px}.product-intro-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:74px}.product-intro-top .product-logo{width:280px}.product-intro-top .service-logo{width:240px;max-height:75px}.product-intro>h1{max-width:1140px}.product-intro>p.eyebrow{margin-bottom:24px}.product-intro>.lead{max-width:730px}.centred{text-align:center}.centred .product-intro-top{max-width:800px;margin-inline:auto}.centred .lead{margin-inline:auto}.centred .actions{justify-content:center}.centred>.button{margin-top:30px}.race-experience{padding-bottom:30px}.tabs{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:30px}.tabs button{background:transparent;border:1px solid #4c5956;border-radius:30px;padding:11px 20px;font-size:13px;color:#b3bfbb;transition:color .2s,background .2s}.tabs button[aria-selected=true]{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.tabs button:hover{border-color:var(--lime)}[hidden]{display:none!important}.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.three-columns article{padding-top:28px;border-top:1px solid #4b5952}.three-columns article>.eyebrow{display:block;color:var(--lime);margin-bottom:30px}.three-columns p{margin-top:25px}.pale{background:var(--chalk);color:var(--ink);color-scheme:light}.pale p{color:#5a655f}.pale .eyebrow{color:#52604f}.pale .section-note{color:#606d65}.feature-rows{border-top:1px solid #4b56514d}.feature-rows article{display:grid;grid-template-columns:55px 1fr 1.3fr;gap:35px;padding:45px 0;border-bottom:1px solid #4b56514d;align-items:start}.row-number{font-size:12px;color:#95a591}.feature-rows h3{font-size:32px}.feature-rows p{font-size:18px;max-width:650px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan{padding:35px;background:#141b1c;border:1px solid #35423d;border-radius:6px;display:flex;flex-direction:column}.plan:nth-child(2){border-top:3px solid var(--lime);padding-top:33px}.plan h3{font-size:54px}.plan .eyebrow{margin-bottom:18px}.plan-tag{margin-top:25px;color:var(--chalk);font-size:21px;line-height:1.4}.plan>p:not(.eyebrow):not(.plan-tag){margin-top:13px;font-size:15px}.plan ul{list-style:none;padding:0;margin:25px 0 30px;flex:1}.plan li{padding:14px 0;border-bottom:1px solid #303d38;font-size:14px}.plan li:before{content:'↗';color:var(--lime);margin-right:10px}.plan small{font-size:12px;margin-top:20px;color:var(--muted)}.cloud-strip{border-block:1px solid #33413a;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.cloud-strip h2{font-size:clamp(38px,4.5vw,68px)}.cloud-strip p{font-size:20px}.faq{border-top:1px solid #3e4e44}.faq details{border-bottom:1px solid #3e4e44}.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;font-size:20px;font-weight:550;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:29px;color:var(--lime);font-weight:300}.faq details[open] summary>span{transform:rotate(45deg)}.faq details>p{padding:0 35px 28px 0;max-width:830px;font-size:17px}.stint-content{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:45px}.stint-content h3{font-size:44px}.stats-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:38px 0}.stats-pair span{font-size:11px;color:var(--muted)}.stats-pair strong{display:block;font-size:28px;line-height:1.5;color:var(--lime)}.stats-pair small{display:block;font-size:9px;color:var(--muted)}.stint-content p[data-lap-note]{font-size:13px;max-width:400px}.lap-list{align-self:center}.lap-head,.lap-row{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:18px;align-items:center;padding:14px 18px;text-align:left;width:100%}.lap-head{font-size:10px;color:var(--muted)}.lap-row{background:transparent;border-top:1px solid #35443b;font-size:15px}.lap-row>span:last-child{text-align:right}.lap-row.active{background:#d8ff3e15;color:var(--lime)}.lap-list>.button{margin-top:20px}.race-content{padding:40px;color:var(--chalk)}.race-content p{color:var(--muted)}.race-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:40px}.race-heading h3{font-size:41px}.race-clock{text-align:right}.race-clock strong{display:block;font-size:55px;line-height:1.2;color:var(--lime)}.race-clock span{font-size:12px;color:var(--muted)}.race-key{display:flex;gap:26px;font-size:10px;color:#b7c7b8;margin-bottom:25px}.race-lane{display:grid;grid-template-columns:90px 1fr;align-items:center;margin:11px 0;gap:15px;font-size:12px}.lane{height:48px;background:repeating-linear-gradient(90deg,#35423555 0 1px,transparent 1px 16.667%),#18231c;position:relative;border-radius:3px;overflow:hidden}.lane>i{position:absolute;top:4px;bottom:4px;background:#9fbd60;color:#112112;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;white-space:nowrap;overflow:hidden;transition:width .25s}.lane>em{position:absolute;top:0;bottom:0;background:#d1af71;color:#101511;display:grid;place-items:center;font-size:9px}.lane .coverage-pending{background:repeating-linear-gradient(135deg,#53655a 0px 3px,#34463c 3px 7px);color:#e6efe8}.race-axis{display:flex;justify-content:space-between;margin-left:105px;font-size:10px;color:var(--muted);margin-top:20px}.race-slider{display:flex;gap:30px;margin-top:40px;font-size:12px;align-items:center;white-space:nowrap}.race-content>p[data-race-state]{font-size:14px;margin-top:15px}.race-content .demo-note{padding:12px 0 0}
.product-stage{position:relative;width:100%;background:#0a0c0d;overflow:hidden;min-height:600px;display:grid;place-items:center;padding:0 5%}.product-stage>img{width:100%;max-width:1500px;mix-blend-mode:lighten;will-change:transform}.product-hotspot{position:absolute;font-size:10px;letter-spacing:.12em;display:flex;align-items:center;gap:14px}.product-hotspot:before{content:'';width:6px;height:6px;border:1px solid var(--lime);border-radius:50%;box-shadow:0 0 0 6px #d8ff3e18}.hotspot-one{left:15%;top:18%}.hotspot-two{right:10%;top:24%}.remote-stage{max-height:850px}.hardware-range{background:#e3e5dc;border-radius:10px;padding:35px 45px}.pale .tabs button{color:#5b6658;border-color:#9ca693}.pale .tabs button[aria-selected=true]{background:#141c17;color:#f3f1e9;border-color:#141c17}.hardware-model{display:grid;grid-template-columns:1fr 1.3fr;gap:7%;align-items:center;padding:30px 0 20px}.model-number{display:flex;flex-direction:column;align-items:center}.model-number>strong{font-size:clamp(100px,19vw,285px);letter-spacing:-.08em;line-height:1;font-weight:550;color:#222d1d}.model-number>span{font-size:13px;letter-spacing:.2em;color:#56634c;margin-top:15px}.hardware-model h3{font-size:clamp(33px,3.7vw,55px)}.hardware-model p:not(.eyebrow){max-width:530px;margin-top:25px}.hardware-model .model-spec{font-size:13px;font-weight:650}.hardware-model .button{margin-top:30px}.table-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;margin-top:60px;font-size:15px;min-width:640px}.comparison-table caption{text-align:left;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.comparison-table td,.comparison-table th{text-align:center;padding:23px 15px;border-bottom:1px solid #aeb6a7;font-weight:450}.comparison-table th:first-child{text-align:left;font-weight:600}.comparison-table thead th{font-size:18px;font-weight:650}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.split-section>.section-heading{margin-bottom:0}.split-section .lead{margin-top:25px}.split-section .text-link,.split-section .button{margin-top:32px}.graphic-panel{padding:60px 30px;background:#121c19;border:1px solid #364539;border-radius:8px}.graphic-tag{display:block;text-align:center;font-size:11px;letter-spacing:.15em;margin-top:20px;color:#a4b09e}.compatibility-panel{border:1px solid #b0b8a6;padding:35px;border-radius:6px}.compatibility-panel h3{font-size:31px}.compatibility-panel dl{margin:25px 0}.compatibility-panel dl>div{padding:18px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #bac1b0}.compatibility-panel dt{font-size:13px;font-weight:600}.compatibility-panel dd{margin:0;font-size:13px;color:#596653;text-align:right}.compatibility-panel>p{font-size:13px}
.cloud-scene{position:relative;min-height:560px;border:1px solid #30483a;border-radius:12px;background:radial-gradient(ellipse at center,#1f372b55,transparent 70%);overflow:hidden}.cloud-orbit{position:relative;width:75%;height:550px;margin:auto;display:grid;place-items:center}.orbit-ring{position:absolute;width:500px;height:500px;border:1px solid #43684f70;border-radius:50%;transform:rotateX(53deg) rotate(-15deg)}.orbit-ring.inner{width:380px;height:380px;transform:rotateX(53deg) rotate(15deg)}.cloud-orbit>img{width:145px;z-index:1;filter:drop-shadow(0 5px 30px #d8ff3e30)}.orbit-file{position:absolute;z-index:2;padding:23px 29px;background:#1b2821;border:1px solid #486049;border-radius:7px;font-size:10px;letter-spacing:.12em;box-shadow:0 20px 50px #0008;animation:float 7s ease-in-out infinite}.orbit-file>b{display:block;font-size:13px;font-weight:550;letter-spacing:0;margin-top:8px}.file-one{top:100px;left:2%}.file-two{top:90px;right:3%;animation-delay:-3s}.file-three{bottom:80px;left:33%;animation-delay:-5s}.cloud-scene-caption{position:absolute;bottom:30px;left:35px}.cloud-scene-caption .eyebrow{font-size:9px;margin-bottom:8px}.cloud-scene-caption p{font-size:17px;color:#d6e2d8}.cloud-plans{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cloud-plans article{padding:40px;background:#e1e5d9;border:1px solid #b9c2ae;border-radius:5px}.cloud-plans h3{font-size:43px}.cloud-plans p:not(.eyebrow){margin-top:24px;max-width:480px}.cloud-plans span{display:block;margin-top:40px;font-size:12px;color:#5e6c53}.labs-interactive{max-width:1060px}.labs-console{border:1px solid #48615b;background:radial-gradient(ellipse at top right,#163d3d80,transparent 70%),#111c1d;border-radius:12px;overflow:hidden}.labs-console .app-top{padding:20px 32px}.beta{font-size:8px;padding:5px 7px;border:1px solid #58777a;border-radius:3px;color:var(--cyan);margin-left:9px;letter-spacing:.1em}.labs-chat{padding:40px}.question-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:37px}.question-chips button{border:1px solid #426363;background:#142425;border-radius:30px;padding:10px 16px;font-size:12px}.question-chips button[aria-pressed=true]{background:#d8ff3e;color:#0c1412;border-color:#d8ff3e}.chat-question{padding:17px 22px;background:#263838;border-radius:7px;margin-left:auto;max-width:440px;color:#eff5ef;font-size:17px}.chat-answer{margin-top:35px;background:#0c1516;border:1px solid #2c4642;border-radius:8px;padding:32px 35px;transition:opacity .2s}.answer-author{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.08em;color:#b8c9ba;margin-bottom:25px}.answer-author img{width:26px;height:24px;object-fit:contain}.chat-answer h3{font-size:34px}.chat-answer>p{margin-top:22px;font-size:17px;color:#b8c8c3;max-width:770px}.evidence-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.evidence-pills a{font-size:11px;border:1px solid #48613f;border-radius:30px;padding:9px 15px;color:#d5e6bf}.answer-footnote{font-size:10px;margin-top:25px;color:#93a7a0}.evidence-steps article{display:flex;gap:24px;padding-block:26px;border-top:1px solid #afbaa8}.evidence-steps article>span{font-size:12px;color:#5f744b}.evidence-steps h3{font-size:27px;letter-spacing:-.025em}.evidence-steps p{margin-top:14px;font-size:16px}.endurance-hero h1{font-size:clamp(70px,10vw,160px)}.broad-audience{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #4c5c51;padding-block:30px;font-size:14px;letter-spacing:.08em}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:0}.support-grid article{border:1px solid #38463b;background:#141d17;padding:32px}.support-grid article>p:not(.eyebrow){margin-top:24px}.support-grid .text-link{display:flex;margin-top:30px;font-size:14px}
.site-footer{border-top:1px solid #384638;background:#0d1310;padding:65px 0 22px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:55px;border-bottom:1px solid #303c31}.footer-top>p{font-size:28px;font-weight:550;letter-spacing:-.025em;line-height:1.2;color:var(--chalk)}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:45px;padding-block:45px}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-links>div>span{font-size:10px;letter-spacing:.15em;color:#8b9a8f;margin-bottom:15px}.footer-links a,.footer-links p{font-size:13px;line-height:1.8}.footer-links small{font-size:8px;color:#a8c894}.footer-links a:hover{color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-top:1px solid #303c31;padding-top:25px;font-size:10px;color:#89978d}.footer-bottom button{padding:5px 0;background:none;font-size:10px;color:var(--chalk)}.footer-bottom a{color:var(--chalk)}
dialog{border:1px solid #496046;border-radius:12px;background:#121b15;color:var(--chalk);padding:0;width:min(600px,calc(100vw - 36px));max-height:90svh;overflow-y:auto;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#030806c9;backdrop-filter:blur(10px)}.dialog-body{padding:40px}.dialog-body h2{font-size:46px}.dialog-close{position:absolute;right:18px;top:12px;background:none;font-size:29px;padding:5px;color:var(--chalk)}.form-notice{font-size:12px;margin:24px 0;color:#b7c4b4}form{display:grid;gap:18px}form label{display:grid;gap:7px;font-size:12px;color:#b9c7b5}form input,form select,form textarea{width:100%;background:#1d291f;border:1px solid #486044;border-radius:4px;color:var(--chalk);padding:12px 14px;font-size:15px;line-height:1.4}form textarea{resize:vertical}form .button{justify-content:center}.form-result{font-size:13px;color:var(--lime)}
.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-visible{opacity:1;transform:none}.motion-off .reveal{opacity:1!important;transform:none!important}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .hero-media,.motion-off .product-stage>img,.motion-off .hardware-tease>img{transform:none!important}.motion-off .manifesto{height:auto}.motion-off .manifesto-sticky{position:relative;top:0;height:auto;min-height:650px}.motion-off .manifesto-words>span{color:#151d16;transform:none}.motion-off .manifesto-words>span:last-child{color:#537011}.motion-off .track-line{stroke-dashoffset:0}.motion-off html{scroll-behavior:auto}
.review-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.review-decisions h3{font-size:30px}.review-decisions p{margin-top:23px;font-size:17px}.review-pages{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.review-pages>a{display:grid;grid-template-columns:35px 1fr 20px;gap:12px 20px;padding:30px 0;border-top:1px solid #42543e}.review-pages h3{font-size:30px}.review-pages span{font-size:11px;color:var(--lime)}.review-pages p{grid-column:2;font-size:15px}.review-pages b{grid-column:3;grid-row:1;font-size:20px}.strapline-wall{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.strapline-wall blockquote{font-size:clamp(34px,4.7vw,72px);line-height:1.1;letter-spacing:-.05em;margin:0;font-weight:600}.strapline-wall em{color:#547012}.strapline-wall h3{font-size:30px;margin-bottom:30px}.review-pages a:hover h3{color:var(--lime)}.cloud-core img{width:45px}.lap-row[data-lap="13"]{color:var(--lime)}.lap-row.active{outline:1px solid #b9ce98;outline-offset:-1px}html.motion-off{scroll-behavior:auto}
@media(max-width:700px){.review-decisions,.review-pages,.strapline-wall{grid-template-columns:1fr;gap:35px}.review-decisions h3{font-size:29px}.review-pages>a{padding-block:25px}.strapline-wall blockquote{font-size:clamp(31px,8.5vw,58px)}.strapline-wall h3{font-size:28px}}
@keyframes float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes pulse{0%,100%{opacity:.5}50%{opacity:1}}
@media(min-width:1800px){.hardware-tease{min-height:1000px}.hero-copy{padding-top:170px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header{gap:20px;padding-inline:25px}.main-nav{gap:16px}.main-nav>a{font-size:12px}.nav-cta{padding:10px 13px;font-size:11px}.parent-brand>img{width:40px}.parent-brand>span>img{width:72px}.parent-brand small{font-size:8px}.hero{min-height:670px}.product-card{padding:20px}.product-card-top{flex-wrap:wrap}.product-photo{height:205px;margin-inline:-20px;width:calc(100% + 40px)}.product-card .product-logo{height:49px}.mini-trace{height:239px}.connected-card{padding:32px}.connected-card h3{font-size:34px}.hardware-tease{min-height:810px}.hardware-tease>img{left:8%;width:100%}.c1-photo{min-height:570px}.c1-copy{padding:65px 35px}.feature-rows article{grid-template-columns:35px .9fr 1.1fr;gap:25px}.plan{padding:25px}.plan:nth-child(2){padding-top:23px}.plan h3{font-size:48px}.plan-tag{font-size:18px}.stint-content{padding:30px;gap:30px}.stats-pair strong{font-size:22px}.product-stage{min-height:500px}.three-columns{gap:30px}}
@media(max-width:850px){.main-nav{display:none;position:absolute;left:0;right:0;top:79px;background:#111a14;padding:28px 30px;flex-direction:column;align-items:flex-start;border-bottom:1px solid #3b5240;gap:25px}.main-nav.open{display:flex}.main-nav>a{font-size:18px}.main-nav .mobile-only{display:block!important}.menu-button{display:block}.site-header .nav-cta{margin-left:auto}.section{padding-block:85px}.product-grid{grid-template-columns:1fr}.product-card{min-height:380px;display:grid;grid-template-columns:1fr 1fr;align-content:center;padding:32px}.product-card .product-card-top{grid-column:1;align-self:start;position:relative;z-index:1}.product-card .product-photo{position:absolute;right:0;top:20px;width:56%;height:340px;object-fit:cover;margin:0;z-index:0}.product-card .product-logo{grid-column:1;margin-top:65px;position:relative;z-index:1;width:240px;max-width:100%}.product-card>p{grid-column:1;position:relative;z-index:1;max-width:100%;font-size:17px}.software-card .mini-trace{position:absolute;right:15px;width:45%;height:270px;top:45px}.product-card .circle-arrow{bottom:30px;right:30px}.connected-card{padding:28px}.connected-card h3{font-size:29px}.cloud-visual{gap:8px}.file-tile{min-width:75px;padding:15px}.cloud-core{width:50px;height:60px;font-size:31px}.c1-section{grid-template-columns:1fr}.c1-photo{min-height:0;aspect-ratio:16/10}.c1-copy{padding:70px 50px}.c1-copy h2{font-size:54px}.c1-copy p{max-width:650px}.three-columns{gap:30px}.three-columns h3{font-size:27px}.three-columns p{font-size:15px}.feature-rows article{grid-template-columns:35px 1fr;gap:20px}.feature-rows p{grid-column:2}.plan-grid{grid-template-columns:1fr}.plan{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.plan .eyebrow{grid-column:1/-1;margin:0}.plan h3,.plan-tag{grid-column:1}.plan>p:not(.eyebrow):not(.plan-tag){grid-column:1}.plan ul{grid-column:2;grid-row:2/5;margin:0}.plan .button{grid-column:2;grid-row:5}.plan small{grid-column:1;grid-row:5}.cloud-strip{gap:5%}.app-tools strong{font-size:17px}.scrub-label{font-size:0;gap:0}.app-tools{padding:20px}.video-top{font-size:10px;gap:6px}.video-top b{font-size:14px}.video-hud strong{font-size:26px}.stint-content{grid-template-columns:1fr 1fr;gap:20px;padding:24px}.stint-content h3{font-size:32px}.stats-pair{grid-template-columns:1fr;margin:20px 0;gap:12px}.race-content{padding:25px}.product-stage{min-height:360px}.product-hotspot{font-size:8px}.hardware-model{gap:35px}.hardware-range{padding:28px}.split-section{gap:35px}.split-section .section-heading h2{font-size:42px}.graphic-panel{padding:35px 20px}.cloud-orbit{width:90%}.cloud-plans{gap:18px}.cloud-plans article{padding:30px}.cloud-plans h3{font-size:35px}.support-grid{grid-template-columns:1fr}.support-grid article{padding:35px}.support-grid .text-link{display:inline-flex;margin-right:30px}.broad-audience{font-size:10px;gap:15px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.site-header{height:70px;padding-inline:20px;gap:10px}.main-nav{top:69px}.parent-brand{gap:8px}.parent-brand>img{width:35px}.parent-brand>span>img{width:68px}.nav-cta{font-size:10px;padding:10px 11px;gap:15px;min-height:36px}.menu-button{width:34px}.hero{min-height:760px;height:calc(100svh - 70px);max-height:950px}.hero-copy{padding-top:70px}.hero h1{font-size:clamp(43px,9.4vw,58px)}.hero-media img{object-position:68% center;object-fit:cover}.hero-shade{background:linear-gradient(180deg,#070e13e0,transparent 68%),linear-gradient(90deg,#060c1066,transparent)}.hero-lead{font-size:21px;margin-top:26px}.hero .eyebrow{font-size:9px;max-width:250px;line-height:1.8}.hero .actions{gap:22px;flex-direction:column;align-items:flex-start}.hero-bottom{font-size:8px;bottom:22px;align-items:flex-end}.hero-bottom>span{max-width:165px;line-height:1.8}.hero-bottom>a{font-size:8px;letter-spacing:.07em}.manifesto{height:145vh}.manifesto-sticky{top:70px;min-height:590px;height:calc(100svh - 70px);grid-template-columns:1fr;padding-block:60px;align-content:center}.manifesto-aside{display:flex;justify-content:space-between;gap:25px;margin-bottom:35px}.manifesto-aside .eyebrow{font-size:9px;margin:0}.manifesto-aside>p:not(.eyebrow){font-size:12px}.section-index{display:none}.manifesto-words{font-size:clamp(34px,9.15vw,55px);line-height:1.16}.manifesto-words>span.active{transform:translateX(4px)}.manifesto-caption{grid-column:1;display:block;margin-top:35px}.caption-index{font-size:9px}.manifesto-caption>p{font-size:14px;margin-top:10px}.section{padding-block:68px}.section-heading{margin-bottom:38px}.eyebrow{font-size:10px;margin-bottom:20px}h2{font-size:39px}.lead{font-size:18px;margin-top:23px}.button{padding:16px 20px;font-size:13px;min-height:48px}.text-link{font-size:14px}.product-card{min-height:460px;display:block;padding:24px}.product-card .product-photo{position:static;width:calc(100% + 48px);max-width:none;height:220px;margin:10px -24px}.product-card .product-logo{margin-top:12px;width:245px;height:58px}.product-card>p{font-size:15px;max-width:80%;margin-top:13px}.software-card .mini-trace{position:relative;width:100%;height:235px;top:0;right:0}.mini-trace>strong{top:35px}.product-card .circle-arrow{bottom:22px;right:22px}.app-top{padding:12px 15px;gap:10px}.app-caption{display:none}.app-brand .product-logo{width:125px}.tiny-label{font-size:8px}.app-tools{display:block;padding:18px 15px}.app-tools strong{font-size:17px}.app-tools label{margin-top:16px;justify-content:space-between;font-size:10px}.app-tools select{width:190px;font-size:11px}.dual-video{padding-inline:6px;gap:3px}.video-frame img{aspect-ratio:4/3}.video-top{left:6px;right:6px;top:7px;flex-wrap:wrap;font-size:8px;gap:4px}.video-top b{font-size:11px;flex-basis:100%;margin-left:21px}.lap-dot{width:17px;height:17px;font-size:9px}.video-hud{left:7px;right:7px;bottom:8px;font-size:8px}.video-hud strong{font-size:20px}.video-hud small{display:none}.trace-header{margin:17px 14px 5px;font-size:8px;gap:10px}.trace-header>span:nth-child(2){display:none}.trace-header>strong{font-size:16px}.trace-svg{margin:0 14px;width:calc(100% - 28px);height:95px}.demo-play{padding:15px 14px 6px;gap:12px}.demo-play>span{font-size:10px;min-width:53px}.play-button{width:30px;height:30px;font-size:11px}.demo-note{padding:10px 14px 14px;font-size:8px}.under-demo{display:block;margin-top:25px}.under-demo p{font-size:16px}.under-demo .text-link{margin-top:23px}.endurance-statement{grid-template-columns:1fr;gap:10px}.endurance-statement h2{font-size:40px}.endurance-side .track-art{max-height:250px}.endurance-side p{font-size:16px}.hardware-tease{min-height:735px}.hardware-copy{padding-top:60px}.hardware-copy h2{font-size:41px}.hardware-copy p:not(.eyebrow){font-size:17px;max-width:330px}.hardware-copy .button{margin-top:26px}.hardware-tease>img{left:-25%;width:155%;bottom:0}.image-credit{font-size:7px;bottom:17px;right:20px}.connected-grid{grid-template-columns:1fr;gap:20px}.connected-card{padding:28px;min-height:535px}.connected-card h3{font-size:34px}.connected-card>p:not(.eyebrow){font-size:16px}.connected-card .service-logo{width:220px}.cloud-visual{gap:15px}.file-tile{min-width:95px}.cloud-core{width:68px}.c1-copy{padding:60px 24px}.c1-copy h2{font-size:40px}.c1-photo{aspect-ratio:4/3}.c1-copy p:not(.eyebrow){font-size:16px}.closing{padding-block:85px}.closing h2{font-size:43px}.closing>p:not(.eyebrow){font-size:16px}.product-intro{padding-top:40px;padding-bottom:50px}.product-intro-top{margin-bottom:48px;gap:20px}.product-intro-top .product-logo{width:190px}.product-intro-top .service-logo{width:185px}.product-intro-top .status{font-size:9px}.product-intro h1{font-size:clamp(43px,10vw,60px)}.product-intro .lead{font-size:18px}.product-intro .eyebrow{font-size:10px}.centred .product-intro-top{flex-wrap:wrap;justify-content:center}.race-experience{width:calc(100% - 20px)}.tabs{gap:5px;margin-bottom:20px}.tabs button{padding:10px 12px;font-size:10px;min-height:36px}.three-columns{grid-template-columns:1fr;gap:35px}.three-columns h3{font-size:31px}.three-columns p{font-size:17px;margin-top:18px}.three-columns article>.eyebrow{margin-bottom:20px}.feature-rows article{grid-template-columns:25px 1fr;padding-block:32px;gap:17px}.feature-rows h3{font-size:27px}.feature-rows p{font-size:16px}.plan{display:flex;padding:28px;gap:0}.plan:nth-child(2){padding-top:26px}.plan .eyebrow{margin-bottom:18px}.plan h3{font-size:50px}.plan ul{margin:20px 0 30px}.plan-tag{font-size:22px;margin-top:24px}.plan small{margin-top:20px}.cloud-strip{grid-template-columns:1fr;gap:32px}.cloud-strip h2{font-size:42px}.cloud-strip p{font-size:18px}.faq summary{font-size:17px;gap:20px;padding-block:23px}.faq details>p{font-size:15px;padding-right:0}.stint-content{grid-template-columns:1fr;padding:22px}.stint-content h3{font-size:35px}.stats-pair{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.stats-pair strong{font-size:23px}.stats-pair span{font-size:9px}.stats-pair small{font-size:8px}.lap-row{font-size:14px}.race-content{padding:22px 16px}.race-heading{align-items:flex-start;gap:18px;margin-bottom:28px}.race-heading h3{font-size:27px}.race-heading .eyebrow{font-size:8px;margin-bottom:15px}.race-clock strong{font-size:31px}.race-clock span{font-size:8px;white-space:nowrap}.race-key{gap:12px;font-size:8px;flex-wrap:wrap}.race-lane{grid-template-columns:61px 1fr;font-size:9px;gap:8px}.lane{height:40px}.lane>i{font-size:8px}.race-axis{margin-left:69px;font-size:8px}.race-slider{display:block;font-size:11px;white-space:normal;margin-top:28px}.race-slider input{display:block;margin-top:15px}.race-content>p[data-race-state]{font-size:12px}.race-content .demo-note{font-size:9px}.product-stage{padding:0;min-height:260px}.product-stage>img{max-width:none;width:115%}.product-hotspot{display:none}.product-stage .image-credit{font-size:6px}.hardware-range{padding:25px 22px}.hardware-model{grid-template-columns:1fr;gap:25px;padding-top:15px}.model-number>strong{font-size:155px}.model-number>span{font-size:11px;margin-top:5px}.hardware-model h3{font-size:37px}.hardware-model .eyebrow{margin-bottom:20px}.hardware-model p:not(.eyebrow){font-size:16px}.hardware-model .model-spec{font-size:12px}.comparison-table{font-size:13px;min-width:540px}.comparison-table th,.comparison-table td{padding:20px 11px}.comparison-table thead th{font-size:16px}.comparison-table caption{font-size:10px}.split-section{grid-template-columns:1fr;gap:45px}.split-section .section-heading h2{font-size:41px}.graphic-panel{padding:25px 20px}.compatibility-panel{padding:25px}.compatibility-panel h3{font-size:31px}.compatibility-panel dl>div{gap:15px}.compatibility-panel dd{font-size:11px}.cloud-scene{min-height:470px}.cloud-orbit{height:470px;width:100%}.cloud-orbit>img{width:100px}.orbit-ring{width:360px;height:360px}.orbit-ring.inner{width:250px;height:250px}.orbit-file{padding:15px 13px;font-size:8px}.orbit-file>b{font-size:10px}.file-one{left:3%;top:70px}.file-two{right:3%;top:125px}.file-three{left:36%;bottom:80px}.cloud-scene-caption{left:20px;bottom:20px}.cloud-scene-caption p{font-size:13px}.cloud-scene-caption .eyebrow{font-size:8px}.cloud-plans{grid-template-columns:1fr}.cloud-plans h3{font-size:37px}.cloud-plans p:not(.eyebrow){font-size:16px}.labs-console .app-top{padding:16px}.labs-chat{padding:22px 17px}.labs-chat .eyebrow{font-size:9px}.question-chips{gap:7px;margin-bottom:25px}.question-chips button{font-size:10px;padding:9px 12px}.chat-question{font-size:15px;padding:14px 17px}.chat-answer{padding:23px 18px;margin-top:23px}.chat-answer h3{font-size:29px}.chat-answer>p{font-size:15px}.evidence-pills{gap:8px}.evidence-pills a{font-size:10px;padding:8px 10px}.evidence-steps article{gap:18px}.evidence-steps h3{font-size:24px}.evidence-steps p{font-size:15px}.endurance-hero h1{font-size:80px}.broad-audience{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:11px}.support-grid article{padding:28px}.support-grid article>p:not(.eyebrow){font-size:16px}.footer-top{align-items:flex-start;gap:30px}.footer-top>p{font-size:17px;letter-spacing:-.04em}.footer-top .parent-brand>img{width:30px}.footer-top .parent-brand>span>img{width:61px}.footer-top .parent-brand small{font-size:7px}.footer-links{grid-template-columns:1fr 1fr;gap:30px}.footer-links>div:last-child{grid-column:1/-1}.footer-links>div>span{font-size:9px}.footer-bottom{font-size:9px;justify-content:flex-start;gap:12px 20px}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.site-footer{padding-top:45px}.dialog-body{padding:35px 23px}.dialog-body h2{font-size:39px}.form-notice{font-size:11px}.motion-off .manifesto-sticky{min-height:570px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.manifesto{height:auto}.manifesto-sticky{position:relative;top:0;height:auto;min-height:600px}.manifesto-words>span{color:#151d16}.hero-media,.product-stage>img{transform:none!important}.track-line{stroke-dashoffset:0}}

.apex-coming-art{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:76px;color:#d8ff3e;background:radial-gradient(ellipse,#1c2925,transparent 70%)}.apex-coming-art span{font-size:10px;letter-spacing:.18em;color:#aab3b3;margin-top:10px}

.workspace{scroll-margin-top:110px}
