@font-face{font-family:Display;src:local('Arial Black');font-weight:900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#101010;color:#efefeb;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #ff4848;outline-offset:6px}img{max-width:100%;display:block}::selection{background:#e52c2c;color:white}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;color:#111;padding:15px}.skip:focus{top:10px}.progress{position:fixed;top:0;height:2px;width:100%;background:#ed2828;transform:scaleX(0);transform-origin:left;z-index:50}header{height:88px;position:relative;z-index:20;display:flex;align-items:center;padding:0 4%;gap:32px;border-bottom:1px solid #ffffff20;background:#101010}.wordmark{font-weight:900;font-size:21px;letter-spacing:3px;display:flex;align-items:center;white-space:nowrap}.wordmark span{color:#ef3232}.wordmark svg{width:30px;height:34px;margin-right:14px}nav{display:flex;gap:30px;margin:auto;font-size:12px;color:#bcbcb8}nav a:hover{color:#fff}.header-cta{font-size:12px;border-bottom:1px solid #777;padding:8px 0}.header-cta span{margin-left:24px}.motion{background:none;border:1px solid #414141;color:white;width:34px;height:34px;border-radius:50%;font-size:13px}.hero{min-height:740px;height:calc(100svh - 88px);max-height:1100px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 44%,#51232244,transparent 60%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.hero-copy{position:relative;z-index:4;padding:7vh 0 0 6%;pointer-events:none}.hero-copy a{pointer-events:auto}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;margin:0 0 30px;color:#afafaa;display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:#f22;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{font-family:Display,Arial,sans-serif;font-weight:900;font-size:clamp(58px,7.4vw,124px);letter-spacing:-.065em;line-height:.99;margin-bottom:30px}h1 span{color:#ee2b2d}h2{font-size:clamp(34px,4vw,68px);line-height:1.08;letter-spacing:-.045em;font-weight:900;margin-bottom:28px}.intro{color:#b9b9b6;font-size:16px;margin-bottom:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:45px;min-height:55px;padding:16px 22px;font-size:12px;font-weight:600;border:1px solid #555;transition:background .2s,transform .2s}.button:hover{transform:translateY(-3px)}.primary{background:#e92d2d;color:white;border-color:#e92d2d}.primary:hover{background:#ff4040}.button span{font-size:20px;line-height:1}.hero-meta{display:flex;gap:25px;margin-top:45px;font-size:9px;letter-spacing:1px;color:#8f8f8b}.hero-art{position:absolute;right:0;top:0;width:58%;height:100%;perspective:1000px}.hero-product{position:absolute;width:84%;max-height:85%;object-fit:contain;right:3%;top:4%;z-index:3;filter:drop-shadow(20px 35px 20px #0009);transform:translateY(var(--hero-y,0px)) rotate(var(--hero-r,-8deg));will-change:transform}.giant-ten{position:absolute;right:0;top:-9%;font-size:clamp(300px,40vw,650px);font-weight:900;line-height:1;letter-spacing:-.12em;color:#ffffff04;-webkit-text-stroke:1px #ffffff12;z-index:-1}.orbit{position:absolute;width:66%;aspect-ratio:1;border:1px solid #a5a5a51b;border-radius:50%;right:12%;top:10%}.o2{width:90%;right:0;top:0}.art-index{position:absolute;top:4%;right:8%;font:10px monospace;letter-spacing:2px;color:#777}.ribbon{position:absolute;display:flex;justify-content:space-around;align-items:end;left:-18%;bottom:22%;width:125%;height:65px;color:#161616;background:#cbc6ac;transform:rotate(-19deg) translateX(var(--tape-x,0px));box-shadow:0 15px 25px #0009;border-top:4px solid #dcd8c5;z-index:2;font:700 22px monospace}.ribbon:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,#161616 0 1px,transparent 1px 9px);height:17px}.ribbon span{padding-bottom:3px}.annotation{position:absolute;bottom:15%;right:9%;z-index:5;border-left:1px solid #e33;padding-left:16px}.annotation>span{font:8px monospace;letter-spacing:2px;color:#aaa}.annotation strong{display:block;font-size:37px;letter-spacing:-2px}.annotation em{font-style:normal;font-size:15px;color:#b6b6b6;letter-spacing:0}.visual-note{position:absolute;bottom:9%;right:9%;font-size:8px;color:#888}.hero-bottom{position:absolute;bottom:0;left:4%;right:4%;height:65px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff20;font:9px monospace;letter-spacing:1px;color:#888;z-index:5}.hero-bottom a{color:#ccc}.section{padding:100px 6%;scroll-margin-top:10px}.manifest{background:#e9e8e1;color:#20201e;display:grid;grid-template-columns:1fr 2.5fr;gap:30px}.manifest .eyebrow{color:#666}.manifest h2{font-size:clamp(29px,3.8vw,60px)}.muted{color:#999991}.manifest p:not(.eyebrow){max-width:480px;color:#666;font-size:15px}.measure-line{grid-column:1/-1;display:flex;align-items:center;gap:20px;font:12px monospace;margin-top:30px}.measure-line span{height:20px;flex:1;background:repeating-linear-gradient(90deg,#8b8a80 0 1px,transparent 1px 10px);border-bottom:1px solid #777}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:25px}.section-head h2{margin-bottom:0}.section-head>p{font-size:14px;color:#999;max-width:300px}.model-tabs{display:flex;border-bottom:1px solid #343434;margin-top:40px}.model-tabs button{flex:1;background:none;color:#888;border:0;border-bottom:3px solid transparent;padding:22px 10px;font-size:15px}.model-tabs button[aria-pressed=true]{color:#fff;border-color:#ee3030;background:#ffffff04}.model-tabs small{font-size:10px;margin-left:8px;color:#888}.model-stage{display:grid;grid-template-columns:1.2fr 1fr;min-height:590px;border-bottom:1px solid #333;background:#151515}.stage-art{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 40% 70%,#60252555,transparent 65%);min-height:550px}.stage-art img{height:450px;width:338px;object-fit:contain;position:relative;z-index:2;box-shadow:15px 20px 45px #0008;transform:rotate(-5deg);transition:transform .6s;max-width:70%}.stage-art:hover img{transform:rotate(0) scale(1.03)}.stage-number{position:absolute;font-size:360px;line-height:1;font-weight:900;letter-spacing:-30px;color:#ffffff06;left:5%;top:10%}.stage-caption{position:absolute;bottom:22px;left:25px;font:10px monospace;color:#999;letter-spacing:2px}.scene-grid{position:absolute;inset:-50%;background:repeating-linear-gradient(0deg,transparent 0 65px,#ffffff08 65px 66px),repeating-linear-gradient(90deg,transparent 0 65px,#ffffff08 65px 66px);transform:perspective(500px) rotateX(50deg) rotateZ(-25deg);z-index:-1}.model-stage[data-scene='1'] .stage-art{background:radial-gradient(ellipse at 80% 20%,#34586755,transparent 70%)}.model-stage[data-scene='1'] .scene-grid{transform:rotate(25deg);background:repeating-radial-gradient(circle,#ffffff0b 0 1px,transparent 1px 50px)}.model-stage[data-scene='2'] .stage-art{background:radial-gradient(ellipse at 30% 20%,#67542d66,transparent 70%)}.model-stage[data-scene='2'] .scene-grid{transform:rotate(45deg)}.model-stage[data-scene='3'] .stage-art{background:radial-gradient(ellipse at 40% 60%,#40554577,transparent 70%)}.model-stage[data-scene='3'] .scene-grid{transform:perspective(400px) rotateY(30deg) rotateZ(10deg)}.model-stage[data-scene='4'] .stage-art{background:radial-gradient(ellipse at 30% 80%,#57475e77,transparent 70%)}.model-stage[data-scene='4'] .scene-grid{transform:rotate(-10deg);background:repeating-radial-gradient(ellipse at center,#ffffff0c 0 1px,transparent 1px 40px)}.model-stage[data-scene='5'] .stage-art{background:radial-gradient(ellipse at 70% 50%,#5e514777,transparent 70%)}.model-stage[data-scene='5'] .scene-grid{transform:perspective(400px) rotateX(25deg);background:repeating-linear-gradient(135deg,transparent 0 25px,#ffffff08 26px 27px)}.model-info{padding:60px 12% 40px 10%;align-self:center}.model-info .eyebrow{color:#ed4444;font-size:9px}.model-info h3{font-size:58px;font-weight:900;letter-spacing:-3px;line-height:1.1;margin-bottom:20px}.model-info h3 span{font-weight:400}.model-info>p{font-size:14px;color:#aaa}dl{display:flex;gap:50px;border-block:1px solid #333;padding:22px 0;margin:24px 0}dt{font-size:10px;color:#888;margin-bottom:8px}dd{margin:0;font-size:25px}.model-features{list-style:none;padding:0;font-size:12px;color:#c0c0bc;display:flex;gap:10px;flex-wrap:wrap}.model-features li{border:1px solid #383838;padding:6px 9px}.model-info .button{width:100%;margin-top:15px}.purchase-note{font-size:10px!important;margin:10px 0 24px}.text-button{border:0;background:none;color:#aaa;padding:10px 0;font-size:11px;display:flex;justify-content:space-between;width:100%}.model-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:24px}.model-card{background:#181818;border:1px solid #2e2e2e;color:#eee;padding:12px;text-align:left;transition:border .2s,transform .2s}.model-card:hover{border-color:#e43b3b;transform:translateY(-4px)}.model-card[aria-pressed=true]{border-color:#e43b3b}.model-card img{aspect-ratio:3/4;width:100%;object-fit:cover;margin-bottom:15px}.model-card strong{font-size:16px}.model-card span{float:right;color:#999;font-size:11px}.compare-link{display:flex;justify-content:space-between;border-bottom:1px solid #444;padding:25px 0;font-size:12px}.details{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e9e8e1;color:#1e1e1c;align-items:center}.detail-image{position:relative}.detail-image img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.65)}.photo-caption{position:absolute;bottom:18px;left:18px;font:9px monospace;padding:9px 12px;background:#111;color:white}.detail-copy .eyebrow{color:#777}.feature{display:flex;gap:24px;border-top:1px solid #c4c4bc;padding:24px 0 0;margin-top:24px}.feature>span{color:#bc2b2b;font:12px monospace}.feature h3{font-size:19px;margin-bottom:8px;letter-spacing:-.5px}.feature p{font-size:13px;color:#666;max-width:340px}.table-scroll{overflow-x:auto;margin-top:40px}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:10px;letter-spacing:1px;color:#888;font-weight:400;padding:15px}td{border-top:1px solid #333;padding:22px 15px;font-size:14px}td:first-child{font-size:18px;font-weight:700}td:nth-child(4){font:11px monospace;color:#999}td a{font-size:12px;color:#ee4949}tr:hover td{background:#ffffff03}.source-note{font-size:10px;color:#888;margin-top:20px}.source-note a{text-decoration:underline}.wholesale{background:#d62929;position:relative;overflow:hidden;isolation:isolate;min-height:480px}.wholesale .eyebrow{color:#ffcece}.wholesale h2{font-size:clamp(38px,5vw,80px)}.wholesale-copy>p:not(.eyebrow){font-size:14px;color:#ffd7d7}.light{background:#eee;color:#111;border-color:#eee;margin-top:15px}.wholesale-note{font-size:10px!important;margin-top:15px}.wholesale-bg{position:absolute;right:-20px;top:-70px;font-size:550px;font-weight:900;letter-spacing:-60px;color:#a80c0c55;z-index:-1;transform:rotate(-10deg)}.wholesale-side{position:absolute;right:40px;top:70px;writing-mode:vertical-rl;font:10px monospace;letter-spacing:2px;color:#ffaaaa}.faq{display:grid;grid-template-columns:1fr 2fr;gap:30px}.faq details{border-bottom:1px solid #333;padding:24px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#e33}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#999;font-size:14px;max-width:650px;margin-top:20px}footer{padding:45px 6% 25px;border-top:1px solid #333;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}footer>p,footer>a:last-of-type{font-size:12px;color:#999;margin:0}.footer-bottom{width:100%;display:flex;justify-content:space-between;padding-top:40px;margin-top:20px;border-top:1px solid #272727;font-size:9px;letter-spacing:1px;color:#666}.brand-original{width:90px;height:90px;object-fit:contain}dialog{background:#191919;color:#eee;border:1px solid #444;padding:40px;max-width:560px;width:calc(100% - 32px);max-height:90svh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}dialog .close{position:absolute;right:12px;top:10px;background:#222;border:1px solid #555;color:white;width:34px;height:34px;font-size:22px;z-index:2}dialog h2{font-size:32px;margin-bottom:20px}dialog>p:not(.eyebrow){font-size:13px;color:#aaa}label{display:grid;gap:8px;margin:18px 0;font-size:12px;color:#bbb}input,select,textarea{background:#101010;color:#eee;padding:13px;border:1px solid #444;border-radius:0;width:100%}textarea{resize:vertical}#quote-feedback{font-size:12px;color:#bbb}#photo-dialog{padding:0;width:auto;max-width:90vw}#photo-dialog img{max-height:85svh;width:auto;object-fit:contain}#telegram-send{margin-top:15px}#telegram-send[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noscript{padding:20px;background:#e33;color:white}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduce-motion .reveal{opacity:1;transform:none}.reduce-motion .hero-product{transform:rotate(-8deg)!important}.reduce-motion .ribbon{transform:rotate(-19deg)!important}
@media(min-width:1600px){.hero-copy{padding-top:10vh}.hero-product{width:80%;right:6%}}
@media(max-width:1000px){header{gap:20px}nav{gap:15px}.hero{min-height:700px}.hero-copy{padding-top:70px}h1{font-size:8vw}.hero-art{width:61%;top:7%}.hero-product{top:10%;right:-5%;width:100%}.hero-meta{gap:12px}.model-info{padding:35px 8%}.model-grid{grid-template-columns:repeat(3,1fr)}.model-card{display:grid;grid-template-columns:65px 1fr;gap:10px;align-items:center}.model-card img{grid-row:1/3;margin:0}.model-card span{float:none}.section{padding:75px 5%}.details{gap:5%}.model-info h3{font-size:42px}.stage-art img{height:390px;max-width:80%}.stage-art{min-height:500px}}
@media(max-width:700px){html{scroll-padding-top:15px}header{height:72px;padding:0 5%;gap:15px}header .wordmark{font-size:16px;letter-spacing:2px}.wordmark svg{width:23px;margin-right:9px}nav{display:none}.header-cta{font-size:10px;margin-left:auto}.header-cta span{display:none}.motion{flex-shrink:0;width:30px;height:30px}.hero{height:auto;min-height:940px}.hero-copy{padding:40px 6% 0}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:24px}h1{font-size:clamp(48px,11vw,78px);margin-bottom:22px}.intro{font-size:14px;margin-bottom:24px}.hero-copy .button{min-height:48px}.hero-meta{margin-top:22px;font-size:8px;gap:18px}.hero-art{top:420px;left:0;width:100%;height:450px}.hero-product{top:0;right:6%;height:390px;width:88%;max-height:none}.giant-ten{font-size:360px;top:-20px;right:14%}.orbit{top:0}.ribbon{bottom:35%;height:50px}.ribbon span{font-size:18px}.annotation{bottom:2%;right:8%}.annotation strong{font-size:27px}.annotation>span{font-size:7px}.visual-note{bottom:-6%;font-size:7px}.art-index{right:auto;left:6%;top:12px}.hero-bottom{height:42px;font-size:7px;letter-spacing:0}.hero-bottom>span:first-child{display:none}.manifest{grid-template-columns:1fr;gap:10px}.manifest h2{font-size:clamp(26px,6.6vw,40px)}.manifest p:not(.eyebrow){font-size:13px}.section{padding:58px 6%}h2{font-size:34px}.section-head{display:block}.section-head>p{margin-top:20px;font-size:13px}.model-tabs{overflow:auto;margin-top:22px}.model-tabs button{min-width:85px;padding:17px 8px;font-size:14px}.model-tabs small{display:block;margin:3px 0 0;font-size:9px}.model-stage{grid-template-columns:1fr}.stage-art{min-height:410px}.stage-art img{height:350px;max-width:70%}.stage-number{font-size:290px;top:20px}.model-info{padding:30px 7%}.model-info h3{font-size:40px}.model-info .eyebrow{margin-bottom:15px}.model-info>p{font-size:13px}dl{gap:60px;padding:17px 0;margin:20px 0}.model-grid{grid-template-columns:repeat(2,1fr);gap:8px}.model-card{grid-template-columns:47px 1fr;padding:9px;gap:6px}.model-card strong{font-size:13px}.model-card span{font-size:9px}.details{grid-template-columns:1fr;gap:35px}.detail-image img{aspect-ratio:1.2;object-position:center 60%}.feature{margin-top:18px;padding-top:20px}.table-scroll{margin-top:20px}td{padding:20px 12px;font-size:12px}th{padding:14px 12px;font-size:9px}td:first-child{font-size:15px}.wholesale{min-height:430px}.wholesale h2{font-size:36px}.wholesale-copy>p:not(.eyebrow){font-size:12px}.wholesale-bg{font-size:350px;right:-45px;top:30px}.wholesale-side{display:none}.faq{grid-template-columns:1fr;gap:0}.faq summary{font-size:15px}.faq details p{font-size:13px}footer .wordmark{font-size:19px}.footer-bottom{font-size:7px;gap:10px}.footer-bottom span:last-child{display:none}dialog{padding:40px 24px 24px}.brand-original{width:65px;height:65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.hero-product{transform:rotate(-8deg)!important}.ribbon{transform:rotate(-19deg)!important}}

.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.consent{display:flex!important;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4}.consent input{width:auto;margin-top:2px;accent-color:#ff4848}.consent a,footer a{color:inherit}#quote-feedback{min-height:1.2em;font-size:13px}#quote-feedback.ok{color:#7ddc8a}#quote-feedback.err{color:#ff6b6b}#cookie-note{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;max-width:560px;margin:auto;background:#191919;border:1px solid #444;padding:14px 16px;display:flex;gap:14px;align-items:center;font-size:12px;color:#bbb}#cookie-note[hidden]{display:none}#cookie-note p{margin:0;flex:1}#cookie-note a{color:#eee}#cookie-note .button{padding:10px 14px;white-space:nowrap}
.wholesale{overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:64px;align-items:center}.quote-card{background:#191919;color:#eee;border:1px solid #444;padding:36px;position:relative;box-shadow:0 30px 60px #0006}.quote-card .eyebrow{color:#ed4444;margin-bottom:18px}.quote-card h3{font-size:32px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:12px}.quote-card>p:not(.eyebrow){font-size:13px;color:#aaa}.quote-card label{margin:14px 0}.quote-card .button{width:100%;margin-top:6px}.quote-card .wholesale-note{color:#888;margin:18px 0 0}@media(max-width:1000px){.wholesale{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:700px){.quote-card{padding:28px 18px}.quote-card h3{font-size:26px}}
