:root{color-scheme:dark;--paper:#070606;--paper-2:#130b0b;--surface:#11100f;--surface-2:#191615;--surface-3:#221d1b;--ink:#fff6ea;--ink-2:#d8cec1;--muted:#a29a8d;--muted-2:#776e63;--line:#fff6ea26;--line-dark:#ffffff2e;--red:#f11616;--red-dark:#b80f0f;--white:#fffaf0;--black:#050404;--success:#f11616;--max:1240px;--gutter:32px;--font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:Impact, Haettenschweiler, "Arial Narrow Bold", var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:linear-gradient(180deg, #f116161a 0, #07060600 360px), var(--paper);min-width:320px;color:var(--ink);font-family:var(--font);margin:0;line-height:1.5;overflow-x:clip}body::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border-radius:0}img{max-width:100%;display:block}.tabler-icon{flex:none}.site-header{z-index:20;width:min(var(--max), calc(100% - var(--gutter) * 2));-webkit-backdrop-filter:blur(22px)saturate(130%);background:#090807c7;border:1px solid #fff6ea29;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:70px;padding:12px 14px;display:grid;position:fixed;top:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 54px #00000061,inset 0 1px #fffaf014}.brand,.site-nav,.header-action{font-family:var(--display);letter-spacing:0;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1}.brand,.site-nav,.header-action,.button,.order-copy li,.product-copy a{align-items:center;display:flex}.brand{min-width:0;color:var(--white);white-space:nowrap}.brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-nav{color:var(--muted);justify-content:center;gap:28px}.site-nav a,.header-action{transition:color .16s,border-color .16s,background .16s,transform .16s}.site-nav a{padding:6px 0}.site-nav a:hover,.site-nav a:focus-visible{color:var(--ink)}.header-action{border:1px solid var(--red);background:var(--red);min-height:42px;color:var(--white);border-radius:999px;justify-self:end;gap:8px;padding:0 16px}.header-action:hover,.header-action:focus-visible{border-color:var(--white);background:0 0;transform:translateY(-1px)}.hero{width:min(var(--max), calc(100% - var(--gutter) * 2));grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:stretch;gap:28px;margin:0 auto;padding:118px 0 52px;display:grid}.hero-copy{border:1px solid var(--line);background:var(--surface);align-content:center;min-width:0;height:500px;min-height:500px;padding:44px 48px;display:grid}.hero h1,.manifest h2,.section-heading h2,.preorder-explain h2,.order-copy h2,.final-cta h2,.legal-shell h1{font-family:var(--display);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:900;line-height:.9}.hero h1{max-width:760px;font-size:128px}.hero-copy p{max-width:620px;color:var(--ink-2);margin:30px 0 34px;font-size:25px;line-height:1.22}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;justify-content:center;gap:12px;min-height:54px;padding:0 22px;font-weight:900;transition:transform .16s,background .16s,border-color .16s,color .16s}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--red);color:#fff}.button-primary:hover,.button-primary:focus-visible{background:var(--red-dark)}.button-secondary{border-color:var(--line);color:var(--ink);background:0 0}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--red);background:var(--red);color:var(--white)}.hero-slider{border:1px solid var(--line);background:var(--black);height:500px;min-height:500px;position:relative;overflow:hidden}.hero-slide{opacity:0;pointer-events:none;margin:0;transition:opacity .7s;position:absolute;inset:0}.hero-slide.is-active{opacity:1;pointer-events:auto}.hero-slide img{object-fit:cover;object-position:52% 50%;width:100%;height:100%}.hero-slider-dots{z-index:2;gap:8px;display:flex;position:absolute;top:18px;right:18px}.hero-slider-dots span{background:#fffaf05c;width:28px;height:3px;transition:background .18s,transform .18s;display:block}.hero-slider-dots span.is-active{background:var(--red);transform:scaleX(1.16)}.section-grid,.manifest,.product-section,.photo-led,.order-section,.final-cta,.site-footer,.legal-shell{width:min(var(--max), calc(100% - var(--gutter) * 2));margin:0 auto}.section-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:18px;padding:112px 0;display:grid}.section-kicker{color:var(--red);font-family:var(--display);letter-spacing:0;text-transform:uppercase;font-size:18px;font-weight:500;line-height:1}.manifest h2,.preorder-explain h2,.section-heading h2,.order-copy h2,.final-cta h2{max-width:960px;color:var(--white);text-align:left;font-size:72px}.preorder-explain p,.order-copy>p{max-width:820px;color:var(--ink-2);margin:28px 0 0;font-size:23px;line-height:1.28}.manifest{border-top:1px solid var(--line);padding:112px 0}.manifest-stage{min-height:770px;position:relative;overflow:hidden}.manifest-copy{z-index:2;width:min(44%,540px);padding-top:8px;position:relative}.manifest .section-kicker{margin-bottom:18px}.manifest h2{max-width:540px;font-size:clamp(54px,5vw,78px)}.manifest-subtitle{max-width:640px;color:var(--white);font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin:36px 0 0;font-size:clamp(27px,2.35vw,38px);font-weight:500;line-height:.95}.manifest-subtitle span{display:block}.manifest-rule{background:#fff6ea8c;width:54px;height:1px;margin:40px 0}.manifest-text{color:#fffaf0c2;max-width:560px;margin:0;font-size:20px;line-height:1.42}.manifest-visual{z-index:1;background:var(--black);margin:0;position:absolute;inset:-34px 0 -12px 30%}.manifest-visual:after{background:linear-gradient(90deg, var(--paper) 0, #070606e6 4%, #07060600 28%), linear-gradient(180deg, #07060600 68%, var(--paper) 100%);content:"";pointer-events:none;position:absolute;inset:0}.manifest-visual img{object-fit:contain;object-position:center top;width:100%;height:100%}.maker-labels{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,5vw,86px);display:grid;position:absolute;bottom:56px;left:28%;right:5%}.maker-labels article{border-left:1px solid #fff6ea6b;min-width:0;padding-left:22px}.maker-labels h3{color:var(--red);font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(34px,3.3vw,46px);font-weight:500;line-height:.95}.maker-labels p{color:#fffaf0c2;margin:12px 0 0;font-size:17px;line-height:1.28}.maker-instagram{color:#fffaf0e0;align-items:center;gap:7px;width:fit-content;margin-top:8px;font-size:14px;font-weight:800;line-height:1;transition:color .18s,transform .18s;display:inline-flex}.maker-instagram .tabler-icon{color:var(--red)}.maker-instagram:hover{color:var(--red);transform:translate(3px)}.maker-instagram+p{margin-top:10px}.section-heading{gap:14px;margin-bottom:44px;display:grid}.section-heading p{max-width:780px;color:var(--ink-2);margin:0;font-size:23px;line-height:1.28}.section-heading h2.product-title-mixed{text-transform:uppercase;align-items:center;gap:18px;display:flex}.section-heading h2.product-title-mixed strong{font:inherit;color:inherit}.product-title-number{border:1px solid var(--red);background:var(--red);width:70px;height:70px;color:var(--white);font-family:var(--display);flex:none;place-items:center;font-size:46px;font-weight:500;line-height:1;display:grid}.product-section,.photo-led{border-top:1px solid var(--line);padding:112px 0}.product-card{border:1px solid var(--line);background:var(--black);min-width:0;color:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-image{object-fit:cover;background:#fff;width:100%;height:100%;min-height:520px}.product-slider{background:#fff;height:100%;min-height:620px;position:relative;overflow:hidden}.product-slide{cursor:zoom-in;opacity:0;pointer-events:none;background:#fff;border:0;width:100%;height:100%;margin:0;padding:0;transition:opacity .52s;position:absolute;inset:0}.product-slide.is-active{opacity:1;pointer-events:auto}.product-slide img{object-fit:cover;width:100%;height:100%}.product-slide:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.product-slider-dots,.product-slider-open{z-index:2;position:absolute;top:18px}.product-slider-dots{gap:8px;display:flex;left:18px}.product-slider-dots span{background:#05040452;width:34px;height:4px;transition:background .16s,transform .16s;display:block}.product-slider-dots span.is-active{background:var(--red);transform:scaleX(1.14)}.product-slider-open{width:44px;height:44px;color:var(--black);pointer-events:none;background:#fffaf0db;border:1px solid #05040429;place-items:center;display:grid;right:18px}.product-copy{border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0, #f116161a, #05040400 44%), var(--black);flex-direction:column;justify-content:center;min-height:620px;padding:clamp(34px,3.1vw,42px);display:flex}.product-eyebrow{color:var(--red);font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin-bottom:16px;font-size:clamp(23px,2vw,31px);font-weight:500;line-height:.95}.product-copy h3{max-width:650px;color:var(--white);font-family:var(--display);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(52px,4.9vw,68px);font-weight:900;line-height:.88}.product-card-sambo .product-copy h3{font-size:clamp(46px,4.2vw,62px)}.product-divider{background:#fff6ea2e;height:1px;margin:22px 0;position:relative}.product-divider span{background:var(--red);width:62px;position:absolute;inset:0 auto 0 0}.product-copy strong{color:var(--red);font-size:21px}.product-copy p{color:#fffaf0b8;max-width:620px;margin:0;font-size:17px;line-height:1.38}.product-copy small{color:var(--red);font-size:13px;font-weight:900;display:block}.product-points{border-top:1px solid #fff6ea2e;gap:0;margin-top:26px;display:grid}.product-point{min-height:58px;color:var(--white);border-bottom:1px solid #fff6ea24;align-items:center;gap:18px;display:flex}.product-point .tabler-icon{color:var(--red)}.product-point span{font-family:var(--display);letter-spacing:0;text-transform:uppercase;font-size:clamp(22px,1.72vw,27px);font-weight:500;line-height:.96}.product-point:last-child{border-bottom:0}.product-copy a{border:1px solid var(--red);background:var(--red);width:fit-content;min-width:220px;min-height:60px;color:var(--white);font-family:var(--display);letter-spacing:0;text-transform:uppercase;justify-content:center;gap:16px;margin-top:28px;padding:0 34px;font-size:28px;font-weight:500;line-height:1;transition:background .16s,border-color .16s,transform .16s}.product-copy a:hover,.product-copy a:focus-visible{border-color:var(--red-dark);background:var(--red-dark);color:var(--white);transform:translateY(-1px)}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.proof-card{border:1px solid var(--line);background:var(--surface);min-width:0;margin:0}.proof-card img{aspect-ratio:.78;object-fit:cover;width:100%}.proof-card figcaption{min-height:72px;color:var(--ink);padding:16px;font-weight:900}.photo-mosaic{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.mosaic-large,.story-card{border:1px solid var(--line);background:var(--surface);margin:0}.mosaic-large{align-self:start;position:sticky;top:96px}.mosaic-large img{aspect-ratio:.82;object-fit:cover;width:100%}.mosaic-large figcaption{color:var(--ink);padding:18px;font-size:20px;font-weight:900}.story-card{grid-template-columns:.85fr 1fr;min-height:260px;display:grid}.story-card+.story-card{margin-top:20px}.story-card img{object-fit:cover;width:100%;height:100%}.story-card div{align-content:center;gap:12px;padding:24px;display:grid}.story-card h3{font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:38px;line-height:.95}.story-card p{color:var(--muted);margin:0}.ambassador-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ambassador-strip span{border:1px solid var(--line);background:var(--surface);min-height:62px;color:var(--ink);padding:16px;font-weight:900}.preorder-explain{background:linear-gradient(90deg, #f1161638, #f1161600 54%), var(--black);color:var(--white);width:100%;max-width:none;padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2));padding-right:max(var(--gutter), calc((100vw - var(--max)) / 2))}.preorder-explain p{color:#fffaf0c2}.order-dialog{background:radial-gradient(circle at 100% 0, #f116162e, transparent 42%), var(--surface);width:min(760px,100vw - 40px);max-height:min(860px,100svh - 40px);color:var(--white);border:1px solid #fff6ea3d;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #000000b8}.order-dialog:not([open]){display:none}.order-dialog::backdrop{-webkit-backdrop-filter:blur(12px);background:#050404d6}.order-dialog-shell{padding:46px;position:relative}.order-dialog-close{border:1px solid var(--line-dark);width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff0a;place-items:center;transition:border-color .16s,background .16s;display:grid;position:absolute;top:22px;right:22px}.order-dialog-close:hover,.order-dialog-close:focus-visible{border-color:var(--red);background:var(--red)}.order-dialog .section-kicker{padding-right:54px}.order-dialog h2{max-width:620px;font-family:var(--display);text-transform:uppercase;margin:18px 0 0;font-size:clamp(46px,6vw,68px);font-weight:900;line-height:.9}.order-dialog-lead{color:#fffaf0bd;max-width:620px;margin:24px 0 0;font-size:19px;line-height:1.42}.order-dialog-steps{border-top:1px solid var(--line-dark);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.order-dialog-steps li{border-bottom:1px solid var(--line-dark);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.order-dialog-steps li>span{background:var(--red);color:#fff;width:38px;height:38px;font-family:var(--display);place-items:center;font-size:24px;display:grid}.order-dialog-steps p{color:#fffaf0a3;margin:0;line-height:1.4}.order-dialog-steps strong{color:var(--white);margin-bottom:3px;font-size:17px;display:block}.order-dialog-continue{width:100%;margin-top:28px}body.has-dialog{overflow:hidden}.order-section{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:32px;padding:112px 0;scroll-margin-top:92px;display:grid}.order-copy ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.order-copy li{color:var(--muted);gap:10px;font-weight:750}.order-copy li svg{color:var(--red)}.order-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--white)}.order-form{gap:22px;padding:32px;display:grid}.order-notice{background:#f116161a;border:1px solid #f116168f;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.order-notice-icon{background:var(--red);color:#fff;place-items:center;width:40px;height:40px;display:grid}.order-notice strong{color:var(--white);margin-bottom:4px;font-size:16px;display:block}.order-notice p{color:#fffaf0ad;margin:0;font-size:14px;line-height:1.45}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}fieldset,.form-block{border:0;min-width:0;margin:0;padding:0}legend,.form-field>span{color:#fffaf0a3;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-grid-size{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{border:1px solid var(--line-dark);cursor:pointer;background:#ffffff0a;place-items:center;min-height:58px;font-weight:900;display:grid;position:relative}.choice-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.choice-card:has(input:checked){border-color:var(--red);background:#f1161638}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-field-wide{grid-column:1/-1}.form-field input{border:1px solid var(--line-dark);width:100%;min-height:58px;color:var(--white);background:#ffffff0d;border-radius:0;outline:0;padding:0 16px;font-size:16px}.form-field input::placeholder{color:#fffaf061}.form-field input:focus,.choice-card:focus-within,.consent-field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #f116162e}.form-field.has-error input,.consent-field.has-error,.form-block:has(.field-error:not(:empty)) .choice-card{border-color:var(--red)}.field-error{color:#ff7d7d;min-height:18px;margin-top:7px;font-size:13px;display:block}.consent-field{border:1px solid var(--line-dark);cursor:pointer;color:#fffaf0b8;grid-template-columns:28px 1fr;align-items:start;gap:12px;min-height:50px;padding:14px;font-size:14px;display:grid}.consent-field input{opacity:0;position:absolute}.fake-checkbox{color:#0000;border:1px solid #fffaf080;place-items:center;width:24px;height:24px;display:grid}.consent-field input:checked+.fake-checkbox{border-color:var(--red);background:var(--red);color:#fff}.consent-field a{color:var(--white);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.submit-button{width:100%}.submit-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.order-form.is-loading .submit-button svg{animation:.8s linear infinite spin}.form-caption,.form-status{color:#fffaf094;margin:0;font-size:13px}.form-status[data-type=error]{color:#ff9c9c}.success-card{justify-items:start;gap:18px;padding:42px;animation:.28s both successIn;display:grid}.success-card[hidden]{display:none}.success-icon{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.success-card h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:48px;line-height:.95}.success-card p{color:#fffaf0bd;max-width:460px;margin:0;font-size:19px}.success-card .button-secondary{border-color:var(--line-dark);color:var(--white)}.success-card .button-secondary:hover{border-color:var(--red);background:var(--red)}.payment-result-page{background:radial-gradient(circle at 70% 15%, #f1161633, transparent 38%), var(--black);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.payment-result-card{border:1px solid var(--line-dark);background:var(--surface);width:min(680px,100%);color:var(--white);justify-items:start;gap:22px;padding:clamp(28px,6vw,58px);display:grid}.payment-result-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.payment-result-icon:not(.is-fail):not(.is-confirmed) svg{animation:.9s linear infinite spin}.payment-result-icon.is-fail{color:#ff8080;background:#f1161633}.payment-result-icon.is-confirmed{background:var(--success)}.payment-result-card h1{max-width:620px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(46px,8vw,82px);line-height:.9}.payment-result-card>p:not(.section-kicker):not(.payment-mode-badge){color:#fffaf0b8;max-width:560px;margin:0;font-size:18px;line-height:1.55}.payment-mode-badge{color:#ffd75e;background:#ffc4001a;border:1px solid #ffc40073;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.image-lightbox{z-index:80;-webkit-backdrop-filter:blur(14px);background:#050404e6;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.image-lightbox[hidden]{display:none}.image-lightbox img{border:1px solid var(--line);object-fit:contain;background:#fff;width:auto;max-width:min(1120px,92vw);max-height:88svh}.lightbox-close{border:1px solid var(--red);background:var(--red);width:52px;height:52px;color:var(--white);cursor:pointer;place-items:center;display:grid;position:fixed;top:24px;right:24px}.lightbox-close:hover,.lightbox-close:focus-visible{background:var(--red-dark)}body.has-lightbox{overflow:hidden}.final-cta{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:32px;padding:112px 0;display:grid}.final-cta img{object-fit:cover;border:1px solid var(--line);width:100%;height:100%;min-height:420px}.final-cta div{border:1px solid var(--line);background:var(--surface);align-content:center;gap:24px;min-width:0;padding:42px;display:grid}.final-cta p{color:var(--muted);margin:0;font-size:22px}.final-cta .button{width:fit-content}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 0;display:grid}.site-footer div:first-child{gap:4px;display:grid}.site-footer strong{color:var(--ink);font-family:var(--display);letter-spacing:0;font-size:24px}.site-footer a{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.footer-direct{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-direct a{color:var(--ink);align-items:center;gap:5px;text-decoration:none;transition:color .18s;display:inline-flex}.footer-direct a .tabler-icon,.footer-direct a:hover{color:var(--red)}.footer-direct-separator{color:var(--muted-2)}.footer-icons{color:var(--ink);gap:14px;display:flex}.privacy-page{background:linear-gradient(180deg, #f116161f, #07060600 300px), var(--paper)}.legal-shell{width:min(100% - 48px, var(--max));margin:0 auto;padding:120px 0 80px}.legal-shell-wide{max-width:var(--max)}.legal-back{color:var(--red);margin-bottom:32px;font-weight:900;display:inline-flex}.legal-hero{max-width:900px;margin-bottom:52px}.legal-shell h1{text-transform:uppercase;margin:12px 0 16px;font-size:clamp(54px,8vw,112px);line-height:.88}.legal-updated{color:#fffaf07a;margin:0;font-size:14px}.legal-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:72px;display:grid}.legal-nav{border-left:1px solid var(--line-dark);gap:2px;display:grid;position:sticky;top:116px}.legal-nav a{color:#fffaf07a;border-left:2px solid #0000;padding:10px 0 10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:block}.legal-nav a:hover{border-color:var(--red);color:var(--white)}.legal-content{gap:46px;min-width:0;display:grid}.legal-section{scroll-margin-top:110px}.legal-shell h2{color:var(--white);text-transform:uppercase;margin:0 0 18px;font-size:28px;line-height:1.05}.legal-shell p,.legal-shell li{color:var(--ink-2);font-size:18px;line-height:1.55}.legal-shell p{margin:0 0 14px}.legal-shell ul{gap:10px;margin:0 0 14px;padding-left:20px;display:grid}.legal-shell strong{color:var(--white)}.legal-shell a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.legal-card{border:1px solid var(--line-dark);background:#ffffff09;gap:8px;margin:24px 0;padding:24px;display:grid}.legal-card p{margin:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes successIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=1040px){:root{--gutter:24px}.site-header{grid-template-columns:1fr auto}.brand{text-overflow:ellipsis;max-width:calc(100% - 64px);overflow:hidden}.site-nav{display:none}.hero,.section-grid,.product-card,.proof-grid,.order-section,.final-cta{grid-template-columns:1fr}.manifest-stage{gap:28px;min-height:auto;display:grid;overflow:visible}.manifest-copy{width:100%}.manifest-visual{min-height:560px;position:relative;inset:auto}.manifest-visual:after{background:linear-gradient(180deg, #07060600 70%, var(--paper) 100%), linear-gradient(90deg, #07060661, #07060600 28%, #07060629)}.manifest-visual img{object-fit:cover;object-position:center bottom}.maker-labels{gap:24px;bottom:28px;left:24px;right:24px}.hero-copy,.hero-slider{height:500px;min-height:500px}.hero h1{font-size:96px}.product-image,.product-slider{min-height:480px}.product-copy{border-top:1px solid var(--line);border-left:0;min-height:auto}.mosaic-large{position:static}.mosaic-large img{aspect-ratio:1}}@media (width<=680px){:root{--gutter:16px}.site-header{top:12px;left:var(--gutter);width:calc(100dvw - var(--gutter) * 2);max-width:calc(100% - var(--gutter) * 2);border-radius:15px;justify-content:space-between;min-height:64px;padding:10px 12px;display:flex;right:auto;overflow:hidden;transform:none}.brand{padding-right:64px}.header-action{border-color:var(--red);background:var(--red);flex:0 0 44px;justify-content:center;width:44px;min-height:44px;margin-left:auto;padding:0;display:flex;position:absolute;top:10px;right:12px}.header-action span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{width:calc(100dvw - var(--gutter) * 2);max-width:calc(100dvw - var(--gutter) * 2);padding-top:108px;padding-left:0;padding-right:0}.order-dialog{width:calc(100dvw - 24px);max-height:calc(100svh - 24px)}.order-dialog-shell{padding:28px 20px 20px}.order-dialog-close{width:44px;height:44px;top:16px;right:16px}.order-dialog h2{max-width:calc(100% - 24px);margin-top:16px;font-size:38px}.order-dialog-lead{margin-top:18px;font-size:17px}.order-dialog-steps{margin-top:22px}.order-dialog-steps li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0}.order-dialog-steps li>span{width:34px;height:34px;font-size:21px}.order-dialog-continue{margin-top:20px}.order-notice{grid-template-columns:38px minmax(0,1fr);padding:15px}.order-notice-icon{width:36px;height:36px}.hero-copy{width:100%;max-width:100%;height:auto;min-height:360px;padding:24px;overflow:hidden}.hero h1{max-width:7ch;font-size:62px}.hero-copy p{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%;font-size:20px}.hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.hero-actions,.button{width:100%;max-width:100%}.hero-slider{height:500px;min-height:500px}.hero-slider-dots{top:14px;right:14px}.field-grid,.choice-grid,.choice-grid-size,.proof-grid,.story-card,.maker-labels,.ambassador-strip{grid-template-columns:1fr}.section-grid,.manifest,.product-section,.photo-led,.order-section,.final-cta,.site-footer,.legal-shell{width:calc(100dvw - var(--gutter) * 2);max-width:calc(100dvw - var(--gutter) * 2);padding-top:72px;padding-bottom:72px}.legal-layout{grid-template-columns:1fr;gap:34px}.legal-nav{position:static}.manifest h2,.preorder-explain h2,.section-heading h2,.order-copy h2,.final-cta h2,.legal-shell h1{word-break:break-word;max-width:100%;font-size:38px;line-height:.94}.section-heading h2.product-title-mixed{gap:12px}.product-title-number{width:46px;height:46px;font-size:30px}.manifest p,.preorder-explain p,.order-copy>p,.final-cta p{font-size:19px}.manifest{padding-top:78px}.manifest .section-kicker{margin-bottom:16px}.manifest-subtitle{margin-top:24px;font-size:25px}.manifest-rule{margin:28px 0}.manifest-text{max-width:100%;font-size:18px}.manifest-visual{min-height:auto;margin:0 calc(var(--gutter) * -1)}.manifest-visual:after{background:linear-gradient(180deg, #07060600 72%, var(--paper) 100%)}.manifest-visual img{object-fit:contain;height:auto}.maker-labels{padding:18px var(--gutter) 0;position:relative;bottom:auto;left:auto;right:auto}.maker-labels article{padding-left:16px}.maker-labels h3{font-size:36px}.product-image,.product-slider{min-height:360px}.product-copy{padding:26px 22px 28px}.product-eyebrow{margin-bottom:14px;font-size:23px}.product-copy h3,.product-card-sambo .product-copy h3{font-size:43px;line-height:.9}.product-divider{margin:22px 0}.product-copy p{max-width:100%;font-size:16px}.product-points{margin-top:24px}.product-point{gap:14px;min-height:58px}.product-point span{font-size:22px}.product-copy a{width:100%;min-height:58px;margin-top:26px;font-size:26px}.product-slider-open{width:40px;height:40px;top:12px;right:12px}.product-slider-dots{top:14px;left:14px}.product-slider-dots span{width:30px;height:4px}.image-lightbox{padding:16px}.lightbox-close{width:48px;height:48px;top:16px;right:16px}.proof-card img{aspect-ratio:1}.story-card img{height:360px}.order-form,.success-card,.final-cta div{padding:22px}.site-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
