@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_681af1{font-family:Geist,Geist Fallback;font-style:normal}.__variable_681af1{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_HJw5et5sSoTgXHhJQrHecd6WZk6x) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_933ff2{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_933ff2{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--type-display-xl:clamp(3.5rem,7vw,6.75rem);--type-display:clamp(2.75rem,6vw,5.25rem);--type-section:clamp(2.35rem,4.8vw,4.5rem);--type-title:clamp(1.5rem,3vw,2.125rem);--type-heading:1.25rem;--type-body-lg:1rem;--type-body:.875rem;--type-body-sm:.75rem;--type-label:.625rem;--type-micro:.5625rem;--weight-body:400;--weight-display:500;--weight-heading:600;--weight-ui:650;--leading-display:.94;--leading-heading:1.15;--leading-body:1.65;--leading-compact:1.5;--tracking-display:-.06em;--tracking-heading:-.035em;--tracking-tight:-.02em;--tracking-label:.12em;--color-background:#0a0d18;--color-surface:#121727;--color-surface-raised:#1a2034;--color-border:#30384f;--color-text:#f2f4fa;--color-text-subtle:#d3d7e4;--color-text-muted:#a7afc4;--color-primary:#8adbc7;--color-primary-hover:#a9e8da;--color-accent:#b7a4ff;--color-selected:#242b47;--color-focus:#ffd166;--color-success:#56d68a;--color-warning:#f2b84b;--color-danger:#ff7f8e;--color-preview-canvas:#ffffff;--color-background-rgb:10 13 24;--color-text-rgb:242 244 250;--color-text-subtle-rgb:211 215 228;--color-surface-rgb:18 23 39;--color-surface-raised-rgb:26 32 52;--color-border-rgb:48 56 79;--color-text-muted-rgb:167 175 196;--color-primary-rgb:138 219 199;--color-primary-hover-rgb:169 232 218;--color-selected-rgb:36 43 71;--color-accent-rgb:183 164 255;--color-focus-rgb:255 209 102;--color-success-rgb:86 214 138;--color-warning-rgb:242 184 75;--color-danger-rgb:255 127 142;--color-preview-canvas-rgb:255 255 255;--color-shadow-rgb:0 0 0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--radius-control:.375rem;--radius-panel:.625rem;--radius-dialog:.875rem;--control-height-compact:2rem;--control-height:2.5rem;--touch-target:2.75rem;--icon-size-compact:1rem;--icon-size-mobile:1.125rem;--focus-ring-width:2px;--focus-ring-offset:4px;--ink:var(--color-background);--ink-soft:var(--color-surface);--paper:var(--color-text);--paper-soft:var(--color-text-subtle);--muted:var(--color-text-muted);--line:var(--color-border);--aqua:var(--color-primary);--cyan:var(--color-accent);--signal:var(--color-focus)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}[data-technical=true],code,kbd,samp{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html{scroll-behavior:smooth;scroll-padding-top:5rem}body,html{font-family:var(--font-sans)}body{margin:0;background:var(--color-background);color:var(--color-text);font-size:var(--type-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizeLegibility}body:before{z-index:-2;background:radial-gradient(circle at 82% 8%,rgb(var(--color-primary-rgb)/.07),transparent 29rem),radial-gradient(circle at 8% 48%,rgb(var(--color-accent-rgb)/.04),transparent 36rem),linear-gradient(180deg,var(--color-background) 0,var(--color-surface) 58%,var(--color-background) 100%)}body:after,body:before{position:fixed;inset:0;content:""}body:after{z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(rgb(var(--color-text-muted-rgb)/.08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-text-muted-rgb)/.08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}::selection{background:var(--color-primary);color:var(--color-background)}a{color:inherit;text-decoration:none}a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:5px}.homePage{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 82% 0,rgb(var(--color-primary-rgb)/.055),transparent 28rem)}.shell{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:.65rem;font-size:var(--type-body-lg);letter-spacing:var(--tracking-tight)}.brand>span:last-child{color:var(--color-text-muted);margin-left:-.38rem}.mark{width:29px;height:29px;display:inline-grid;place-content:center;gap:3px;border:1px solid rgb(var(--color-primary-rgb)/.55);border-radius:50%;background:rgb(var(--color-primary-rgb)/.04);box-shadow:inset 0 0 8px rgb(var(--color-primary-rgb)/.05)}.mark i{display:block;width:13px;height:1px;background:var(--color-primary);border-radius:2px}.mark i:first-child{transform:translateX(-2px)}.mark i:last-child{transform:translateX(2px)}.hero{padding-block:clamp(2.5rem,6vw,5rem) 2.5rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch}.heroCopy{align-self:center;padding-block:1rem}.eyebrow{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.15em;line-height:var(--leading-compact);text-transform:uppercase}.eyebrow b{display:inline-block;width:6px;height:6px;margin-right:.7rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 10px rgb(var(--color-accent-rgb)/.25)}.hero h1{margin:0;max-width:740px;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:.96}.hero h1 span{color:transparent;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));background-clip:text;-webkit-background-clip:text}.lede{max-width:640px;margin:1.35rem 0 0;color:var(--color-text-muted);font-size:var(--type-body);line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.button{min-height:42px;padding:.68rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;border:1px solid transparent;border-radius:99px;font-size:.72rem;font-weight:var(--weight-ui);transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.primary{color:var(--color-background);background:var(--color-primary);box-shadow:0 8px 18px rgb(var(--color-primary-rgb)/.08)}.primary:hover{background:var(--color-primary-hover)}.quiet{border-color:var(--color-border);color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.02)}.quiet:hover{border-color:rgb(var(--color-primary-rgb)/.4);color:var(--color-primary)}.facts{margin:2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border)}.facts div{padding:.8rem .8rem 0 0}.facts dt{color:var(--color-accent);font-family:var(--font-mono);font-size:.56rem}.facts dd{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.68rem;line-height:var(--leading-compact)}.heroVisual{position:relative;min-height:390px;display:grid;place-items:center}.orbit{display:none}.orbitOne{width:470px;height:470px}.orbitTwo{width:350px;height:350px;border-color:rgb(var(--color-accent-rgb)/.1)}.orbit:after,.orbit:before{position:absolute;width:7px;height:7px;content:"";border-radius:50%;background:var(--color-primary);box-shadow:0 0 18px rgb(var(--color-primary-rgb)/.8)}.orbit:before{top:17%;right:13%}.orbit:after{bottom:10%;left:24%;background:var(--color-accent)}.systemCard{position:relative;z-index:2;width:100%;padding:1.2rem;border:1px solid rgb(var(--color-border-rgb)/.72);border-radius:18px;background:rgb(var(--color-surface-rgb)/.92);box-shadow:0 12px 28px rgb(var(--color-shadow-rgb)/.08)}.cardFooter,.cardHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cardHeader{padding-bottom:1.2rem;border-bottom:1px solid var(--color-border)}.cardHeader>div{display:grid;gap:.3rem}.cardFooter,.cardHeader small,.cardHeader>span,.flowRow em{text-transform:uppercase;letter-spacing:var(--tracking-label)}.cardHeader small{color:var(--color-text-muted);font-size:var(--type-label)}.cardHeader strong{font-size:var(--type-body)}.cardHeader>span{padding:.42rem .62rem;border:1px solid rgb(var(--color-primary-rgb)/.24);border-radius:99px;color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.07);font-size:var(--type-micro)}.flow{padding-block:1.7rem}.flowRow{min-height:56px;display:grid;grid-template-columns:34px 1fr auto;gap:.8rem;align-items:center}.flowRow>b{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgb(var(--color-text-muted-rgb)/.28);border-radius:50%;color:var(--color-text-muted);font-size:var(--type-label)}.flowRow.complete>b{border-color:rgb(var(--color-success-rgb)/.45);color:var(--color-background);background:var(--color-success)}.flowRow.active>b{border-color:var(--color-accent);color:var(--color-accent)}.flowRow div{display:grid;gap:var(--space-1)}.flowRow strong{font-size:var(--type-body)}.flowRow small{font-size:var(--type-body-sm)}.flowRow em,.flowRow small{color:var(--color-text-muted)}.flowRow em{font-size:var(--type-micro);font-style:normal}.flowRow.complete em{color:var(--color-success)}.flowRow.active em{color:var(--color-accent)}.flow>i{display:block;width:1px;height:24px;margin:-2px 0 -2px 15px;background:linear-gradient(var(--color-primary),rgb(var(--color-text-muted-rgb)/.16))}.cardFooter{padding-top:1.1rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--type-micro)}.cardFooter>div{height:18px;display:flex;align-items:end;gap:3px}.cardFooter i{width:3px;background:var(--color-primary)}.cardFooter i:first-child{height:35%;opacity:.35}.cardFooter i:nth-child(2){height:55%;opacity:.55}.cardFooter i:nth-child(3){height:75%;opacity:.75}.cardFooter i:nth-child(4){height:100%}.ribbon{overflow:hidden;border-block:1px solid var(--color-border);background:rgb(var(--color-primary-rgb)/.025)}.ribbon>div{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em}.ribbon i{width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.section{padding-block:clamp(2.75rem,6vw,5rem)}.sectionHeading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);column-gap:3rem;align-items:end}.sectionHeading .eyebrow{grid-column:1/-1}.capIntro h2,.finalCta h2,.principleCopy h2,.sectionHeading h2{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.05}.capIntro>p:last-child,.finalCta p,.principleCopy>p,.sectionHeading>p:last-child{margin:0;color:var(--color-text-muted);font-size:var(--type-body);line-height:1.65}.workflow ol{margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;border-top:1px solid var(--color-border)}.workflow li{position:relative;min-height:190px;padding:1rem 1.2rem 1.2rem 0}.stepTop{display:flex;align-items:center;gap:.7rem;color:var(--color-accent);font-size:var(--type-label)}.stepTop i{flex:1 1;height:1px;background:var(--color-border)}.workflow h3{margin:2rem 0 0;font-size:1rem;font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.workflow li p{margin:.7rem 0 0;color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.workflow li>b{position:absolute;top:50%;right:.35rem;color:rgb(var(--color-primary-rgb)/.4);font-size:var(--type-heading)}.capabilities{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--color-border)}.capIntro{align-self:start}.capIntro h2{max-width:430px}.capIntro>p:last-child{max-width:390px;margin-top:1.2rem}.capGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.capGrid article{position:relative;min-height:190px;padding:1.2rem;border:1px solid rgb(var(--color-border-rgb)/.72);border-radius:18px;background:rgb(var(--color-surface-rgb)/.92);box-shadow:0 12px 28px rgb(var(--color-shadow-rgb)/.08);transition:transform .18s ease,border-color .18s ease,background .18s ease}.capGrid article:hover{transform:translateY(-3px);border-color:rgb(var(--color-primary-rgb)/.42);background:var(--color-surface-raised)}.capGrid small{color:var(--color-accent);font-size:var(--type-label);letter-spacing:var(--tracking-label)}.capGrid h3{margin:2.2rem 0 0;font-size:1rem;font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.capGrid p{max-width:330px;margin:.7rem 0 0;color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.capGrid article>i{position:absolute;top:-1px;right:-1px;width:18px;height:18px;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary);opacity:0;transition:opacity .18s ease}.capGrid article:hover>i{opacity:.75}.principles{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center;border-top:1px solid var(--color-border)}.helm{position:relative;min-height:380px;display:grid;place-items:center}.ring{position:absolute;border:1px solid rgb(var(--color-primary-rgb)/.18);border-radius:50%}.ringOne{width:min(100%,360px);aspect-ratio:1}.ringTwo{width:min(68%,245px);aspect-ratio:1;border-style:dashed;border-color:rgb(var(--color-accent-rgb)/.24)}.helm>div{width:112px;height:112px;display:grid;place-items:center;border:1px solid rgb(var(--color-primary-rgb)/.35);border-radius:50%;background:rgb(var(--color-primary-rgb)/.04);box-shadow:0 0 36px rgb(var(--color-primary-rgb)/.055)}.helm>div .mark{width:55px;height:55px}.helm>div .mark i{width:25px}.label{position:absolute;padding:.35rem .6rem;border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);background:var(--color-surface);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.labelOne{top:12%;left:12%}.labelTwo{top:30%;right:4%}.labelThree{bottom:12%;left:23%}.principleCopy>p{max-width:610px;margin-top:1.2rem}.principleCopy ul{margin:1.7rem 0 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.principleCopy li{padding:.9rem 0;display:grid;grid-template-columns:minmax(130px,.42fr) 1fr;gap:1.5rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.72rem;line-height:var(--leading-compact)}.principleCopy li strong{color:var(--color-text);font-weight:var(--weight-heading)}.finalCta{margin-bottom:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;border:1px solid rgb(var(--color-border-rgb)/.72);border-radius:18px;background:radial-gradient(circle at 90% 10%,rgb(var(--color-primary-rgb)/.055),transparent 24rem),rgb(var(--color-surface-rgb)/.92);box-shadow:0 12px 28px rgb(var(--color-shadow-rgb)/.08)}.finalCta p:last-child{max-width:610px;margin-top:1rem}.footer{min-height:92px;padding-block:1.25rem;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.68rem}.footer>span{justify-self:end}@media (max-width:960px){.hero{grid-template-columns:1fr}.heroVisual{min-height:0}.workflow ol{grid-template-columns:repeat(2,1fr)}.workflow li{border-bottom:1px solid var(--color-border)}.workflow li>b{display:none}.capabilities,.principles{grid-template-columns:1fr}.capIntro{position:static}.helm{min-height:360px}.footer{grid-template-columns:1fr 1fr}.footer p{display:none}}@media (max-width:640px){.shell{width:min(100% - 2rem,1240px)}.hero{padding-block:2.5rem 2rem}.hero h1{font-size:clamp(2.5rem,15vw,4rem)}.actions{display:grid}.button{width:100%}.facts{grid-template-columns:1fr;gap:1rem}.facts div{display:grid;grid-template-columns:36px 1fr;align-items:baseline;padding-top:.6rem}.facts dd{margin:0}.heroVisual{min-height:0}.systemCard{padding:1rem}.ribbon>div{min-height:44px;justify-content:flex-start;overflow:hidden;white-space:nowrap}.sectionHeading{grid-template-columns:1fr;gap:1.5rem}.workflow ol{grid-template-columns:1fr;margin-top:3rem}.workflow li{min-height:0;padding:1rem 0 2.2rem}.workflow h3{margin-top:1.6rem}.capGrid{grid-template-columns:1fr}.capGrid article{min-height:180px}.helm{min-height:330px}.ringOne{width:315px}.ringTwo{width:220px}.principleCopy li{grid-template-columns:1fr;gap:.5rem}.finalCta{padding:2rem 1.4rem;border-radius:22px}.finalCta,.footer{grid-template-columns:1fr}.footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}