.p-ferry.m-dark{--bg:#121110;--bg2:#0B0A09;--surf:#1B1A18;--surf2:#1E1D1B;--rgb:237,230,214;--accent:#B3261E;--accent-h:#CF3328;--gold:#C9A15B;--on-gold:#121110;--plate:#F4F1EA;--inv-bg:#EDE6D6;--inv-text:#121110;--inv-muted:#3A3732;--ok:#7FBF8E;--warn:#E0A458;--header:rgba(18,17,16,.9);--foot:#0B0A09;--frgb:237,230,214;--t4:#1E1D1B;--so-text:#D98A96}.p-ferry.m-light{--bg:#F3EEE4;--bg2:#E8E1D3;--surf:#FFFDF8;--surf2:#FFFFFF;--rgb:26,24,21;--accent:#A82219;--accent-h:#8E1C14;--gold:#7A5B24;--on-gold:#FFF8EA;--plate:#F1ECE2;--inv-bg:#1A1815;--inv-text:#F3EEE4;--inv-muted:#C9C1B2;--ok:#2E7D45;--warn:#A8580E;--header:rgba(243,238,228,.92);--foot:#1A1815;--frgb:243,238,228;--t4:#26241F;--so-text:#7A2E3A}.p-styx.m-dark{--bg:#0D1214;--bg2:#080B0C;--surf:#151C1F;--surf2:#182124;--rgb:226,233,234;--accent:#1F7F6C;--accent-h:#26927C;--gold:#B8C7C9;--on-gold:#0D1214;--plate:#EEF2F2;--inv-bg:#E2E9EA;--inv-text:#0D1214;--inv-muted:#3A4548;--ok:#6FC3A0;--warn:#E3B25A;--header:rgba(13,18,20,.9);--foot:#080B0C;--frgb:226,233,234;--t4:#14181A;--so-text:#D98A96}.p-styx.m-light{--bg:#ECF0EF;--bg2:#DFE6E5;--surf:#FFFFFF;--surf2:#FFFFFF;--rgb:16,24,27;--accent:#1F7F6C;--accent-h:#186B5A;--gold:#3E5A60;--on-gold:#FFFFFF;--plate:#F2F5F5;--inv-bg:#10181B;--inv-text:#ECF0EF;--inv-muted:#A9B6B8;--ok:#1E7A50;--warn:#9A5B0B;--header:rgba(236,240,239,.92);--foot:#10181B;--frgb:236,240,239;--t4:#1A2124;--so-text:#7A2E3A}.p-ember.m-dark{--bg:#17110E;--bg2:#0F0B09;--surf:#211915;--surf2:#261D18;--rgb:243,231,218;--accent:#C2461A;--accent-h:#D4541F;--gold:#E0A84A;--on-gold:#17110E;--plate:#F6EFE4;--inv-bg:#F3E7DA;--inv-text:#17110E;--inv-muted:#4A3B30;--ok:#8CC59A;--warn:#F0B35E;--header:rgba(23,17,14,.9);--foot:#0F0B09;--frgb:243,231,218;--t4:#221915;--so-text:#D98A96}.p-ember.m-light{--bg:#F6EFE4;--bg2:#EDE2CF;--surf:#FFFBF4;--surf2:#FFFFFF;--rgb:30,22,18;--accent:#B23E14;--accent-h:#9A3410;--gold:#8A5E16;--on-gold:#FFF8EA;--plate:#F3EADB;--inv-bg:#1E1612;--inv-text:#F6EFE4;--inv-muted:#C8B8A6;--ok:#2D7A45;--warn:#A3550B;--header:rgba(246,239,228,.92);--foot:#1E1612;--frgb:246,239,228;--t4:#2A201A;--so-text:#7A2E3A}:root{--so:#7A2E3A;--spec:#33506E;--f-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-disp:"EB Garamond",Georgia,serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--hd-h:76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hd-h) + 16px)}body{margin:0;font-family:var(--f-body);font-size:15px;line-height:1.5;color:rgb(var(--rgb));background:var(--bg);-webkit-font-smoothing:antialiased;transition:background-color .35s,color .35s;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:rgb(var(--rgb))}a:hover{color:var(--gold)}h1,h2,h3,h4{margin:0;font-weight:inherit}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.m-dark .i-sun,.m-light .i-moon{display:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--gold);color:var(--on-gold);padding:10px 14px;border-radius:4px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}.wrap.narrow{max-width:960px}.wrap.mid{max-width:1160px}.sec{padding-top:88px}.sec-sm{padding-top:40px}.mono{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.disp{font-family:var(--f-disp);font-weight:500;letter-spacing:-.01em}.mut{color:rgba(var(--rgb),.7)}.fnt{color:rgba(var(--rgb),.5)}.gold{color:var(--gold)}.ok{color:var(--ok)}.warn{color:var(--warn)}.h1{font-family:var(--f-disp);font-weight:500;font-size:72px;line-height:1;letter-spacing:-.01em}.h2{font-family:var(--f-disp);font-weight:500;font-size:44px;line-height:1.05}.h3{font-family:var(--f-disp);font-weight:500;font-size:32px;line-height:1.1}.lead{font-size:17px;line-height:1.6;color:rgba(var(--rgb),.7);max-width:560px}.eyebrow{display:block;margin-bottom:12px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.sec-head a.more{font-weight:700;font-size:14px}.badge{display:inline-flex;align-items:center;font:700 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:3px}.badge-red{background:var(--accent);color:#fff}.badge-gold{background:var(--gold);color:var(--on-gold)}.badge-soft{background:rgba(var(--rgb),.08)}.badge-so{background:var(--so);color:#fff}.badge-spec{background:var(--spec);color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:4px;font:700 14px/1 var(--f-body);text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:background-color .2s,box-shadow .2s,color .2s}.btn svg{flex:none}.btn-red,.btn-red:hover{color:#fff}.btn-red{background:var(--accent)}.btn-red:hover{background:var(--accent-h)}.btn-ghost{background:transparent;color:rgb(var(--rgb));box-shadow:inset 0 0 0 1px rgba(var(--rgb),.35)}.btn-ghost:hover{box-shadow:inset 0 0 0 1px rgb(var(--rgb));color:rgb(var(--rgb))}.btn-gold{background:var(--gold);color:var(--on-gold)}.btn-inv,.btn-inv:hover{background:var(--inv-text);color:var(--inv-bg)}.btn-light{color:#f2ece0;box-shadow:inset 0 0 0 1px #f2ece066;background:transparent}.btn-light:hover{color:#fff;box-shadow:inset 0 0 0 1px #f2ece0}.btn-lg{height:56px;font-size:15px}.btn-sm{height:40px;padding:0 14px;font-size:13px}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:4px;border:1px solid rgba(var(--rgb),.22);background:transparent;color:rgb(var(--rgb));font:600 13px/1 var(--f-body);cursor:pointer;text-decoration:none;white-space:nowrap}.chip:hover{border-color:rgb(var(--rgb));color:rgb(var(--rgb))}.chip.on,.chip[aria-pressed=true]{background:rgb(var(--rgb));color:var(--bg);border-color:rgb(var(--rgb))}.chip-sm{height:32px;font-size:12px;padding:0 12px}.chips{display:flex;gap:8px;flex-wrap:wrap}.ib{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(var(--rgb),.18);background:transparent;color:rgb(var(--rgb));cursor:pointer;flex:none;text-decoration:none;padding:0}.ib:hover{border-color:rgb(var(--rgb));color:rgb(var(--rgb))}.rule{height:1px;background:rgba(var(--rgb),.12);border:0;margin:0}.panel{background:var(--surf);border:1px solid rgba(var(--rgb),.1);border-radius:6px}.pad{padding:24px}.pad-l{padding:32px}.ph{background:repeating-linear-gradient(135deg,rgba(var(--rgb),.06) 0 10px,rgba(var(--rgb),.02) 10px 20px);display:flex;align-items:center;justify-content:center;color:rgba(var(--rgb),.45);font:500 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:12px}.ph svg{width:60%;height:auto;opacity:.35}.crumb{display:flex;gap:10px;flex-wrap:wrap;color:rgba(var(--rgb),.5)}.crumb a{text-decoration:none;color:rgba(var(--rgb),.7)}.crumb [aria-current]{color:rgb(var(--rgb))}.field{display:flex;flex-direction:column;gap:8px}.field>span,.field>label{font:600 13px var(--f-body)}.inp{height:50px;border-radius:4px;border:1px solid rgba(var(--rgb),.2);background:var(--surf2);color:rgb(var(--rgb));padding:0 16px;font:500 15px var(--f-body);width:100%;appearance:none;-webkit-appearance:none}select.inp{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}textarea.inp{height:120px;padding:14px 16px;resize:vertical}.inp::placeholder{color:rgba(var(--rgb),.45)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid .full{grid-column:1 / -1}.form-end{display:flex;justify-content:flex-end}.form-msg{padding:14px 16px;border-radius:4px;font-size:14px;line-height:1.5}.form-msg.ok{background:#7fbf8e24;color:rgb(var(--rgb));border:1px solid rgba(127,191,142,.45)}.form-msg.err{background:#b3261e1f;border:1px solid rgba(179,38,30,.4);color:rgb(var(--rgb))}.inline-form{display:flex;gap:10px;max-width:520px}.inline-form .inp,.inline-form .btn{height:52px}.chk{display:flex;align-items:center;gap:12px;font-size:14px;padding:7px 0;cursor:pointer}.chk input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border-radius:3px;border:1.5px solid rgba(var(--rgb),.35);flex:none;display:grid;place-content:center;background:transparent;cursor:pointer}.chk input:checked{background:var(--gold);border-color:var(--gold)}.chk input:checked:after{content:"";width:10px;height:6px;border:solid var(--on-gold);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) translate(1px,-1px)}.chk .n{margin-left:auto;font-size:12px;color:rgba(var(--rgb),.5)}.qty{display:inline-flex;align-items:center;border-radius:4px;border:1px solid rgba(var(--rgb),.25);height:44px;flex:none}.qty button{width:40px;height:100%;background:none;border:0;color:rgb(var(--rgb));font-size:18px;cursor:pointer}.qty input{width:34px;height:100%;border:0;background:transparent;text-align:center;font-weight:800;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-lg{height:56px}.bar{height:6px;border-radius:2px;background:rgba(var(--rgb),.1);overflow:hidden}.bar>span{display:block;height:100%;background:var(--gold);transition:width .3s}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.split{display:grid;gap:56px}.acc{border-top:1px solid rgba(var(--rgb),.12);padding:20px 0}.acc:last-child{border-bottom:1px solid rgba(var(--rgb),.12)}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font:700 15px var(--f-body);cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-weight:500;font-size:20px;line-height:1;color:rgba(var(--rgb),.6)}.acc[open] summary:after{content:"\2212"}.acc .acc-body{margin-top:12px;color:rgba(var(--rgb),.75);line-height:1.65;font-size:15px}.rte{line-height:1.7}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte a{font-weight:700}.rte img{border-radius:6px;margin:8px 0 24px}.rte table{width:100%;border-collapse:collapse;margin:0 0 20px}.rte td,.rte th{border-bottom:1px solid rgba(var(--rgb),.12);padding:8px 6px;text-align:left}.rte ul,.rte ol{padding-left:20px}.rte h2,.rte h3{font-family:var(--f-disp);font-weight:500;line-height:1.1;color:rgb(var(--rgb));margin:36px 0 12px}.rte h2{font-size:34px}.rte h3{font-size:26px}.prose{font-size:18px;line-height:1.75;color:rgba(var(--rgb),.85)}.prose p{margin:0 0 22px}.prose iframe{max-width:100%}.topbar{background:var(--bg2);border-bottom:1px solid rgba(var(--rgb),.08)}.topbar .wrap{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.topbar a,.topbar span{color:rgba(var(--rgb),.7);text-decoration:none}.topbar a:hover{color:var(--gold)}.hd{position:sticky;top:0;z-index:40;background:var(--header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--rgb),.08)}.hd-in{display:flex;align-items:center;gap:28px;height:var(--hd-h)}.hd-logo{display:block;flex:none;text-decoration:none}.hd-logo img{height:var(--logo-h,64px);width:auto}.hd-logo .wordmark{font-family:var(--f-disp);font-size:28px;letter-spacing:.18em}.hd-top{display:flex;gap:20px;flex:none}.hd-top a{text-decoration:none;font-weight:600;font-size:13px;opacity:.8;white-space:nowrap}.hd-top a:hover,.hd-top a[aria-current]{opacity:1;color:rgb(var(--rgb))}.hd-nav{position:relative}.nav{display:flex;gap:4px;list-style:none;margin:0 auto;height:44px;align-items:stretch}.nav>li{list-style:none;display:flex}.nav>li>a{display:flex;align-items:center;gap:6px;padding:0 14px;text-decoration:none;font-weight:700;font-size:14px;opacity:.85;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .2s,opacity .2s}.nav>li:first-child>a{padding-left:0}.nav>li>a:hover,.nav>li.open>a,.nav>li>a[aria-current]{opacity:1;color:rgb(var(--rgb));border-bottom-color:var(--gold)}.nav>li>a .chev{opacity:.5;transition:transform .2s}.nav>li.open>a .chev{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--surf);border-top:1px solid rgba(var(--rgb),.1);border-bottom:1px solid rgba(var(--rgb),.12);box-shadow:0 30px 60px #00000059;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s;z-index:45}.nav>li.open>.mega,.nav>li:focus-within>.mega{opacity:1;visibility:visible;transform:none}.mega2{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding-top:22px;padding-bottom:26px}.mega2.c2{grid-template-columns:480px minmax(0,1fr)}.mega2-nav{display:flex;flex-direction:column;gap:14px;border-right:1px solid rgba(var(--rgb),.1);padding-right:24px}.mega2-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2px}.mega2.c2 .mega2-list{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;column-gap:12px}.mega2-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px;color:rgba(var(--rgb),.78);position:relative}.mega2-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega2-tab svg{flex:none;color:rgba(var(--rgb),.4)}.mega2-tab.on{background:rgba(var(--rgb),.07);color:rgb(var(--rgb))}.mega2-tab.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--gold)}.mega2-all{margin-top:auto;padding:0 12px;font-weight:700;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;color:var(--gold)}.mega2-panel{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;align-items:start;min-height:100%}.mega2-panel.noimg{grid-template-columns:minmax(0,1fr)}.mega2-img{display:block;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:#0c0b0a;border:1px solid rgba(var(--rgb),.1)}.mega2-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.mega2-img:hover img{transform:scale(1.04)}.mega2-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px}.mega2-title{font-size:36px;line-height:1.02;text-decoration:none;color:rgb(var(--rgb))}.mega2-title:hover{color:var(--gold)}.mega2-sub{list-style:none;margin:6px 0 4px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;width:100%;max-width:440px}.mega2-sub a{display:block;padding:6px 0;font-size:14px;text-decoration:none;color:rgba(var(--rgb),.72);border-bottom:1px solid rgba(var(--rgb),.07)}.mega2-sub a:hover{color:var(--gold)}.mega2-go{margin-top:8px}.hd-search{flex:1;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:4px;background:var(--surf2);border:1px solid rgba(var(--rgb),.14);min-width:180px;position:relative}.hd-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:rgb(var(--rgb));font:500 14px var(--f-body)}.hd-search input::placeholder{color:rgba(var(--rgb),.5)}.hd-act{display:flex;align-items:center;gap:10px;margin-left:auto}.cart-btn{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--rgb));color:var(--bg);text-decoration:none;flex:none}.cart-btn:hover{color:var(--bg);background:var(--gold)}.cart-count{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font:800 11px/1 var(--f-body);display:flex;align-items:center;justify-content:center}.cart-count[data-count="0"]{display:none}.m-only{display:none!important}.mob-search{display:none;padding:10px 16px 12px;border-top:1px solid rgba(var(--rgb),.08)}.mob-search.open{display:block}.mob-search .hd-search{height:48px}.ps{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surf);border:1px solid rgba(var(--rgb),.14);border-radius:6px;box-shadow:0 20px 40px #00000040;padding:8px;z-index:50;max-height:70vh;overflow:auto}.ps a{display:flex;gap:12px;align-items:center;padding:8px;border-radius:4px;text-decoration:none}.ps a:hover,.ps a[aria-selected=true]{background:rgba(var(--rgb),.06);color:rgb(var(--rgb))}.ps img{width:44px;height:44px;object-fit:contain;background:var(--plate);border-radius:4px;padding:3px;mix-blend-mode:multiply;flex:none}.ps .ps-t{font-weight:700;font-size:14px;line-height:1.3}.ps .ps-p{font-size:13px;color:rgba(var(--rgb),.6)}.ps .ps-all{justify-content:center;font-weight:700;font-size:13px;border-top:1px solid rgba(var(--rgb),.1);margin-top:4px}.ps .ps-h{padding:8px 8px 4px}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.ovl.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;z-index:61;width:min(420px,100vw);background:var(--bg);color:rgb(var(--rgb));display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.drawer.left{left:0;transform:translate(-100%)}.drawer.right{right:0;transform:translate(100%)}.drawer.open{transform:none;visibility:visible}.drawer-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 16px;border-bottom:1px solid rgba(var(--rgb),.1);flex:none}.drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.drawer-ft{flex:none;border-top:1px solid rgba(var(--rgb),.1);padding:16px 20px calc(18px + env(safe-area-inset-bottom));background:var(--bg2)}body.lock{overflow:hidden}.mrow{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0 20px;border:0;border-bottom:1px solid rgba(var(--rgb),.1);background:none;text-decoration:none;font:700 17px var(--f-body);color:rgb(var(--rgb));text-align:left}.mrow .chev{transition:transform .2s;color:rgba(var(--rgb),.5)}.mrow[aria-expanded=true] .chev{transform:rotate(180deg)}.msub{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:0 20px 12px;border-bottom:1px solid rgba(var(--rgb),.1)}.msub a{display:block;padding:11px 0;font-size:15px;font-weight:500;text-decoration:none;color:rgba(var(--rgb),.8)}.msub a.all{color:var(--gold);font-weight:700}.mlinks{display:flex;gap:20px;padding:16px 20px;flex-wrap:wrap}.mlinks a{font-size:14px;text-decoration:none;color:rgba(var(--rgb),.7)}.appear{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 14px;border-radius:4px;border:1px solid rgba(var(--rgb),.18);background:transparent;color:rgb(var(--rgb));font:600 14px var(--f-body)}.appear .lbl{display:flex;align-items:center;gap:8px}.m-dark .lbl-light,.m-light .lbl-dark{display:none}.rowx{display:flex;justify-content:space-between;align-items:center;gap:12px}.socials{display:flex;gap:8px}.socials .ib{width:40px;height:40px}.tp{display:flex;align-items:center;gap:8px}.tp button{width:30px;height:30px;border-radius:999px;border:2px solid rgba(127,127,127,.35);padding:0;cursor:pointer}.tp .t-ferry{background:linear-gradient(135deg,#121110 50%,#b3261e 50%)}.tp .t-styx{background:linear-gradient(135deg,#0d1214 50%,#1f7f6c 50%)}.tp .t-ember{background:linear-gradient(135deg,#17110e 50%,#c2461a 50%)}.p-ferry .tp .t-ferry,.p-styx .tp .t-styx,.p-ember .tp .t-ember{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.ft{margin-top:96px;background:var(--foot);color:rgb(var(--frgb))}.ft a{color:rgba(var(--frgb),.7)}.ft a:hover{color:rgb(var(--frgb))}.ft-in{padding-top:56px;padding-bottom:40px}.ft-grid{display:grid;grid-template-columns:1.4fr repeat(var(--cols,3),1fr);gap:40px}.ft-brand{display:flex;flex-direction:column;gap:14px}.ft-brand img{height:72px;width:auto}.ft-brand .wordmark{font-family:var(--f-disp);font-size:28px;letter-spacing:.18em}.ft-brand p{color:rgba(var(--frgb),.65);font-size:14px;line-height:1.6;margin:0;max-width:340px}.ft-col .mono{color:rgba(var(--frgb),.5);margin-bottom:12px;display:block}.ft-col a{display:block;text-decoration:none;font-size:14px;padding:5px 0}.ft-news{display:flex;gap:8px;max-width:380px;margin-top:8px}.ft-news input{flex:1;min-width:0;height:46px;border-radius:4px;border:1px solid rgba(var(--frgb),.25);background:transparent;color:rgb(var(--frgb));padding:0 16px;font:500 14px var(--f-body)}.ft-news input::placeholder{color:rgba(var(--frgb),.5)}.ft-news .btn{height:46px}.ft-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;color:rgba(var(--frgb),.5);font-size:12px;border-top:1px solid rgba(var(--frgb),.12);margin-top:40px;padding-top:20px}.ft-bot .tp span{margin-right:4px}.pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pay svg{height:22px;width:auto}.card{background:var(--surf);border-radius:4px;overflow:hidden;border:1px solid rgba(var(--rgb),.1);display:flex;flex-direction:column;transition:transform .25s,border-color .25s;position:relative;min-width:0}.card:hover{transform:translateY(-4px);border-color:var(--gold)}.plate{background:var(--plate);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.plate img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.plate .ph{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--plate);color:#1a181566}.tag{position:absolute;top:12px;left:12px;z-index:1;font:700 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;border-radius:3px}.tag.t-sale{background:var(--accent);color:#fff}.tag.t-pre{background:var(--gold);color:var(--on-gold)}.tag.t-so{background:var(--so);color:#fff}.tag.t-spec{background:var(--spec);color:#fff}.tag.t-oos{background:rgba(var(--rgb),.75);color:var(--bg)}.card-bd{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.card-meta{font-size:10px;color:rgba(var(--rgb),.5)}.card-t{font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-t:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.price b{font-size:18px;font-weight:800}.price s{font-size:13px;color:rgba(var(--rgb),.5);margin-left:4px}.stock{font-size:12px;margin-top:3px}.stock.s-instock{color:var(--ok)}.stock.s-low{color:var(--warn)}.stock.s-pre{color:var(--gold)}.stock.s-so{color:var(--so-text)}.stock.s-spec{color:#7fa3c9}.m-light .stock.s-spec{color:var(--spec)}.stock.s-oos{color:rgba(var(--rgb),.5)}.add{position:relative;z-index:2;width:44px;height:44px;border-radius:999px;background:rgb(var(--rgb));color:var(--bg);border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;text-decoration:none}.add:hover{background:var(--gold);color:var(--bg)}.add.loading{opacity:.6;pointer-events:none}.add.done{background:var(--ok)}.card .btn{position:relative;z-index:2}.card form{margin:0}.oos .plate img{filter:grayscale(1);opacity:.5}.card-promo{background:var(--inv-bg);color:var(--inv-text);justify-content:space-between;padding:28px;gap:20px}.card-promo:hover{transform:none;border-color:transparent}.card-promo .mono{color:var(--accent)}.card-promo p{margin:0;font-size:14px;line-height:1.5;color:var(--inv-muted)}.card-promo .disp{font-size:34px;line-height:1.05;margin:14px 0 10px}.card-promo img{border-radius:4px;width:100%;height:auto}.hero{display:grid;grid-template-columns:1.65fr 1fr;gap:20px}.hero.solo{grid-template-columns:1fr}.hero-main{position:relative;border-radius:6px;overflow:hidden;min-height:560px;display:flex;align-items:flex-end;color:#f2ece0;background:#0c0b0a}.hero-main>img,.hero-main>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0af0,#0c0b0a8c 45%,#0c0b0a00 75%),linear-gradient(0deg,#0c0b0acc,#0c0b0a00 50%)}.hero-copy{position:relative;z-index:1;padding:48px;max-width:580px}.hero-copy .badges{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.hero-copy .badge-glass{background:#f2ece024;color:#f2ece0}.hero-copy h1,.hero-copy h2{font-family:var(--f-disp);font-weight:500;font-size:76px;line-height:.95;margin:0 0 18px;letter-spacing:-.01em}.hero-copy p{font-size:17px;line-height:1.55;color:#f2ece0d1;margin:0 0 28px;max-width:440px}.hero-copy .btns{display:flex;gap:12px;flex-wrap:wrap}.hero-side{display:grid;grid-auto-rows:1fr;gap:20px}.tile{position:relative;border-radius:6px;overflow:hidden;min-height:270px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;border:1px solid rgba(var(--rgb),.1);background:var(--t4);color:#fff}.tile:hover{color:#fff}.tile>img,.tile>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:.8;transition:transform .5s}.tile:hover>img{transform:scale(1.05)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a090800 30%,#0a0908e6)}.tile>div{position:relative;z-index:1}.tile .mono{color:#e2c68e;margin-bottom:8px}.tile .disp{font-size:32px;line-height:1}.tile .go{font-size:13px;opacity:.85;margin-top:8px;font-weight:700}.gl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;border-top:1px solid rgba(var(--rgb),.12);margin:0;padding:0}.gl li{list-style:none}.gl a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(var(--rgb),.12);text-decoration:none;font-size:17px;font-weight:600}.gl a:after{content:"\2192";opacity:.4}.gl a:hover:after{opacity:1}.game-rail{display:none}.promo{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;border-radius:6px;background:var(--surf);padding:48px;border:1px solid rgba(var(--rgb),.1);align-items:center}.promo-copy{display:flex;flex-direction:column;gap:18px}.promo-copy .h2{font-size:46px;line-height:1}.promo-copy p{font-size:16px;line-height:1.55;margin:0}.promo-rows>div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(var(--rgb),.12)}.promo-rows>div:last-child{border-bottom:1px solid rgba(var(--rgb),.12)}.promo-rows span{font-weight:600}.promo-rows a{font-weight:700;white-space:nowrap}.promo-img{border-radius:6px;overflow:hidden}.promo-img img{width:100%;height:100%;object-fit:cover}.ev-row{display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:center;padding:22px 0;border-top:1px solid rgba(var(--rgb),.12)}.ev-row:last-child{border-bottom:1px solid rgba(var(--rgb),.12)}.ev-date{text-align:center}.ev-date .disp{font-size:44px;line-height:1}.ev-t{font-weight:700;font-size:18px}.ev-s{font-size:14px;margin-top:4px;color:rgba(var(--rgb),.7)}.ev-empty{padding:28px;border-radius:6px;border:1px dashed rgba(var(--rgb),.25);color:rgba(var(--rgb),.7)}.evc{display:grid;grid-template-columns:110px 1fr auto;gap:28px;align-items:center;padding:26px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.evc.hl{border-color:var(--gold)}.evc .disp{font-size:56px;line-height:1}.evc .ev-t{font-weight:800;font-size:20px}.evc .ev-tags{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.evc .ev-desc{font-size:14px;margin-top:8px;color:rgba(var(--rgb),.7);line-height:1.5}.tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tables>div{border:1px solid rgba(var(--rgb),.15);border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:10px}.tables .viz{display:grid;gap:6px}.tables .viz span{height:26px;border-radius:4px;background:rgba(var(--rgb),.14)}.tables .viz.kt{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.tables .viz.kt span{border-radius:3px;background:var(--gold);opacity:.55}.cal-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cal-hd .ib{width:36px;height:36px}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal>div{min-height:84px;border-radius:3px;background:rgba(var(--rgb),.04);padding:8px;font-size:13px;display:flex;flex-direction:column;gap:4px;min-width:0}.cal .hd{min-height:auto;background:none;padding:4px 8px;font:700 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--rgb),.5)}.cal .x{background:none}.cal .today{box-shadow:inset 0 0 0 1px var(--gold)}.pill{font:700 10px var(--f-body);padding:4px 6px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(var(--rgb),.14);text-decoration:none;display:block}.pill.hl{background:var(--gold);color:var(--on-gold)}.col-hero{position:relative;overflow:hidden;color:#f2ece0;background:#0c0b0a}.col-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 28%;opacity:calc(1 - var(--shade,.3))}.col-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0af2 10%,#0c0b0a66 60%,#0c0b0a1a)}.col-hero .wrap{position:relative;z-index:1;padding-top:40px;padding-bottom:48px}.col-hero .crumb,.col-hero .crumb a{color:#f2ece0b3}.col-hero .crumb [aria-current]{color:#f2ece0}.col-hero h1{margin:22px 0 12px}.col-hero .desc{margin:0;max-width:560px;font-size:16px;line-height:1.55;color:#f2ece0cc}.col-hero .desc p{margin:0 0 8px}.col-hero .chips{margin-top:26px}.col-hero .chip{color:#f2ece0;border-color:#f2ece04d}.col-hero .chip.on,.col-hero .chip:hover{background:#f2ece0;color:#121110;border-color:#f2ece0}.col-hero.plain{background:transparent;color:rgb(var(--rgb))}.col-hero.plain:after{display:none}.col-hero.plain .crumb,.col-hero.plain .crumb a{color:rgba(var(--rgb),.6)}.col-hero.plain .crumb [aria-current]{color:rgb(var(--rgb))}.col-hero.plain .desc{color:rgba(var(--rgb),.7)}.col-hero.plain .chip{color:rgb(var(--rgb));border-color:rgba(var(--rgb),.22)}.col-hero.plain .chip.on,.col-hero.plain .chip:hover{background:rgb(var(--rgb));color:var(--bg);border-color:rgb(var(--rgb))}.col-split{background:rgba(var(--rgb),.035);color:rgb(var(--rgb));border-bottom:1px solid rgba(var(--rgb),.08)}.col-split:after{display:none}.col-split .col-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);gap:56px;align-items:center;padding-top:32px;padding-bottom:40px}.col-split.plain .col-hero-in{grid-template-columns:minmax(0,1fr)}.col-split .crumb,.col-split .crumb a{color:rgba(var(--rgb),.6)}.col-split .crumb [aria-current]{color:rgb(var(--rgb))}.col-split h1{margin:18px 0 12px}.col-split .desc{max-width:620px;color:rgba(var(--rgb),.75)}.col-hero.col-split .ph-more,.col-hero.col-split .ph-less{color:var(--gold)}.col-split .chip{color:rgb(var(--rgb));border-color:rgba(var(--rgb),.22)}.col-split .chip.on,.col-split .chip:hover{background:rgb(var(--rgb));color:var(--bg);border-color:rgb(var(--rgb))}.col-bleed{background:var(--bg);border-bottom:1px solid rgba(var(--rgb),.1)}.col-bleed-img{position:absolute;top:0;right:0;bottom:0;width:58%;background:#0c0b0a;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.6) 22%,#000 48%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.6) 22%,#000 48%)}.col-bleed-img img{width:100%;height:100%;object-fit:cover;object-position:50% var(--fpos,center);opacity:calc(1 - var(--shade,.3));display:block}.col-bleed-img.fit{background:transparent}.col-bleed-img.fit img{object-fit:contain;object-position:right var(--fpos,center);padding:28px 0}.col-bleed-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--bg) 0,transparent 30%)}.col-bleed .col-hero-in{grid-template-columns:minmax(0,540px);min-height:400px;padding-top:36px;padding-bottom:44px;align-content:center}.col-bleed .col-copy{position:relative;z-index:1}.col-bleed h1{font-size:clamp(44px,5.4vw,76px);line-height:.98;margin:14px 0 16px}.col-bleed h1:after{content:"";display:block;width:56px;height:3px;background:var(--gold);margin-top:18px}.col-count{display:block;margin-top:26px}.col-bleed .crumb+.col-count{margin-top:28px}.sf-chips{margin-bottom:18px}.sf-chips .n{opacity:.6;font-size:11px}.sf-chips .n:empty{display:none}.col-media{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:#0c0b0a;border:1px solid rgba(var(--rgb),.1)}.col-media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.col-media.fit{background:rgba(var(--rgb),.04)}.col-media.fit img{object-fit:contain;padding:18px}.col-desc .rte p{margin:0 0 10px}.col-desc .rte p:last-child{margin-bottom:0}.col-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;padding-top:40px}.col-layout.nofilters{grid-template-columns:minmax(0,1fr)}.filters-aside{display:flex;flex-direction:column;gap:28px;align-self:start;position:sticky;top:calc(var(--hd-h) + 20px);max-height:calc(100vh - var(--hd-h) - 40px);overflow:auto;padding-right:4px;scrollbar-width:thin}.cf-group{border-bottom:1px solid rgba(var(--rgb),.12);padding-bottom:18px}.cf-group summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cf-group summary::-webkit-details-marker{display:none}.cf-group summary:after{content:"+";color:rgba(var(--rgb),.5);font-size:16px}.cf-group[open] summary:after{content:"\2212"}.cf-group ul{list-style:none;margin:0;padding:0}.cf-price{display:flex;align-items:center;gap:8px}.cf-price label{flex:1;display:flex;align-items:center;gap:6px;height:44px;padding:0 10px;border:1px solid rgba(var(--rgb),.2);border-radius:4px;background:var(--surf2)}.cf-price input{width:100%;border:0;background:transparent;outline:0;-moz-appearance:textfield}.cf-price input::-webkit-outer-spin-button,.cf-price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cf-more{display:none}.cf-group.expanded .cf-more{display:flex}.cf-toggle{background:none;border:0;padding:6px 0 0;font-weight:700;font-size:13px;color:var(--gold)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.toolbar .left{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sort{display:flex;align-items:center;gap:10px;font-size:14px}.sort .inp{height:42px;width:200px}.mob-tools{gap:8px;margin-bottom:14px}.sortm{padding:0 12px;gap:6px;flex:1;height:46px}.sortm label{font-weight:600}.sortm .inp{height:auto;border:0;background-color:transparent;width:auto;min-width:0;flex:1;padding:0 22px 0 0;font-weight:700;font-size:14px;background-position:calc(100% - 9px) 50%,calc(100% - 4px) 50%}.mob-tools .btn{flex:1;height:46px}.loadmore{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}.loadmore .bar{width:220px}.pager{display:flex;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.pager .chip{min-width:44px;justify-content:center}.empty{padding:48px 24px;text-align:center;border-radius:6px;border:1px dashed rgba(var(--rgb),.25)}.empty .h3{margin-bottom:10px}.fdrawer .drawer-body{padding:0}.fdrawer .cf-group{padding:18px 20px;border-bottom:1px solid rgba(var(--rgb),.1)}.fdrawer .drawer-ft{display:flex;gap:10px}.fdrawer .drawer-ft .btn{flex:1}.side-promo{padding:20px}.pd{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding-top:24px}.pd-gal{display:flex;flex-direction:column;gap:14px;position:sticky;top:calc(var(--hd-h) + 24px);align-self:start;min-width:0}.pd-gal.has-thumbs{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px}.gal-thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(640px,calc(100vh - var(--hd-h) - 60px));overflow-y:auto;scrollbar-width:none;scroll-snap-type:y proximity;padding:2px}.gal-thumbs::-webkit-scrollbar{display:none}.thumb{position:relative;background:var(--plate);border-radius:4px;aspect-ratio:1;flex:none;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;box-shadow:0 0 0 1px rgba(var(--rgb),.1);opacity:.65;transition:opacity .2s,box-shadow .2s;scroll-snap-align:start}.thumb:hover{opacity:1}.thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--gold)}.thumb img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.thumb-play{position:absolute;inset:auto 6px 6px auto;width:22px;height:22px;border-radius:999px;background:#121110cc;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.pd-main{position:relative;background:var(--plate);border-radius:6px;aspect-ratio:1/1;overflow:hidden}.pd-slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;outline-offset:-3px}.pd-slides::-webkit-scrollbar{display:none}.pd-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;overflow:hidden}.pd-slide.is-img{cursor:zoom-in}.pd-slide img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease,opacity .35s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pd-slides.dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.pd-slides.dragging .pd-slide{cursor:grabbing}.pd-slide video,.pd-slide iframe{width:100%;height:100%;object-fit:contain;border:0}.pd-main .tag{top:18px;left:18px}.pd-main.lens-on .pd-slide.is-img{cursor:none}.lens{position:absolute;z-index:3;width:190px;height:190px;border-radius:999px;pointer-events:none;background-repeat:no-repeat;background-color:var(--plate);box-shadow:0 0 0 3px #fff,0 0 0 4px #12111040,0 18px 40px #00000059;opacity:0;transform:scale(.8);transition:opacity .15s,transform .15s}.lens.show{opacity:1;transform:scale(1)}.gal-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#121110d1;color:#f4f1ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000040}.gal-bar button{width:36px;height:36px;border-radius:999px;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.gal-bar button:hover{background:#ffffff1f}.gal-bar button[aria-pressed=true]{background:#f4f1ea;color:#121110}.gal-bar button[disabled]{opacity:.35;cursor:default;background:transparent}.gal-bar .mono{font-size:11px;min-width:44px;text-align:center}.gal-bar .sep{width:1px;height:20px;background:#fff3;margin:0 4px}.gal-arrow{position:absolute;top:50%;z-index:2;width:48px;height:48px;margin-top:-24px;border-radius:999px;border:0;background:#121110bf;color:#f4f1ea;display:flex;align-items:center;justify-content:center;cursor:pointer}.gal-arrow:hover{background:#121110}.gal-arrow[disabled]{opacity:.3;pointer-events:none}.pd-dots{position:absolute;bottom:18px;left:0;right:0;display:none;justify-content:center;gap:6px;pointer-events:none}.pd-dots span{width:6px;height:4px;border-radius:2px;background:#1211104d;transition:width .2s}.pd-dots span.on{width:18px;background:#121110}.lb::backdrop{background:#000000b3}.lb[open]{display:flex;flex-direction:column}.lb-title{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-title b{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-zoom button.mono{font-size:11px}.lb-zoom span{min-width:52px;text-align:center;font-size:11px}.lb-stage{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;scroll-behavior:smooth}.lb-stage::-webkit-scrollbar{display:none}.lb-stage.locked{overflow:hidden}.lb-slide.zoomed{cursor:grab}.lb-slide.zoomed.panning{cursor:grabbing}.lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;color:rgb(var(--rgb));overflow:hidden;background:var(--bg);background:radial-gradient(ellipse 70% 60% at 50% 46%,color-mix(in srgb,var(--accent) 16%,var(--bg)) 0%,var(--bg) 72%)}.m-light .lb{background:radial-gradient(ellipse 70% 60% at 50% 46%,color-mix(in srgb,var(--accent) 7%,var(--bg)) 0%,var(--bg2) 80%)}.lb-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;flex:none;border-bottom:1px solid rgba(var(--rgb),.08);background:var(--header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-title .mono{color:var(--gold)}.lb-zoom{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--surf);box-shadow:0 0 0 1px rgba(var(--rgb),.12)}.lb-zoom button{min-width:34px;height:34px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:rgb(var(--rgb));font-size:18px;cursor:pointer}.lb-zoom button:hover{background:rgba(var(--rgb),.08)}.lb-zoom button.mono{font-size:11px;color:var(--gold)}.lb-top .ib{color:rgb(var(--rgb));border-color:rgba(var(--rgb),.2)}.lb-top .ib:hover{background:var(--accent);border-color:var(--accent);color:#fff}.lb-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;touch-action:pan-x pinch-zoom}.lb-plate{position:relative;overflow:hidden;aspect-ratio:var(--ar,1);width:min(78vw,1000px,calc((100vh - 250px) * var(--ar,1)));border-radius:10px;background:var(--plate);box-shadow:0 0 0 1px rgba(var(--rgb),.08),0 0 0 10px rgba(var(--rgb),.04),0 40px 90px -40px #000000bf;display:flex;align-items:center;justify-content:center}.lb-plate img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease;-webkit-user-select:none;user-select:none;will-change:transform}.lb-slide.zoomed.panning img{transition:none}.lb .gal-arrow{background:var(--surf);color:rgb(var(--rgb));box-shadow:0 0 0 1px rgba(var(--rgb),.14)}.lb .gal-arrow:hover{background:var(--accent);color:#fff;box-shadow:none}.lb .gal-arrow.prev{left:24px}.lb .gal-arrow.next{right:24px}.lb-strip{flex:none;display:flex;justify-content:center;gap:8px;padding:12px 20px 4px;overflow-x:auto;scrollbar-width:none}.lb-strip .thumb{width:64px;box-shadow:0 0 0 1px rgba(var(--rgb),.14);opacity:.5;background:var(--plate)}.lb-strip .thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--gold)}.lb-hint{text-align:center;color:rgba(var(--rgb),.45);margin:4px 0 12px;font-size:10px}body.lb-open{overflow:hidden}.pd-info{display:flex;flex-direction:column;gap:20px;min-width:0}.pd-info h1{font-size:60px;line-height:1}.pd-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pd-price .now{font-size:34px;font-weight:800}.pd-price s{font-size:18px;color:rgba(var(--rgb),.5)}.pd-terms{font-size:14px;color:rgba(var(--rgb),.7)}.pd-terms shopify-payment-terms{color:inherit}.perks{padding:20px;display:flex;flex-direction:column;gap:14px}.perk{display:flex;gap:14px;align-items:flex-start}.perk svg{flex:none}.perk b{display:block}.perk span{font-size:13px;color:rgba(var(--rgb),.7);display:block;margin-top:2px}.ship-prog .row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ship-prog .bar{margin-top:8px}.ship-note{margin:6px 0 0;font-size:11px;line-height:1.4;color:rgba(var(--rgb),.55)}.ship-note a{color:inherit;font-weight:700}.stp{padding:18px 20px;border-radius:4px;display:flex;flex-direction:column;gap:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.stp h2,.stp .h{font:800 15px var(--f-body);margin:0}.stp .eta{font-weight:700;font-size:14px}.stp p{margin:0;font-size:13px;line-height:1.55;color:rgba(var(--rgb),.7)}.stp.s-instock{border-color:#7fbf8e73}.stp.s-instock .h{color:var(--ok)}.stp.s-pre{border-color:var(--gold);gap:12px}.stp.s-pre .eta{color:var(--gold)}.stp.s-so{border-color:#7a2e3ab3;background:linear-gradient(0deg,#7a2e3a1f,#7a2e3a1f),var(--surf)}.stp.s-so .eta{color:var(--so-text)}.stp.s-spec{border-color:#33506ecc;background:linear-gradient(0deg,#33506e24,#33506e24),var(--surf)}.stp.s-spec .eta{color:#7fa3c9}.m-light .stp.s-spec .eta{color:var(--spec)}.stp.s-oos .h{color:rgba(var(--rgb),.75)}.stp .low{font-weight:700;font-size:13px;color:var(--warn);margin-top:4px}.cd-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cd-u{text-align:center;min-width:64px}.cd-u b{font-family:var(--f-disp);font-weight:500;font-size:40px;line-height:1;display:block}.cd-u span{font-size:9px}.variants{display:flex;flex-direction:column;gap:14px}.opt-vals{display:flex;flex-wrap:wrap;gap:8px}.opt-vals input{position:absolute;opacity:0;pointer-events:none}.opt-vals label{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:4px;border:1px solid rgba(var(--rgb),.25);font-weight:600;font-size:14px;cursor:pointer}.opt-vals input:checked+label{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.opt-vals input:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.opt-vals label.na{opacity:.45;text-decoration:line-through}.buy{display:flex;gap:12px}.buy .btn{flex:1}.pd-dyn .shopify-payment-button__button{border-radius:4px!important;min-height:56px;font-family:var(--f-body)!important;font-weight:700!important}.pd-dyn .shopify-payment-button__more-options{color:rgba(var(--rgb),.7);font-size:13px}.needs{font-size:14px;padding:14px 16px;border-radius:4px;border:1px dashed rgba(var(--rgb),.25);color:rgba(var(--rgb),.7)}.needs a{font-weight:700}.notify{padding:18px 20px}.notify p{margin:0 0 12px;font-size:14px;color:rgba(var(--rgb),.75)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(var(--rgb),.12);padding:10px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.sticky-buy.show{transform:none}.sticky-buy img{width:44px;height:44px;border-radius:4px;background:var(--plate);object-fit:contain;padding:3px;mix-blend-mode:multiply;flex:none}.sticky-buy .t{flex:1;min-width:0}.sticky-buy .t b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .t span{font-size:13px;font-weight:800}.sticky-buy .btn{height:44px}.cart-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start}.line{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(var(--rgb),.12)}.line .im{width:110px;height:110px;border-radius:4px;background:var(--plate);display:flex;align-items:center;justify-content:center}.line .im img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.line .lt{font-weight:700;font-size:17px;margin:4px 0;text-decoration:none;display:block}.line .lp{font-size:17px;min-width:80px;text-align:right;font-weight:800}.line .lp s{display:block;font-size:13px;font-weight:500;color:rgba(var(--rgb),.5)}.line .rm{font-size:13px;display:inline-block;margin-top:8px;color:rgba(var(--rgb),.7);background:none;border:0;padding:0;text-decoration:underline}.lnote{margin-top:8px;font-size:12px;padding:8px 10px;border-radius:4px;background:rgba(var(--rgb),.06)}.lnote.so{background:#7a2e3a24}.lnote.spec{background:#33506e29}.summary{padding:28px;position:sticky;top:calc(var(--hd-h) + 24px);display:flex;flex-direction:column;gap:18px}.summary .row{display:flex;justify-content:space-between;gap:12px}.summary .total{align-items:baseline}.summary .total span:last-child{font-size:28px;font-weight:800}.heads{font-size:13px;line-height:1.5;padding:12px 14px;border-radius:4px;border:1px solid rgba(var(--rgb),.18)}.or{display:flex;align-items:center;gap:12px;color:rgba(var(--rgb),.5)}.or .rule{flex:1}.addl-btns [data-shopify-buttoncontainer]{justify-content:stretch!important}.ship-box{padding:18px 20px;border-radius:4px;margin-bottom:8px}.ship-box .row{display:flex;justify-content:space-between;font-size:14px;gap:12px;flex-wrap:wrap}.ship-box .bar{margin-top:10px}.ship-box.done .bar>span{background:var(--ok)}.cl{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 20px;border-bottom:1px solid rgba(var(--rgb),.1)}.cl .im{width:72px;height:72px;border-radius:4px;background:var(--plate);display:flex;align-items:center;justify-content:center}.cl .im img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.cl .lt{font-weight:700;font-size:14px;line-height:1.3;text-decoration:none;display:block;margin:3px 0}.cl .lv{font-size:12px;color:rgba(var(--rgb),.6)}.cl .lp{font-weight:800;font-size:14px;text-align:right}.cl .qty{height:36px;margin-top:8px}.cl .qty button{width:34px}.cl .rmx{background:none;border:0;color:rgba(var(--rgb),.5);font-size:12px;text-decoration:underline;padding:0;margin-top:10px;display:block;margin-left:auto}.cl .badge{font-size:9px;padding:4px 6px}.cl .lnote{font-size:11px;padding:6px 8px}.cd-ship{padding:14px 20px;border-bottom:1px solid rgba(var(--rgb),.1);font-size:13px}.cd-ship .bar{margin-top:8px}.cd-empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cd-empty .ring{width:84px;height:84px;border-radius:999px;border:1px solid rgba(var(--rgb),.2);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:6px}.cart-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.away-cart{display:flex;gap:12px;padding:14px 16px;border-radius:4px;border:1px solid rgba(var(--rgb),.18);border-left:4px solid var(--accent);background:var(--surf);font-size:13px;line-height:1.55}.away-cart b{display:block;margin-bottom:4px}.away-cart p{margin:0 0 6px}.feat{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;text-decoration:none}.feat .media{aspect-ratio:16/10;border-radius:6px;overflow:hidden}.feat .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.feat:hover .media img{transform:scale(1.03)}.feat .copy{display:flex;flex-direction:column;gap:16px}.feat h2{font-size:52px;line-height:1}.feat p{margin:0;font-size:17px;line-height:1.6}.post{display:flex;flex-direction:column;gap:12px;text-decoration:none}.post .media{border-radius:6px;aspect-ratio:4/3;overflow:hidden}.post .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.post:hover .media img{transform:scale(1.04)}.post h3{font-family:var(--f-disp);font-weight:500;font-size:28px;line-height:1.1}.post p{margin:0;font-size:15px;line-height:1.55}.meta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cat{font:700 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;border-radius:3px;background:rgba(var(--rgb),.08)}.cat.hl{background:var(--gold);color:var(--on-gold)}.subscribe{padding:40px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.subscribe form{display:flex;gap:8px}.subscribe .inp{height:48px;width:280px}.art{display:grid;grid-template-columns:minmax(0,680px) 280px;gap:64px;justify-content:center;padding-top:48px}.art-side{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:calc(var(--hd-h) + 24px)}.art-side .pi{display:flex;gap:12px;align-items:center;text-decoration:none}.art-side .pi img{width:56px;height:56px;border-radius:4px;background:var(--plate);object-fit:contain;padding:4px;mix-blend-mode:multiply;flex:none}.art-hero{aspect-ratio:16/8;border-radius:6px;overflow:hidden}.art-hero img{width:100%;height:100%;object-fit:cover}.prevnext{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prevnext a{padding:24px;text-decoration:none;display:flex;flex-direction:column;gap:6px}.prevnext a.next{text-align:right;grid-column:2}.comments{max-width:680px;margin:0 auto}.comment{padding:18px 0;border-top:1px solid rgba(var(--rgb),.12)}.page-hero{padding-top:56px}.page-hero .h1{margin:12px 0}.about-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:64px}.about-hero .crest{display:flex;justify-content:center}.about-hero .crest img{max-height:420px;width:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.svc{padding:24px;display:flex;flex-direction:column;gap:10px;text-decoration:none}.svc b{font-size:18px}.svc span.d{font-size:14px;line-height:1.5;color:rgba(var(--rgb),.7)}.visit{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.visit .media{border-radius:6px;overflow:hidden;min-height:360px}.visit .media img{width:100%;height:100%;object-fit:cover}.visit .panel{padding:36px;display:flex;flex-direction:column;gap:14px;justify-content:center}.visit .btns,.btns{display:flex;gap:10px;flex-wrap:wrap}.media-fill{border-radius:6px;overflow:hidden}.media-fill img{width:100%;height:100%;object-fit:cover}.info-list{display:flex;flex-direction:column;gap:16px}.info-list>div{display:flex;gap:14px;align-items:flex-start}.info-list svg{flex:none;color:var(--gold)}.info-list .v{font-size:14px;margin-top:4px;line-height:1.5;color:rgba(var(--rgb),.7)}.qa{border-top:1px solid rgba(var(--rgb),.12);padding:18px 0}.qa:last-child{border-bottom:1px solid rgba(var(--rgb),.12)}.qa summary{display:flex;justify-content:space-between;gap:16px;font-weight:700;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:rgba(var(--rgb),.6)}.qa[open] summary:after{content:"\2212"}.qa .rte{margin-top:10px;color:rgba(var(--rgb),.7)}.map{min-height:220px;border-radius:6px;overflow:hidden}.map iframe{width:100%;height:100%;min-height:220px;border:0;display:block}.steps .panel{padding:20px;display:flex;gap:14px;align-items:flex-start}.steps .n{font-family:var(--f-disp);font-size:32px;line-height:1;color:var(--gold)}.steps .panel div div{font-size:14px;margin-top:4px;color:rgba(var(--rgb),.7)}.pre-hero{position:relative;overflow:hidden;color:#f2ece0;background:#0c0b0a}.pre-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 28%;opacity:.55}.pre-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0af5 15%,#0c0b0a73 65%,#0c0b0a26)}.pre-hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;padding-top:48px;padding-bottom:52px}.pre-hero .mono{color:#e2c68e}.pre-hero p{margin:0;max-width:520px;font-size:16px;line-height:1.55;color:#f2ece0d1}.pre-next{display:flex;flex-direction:column;gap:14px}.cdb{display:flex;gap:10px}.cdb>div{display:flex;flex-direction:column;align-items:center;min-width:86px;padding:14px 10px;border-radius:4px;background:#f2ece01a}.cdb b{font:500 44px/1 var(--f-disp)}.rel{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid rgba(var(--rgb),.12)}.rel .disp{font-size:40px;line-height:1;margin-top:8px}.tab{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px;font-weight:700;font-size:15px;text-decoration:none;border-bottom:2px solid transparent}.tab.on{border-color:var(--gold)}.tabs{display:flex;gap:28px;border-bottom:1px solid rgba(var(--rgb),.12);overflow-x:auto}.bigsearch{margin:14px 0 22px;display:flex;align-items:center;gap:12px;max-width:760px;height:64px;padding:0 8px 0 20px;border-radius:6px;background:var(--surf2);border:1px solid rgba(var(--rgb),.2)}.bigsearch input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:rgb(var(--rgb));font:500 20px var(--f-body)}.res-list a{text-decoration:none;display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(var(--rgb),.12)}.nf{padding-top:80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.nf img{height:200px;width:auto;opacity:.9}.nf form{width:100%;max-width:560px;height:56px;margin:0}.nf .bigsearch{height:56px;margin:0 auto}.soon-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:64px}.soon-hero .media{height:480px;border-radius:6px;overflow:hidden}.soon-hero .media img{width:100%;height:100%;object-fit:cover}.radar>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(var(--rgb),.12)}.print-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:56px}.mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:500px}.mosaic>*{border-radius:6px;overflow:hidden}.mosaic>*:first-child{grid-row:span 2}.mosaic img{width:100%;height:100%;object-fit:cover}.feature-card .media{aspect-ratio:4/3;overflow:hidden}.feature-card .media img{width:100%;height:100%;object-fit:cover}.feature-card .bd{padding:20px;display:flex;flex-direction:column;gap:8px}.feature-card .bd b{font-size:18px;font-weight:800}.feature-card .bd p{margin:0;font-size:14px;line-height:1.55}.embed-wrap iframe{width:100%;border:0;border-radius:6px;background:#fff}.gc{max-width:560px;margin:60px auto;text-align:center;padding:40px}.gc .code{font:700 24px var(--f-mono);letter-spacing:.12em;padding:16px;border:1px dashed rgba(var(--rgb),.4);border-radius:4px;margin:20px 0}.away{background:var(--away-bg,#7A2E3A);color:var(--away-fg,#F4ECDD)}.away .wrap{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding-top:14px;padding-bottom:14px;font-size:14px}.away b{font-family:var(--f-disp);font-weight:500;font-size:22px}.away p{margin:0}.away a{color:inherit;font-weight:700}.away button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:0;color:inherit;font-size:20px;opacity:.8}.toast{visibility:hidden;position:fixed;left:50%;bottom:24px;z-index:80;transform:translate(-50%,140%);background:var(--inv-bg);color:var(--inv-text);padding:12px 18px;border-radius:4px;font-weight:700;font-size:14px;box-shadow:0 10px 30px #0000004d;transition:transform .25s;max-width:calc(100vw - 32px)}.toast.show{transform:translate(-50%);visibility:visible}@media(max-width:1100px){.nav{gap:16px}.hd-in{gap:18px}.hero-copy h1,.hero-copy h2{font-size:60px}}@media(max-width:900px){:root{--hd-h:60px}.wrap{padding:0 16px}.sec{padding-top:48px}.hide-m{display:none!important}.m-only{display:flex!important}.h1{font-size:44px}.h2{font-size:32px}.h3{font-size:26px}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.g2,.split,.hero,.promo,.pd,.cart-grid,.feat,.art,.about-hero,.visit,.soon-hero,.print-hero,.pre-hero .wrap,.subscribe{grid-template-columns:1fr!important;gap:24px}.form-grid{grid-template-columns:1fr}.topbar .wrap{gap:0;padding-top:8px;padding-bottom:8px}.topbar .wrap>*:not(:first-child){display:none}.topbar .mono{font-size:10px}.hd-in{display:grid;grid-template-columns:auto 1fr auto;gap:4px;height:var(--hd-h)}.hd-in>.menu-btn{grid-column:1}.hd-logo{justify-self:center;grid-column:2}.hd-logo img{height:var(--logo-h-m,44px)}.hd-act{grid-column:3;gap:2px}.hd .ib{border:0;width:42px;height:42px;border-radius:4px}.cart-btn{background:none;color:rgb(var(--rgb));width:42px;height:42px}.cart-btn:hover{background:none;color:var(--gold)}.cart-count{top:4px;right:2px;min-width:18px;height:18px;font-size:10px}.hero-main{min-height:420px;border-radius:4px}.hero-main:after{background:linear-gradient(0deg,#0c0b0af2 10%,#0c0b0a59 60%,#0c0b0a1a)}.hero-copy{padding:20px}.hero-copy h1,.hero-copy h2{font-size:36px;line-height:1;margin-bottom:12px}.hero-copy p{font-size:14px;margin-bottom:16px}.hero-copy .badges{margin-bottom:12px;gap:6px}.hero-copy .btns .btn{flex:1;height:44px;padding:0 12px}.hero-side{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:10px}.tile{min-height:170px;padding:12px;border-radius:4px}.tile .mono{font-size:9px;margin-bottom:4px}.tile .disp{font-size:19px;line-height:1.05}.tile .go,.gl{display:none}.game-rail{display:flex}.rail-m{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.rail-m::-webkit-scrollbar{display:none}.rail-m>*{scroll-snap-align:start;flex:0 0 auto}.rail-m>.card{width:156px}.rail-m>.ev-card{width:250px}.sec-head{margin-bottom:12px;align-items:baseline}.sec-head .chips{display:none}.sec-head a.more{font-size:13px}.promo{padding:20px;border-radius:4px}.promo-copy .h2{font-size:28px}.ev-row{grid-template-columns:64px 1fr;gap:14px}.ev-row .btn{grid-column:2;justify-self:start;height:40px}.ev-date .disp{font-size:34px}.evc{grid-template-columns:64px 1fr;gap:14px;padding:16px;border-radius:4px}.evc .disp{font-size:34px}.evc .btn{grid-column:1 / -1}.cal>div{min-height:52px;padding:4px;font-size:12px}.pill{font-size:8px;padding:2px 3px}.col-hero .wrap{padding-top:20px;padding-bottom:24px}.col-hero h1{margin:12px 0 8px}.col-hero .desc{font-size:13px}.col-hero .chips{flex-wrap:nowrap;overflow-x:auto;margin:16px -16px 0;padding:0 16px;scrollbar-width:none}.col-hero .chips::-webkit-scrollbar{display:none}.col-hero .chip{height:36px}.col-layout{grid-template-columns:1fr;gap:0;padding-top:16px}.filters-aside{display:none}.toolbar{margin-bottom:14px}.toolbar .sort{display:none}.pd{padding-top:0;gap:16px}.pd-gal,.pd-gal.has-thumbs{position:static;margin:0 -16px;display:flex;flex-direction:column-reverse;gap:10px}.gal-thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 16px;scroll-snap-type:x proximity}.gal-thumbs .thumb{width:56px}.pd-main{border-radius:0}.pd-dots{display:flex}.gal-bar{bottom:auto;top:12px;left:auto;right:12px;transform:none}.gal-bar [data-gal-prev],.gal-bar [data-gal-next],.gal-bar .sep,.lb-hint{display:none}.lb-plate{width:min(92vw,calc((100vh - 200px) * var(--ar,1)));border-radius:8px}.pd-slide.is-img{cursor:pointer}.lb .gal-arrow{display:none}.pd-info{gap:14px}.pd-info h1{font-size:28px;line-height:1.05}.pd-price .now{font-size:26px}.pd-price s{font-size:15px}.pd-terms{font-size:12px}.perks{padding:14px;gap:12px}.stp{padding:14px}.cd-u{min-width:52px}.cd-u b{font-size:30px}.buy .btn,.buy .qty{height:48px}.pd-info .crumb{display:none}.line{grid-template-columns:80px minmax(0,1fr);gap:12px 14px}.line .im{width:80px;height:80px;grid-row:span 2}.line .lp{text-align:left}.line .qty{justify-self:start}.summary{position:static;padding:20px}.feat h2{font-size:32px}.post h3{font-size:22px}.art{padding-top:24px}.art-side{position:static}.prose{font-size:16px}.prevnext{grid-template-columns:1fr}.prevnext a.next{grid-column:auto}.subscribe{padding:20px}.subscribe form{flex-direction:column}.subscribe .inp{width:100%}.about-hero{padding-top:24px}.about-hero .crest{order:-1}.about-hero .crest img{max-height:180px}.visit .media{min-height:200px}.visit .panel{padding:20px}.soon-hero{padding-top:20px}.soon-hero .media{height:220px;order:-1}.inline-form{flex-direction:column}.mosaic{height:320px}.print-hero{padding-top:24px}.rel{grid-template-columns:1fr;gap:16px}.rel .disp{font-size:30px}.cdb>div{min-width:64px;padding:10px 6px}.cdb b{font-size:32px}.bigsearch{height:54px}.bigsearch input{font-size:16px}.nf{padding-top:32px}.nf img{height:140px}.ft{margin-top:48px}.ft-in{padding-top:28px;padding-bottom:28px}.ft-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.ft-brand{grid-column:1 / -1;flex-direction:column}.ft-brand img{height:64px}.ft-brand img.m-only{display:block!important;width:auto;align-self:flex-start}.ft-news{max-width:none}.ft-bot{margin-top:24px;flex-direction:column;align-items:flex-start}.stack-m{flex-direction:column!important;align-items:stretch!important}}@media(max-width:640px){body{font-size:14px}.card-bd{padding:10px 10px 12px;gap:4px}.card-meta{display:none}.card-t{font-size:13px;min-height:34px}.price b{font-size:15px}.price s{font-size:12px}.stock{font-size:11px}.tag{top:8px;left:8px;font-size:9px;padding:4px 6px}.card{container-type:inline-size}.card .add{position:absolute;right:8px;top:calc(100cqw - 44px);width:36px;height:36px;background:#121110;color:#f4f1ea}.card-ft{margin-top:2px}.card .card-ft .btn{height:34px;font-size:12px;padding:0 10px}.card-promo{padding:16px}.card-promo .disp{font-size:22px;margin:8px 0 6px}.card:hover{transform:none}.plate img{width:80%;height:80%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ship-box.bulk .row,.cd-ship.bulk .row,.ship-prog.bulk .row{color:var(--warn)}.po-band{padding-top:88px}.po-h{font-size:48px;margin:8px 0 0;line-height:1}.po-sub{margin:8px 0 0;color:rgba(var(--rgb),.65)}.po2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.po2.po-solo{grid-template-columns:minmax(0,640px)}.po2.po-solo .manifest{display:none}.tix{border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1);border-top:3px solid var(--gold)}.tix-main{padding:24px;display:flex;flex-direction:column;gap:20px}.tix-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.tix-top .mono{font-size:10px}.tix .tag{position:static}.tix-body{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center}.tix-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:4px;background:var(--plate)}.tix-art img,.tix-art svg{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.tix-info{display:flex;flex-direction:column;gap:8px;min-width:0}.tix-info .mono{font-size:10px}.tix-t{font:500 30px/1.08 var(--f-disp);color:inherit;text-decoration:none}.tix-t:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tix-pr b{font-size:18px}.tix-pr s{font-size:13px;opacity:.5}.tix-cd{display:flex;gap:8px}.tix-cd div{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:4px;background:rgba(var(--rgb),.06)}.tix-cd b{font:500 30px/1 var(--f-disp);font-variant-numeric:tabular-nums}.tix-cd span{font:700 9px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-top:5px}.tix-buy{display:flex;align-items:center;gap:18px}.tix-buy form{flex:1}.tix-buy .btn{width:100%}.tix-more{font-weight:700;font-size:14px;color:inherit;opacity:.75}.manifest{display:flex;flex-direction:column}.mf-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(var(--rgb),.12)}.mf-head .mono{font-size:10px}.mf-list{list-style:none;margin:0;padding:0}.mf-row{display:grid;grid-template-columns:44px 64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(var(--rgb),.08)}.mf-date{text-align:center;line-height:1}.mf-date b{display:block;font:500 26px/1 var(--f-disp)}.mf-date b.tbc{font:700 11px var(--f-mono);letter-spacing:.1em;opacity:.55}.mf-date .mono{font-size:9px;color:var(--gold)}.mf-art{width:64px;height:64px;border-radius:4px;background:var(--plate);display:flex;align-items:center;justify-content:center}.mf-art img,.mf-art svg{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.mf-info{display:flex;flex-direction:column;gap:3px;min-width:0}.mf-info .mono{font-size:9px}.mf-t{font-weight:700;font-size:15px;line-height:1.25;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-t:hover{text-decoration:underline}.mf-sub{font-size:13px;color:rgba(var(--rgb),.6)}.mf-sub b{color:rgb(var(--rgb))}.mf-btn{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:4px;border:0;background:transparent;color:rgb(var(--rgb));box-shadow:inset 0 0 0 1px rgba(var(--rgb),.3);font:700 13px var(--f-body);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.mf-btn:hover{background:var(--accent);color:#fff;box-shadow:none}.mf-terms{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;font-size:12px;color:rgba(var(--rgb),.6)}.mf-terms .mono{font-size:9px;color:var(--gold)}.mf-terms ol{margin:0;padding:0;list-style:none;display:contents}.mf-terms li:before{content:"\b7  ";opacity:.6}@media(max-width:1100px){.po2{grid-template-columns:minmax(0,1fr)}.po2>*{min-width:0}}@media(max-width:900px){.po-band{padding-top:48px}.po-h{font-size:36px}.tix-main{padding:16px;gap:14px}.tix-body{grid-template-columns:96px minmax(0,1fr);gap:14px}.tix-t{font-size:22px}.tix-cd b{font-size:24px}.mf-row{grid-template-columns:36px 52px minmax(0,1fr) auto;gap:10px;padding:12px 0}.mf-date b{font-size:22px}.mf-art{width:52px;height:52px}.mf-t{white-space:normal;font-size:14px}.mf-btn{padding:0 10px;font-size:12px}.mf-terms{flex-direction:column;gap:4px}}@media(min-width:901px)and (max-width:1180px){.nav{gap:0}.nav>li>a{padding:0 9px;font-size:13px}}.paint-hero{background:var(--bg2);border-bottom:1px solid rgba(var(--rgb),.1)}.paint-hero .wrap{padding-top:28px}.ph-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:22px}.ph-copy{max-width:680px;display:flex;flex-direction:column;gap:10px}.ph-copy .h1{font-size:60px;margin:0}.ph-desc{font-size:15px;line-height:1.55;color:rgba(var(--rgb),.72)}.ph-desc p{margin:0 0 8px}details.ph-desc summary{list-style:none;cursor:pointer}details.ph-desc summary::-webkit-details-marker{display:none}.ph-more,.ph-less{margin-left:6px;font-weight:700;color:rgb(var(--rgb));text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ph-less{display:none}details.ph-desc[open] .ph-short,details.ph-desc[open] .ph-more{display:none}details.ph-desc[open] .ph-less{display:inline}details.ph-desc[open] summary{order:2}details.ph-desc[open]{display:flex;flex-direction:column;gap:2px}details.ph-desc[open] .ph-less{margin-left:0}details.ph-desc .rte{max-height:none}.ph-tabs{display:flex;gap:4px;margin-top:26px;overflow-x:auto;scrollbar-width:none}.ph-tabs::-webkit-scrollbar{display:none}.ph-tabs a{display:flex;align-items:center;height:46px;padding:0 16px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;color:rgba(var(--rgb),.65);border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.ph-tabs a:first-child{padding-left:0}.ph-tabs a:hover{color:rgb(var(--rgb))}.ph-tabs a.on{color:rgb(var(--rgb));border-bottom-color:var(--gold)}.paint-layout{padding-top:32px;gap:40px;grid-template-columns:220px minmax(0,1fr)}.g-paint{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.paint-layout.nofilters .g-paint{grid-template-columns:repeat(6,minmax(0,1fr))}.card-paint .plate img{width:74%;height:74%;transition:transform .3s}.card-paint:hover{transform:none}.card-paint:hover .plate img{transform:translateY(-4px) scale(1.04)}.card-paint .tag{top:8px;left:8px;font-size:9px;padding:5px 6px}.card-paint .plate:after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:var(--gold);transition:height .2s}.card-paint:hover .plate:after{height:3px}.card-paint .card-bd{padding:12px;gap:5px}.card-paint .card-meta{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-paint .card-t{font-size:14px;line-height:1.25;-webkit-line-clamp:2;min-height:35px}.card-paint .price b{font-size:15px}.card-paint .price s{font-size:11px}.card-paint .price{white-space:nowrap}.card-paint .stock{font-size:11px}.card-paint .add{width:34px;height:34px}.card-paint .add svg{width:15px;height:15px}.card-paint .card-ft .btn{height:32px;padding:0 10px;font-size:11px}.card-paint.oos .card-t,.card-paint.oos .price{opacity:.6}@media(max-width:1200px){.g-paint{grid-template-columns:repeat(4,minmax(0,1fr))}.paint-layout.nofilters .g-paint{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.paint-hero .wrap{padding-top:16px}.ph-row{margin-top:14px;align-items:flex-start;gap:16px}.ph-copy .h1{font-size:36px}.ph-desc{font-size:14px}.ph-tabs{margin:14px -16px 0;padding:0 16px}.ph-tabs a{height:42px;padding:0 12px;font-size:13px}.paint-layout{padding-top:16px;grid-template-columns:1fr;gap:0}.g-paint,.paint-layout.nofilters .g-paint{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:640px){.g-paint,.paint-layout.nofilters .g-paint{grid-template-columns:repeat(2,minmax(0,1fr))}.card-paint .card-bd{padding:10px}.card-paint .card-meta{display:block}.card-paint .add{width:34px;height:34px;top:calc(100cqw - 42px)}}.pd-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;min-height:40px}.pd-back{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px;text-decoration:none;color:rgb(var(--rgb))}.pd-pn{display:flex;gap:6px;margin-left:auto}.pd-pn a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--rgb),.18);font-weight:700;font-size:13px;text-decoration:none;color:rgb(var(--rgb))}.pd-pn a:hover{border-color:var(--gold);color:var(--gold)}@media(max-width:900px){.pd-bar{padding-top:12px;min-height:0}.pd-pn a{width:34px;padding:0;justify-content:center}}@media(prefers-reduced-motion:no-preference){:root{--ez:cubic-bezier(.22,1,.36,1)}@keyframes ob-tick{0%{transform:translate3d(0,-30%,0);opacity:.25}to{transform:none;opacity:1}}@keyframes ob-bump{0%,to{transform:none}40%{transform:scale(1.25)}}.card{transition:transform .3s var(--ez),border-color .25s,box-shadow .3s var(--ez)}.card:hover{box-shadow:0 18px 36px -24px #0009}.btn svg{transition:transform .25s var(--ez)}.btn:hover svg{transform:translate3d(3px,0,0)}.tix-cd b.tick{animation:ob-tick .3s var(--ez)}[data-cart-count].bump{animation:ob-bump .4s var(--ez)}}.ft-col summary{list-style:none;cursor:default}.ft-col summary::-webkit-details-marker{display:none}@media(min-width:901px){.ft-col summary{pointer-events:none}}.ft-col summary.mono{color:rgba(var(--frgb),.5);margin-bottom:12px;display:block}@media(max-width:900px){.ft{margin-top:56px}.ft-in{padding-top:32px;padding-bottom:24px}.ft-grid{grid-template-columns:1fr!important;gap:0!important}.ft-brand{gap:10px;padding-bottom:18px}.ft-brand img{height:52px}.ft-col{border-top:1px solid rgba(var(--frgb),.12)}.ft-col summary.mono{display:flex;justify-content:space-between;align-items:center;margin:0;padding:14px 0;cursor:pointer}.ft-col summary:after{content:"+";font:500 18px/1 var(--f-body)}.ft-col[open] summary:after{content:"\2212"}.ft-col[open]{padding-bottom:10px}.ft-col a{padding:6px 0}.ft-bot{margin-top:6px}.ev-intro{display:none}.ev-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.ev-rail::-webkit-scrollbar{display:none}.ev-rail .ev-row{flex:none;width:250px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid rgba(var(--rgb),.1)!important;border-radius:6px;background:var(--surf)}.ev-rail .ev-date{display:flex;gap:8px;align-items:baseline;text-align:left}.ev-rail .ev-date .disp{font-size:30px}.ev-rail .ev-row .btn{height:40px;margin-top:auto}.ev-split{gap:16px!important}.ev-all{height:38px;padding:0 14px;font-size:13px}.mf-list{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px}.mf-list::-webkit-scrollbar{display:none}.mf-list .mf-row{flex:none;width:250px;scroll-snap-align:start;grid-template-columns:60px minmax(0,1fr);grid-template-areas:"art info" "date btn";padding:12px;border:1px solid rgba(var(--rgb),.1);border-radius:6px;background:var(--surf);gap:10px 12px}.mf-list .mf-art{grid-area:art;width:60px;height:60px}.mf-list .mf-info{grid-area:info}.mf-list .mf-date{grid-area:date;display:flex;gap:4px;align-items:baseline;justify-content:center}.mf-list .mf-date b{font-size:22px}.mf-list .mf-row form,.mf-list .mf-row>a.mf-btn{grid-area:btn}.mf-list .mf-btn{width:100%;justify-content:center}.mf-list .mf-t{font-size:14px}.mf-head{border-bottom:0;padding-bottom:6px}.mf-terms{display:none}.po2{gap:20px}.ev-split>*{min-width:0}.post .meta-row,.feat .meta-row{flex-wrap:wrap;min-width:0}.col-hero div.desc,.col-hero details.col-desc:not([open]) .ph-short{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.col-split .col-hero-in{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;padding-bottom:22px}.col-split .col-media{order:-1;aspect-ratio:auto;height:150px;margin:0 -16px;border-radius:0;border:0}.col-split .crumb{margin-top:0}.col-bleed-img{left:0;width:auto;bottom:auto;height:210px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.col-bleed-img:after{display:none}.col-bleed .col-hero-in{min-height:0;padding-top:14px!important}.col-bleed .col-count,.col-bleed .crumb+.col-count{margin-top:140px}.col-bleed.plain .col-count{margin-top:16px}.col-bleed h1{font-size:40px;margin:8px 0 10px}.col-bleed h1:after{width:40px;margin-top:12px}.sf-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 14px;padding:0 16px;scrollbar-width:none}.sf-chips::-webkit-scrollbar{display:none}.sf-chips .chip{flex:none}.col-hero .wrap{padding-top:20px;padding-bottom:24px}.col-hero h1{margin:12px 0 8px}.col-hero .chips{margin-top:14px}.page-hero .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.feat{gap:14px}.feat h2{font-size:28px}.feat p{display:none}.post{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;row-gap:6px;align-items:start}.post .media{grid-row:1/3;aspect-ratio:1;border-radius:4px}.post .meta-row{grid-column:2}.post h3{grid-column:2;font-size:20px}.post p{display:none}.blog-list{grid-template-columns:minmax(0,1fr)!important;row-gap:18px!important}}@media(max-width:640px){.perks{padding:14px;gap:10px}.perk span{display:none}.perk svg{width:18px;height:18px}.stp{padding:12px 14px}.stp p{display:none}.g-paint,.paint-layout.nofilters .g-paint{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.card-paint .card-bd{padding:8px 8px 10px;gap:3px}.card-paint .card-meta,.card-paint .stock,.card-paint .price s{display:none}.card-paint .card-t{font-size:12px;min-height:30px}.card-paint .price b{font-size:13px}.card-paint .add{width:30px;height:30px;top:calc(100cqw - 36px);right:6px}.card-paint .add svg{width:13px;height:13px}.card-paint .card-ft .btn{display:none}.card-paint .tag{font-size:8px;padding:4px 5px;top:6px;left:6px}}.so-hero{background:var(--bg2);border-bottom:1px solid rgba(var(--rgb),.1)}.so-hero .wrap{padding-top:28px;padding-bottom:56px}.so-hero-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:24px}.so-copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.so-copy .h1,.so-copy .lead p,.so-copy .rte p{margin:0}.so-copy .btns{margin-top:10px}.so-games{padding:24px;display:flex;flex-direction:column;gap:14px}.so-games .mono{font-size:10px}.so-games p{margin:0;font-size:13px}.so-chips{display:flex;flex-wrap:wrap;gap:8px}.so-chips .chip{height:34px;padding:0 12px;font-size:12px}.so-why-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;align-items:start}.so-why .h2{font-size:44px;line-height:1.05;margin:8px 0 0}.so-why-text{font-size:17px;line-height:1.7;color:rgba(var(--rgb),.78)}.so-why-text p{margin:0 0 12px}.so-how{padding-top:56px}.so-note{margin:16px 0 0;font-size:14px;color:rgba(var(--rgb),.75)}.so-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:40px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.so-home .h2{font-size:44px;line-height:1;margin:0}.so-side{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.so-side .rte{font-size:16px;line-height:1.65}.so-side .rte p{margin:0}@media(max-width:900px){.so-hero .wrap{padding-top:16px;padding-bottom:28px}.so-hero-row{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px}.so-hero-row>*{min-width:0}.so-games{padding:16px}.so-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.so-games .so-chips{margin:0 -16px;padding:0 16px}.so-chips::-webkit-scrollbar{display:none}.so-why-in{grid-template-columns:minmax(0,1fr);gap:14px}.so-why .h2,.so-how .h2{font-size:32px!important}.so-how{padding-top:32px}.so-why-text{font-size:15px}.so-home{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.so-home>*{min-width:0}.so-home .h2{font-size:32px}}.so-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.so-half{padding:36px 40px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.so-half+.so-half{border-left:1px solid rgba(var(--rgb),.1)}.so-half .h2{font-size:38px;line-height:1.05;margin:0}.so-half .rte{font-size:15px;line-height:1.65}.so-half .rte p{margin:0}.so-half .btns{margin-top:auto;padding-top:6px}.stp-link{font-weight:700;font-size:13px;margin-top:4px;color:inherit}.si-head{display:flex;flex-direction:column;gap:12px;margin-top:24px;max-width:720px}.si-head .h1,.si-head .lead p{margin:0}.si-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:32px 0 0;border-top:1px solid rgba(var(--rgb),.12);border-bottom:1px solid rgba(var(--rgb),.12)}.si-facts>div{padding:18px 20px 18px 0;display:flex;flex-direction:column;gap:6px}.si-facts>div+div{padding-left:20px;border-left:1px solid rgba(var(--rgb),.12)}.si-facts dt{font-size:10px;color:var(--gold)}.si-facts dd{margin:0;font:500 34px/1 var(--f-disp)}.si-facts dd span{color:var(--gold);font-size:22px;vertical-align:top}.si-small{margin:12px 0 0;font-size:13px;color:rgba(var(--rgb),.6)}.si-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.si-toc{position:sticky;top:calc(var(--hd-h) + 24px);display:flex;flex-direction:column;gap:2px}.si-toc .mono{font-size:10px;margin-bottom:8px}.si-toc a{padding:6px 0;font-size:14px;font-weight:600;text-decoration:none;color:rgba(var(--rgb),.7)}.si-toc a:hover{color:rgb(var(--rgb))}.si-topics{display:flex;flex-direction:column;max-width:720px}.si-topic{padding:26px 0;border-top:1px solid rgba(var(--rgb),.1);scroll-margin-top:calc(var(--hd-h) + 20px)}.si-topic:first-child{border-top:0;padding-top:0}.si-topic .h2{font-size:30px;line-height:1.1;margin:0 0 10px}.si-topic .rte{font-size:16px;line-height:1.7;color:rgba(var(--rgb),.78)}.si-topic .rte p{margin:0 0 10px}.si-contact{margin-top:20px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.si-contact p{margin:0;font-weight:600}@media(max-width:900px){.so-pair{grid-template-columns:minmax(0,1fr)}.so-half{padding:20px}.so-half+.so-half{border-left:0;border-top:1px solid rgba(var(--rgb),.1)}.so-half .h2{font-size:28px}.so-half .rte{font-size:14px}.si-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.si-facts>div{padding:14px 12px 14px 0}.si-facts>div+div{padding-left:12px}.si-facts>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid rgba(var(--rgb),.12)}.si-facts>div:nth-child(4){border-top:1px solid rgba(var(--rgb),.12)}.si-facts dd{font-size:26px}.si-body{grid-template-columns:minmax(0,1fr);gap:16px}.si-toc{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -16px;padding:0 16px;scrollbar-width:none}.si-toc::-webkit-scrollbar{display:none}.si-toc .mono{display:none}.si-toc a{flex:none;padding:6px 12px;border:1px solid rgba(var(--rgb),.2);border-radius:999px;font-size:13px}.si-topic{padding:20px 0}.si-topic .h2{font-size:24px}.si-topic .rte{font-size:15px}}.ib-banner{position:relative;border-radius:6px;overflow:hidden;display:flex;align-items:flex-end;color:#f2ece0;background:#0c0b0a}.ib-sm{min-height:320px}.ib-md{min-height:460px}.ib-lg{min-height:600px}.ib-banner picture,.ib-banner>.ph{position:absolute;top:0;right:0;bottom:0;left:0}.ib-banner img{width:100%;height:100%;object-fit:cover}.ib-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(12,11,10,var(--shade)),rgba(12,11,10,calc(var(--shade) * .4)))}.ib-copy{position:relative;z-index:1;padding:48px;max-width:620px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ib-copy .mono{color:#e2c68e}.ib-copy .h2{font-size:56px;line-height:1;margin:0}.ib-copy .rte{font-size:17px;line-height:1.55;color:#f2ece0d9}.ib-copy .rte p{margin:0}.ib-center{justify-content:center;text-align:center}.ib-center .ib-copy{align-items:center;margin:0 auto}.iwt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.iwt-right .iwt-media{order:2}.iwt-panel{padding:32px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.iwt-media{border-radius:6px;overflow:hidden;aspect-ratio:4/3;background:var(--surf)}.iwt-media img,.iwt-media .ph{width:100%;height:100%;object-fit:cover}.iwt-copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.iwt-copy .h2{font-size:44px;line-height:1.05;margin:0}.iwt-copy .rte{font-size:16px;line-height:1.65}.iwt-copy .rte p{margin:0 0 10px}.cl-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:16px}.cl-item{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:var(--surf);border:1px solid rgba(var(--rgb),.1);text-decoration:none;transition:border-color .2s}.cl-item:hover{border-color:var(--gold)}.cl-media{aspect-ratio:1;background:var(--plate);display:flex;align-items:center;justify-content:center;overflow:hidden}.cl-media img{width:100%;height:100%;object-fit:cover}.cl-media .ph{width:100%;height:100%}.cl-bd{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.cl-bd b{font-size:15px}.cl-bd .mono{font-size:10px}.r-portrait .cl-media{aspect-ratio:3/4}.r-landscape .cl-media{aspect-ratio:4/3}.cl-media img{object-position:50% 25%}.cl-car .cl-grid{align-items:flex-start}.cl-over .cl-item{position:relative;background:#0c0b0a}.cl-over .cl-media img{transition:transform .5s}.cl-over .cl-item:hover .cl-media img{transform:scale(1.04)}.cl-over .cl-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a090800 45%,#0a0908e0);pointer-events:none}.cl-over .cl-bd{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:16px;color:#f2ece0}.cl-over .cl-bd b{font-size:16px;line-height:1.2;color:#f2ece0}.cl-over .cl-bd .mono{color:#f2ece0b3}.fp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:28px}.fp-media{aspect-ratio:1;border-radius:4px;background:var(--plate);display:flex;align-items:center;justify-content:center}.fp-media img,.fp-media svg{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.fp-copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.fp-copy .h2{font-size:40px;line-height:1.05;margin:0}.fp-copy .h2 a{text-decoration:none;color:inherit}.fp-price b{font-size:22px}.fp-price s{opacity:.5}.fp-copy .rte{font-size:15px;line-height:1.6}.fp-copy form{margin:0}.nl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:36px 40px}.nl-copy .h2{font-size:40px;line-height:1.05;margin:8px 0 6px}.nl-copy p{margin:0}.nl-form{display:flex;gap:8px;flex-wrap:wrap}.nl-form .inp{flex:1;min-width:0}.vid{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#0c0b0a}.vid video,.vid iframe,.vid .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.vid-cap{margin:12px 0 0;font-size:14px}@media(max-width:900px){.ib-sm{min-height:240px}.ib-md{min-height:340px}.ib-lg{min-height:440px}.ib-copy{padding:20px}.ib-copy .h2{font-size:34px}.iwt,.fp,.nl{grid-template-columns:minmax(0,1fr);gap:20px}.iwt-right .iwt-media{order:0}.iwt-panel,.fp,.nl{padding:18px}.iwt-copy .h2,.fp-copy .h2,.nl-copy .h2{font-size:30px}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-grid.rail-m>.cl-item{width:160px;flex:none}}.ph-sec{position:relative}.ph-sec .page-hero{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ph-sec .page-hero .lead{max-width:720px;margin:0}.ph-sec .page-hero .lead p{margin:0 0 8px}.ph-sec .page-hero .chips{margin-top:16px}.ph-center .page-hero{align-items:center;text-align:center}.ph-center .page-hero .lead{margin:0 auto}.ph-center .chips{justify-content:center}.ph-has-img{overflow:hidden;color:#f2ece0;background:#0c0b0a}.ph-has-img .page-hero{position:relative;z-index:1;padding-bottom:56px}.ph-has-img .ph-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,11,10,var(--shade))}.ph-has-img .crumb a,.ph-has-img .crumb span{color:#f2ece0bf}@media(max-width:900px){.ph-has-img .page-hero{padding-bottom:32px}}.ev-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ev-head .chips{margin:0}@media(max-width:900px){.ev-head .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}}.ph-sec .page-hero>*{max-width:100%;min-width:0}.ph-sec .page-hero .chips{align-self:stretch}@media(max-width:900px){.ph-sec .page-hero .chips{max-width:none}}.po-note{margin:0 0 16px;padding:10px 14px;border:1px dashed var(--gold);border-radius:6px;color:var(--gold);font-size:10px;line-height:1.6;text-transform:none;letter-spacing:.04em}.spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;min-height:330px}.spot-right .spot-media{order:2}.spot-media{position:relative;overflow:hidden;background:#0c0b0a;min-height:260px}.spot-media img,.spot-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spot-panel{background:var(--surf);border:1px solid rgba(var(--rgb),.1);padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.spot-label{align-self:stretch;background:rgb(var(--rgb));color:var(--bg);padding:8px 12px;font-weight:700;letter-spacing:.16em}.spot-panel .h2{font-size:42px;line-height:1.05;margin:4px 0 0}.spot-panel .rte{font-size:16px;line-height:1.65;max-width:560px}.spot-panel .rte p{margin:0}.spot-panel .btns{margin-top:6px}.spot:not(.spot-rough) .spot-media{border-radius:6px 0 0 6px}.spot:not(.spot-rough) .spot-panel{border-radius:0 6px 6px 0}.spot-right:not(.spot-rough) .spot-media{border-radius:0 6px 6px 0}.spot-right:not(.spot-rough) .spot-panel{border-radius:6px 0 0 6px}.spot-rough{filter:drop-shadow(0 1px 0 rgba(var(--rgb),.12))}.spot-rough .spot-media{clip-path:polygon(0 1.5%,6% 0,14% 1.2%,23% .2%,33% 1.4%,44% 0,55% 1.1%,66% .1%,77% 1.3%,88% 0,100% 1%,100% 99%,90% 100%,79% 98.8%,68% 99.8%,57% 98.6%,46% 100%,35% 98.9%,24% 99.9%,13% 98.7%,4% 100%,0 98.5%,.9% 90%,0 80%,1.1% 69%,0 58%,.8% 47%,0 36%,1% 25%,0 14%)}.spot-rough .spot-panel{border:0;clip-path:polygon(0 0,10% .9%,21% 0,32% 1.2%,43% .1%,54% 1%,65% 0,76% 1.3%,87% .2%,98% 1.1%,100% 8%,99.2% 18%,100% 29%,99.1% 40%,100% 51%,99.3% 62%,100% 73%,99.1% 84%,100% 93%,98% 100%,87% 98.9%,76% 99.9%,65% 98.8%,54% 100%,43% 99%,32% 99.8%,21% 98.9%,10% 100%,0 99%)}.spot-rough.spot-right .spot-media,.spot-rough.spot-right .spot-media img{transform:scaleX(-1)}.ri-dlg{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid rgba(var(--rgb),.14);border-radius:6px;background:var(--bg);color:rgb(var(--rgb));overflow:hidden}.ri-dlg[open]{display:flex;flex-direction:column}.ri-dlg::backdrop{background:#080706b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ri-dlg-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(var(--rgb),.12)}.ri-dlg-hd b{font-size:24px}.ri-dlg-bd{overflow:auto;flex:1}.ri-dlg-bd iframe{display:block;width:100%;height:min(1000px,calc(100vh - 140px));border:0;background:#fff}.ri-dlg-bd .form-grid{padding:22px}@media(max-width:900px){.spot{grid-template-columns:minmax(0,1fr)}.spot-right .spot-media{order:0}.spot-media{min-height:200px;aspect-ratio:16/9}.spot-panel{padding:22px}.spot-panel .h2{font-size:30px}.spot:not(.spot-rough) .spot-media,.spot-right:not(.spot-rough) .spot-media{border-radius:6px 6px 0 0}.spot:not(.spot-rough) .spot-panel,.spot-right:not(.spot-rough) .spot-panel{border-radius:0 0 6px 6px}}.rv .g4{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.rv-clear{background:none;border:0;cursor:pointer;font:inherit;padding:0}.rv-note{margin:0;font-size:14px}@media(max-width:900px){.rv .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cdt{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:40px;align-items:center;padding:28px}.cdt-noimg{grid-template-columns:minmax(0,1fr)}.cdt-media{aspect-ratio:1;border-radius:4px;background:var(--plate);display:flex;align-items:center;justify-content:center;overflow:hidden}.cdt-media img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.cdt-copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}.cdt-copy .h2{font-size:44px;line-height:1.02;margin:0}.cdt-copy .h2 a{color:inherit;text-decoration:none}.cdt-live{display:flex;flex-direction:column;gap:10px;width:100%}.cdt-timer{display:grid;grid-template-columns:repeat(4,minmax(0,96px));gap:10px}.cdt-timer>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;border-radius:6px;background:var(--bg);border:1px solid var(--gold)}.cdt-timer b{font-family:var(--f-disp,"EB Garamond",serif);font-size:40px;line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.cdt-timer .mono{font-size:9px}.cdt-date{margin:0;font-size:14px}.cdt-done{display:none;margin:0;color:var(--accent)}.cdt.done .cdt-live{display:none}.cdt.done .cdt-done{display:block}.tb-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tb{display:flex;gap:12px;align-items:flex-start}.tb-ic{color:var(--gold);flex:none;margin-top:2px}.tb b{display:block;font-size:15px}.tb .mut{display:block;font-size:13px;margin-top:2px}.tb-strip .tb-row{padding:18px 0;border-top:1px solid rgba(var(--rgb),.12);border-bottom:1px solid rgba(var(--rgb),.12)}.tb-cards .tb{padding:18px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1)}.dv{display:flex;align-items:center;justify-content:center;gap:16px}.dv>*{flex:none}.dv-line{flex:1;max-width:calc(var(--dv-w) / 2);height:1px;background:rgba(var(--rgb),.2)}.dv-line:only-child{max-width:var(--dv-w)}.dv-orn{color:var(--gold);font-size:18px;line-height:1}.dv-lbl{color:var(--gold)}.vis-mobile{display:none!important}.bt-tabs{margin-bottom:24px}.bt-panel[hidden]{display:none}.appbar{position:fixed;left:0;right:0;bottom:0;z-index:40;justify-content:space-around;align-items:stretch;background:var(--header);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(var(--rgb),.12);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.appbar-tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;background:none;border:0;color:rgb(var(--rgb));text-decoration:none;font:600 11px var(--f-body);cursor:pointer}.appbar-tab:hover{color:var(--gold)}.appbar-count{position:absolute;top:0;left:calc(50% + 4px);min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font:800 10px/18px var(--f-body);font-style:normal;text-align:center}.appbar-count[data-count="0"]{display:none}@media(max-width:900px){.cdt{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.cdt-media{max-width:220px;margin:0 auto;width:100%}.cdt-copy{align-items:center;text-align:center}.cdt-copy .h2{font-size:30px}.cdt-timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cdt-timer b{font-size:28px}.cdt-copy .btns{justify-content:center}.tb-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vis-desktop{display:none!important}.vis-mobile{display:flex!important}.tb-sec.vis-mobile{display:block!important}body:has(.appbar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.appbar) .sticky-buy{bottom:calc(60px + env(safe-area-inset-bottom))}}.gl-logos{display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:12px}.gl-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:16px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.1);text-decoration:none;text-align:center;transition:border-color .2s}.gl-logo:hover{border-color:var(--gold)}.gl-logo img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain}.m-dark .gl-logo img{filter:none}.gl-logo .disp{font-size:22px;line-height:1.1}.gl-name{font-size:12px;font-weight:600}.cl-wrap{position:relative}.cl-arrows{position:absolute;top:-64px;right:0;display:flex;gap:8px}.cl-car .cl-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px}.cl-car .cl-grid::-webkit-scrollbar{display:none}.cl-car .cl-item{flex:0 0 calc((100% - (var(--cols,4) - 1) * 16px) / var(--cols,4));scroll-snap-align:start}.hero-slides{position:relative}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.hero-slide.on{opacity:1;visibility:visible}.hero-slide .hero-copy{position:relative;z-index:1}.hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0ae6,#0c0b0a80 45%,#0c0b0a00 75%),linear-gradient(0deg,#0c0b0abf,#0c0b0a00 50%)}.hero-slide .hero-copy{z-index:2}.hero-dots{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;gap:6px}.hero-dots button{width:10px;height:10px;border-radius:999px;border:1px solid rgba(242,236,224,.7);background:transparent;cursor:pointer;padding:0}.hero-dots button.on{background:#f2ece0;width:24px}.promo-gold{background:var(--gold)!important;color:var(--on-gold)!important}.promo-dark{background:#0c0b0a!important;color:#f2ece0!important}@media(max-width:900px){.gl-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gl-logo{min-height:84px;padding:10px}.gl-logo img{max-height:44px}.cl-car .cl-item{flex-basis:160px}}.hero-slides:after{display:none}.hero-slide{z-index:0}.hero-slide.on{z-index:1}.hero-slide>img,.hero-slide>.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.acct-narrow{max-width:560px}.acct-card{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.acct-card[hidden]{display:none}.acct-h{font-size:48px;margin:6px 0 4px;line-height:1.05}.acct-form{display:flex;flex-direction:column;gap:14px;margin-top:8px}.acct-form .btn{align-self:flex-start}.acct-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.acct-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.acct-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.acct-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:20px}.acct-table{border-top:1px solid rgba(var(--rgb),.12);margin-top:12px}.acct-tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(var(--rgb),.12);font-size:14px}.acct-tr4{grid-template-columns:2fr 1fr .5fr 1fr}.acct-th{font:700 10px var(--f-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--rgb),.55)}.acct-sum{display:flex;flex-direction:column;gap:8px;margin-top:16px;max-width:360px;margin-left:auto}.acct-sum>div{display:flex;justify-content:space-between;gap:12px}.acct-total{padding-top:8px;border-top:1px solid rgba(var(--rgb),.12)}.acct-addr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:20px}.acct-edit summary{list-style:none;display:inline-flex}.acct-edit summary::-webkit-details-marker{display:none}.acct-edit[open] summary{margin-bottom:12px}@media(max-width:900px){.acct-h{font-size:34px}.acct-grid,.acct-2{grid-template-columns:minmax(0,1fr)}.acct-tr{grid-template-columns:1fr 1fr;row-gap:4px}.acct-th{display:none}}@media(min-width:901px){.fc-one-row>:nth-child(n+5){display:none!important}}.ph-sec .ph-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ph-sec .ph-split{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.ph-ev{justify-content:flex-end}@media(max-width:900px){.ph-sec .ph-split{grid-template-columns:minmax(0,1fr);gap:16px}.ph-ev{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}}@media(max-width:900px){.sec{padding-top:40px}.g3:has(>.post),.g4:has(>.post),.bt-panel{grid-template-columns:minmax(0,1fr)!important;row-gap:16px!important}.bt-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 18px;padding:0 16px}.bt-tabs::-webkit-scrollbar{display:none}.bt-tabs .chip{flex:none}.btns{gap:8px}.btns .btn{height:44px;padding:0 14px;font-size:13px;flex:1 1 auto;justify-content:center}.btns form{flex:1 1 auto;display:flex}.btns form .btn{flex:1}.sec-head{gap:12px}.sec-head .h2{font-size:34px!important}}@media(max-width:900px){.g3>.card-promo,.g4:not(.rail-m)>.card-promo,.g-paint>.card-promo,[data-grid]>.card-promo{grid-column:1 / -1;min-height:0;padding:20px;gap:12px}.card-promo .disp{font-size:26px!important}.steps .g3{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.steps .panel{padding:14px 16px}.steps .n{font-size:26px}}.so-pair-one{grid-template-columns:minmax(0,1fr)!important}.so-head,.so-body{display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.so-body{flex:1}.so-logo{display:block;width:var(--lw,140px);max-width:100%;height:auto;margin-bottom:6px}.so-pair-one .so-half{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:48px;align-items:center}@media(max-width:900px){.so-pair-one .so-half{display:flex}.so-logo{width:min(var(--lw,140px),160px)}}.wh-bar{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;border-radius:6px;background:var(--surf);border:1px solid rgba(var(--rgb),.12);border-left:3px solid var(--gold);text-decoration:none;color:rgb(var(--rgb));transition:border-color .2s}.wh-bar:hover{border-color:var(--gold);color:rgb(var(--rgb))}.wh-ic{color:var(--gold);flex:none;display:flex}.wh-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wh-copy b{font-size:15px}.wh-copy span{font-size:13px;color:rgba(var(--rgb),.7)}.wh-go{flex:none;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--gold)}.wh-card{text-decoration:none}.wh-card .btn{gap:8px}.wh-pd{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;color:var(--gold);text-decoration:none}.wh-pd:hover{color:rgb(var(--rgb))}@media(max-width:900px){.wh-bar{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.wh-go{width:100%;padding-left:34px;font-size:13px}}details.col-desc summary{list-style:none;cursor:pointer}details.col-desc summary::-webkit-details-marker{display:none}.col-hero .ph-more,.col-hero .ph-less{color:#f2ece0}.col-hero .ph-less{display:none}details.col-desc[open] .ph-short,details.col-desc[open] .ph-more{display:none}details.col-desc[open] .ph-less{display:inline;margin-left:0}details.col-desc[open]{display:flex;flex-direction:column;gap:2px}details.col-desc[open] summary{order:2}.about2-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-top:64px}.about2-hero.no-crest{grid-template-columns:minmax(0,1fr)}.about2-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:640px}.about2-copy .h1{margin:0;line-height:.98}.about2-copy .lead{margin:0;font-size:19px;line-height:1.6;color:rgba(var(--rgb),.82)}.about2-copy .lead p{margin:0}.about2-facts{display:flex;flex-wrap:wrap;gap:0;margin:8px 0 0;border-top:1px solid rgba(var(--rgb),.12);width:100%}.about2-facts>div{flex:1 1 140px;padding:14px 16px 0 0}.about2-facts dt{color:var(--gold);font-size:10px}.about2-facts dd{margin:6px 0 0;font-family:var(--f-disp);font-size:24px;line-height:1.1}.about2-crest{display:flex;justify-content:center}.about2-crest img{max-height:400px;width:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.about2-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.about2-side{position:sticky;top:120px;display:flex;flex-direction:column;gap:10px}.about2-side .h2{margin:0;font-size:44px;line-height:1.05}.about2-prose{font-size:17px;line-height:1.75;color:rgba(var(--rgb),.82);max-width:640px}.about2-prose p{margin:0 0 18px}.about2-prose h2,.about2-prose h3,.about2-prose h4{font-family:var(--f-disp);font-weight:500;color:rgb(var(--rgb));line-height:1.15;margin:32px 0 12px}.about2-prose h2{font-size:32px}.about2-prose h3{font-size:26px}.about2-prose h4{font-size:21px}.about2-prose>:first-child{margin-top:0}.about2-prose ul{list-style:none;padding:0;margin:4px 0 22px;display:flex;flex-wrap:wrap;gap:8px}.about2-prose ul li{margin:0;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--rgb),.2);font-size:14px;line-height:1.2;font-weight:600;color:rgb(var(--rgb))}.about2-prose ul li p{margin:0}.about2-prose ul li strong,.about2-prose ul li b{font-weight:600}.about2-prose ol{padding-left:20px;margin:0 0 18px}.about2-prose a{color:var(--gold)}.visit-noimg{grid-template-columns:minmax(0,1fr)!important}.visit-noimg .panel{padding:40px 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:center}.visit-noimg .panel>*{grid-column:1}.visit-noimg .panel .btns{grid-column:2;grid-row:1 / span 4;align-self:center}@media(max-width:900px){.about2-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.about2-crest{order:-1;justify-content:flex-start}.about2-crest img{max-height:140px}.about2-copy .lead{font-size:16px}.about2-facts dd{font-size:20px}.about2-story{grid-template-columns:minmax(0,1fr);gap:16px}.about2-side{position:static}.about2-side .h2{font-size:32px}.about2-prose{font-size:16px}.visit-noimg .panel{display:flex;padding:22px}}.si-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:900px){.si-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.sog-text{margin-top:10px;max-width:640px}.sog-text p{margin:0}.sog-tiles-wrap{position:relative;margin-bottom:22px}.sog-tiles{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.sog-tiles::-webkit-scrollbar{display:none}.sog-tile{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:var(--surf);border:1px solid rgba(var(--rgb),.1);text-decoration:none;color:rgb(var(--rgb));transition:border-color .2s}.sog-tile:hover,.sog-tile.on{border-color:var(--gold);color:rgb(var(--rgb))}.sog-tile-media{aspect-ratio:4/3;overflow:hidden;background:var(--plate);display:block}.sog-tile-media img,.sog-tile-media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sog-tile:hover img{transform:scale(1.04)}.sog-tile-bd{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.sog-tile-bd b{font-size:16px}.sog-tile-bd .mono{font-size:10px;color:rgba(var(--rgb),.55)}.sog-tabs{margin:0 0 20px}.sog-item{display:contents}.sog-item[hidden]{display:none}.sog-none{margin:8px 0 0}.sog-more{margin-top:28px}@media(max-width:900px){.sog-tile{flex-basis:220px}.sog-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.sog-tabs .chip{flex:none}.sog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;margin:0!important;padding:0!important}.sog-grid .card{width:auto!important}}.sog{scroll-margin-top:110px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.whp{position:relative;overflow:hidden;background:var(--bg);border-bottom:1px solid rgba(var(--rgb),.1)}.whp .col-bleed-img{width:60%}.whp-in{position:relative;z-index:1;padding-top:32px;padding-bottom:0}.whp-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:18px}.whp-copy{max-width:620px}.whp-eyebrow{display:inline-block;text-decoration:none}a.whp-eyebrow:hover{text-decoration:underline}.whp h1{font-size:clamp(44px,5.6vw,80px);line-height:.98;margin:12px 0 16px}.whp-col h1{margin-bottom:14px}.whp-text{font-size:17px;line-height:1.55;color:rgba(var(--rgb),.78);max-width:540px}.whp-text p{margin:0}.whp-facts{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.whp-facts li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:rgba(var(--rgb),.07);border:1px solid rgba(var(--rgb),.12);font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.whp-facts svg{color:var(--gold)}.cutoff{display:flex;flex-direction:column;gap:4px}.cutoff .mono{font-size:10px;letter-spacing:.14em;color:rgba(var(--rgb),.6)}.cutoff b{font:600 34px/1 var(--f-disp);color:rgb(var(--rgb))}.cutoff-when{font-size:12px;color:rgba(var(--rgb),.6)}.cutoff:not(.live) .cutoff-when{display:none}.cutoff.soon b{color:var(--gold)}.whp-cut{flex:none;padding:18px 22px;border-radius:6px;background:var(--header);border:1px solid rgba(var(--rgb),.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:200px}.cutoff-pd{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--rgb),.12)}.cutoff-pd b{font-size:20px}.whp-tabs{display:flex;gap:4px;margin-top:34px;overflow-x:auto;scrollbar-width:none}.whp-tabs::-webkit-scrollbar{display:none}.whp-tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 18px;font-weight:600;font-size:15px;text-decoration:none;color:rgba(var(--rgb),.7);border-bottom:3px solid transparent}.whp-tab:hover{color:rgb(var(--rgb))}.whp-tab.on{color:rgb(var(--rgb));border-bottom-color:var(--gold)}.whp-tab.soon{color:rgba(var(--rgb),.4);cursor:default}.whp-tab em{font:700 9px var(--f-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;padding:3px 6px;border-radius:3px;background:rgba(var(--rgb),.1)}.whp-plain .whp-top{margin-top:22px}.rq-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-left:3px solid var(--gold)}.rq-h{font-weight:700;font-size:18px}.rq-strip p{margin:4px 0 0;font-size:14px}@media(max-width:900px){.whp .col-bleed-img{left:0;width:auto;bottom:auto;height:220px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.whp .col-bleed-img:after{display:none}.whp-in{padding-top:14px}.whp-top{flex-direction:column;align-items:stretch;gap:16px;margin-top:130px}.whp-plain .whp-top{margin-top:16px}.whp h1{font-size:40px;margin:8px 0 10px}.whp-text{font-size:15px}.whp-facts{flex-wrap:nowrap;overflow-x:auto;margin:14px -16px 0;padding:0 16px;scrollbar-width:none}.whp-facts::-webkit-scrollbar{display:none}.whp-facts li{flex:none;height:32px;font-size:12px}.whp-cut{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:12px 14px;min-width:0}.whp-cut b{font-size:22px}.whp-tabs{margin:18px -16px 0;padding:0 12px}.whp-tab{height:46px;padding:0 12px;font-size:14px}.rq-strip{flex-direction:column;align-items:stretch;text-align:left;padding:18px}}.btn.loading,.btn-lg.loading{pointer-events:none;position:relative;color:transparent!important}.btn.loading:after,.add.loading:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;color:#fff;animation:ob-spin .7s linear infinite}.add{position:relative}.add.loading svg{opacity:0}.add.loading:after{width:14px;height:14px;margin:-7px 0 0 -7px;color:inherit}.btn.done{background:var(--ok)!important;color:#fff!important}@keyframes ob-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.motion-on .btn{transition:background-color .2s,box-shadow .2s,color .2s,transform .12s}.motion-on .btn:active,.motion-on .add:active,.motion-on .chip:active{transform:scale(.96)}.motion-on .add{transition:transform .15s var(--ez),background-color .2s}.motion-on .add:hover{transform:rotate(90deg)}.motion-on .add.done,.motion-on .btn.done{animation:ob-pop .45s var(--ez)}@keyframes ob-pop{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.motion-on .cart-btn.got{animation:ob-ring .9s var(--ez)}@keyframes ob-ring{0%{box-shadow:0 0 #c9a15b8c}to{box-shadow:0 0 0 14px #c9a15b00}}.motion-on .bar>span{animation:ob-grow .9s var(--ez) both;transform-origin:left}@keyframes ob-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-on .ship-box.done .row,.motion-on .cd-ship.done .row,.motion-on .ship-prog.done .row{animation:ob-pop .5s var(--ez) .5s both}.motion-on .stock.s-low{animation:ob-blink 2.4s ease-in-out infinite}@keyframes ob-blink{0%,to{opacity:1}50%{opacity:.6}}.motion-on .cutoff.soon b{animation:ob-blink 1.6s ease-in-out infinite}.motion-on [data-grid]>.card.sf-in{animation:ob-fade .35s var(--ez) both}@keyframes ob-fade{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.motion-reveal .rv{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s var(--ez),transform .6s var(--ez)}.motion-reveal .rv.in{opacity:1;transform:none}.fly{position:fixed;z-index:90;width:64px;height:64px;border-radius:8px;overflow:hidden;pointer-events:none;box-shadow:0 10px 30px #00000059;background:var(--plate)}.fly img{width:100%;height:100%;object-fit:contain}}.add.done svg{opacity:0}.add.done:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:7px;margin:-6px 0 0 -6px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/67/assets/obol.css.map */
