:root{--header-height:72px;--bg:#090d0d;--surface:#111716;--surface-2:#18211f;--ink:#f4f0e7;--muted:#aeb9b2;--paper:#eef3ef;--paper-2:#f8faf7;--dark-ink:#111918;--copper:#f09a45;--teal:#0da6b8;--olive:#909a5a;--ember:#e64f2e;--line:rgba(244, 240, 231, 0.16);--line-dark:rgba(17, 25, 24, 0.14);--shadow:0 28px 80px rgba(0, 0, 0, 0.34)}*{box-sizing:border-box}body,html{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 12px)}body{margin:0;color:var(--ink);background:var(--bg);font-family:"IBM Plex Sans",Arial,sans-serif;line-height:1.55}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{color:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;padding:.8rem 1rem;color:#000;background:#fff}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(244,240,231,.12);background:rgba(9,13,13,.88);backdrop-filter:blur(18px)}.nav{width:min(1480px,calc(100vw - 1.25rem));min-height:var(--header-height);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;min-height:48px}.brand img{width:138px;height:auto;filter:invert(1) brightness(1.9)}.site-menu{display:flex;align-items:center;gap:0}.site-menu a{min-height:42px;display:inline-flex;align-items:center;flex:0 1 auto;max-width:10.5rem;padding:.6rem clamp(.46rem,.62vw,.72rem);color:#dce5e0;font-size:clamp(.78rem, .86vw, .9rem);font-weight:800;line-height:1.25;overflow-wrap:normal;text-wrap:balance;word-break:normal;hyphens:none}.site-menu a:focus-visible,.site-menu a:hover{color:#fff;background:rgba(255,255,255,.07);outline:0}.site-menu .nav-action{margin-left:.35rem;color:var(--dark-ink);background:var(--copper);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.market-switcher{position:relative;margin-left:.25rem;color:#dce5e0}.market-switcher>summary{min-height:42px;display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.16);padding:.55rem .68rem;color:#f3f7f5;background:rgba(255,255,255,.04);font-size:.78rem;font-weight:900;letter-spacing:.04em;cursor:pointer;list-style:none;white-space:nowrap}.market-switcher>summary::-webkit-details-marker{display:none}.market-switcher>summary:focus-visible,.market-switcher>summary:hover,.market-switcher[open]>summary{border-color:var(--copper);color:#fff;outline:0}.market-switcher-icon{color:var(--copper);font-size:1rem}.market-panel{position:absolute;z-index:10;top:calc(100% + .65rem);right:0;width:min(330px,calc(100vw - 2rem));display:grid;grid-template-columns:1fr 0.52fr;gap:.7rem;border:1px solid rgba(255,255,255,.16);padding:.85rem;background:#0b1110;box-shadow:0 22px 60px rgba(0,0,0,.42)}.market-panel label{display:grid;gap:.32rem}.market-panel label:first-child,.market-panel label:nth-child(2),.market-panel p,.market-panel-actions{grid-column:1/-1}.market-panel label>span{color:#9eaaa6;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.market-panel input,.market-panel select{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.16);padding:.62rem .68rem;color:#fff;background:#050909;font:inherit}.market-panel input:focus,.market-panel select:focus{border-color:var(--copper);outline:0}.market-panel p{color:#8d9995;font-size:.72rem;line-height:1.45}.market-panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding-top:.1rem}.market-panel-actions button{min-height:44px;border:1px solid rgba(255,255,255,.18);padding:.62rem .75rem;font:inherit;font-size:.76rem;font-weight:900;letter-spacing:.04em;cursor:pointer}.market-panel-cancel{color:#e3e9e6;background:rgba(255,255,255,.04)}.market-panel-apply{color:var(--dark-ink);background:var(--copper)}.market-panel-actions button:focus-visible,.market-panel-actions button:hover{border-color:var(--copper);outline:0}.market-panel-cancel:focus-visible,.market-panel-cancel:hover{color:#fff;background:rgba(255,255,255,.09)}.market-panel-apply:focus-visible,.market-panel-apply:hover{background:#ffac5c}.menu-toggle{width:46px;height:46px;display:none;place-items:center;border:1px solid var(--line);background:0 0;cursor:pointer}.menu-toggle span{width:21px;height:2px;display:block;margin:4px auto;background:currentColor;transform-origin:center;transition:transform 180ms ease,opacity 180ms ease}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero{position:relative;min-height:calc(100svh - var(--header-height) - 84px);overflow:hidden;display:flex;align-items:flex-end;background:#0b0e0e}.hero-image,.hero-scrim{position:absolute;inset:0}.hero-image{width:100%;height:100%;object-fit:cover;object-position:68% 52%;filter:saturate(1.06) contrast(1.04) brightness(1.42);transform:scale(1.025)}.hero-scrim{background:radial-gradient(circle at 73% 58%,rgba(9,13,13,0) 0 24%,rgba(9,13,13,.14) 48%,rgba(9,13,13,.5) 100%),linear-gradient(90deg,rgba(9,13,13,.97) 0,rgba(9,13,13,.86) 32%,rgba(9,13,13,.26) 60%,rgba(9,13,13,.04) 100%),linear-gradient(180deg,rgba(9,13,13,.08) 0,rgba(9,13,13,.04) 52%,rgba(9,13,13,.72) 100%)}@keyframes hero-image-arrival{from{filter:saturate(.9) contrast(1.08) brightness(.82);transform:scale(1.09)}}.hero-content{position:relative;width:min(1220px,calc(100vw - 2rem));margin:0 auto;padding:clamp(2rem,4.8vw,4.4rem) 0 clamp(1.6rem,3.6vw,3.2rem)}.eyebrow{margin:0;color:var(--copper);font-size:.78rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:"Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:0;line-height:.95;text-transform:uppercase}h1{margin-top:.6rem;font-size:clamp(4.8rem, 12vw, 10.5rem);max-width:7ch}h2{font-size:clamp(2.8rem, 6vw, 6.4rem);max-width:940px}h3{font-size:clamp(1.55rem, 2.3vw, 2.2rem)}p{margin:0}.hero-line{max-width:850px;margin-top:.2rem;font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.9rem, 4.2vw, 4.4rem);font-weight:800;line-height:.96;text-transform:uppercase}.hero-copy{max-width:700px;margin-top:1.1rem;color:#f0f4ef;font-size:clamp(1.05rem, 1.55vw, 1.24rem);font-weight:700;text-shadow:0 2px 18px rgba(0,0,0,.42)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--line);padding:.88rem 1rem;color:var(--ink);background:rgba(255,255,255,.055);font-weight:900;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform 180ms ease,background 180ms ease,border-color 180ms ease}.button i{font-style:normal}.button:focus-visible,.button:hover{transform:translateY(-2px);outline:0}.button-primary{border-color:var(--copper);color:var(--dark-ink);background:var(--copper)}.button-primary:focus-visible,.button-primary:hover{background:#ef9a4b}.button-ghost:focus-visible,.button-ghost:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.1)}.button-wide{width:100%}.signal-strip{min-height:58px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080c0c}.signal-strip div{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.22rem;padding:.9rem 1.15rem;border-right:1px solid var(--line)}.signal-strip div:last-child{border-right:0}.signal-strip strong{color:var(--copper);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.45rem, 2.45vw, 2.15rem);line-height:1;text-transform:uppercase}.signal-strip span{color:var(--muted);font-size:.85rem;font-weight:800;letter-spacing:.04em;line-height:1.12;text-transform:uppercase}.section{scroll-margin-top:calc(var(--header-height) + 1rem);padding:clamp(4rem,8vw,8rem) max(1rem,calc((100vw - 1220px)/ 2))}.problem-section{display:grid;grid-template-columns:minmax(300px,0.96fr) minmax(320px,0.74fr);gap:clamp(2rem,6vw,5rem);color:var(--dark-ink);background:var(--paper)}.app-section .eyebrow,.availability-section .eyebrow,.comparison-section .eyebrow,.faq-section .eyebrow,.problem-section .eyebrow,.system-section .eyebrow{color:var(--teal)}.problem-copy{display:grid;align-content:end;gap:1rem;color:#405251;font-size:clamp(1.05rem, 1.6vw, 1.24rem)}.problem-copy p:first-child{color:var(--dark-ink);font-size:clamp(1.28rem, 2.05vw, 1.7rem);font-weight:900;line-height:1.24}.studio-product{grid-column:1/-1;overflow:hidden;margin:0;border:1px solid var(--line-dark);aspect-ratio:16/7;background:#fff}.studio-product img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}@media (min-width:1041px){.studio-product{aspect-ratio:3/2}.studio-product img{object-fit:contain;object-position:center}}.dual-use-section{color:var(--ink);background:linear-gradient(135deg,rgba(240,154,69,.14),rgba(13,166,184,.1) 44%,rgba(8,12,12,.98) 100%),#0c1111}.dual-use-head{display:grid;gap:1rem;margin-bottom:2rem}.dual-use-head h2{max-width:1080px}.dual-use-head p:not(.eyebrow){max-width:760px;color:#d2ddd8;font-size:clamp(1.08rem, 1.7vw, 1.32rem);font-weight:700}.dual-use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.dual-use-grid article{min-height:440px;display:grid;align-content:space-between;gap:1.4rem;padding:clamp(1rem,2.5vw,1.8rem);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0)),var(--surface)}.dual-use-grid article:nth-child(2){background:linear-gradient(180deg,rgba(240,154,69,.12),rgba(255,255,255,0)),#121917}.dual-use-grid span{color:var(--copper);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dual-use-grid h3{max-width:13ch;font-size:clamp(2.2rem, 4.6vw, 5rem)}.dual-use-grid p{max-width:560px;color:#c9d4cf;font-size:clamp(1rem, 1.45vw, 1.18rem)}.dual-use-grid ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.dual-use-grid li{min-height:38px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);padding:.48rem .62rem;color:#f5efe3;background:rgba(255,255,255,.05);font-size:.82rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.scenario-section{display:grid;grid-template-columns:minmax(280px,0.8fr) minmax(320px,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);background:linear-gradient(180deg,rgba(14,19,18,.96),rgba(14,19,18,.92)),#141b1a}.scenario-copy p:not(.eyebrow){max-width:600px;margin-top:1rem;color:#c5d0ca;font-size:1.08rem}.gallery-tabs,.scenario-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.6rem}.scenario-limit-note{max-width:66ch;margin:1rem 0 0;padding-left:.9rem;border-left:3px solid var(--copper);color:rgba(255,255,255,.76);font-size:.86rem;line-height:1.55}.gallery-tab,.scenario-tab{min-height:44px;border:1px solid rgba(255,255,255,.14);padding:.68rem .85rem;color:#d8e0dc;background:rgba(255,255,255,.04);font-size:.9rem;font-weight:900;cursor:pointer;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.gallery-tab.is-active,.scenario-tab.is-active{border-color:var(--copper);color:var(--dark-ink);background:var(--copper)}.scenario-console{position:relative;overflow:hidden;min-height:520px;display:grid;align-content:space-between;gap:1.2rem;border:1px solid rgba(255,255,255,.15);padding:clamp(1rem,3vw,2rem);background:linear-gradient(135deg,rgba(17,150,165,.16),rgba(215,137,67,.12)),#0c1111;box-shadow:var(--shadow)}.scenario-console::before{content:"";position:absolute;inset:1rem;border:1px solid rgba(255,255,255,.08);pointer-events:none}.console-grid,.console-top,.dial,.scenario-console p{position:relative}.console-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.console-grid span,.console-top span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.console-top strong{color:var(--ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(2rem, 4.5vw, 4.2rem);line-height:.95;text-align:right;text-transform:uppercase}.dial{width:min(300px,72vw);aspect-ratio:1;margin:0 auto;display:grid;place-items:center;border:18px solid rgba(17,150,165,.38);border-right-color:var(--ember);border-bottom-color:var(--copper);border-radius:50%;background:rgba(238,243,239,.06)}.dial span{color:var(--ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(5rem, 13vw, 9rem);font-weight:800;line-height:.8}.dial small{position:absolute;right:26%;top:39%;color:var(--teal);font-size:1.2rem;font-weight:900}.console-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.16)}.console-grid div{min-width:0;display:grid;gap:.3rem;padding:.9rem;background:rgba(9,13,13,.92)}.console-grid strong{color:var(--ink);font-size:1.2rem}.scenario-console p{max-width:640px;color:#cbd6d2}.scenario-preview-button{display:none}.profile-modal .app-modal-dialog{width:min(760px,calc(100vw - 2rem));height:min(760px,calc(100svh - 2rem))}.profile-modal-body{min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:1rem;place-items:center;padding:clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,rgba(17,150,165,.16),rgba(215,137,67,.12)),#0c1111}.profile-modal-dial{position:relative;width:min(300px,58svh,62vw);aspect-ratio:1;display:grid;place-items:center;border:clamp(10px,2.4vw,18px) solid rgba(17,150,165,.38);border-right-color:var(--ember);border-bottom-color:var(--copper);border-radius:50%;background:rgba(238,243,239,.06)}.profile-modal-dial span{color:var(--ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(5rem, 16vw, 9rem);font-weight:800;line-height:.8}.profile-modal-dial small{position:absolute;right:26%;top:39%;color:var(--teal);font-size:1.2rem;font-weight:900}.profile-modal-grid{width:min(100%,580px);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.16)}.profile-modal-grid div{min-width:0;display:grid;gap:.3rem;padding:.9rem;background:rgba(9,13,13,.92)}.profile-modal-grid span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profile-modal-grid strong{color:var(--ink);font-size:1.2rem}.profile-modal-body p{max-width:580px;margin:0;color:#cbd6d2;text-align:center}.section-head{display:grid;gap:1rem;margin-bottom:2.2rem}.section-head p:not(.eyebrow){max-width:660px;color:#516361;font-size:1.08rem}.app-section,.availability-section,.comparison-section,.system-section{color:var(--dark-ink);background:var(--paper)}.app-section{min-height:calc(100svh - var(--header-height));display:grid;align-content:center;padding-top:clamp(2rem,4vw,3.2rem);padding-bottom:clamp(2rem,4vw,3.2rem)}.app-section .section-head{gap:.55rem;margin-bottom:clamp(1rem,2vw,1.7rem)}.app-section .section-head h2{font-size:clamp(3.1rem, 6.1vw, 5.7rem)}.system-media{overflow:hidden;margin:0 0 1px;border:1px solid var(--line-dark);aspect-ratio:16/7;background:#d8ddda}.system-media img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.system-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line-dark);background:var(--line-dark)}.system-steps article{min-height:265px;display:grid;align-content:space-between;gap:1.6rem;padding:1.15rem;background:var(--paper-2);transition:transform 180ms ease,background 180ms ease}@media (min-width:1041px){.system-steps article{grid-template-rows:auto minmax(4.2rem,auto) 1fr;align-content:start}}.system-steps article:hover{transform:translateY(-4px);background:#fff}.system-steps span{color:var(--teal);font-weight:900}.system-steps p{color:#516361}.power-section{color:var(--ink);background:linear-gradient(100deg,rgba(8,12,12,.96) 0,rgba(15,21,20,.92) 54%,rgba(240,154,69,.16) 100%),#0d1211}.power-copy{display:grid;gap:1rem;margin-bottom:2rem}.power-copy h2{max-width:1120px}.power-copy p:not(.eyebrow){max-width:760px;color:#d2ddd8;font-size:clamp(1.08rem, 1.7vw, 1.32rem);font-weight:700}.power-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.power-grid article{min-height:310px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:1.2rem;padding:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0)),var(--surface)}.power-grid article:last-child{background:linear-gradient(180deg,rgba(240,154,69,.16),rgba(255,255,255,0)),#151b19}.power-grid span{color:var(--copper);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.power-grid p{color:var(--muted);align-self:start}.power-note{margin-top:1rem;max-width:1040px;color:#d6dedb;font-size:.95rem;font-weight:800}.capacity-section{color:var(--dark-ink);background:var(--paper)}.capacity-tab{display:grid;grid-template-columns:minmax(430px,0.9fr) minmax(360px,0.72fr);gap:1px;align-items:stretch;border:1px solid var(--line-dark);background:var(--line-dark)}.capacity-visual{position:relative;overflow:hidden;min-height:0;height:auto;margin:0;background:linear-gradient(180deg,#f5f7f4 0,#e6ebe8 100%)}.capacity-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.capacity-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,10,0),rgba(6,10,10,.11)),linear-gradient(90deg,rgba(6,10,10,.04),transparent 42%,rgba(6,10,10,.08));pointer-events:none}.measure-line,.measure-vertical,.measure-weight{position:absolute;z-index:2;color:#fff7ec;font-weight:900;text-transform:uppercase}.measure-line{--measure-angle:0deg;height:2px;background:var(--copper);box-shadow:0 0 0 1px rgba(8,12,12,.14);transform:rotate(var(--measure-angle));transform-origin:left center}.measure-line::after,.measure-line::before{content:"";position:absolute;top:-5px;width:2px;height:12px;background:var(--copper)}.measure-line::before{left:0}.measure-line::after{right:0}.measure-vertical{width:2px;background:var(--copper);box-shadow:0 0 0 1px rgba(8,12,12,.14)}.measure-vertical::after,.measure-vertical::before{content:"";position:absolute;left:-5px;width:12px;height:2px;background:var(--copper)}.measure-vertical::before{top:0}.measure-vertical::after{bottom:0}.measure-line span,.measure-vertical span{position:absolute;min-width:max-content;border:1px solid rgba(240,154,69,.62);padding:.3rem .42rem;color:#fff7ec;background:rgba(8,12,12,.78);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.measure-line span{left:50%;bottom:calc(100% + .38rem);transform:translateX(-50%) rotate(calc(-1 * var(--measure-angle)))}.measure-vertical span{right:calc(100% + .38rem);top:50%;transform:translateY(-50%)}.measure-line small,.measure-vertical small{color:#d8e0dc;font-size:.7em}.measure-length{left:12%;bottom:11%;width:62%}.measure-width{--measure-angle:-48deg;left:7%;top:42%;width:17%}.measure-height{right:9%;top:21%;height:36%}.measure-weight{right:1rem;top:1rem;display:grid;gap:.1rem;border:1px solid rgba(255,247,236,.24);padding:.55rem .7rem;background:rgba(240,154,69,.94);color:#0b0f0f}.measure-weight strong{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.3rem, 2.15vw, 1.85rem);line-height:.9;text-transform:uppercase}.measure-weight span{font-size:.68rem;letter-spacing:.08em}.capacity-panel{display:grid;align-content:center;gap:.78rem;padding:clamp(1.05rem,2.7vw,1.75rem);background:var(--paper-2)}.capacity-panel .eyebrow{color:var(--teal)}.capacity-panel h2{max-width:14ch;font-size:clamp(2.4rem, 4.1vw, 4rem)}.capacity-panel>p:not(.eyebrow):not(.capacity-note){max-width:620px;color:#455856;font-size:clamp(.98rem, 1.35vw, 1.12rem)}.capacity-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:.35rem;border:1px solid var(--line-dark);background:var(--line-dark)}.capacity-facts div{display:grid;gap:.28rem;padding:.68rem .82rem;background:#0f1514}.capacity-facts div:nth-child(3),.capacity-facts div:nth-child(4){grid-column:1/-1}.capacity-facts strong{color:var(--copper);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.35rem, 2.15vw, 2rem);line-height:.92;text-transform:uppercase}.capacity-facts div:first-child strong{font-size:clamp(1.16rem, 1.85vw, 1.62rem);white-space:nowrap}.capacity-facts span{color:#d7e0dc;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.capacity-note{max-width:620px;margin:0;color:#516361;font-size:.82rem;font-weight:800}.proof-section{display:grid;grid-template-columns:minmax(290px,0.78fr) minmax(320px,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);background:#0e1413}.proof-media{overflow:hidden;border:1px solid var(--line);background:#181f1e;box-shadow:var(--shadow)}.proof-media img{width:100%;height:min(760px,76vh);object-fit:cover;object-position:50% 50%}.proof-media img,.studio-product img,.system-media img{transition:transform .7s cubic-bezier(.2, .75, .25, 1)}.proof-media:hover img,.studio-product:hover img,.system-media:hover img{transform:scale(1.015)}.proof-copy p:not(.eyebrow){max-width:650px;margin-top:1rem;color:#c8d2ce;font-size:1.08rem}.proof-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;border:1px solid var(--line);background:var(--line)}.proof-list div{min-height:155px;display:grid;gap:.8rem;align-content:start;padding:1rem;background:var(--surface);transition:background 180ms ease,transform 180ms ease}.proof-list div:hover{transform:translateY(-3px);background:#18211f}.proof-list strong{color:var(--ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:1.7rem;line-height:1;text-transform:uppercase}.proof-list span{color:var(--muted)}.app-layout{display:grid;grid-template-columns:minmax(190px,0.36fr) minmax(320px,0.64fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.device-frame{width:clamp(170px,13vw,220px);grid-row:1/span 2;justify-self:center;padding:.55rem;border:1px solid var(--line-dark);background:#121817;box-shadow:var(--shadow)}.app-preview-button{position:relative;width:100%;display:block;overflow:hidden;border:0;padding:0;background:#dce9e6;cursor:zoom-in}.app-preview-button:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.device-frame img{width:100%;height:auto;display:block;aspect-ratio:738/1600;object-fit:contain;object-position:top;background:#dce9e6}.preview-zoom{position:absolute;inset:0;display:grid;place-items:center;color:#fff7ec;background:rgba(8,12,12,.18);opacity:0;transition:opacity 180ms ease,background 180ms ease;pointer-events:none}.app-preview-button:focus-visible .preview-zoom,.app-preview-button:hover .preview-zoom{background:rgba(8,12,12,.42);opacity:1}.preview-zoom span{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,247,236,.66);border-radius:50%;color:#111918;background:var(--copper);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:2.6rem;font-weight:800;line-height:1;box-shadow:0 18px 42px rgba(0,0,0,.28)}.preview-zoom small{position:absolute;left:50%;top:calc(50% + 43px);transform:translateX(-50%);min-width:150px;color:#fff7ec;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.gallery-panel{grid-column:2;max-width:680px}.gallery-panel .gallery-tabs{margin-top:0}.gallery-tab{border-color:var(--line-dark);color:#425654;background:rgba(255,255,255,.7)}.gallery-panel h3{margin-top:2rem;font-size:clamp(2.4rem, 5vw, 4.7rem)}.gallery-panel p{max-width:580px;margin-top:.9rem;color:#516361;font-size:clamp(1.05rem, 1.6vw, 1.24rem)}.download-badges{grid-column:2;display:flex;flex-wrap:wrap;gap:.7rem;max-width:680px;margin-top:.15rem}.download-badge{min-height:64px;min-width:178px;display:inline-flex;align-items:center;gap:.72rem;border:1px solid var(--line-dark);padding:.72rem .82rem;color:var(--ink);background:#0d1211;box-shadow:0 16px 38px rgba(0,0,0,.18);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}.download-badge:focus-visible,.download-badge:hover{transform:translateY(-2px);border-color:rgba(240,154,69,.72);background:#111817;outline:0}.download-badge svg{width:30px;height:30px;flex:0 0 auto;fill:none;stroke:var(--copper);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.download-badge span{display:grid;gap:.08rem}.download-badge small{color:#b7c2bd;font-size:.66rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.download-badge strong{color:#fff7ec;font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:1.62rem;line-height:.92;text-transform:uppercase}.app-modal{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:1rem;color:var(--ink)}.app-modal.is-open{display:grid}.app-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(5,8,8,.78);backdrop-filter:blur(8px)}.app-modal-dialog{position:relative;z-index:1;width:min(920px,calc(100vw - 2rem));height:min(900px,calc(100svh - 2rem));max-height:calc(100svh - 2rem);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(244,240,231,.18);background:#101716;box-shadow:0 30px 100px rgba(0,0,0,.58)}.app-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(244,240,231,.12);padding:1rem}.app-modal-top .eyebrow{color:var(--copper)}.app-modal-top h3{margin:.25rem 0 0;color:var(--ink);font-size:clamp(2.4rem, 5vw, 4rem)}.app-modal-close{min-height:42px;border:1px solid rgba(244,240,231,.18);padding:.55rem .78rem;color:var(--ink);background:rgba(255,255,255,.05);font-weight:900;text-transform:uppercase;cursor:pointer}.app-modal-close:focus-visible,.app-modal-close:hover{border-color:var(--copper);outline:0}.app-modal-image-wrap{min-height:0;overflow:hidden;display:grid;place-items:center;padding:1rem;background:#dfe9e6}.app-modal-image-wrap img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;background:#dce9e6}body.app-modal-open{overflow:hidden}.qa-section{display:grid;grid-template-columns:minmax(300px,0.7fr) minmax(340px,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);background:#0f1514}.qa-copy p:not(.eyebrow){max-width:620px;margin-top:1rem;color:#c8d2ce;font-size:1.08rem}.inline-link{min-height:44px;display:inline-flex;align-items:center;margin-top:1.4rem;color:var(--copper);font-weight:900}.qa-media{overflow:hidden;border:1px solid var(--line);background:#e8edf0;box-shadow:var(--shadow)}.qa-media img{width:100%;height:auto}.testing-section{color:var(--ink);background:linear-gradient(180deg,rgba(8,12,12,.92),rgba(15,21,20,.98)),#0e1413}.testing-section .section-head p:not(.eyebrow){color:#c8d3cf}.testing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.testing-grid article{min-height:285px;display:grid;align-content:space-between;gap:1.4rem;padding:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),var(--surface)}.testing-grid span{color:var(--copper);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.testing-grid p{color:var(--muted)}.testing-package{display:grid;grid-template-columns:minmax(220px,0.34fr) 1fr;gap:clamp(1rem,4vw,3rem);align-items:start;margin-top:1px;border:1px solid var(--line);padding:clamp(1rem,2.5vw,1.5rem);background:#080c0c}.testing-package strong{color:var(--copper);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(2rem, 4vw, 3.8rem);line-height:.95;text-transform:uppercase}.testing-package p{color:#d6dedb;font-size:clamp(1rem, 1.45vw, 1.18rem);font-weight:700}.comparison-table{width:100%;display:grid;gap:1px;border:1px solid var(--line-dark);background:var(--line-dark);border-spacing:0}.comparison-table tbody,.comparison-table thead{display:grid;gap:1px}.comparison-table tr{display:grid;grid-template-columns:0.8fr 1fr 1fr 1.08fr;gap:1px}.comparison-table td,.comparison-table th{min-width:0;padding:1rem;border:0;text-align:left;background:var(--paper-2)}.comparison-table .table-head th{color:var(--ink);background:var(--dark-ink);font-weight:900}.comparison-table tbody th{color:var(--dark-ink);font-weight:900}.comparison-table td:last-child strong{color:#0a4f58;font-weight:900}.trust-section{background:#151a18}.trust-copy{margin-bottom:2rem}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.trust-grid article{min-height:250px;display:grid;align-content:space-between;gap:1.4rem;padding:1.1rem;background:var(--surface)}.trust-grid h3{color:var(--copper)}.trust-grid p{color:var(--muted)}.founder-section{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:clamp(1.6rem,3vw,2.4rem);overflow:hidden;padding-top:clamp(3.75rem,6vw,6rem);padding-bottom:clamp(3.75rem,6vw,6rem);background:radial-gradient(circle at 8% 48%,rgba(13,166,184,.1),transparent 34%),linear-gradient(135deg,#090d0d 0,#111817 100%)}.founder-section::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,transparent,var(--copper) 24% 76%,transparent)}.founder-header{grid-column:1/-1;display:grid;gap:.65rem}.founder-header .eyebrow{margin-bottom:0}.founder-header h2{width:100%;max-width:none;font-size:clamp(3.1rem, 4.8vw, 5.05rem);text-wrap:balance}.founder-media{position:relative;overflow:hidden;margin:0;border:1px solid var(--line);aspect-ratio:4/3;background:#080c0c;box-shadow:var(--shadow)}.founder-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(4,7,7,.86) 100%);pointer-events:none}.founder-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.founder-media:hover img{transform:scale(1.018)}.founder-media figcaption{position:absolute;z-index:1;left:clamp(1rem,3vw,1.6rem);right:clamp(1rem,3vw,1.6rem);bottom:clamp(1rem,3vw,1.5rem);display:grid;gap:.22rem}.founder-media figcaption span{color:var(--copper);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.founder-media figcaption strong{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:.95;text-transform:uppercase}.founder-story{min-width:0}.founder-lead{max-width:650px;margin-top:0;color:var(--ink);font-size:clamp(1.05rem, 1.38vw, 1.22rem);line-height:1.4}.founder-lead strong{font-weight:900}.founder-summary{display:grid;gap:.7rem;max-width:650px;margin-top:1rem;color:#bcc8c4;font-size:.92rem;line-height:1.48}.founder-summary strong{color:var(--ink)}.founder-closing{max-width:650px;margin-top:1.15rem;color:var(--ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.35rem, 1.8vw, 1.75rem);font-weight:800;line-height:1.06;text-transform:uppercase}.founder-full-link{min-height:48px;display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;color:var(--copper);font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.founder-full-link i{font-size:1.15rem;font-style:normal;transition:transform 180ms ease}.founder-full-link:focus-visible,.founder-full-link:hover{color:#ffc07f;outline:0}.founder-full-link:focus-visible i,.founder-full-link:hover i{transform:translate(3px,-3px)}.founder-proof{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line)}.founder-proof div{min-width:0;display:grid;align-content:center;gap:.3rem;min-height:92px;padding:.9rem 1rem;background:#0c1211}.founder-proof strong{color:var(--copper);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.35rem, 2.2vw, 2rem);line-height:.95;text-transform:uppercase}.founder-proof span{color:#8d9a96;font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.availability-section{display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,0.68fr);align-items:start;gap:clamp(2rem,6vw,5rem)}.availability-section>*{min-width:0}.availability-copy p:not(.eyebrow){max-width:660px;margin-top:1rem;color:#516361;font-size:1.12rem}.preorder-offer{display:grid;gap:.75rem;max-width:660px;margin-top:1.8rem;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:1.25rem 0}.delivery-line,.offer-label{color:var(--teal);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem}.offer-price>strong{color:var(--dark-ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(4.8rem, 8vw, 7.5rem);line-height:.82;text-transform:uppercase}.offer-price>strong small{font-family:"IBM Plex Sans",sans-serif;font-size:.18em;letter-spacing:.08em;vertical-align:.38em}.offer-price>span{color:#516361;font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.offer-price del{color:#7a8581;text-decoration-color:var(--copper);text-decoration-thickness:2px}.local-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;border-left:3px solid var(--copper);padding:.35rem 0 .35rem .8rem}.local-price strong{color:var(--dark-ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:1;text-transform:uppercase}.local-price span{color:#516361;font-size:.82rem;font-weight:800}.local-price .local-retail-price{flex-basis:100%;color:#405251}.geo-modal{width:min(680px,calc(100vw - 2rem));border:1px solid rgba(255,255,255,.18);padding:clamp(1.35rem,4vw,2.4rem);color:var(--ink);background:#0b1110;box-shadow:0 32px 100px rgba(0,0,0,.62)}.geo-modal::backdrop{background:rgba(3,6,6,.78);backdrop-filter:blur(8px)}.geo-modal h2{max-width:10ch;margin-top:.55rem;color:#f2f5f3;font-size:clamp(2.8rem, 8vw, 5.7rem)}.geo-modal>p:not(.eyebrow){max-width:560px;margin-top:1rem;color:#b8c3bf;line-height:1.55}.geo-modal-close{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);color:#fff;background:0 0;font-size:1.5rem;cursor:pointer}.geo-modal-close:focus-visible,.geo-modal-close:hover{border-color:var(--copper);color:var(--copper);outline:0}.geo-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.geo-modal-actions .button{width:auto}.geo-modal .geo-modal-note{color:#77837f;font-size:.75rem}.preorder-offer>.shipping-note{margin:0;font-size:.83rem;line-height:1.45}.preorder-offer>.shipping-note{color:#315a54;font-weight:800}.preorder-offer>p{margin:0;color:#405251;font-size:1rem}.preorder-offer>p strong{color:var(--dark-ink)}.delivery-line{color:#9a541f}.audience-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.audience-list span{min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--line-dark);padding:.62rem .75rem;color:#314241;background:rgba(255,255,255,.64);font-weight:900}.lead-form{display:grid;min-width:0;gap:.9rem;border:1px solid rgba(255,255,255,.14);padding:1rem;color:var(--ink);background:#101615;box-shadow:var(--shadow)}.lead-form>*{min-width:0}.form-intro{display:grid;gap:.45rem;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:1rem}.form-intro p{color:var(--copper);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.form-intro h3{color:var(--ink);font-size:clamp(2.2rem, 4vw, 3.4rem)}.form-intro span{color:var(--muted);font-size:.92rem;font-weight:600}.form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lead-form label{display:grid;gap:.34rem;font-weight:900}.lead-form span{color:#dce5e0}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.15);padding:.85rem;color:#fff;background:#080c0c}.lead-form textarea{resize:vertical}.lead-form .button,.lead-form .button span{min-width:0;white-space:normal}.lead-form .button span{overflow-wrap:anywhere}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--copper);outline:0}.form-note{color:var(--muted);font-size:.92rem}.form-note.is-success{color:#93d7c9;font-weight:800}.form-email{min-height:44px;display:inline-flex;align-items:center;color:var(--copper);font-size:.9rem;font-weight:900}.preorder-modal{position:fixed;inset:0;width:min(620px,calc(100vw - 2rem));max-height:calc(100svh - 2rem);margin:auto;border:1px solid rgba(255,255,255,.18);padding:clamp(1.5rem,4vw,2.75rem);overflow-y:auto;color:var(--ink);background:#101615;box-shadow:0 30px 90px rgba(0,0,0,.55)}.preorder-modal::backdrop{background:rgba(4,8,8,.82);backdrop-filter:blur(6px)}.preorder-modal[open]{animation:preorder-modal-in 180ms ease-out both}.preorder-modal .eyebrow{margin-bottom:.8rem;color:var(--copper)}.preorder-modal h2{max-width:520px;color:var(--ink);font-size:clamp(3rem, 7vw, 5.2rem);line-height:.9}.preorder-modal>p:not(.eyebrow){max-width:520px;margin-top:1rem;color:#c0cbc7;font-size:1rem;line-height:1.65}.preorder-modal .preorder-modal-detail{border-top:1px solid rgba(255,255,255,.14);padding-top:1rem;color:#93a19c;font-size:.9rem}.preorder-modal-close{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);color:var(--ink);background:0 0;font-size:1.8rem;line-height:1;cursor:pointer}.preorder-modal-action{width:100%;margin-top:1.5rem}body:has(.preorder-modal[open]){overflow:hidden}@keyframes preorder-modal-in{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.preorder-modal[open]{animation:none}}.faq-section{padding:clamp(4rem,8vw,7rem) max(1rem,calc((100vw - 1220px)/ 2));color:var(--dark-ink);background:var(--paper-2)}.faq-inner{max-width:900px}.faq-section details{border-top:1px solid var(--line-dark)}.faq-section details:last-child{border-bottom:1px solid var(--line-dark)}.faq-section summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--dark-ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.7rem, 3vw, 2.5rem);font-weight:800;line-height:1;list-style:none;cursor:pointer;text-transform:uppercase}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary::after{content:"+";flex:0 0 auto;color:var(--teal)}.faq-section details[open] summary::after{content:"-"}.faq-section details p{max-width:720px;padding:0 0 1.2rem;color:#516361}.footer{padding:clamp(2.5rem,5vw,4.5rem) max(1rem,calc((100vw - 1220px)/ 2)) 1.5rem;border-top:1px solid var(--line);background:#090d0d}.footer-main{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(180px,0.72fr) minmax(170px,0.58fr) auto;align-items:start;gap:clamp(1.5rem,4vw,4rem)}.footer-brand img{width:140px;height:auto;filter:invert(1) brightness(1.9)}.footer-brand>p{max-width:410px;margin-top:1rem;color:var(--muted);font-size:.92rem}.footer-made{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;color:var(--ink);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.footer-made i{width:7px;height:7px;border-radius:50%;background:var(--copper);box-shadow:0 0 16px rgba(240,154,69,.58)}.footer-label{margin-bottom:.75rem;color:var(--copper);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.footer-contact{display:grid;align-content:start;justify-items:start;gap:.25rem}.footer-contact a{min-height:34px;display:inline-flex;align-items:center;color:#dbe4e1;font-size:.9rem;font-weight:800}.footer-contact a:focus-visible,.footer-contact a:hover,.footer-top:focus-visible,.footer-top:hover{color:var(--copper);outline:0}.social-icons{display:flex;gap:.5rem}.social-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);color:#dbe4e1;background:rgba(255,255,255,.025);transition:border-color 180ms ease,color 180ms ease,background 180ms ease}.social-icon svg{width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-icon .social-icon-fill{fill:currentColor;stroke:none}.social-icon .social-icon-dot{fill:currentColor;stroke:none}a.social-icon:focus-visible,a.social-icon:hover{border-color:var(--copper);color:var(--copper);background:rgba(240,154,69,.08);outline:0}.social-icon.is-disabled{color:#66716e;cursor:not-allowed}.footer-top{min-height:44px;display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.footer-top i{color:var(--copper);font-size:1.2rem;font-style:normal}.footer-legal{display:grid;grid-template-columns:minmax(220px,0.48fr) minmax(0,1.52fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--line);padding-top:1.25rem}.footer-rights{display:grid;align-content:start;gap:.3rem;color:#c1cbc8;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.footer-disclaimer{max-width:880px;color:#788581;font-size:.73rem;line-height:1.55}.footer-disclaimer strong{color:#aeb9b5}@media (max-width:1040px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{justify-self:start}}@media (max-width:760px){.footer-legal,.footer-main{grid-template-columns:1fr}.footer-main{gap:1.5rem}.footer-legal{gap:1rem;margin-top:2rem}.footer-disclaimer{font-size:.7rem}}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity 520ms ease,transform 520ms ease}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1040px){.site-menu{position:fixed;left:1rem;right:1rem;top:calc(var(--header-height) + .75rem);display:none;flex-direction:column;align-items:stretch;border:1px solid var(--line);padding:.5rem;background:rgba(9,13,13,.98);box-shadow:var(--shadow)}.site-menu.is-open{display:flex}.site-menu a{max-width:none;justify-content:center}.site-menu .nav-action{margin-left:0}.market-switcher{margin-left:0}.market-switcher>summary{width:100%;justify-content:center}.market-panel{position:static;width:100%;margin-top:.4rem;box-shadow:none}.menu-toggle{display:block}.signal-strip{grid-template-columns:repeat(3,1fr)}.signal-strip div{justify-content:flex-start;border-bottom:1px solid var(--line)}.signal-strip div:nth-child(3n){border-right:0}.app-layout,.availability-section,.founder-section,.problem-section,.proof-section,.qa-section,.scenario-section{grid-template-columns:1fr}.power-grid,.system-steps,.testing-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.capacity-tab{grid-template-columns:1fr}.capacity-visual{min-height:440px}.proof-media{max-width:620px}.studio-product,.system-media{aspect-ratio:4/3}.qa-media{order:-1}.founder-media{width:min(100%,760px)}}@media (max-width:760px){:root{--header-height:66px}.nav{min-height:var(--header-height)}.brand img{width:118px}.hero{min-height:calc(100svh - var(--header-height) - 86px);align-items:flex-end}.hero-image{object-position:78% center;filter:saturate(1.04) contrast(1.02) brightness(1.36)}.studio-product{aspect-ratio:5/4}.studio-product img{object-position:50% center}.system-media{aspect-ratio:4/3}.system-media img{object-position:62% center}.hero-scrim{background:radial-gradient(circle at 76% 58%,rgba(9,13,13,0) 0 22%,rgba(9,13,13,.18) 56%,rgba(9,13,13,.48) 100%),linear-gradient(90deg,rgba(9,13,13,.76),rgba(9,13,13,.08)),linear-gradient(180deg,rgba(9,13,13,0),rgba(9,13,13,.54))}.hero-content{padding:2rem 0 2rem}h1{font-size:clamp(4.8rem, 22vw, 7rem)}h2{font-size:clamp(2.35rem, 12vw, 4rem)}.hero-line{max-width:12ch;font-size:clamp(2.8rem, 13vw, 4.3rem);line-height:.9}.hero-copy{font-size:1rem}.gallery-tabs,.hero-actions,.scenario-tabs{align-items:stretch;flex-direction:column}.button,.gallery-tab,.scenario-tab{width:100%}.signal-strip{grid-template-columns:repeat(2,1fr)}.signal-strip div:nth-child(3n){border-right:1px solid var(--line)}.signal-strip div:nth-child(2n){border-right:0}.section{padding-top:4rem;padding-bottom:4rem}.scenario-section{scroll-margin-top:calc(var(--header-height) + 1rem);grid-template-columns:minmax(104px,0.36fr) minmax(0,1fr);align-items:start;column-gap:.9rem;row-gap:.8rem;padding-top:2.4rem;padding-bottom:2.6rem}.scenario-copy{display:contents}.scenario-copy .eyebrow,.scenario-copy h2,.scenario-copy>p:not(.eyebrow){grid-column:1/-1}.scenario-copy h2{font-size:clamp(2rem, 9.5vw, 3rem)}.scenario-copy>p:not(.eyebrow){max-width:none;margin-top:0;font-size:.94rem;line-height:1.38}.scenario-tabs{grid-column:2;grid-row:4;display:grid;grid-template-columns:1fr;gap:1px;align-items:stretch;margin-top:0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.scenario-tab{min-height:42px;border:0;padding:.52rem .42rem;font-size:clamp(.74rem, 2.75vw, .84rem);line-height:1;white-space:nowrap}.scenario-console{grid-column:1;grid-row:4;align-self:stretch;min-width:0;width:min(116px,31vw);min-height:0;display:grid;align-content:center;gap:.48rem;padding:.42rem}.scenario-console::before{inset:0.38rem}.scenario-console .console-top{display:grid;justify-items:center;gap:.18rem}.scenario-console .console-grid,.scenario-console .console-top span,.scenario-console>p{display:none}.scenario-console .console-top strong{max-width:7ch;font-size:clamp(1.05rem, 4.9vw, 1.42rem);line-height:.92;text-align:center}.scenario-console .dial{width:min(78px,21vw);border-width:7px}.scenario-console .dial span{font-size:clamp(2.65rem, 11vw, 3.45rem)}.scenario-console .dial small{right:22%;top:37%;font-size:.72rem}.scenario-preview-button{position:absolute;inset:0;z-index:3;display:grid;place-items:center;border:0;padding:0;background:0 0;cursor:zoom-in}.scenario-preview-button:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.scenario-preview-button .preview-zoom{opacity:1;place-items:start end;padding:.48rem;background:0 0}.scenario-preview-button .preview-zoom span{width:32px;height:32px;background:rgba(240,154,69,.95);color:#0b0f0f;font-size:1.45rem}.scenario-preview-button .preview-zoom small{display:none}.console-grid,.dual-use-grid,.power-grid,.proof-list,.system-steps,.testing-grid,.testing-package,.trust-grid{grid-template-columns:1fr}.capacity-facts,.capacity-tab{grid-template-columns:1fr}.capacity-visual{min-height:0;height:260px}.capacity-panel h2{max-width:11ch;font-size:clamp(2.6rem, 11.5vw, 3.6rem)}.profile-modal .app-modal-dialog{width:calc(100vw - 1.1rem);height:calc(100svh - 1.1rem)}.profile-modal-body{gap:.7rem;padding:.7rem}.profile-modal-dial{width:min(230px,34svh,70vw)}.profile-modal-dial span{font-size:clamp(4.6rem, 22vw, 7.4rem)}.profile-modal-grid{grid-template-columns:repeat(2,1fr)}.profile-modal-grid div{padding:.68rem}.profile-modal-grid span{font-size:.68rem}.profile-modal-grid strong{font-size:1rem}.profile-modal-body p{font-size:.9rem;line-height:1.34}.dual-use-grid article{min-height:360px}.app-section{scroll-margin-top:calc(var(--header-height) + 1rem);min-height:auto;align-content:start;padding-top:2.1rem;padding-bottom:2.3rem}.app-section .section-head{gap:.45rem;margin-bottom:1.05rem}.app-section .section-head h2{font-size:clamp(2rem, 9.5vw, 3rem)}.app-layout{grid-template-columns:minmax(104px,0.36fr) minmax(0,1fr);align-items:start;column-gap:.9rem;row-gap:.8rem}.gallery-panel{grid-column:2;grid-row:1;order:0;max-width:none}.gallery-panel .gallery-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:0;border:1px solid var(--line-dark);background:var(--line-dark)}.gallery-tab{min-height:42px;border:0;padding:.52rem .22rem;font-size:clamp(.68rem, 2.45vw, .78rem);line-height:1;white-space:nowrap}.gallery-panel h3{margin-top:.72rem;font-size:clamp(1.55rem, 8vw, 2.35rem)}.gallery-panel p{margin-top:.38rem;font-size:.9rem;line-height:1.36}.device-frame{grid-column:1;grid-row:1;order:0;width:min(116px,31vw);justify-self:stretch;overflow:visible;padding:.28rem;border-color:rgba(17,25,24,.22);background:#0d1211}.device-frame img{width:100%;height:auto;aspect-ratio:738/1600;object-fit:contain;object-position:top}.preview-zoom{opacity:1;background:rgba(8,12,12,.2)}.preview-zoom span{width:46px;height:46px;font-size:2rem}.preview-zoom small{display:none}.download-badges{grid-column:1/-1;grid-row:2;order:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.72rem;border:1px solid rgba(17,25,24,.16);background:rgba(17,25,24,.16)}.download-badge{min-height:42px;border:0;min-width:0;width:100%;justify-content:center;gap:.34rem;padding:.45rem .28rem;box-shadow:none}.download-badge svg{width:20px;height:20px}.download-badge small{display:none}.download-badge strong{font-size:1.02rem}.app-modal{padding:.55rem}.app-modal-dialog{width:calc(100vw - 1.1rem);height:calc(100svh - 1.1rem);max-height:calc(100svh - 1.1rem)}.app-modal-top{padding:.8rem}.app-modal-top h3{font-size:2.25rem}.app-modal-image-wrap{padding:.55rem}.app-modal-image-wrap img{width:100%;height:100%}.dial{width:min(250px,74vw)}.comparison-table{display:grid;gap:1px;border:0;background:0 0}.comparison-table tr{grid-template-columns:1fr;border:1px solid var(--line-dark)}.comparison-table .table-head{display:none}.comparison-table td,.comparison-table th{display:grid;gap:.2rem}.comparison-table tr td:nth-child(2)::before{content:"Passive case";color:#6b7772;font-size:.78rem;font-weight:900;text-transform:uppercase}.comparison-table tr td:nth-child(3)::before{content:"Cooler workaround";color:#6b7772;font-size:.78rem;font-weight:900;text-transform:uppercase}.comparison-table tr td:nth-child(4)::before{content:"ARMAX";color:var(--teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.footer{grid-template-columns:1fr}}@media (max-width:460px){.signal-strip{grid-template-columns:1fr}.signal-strip div{border-right:0}.console-top{display:grid}.console-top strong{text-align:left}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.reveal{opacity:1;transform:none}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #f6b36f;outline-offset:3px}.menu-toggle:focus-visible{border-color:#f6b36f}.download-badge.is-disabled{cursor:not-allowed;opacity:.78}.download-badge.is-disabled:hover{border-color:var(--line-dark);color:var(--dark-ink);transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer-links{display:grid;justify-items:start;margin-bottom:1rem}.footer-links a[aria-current=page],.story-footer-links a[aria-current=page]{color:var(--ink)}.story-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1rem}.error-main{width:min(760px,calc(100vw - 2rem));min-height:calc(100svh - var(--header-height) - 150px);display:grid;align-content:center;justify-items:start;margin:0 auto;padding:clamp(4rem,10vw,8rem) 0}.error-main h1{max-width:10ch;margin:.25rem 0 1rem;font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(4rem, 12vw, 8rem);line-height:.9;text-transform:uppercase}.error-main>p:not(.eyebrow){max-width:60ch;color:var(--muted)}@media (max-width:760px){.story-footer-links{justify-content:flex-start}}@media (max-width:760px){body{overflow-x:hidden}main{overflow:clip}.site-menu{left:.75rem;right:.75rem;top:calc(var(--header-height) + .5rem);max-height:calc(100svh - var(--header-height) - 1rem);overflow-y:auto;padding:.4rem}.site-menu a{min-height:50px}.hero{min-height:calc(100svh - var(--header-height))}.hero-content{width:calc(100vw - 2rem);padding:clamp(5.5rem,20svh,9rem) 0 1.25rem}.hero-content h1{font-size:clamp(4.4rem, 20vw, 6.1rem)}html[lang=bg] .hero-content h1{font-size:clamp(4rem, 18vw, 5.4rem)}html[lang=bg] .hero-line{max-width:100%;font-size:clamp(2.35rem, 10vw, 3rem)}.hero-line{max-width:10ch;font-size:clamp(2.35rem, 11.4vw, 3.4rem)}.hero-copy{max-width:36rem;margin-top:.8rem;font-size:.94rem;line-height:1.45}.hero-actions{gap:.5rem;margin-top:1.15rem}.hero-actions .button{min-height:50px}.signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip div,.signal-strip div:nth-child(3n){min-height:68px;border-right:1px solid var(--line);padding:.72rem 1rem}.signal-strip div:nth-child(2n){border-right:0}.signal-strip strong{font-size:clamp(1.3rem, 6vw, 1.7rem)}.signal-strip span{font-size:.72rem}.faq-section,.section{padding:clamp(3.5rem,12vw,4.75rem) 1.25rem}h2{font-size:clamp(2.7rem, 13vw, 4rem);line-height:.93}h3{line-height:.98}.section-head{gap:.75rem;margin-bottom:1.5rem}.availability-copy p:not(.eyebrow),.dual-use-head p:not(.eyebrow),.power-copy p:not(.eyebrow),.problem-copy,.proof-copy p:not(.eyebrow),.qa-copy p:not(.eyebrow),.section-head p:not(.eyebrow){font-size:1rem;line-height:1.5}.availability-section,.problem-section,.proof-section,.qa-section{gap:1.5rem}.studio-product,.system-media{width:100%;aspect-ratio:4/3}.dual-use-head,.power-copy,.trust-copy{margin-bottom:1.5rem}.dual-use-grid,.power-grid,.proof-list,.system-steps,.testing-grid,.trust-grid{grid-template-columns:1fr}.dual-use-grid article,.power-grid article,.proof-list div,.system-steps article,.testing-grid article,.trust-grid article{min-height:0;align-content:start;gap:1rem;padding:1.2rem}.capacity-tab{grid-template-columns:1fr}.capacity-visual{min-height:0;height:260px}.capacity-panel{padding:1.2rem}.capacity-panel h2{max-width:11ch;font-size:clamp(2.5rem, 11.5vw, 3.6rem)}.measure-line span{padding:.28rem .38rem;font-size:.66rem}.measure-vertical span{padding:.28rem .38rem;font-size:.66rem}.measure-length{left:13%;bottom:8%;width:62%}.measure-width{--measure-angle:-48deg;left:13%;top:41%;width:16%}.measure-height{right:9%;top:27%;width:2px;height:32%}.measure-weight{right:.65rem;top:.65rem;padding:.5rem .58rem}.measure-weight strong{font-size:1.08rem}.measure-weight span{font-size:.62rem}.dual-use-grid h3{max-width:15ch;font-size:clamp(2.35rem, 11vw, 3.4rem)}.dual-use-grid ul{margin-top:.25rem}.scenario-section{display:grid;grid-template-columns:1fr;align-items:start;gap:1.5rem;padding:clamp(3.5rem,12vw,4.75rem) 1.25rem}.scenario-copy{display:grid;gap:0}.scenario-copy .eyebrow,.scenario-copy h2,.scenario-copy>p:not(.eyebrow){grid-column:auto}.scenario-copy h2{margin-top:.65rem;font-size:clamp(2.7rem, 13vw, 4rem)}.scenario-copy>p:not(.eyebrow){margin-top:1rem;font-size:1rem;line-height:1.5}.scenario-tabs{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:1.25rem;border:0;background:0 0}.scenario-tab{width:auto;min-height:48px;border:1px solid rgba(255,255,255,.14);padding:.55rem .4rem;font-size:.76rem;line-height:1.1;white-space:normal}.scenario-console{grid-column:auto;grid-row:auto;width:100%;min-height:0;align-content:start;gap:1.15rem;padding:1.2rem}.scenario-console::before{inset:0.65rem}.scenario-console .console-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.scenario-console .console-grid,.scenario-console .console-top span,.scenario-console>p{display:grid}.scenario-console .console-top strong{max-width:9ch;font-size:2.3rem;text-align:right}.scenario-console .dial{width:min(220px,62vw);border-width:12px}.scenario-console .dial span{font-size:5.2rem}.scenario-console .dial small{right:25%;top:38%;font-size:1rem}.scenario-console .console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-console .console-grid div{padding:.75rem}.scenario-console>p{font-size:.94rem;line-height:1.45}.scenario-preview-button .preview-zoom{place-items:start end;padding:.75rem}.scenario-preview-button .preview-zoom span{width:40px;height:40px}.proof-media{width:100%;max-width:none;aspect-ratio:4/3}.proof-media img{height:100%;object-position:50% 52%}.proof-list{margin-top:1.5rem}.app-section{min-height:0;align-content:start;padding:clamp(3.5rem,12vw,4.75rem) 1.25rem}.app-section .section-head{margin-bottom:1.5rem}.app-section .section-head h2{font-size:clamp(2.7rem, 13vw, 4rem)}.app-layout{display:grid;grid-template-columns:1fr;gap:1.5rem}.device-frame{grid-column:1;grid-row:auto;order:0;width:min(240px,68vw);justify-self:center;padding:.5rem}.gallery-panel{grid-column:1;grid-row:auto;order:1}.gallery-panel .gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;border:0;background:0 0}.gallery-tab{min-height:48px;border:1px solid var(--line-dark);padding:.65rem .4rem;font-size:.8rem;white-space:normal}.gallery-panel h3{margin-top:1.25rem;font-size:clamp(2.4rem, 11vw, 3.3rem)}.gallery-panel p{margin-top:.65rem;font-size:1rem;line-height:1.5}.download-badges{grid-column:1;grid-row:auto;order:2;grid-template-columns:1fr;gap:.5rem;margin-top:0;border:0;background:0 0}.download-badge{width:100%;min-height:58px;justify-content:flex-start;gap:.7rem;border:1px solid var(--line-dark);padding:.7rem .85rem}.download-badge svg{width:26px;height:26px}.download-badge small{display:block}.download-badge strong{font-size:1.4rem}.qa-media{width:100%;aspect-ratio:16/10}.qa-media img{width:100%;height:100%;object-fit:cover}.testing-package{grid-template-columns:1fr}.testing-package strong{font-size:2.5rem}.comparison-table td,.comparison-table th{padding:.85rem}.audience-list{display:grid;grid-template-columns:1fr}.audience-list span{width:100%}.lead-form{padding:.9rem}.faq-section summary{min-height:72px;font-size:clamp(1.65rem, 8vw, 2.2rem)}.footer{grid-template-columns:1fr;justify-items:start;gap:.75rem;padding:2rem 1.25rem}.app-modal{padding:.5rem}.app-modal-dialog,.profile-modal .app-modal-dialog{width:calc(100vw - 1rem);height:calc(100svh - 1rem);max-height:calc(100svh - 1rem)}.app-modal-top{padding:.75rem}.app-modal-close{min-height:44px}.profile-modal-body{grid-template-rows:auto auto auto;overflow-y:auto;gap:.8rem;padding:.8rem}.profile-modal-dial{width:min(190px,48svh,56vw)}.profile-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-modal-body p{font-size:.9rem;line-height:1.4}.reveal,.reveal.is-visible{opacity:1;transform:none;transition:none}.founder-media:hover img,.proof-list div:hover,.proof-media:hover img,.studio-product:hover img,.system-media:hover img,.system-steps article:hover{transform:none}}@media (max-width:760px){.hero{min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:clamp(320px,46svh,430px) auto;align-items:stretch;background:#080c0c}.hero-image,.hero-scrim{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%}.hero-image{z-index:0;object-fit:cover;object-position:72% 58%;filter:saturate(1.08) contrast(1.04) brightness(1.5);transform:none;animation:none}.hero-scrim{z-index:1;background:linear-gradient(180deg,rgba(8,12,12,.02) 0,rgba(8,12,12,.04) 64%,#080c0c 100%);pointer-events:none}.hero-content{position:relative;z-index:2;grid-column:1;grid-row:2;width:calc(100vw - 2.5rem);padding:.75rem 0 1.5rem}.hero-content h1{font-size:clamp(4.1rem, 19vw, 5.7rem)}.hero-line{max-width:12ch;font-size:clamp(2.8rem, 13vw, 4.3rem);line-height:.9}.studio-product{width:100%;height:clamp(240px,68vw,310px);min-height:0;aspect-ratio:auto;background:#eef3ef}.studio-product img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.founder-section{row-gap:1.35rem}.founder-header{gap:.5rem}.founder-header h2{max-width:11ch;font-size:clamp(2.7rem, 12.5vw, 3.8rem)}.founder-summary{font-size:.91rem}.founder-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-proof div:last-child{grid-column:1/-1}}@media (min-width:761px) and (max-width:1040px){.founder-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.story-page{background:#090d0d}.story-nav{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--line);background:rgba(9,13,13,.92);backdrop-filter:blur(18px)}.story-nav-inner{width:min(1220px,calc(100vw - 2rem));min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto}.story-nav-back{min-height:44px;display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-nav-actions{display:flex;align-items:center;gap:.75rem}.story-locale select{min-height:42px;border:1px solid rgba(255,255,255,.16);padding:.55rem 2rem .55rem .65rem;color:#eef3f0;background:#0b1110;font:inherit;font-size:.78rem;font-weight:800}.story-nav-back i{color:var(--copper);font-size:1.1rem;font-style:normal;transition:transform 180ms ease}.story-nav-back:focus-visible,.story-nav-back:hover{color:var(--copper);outline:0}.story-nav-back:focus-visible i,.story-nav-back:hover i{transform:translateX(-3px)}.story-main{overflow:hidden}.story-main article{width:min(1220px,100%);margin:0 auto}.story-hero{min-height:calc(100svh - var(--header-height));display:grid;grid-template-columns:minmax(0,0.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);padding:clamp(3.5rem,7vw,7rem) 1rem;background:radial-gradient(circle at 85% 35%,rgba(13,166,184,.12),transparent 38%),radial-gradient(circle at 8% 80%,rgba(240,154,69,.1),transparent 34%),#090d0d}.story-hero-copy{min-width:0;animation:story-rise 620ms ease-out both}.story-hero h1{max-width:10ch;font-size:clamp(4rem, 7.4vw, 7.8rem);line-height:.88}.story-hero-lede{max-width:620px;margin-top:1.4rem;color:#c5d0cc;font-size:clamp(1.08rem, 1.65vw, 1.3rem);line-height:1.48}.story-person{display:grid;gap:.25rem;margin-top:2rem;border-left:3px solid var(--copper);padding-left:1rem}.story-person strong{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(2rem, 3.5vw, 3rem);line-height:.95;text-transform:uppercase}.story-person span{color:var(--muted);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.story-hero-media{position:relative;overflow:hidden;margin:0;border:1px solid var(--line);aspect-ratio:4/3;background:#080c0c;box-shadow:var(--shadow);animation:story-rise .7s .1s ease-out both}.story-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,7,7,.88))}.story-hero-media img{width:100%;height:100%;object-fit:cover}.story-hero-media figcaption{position:absolute;z-index:1;left:1.3rem;bottom:1.2rem;display:grid;gap:.2rem}.story-hero-media figcaption span{color:var(--copper);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.story-hero-media figcaption strong{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:.95;text-transform:uppercase}.founder-proof-page{margin:0 1rem}.story-content{display:grid;grid-template-columns:minmax(280px,0.62fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(3rem,7vw,6rem);padding:clamp(4rem,8vw,8rem) max(1.25rem,5vw);color:var(--dark-ink);background:var(--paper)}.story-content-heading{position:sticky;top:calc(var(--header-height) + 2rem)}.story-content-heading .eyebrow{color:#06707d}.story-content-heading h2{max-width:8ch;font-size:clamp(3.4rem, 6vw, 6rem)}.story-copy{display:grid;gap:1.1rem;max-width:760px;color:#405251;font-size:clamp(1rem, 1.35vw, 1.12rem);line-height:1.7}.story-copy-lead{color:var(--dark-ink);font-size:clamp(1.25rem, 2vw, 1.6rem);font-weight:800;line-height:1.42}.story-copy h3{margin-top:1.6rem;color:#06707d;font-size:clamp(2.1rem, 3.6vw, 3.25rem)}.story-inline-media{margin:1.25rem 0 .75rem}.story-inline-media img{display:block;width:100%;height:auto;border:1px solid var(--line);background:#090d0d}.prototype-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.4rem 0 0}.prototype-sequence figure{min-width:0;margin:0}.prototype-sequence-wide{grid-column:1/-1}.prototype-sequence img{display:block;width:100%;height:auto;border:1px solid rgba(13,59,62,.2);background:#090d0d}.prototype-intro{border-left:3px solid var(--copper);padding-left:1rem;color:var(--dark-ink);font-weight:700}.prototype-caption{display:flex;justify-content:space-between;gap:.75rem 1.5rem;margin:-.35rem 0 .4rem;border-bottom:1px solid rgba(13,59,62,.22);padding-bottom:.75rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.prototype-caption strong{color:#8b4c1e}.prototype-caption span{color:#5c6d6b;text-align:right}.story-copy blockquote{margin:1.8rem 0 0;border-left:4px solid var(--copper);padding:.25rem 0 .25rem 1.25rem;color:var(--dark-ink);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(2rem, 3.5vw, 3rem);font-weight:800;line-height:1.02;text-transform:uppercase}.story-copy .story-close{margin-top:1rem;color:#8b4c1e;font-weight:900}.story-footer{width:min(1220px,calc(100vw - 2rem));display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:1.5rem;margin:0 auto;padding:2.5rem 0;color:var(--muted);font-size:.78rem}.story-footer img{width:132px;height:auto;filter:invert(1) brightness(1.9)}.story-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--copper);font-weight:900}@keyframes story-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.story-content,.story-hero{grid-template-columns:1fr}.story-hero{min-height:0}.story-hero-media{width:min(100%,760px)}.story-content-heading{position:static}.story-content-heading h2{max-width:12ch}}@media (max-width:760px){.story-nav-back span{display:none}.story-hero{gap:2rem;padding-top:3rem;padding-bottom:3rem}.story-hero h1{font-size:clamp(3.7rem, 17vw, 5.2rem)}.story-content{gap:2rem;margin-top:2rem;padding:3.5rem 1.25rem}.story-content-heading h2{font-size:clamp(3rem, 13vw, 4.2rem)}.prototype-caption{display:grid}.prototype-caption span{text-align:left}.story-footer{grid-template-columns:1fr;gap:.75rem;padding:2rem 0}}@media (prefers-reduced-motion:reduce){.story-hero-copy,.story-hero-media{animation:none}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #f6b36f;outline-offset:3px}