@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2) format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-ext-wght-normal-Db2M7toj.woff2) format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color:#11130f;background:#f2f0ea;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #11130f;--ink-soft: #20231d;--paper: #f2f0ea;--paper-bright: #fbfaf6;--muted: #5c6057;--line: rgba(17, 19, 15, .16);--line-light: rgba(255, 255, 255, .18);--mint: #9bf1ce;--mint-strong: #46d89f;--signal: #ff6846;--display: "Roboto Condensed Variable", "Bahnschrift Condensed", "Arial Narrow", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;min-width:0;min-height:100vh;background:var(--paper);color:var(--ink)}body.menu-open{overflow:hidden}button,a,summary,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}figure,blockquote,h1,h2,h3,p,dl,dd{margin:0}ul{margin:0;padding:0}button,summary{cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 2px var(--paper-bright)}.hero :focus-visible,.section--dark :focus-visible,.closing :focus-visible,.site-footer :focus-visible{outline-color:var(--mint);box-shadow:0 0 0 2px var(--ink)}h2[tabindex="-1"]:focus{outline:0;box-shadow:none}main:focus{outline:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}::selection{background:var(--mint);color:var(--ink)}.site-shell{overflow:clip}.section-heading>*,.hero__content,.hero__visual,.hero__facts>div,.brand-story__grid>*,.testing__intro>*,.testing-principle>*,.proof-card,.evidence-panel,.detail-story>*,.lineup-facts>div,.series-card__copy,.model-card__body,.site-footer>*{min-width:0}h1,h2,h3,blockquote p,.faq-list summary strong{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;word-break:normal;text-wrap:balance}:is(p,li,dt,dd,figcaption,button){overflow-wrap:break-word}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:12px 18px;background:var(--paper-bright);color:var(--ink);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:100;top:0;display:grid;grid-template-columns:minmax(165px,auto) 1fr auto;align-items:center;height:76px;padding:0 clamp(20px,3.4vw,58px);border-bottom:1px solid var(--line);background:#f2f0eaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:inline-flex;width:fit-content;align-items:baseline;gap:9px}.brand-mark__name{font-family:var(--display);font-size:30px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.055em}.brand-mark__descriptor{font-size:9px;font-weight:800;line-height:1;letter-spacing:.24em}.desktop-nav{display:flex;justify-content:center;gap:clamp(16px,2vw,34px)}.desktop-nav a{position:relative;padding:9px 0;color:#373a34;font-size:12px;font-weight:650;white-space:nowrap}.desktop-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--ink);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.header-models-button{display:inline-flex;align-items:center;gap:22px;min-height:42px;padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:12px;font-weight:700;transition:background .18s ease,color .18s ease}.header-models-button:hover{background:transparent;color:var(--ink)}.menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--ink);background:transparent}.mobile-menu{display:none}.section{padding:clamp(82px,8vw,132px) clamp(20px,5vw,80px)}.section--dark{background:var(--ink);color:#fff}.section-heading{max-width:1500px;margin-right:auto;margin-left:auto}.section-heading--split{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(30px,7vw,132px);align-items:start}.section-heading h2{max-width:1180px;font-family:var(--display);font-size:clamp(50px,5.8vw,94px);font-weight:900;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:12px;color:#50544c;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{width:28px;height:1px;background:currentColor;content:""}.eyebrow--light{color:#ffffffa3}.button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:34px;padding:0 24px;border:1px solid transparent;font-size:12px;font-weight:800;line-height:1;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button svg,.text-link svg{width:18px;height:18px}.button:hover{transform:translateY(-2px)}.button--light{border-color:var(--paper-bright);background:var(--paper-bright);color:var(--ink)}.button--light:hover{background:var(--mint);border-color:var(--mint)}.button--accent{border-color:var(--signal);background:var(--signal);color:var(--ink)}.button--accent:hover{border-color:#fff;background:#fff}.button,.text-link,.filter-tabs,.comparison-tabs{max-width:100%}.text-link{display:inline-flex;width:fit-content;align-items:center;gap:12px;padding:5px 0;border:0;border-bottom:1px solid currentColor;background:none;font-size:12px;font-weight:800}.text-link--light{color:#fff}.hero{position:relative;display:grid;min-height:min(900px,calc(100svh - 76px));grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);grid-template-rows:1fr auto;background:radial-gradient(circle at 78% 28%,rgba(155,241,206,.16),transparent 28%),var(--ink);color:#fff}.hero:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line-light);content:""}.hero__content{position:relative;z-index:2;display:flex;min-width:0;max-width:880px;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:clamp(74px,8vw,130px) clamp(30px,5vw,86px) clamp(70px,8vw,118px)}.hero h1{max-width:900px;font-family:var(--display);font-size:clamp(56px,5vw,98px);font-weight:900;line-height:.88;letter-spacing:-.055em;overflow-wrap:normal;text-transform:uppercase}.hero h1 span{display:block;color:inherit}.hero h1 .hero__headline-accent{color:var(--mint)}.hero__lead{max-width:680px;color:#ffffffbd;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.hero__actions{display:flex;align-items:center;gap:32px;padding-top:10px}.hero__visual{position:relative;min-height:640px;overflow:hidden}.hero__series-code{position:absolute;top:-6%;right:-4%;color:#ffffff09;font-family:var(--display);font-size:clamp(520px,49vw,920px);font-weight:900;line-height:.8}.hero__monitor{position:absolute;display:flex;align-items:center;justify-content:center}.hero__monitor img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 36px 50px rgba(0,0,0,.35))}.hero__monitor--front{z-index:2;right:-2%;bottom:5%;width:88%;height:76%}.hero__monitor--rear{z-index:1;top:2%;left:-4%;width:59%;height:49%;opacity:.66}.hero__visual-label{position:absolute;z-index:3;top:40px;right:40px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero__visual-label span:last-child{color:#ffffff80;font-weight:500}.hero__facts{z-index:3;display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-light)}.hero__facts div{position:relative;display:flex;min-height:114px;flex-direction:column;justify-content:center;gap:6px;padding:20px clamp(22px,4vw,66px);border-right:1px solid var(--line-light)}.hero__facts div:last-child{border-right:0}.hero__facts strong{font-family:var(--display);font-size:clamp(23px,2vw,34px);line-height:1;letter-spacing:-.035em;text-transform:uppercase}.hero__facts span{color:#ffffff8f;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero__facts .hero__fact-number{position:absolute;top:18px;right:20px;color:var(--mint);font-family:var(--display);font-size:11px;letter-spacing:.08em}.brand-story{background:linear-gradient(rgba(17,19,15,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,19,15,.035) 1px,transparent 1px),var(--paper);background-size:56px 56px}.brand-story__grid{display:grid;max-width:1500px;grid-template-columns:minmax(0,1fr) minmax(380px,.68fr);gap:clamp(48px,6vw,96px);margin:clamp(62px,7vw,112px) auto 0;padding-left:max(0px,calc(170px + clamp(30px,7vw,132px)))}.brand-story__body{display:grid;min-width:0;gap:26px;max-width:740px}.brand-story__body p{color:#555950;font-size:16px;line-height:1.7}.brand-story__body .brand-story__lead{color:var(--ink);font-size:clamp(23px,2vw,32px);font-weight:600;line-height:1.35;letter-spacing:-.025em}.brand-story blockquote{position:relative;display:flex;min-height:380px;flex-direction:column;justify-content:space-between;padding:clamp(32px,3.2vw,52px);background:var(--mint);container-type:inline-size}.brand-story blockquote>span{height:70px;font-family:Georgia,serif;font-size:112px;line-height:1}.brand-story blockquote p{max-width:100%;font-family:var(--display);font-size:clamp(30px,3vw,46px);font-size:clamp(30px,10cqi,46px);font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.brand-story blockquote footer{padding-top:28px;border-top:1px solid rgba(17,19,15,.28);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.testing{position:relative}.testing:before{position:absolute;top:0;right:0;width:32%;height:5px;background:var(--mint);content:""}.testing__intro{display:grid;max-width:1500px;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(30px,7vw,132px);margin:46px auto 0;padding-top:24px;border-top:1px solid var(--line-light)}.testing__intro p{grid-column:2;max-width:760px;color:#ffffffad;font-size:clamp(17px,1.55vw,23px);line-height:1.55}.testing__intro span{grid-column:2;color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.proof-grid{display:grid;max-width:1500px;grid-template-columns:repeat(4,1fr);margin:clamp(52px,6vw,92px) auto 0;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.proof-card{min-height:390px;padding:clamp(26px,3vw,44px);border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.proof-card__top{display:flex;align-items:center;justify-content:space-between;color:#ffffff75;font-family:var(--display);font-size:16px;font-weight:900}.proof-card__top svg{width:24px;height:24px;stroke-width:1.4}.proof-card__label{margin-top:58px;color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.proof-card h3{margin-top:18px;font-family:var(--display);font-size:clamp(27px,2.2vw,38px);font-weight:900;line-height:1.04;letter-spacing:-.035em;text-transform:uppercase}.proof-card>p:last-child{margin-top:22px;color:#ffffff91;font-size:14px;line-height:1.62}.testing-principle{display:grid;max-width:1500px;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:clamp(30px,7vw,132px);align-items:start;margin:clamp(54px,6vw,92px) auto 0;padding:clamp(28px,3vw,44px) 0;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.testing-principle>span{color:var(--mint);font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.testing-principle p{max-width:1050px;font-family:var(--display);font-size:clamp(34px,3.6vw,58px);font-weight:900;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.evidence-split{display:grid;max-width:1500px;grid-template-columns:1fr 1fr;margin:clamp(54px,7vw,100px) auto 0}.evidence-panel{min-width:0;min-height:460px;padding:clamp(36px,5vw,76px);color:var(--ink)}.evidence-panel--checked{background:var(--mint)}.evidence-panel--documented{background:var(--paper-bright)}.evidence-panel h3{max-width:610px;margin-top:46px;font-family:var(--display);font-size:clamp(36px,3.4vw,56px);font-weight:900;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.evidence-panel ul{display:grid;gap:13px;margin-top:50px;list-style:none}.evidence-panel li{display:flex;align-items:center;gap:13px;padding-bottom:12px;border-bottom:1px solid rgba(17,19,15,.18);font-size:14px;font-weight:650}.evidence-panel li svg{width:17px;height:17px}.evidence-panel--documented>p:not(.eyebrow){max-width:620px;margin-top:45px;color:#51554d;font-size:17px;line-height:1.7}.detail-story{display:grid;max-width:1500px;grid-template-columns:minmax(250px,.42fr) 1fr;gap:clamp(44px,7vw,110px);margin:clamp(72px,8vw,124px) auto 0}.detail-story__intro h3{max-width:450px;margin-top:32px;font-family:var(--display);font-size:clamp(37px,4vw,66px);font-weight:900;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.detail-story__intro>p:last-child{max-width:390px;margin-top:26px;color:#ffffff8f;font-size:15px;line-height:1.65}.detail-story__gallery{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);grid-template-rows:repeat(2,280px);gap:1px;background:var(--line-light)}.detail-story__gallery figure{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;background:var(--ink-soft)}.detail-story__gallery figure:first-child{grid-row:1 / 3}.detail-story__gallery figure>div{display:flex;min-height:0;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 58%),#181b16}.detail-story__gallery img{width:100%;height:100%;object-fit:contain}.detail-story__gallery figcaption{padding:18px 20px;border-top:1px solid var(--line-light);color:#ffffffab;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.series-section{background:var(--paper-bright)}.lineup-facts{display:grid;max-width:1500px;grid-template-columns:repeat(4,1fr);margin:clamp(58px,6vw,92px) auto 22px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lineup-facts div{display:flex;min-height:112px;flex-direction:column;justify-content:center;gap:7px;padding:20px clamp(18px,2.5vw,36px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lineup-facts strong{font-family:var(--display);font-size:clamp(26px,2.4vw,40px);line-height:1;letter-spacing:-.04em}.lineup-facts span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.series-grid{display:grid;max-width:1500px;grid-template-columns:1fr 1fr;gap:1px;margin:0 auto;background:var(--ink);border:1px solid var(--ink)}.series-card{position:relative;display:grid;min-height:740px;grid-template-rows:auto 1fr;overflow:hidden;color:#fff}.series-card--v{background:linear-gradient(150deg,rgba(70,216,159,.25),transparent 47%),#15241e}.series-card--x{background:linear-gradient(150deg,rgba(255,104,70,.18),transparent 47%),#211713}.series-card__copy{z-index:2;min-width:0;padding:clamp(34px,4vw,62px)}.series-card__identity{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line-light);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.series-card__identity span:last-child{color:#ffffff8c}.series-card h3{max-width:670px;margin-top:46px;font-family:var(--display);font-size:clamp(43px,4.5vw,74px);font-weight:900;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.series-card__copy>p{max-width:610px;margin-top:26px;color:#ffffff9e;font-size:15px;line-height:1.65}.series-card__copy .text-link{margin-top:32px}.series-card__visual{position:relative;min-height:390px}.series-card__letter{position:absolute;right:-2%;bottom:-17%;color:#ffffff0b;font-family:var(--display);font-size:clamp(360px,34vw,580px);font-weight:900;line-height:.8}.series-card__visual>img:not(.series-card__detail){position:absolute;z-index:2;right:-3%;bottom:1%;width:86%;height:96%;object-fit:contain;filter:drop-shadow(0 34px 32px rgba(0,0,0,.3))}.series-card__detail{position:absolute;z-index:1;bottom:8%;left:-8%;width:48%;height:54%;object-fit:contain;opacity:.44}.models-section{background:var(--paper)}.models-section__lead{max-width:760px;margin:38px 0 0 auto;color:#555950;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.model-toolbar{display:flex;max-width:1500px;align-items:center;justify-content:space-between;gap:20px;margin:clamp(46px,5vw,78px) auto 30px}.model-toolbar>p{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.model-toolbar>p strong{color:var(--ink)}.filter-tabs,.comparison-tabs{display:inline-flex;border:1px solid var(--line)}.filter-tabs button,.comparison-tabs button{min-width:0;min-height:46px;line-height:1.2;padding:0 21px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;font-weight:800}.filter-tabs button:last-child,.comparison-tabs button:last-child{border-right:0}.filter-tabs button.is-active{background:var(--ink);color:#fff}.model-grid{display:grid;max-width:1500px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 auto}.model-card{display:flex;min-width:0;flex-direction:column;background:var(--paper-bright);border:1px solid var(--line);transition:transform .22s ease,box-shadow .22s ease}.model-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #11130f1a}.model-card__identity{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;padding:24px clamp(22px,2.7vw,38px) 20px;border-bottom:1px solid var(--line);background:var(--paper-bright)}.model-card__identity>div{min-width:0}.model-card__identity>div>span,.model-card__identity>p{color:var(--muted);font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.model-card__identity>p{color:var(--ink);font-family:var(--display);font-size:clamp(18px,1.45vw,23px);font-weight:900;line-height:1.06;letter-spacing:-.025em;text-align:left;text-transform:uppercase}.model-card__identity h3{margin-top:8px}.model-card__visual{position:relative;display:flex;height:310px;align-items:center;justify-content:center;overflow:hidden;padding:34px 26px 22px}.model-card__visual--v{background:radial-gradient(circle at 52% 52%,rgba(70,216,159,.13),transparent 48%),#e9ebe5}.model-card__visual--x{background:radial-gradient(circle at 52% 52%,rgba(155,241,206,.1),transparent 48%),#171a16}.model-card__visual img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.18))}.model-card__visual img.model-card__image--v27-front{transform:scale(1.2)}.model-card__badges{position:absolute;z-index:2;top:18px;right:18px;left:18px;display:flex;align-items:center;justify-content:flex-end;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.model-card__visual--x .model-card__badges{color:#ffffff94}.model-card__gallery-controls{position:absolute;z-index:3;right:18px;bottom:18px;display:flex}.model-card__gallery-controls button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(17,19,15,.18);background:#fbfaf6eb}.model-card__gallery-controls button+button{border-left:0}.model-card__gallery-controls svg{width:17px;height:17px}.model-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(25px,2.7vw,40px)}.model-card h3{font-family:var(--display);font-size:clamp(42px,4vw,62px);font-weight:900;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.model-card__description{min-height:68px;margin-top:0;color:#5c6057;font-size:14px;line-height:1.58}.model-card__quick-specs{display:grid;margin-top:29px;border-top:1px solid var(--line)}.model-card__quick-specs>div{display:grid;grid-template-columns:.38fr .62fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.model-card__quick-specs dt{min-width:0;color:var(--muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.model-card__quick-specs dd{min-width:0;font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.model-details{margin-top:auto;padding-top:28px}.model-details summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);list-style:none;font-size:11px;font-weight:800;text-transform:uppercase}.model-details summary::-webkit-details-marker{display:none}.model-details summary span{font-size:22px;font-weight:400;transition:transform .18s ease}.model-details[open] summary span{transform:rotate(45deg)}.model-details>dl{padding-top:15px}.model-details>dl>div{display:grid;grid-template-columns:minmax(110px,.42fr) 1fr;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}.model-details dt{min-width:0;color:var(--muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.model-details dd{min-width:0;font-size:10px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.model-card__compare{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:background .18s ease,color .18s ease}.model-card__compare:hover{background:var(--mint);color:var(--ink)}.model-card__compare svg{width:17px;height:17px;flex:0 0 auto}.comparison{position:relative}.comparison:before{position:absolute;top:0;left:0;width:32%;height:5px;background:var(--signal);content:""}.comparison-toolbar{display:flex;max-width:1500px;align-items:center;justify-content:space-between;gap:24px;margin:clamp(68px,8vw,124px) auto 24px}.comparison-tabs{border-color:var(--line-light)}.comparison-tabs button{min-width:112px;border-color:var(--line-light);color:#ffffff8a}.comparison-tabs button.is-active{background:#fff;color:var(--ink)}.difference-toggle{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:#ffffffad;cursor:pointer;font-size:11px;font-weight:700}.difference-toggle input{position:absolute;width:1px;height:1px;opacity:0}.difference-toggle>span{display:flex;width:42px;height:24px;align-items:center;padding:3px;border:1px solid var(--line-light);background:#252820}.difference-toggle>span>span{width:16px;height:16px;background:#ffffff9e;transition:transform .18s ease,background .18s ease}.difference-toggle input:checked+span>span{background:var(--mint);transform:translate(18px)}.difference-toggle input:focus-visible+span{outline:3px solid var(--signal);outline-offset:4px}.comparison__scroll-hint{display:none;max-width:1500px;margin:0 auto 12px;color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comparison-table-wrap{max-width:1500px;margin:0 auto;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line-light);-webkit-overflow-scrolling:touch}.comparison table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comparison th,.comparison td{padding:22px 24px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);text-align:left;vertical-align:top}.comparison tr>:last-child{border-right:0}.comparison tbody tr:last-child>*{border-bottom:0}.comparison thead th{height:140px;background:#181b16}.comparison thead th:first-child{position:sticky;z-index:3;left:0;width:22%;color:#ffffff9e;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.comparison thead th span{display:block;font-family:var(--display);font-size:35px;font-weight:900;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.comparison thead th small{display:block;max-width:220px;margin-top:13px;color:#ffffff9e;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.comparison tbody th{position:sticky;z-index:2;left:0;background:var(--ink);color:#ffffffa3;font-size:10px;font-weight:700;line-height:1.45}.comparison tbody td{color:#ffffffdb;font-size:12px;font-weight:650;line-height:1.45}.comparison-mobile{display:none}.faq{background:var(--paper-bright)}.faq-list{max-width:1120px;margin:clamp(64px,6vw,96px) 0 0 auto}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;min-height:110px;grid-template-columns:46px 1fr 30px;gap:24px;align-items:center;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:first-child{color:var(--muted);font-family:var(--display);font-size:13px;font-weight:900}.faq-list summary strong{font-family:var(--display);font-size:clamp(24px,2.6vw,38px);font-weight:900;line-height:1.05;letter-spacing:-.025em}.faq-list__sign{font-size:28px;font-weight:300;transition:transform .18s ease}.faq-list details[open] .faq-list__sign{transform:rotate(45deg)}.faq-list details>p{max-width:800px;padding:0 40px 40px 70px;color:#555950;font-size:15px;line-height:1.7}.closing{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end;background:radial-gradient(circle at 80% 30%,rgba(255,104,70,.14),transparent 30%),var(--ink);color:#fff}.closing__copy{min-width:0;max-width:1140px}.closing h2{margin-top:36px;font-family:var(--display);font-size:clamp(62px,8vw,132px);font-weight:900;line-height:.9;letter-spacing:-.05em;text-transform:uppercase}.closing__copy>p:last-child{max-width:730px;margin-top:34px;color:#ffffff9e;font-size:18px;line-height:1.6}.closing__actions{display:flex;min-width:270px;flex-direction:column;align-items:flex-start;gap:25px}.site-footer{display:grid;grid-template-columns:.35fr 1fr auto;gap:40px;align-items:center;min-height:170px;padding:42px clamp(20px,5vw,80px);background:#090a08;color:#fff}.brand-mark--footer .brand-mark__name{font-size:42px}.site-footer>p{max-width:660px;color:#ffffff9e;font-size:11px;line-height:1.65}.site-footer>a:last-child{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.42);color:#ffffffb8;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1240px){.desktop-nav{gap:16px}.desktop-nav a{font-size:11px}.hero{grid-template-columns:minmax(0,.98fr) minmax(440px,1.02fr)}.hero__content{padding-right:38px;padding-left:42px}.proof-grid{grid-template-columns:1fr 1fr}.proof-card{min-height:360px}.proof-card__label{margin-top:48px}.model-grid{grid-template-columns:1fr 1fr}.closing{grid-template-columns:1fr;align-items:start}.closing__actions{min-width:0}}@media(min-width:1041px)and (max-height:920px){.hero__content{gap:16px;padding:42px clamp(34px,4vw,58px) 34px}.hero h1{font-size:clamp(56px,5vw,82px)}.hero__lead{font-size:14px;line-height:1.45}.hero__actions{padding-top:0}.hero__actions .button{min-height:50px}.hero__visual{min-height:560px}.hero__facts div{min-height:92px}}@media(max-width:1040px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-models-button{display:none}.menu-button{display:inline-flex}.mobile-menu{position:fixed;z-index:90;inset:76px 0 0;display:flex;visibility:hidden;flex-direction:column;justify-content:space-between;padding:28px 24px 36px;overflow-y:auto;background:var(--paper);opacity:0;overscroll-behavior-y:contain;transform:translateY(-18px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-menu--open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu nav{display:grid}.mobile-menu nav a{display:grid;grid-template-columns:38px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(28px,7vw,48px);font-weight:900;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.mobile-menu nav a span{color:var(--muted);font-family:var(--display);font-size:11px;letter-spacing:0}.mobile-menu>button{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 20px;border:0;background:var(--ink);color:#fff;flex:0 0 auto;margin-top:24px;font-size:12px;font-weight:800}.hero{min-height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 580px auto}.hero:before{display:none}.hero__content{max-width:960px;padding:86px clamp(24px,6vw,70px) 34px}.hero h1{max-width:900px;font-size:clamp(68px,12vw,116px)}.hero__visual{min-height:580px}.hero__monitor--front{right:5%;bottom:0;width:78%;height:94%}.hero__monitor--rear{top:1%;left:-1%;width:48%;height:56%}.brand-story__grid{padding-left:0}.series-grid{grid-template-columns:1fr}.series-card{min-height:760px}.series-card__letter{font-size:min(68vw,650px)}.detail-story{grid-template-columns:1fr}.testing__intro,.testing-principle{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr)}.detail-story__intro{display:grid;grid-template-columns:.4fr 1fr;gap:20px 40px}.detail-story__intro>p:last-child{grid-column:2;margin-top:0}}@media(max-width:760px){html{scroll-padding-top:64px}.site-header{height:64px;padding:0 16px;background:#f2f0eafc;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu{inset:64px 0 0}.brand-mark__name{font-size:27px}.menu-button{width:44px;height:44px}.section{padding:76px 18px}.section-heading--split{grid-template-columns:minmax(0,1fr);gap:28px}.section-heading h2{min-width:0;font-size:clamp(34px,9vw,44px);line-height:.96}.hero{grid-template-rows:auto 330px auto}.hero__content{gap:17px;padding:48px 18px 18px}.hero h1{max-width:100%;font-size:clamp(36px,10vw,48px);line-height:.9;overflow-wrap:normal}.hero .eyebrow{position:relative;display:block;max-width:100%;padding-left:34px;font-size:10px;letter-spacing:.13em}.hero .eyebrow:before{position:absolute;top:.65em;left:0;width:22px}.hero__lead{font-size:15px;line-height:1.5}.hero__actions{width:100%;flex-direction:column;align-items:stretch;gap:14px;padding-top:2px}.hero__actions .button{min-height:54px}.hero__actions .text-link{align-self:flex-start}.hero__visual{min-height:330px}.hero__monitor--front{right:0;width:100%;height:90%}.hero__monitor--rear{top:-3%;left:0;width:58%;height:54%}.hero__visual-label{top:16px;right:18px}.hero__facts{grid-template-columns:1fr 1fr}.hero__facts div{min-height:92px;padding:16px 18px;border-bottom:1px solid var(--line-light)}.hero__facts div:nth-child(2){border-right:0}.hero__facts div:nth-last-child(-n+2){border-bottom:0}.hero__facts strong{padding-right:22px;font-size:22px}.hero__facts .hero__fact-number{top:13px;right:13px}.brand-story__grid{grid-template-columns:1fr;gap:48px;margin-top:58px}.brand-story__body .brand-story__lead{font-size:22px}.brand-story blockquote{min-height:300px;padding:28px}.brand-story blockquote>span{height:58px;font-size:88px}.proof-grid{grid-template-columns:1fr;margin-top:58px}.proof-card{min-height:280px;padding:28px}.proof-card__label{margin-top:34px;font-size:11px}.testing__intro,.testing-principle{grid-template-columns:minmax(0,1fr);gap:16px}.testing__intro p,.testing__intro span{grid-column:1}.testing__intro span{font-size:11px;line-height:1.45}.testing-principle p{font-size:32px}.evidence-split{grid-template-columns:1fr;margin-top:64px}.evidence-panel{min-height:auto;padding:46px 26px}.evidence-panel h3{margin-top:36px;font-size:32px}.detail-story{margin-top:76px}.detail-story__intro{display:block}.detail-story__intro>p:last-child{margin-top:24px}.detail-story__gallery{grid-template-columns:1fr;grid-template-rows:none}.detail-story__gallery figure:first-child{grid-row:auto}.detail-story__gallery figure>div{height:300px}.lineup-facts{grid-template-columns:1fr 1fr;margin-top:52px}.lineup-facts div{min-height:92px;padding:16px 17px}.series-grid{margin-top:58px}.series-card{min-height:690px}.series-card__copy{padding:28px 24px}.series-card h3{margin-top:34px;font-size:37px}.series-card__identity{align-items:flex-start;gap:18px}.series-card__identity span:last-child{text-align:right}.series-card__visual{min-height:310px}.series-card__visual>img:not(.series-card__detail){right:0;width:100%}.series-card__detail{left:0;width:58%}.model-toolbar{position:static;align-items:flex-start;flex-direction:column;margin-top:58px;padding:0}.models-section__lead{margin-top:30px;font-size:15px}.filter-tabs{display:grid;width:100%;grid-template-columns:repeat(3,1fr)}.filter-tabs button{padding:0 8px}.model-grid{grid-template-columns:1fr}.model-card__identity{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px}.model-card__identity>div>span{font-size:11px}.model-card__identity>p{font-size:21px;text-align:left}.model-card__visual{height:240px}.model-card__body{padding:26px 22px}.model-card__description{min-height:0}.comparison-toolbar{align-items:flex-start;flex-direction:column;margin-top:58px}.comparison__scroll-hint{display:block;max-width:320px;margin:0 0 16px;color:#ffffffad;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.5;text-transform:none}.comparison-tabs{width:100%}.comparison-tabs button{width:50%}.comparison-table-wrap{display:none}.comparison-mobile{display:grid;max-width:1500px;gap:1px;margin:18px auto 0;border:1px solid var(--line-light);background:var(--line-light)}.comparison-mobile__item{background:#151812}.comparison-mobile__item h3{padding:20px 16px 14px;color:var(--mint);font-family:var(--display);font-size:23px;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.comparison-mobile__item dl>div{display:grid;min-width:0;grid-template-columns:minmax(82px,.38fr) minmax(0,.62fr);gap:14px;align-items:baseline;padding:14px 16px;border-top:1px solid var(--line-light)}.comparison-mobile__item dt{color:#ffffffa3;font-family:var(--display);font-size:18px;font-weight:900;line-height:1}.comparison-mobile__item dd{min-width:0;color:#ffffffe6;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.faq-list{margin-top:58px}.faq-list summary{min-height:95px;grid-template-columns:30px 1fr 22px;gap:12px}.faq-list summary strong{font-size:23px}.faq-list details>p{padding:0 12px 34px 42px;font-size:14px}.closing{gap:48px}.closing h2{font-size:clamp(42px,11.6vw,56px);line-height:.94}.closing__copy>p:last-child{font-size:16px}.closing__actions,.closing__actions .button{width:100%}.site-footer{grid-template-columns:1fr;gap:28px;padding:44px 18px}}@media(max-width:1040px)and (max-height:680px){.mobile-menu nav a{padding-block:12px;font-size:clamp(24px,5.5vh,36px)}}@media(max-width:360px){.brand-story .section-heading h2{font-size:31px}.lineup-facts{grid-template-columns:1fr 1fr}.lineup-facts strong{font-size:24px}.lineup-facts span{font-size:9px}.model-card__quick-specs>div,.model-details>dl>div{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
