@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2)format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2)format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0b13;--panel:#12121d;--nav-bg:#0b0b13e6;--hairline:#d4af3738;--hero-static-tint:#16227a8c;--cta-hover-wash:#d4af371a;--scrim:#05050a99;--text:#f2efe6;--text-sub:#b8b4c4;--gold:#d4af37;--gold-hover:#e6c458;--gold-light:#f0d478;--btn-shadow-dark:#0000008c;--btn-shadow-light:#f0d47829;--rarity-secret:#9b7bff;--tier-silver:#c0c4cc;--tier-elite-border:#9b7bff61;--tier-elite-fill:linear-gradient(160deg, #1a1230 0%, #0f0a1e 50%, #07050e 100%);--tier-elite-shadow:inset 0 1px 0 #ffffff1a, 0 4px 10px #00000080;--tier-elite-text:#cdbdff;--tier-irid:linear-gradient(100deg, #ece4ff 0%, #c6eef8 35%, #f0cfff 65%, #e2d8ff 100%);--tier-basic-text:#cbc7d6;--rarity-starlight:#a6c8ff;--rarity-grandmaster:#d4af37;--rarity-ultra:#7fd1c0;--font-display:"Fraunces", Georgia, serif;--font-ui:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--max-w:1160px;--ticker-h:76px;--nav-h:65px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--text);font-family:var(--font-ui);line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[tabindex="-1"]:focus{outline:none}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.1}.container{max-width:var(--max-w);margin:0 auto;padding:0 20px}.site-nav{z-index:20;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);position:relative}.site-nav .row{min-height:calc(var(--nav-h) - 1px);justify-content:space-between;align-items:center;display:flex}.logo{min-height:44px;font-family:var(--font-display);letter-spacing:.28em;align-items:center;font-size:22px;text-decoration:none;display:inline-flex}.logo b{color:var(--gold);font-weight:600}.nav-links{gap:26px;list-style:none;display:flex}.nav-links a{letter-spacing:.14em;min-height:44px;color:var(--text-sub);align-items:center;padding:0 2px;font-size:13px;text-decoration:none;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--text)}.cart-btn{border:1px solid var(--hairline);min-height:44px;color:var(--text);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.cart-btn .badge{background:var(--gold);color:var(--ink);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.account-link{--arrow-w:8px;--arrow-stroke:2px;background:var(--gold);min-height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.account-link:hover,.account-link:focus-visible{background:var(--gold-hover)}.account-link-arrow{width:var(--arrow-w);height:var(--arrow-stroke);background:0 0;margin-top:1px;transition:background .2s;position:relative}.account-link-arrow:before{content:"";border:solid;border-width:0 var(--arrow-stroke) var(--arrow-stroke) 0;padding:3px;transition:right .2s;position:absolute;top:-3px;right:3px;transform:rotate(-45deg)}.account-link:hover .account-link-arrow,.account-link:focus-visible .account-link-arrow{background:currentColor}.account-link:hover .account-link-arrow:before,.account-link:focus-visible .account-link-arrow:before{right:0}.nav-actions{align-items:center;gap:10px;display:flex}@media (width<=480px){.site-nav .row{padding:0 12px}.site-nav .logo{letter-spacing:.2em;font-size:18px}.nav-actions{gap:6px}.account-link{gap:.4em;min-height:30px;padding:0 10px;font-size:11.5px}.site-nav .cart-btn{gap:6px;padding:0 10px;font-size:14px}.site-nav .v2-theme-btn{border-radius:12px;width:40px}.site-nav .nav-menu .dm-trigger{letter-spacing:.04em;gap:8px;padding:0 10px;font-size:13px}}@media (width<=380px){.account-link-arrow{display:none}.site-nav .row{padding:0 10px}.nav-actions{gap:4px}.site-nav .cart-btn{padding:0 8px}.site-nav .v2-theme-btn{width:40px}.site-nav .nav-menu .dm-trigger{gap:6px;padding:0 8px}}.site-footer{border-top:1px solid var(--hairline);background:var(--ink);color:var(--text-sub);margin-top:72px;font-size:14px;line-height:1.6}.foot-inner{width:100%;max-width:var(--max-w);margin:0 auto;padding-left:20px;padding-right:20px}.foot-band-trust{border-bottom:1px solid var(--hairline)}.foot-band-bottom{border-top:1px solid var(--hairline)}.foot-trust{justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding-top:20px;padding-bottom:20px;list-style:none;display:flex}.foot-trust li{align-items:center;gap:10px;font-size:13px;display:flex}.foot-trust strong{color:var(--text);font-weight:600}.foot-trust-icon{color:var(--gold);flex:none}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px 40px;padding:52px 0 56px;display:grid}.foot-brand{padding-right:20px}.foot-brand-head{align-items:center;gap:10px;margin:0 0 14px;display:flex}.foot-logo{font-family:var(--font-display);letter-spacing:.28em;color:var(--text);font-size:20px;font-weight:600}.foot-logo b{color:var(--gold);font-weight:600}.foot-badge{border:1px solid var(--hairline);background:var(--cta-hover-wash);color:var(--gold);letter-spacing:.08em;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.foot-desc{max-width:360px;margin:0 0 22px;font-size:14px;line-height:1.65}.site-footer .foot-email{border:1px solid var(--hairline);background:var(--panel);min-height:44px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.site-footer .foot-email:hover,.site-footer .foot-email:focus-visible{border-color:var(--gold);color:var(--gold)}.site-footer .foot-head{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:11px;font-weight:600}.site-footer .foot-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-footer .foot-links a{min-height:36px;color:var(--text-sub);align-items:center;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.site-footer .foot-links a:hover,.site-footer .foot-links a:focus-visible{color:var(--text);transform:translate(2px)}.site-footer .foot-connect-head{color:var(--text-sub);margin:30px 0 12px}.foot-social{gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer .foot-social-btn{border:1px solid var(--hairline);background:var(--panel);width:44px;height:44px;color:var(--text);border-radius:10px;place-items:center;transition:border-color .2s,color .2s;display:grid}.site-footer .foot-social-btn:hover,.site-footer .foot-social-btn:focus-visible{border-color:var(--gold);color:var(--gold)}.foot-bottom{opacity:.75;margin:0 auto;padding-top:20px;padding-bottom:26px;padding-right:96px;font-size:12.5px}@media (width<=900px){.foot-grid{grid-template-columns:1fr 1fr;gap:36px}.foot-brand{grid-column:span 2;padding-right:0}.foot-trust{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=520px){.foot-grid{grid-template-columns:1fr;gap:28px}.foot-brand{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.site-footer .foot-links a:hover{transform:none}}.page-head{padding:56px 0 24px}.page-head h1{font-size:clamp(34px,5vw,52px)}.page-head p{color:var(--text-sub);max-width:560px;margin-top:10px}@media (width<=760px){.nav-links{display:none}}main{min-height:70vh}.site-nav .row:has(.nav-links){grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.site-nav .row:has(.nav-links)>.logo{justify-self:start}.site-nav .row:has(.nav-links)>.nav-links{justify-self:center}.site-nav .row:has(.nav-links)>.nav-actions{justify-self:end}.site-nav .logo{letter-spacing:.22em;font-size:28px;font-weight:600;line-height:1}.site-nav .cart-btn:not(.v2-theme-btn){font-size:14px;font-weight:600}@media (width<=480px){.site-nav .logo{letter-spacing:.18em;font-size:21px}}@media (width<=380px){.site-nav .logo{letter-spacing:.12em;font-size:18px}}.site-nav .v2-theme-btn{border-radius:10px;width:32px;min-width:32px;height:32px}.site-nav .v2-theme-btn svg{width:16px;height:16px}.site-nav .cart-btn:not(.v2-theme-btn){border-radius:8px;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.site-nav .cart-btn .badge{padding:0 6px;font-size:10px;line-height:1.6}@media (width<=480px){.site-nav .v2-theme-btn{width:30px;min-width:30px;height:30px}.site-nav .cart-btn:not(.v2-theme-btn){min-height:30px;padding:0 10px;font-size:11.5px}}.site-nav .nav-menu .dm-trigger{border-radius:8px;min-height:32px;font-size:12px}@media (width<=480px){.site-nav .nav-menu .dm-trigger{min-height:30px;font-size:11.5px}}.account-control{align-items:center;display:inline-flex}.account-control .account-email{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-signout,.account-home{border:1px solid var(--hairline);min-height:32px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.account-signout svg{color:var(--gold);flex:none}.account-signout:hover,.account-signout:focus-visible,.account-home:hover,.account-home:focus-visible{border-color:var(--gold);background:var(--cta-hover-wash)}.account-home{margin-right:6px;text-decoration:none}@media (width<=480px){.account-signout,.account-home{min-height:30px;padding:0 10px;font-size:11.5px}}@media (width<=360px){.account-signout{justify-content:center;width:30px;padding:0}.account-signout-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.site-toast{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--hairline);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);width:min(440px,100vw - 24px);color:var(--text);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 12px 14px 20px;animation:.42s cubic-bezier(.16,1,.3,1) both site-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #00000073}.site-toast.is-leaving{animation:.22s ease-in both site-toast-out}.site-toast:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.site-toast-icon{background:var(--cta-hover-wash);width:28px;height:28px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.site-toast-body{min-width:0;color:var(--text-sub);flex-direction:column;flex:1;gap:3px;padding-top:3px;font-size:13.5px;line-height:1.45;display:flex}.site-toast-title{color:var(--text);font-size:14px;font-weight:600}.site-toast-body:not(:has(.site-toast-title)){color:var(--text)}.site-toast-close{width:28px;height:28px;color:var(--text-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-2px -2px 0 0;transition:color .15s,background .15s;display:grid}.site-toast-close:hover,.site-toast-close:focus-visible{color:var(--text);background:var(--cta-hover-wash)}@keyframes site-toast-in{0%{opacity:0;transform:translate(-50%,16px)scale(.98)}}@keyframes site-toast-out{to{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.site-toast,.site-toast.is-leaving{animation:none}}.account-control{gap:10px}.tier-badge{border:1px solid var(--hairline);min-height:32px;font-family:var(--font-ui);white-space:nowrap;cursor:default;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.tier-badge svg{flex:none}.tier-badge--basic{color:var(--tier-basic-text);background:0 0}.tier-badge--collector{color:var(--tier-silver);border-color:color-mix(in srgb, var(--tier-silver) 55%, transparent);background:color-mix(in srgb, var(--tier-silver) 10%, transparent)}.tier-badge--pro{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent)}.tier-badge--elite{color:var(--tier-elite-text);border-color:var(--tier-elite-border);background:var(--tier-elite-fill);box-shadow:var(--tier-elite-shadow)}.tier-badge--elite svg{filter:drop-shadow(0 1px 1px #000c)}.tier-badge--elite .tier-badge__label{letter-spacing:.01em;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tier-badge--elite .tier-badge__label{background:var(--tier-irid);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (width<=480px){.site-nav .nav-actions,.account-control{gap:5px}.tier-badge{gap:4px;min-height:30px;padding:0 8px;font-size:11.5px}.account-signout,.site-nav .cart-btn:not(.v2-theme-btn){gap:5px;padding:0 8px}.site-nav .nav-menu .dm-trigger{justify-content:center;width:34px;min-width:34px;padding:0}.site-nav .nav-menu .dm-label{display:none}}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ptile-art:after,.v2-tilt-front:after,.foil-face:after,.v2-pp-frame:after,.core-art:after,.cart-line-thumb:after,.line-thumb:after{content:"";z-index:2;-webkit-touch-callout:none;position:absolute;inset:0}.cart-line-thumb,.line-thumb{position:relative}.seo-fallback{max-width:960px;color:var(--text-sub);visibility:hidden;margin:48px auto;padding:0 16px;animation:0s 8s forwards seo-fallback-show}@keyframes seo-fallback-show{to{visibility:visible}}.seo-fallback h1,.seo-fallback a{color:var(--text)}.checkout{padding-top:48px;padding-bottom:72px}.checkout-head .kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px}.checkout-head h1{margin-top:10px;font-size:clamp(34px,4.4vw,52px);line-height:1.05}.checkout-steps{counter-reset:step;letter-spacing:.08em;text-transform:uppercase;color:var(--text-sub);flex-wrap:wrap;gap:8px 28px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.checkout-steps li{counter-increment:step;align-items:center;gap:10px;display:inline-flex}.checkout-steps li:before{content:counter(step);border:1px solid var(--hairline);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.checkout-steps li[aria-current=step]{color:var(--text)}.checkout-steps li[aria-current=step]:before{border-color:var(--gold);background:var(--gold);color:var(--ink)}.checkout-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:40px;margin-top:32px;display:grid}.checkout-main{flex-direction:column;gap:20px;min-width:0;display:flex}.checkout-summary{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:16px;padding:22px;display:flex;position:sticky;top:96px}.checkout-summary-head{margin:0;font-size:18px}.contact-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px;display:grid}.contact-form>h2,.contact-form>.us-only,.contact-form>.error-summary,.contact-form>.field-error,.contact-form>button{grid-column:1/-1}.contact-form>h2{margin:0;font-size:22px}.contact-form .us-only{color:var(--text-sub);margin:-6px 0 2px;font-size:14px}.contact-form .field{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;display:flex}.contact-form .field-city{grid-column:span 3}.contact-form .field-state{grid-column:span 2}.contact-form .field-postalCode{grid-column:span 1}.contact-form label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-sub);font-size:12px}.contact-form input,.contact-form select{background:var(--ink);border:1px solid var(--hairline);width:100%;min-height:48px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 14px;font-size:16px}.contact-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-sub) 50%), linear-gradient(135deg, var(--text-sub) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.contact-form input:focus,.contact-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 25%, transparent);outline:none}.contact-form [aria-invalid=true]{border-color:#e5484d}.contact-form>button{justify-self:start;margin-top:6px}.ship-to{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;padding:18px 20px}.ship-to p{margin:0;line-height:1.6}.ship-to .ship-to-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-sub);margin-bottom:6px;font-size:12px}.ship-to .ship-to-email{color:var(--text-sub);margin-top:6px;font-size:14px}.edit-contact{min-height:40px;color:var(--gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.pay-section{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:12px;padding:22px;display:flex}.pay-section h2{margin:0;font-size:20px}.policy-statement{color:var(--text-sub);margin:0;font-size:14px}.policy-statement a{color:var(--text)}.pay-divider{text-align:center;margin:0 0 10px}.pay-divider-or{letter-spacing:.08em;text-transform:uppercase;color:var(--text-sub);align-items:center;gap:12px;font-size:12px;display:flex}.pay-divider-or:before,.pay-divider-or:after{content:"";border-top:1px solid var(--hairline);flex:1}.pay-divider-note{color:var(--text-sub);margin:8px 0 0;font-size:13px}.paypal-card-button:empty{display:none}.pay-status{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;margin-top:28px;padding:22px}.checkout-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.checkout-lines li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.line-thumb{aspect-ratio:63/88;background:var(--hairline);border-radius:4px;width:44px;overflow:hidden}.line-thumb img{object-fit:cover;width:100%;height:100%;display:block}.line-text{flex-direction:column;min-width:0;display:flex}.checkout-lines .line-name{font-size:15px;line-height:1.3}.checkout-lines .line-qty{color:var(--text-sub);font-size:13px}.line-price{font-variant-numeric:tabular-nums;font-size:15px}.line-problem{border:1px solid #e5484d;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.line-problem p{width:100%;margin:0}.line-problem button{border:1px solid var(--hairline);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:13px}.checkout-estimate{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:4px;margin:0;padding-top:14px;display:flex}.checkout-estimate small{width:100%;color:var(--text-sub);font-size:13px}.checkout-review{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:14px;display:flex}.checkout-review>h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-sub);margin:0 0 4px;font-size:13px;font-weight:600}.checkout-summary .checkout-review[data-member=false] .review-lines,.checkout-summary .review-lines .line-regular{display:none}.review-lines{margin:0;padding:0;font-size:14px;list-style:none}.checkout-review p{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.checkout-review .total{border-top:1px solid var(--hairline);color:var(--text);margin-top:6px;padding-top:10px;font-size:18px;font-weight:600}.checkout-review .hold,.checkout-notice{color:var(--text-sub);font-size:13px}.money-line{justify-content:space-between;gap:12px;display:flex}.money-amount{font-variant-numeric:tabular-nums}.member-line-price{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;display:inline-flex}.member-was{color:var(--text-sub);font-size:.9em;font-weight:400}.member-tag{color:var(--gold);flex-basis:100%;font-size:12px;font-weight:600}.member-savings{margin:0;font-size:14px}.member-savings .money-amount{color:var(--gold);font-weight:600}.checkout-summary>.member-savings{border-top:1px solid var(--hairline);padding-top:14px}.checkout-summary>.member-savings+.checkout-estimate{border-top:0;padding-top:6px}.confirmation{max-width:640px;padding-top:56px;padding-bottom:72px}.confirmation h1{font-size:clamp(34px,4.4vw,52px);line-height:1.05}.confirmation .order-number{color:var(--gold);margin-top:14px;font-size:18px}.confirmation .receipt-email{color:var(--text-sub)}.confirmation-lines{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:8px;margin:24px 0 12px;padding:18px 20px;list-style:none;display:flex}.confirmation-lines li{flex-wrap:wrap;gap:6px 12px;display:flex}.confirmation-lines .line-name{flex:1}.confirmation-lines .line-qty{color:var(--text-sub)}.confirmation-totals{flex-direction:column;gap:6px;padding:0 20px;display:flex}.confirmation-totals p{margin:0}.confirmation .total{border-top:1px solid var(--hairline);margin-top:6px;padding-top:10px;font-size:20px;font-weight:600}.confirmation-shipping{margin-top:20px}.confirmation-policies{gap:20px;margin-top:24px;font-size:14px;display:flex}.confirmation-policies a{color:var(--text-sub)}.cart-lines li{border-bottom:1px solid var(--hairline);flex-wrap:wrap;padding-bottom:12px}.cart-lines .line-controls button{cursor:pointer;min-width:36px;min-height:36px;font-size:16px}.cart-lines .line-controls button:disabled{opacity:.4;cursor:default}.cart-lines .line-estimate{text-align:right;font-variant-numeric:tabular-nums;min-width:64px}.cart-lines .line-remove{min-height:32px;color:var(--text-sub);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-basis:100%;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.cart-lines .line-remove:hover{color:var(--text)}.cart-estimate,.cart-hold-note{color:var(--text-sub);font-size:14px}.cart-checkout{justify-content:center}@media (width<=900px){.checkout-grid{grid-template-columns:1fr;gap:24px}.checkout-summary{order:-1;position:static}}@media (width<=520px){.contact-form .field-city{grid-column:1/-1}.contact-form .field-state{grid-column:span 4}.contact-form .field-postalCode{grid-column:span 2}.contact-form>button{justify-content:center;justify-self:stretch}}.cart-removed{border:1px solid var(--gold);background:var(--cta-hover-wash);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.cart-removed p{flex:1;margin:0}.cart-removed-dismiss{width:32px;height:32px;color:var(--text-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:inline-grid}.cart-removed-dismiss:hover{color:var(--text)}.cart-drawer .cart-removed{margin:12px 20px 0}.member-perk s{color:var(--text-sub);margin-right:4px}.member-perk b{color:var(--gold)}.special-saved{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--text);border-radius:10px;margin:0 0 16px;padding:14px 16px;font-weight:700}.special-would-save{border:1px dashed var(--gold);border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px}.special-would-save a{color:var(--gold);font-weight:600}.cart-scrim{opacity:0;-webkit-backdrop-filter:blur(3px);transition:opacity .3s}.cart-scrim.is-open{opacity:1}.drawer.cart-drawer{gap:0;width:min(440px,100vw);padding:0;transition:transform .34s cubic-bezier(.2,.7,.3,1);overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #00000073}.drawer.cart-drawer.is-open{transform:none}@media (prefers-reduced-motion:reduce){.drawer.cart-drawer{transition:none;transform:none}.cart-scrim{transition:opacity .15s linear}}.cart-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.cart-head-title{color:var(--gold);align-items:center;gap:10px;display:inline-flex}.cart-head h2{color:var(--text);margin:0;font-size:22px}.cart-count-chip{background:var(--cta-hover-wash);border:1px solid var(--hairline);color:var(--text-sub);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.cart-close{width:40px;height:40px;color:var(--text-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.cart-close:hover,.cart-close:focus-visible{color:var(--text);border-color:var(--hairline);background:var(--cta-hover-wash)}.cart-ship{background:var(--cta-hover-wash);border-bottom:1px solid var(--hairline);padding:12px 20px 14px}.cart-ships-together{border-bottom:1px solid var(--hairline);color:var(--text);background:#d4af371f;margin:0;padding:10px 20px;font-size:13px;line-height:1.45}.cart-ship-row{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.cart-ship-pct{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.cart-ship-track{background:#d4af3729;border-radius:999px;height:6px;overflow:hidden}.cart-ship-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){.cart-ship-fill{transition:none}}.cart-drawer .cart-lines{overscroll-behavior:contain;flex:1;gap:0;margin:0;padding:8px 20px;overflow-y:auto}.cart-drawer .cart-lines li.cart-line{border-bottom:1px solid var(--hairline);flex-wrap:nowrap;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.cart-drawer .cart-lines li.cart-line:last-child{border-bottom:0}.cart-line-thumb{aspect-ratio:63/88;border:1px solid var(--hairline);background:var(--ink);border-radius:6px;flex:none;width:56px;overflow:hidden}.cart-line-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cart-line-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cart-line-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-drawer .line-name{font-size:14px;font-weight:600;line-height:1.35}.cart-line-meta{color:var(--text-sub);font-size:12px}.cart-drawer .cart-lines .line-remove{width:32px;height:32px;min-height:0;color:var(--text-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;text-decoration:none;transition:color .2s,background .2s;display:grid}.cart-drawer .cart-lines .line-remove:hover,.cart-drawer .cart-lines .line-remove:focus-visible{color:var(--danger,#e5484d);background:#e5484d1a}.cart-line-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cart-drawer .line-controls{border:1px solid var(--hairline);background:var(--ink);border-radius:10px;gap:0;overflow:hidden}.cart-drawer .cart-lines .line-controls button{min-width:34px;min-height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:0;font-size:16px;line-height:1;transition:background .15s}.cart-drawer .cart-lines .line-controls button:hover:not(:disabled){background:var(--cta-hover-wash)}.cart-drawer .cart-lines .line-controls button:disabled{opacity:.35;cursor:default}.cart-drawer .line-qty{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:14px;font-weight:600}.cart-drawer .cart-lines .line-estimate{font-variant-numeric:tabular-nums;min-width:0;font-size:15px;font-weight:600}.cart-drawer .line-message,.cart-drawer .line-limit,.cart-drawer .line-price-changed{color:var(--text-sub);margin:6px 0 0;font-size:13px}.cart-drawer .line-limit{color:var(--gold)}.cart-drawer [data-line-state=sold_out] .line-message,.cart-drawer [data-line-state=unavailable] .line-message,.cart-drawer [data-line-state=closed] .line-message,.cart-drawer [data-line-state=not_open] .line-message{color:var(--danger,#e5484d)}.cart-foot{border-top:1px solid var(--hairline);background:var(--ink);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.cart-subtotal{justify-content:space-between;align-items:baseline;font-size:16px;font-weight:600;display:flex}.cart-subtotal-amount{font-variant-numeric:tabular-nums;font-size:20px}.cart-drawer .cart-estimate,.cart-drawer .cart-hold-note,.cart-drawer .cart-stale{color:var(--text-sub);margin:0;font-size:12px;line-height:1.5}.cart-drawer .cart-hold-note{text-align:center}.cart-drawer .cart-checkout{background:var(--gold);width:100%;min-height:52px;color:var(--ink);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:600;transition:background .2s,transform .1s;display:flex}.cart-drawer .cart-checkout svg{transition:transform .2s}.cart-drawer .cart-checkout:hover{background:var(--gold-hover)}.cart-drawer .cart-checkout:hover svg{transform:translate(4px)}.cart-drawer .cart-checkout:active{transform:scale(.98)}.cart-drawer .cart-checkout[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cart-drawer .cart-checkout[aria-disabled=true]:hover{background:var(--gold)}.cart-drawer .cart-checkout[aria-disabled=true]:hover svg{transform:none}.cart-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px 28px;display:flex}.cart-empty-icon{background:var(--cta-hover-wash);border:1px solid var(--hairline);width:72px;height:72px;color:var(--gold);border-radius:999px;place-items:center;display:grid}.cart-empty-icon svg{width:32px;height:32px}.cart-empty .pset{max-width:260px;color:var(--text-sub);margin:0}.lightfall-container{width:100%;height:100%;position:relative;overflow:hidden}.hero{min-height:calc(100vh - var(--nav-h) - var(--ticker-h));min-height:calc(100svh - var(--nav-h) - var(--ticker-h));background:#000;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ink));height:160px;position:absolute;bottom:0;left:0;right:0}.hero-fx,.hero-static{position:absolute;inset:0}.hero-static{background:radial-gradient(90% 70% at 50% 110%, var(--hero-static-tint), transparent), var(--ink)}.hero-content{z-index:2;position:relative}.hero-copy{text-align:center;max-width:860px;transform:translateY(var(--hero-shift,8px));margin:0 auto;padding:48px 20px}.kicker{letter-spacing:.28em;color:var(--gold);margin-bottom:18px;font-size:12px}.hero-copy h1{text-shadow:0 2px 24px #0000008c;font-size:clamp(42px,6vw,74px)}.hero-copy .hl{color:var(--gold)}.hero-sub{max-width:560px;color:var(--text-sub);text-shadow:0 1px 12px #0009;margin:18px auto 0}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}@media (width<=760px){.hero-copy{padding:26px 20px}.hero-sub{margin-top:14px}.cta-row{gap:16px;margin-top:26px}}.iridescence-container{width:100%;height:100%}.foil-card{--mx:50%;--my:50%;--px:.5;--py:.5;--pc:0;--bgx:50%;--bgy:50%;--o:0;--k:.5;--foil-rainbow:#d875ff, #7a95ff, #70ff70, #ffed61, #ff7a75;--foil-art:inset(17.5% 9% 29% 9%);--foil-name:inset(3.4% 16% 90% 6%);aspect-ratio:59/86;perspective:900px;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.foil-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.foil-face,.foil-back{backface-visibility:hidden;border:1px solid #d4af3738;border-radius:4.5%/3.2%;position:absolute;inset:0;overflow:hidden}.foil-face{background:#12121d;transform:translateZ(1px);box-shadow:0 22px 46px #00000080}.foil-face img{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.foil-placeholder{background:linear-gradient(160deg,#1c1c34,#2a1f3d 55%,#12121d);position:absolute;inset:0}.foil-placeholder span{letter-spacing:.14em;color:#b8b4c4;text-align:center;border:1px dashed #d4af3759;border-radius:2px;justify-content:center;align-items:center;padding:12px;font:500 11px/1.4 Space Grotesk,system-ui,sans-serif;display:flex;position:absolute;inset:17.5% 9% 29%}.foil-back{background:repeating-linear-gradient(45deg,#d4af370d 0 2px,#0000 2px 11px),repeating-linear-gradient(-45deg,#d4af370a 0 2px,#0000 2px 11px),radial-gradient(85% 65%,#181930,#0a0a14 88%);justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.foil-back-frame{border:2px solid #d4af378c;border-radius:9px;position:absolute;inset:9px}.foil-back-frame.is-inner{border-width:1px;border-color:#d4af374d;border-radius:6px;inset:16px}.foil-back-corner{border-top:2px solid #d4af37bf;border-left:2px solid #d4af37bf;border-top-left-radius:12px;width:24px;height:24px;position:absolute}.foil-back-corner:first-of-type{top:22px;left:22px}.foil-back-corner:nth-of-type(2){top:22px;right:22px;transform:rotate(90deg)}.foil-back-corner:nth-of-type(3){bottom:22px;right:22px;transform:rotate(180deg)}.foil-back-corner:nth-of-type(4){bottom:22px;left:22px;transform:rotate(270deg)}.foil-back-ring{border:1px solid #d4af3766;border-radius:50%;width:128px;height:128px;position:absolute}.foil-back-ring.is-outer{border-style:dashed;border-color:#d4af3738;width:148px;height:148px}.foil-back-lockup{flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.foil-back-lockup i{color:#d4af37cc;letter-spacing:.55em;padding-left:.55em;font-size:9px;font-style:normal}.foil-back-lockup b{letter-spacing:.28em;color:#f2efe6;padding-left:.28em;font:400 30px/1 Fraunces,Georgia,serif}.foil-back-lockup b span{color:#d4af37;font-weight:600}@keyframes foil-spin{0%{animation-timing-function:cubic-bezier(.45,.05,.2,1);transform:rotateY(0)}38%{animation-timing-function:linear;transform:rotateY(180deg)}56%{animation-timing-function:cubic-bezier(.5,0,.22,1);transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.foil-tilt.is-spinning{animation:1.9s foil-spin}.foil-shine,.foil-shine2,.foil-glare{pointer-events:none;will-change:background-position, opacity;transition:opacity .35s;position:absolute;inset:0}.foil-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffbf 5%, #ffffff59 25%, #00000059 90%);mix-blend-mode:overlay;opacity:calc(var(--o) * var(--k) * .6)}.foil-card[data-recipe=starlightPhoto] .foil-shine,.foil-card[data-recipe=ultra] .foil-shine{background-image:repeating-linear-gradient(-22deg,#af67cbbf 5%,#e44e49bf 10%,#d7c537bf 15%,#7ec940bf 20%,#4fb0a9bf 25%,#8aa1ffbf 30%,#b16bccbf 35%);background-size:300% 400%;background-position:0% var(--bgy);background-blend-mode:color-dodge;mix-blend-mode:color-dodge;filter:brightness(calc(var(--pc) * .3 + .5)) contrast(2.3) saturate(1);opacity:calc(.15 + var(--o) * var(--k) * .75)}.foil-card[data-recipe=starlightPhoto] .foil-shine2,.foil-card[data-recipe=ultra] .foil-shine2{background-image:radial-gradient(farthest-corner ellipse at calc(var(--mx) * .5 + 25%) calc(var(--my) * .5 + 25%), #fff 5%, #38003899 40%, #383838 120%);mix-blend-mode:hard-light;filter:brightness(calc(var(--pc) * .2 + .4)) contrast(.85) saturate(1.1);opacity:calc(.1 + var(--o) * var(--k) * .7);background-position:50%;background-size:400% 500%}.foil-card[data-recipe=starlightPhoto] .foil-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #fff 10%, #fff9 35%, #4f6363 60%);mix-blend-mode:soft-light;opacity:calc(.2 + var(--o) * var(--k) * .6)}.foil-card[data-recipe=ultra] .foil-shine,.foil-card[data-recipe=ultra] .foil-shine2{clip-path:var(--foil-art)}.foil-card[data-recipe=ultra] .foil-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #fff 10%, #fff9 35%, #4f6363 60%), linear-gradient(115deg, transparent 20%, #fff0b4f2 38%, #d4af37f2 50%, #fff0b4f2 62%, transparent 80%);background-size:100% 100%,300% 100%;background-position:center, calc(var(--px) * 100%) 0;mix-blend-mode:soft-light;opacity:calc(.2 + var(--o) * var(--k) * .6)}.foil-card[data-recipe=secret] .foil-shine{clip-path:var(--foil-art);background-image:repeating-linear-gradient(55deg, #0000008c 0 2px, transparent 2px 2.7px, #0000008c 2.7px 5px), url(/assets/glitter-0gk-nuCU.png), repeating-linear-gradient(125deg, var(--foil-rainbow), var(--foil-rainbow));background-size:100% 100%,26%,300% 300%;background-position:calc(var(--px) * 30px) calc(var(--py) * -30px), calc(50% + (var(--px) - .5) * -20%) calc(50% + (var(--py) - .5) * -20%), calc(((50% - var(--bgx)) * 2.2) + 50%) calc(((50% - var(--bgy)) * 2.2) + 50%);background-blend-mode:multiply, hard-light, normal;mix-blend-mode:color-dodge;filter:brightness(.85)contrast(1.9)saturate(1.3);opacity:calc(.12 + var(--o) * var(--k) * .75)}.foil-card[data-recipe=secret] .foil-shine2{clip-path:var(--foil-name);background-image:linear-gradient(115deg,#0000 25%,#fffffff2 45%,#c8cddcf2 50%,#fffffff2 55%,#0000 75%),linear-gradient(90deg,#6b6e7c,#cfd3de 45%,#fff 52%,#cfd3de 60%,#6b6e7c);background-size:300% 100%,100% 100%;background-position:calc(var(--px) * 100%) 0, 0 0;background-blend-mode:screen;mix-blend-mode:color;opacity:calc(.5 + var(--o) * .5)}.foil-card[data-recipe=secret] .foil-glare{clip-path:var(--foil-art);opacity:calc(var(--o) * var(--k) * .45)}.foil-card[data-recipe=secretPop] .foil-shine,.foil-card[data-recipe=secretPop] .foil-glare{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 12% 88%,#0000 97%),linear-gradient(#0000 1%,#000 4% 68%,#0000 79%);mask-image:linear-gradient(90deg,#0000 3%,#000 12% 88%,#0000 97%),linear-gradient(#0000 1%,#000 4% 68%,#0000 79%);-webkit-mask-composite:source-in;mask-composite:intersect}.foil-card[data-recipe=secretPop] .foil-shine{background-image:radial-gradient(ellipse 60% 44% at var(--mx) var(--my), #ffffff8c 0%, #ffffff6b 20%, #ffffff42 45%, #ffffff1a 70%, #00000040 100%), repeating-linear-gradient(118deg, var(--foil-rainbow), var(--foil-rainbow));background-size:cover,340% 340%;background-position:center, calc(((50% - var(--bgx)) * 2.4) + 50%) calc(((50% - var(--bgy)) * 2.4) + 50%);background-blend-mode:multiply;mix-blend-mode:color-dodge;filter:brightness(calc(.6 + var(--pc) * .15)) contrast(1.2) saturate(1.3) hue-rotate(calc(var(--px) * 50deg - 25deg));opacity:calc(.22 + var(--o) * var(--k) * .5)}.foil-card[data-recipe=secretPop] .foil-shine2{background-image:linear-gradient(calc(var(--px) * 30deg + 100deg), transparent 18%, #ffffff59 50%, transparent 82%);background-size:220% 100%;background-position:calc(var(--px) * 100%) 0;mix-blend-mode:soft-light;opacity:calc(.04 + var(--o) * var(--k) * .18)}.foil-card[data-recipe=secretPop] .foil-glare{background:url(/assets/glitter-0gk-nuCU.png), radial-gradient(ellipse 40% 28% at var(--mx) var(--my), #fff6 0%, #ffffff38 35%, #ffffff14 70%, #000 100%);background-size:14%,cover;background-position:calc(50% + (var(--px) - .5) * -10%) calc(50% + (var(--py) - .5) * -10%), center;background-blend-mode:multiply;mix-blend-mode:color-dodge;filter:brightness(1.05)contrast(1.1);opacity:calc(.04 + var(--o) * var(--k) * .2)}.foil-card[data-recipe=starlightMosaic] .foil-shine{background-image:repeating-linear-gradient(0deg, #000000d9 0 .8px, transparent .8px 2.6px), repeating-linear-gradient(90deg, #000000d9 0 .8px, transparent .8px 2.6px), url(/assets/glitter-0gk-nuCU.png), repeating-linear-gradient(-35deg, var(--foil-rainbow), var(--foil-rainbow)), linear-gradient(calc(var(--px) * 180deg + 45deg), #ff9233, #25f425, #4ca6ff, #f655f6, #ff9233);background-size:100% 100%,100% 100%,20%,260% 260%,200% 200%;background-position:0 0, 0 0, calc(50% + (var(--px) - .5) * -30%) calc(50% + (var(--py) - .5) * -30%), calc(((50% - var(--bgx)) * 2.6) + 50%) calc(((50% - var(--bgy)) * 2.6) + 50%), calc(var(--px) * 100%) calc(var(--py) * 100%);background-blend-mode:multiply, multiply, hard-light, overlay, normal;mix-blend-mode:color-dodge;filter:brightness(calc(.8 + var(--pc) * .25)) contrast(1.6) saturate(1.7);opacity:calc(.4 + var(--o) * var(--k) * .6)}.foil-card[data-recipe=starlightMosaic] .foil-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffd9, #fff3 25%, #0006 95%)}.foil-card[data-recipe=starlight] .foil-shine{background-image:url(/assets/starlight-holo-JSthP6ip.webp), radial-gradient(farthest-corner ellipse at var(--mx) var(--my), #fff 0%, #fff9 20%, #fff0 55%), radial-gradient(ellipse 72% 72% at 50% 50%, #3a3a44 0%, #6a6a78 55%, #d8d8e2 85%, #fff 100%);background-size:112% 112%,cover,cover;background-position:calc(50% + (var(--px) - .5) * -14%) calc(50% + (var(--py) - .5) * -14%), center, center;background-blend-mode:multiply, screen, normal;mix-blend-mode:color-dodge;filter:brightness(calc(.85 + var(--pc) * .3)) contrast(1.35) saturate(1.5);opacity:calc(.7 + var(--o) * var(--k) * .3)}.foil-card[data-recipe=starlight] .foil-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffffb3 5%, #fff3 30%, #00000073 95%);mix-blend-mode:soft-light;opacity:calc(.15 + var(--o) * var(--k) * .5)}.foil-card[data-recipe=starlightMosaic] .foil-shine2,.foil-card[data-recipe=starlight] .foil-shine2{clip-path:var(--foil-name);background-image:linear-gradient(115deg, transparent 22%, #ffffffe6 48%, transparent 74%), linear-gradient(90deg, var(--foil-rainbow), var(--foil-rainbow));background-size:300% 100%,200% 100%;background-position:calc(var(--px) * 100%) 0, calc(var(--px) * 100%) 0;background-blend-mode:screen;mix-blend-mode:color;filter:saturate(1.4);opacity:calc(.6 + var(--o) * .4)}@media (prefers-reduced-motion:reduce){.foil-tilt{transition:none}.foil-tilt.is-spinning{animation:none}}.mbox{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.mbox-stage{opacity:0;transition:opacity .5s;display:block;position:absolute;inset:0}.mbox-stage canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.mbox.is-ready .mbox-stage{opacity:1}.mbox-photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mbox-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mbox.has-poster .mbox-stage{transition:none}.mbox:not(.is-interactive){pointer-events:none}.mbox.is-interactive .mbox-stage{cursor:grab}.mbox.is-interactive .mbox-stage:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.mbox-stage{transition:none}}.v2-pp-box{aspect-ratio:4/5}.v2-tier-box{width:min(100%,420px);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;margin:28px auto 0;padding:0;display:block}.v2-tier-shot{filter:drop-shadow(0 24px 36px #00000080);width:100%;height:auto;transition:transform .35s,filter .35s;display:block}.v2-tier-box:hover .v2-tier-shot,.v2-tier-box:focus-visible .v2-tier-shot{filter:drop-shadow(0 36px 44px #0000008c);transform:translateY(-10px)}:root[data-v2-theme=light] .v2-tier-shot{filter:drop-shadow(0 24px 36px #18181b38)}:root[data-v2-theme=light] .v2-tier-box:hover .v2-tier-shot{filter:drop-shadow(0 36px 44px #18181b42)}.v2-tier-box:focus-visible{outline:2px solid var(--gold);outline-offset:10px}@media (prefers-reduced-motion:reduce){.v2-tier-shot{transition:none}.v2-tier-box:hover .v2-tier-shot{transform:none}}.v2-pp-box-open{border-radius:12px}.card-zoom-box{aspect-ratio:4/5;touch-action:none;width:min(92vw,80dvh - 105.6px);animation:.35s cubic-bezier(.16,1,.3,1) both card-zoom-in}@media (prefers-reduced-motion:reduce){.card-zoom-box{animation:none}}.v2-maestros-shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:32px;margin-top:28px;display:grid}.v2-tier-box.v2-maestros-shot{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;display:flex}.v2-maestros-shot-art{justify-content:center;align-items:flex-end;width:100%;height:320px;margin-bottom:12px;display:flex}.v2-maestros-shot .v2-tier-shot{width:auto;max-width:100%;height:auto;max-height:100%}.v2-maestros-shot-name{font-family:var(--font-display);color:var(--text);font-size:20px;line-height:1.15}.v2-maestros-shot .v2-tilt-prices{color:var(--text-sub)}.v2-maestros-shot .v2-tilt-prices b{color:var(--gold)}@media (width<=640px){.v2-maestros-shots{grid-template-columns:1fr;gap:44px}.v2-maestros-shot-art{height:260px}}.v2-hits-head.v2-maestros-home-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}.v2-hits-head.v2-maestros-home-head h2{font-size:clamp(34px,4.4vw,54px)}.v2-maestros-home-head .v2-sub{margin:0 auto}.v2-drop:not(.is-in){clip-path:inset(0 0 100%)}.v2-drop:not(.is-in) :is(.v2-maestros-home-head,.v2-maestros-shot,.v2-shop-cta){opacity:0}.v2-drop.is-in{animation:.7s cubic-bezier(.2,.7,.3,1) backwards v2-drop-unroll}.v2-drop.is-in :is(.v2-maestros-home-head,.v2-maestros-shot,.v2-shop-cta){animation:.55s cubic-bezier(.2,.7,.3,1) backwards v2-drop-rise}.v2-drop.is-in .v2-maestros-home-head{animation-delay:.1s}.v2-drop.is-in .v2-maestros-shot:first-child{animation-delay:.2s}.v2-drop.is-in .v2-maestros-shot:nth-child(2){animation-delay:.28s}.v2-drop.is-in .v2-maestros-shot:nth-child(3){animation-delay:.36s}.v2-drop.is-in .v2-shop-cta{animation-delay:.46s}@keyframes v2-drop-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes v2-drop-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-drop:not(.is-in){clip-path:none}.v2-drop:not(.is-in) :is(.v2-maestros-home-head,.v2-maestros-shot,.v2-shop-cta){opacity:1}.v2-drop.is-in,.v2-drop.is-in :is(.v2-maestros-home-head,.v2-maestros-shot,.v2-shop-cta){animation:none}}.ticker{height:var(--ticker-h);border-bottom:1px solid var(--hairline);align-items:center;display:flex;overflow:hidden}.ticker-track{width:max-content;display:flex}.ticker-track.is-animating{will-change:transform;animation:45s linear infinite ticker-scroll}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker:hover .ticker-track.is-animating,.ticker:focus-within .ticker-track.is-animating{animation-play-state:paused}.ticker-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.ticker-list li{white-space:nowrap;letter-spacing:.16em;color:var(--text-sub);align-items:center;font-size:16px;font-weight:500;display:flex}.ticker-list li:after{content:"◆";color:var(--gold);margin:0 34px;font-size:9px;position:relative;top:-1px}@media (prefers-reduced-motion:reduce){.ticker-track.is-animating{animation:none}}.special-countdown{flex-direction:column;align-items:center;gap:10px;margin:20px auto 8px;display:flex}.special-countdown__label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:600}.special-countdown__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,360px);display:grid}.special-countdown__tile{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 0 10px;display:flex}.special-countdown__digits{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:40px;line-height:1}.special-countdown__unit{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}@media (width<=640px){.special-countdown__digits{font-size:32px}}.maestros-hero .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:13px;font-weight:600}.maestros-hero-art{filter:drop-shadow(0 18px 40px #00000073);width:min(60vw,260px);height:auto;margin:18px auto 0;display:block}.maestros-page{padding-bottom:64px}.maestros-head h1{font-family:var(--font-display)}.maestros-ended{color:var(--gold);font-weight:600}.maestros-section{margin-top:48px}.maestros-shop h2{text-align:center}.maestros-products{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:0;list-style:none;display:grid}.maestros-product{border:1px solid var(--hairline);border-radius:12px;padding:16px}.maestros-video video{border-radius:12px;width:100%}.maestros-hero__box{width:min(56vw,220px);margin:16px auto 0}@media (width>=900px){.maestros-hero.hero-copy{max-width:1160px}.maestros-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.maestros-hero__text{text-align:left}:root[data-v2-taste] .hero-copy .maestros-hero__text h1,:root .hero .hero-copy .maestros-hero__text h1,.maestros-hero__text h1{font-size:clamp(36px,3.6vw,52px)}.maestros-hero__text .special-countdown{align-items:flex-start;margin-left:0;margin-right:0}.maestros-hero__text .hero-sub{margin-left:0;margin-right:0}.maestros-hero__text .cta-row{justify-content:flex-start}.maestros-hero__box{width:min(100%,360px);margin:0 auto}}.maestros-hero__text h1 .hl{margin-top:6px;font-size:.6em;display:inline-block}.sc{z-index:2;pointer-events:none;--sc-w:clamp(118px, 11.5vw, 178px);position:absolute;inset:0}.sc-side{width:var(--sc-w);position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.sc-left{left:clamp(20px,6vw,110px)}.sc-right{right:clamp(20px,6vw,110px)}.sc-col{perspective:900px;pointer-events:auto;height:100%;position:relative}.sc-card{aspect-ratio:823/1200;width:100%;transform-style:preserve-3d;will-change:transform;transition:opacity .6s;position:absolute;top:0;left:0}.sc-face,.sc-back{backface-visibility:hidden;border-radius:6px;position:absolute;inset:0;overflow:hidden}.sc-face{box-shadow:0 18px 40px #0000008c,0 0 0 1px #ffffff0f}.sc-face img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sc-face:after{content:"";opacity:var(--shade,0);background:#05050a;position:absolute;inset:0}.sc-back{background:radial-gradient(60% 45%,#d4af3738,#0000 70%),linear-gradient(160deg,#1a2368 0%,#0d1240 55%,#070a24 100%);transform:rotateY(180deg);box-shadow:inset 0 0 0 4px #d4af3759,0 18px 40px #0000008c}.sc-back:after{content:"TCGU";font-family:var(--font-display);font-weight:700;font-size:calc(var(--sc-w) * .2);letter-spacing:.12em;color:var(--gold);place-items:center;display:grid;position:absolute;inset:0}.sc-man,.sc-carry{opacity:0;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.sc-man{transform-origin:50%}.sc-man,.sc-carry{cursor:pointer;touch-action:manipulation}:is(.hero:has(.sc) .hero-content,.hero:has(.sc) .hero-content *){pointer-events:none}.hero:has(.sc) .hero-content :is(a,button,input,select,textarea,label,[tabindex]){pointer-events:auto}.sc-man img{filter:drop-shadow(0 14px 22px #00000080);width:100%;height:auto;display:block}.sc-carry{aspect-ratio:823/1200;transform-origin:50% 100%;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px #0000008c}.sc-carry img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){.sc{--sc-w:96px}.sc-left{left:14px}.sc-right{right:14px}}@media (width<=760px){.sc{display:none}}.home-section{padding-top:56px;padding-bottom:8px}.home-section h2{font-size:clamp(28px,3.6vw,40px)}.v2-sub{max-width:560px;margin-top:6px}.v2-rv{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);translate:0 26px}.v2-rv.is-in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.v2-rv{opacity:1;transition:none;translate:0}}.v2-pgrid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:18px;margin-top:52px;display:grid}.v2-pslot{outline-offset:4px;height:150px;transition:height .4s ease-in-out;position:relative}.v2-pslot:hover,.v2-pslot:focus-within{z-index:6;height:384px}.v2-pcard{background:var(--panel);border:1px solid var(--hairline);cursor:pointer;border-radius:12px;height:136px;transition:height .4s ease-in-out,transform .4s ease-in-out,box-shadow .4s;position:absolute;top:0;left:0;right:0;overflow:hidden}.v2-pslot:hover .v2-pcard,.v2-pslot:focus-within .v2-pcard{height:350px;transform:translateY(14px);box-shadow:0 18px 44px #00000080}.v2-phead{font-family:var(--font-display);font-size:19px;line-height:1.15;transition:all .4s ease-in-out;position:absolute;top:18px;left:18px;right:104px}.v2-pslot:hover .v2-phead,.v2-pslot:focus-within .v2-phead{text-align:center;top:122px;right:18px}.v2-pdet{letter-spacing:.06em;color:var(--text-sub);font-size:12px;transition:all .4s ease-in-out;position:absolute;top:74px;left:18px;right:104px}.v2-pslot:hover .v2-pdet,.v2-pslot:focus-within .v2-pdet{text-align:center;top:178px;right:18px}.v2-pprice{color:var(--text-sub);justify-content:center;align-items:baseline;gap:10px;font-size:13px;display:flex;position:absolute;top:222px;left:18px;right:18px}.v2-pprice b{color:var(--gold);font-family:var(--font-display);font-size:21px}.v2-pbtns{display:flex;position:absolute;top:268px;left:18px;right:18px}.v2-pbtns .cta{justify-content:center;width:100%}.v2-part{aspect-ratio:3/4;z-index:2;pointer-events:none;border-radius:8px;width:86px;transition:all .4s ease-in-out;position:absolute;top:-30px;right:12px;transform:rotate(8deg);box-shadow:0 10px 22px #0006}.v2-pslot:hover .v2-part,.v2-pslot:focus-within .v2-part{width:114px;margin-left:-57px;top:-44px;left:50%;right:auto;transform:rotateX(360deg)rotate(0)}@media (prefers-reduced-motion:reduce){.v2-pslot,.v2-pcard,.v2-phead,.v2-pdet,.v2-part{transition:none}.v2-pslot:hover .v2-part,.v2-pslot:focus-within .v2-part{transform:rotate(0)}}.v2-lanes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:24px;display:grid}.v2-lane{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:12px;padding:20px 18px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:clip}.v2-lane:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000073}.v2-lane-fan{height:108px;position:relative}.v2-lane-fan i{aspect-ratio:3/4;border-radius:6px;width:64px;transition:transform .3s;position:absolute;top:4px;left:50%;box-shadow:0 8px 18px #0006}.v2-lane-fan i:first-child{transform:translate(-88%)rotate(-14deg)}.v2-lane-fan i:nth-child(2){z-index:2;transform:translate(-50%)translateY(-6px)}.v2-lane-fan i:nth-child(3){transform:translate(-12%)rotate(14deg)}.v2-lane:hover .v2-lane-fan i:first-child{transform:translate(-102%)rotate(-20deg)}.v2-lane:hover .v2-lane-fan i:nth-child(2){transform:translate(-50%)translateY(-14px)}.v2-lane:hover .v2-lane-fan i:nth-child(3){transform:translate(2%)rotate(20deg)}.v2-lane-label{font-family:var(--font-display);font-size:24px}.v2-lane-sub{letter-spacing:.1em;color:var(--text-sub);justify-content:space-between;font-size:12px;display:flex}.v2-lane:hover .v2-lane-sub{color:var(--gold)}.v2-pw{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:4px;border-radius:14px;margin-top:24px;overflow:hidden}.v2-pw.is-dragging{cursor:grabbing}.v2-pw-track{will-change:transform;gap:18px;display:flex}.v2-pw-slide{isolation:isolate;border:1px solid var(--hairline);border-radius:12px;flex:0 0 min(300px,76vw);height:380px;position:relative;overflow:hidden}.v2-pw-img{will-change:transform;width:136%;position:absolute;top:0;bottom:0;left:-18%}.v2-pw-info{z-index:2;pointer-events:none;background:linear-gradient(#0000,#05050ae6);padding:18px 16px 14px;position:absolute;bottom:0;left:0;right:0}.v2-pw-tag{letter-spacing:.16em;color:var(--gold);text-transform:uppercase;font-size:11px}.v2-pw-name{font-family:var(--font-display);text-shadow:0 2px 10px #0009;margin-top:4px;font-size:22px;line-height:1.1}.v2-story{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#07070e;margin-top:56px;padding:96px 0;position:relative;overflow:clip}.v2-story-inner{text-align:center;max-width:720px;margin:0 auto;padding:0 20px;position:relative}.v2-story h2{text-wrap:balance;font-size:clamp(36px,5.4vw,58px);font-style:italic}.v2-story .hl{color:var(--gold)}.v2-tier-release .container{margin-top:28px}.v2-tier-release .cta-row{justify-content:center}.v2-tier-release .v2-tilt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;margin-top:36px}.v2-story p:not(.kicker){color:var(--text-sub);max-width:54ch;margin:18px auto 26px}.v2-ghost{font-family:var(--font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #d4af3724;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,15vw,200px);font-style:italic;line-height:.85;animation:14s ease-in-out infinite v2-ghost-float;position:absolute}.v2-ghost-a{top:4%;left:-2%}.v2-ghost-b{animation-delay:-7s;bottom:2%;right:-3%}@keyframes v2-ghost-float{0%,to{translate:0}50%{translate:0 -18px}}@media (prefers-reduced-motion:reduce){.v2-ghost{animation:none}}.v2-mem-head{text-align:center}.v2-mem-head h2{font-size:clamp(32px,4.4vw,48px)}.v2-mem-head .v2-sub{margin-left:auto;margin-right:auto}.v2-tiers{grid-template-columns:repeat(3,minmax(270px,344px));justify-content:center;gap:0;margin-top:56px;padding-bottom:34px;display:grid}.v2-tier{--rest-scale:1;--rest-y:0px;background:var(--panel);border:1px solid var(--hairline);min-height:470px;transform:scale(var(--rest-scale)) translateY(var(--rest-y));opacity:0;border-radius:14px;padding-bottom:92px;transition:transform .3s,box-shadow .3s,filter .25s;position:relative;box-shadow:0 17px 46px #00000073}.v2-tier:first-child{--rest-scale:.94;--rest-y:28px;z-index:1;transform-origin:100%;margin-right:-26px}.v2-tier:nth-child(3){--rest-scale:.94;--rest-y:28px;z-index:1;transform-origin:0;margin-left:-26px}.v2-tier:nth-child(2){--rest-scale:1.03;z-index:2}.v2-tier.is-featured{border-color:var(--gold)}.v2-tier.is-in{animation:v2-tier-in .6s var(--d,0s) backwards;opacity:1}@keyframes v2-tier-in{0%{opacity:0;transform:scale(.9) translateY(calc(var(--rest-y) + 14px))}60%{opacity:1;transform:scale(calc(var(--rest-scale) * 1.015)) translateY(var(--rest-y))}to{opacity:1;transform:scale(var(--rest-scale)) translateY(var(--rest-y))}}.v2-tier:hover{z-index:4;transform:scale(calc(var(--rest-scale) * 1.012)) translateY(calc(var(--rest-y) - 5px));box-shadow:0 24px 54px #0000008c}:root:not([data-v2-ui=fluid]) .v2-tiers:has(.v2-tier:hover) .v2-tier:not(:hover){filter:brightness(.72)saturate(.9)}:root[data-v2-theme=light]:not([data-v2-ui=fluid]) .v2-tiers:has(.v2-tier:hover) .v2-tier:not(:hover){filter:saturate(.6)brightness(.97)}.v2-tier:after{content:"";pointer-events:none;z-index:12;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"160\" height=\"160\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\" stitchTiles=\"stitch\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0\"/></filter><rect width=\"160\" height=\"160\" filter=\"url(%23n)\"/></svg>");border-radius:13px;position:absolute;inset:0}.v2-tier-head{background:#16162a;border-radius:13px 13px 0 0;height:140px;position:relative;overflow:hidden}.v2-tier-head .iridescence-container{position:absolute;inset:0}.v2-tier-head canvas{width:100%;height:100%;display:block}.v2-tier:nth-child(2) .v2-tier-head canvas{transform:scaleX(-1)}.v2-tier-head-static{background:radial-gradient(120% 90% at 30% 0,#d4af3740,#0000 60%),#1a1a30;position:absolute;inset:0}.v2-tier-head:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#05050a1a,#05050a8c);position:absolute;inset:0}.v2-tier-name{z-index:3;font-family:var(--font-display);color:#fff;text-align:center;text-shadow:0 2px 10px #0009;pointer-events:none;font-size:32px;position:absolute;bottom:12px;left:16px;right:16px}.v2-tier-body{text-align:center;padding:32px 22px 0}.v2-tier-price b{color:var(--text);font-family:var(--font-display);font-size:52px}.v2-tier-price span{letter-spacing:.16em;color:var(--text-sub);text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.v2-tier-allow{border:1px solid var(--hairline);color:var(--gold);letter-spacing:.1em;border-radius:999px;margin:14px 0 10px;padding:6px 14px;font-size:12px;display:inline-block}.v2-tier-cta{justify-content:center;display:flex;position:absolute;bottom:-22px;left:0;right:0}.v2-tier-cta .cta{background:var(--panel)}.v2-tier-cta .cta-filled{background:var(--gold)}@media (width>=941px){.v2-tiers .v2-tier:first-child .v2-tier-body{padding-right:52px}.v2-tiers .v2-tier:first-child .v2-tier-name{right:48px}.v2-tiers .v2-tier:first-child .v2-tier-cta{padding-right:34px}.v2-tiers .v2-tier:nth-child(3) .v2-tier-body{padding-left:52px}.v2-tiers .v2-tier:nth-child(3) .v2-tier-name{left:48px}.v2-tiers .v2-tier:nth-child(3) .v2-tier-cta{padding-left:34px}}@media (width<=940px){.v2-tiers{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;padding-bottom:24px}.v2-tier{border-radius:clamp(9px,1.4vw,14px);min-height:0;padding-bottom:clamp(30px,6vw,70px);box-shadow:0 10px 28px #00000073}.v2-tier:after{border-radius:inherit}.v2-tier:first-child{--rest-y:clamp(10px, 2.8vw, 28px);margin-right:calc(-1*clamp(10px,2.6vw,26px))}.v2-tier:nth-child(3){--rest-y:clamp(10px, 2.8vw, 28px);margin-left:calc(-1*clamp(10px,2.6vw,26px))}:root .v2-tiers .v2-tier .v2-tier-head{border-radius:clamp(8px,1.1vw,11px) clamp(8px,1.1vw,11px) 0 0;height:clamp(50px,10.4vw,104px)}:root .v2-tiers .v2-tier .v2-tier-name{font-size:clamp(15px,3.2vw,30px);bottom:clamp(8px,1.6vw,16px);left:6px;right:6px}.v2-tier-body{padding:clamp(12px,3vw,32px) clamp(7px,2vw,22px) 0}.v2-tier-price b{font-size:clamp(22px,5.4vw,52px)}:root .v2-tiers .v2-tier .v2-tier-price span{letter-spacing:.1em;margin-top:2px;font-size:clamp(8.5px,1.3vw,13px)}:root .v2-tiers .v2-tier .v2-tier-allow{letter-spacing:.02em;margin:clamp(6px,1.4vw,14px) 0 clamp(5px,1vw,10px);padding:4px clamp(6px,1.4vw,14px);font-size:clamp(9px,1.35vw,13.5px);line-height:1.3}:root .v2-tiers .v2-tier .v2-tier-body .pset{font-size:clamp(10px,1.5vw,15px);line-height:1.4}.v2-tier-cta{padding:0 4px;bottom:calc(-1*clamp(13px,2.2vw,22px))}.v2-tier-cta .cta{letter-spacing:.04em;white-space:nowrap;min-height:clamp(26px,4.4vw,44px);padding:0 clamp(6px,2vw,20px);font-size:clamp(8.5px,1.3vw,13px)}.v2-tiers .v2-tier:first-child .v2-tier-body{padding-right:clamp(14px,5vw,52px)}.v2-tiers .v2-tier:first-child .v2-tier-name{right:clamp(12px,4.8vw,48px)}.v2-tiers .v2-tier:first-child .v2-tier-cta{padding-right:clamp(10px,3.4vw,34px)}.v2-tiers .v2-tier:nth-child(3) .v2-tier-body{padding-left:clamp(14px,5vw,52px)}.v2-tiers .v2-tier:nth-child(3) .v2-tier-name{left:clamp(12px,4.8vw,48px)}.v2-tiers .v2-tier:nth-child(3) .v2-tier-cta{padding-left:clamp(10px,3.4vw,34px)}}@media (width<=360px){.v2-tier-cta-plan{display:none}}.v2-tiers.is-single{grid-template-columns:minmax(0,400px)}:root .v2-tiers.is-single .v2-tier{--rest-scale:1;--rest-y:0px;margin:0}:root .v2-tiers.is-single .v2-tier .v2-tier-name{left:16px;right:16px}:root .v2-tiers.is-single .v2-tier .v2-tier-body{padding:32px 28px 0}:root .v2-tiers.is-single .v2-tier .v2-tier-cta{padding:0}@media (width<=940px){:root .v2-tiers.is-single .v2-tier{border-radius:14px;min-height:0;padding-bottom:64px}:root .v2-tiers.is-single .v2-tier .v2-tier-head{border-radius:13px 13px 0 0;height:120px}:root .v2-tiers.is-single .v2-tier .v2-tier-name{font-size:32px;bottom:14px}:root .v2-tiers.is-single .v2-tier .v2-tier-body{padding:28px 24px 0}:root .v2-tiers.is-single .v2-tier .v2-tier-price b{font-size:52px}:root .v2-tiers.is-single .v2-tier .v2-tier-price span{letter-spacing:.16em;margin-top:4px;font-size:12px}:root .v2-tiers.is-single .v2-tier .v2-tier-allow{margin:14px 0 10px;padding:6px 14px;font-size:13px;line-height:normal}:root .v2-tiers.is-single .v2-tier .v2-tier-body .pset{font-size:15px;line-height:1.5}:root .v2-tiers.is-single .v2-tier .v2-tier-cta{bottom:-22px}:root .v2-tiers.is-single .v2-tier .v2-tier-cta .cta{min-height:44px;padding:0 22px;font-size:13px}}@media (prefers-reduced-motion:reduce){.v2-tier{opacity:1;transition:none}.v2-tier.is-in{animation:none}}.v2-trio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin:24px 0 40px;display:grid}.v2-val{background:var(--panel);border:1px dashed var(--hairline);text-align:center;border-radius:6px;height:100%;padding:26px 22px;transition:transform .25s,border-color .25s}.v2-val:hover{border-color:var(--gold);transform:translateY(-4px)}.v2-val-no{letter-spacing:.3em;color:var(--text-sub);margin-bottom:12px;font-size:11px}.v2-val h3{margin-bottom:10px;font-size:21px}.v2-trio>.v2-rv:first-child .v2-val{transform:rotate(-1deg)}.v2-trio>.v2-rv:nth-child(2) .v2-val{transform:rotate(.7deg)}.v2-trio>.v2-rv:nth-child(3) .v2-val{transform:rotate(-.6deg)}.v2-trio>.v2-rv .v2-val:hover{transform:rotate(0)translateY(-4px)}@media (prefers-reduced-motion:reduce){.v2-val{transition:none}}:root[data-v2-theme=light]{--ink:#f4f2ec;--panel:#fff;--nav-bg:#faf9f4eb;--hairline:#8a6a0f47;--scrim:#18140a73;--text:#191610;--text-sub:#5d5749;--gold:#8a6a0f;--gold-hover:#a37f14;--gold-light:#c39a1e;--cta-hover-wash:#8a6a0f14;--btn-shadow-dark:#19161038;--btn-shadow-light:#ffffffd9;--rarity-secret:#6d47d9;--rarity-starlight:#2f66c9;--rarity-grandmaster:#8a6a0f;--rarity-ultra:#177a63}:root[data-v2-theme=light] .hero-content{color:#f2efe6}:root[data-v2-theme=light] .hero .kicker,:root[data-v2-theme=light] .hero .hl{color:#d4af37}:root[data-v2-theme=light] .hero-sub{color:#b8b4c4}:root[data-v2-theme=light] .hero .cta-filled{color:#0b0b13;background:#d4af37;box-shadow:6px 6px 12px #0000008c,-6px -6px 12px #f0d47829}:root[data-v2-theme=light] .hero:after{background:linear-gradient(#0000,#0b0b13)}:root[data-v2-theme=light] .ticker{background:#0b0b13}:root[data-v2-theme=light] .ticker-list li{color:#b8b4c4}:root[data-v2-theme=light] .ticker-list li:after{color:#d4af37}:root[data-v2-theme=light] .site-nav{--ink:#0b0b13;--panel:#12121d;--nav-bg:#0b0b13e6;--hairline:#d4af3738;--cta-hover-wash:#d4af371a;--text:#f2efe6;--text-sub:#b8b4c4;--gold:#d4af37;--gold-hover:#e6c458;--gold-light:#f0d478;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-v2-ui=fluid][data-v2-theme=light] .site-nav{--text-sub:#cbc7d6}:root[data-v2-theme=light] .site-nav,:root[data-v2-ui=fluid][data-v2-theme=light] .site-nav{-webkit-backdrop-filter:none;background:#0b0b13}:root[data-v2-theme=light] .v2-story{background:#ece8dd}:root[data-v2-theme=light] .v2-ghost{-webkit-text-stroke-color:#8a6a0f38}:root[data-v2-theme=light] .v2-pslot:hover .v2-pcard,:root[data-v2-theme=light] .v2-pslot:focus-within .v2-pcard{box-shadow:0 18px 44px #1916102e}:root[data-v2-theme=light] .v2-lane:hover{box-shadow:0 14px 34px #19161026}:root[data-v2-theme=light] .v2-part{box-shadow:0 10px 22px #19161040}:root[data-v2-theme=light] .v2-lane-fan i{box-shadow:0 8px 18px #19161040}:root[data-v2-theme=light] .v2-tier{box-shadow:0 17px 46px #19161029}:root[data-v2-theme=light] .v2-tier:hover{box-shadow:0 24px 54px #19161033}:root[data-v2-theme=light]:not([data-v2-ui=fluid]) .v2-pw-name{color:#f2efe6}:root[data-v2-theme=light]:not([data-v2-ui=fluid]) .v2-pw-tag{color:#d4af37}:root[data-v2-theme=light]:not([data-v2-ui=fluid]) :is(.v2-tilt-info,.v2-pw-info){--rarity-secret:#9b7bff;--rarity-starlight:#a6c8ff;--rarity-grandmaster:#d4af37;--rarity-ultra:#7fd1c0}.v2-theme-btn{border:1px solid var(--hairline);background:var(--panel);width:44px;height:44px;color:var(--gold);cursor:pointer;border-radius:14px;place-items:center;padding:0;transition:color .2s,border-color .2s,transform .15s;display:grid;position:relative}.v2-theme-btn:hover,.v2-theme-btn:focus-visible{color:var(--text);border-color:var(--gold)}.v2-theme-btn:active{transform:scale(.9)}.v2-theme-gyro{place-items:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:grid}.v2-theme-btn[aria-pressed=true] .v2-theme-gyro{transform:rotate(180deg)}.v2-theme-gyro svg{grid-area:1/1;transition:opacity .3s,transform .3s}.v2-theme-moon{opacity:0;transform:rotate(180deg)scale(.6)}.v2-theme-btn[aria-pressed=true] .v2-theme-sun{opacity:0;transform:scale(.6)}.v2-theme-btn[aria-pressed=true] .v2-theme-moon{opacity:1;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v2-theme-gyro,.v2-theme-gyro svg{transition:opacity .15s linear}.v2-theme-btn[aria-pressed=true] .v2-theme-gyro,.v2-theme-btn[aria-pressed=true] .v2-theme-moon,.v2-theme-moon{transform:none}}#v2-shop,#v2-membership,#v2-events,#v2-members-release{scroll-margin-top:calc(var(--nav-h) + 10px)}.v2-stats{margin:28px 0 8px}.v2-stat-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v2-stat{background:var(--panel);border:1px solid var(--hairline);text-align:center;opacity:0;transition:opacity .6s ease var(--d,0s), translate .6s cubic-bezier(.2, .7, .3, 1) var(--d,0s);border-radius:14px;padding:26px 18px 22px;translate:0 22px}.v2-stat.is-in{opacity:1;translate:0}.v2-stat-stars{color:var(--gold);letter-spacing:.3em;font-size:14px}.v2-stat-n{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(34px,4vw,46px);font-weight:600}.v2-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub);margin-top:4px;font-size:12px}.v2-store-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:34px 0 0;padding:0;list-style:none;display:flex}.v2-store-pill{background:#fff;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.v2-store-pill img{width:auto;height:27px;display:block}.v2-store-pill img[src*=whatnot],.v2-store-pill img[src*=tcgplayer]{height:36px}.v2-store-pill:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000073}.v2-stats-caption{text-align:center;color:var(--text-sub);letter-spacing:.06em;margin-top:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.v2-stat{opacity:1;transition:none;translate:0}}.v2-hits-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v2-seg{border:1px solid var(--hairline);background:var(--panel);border-radius:999px;display:inline-flex;overflow:hidden}.v2-seg button{min-height:40px;color:var(--text-sub);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:13px;transition:color .2s,background .2s}.v2-seg button:hover{color:var(--text)}.v2-seg button[aria-pressed=true]{background:var(--cta-hover-wash);color:var(--gold)}.v2-chart{grid-template-columns:minmax(300px,420px) 1fr;gap:22px;margin-top:52px;display:grid}@media (width<=860px){.v2-chart{grid-template-columns:1fr}}.v2-chart-feature{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;animation:.35s v2-chart-in;display:flex;overflow:hidden}@keyframes v2-chart-in{0%{opacity:.35}to{opacity:1}}.v2-chart-art{aspect-ratio:16/10;position:relative}.v2-chart-rank{font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px #0009;opacity:.92;font-size:46px;position:absolute;top:10px;left:14px}.v2-chart-info{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.v2-chart-info h3{font-size:22px}.v2-chart-info .cta{align-self:flex-start;margin-top:10px}.v2-chart-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v2-chart-row{background:var(--panel);border:1px solid var(--hairline);cursor:pointer;text-align:left;width:100%;color:var(--text);border-left:3px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.v2-chart-row:hover{background:var(--cta-hover-wash)}.v2-chart-row.is-active{border-left-color:var(--gold)}.v2-chart-no{font-family:var(--font-display);color:var(--text-sub);flex-shrink:0;width:34px;font-size:22px}.v2-chart-row.is-active .v2-chart-no{color:var(--gold)}.v2-chart-thumb{aspect-ratio:3/4;border-radius:6px;flex-shrink:0;width:44px}.v2-chart-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-chart-name{font-family:var(--font-display);font-size:17px}.v2-chart-price{color:var(--gold);font-family:var(--font-display);white-space:nowrap;font-size:18px}@media (prefers-reduced-motion:reduce){.v2-chart-feature{animation:none}}.v2-tilt-grid{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:52px;display:grid}.v2-tilt{aspect-ratio:59/86;cursor:pointer;width:100%;color:var(--text);text-align:left;will-change:transform;transform-style:preserve-3d;background:0 0;border:0;border-radius:14px;padding:0;transition:transform .3s,box-shadow .3s;display:block;position:relative}.v2-tilt-inner{transform-style:preserve-3d;position:absolute;inset:0}.v2-tilt-front,.v2-tilt-back{border:1px solid var(--hairline);backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.v2-tilt-front{background:var(--panel)}.v2-tilt.is-spinning .v2-tilt-inner{animation:1.9s v2-card-spin}@keyframes v2-card-spin{0%{animation-timing-function:cubic-bezier(.45,.05,.2,1);transform:rotateY(0)}38%{animation-timing-function:linear;transform:rotateY(180deg)}56%{animation-timing-function:cubic-bezier(.5,0,.22,1);transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.v2-tilt:hover{box-shadow:0 22px 46px #00000080}.v2-tilt-art{position:absolute;inset:0}.v2-tilt-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.v2-tilt-img.is-card{object-fit:fill}.v2-tilt-img.v2-tilt-shot{object-fit:contain;padding:10% 10% 26%}.v2-tilt-shine{opacity:0;background:radial-gradient(70% 70% at var(--mx,50%) var(--my,50%), #ffffff38, transparent 65%);pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.v2-tilt:hover .v2-tilt-shine{opacity:.45}.v2-tilt.is-shot .v2-tilt-shine{display:none}.v2-tilt:hover .v2-tilt-front:has(.v2-tilt-core) .v2-tilt-shine{opacity:.2}.v2-tilt-info{background:linear-gradient(#0000,#05050aeb);flex-direction:column;gap:3px;padding:44px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.v2-tilt-name{font-family:var(--font-display);color:#fff;font-size:20px;line-height:1.1}.v2-tilt-prices{color:#ffffffbf;letter-spacing:.04em;font-size:12px}.v2-tilt-prices b{color:#e6c458;font-family:var(--font-display);margin-right:4px;font-size:18px}.v2-tilt-back{background:repeating-linear-gradient(45deg,#d4af370d 0 2px,#0000 2px 11px),repeating-linear-gradient(-45deg,#d4af370a 0 2px,#0000 2px 11px),radial-gradient(85% 65%,#181930,#0a0a14 88%);justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.v2-tilt-back:before{content:"";border:2px solid #d4af378c;border-radius:9px;position:absolute;inset:9px}.v2-tilt-back:after{content:"";border:1px solid #d4af374d;border-radius:6px;position:absolute;inset:16px}.v2-tilt-back-corner{border-top:2px solid #d4af37bf;border-left:2px solid #d4af37bf;border-top-left-radius:12px;width:24px;height:24px;position:absolute}.v2-tilt-back-corner.c-tl{top:22px;left:22px}.v2-tilt-back-corner.c-tr{top:22px;right:22px;transform:rotate(90deg)}.v2-tilt-back-corner.c-br{bottom:22px;right:22px;transform:rotate(180deg)}.v2-tilt-back-corner.c-bl{bottom:22px;left:22px;transform:rotate(270deg)}.v2-tilt-back-ring{border:1px solid #d4af3766;border-radius:50%;width:128px;height:128px;position:absolute}.v2-tilt-back-ring.ring-dashed{border-style:dashed;border-color:#d4af3738;width:148px;height:148px}.v2-tilt-back-badge{flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.v2-tilt-back-logo{font-family:var(--font-display);letter-spacing:.28em;color:#f2efe6;padding-left:.28em;font-size:30px}.v2-tilt-back-logo b{color:#d4af37;font-weight:600}.v2-tilt-back-orn{color:#d4af37cc;letter-spacing:.55em;padding-left:.55em;font-size:9px}@media (prefers-reduced-motion:reduce){.v2-tilt{transition:none}.v2-tilt-shine{display:none}.v2-tilt.is-spinning .v2-tilt-inner{animation:none}}:root{--v2-cmp-h:0px;--v2-spring:linear(0, .015 2%, .053 4%, .106 6%, .168 8%, .235 10%, .336 13%, .433 16%, .549 20%, .669 25%, .762 30%, .843 36%, .905 43%, .952 52%, .982 65%, .995 80%, 1);--v2-spring-dur:.6s}@media (prefers-reduced-motion:reduce){:root{--v2-spring:ease;--v2-spring-dur:.2s}}:root:has(.v2-cmp){--v2-cmp-h:44px}:root[data-v2-ui] body{padding-top:var(--v2-cmp-h)}:root[data-v2-ui] .site-nav{top:var(--v2-cmp-h)}:root[data-v2-ui] .hero{min-height:calc(100vh - var(--nav-h) - var(--ticker-h) - var(--v2-cmp-h));min-height:calc(100svh - var(--nav-h) - var(--ticker-h) - var(--v2-cmp-h))}@media (width<=768px) and (height<=620px){:root[data-v2-ui] .hero .hero-copy{padding-top:12px;padding-bottom:12px}:root[data-v2-ui] .hero .hero-copy .kicker{margin-bottom:12px}:root[data-v2-ui] .hero .hero-copy h1{font-size:34px}:root[data-v2-ui] .hero .hero-copy .hero-sub{margin-top:12px}:root[data-v2-ui] .hero .hero-copy .cta-row{margin-top:18px}}:root[data-v2-ui] #v2-shop,:root[data-v2-ui] #v2-membership,:root[data-v2-ui] #v2-events,:root[data-v2-ui] #v2-members-release{scroll-margin-top:calc(var(--nav-h) + var(--v2-cmp-h) + 10px)}.v2-cmp{height:var(--v2-cmp-h);z-index:25;-webkit-backdrop-filter:blur(18px)saturate(160%);color:#b8b4c4;background:#06060cd6;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:14px;padding:0 16px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.v2-cmp-label{letter-spacing:.22em;font-size:11px}.v2-cmp-seg{grid-template-columns:repeat(var(--n,2), 1fr);isolation:isolate;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:3px;display:grid;position:relative}.v2-cmp-seg button{z-index:1;color:#b8b4c4;letter-spacing:.1em;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 16px;font-size:12px;transition:color .2s;position:relative}.v2-cmp-seg button[aria-pressed=true]{color:#0b0b13}.v2-cmp-thumb{z-index:0;width:calc((100% - 6px) / var(--n,2));transform:translateX(calc(100% * var(--i,0)));transition:transform var(--v2-spring-dur) var(--v2-spring);background:#d4af37;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 10px #d4af374d}.v2-cmp-div{background:#ffffff1f;width:1px;height:20px;margin:0 4px}.v2-cmp kbd{color:#f2efe6;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px}.v2-cmp{scrollbar-width:none;justify-content:safe center;overflow-x:auto}@media (width<=1100px){.v2-cmp-kbd{display:none}.v2-cmp{gap:10px}}@media (width<=820px){.v2-cmp-seg button{letter-spacing:.04em;padding:0 9px;font-size:11px}.v2-cmp-label{letter-spacing:.12em;font-size:10px}.v2-cmp-div{margin:0}}:root[data-v2-ui=fluid] .site-nav{background:color-mix(in srgb, var(--ink) 58%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom-color:#0000}:root[data-v2-ui=fluid] .site-nav:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#00000052,#0000);height:18px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){:root[data-v2-ui=fluid] .site-nav:after{animation:linear both v2-edge;animation-timeline:scroll(root);animation-range:0 48px}}@keyframes v2-edge{to{opacity:1}}:root[data-v2-ui=fluid][data-v2-theme=light] .site-nav:after{background:linear-gradient(#1916101f,#0000)}:root[data-v2-ui=fluid] .hero-copy h1{letter-spacing:-.02em;line-height:1.02}:root[data-v2-ui=fluid] .home-section h2{letter-spacing:-.015em;line-height:1.05}:root[data-v2-ui=fluid] .v2-story h2{letter-spacing:-.025em;line-height:1}:root[data-v2-ui=fluid] .v2-tier-price b,:root[data-v2-ui=fluid] .v2-stat-n{letter-spacing:-.03em}:root[data-v2-ui=fluid] .v2-lane-label,:root[data-v2-ui=fluid] .v2-tier-name{letter-spacing:-.01em}:root[data-v2-ui=fluid] .v2-rv{transition:opacity .5s ease, translate var(--v2-spring-dur) var(--v2-spring);transition-delay:var(--d,0s)}:root[data-v2-ui=fluid] .v2-pslot,:root[data-v2-ui=fluid] .v2-pcard,:root[data-v2-ui=fluid] .v2-phead,:root[data-v2-ui=fluid] .v2-pdet,:root[data-v2-ui=fluid] .v2-part,:root[data-v2-ui=fluid] .v2-lane,:root[data-v2-ui=fluid] .v2-lane-fan i,:root[data-v2-ui=fluid] .v2-val,:root[data-v2-ui=fluid] .v2-store-pill{transition-duration:var(--v2-spring-dur);transition-timing-function:var(--v2-spring)}:root[data-v2-ui=fluid] .v2-tier{transition:box-shadow .45s,filter .35s}:root[data-v2-ui=fluid] .v2-tier.is-hot{z-index:4;box-shadow:0 34px 70px #0000008c}:root[data-v2-ui=fluid] .v2-tier:hover{transform:scale(var(--rest-scale)) translateY(var(--rest-y))}:root[data-v2-ui=fluid] .v2-tiers.has-hot .v2-tier:not(.is-hot){filter:brightness(.8)saturate(.85)}:root[data-v2-ui=fluid]:not([data-v2-theme=light]){--text-sub:#cbc7d6}:root[data-v2-ui=fluid][data-v2-theme=light]{--text-sub:#48432f}:root[data-v2-ui=fluid] .pset{font-size:14.5px;line-height:1.55}:root[data-v2-ui=fluid] .v2-sub{font-size:16px}:root[data-v2-ui=fluid] .hero-sub{color:#dcd8e6;font-size:17.5px;line-height:1.6}:root[data-v2-ui=fluid] .hero-copy .kicker{font-size:13px}:root[data-v2-ui=fluid] .rarity{font-size:11.5px;font-weight:600}:root[data-v2-ui=fluid] .prices span{font-size:14px}:root[data-v2-ui=fluid] .v2-pdet{font-size:13px}:root[data-v2-ui=fluid] .v2-pprice{font-size:14px}:root[data-v2-ui=fluid] .v2-lane-sub{letter-spacing:.06em;font-size:13.5px}:root[data-v2-ui=fluid] .v2-pw-tag{font-size:12px;font-weight:600}:root[data-v2-ui=fluid] .v2-tilt-prices{font-size:13.5px}:root[data-v2-ui=fluid] .v2-tier-price span{letter-spacing:.14em;font-size:13px}:root[data-v2-ui=fluid] .v2-tier-allow{letter-spacing:.06em;font-size:13.5px;font-weight:600}:root[data-v2-ui=fluid] .v2-tier-body .pset{color:var(--text);font-size:15px}:root[data-v2-ui=fluid] .v2-val-no{font-size:12.5px}:root[data-v2-ui=fluid] .v2-val h3{font-size:22px}:root[data-v2-ui=fluid] .v2-stat-label{font-size:13px}:root[data-v2-ui=fluid] .v2-stats-caption{font-size:15px}:root[data-v2-ui=fluid] .v2-chart-name{font-size:18px}:root[data-v2-ui=fluid] .site-footer{font-size:15px}:root[data-v2-ui=fluid] .site-footer .foot-head{font-size:12px}:root[data-v2-ui=fluid] .nav-links>li>a{color:var(--text);font-size:13.5px}:root[data-v2-ui=fluid] .nav-links>li>a:not(:hover){opacity:.82}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-tier.is-hot{box-shadow:0 34px 70px #19161033}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-tiers.has-hot .v2-tier:not(.is-hot){filter:saturate(.55)brightness(.98)}:root[data-v2-ui=fluid] .v2-ghost{animation:none}:root[data-v2-ui=fluid] .cta{transition:transform var(--v2-spring-dur) var(--v2-spring), background .2s, box-shadow .3s ease, border-color .3s ease}:root[data-v2-ui=fluid] .cta:active{transition-duration:90ms;transition-timing-function:ease-out;transform:scale(.96)}:root[data-v2-ui=fluid] .v2-lane:active{transition-duration:90ms;transition-timing-function:ease-out;transform:translateY(-2px)scale(.98)}:root[data-v2-ui=fluid] .v2-chart-row,:root[data-v2-ui=fluid] .v2-seg button{transition:color .2s, border-color .2s, background .2s, transform var(--v2-spring-dur) var(--v2-spring)}:root[data-v2-ui=fluid] .v2-chart-row:active,:root[data-v2-ui=fluid] .v2-store-pill:active,:root[data-v2-ui=fluid] .v2-seg button:active{transition-duration:90ms;transition-timing-function:ease-out;transform:scale(.97)}:root[data-v2-ui=fluid] .v2-pw{-webkit-tap-highlight-color:transparent}.v2-fd-scrim{z-index:30;background:var(--scrim);position:fixed;inset:0}.drawer.v2-fd{z-index:31;touch-action:pan-y;will-change:transform;background:color-mix(in srgb, var(--panel) 84%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);border-radius:18px 0 0 18px;box-shadow:inset 1px 0 #ffffff0f,-30px 0 80px #00000080}.v2-fd-grip{background:var(--hairline);border-radius:99px;width:5px;height:44px;margin-top:-22px;position:absolute;top:50%;left:8px}:root[data-v2-theme=light] .drawer.v2-fd{box-shadow:-30px 0 80px #1916102e}:root[data-v2-ui=fluid] .v2-pw{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}:root[data-v2-ui=fluid][data-v2-theme=light] :is(.v2-tilt-art,.v2-pw-img,.v2-lane-fan i,.v2-part,.v2-chart-art,.v2-chart-thumb,.drawer-art){filter:saturate(1.15)brightness(1.75)}:root[data-v2-ui=fluid][data-v2-theme=light] :is(.v2-tilt-info,.v2-pw-info){-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffffbd;border-radius:10px;padding:12px 14px 11px;bottom:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #1916101f}:root[data-v2-ui=fluid][data-v2-theme=light] :is(.v2-tilt-name,.v2-pw-name){color:var(--text);text-shadow:none;letter-spacing:-.01em}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-tilt-prices{color:var(--text-sub)}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-tilt-prices b{color:var(--gold)}:root[data-v2-ui=fluid][data-v2-theme=light] :is(.v2-tilt-front,.v2-pw-slide){border-color:#19161014}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-tilt:hover{box-shadow:0 22px 46px #1916102e}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-pw-slide{box-shadow:0 10px 28px #1916101a}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-lane-fan i{box-shadow:inset 0 0 0 1px #fff6,0 10px 22px #19161024}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-chart-rank{text-shadow:0 1px 8px #00000073}@media (prefers-reduced-transparency:reduce){:root[data-v2-ui=fluid] .site-nav{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-v2-ui=fluid][data-v2-theme=light] :is(.v2-tilt-info,.v2-pw-info){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.drawer.v2-fd{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.v2-cmp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06060c}}@media (prefers-contrast:more){:root[data-v2-ui=fluid] .site-nav{border-bottom-color:var(--text-sub)}.drawer.v2-fd{background:var(--panel);border-left-color:var(--text-sub)}}:root[data-v2-taste]{--font-display:"Space Grotesk", "Segoe UI", system-ui, sans-serif}:root[data-v2-taste] .logo{font-family:Fraunces,Georgia,serif}:root[data-v2-taste] :is(h1,h2,h3){font-weight:600}:root[data-v2-taste] .hero-copy h1{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:clamp(42px,6vw,74px);line-height:1.05}:root[data-v2-taste] .home-section h2{letter-spacing:-.03em}:root[data-v2-taste] .v2-story h2{letter-spacing:-.035em;font-style:normal;line-height:1.05}:root[data-v2-taste] :is(.v2-lane-label,.v2-tier-name,.v2-pw-name,.v2-tilt-name,.v2-phead,.v2-chart-name,.v2-val h3){letter-spacing:-.02em}:root[data-v2-taste] :is(.prices b,.v2-pprice b,.v2-tier-price b,.v2-tilt-prices b,.v2-chart-price,.v2-stat-n){font-variant-numeric:tabular-nums;letter-spacing:-.03em}:root[data-v2-taste] .cta-filled,:root[data-v2-taste][data-v2-theme=light] .hero .cta-filled{box-shadow:0 8px 18px -10px #000000b3}:root[data-v2-taste][data-v2-theme=light] .cta-filled:not(.hero .cta-filled){box-shadow:0 8px 18px -10px #18181b59}:root[data-v2-taste] .cta-filled:active{transform:translateY(1px)scale(.98);box-shadow:0 4px 10px -8px #0009}:root[data-v2-taste] .drawer.v2-fd{background:var(--panel);-webkit-backdrop-filter:none;border-radius:12px 0 0 12px}:root[data-v2-taste][data-v2-theme=light] :is(.v2-tilt-info,.v2-pw-info){background:var(--panel);-webkit-backdrop-filter:none;box-shadow:0 1px 2px #18181b14}:root[data-v2-taste] :is(.v2-ghost,.v2-val-no,.v2-stat-stars),:root[data-v2-taste] .v2-story .kicker{display:none}:root[data-v2-taste] .v2-tier-release .kicker{color:var(--gold);display:block}:root[data-v2-taste] .v2-tier:after{display:none}:root[data-v2-taste] :is(.v2-tier,.v2-tilt,.v2-tilt-front,.v2-tilt-back,.v2-chart-feature){border-radius:12px}:root[data-v2-taste] .v2-tier-head{border-radius:11px 11px 0 0}:root[data-v2-taste] :is(.v2-seg,.v2-seg button,.v2-tier-allow){border-radius:6px}:root[data-v2-taste] .v2-mem-head{text-align:left}:root[data-v2-taste] .v2-mem-head .v2-sub{margin-left:0}:root[data-v2-taste] .v2-tier-head{background:#1a1a23;height:104px}:root[data-v2-taste] .v2-tier-head:after{display:none}:root[data-v2-taste] .v2-tier-head-static{background:0 0}:root[data-v2-taste] .v2-tier-name{color:#f2efe6;text-shadow:none;font-size:30px;bottom:16px}:root[data-v2-taste] .v2-tier.is-featured .v2-tier-head{background:#d4af37}:root[data-v2-taste] .v2-tier.is-featured .v2-tier-name{color:#0b0b13}:root[data-v2-taste][data-v2-theme=light] .v2-tier-head{background:#e7e7ea}:root[data-v2-taste][data-v2-theme=light] .v2-tier-name{color:#18181b}:root[data-v2-taste][data-v2-theme=light] .v2-tier.is-featured .v2-tier-head{background:#d4af37}:root[data-v2-taste][data-v2-theme=light] .v2-tier.is-featured .v2-tier-name{color:#0b0b13}@media (width>=861px){:root[data-v2-taste] .v2-lanes{grid-template-columns:repeat(5,1fr)}:root[data-v2-taste] .v2-lanes>:first-child,:root[data-v2-taste] .v2-lanes>:nth-child(4){grid-column:span 3}:root[data-v2-taste] .v2-lanes>:nth-child(2),:root[data-v2-taste] .v2-lanes>:nth-child(3){grid-column:span 2}}:root[data-v2-taste] .v2-lanes>.v2-rv>.v2-lane{height:100%}:root[data-v2-taste] .v2-trio{grid-template-columns:repeat(12,1fr);gap:28px 36px;margin:40px 0 48px}:root[data-v2-taste] .v2-trio>:first-child{grid-column:span 6}:root[data-v2-taste] .v2-trio>:nth-child(2),:root[data-v2-taste] .v2-trio>:nth-child(3){grid-column:span 3}:root[data-v2-taste] .v2-trio .v2-val,:root[data-v2-taste] .v2-trio>.v2-rv .v2-val,:root[data-v2-taste] .v2-trio>.v2-rv .v2-val:hover{border:0;border-top:1px solid var(--hairline);text-align:left;background:0 0;border-radius:0;padding:22px 0 0;transform:none}:root[data-v2-taste] .v2-trio>:first-child .v2-val h3{font-size:30px}@media (width<=860px){:root[data-v2-taste] .v2-trio>*{grid-column:1/-1!important}}:root[data-v2-taste] .v2-stat{border:0;border-left:1px solid var(--hairline);text-align:left;background:0 0;border-radius:0;padding:4px 0 4px 22px}:root[data-v2-taste] .v2-stats-caption{text-align:left}:root[data-v2-taste] .v2-store-row{justify-content:flex-start}:root[data-v2-taste][data-v2-theme=light]{--ink:#f4f4f5;--panel:#fff;--nav-bg:#f4f4f5;--hairline:#18181b1f;--scrim:#09090b73;--text:#18181b;--text-sub:#52525b}:root[data-v2-taste][data-v2-theme=light] .v2-story{background:#e9e9ec}:root[data-v2-taste][data-v2-theme=light] .v2-tier{box-shadow:0 17px 40px -12px #18181b2e}:root[data-v2-layout] body{overflow-x:clip}:root[data-v2-layout] .home-section{padding-top:96px}:root[data-v2-layout] #v2-shop{padding-top:72px}.v2-ledger{text-shadow:0 1px 12px #0009;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;max-width:620px;margin:40px auto 0;display:grid}.v2-ledger div{border-top:1px solid #f2efe629;flex-direction:column-reverse;align-items:center;padding-top:16px;display:flex}.v2-ledger dd{font-family:var(--font-display);color:#f2efe6;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(30px,3vw,44px);line-height:1}.v2-ledger div:first-child dd{color:#d4af37}.v2-ledger dt{letter-spacing:.14em;text-transform:uppercase;color:#b8b4c4;margin-top:6px;font-size:12px}:root[data-v2-layout] #v2-shop>.v2-hits-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}:root[data-v2-layout] #v2-shop>.v2-hits-head h2{font-size:clamp(34px,4.4vw,54px)}:root[data-v2-layout] #v2-shop>.v2-hits-head .v2-sub{margin:0 auto}:root[data-v2-layout] #v2-shop .v2-seg{background:0 0;border:0;border-radius:0;gap:30px;margin-top:10px;overflow:visible}:root[data-v2-layout] #v2-shop .v2-seg button{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:0 2px;font-size:14px}:root[data-v2-layout] #v2-shop .v2-seg button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--gold);background:0 0}:root[data-v2-layout] #v2-shop :is(.v2-pgrid,.v2-tilt-grid){grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}:root[data-v2-layout] #v2-shop .v2-pgrid{margin-top:76px}:root[data-v2-layout] #v2-shop .v2-chart{margin-top:44px}#v2-shop .v2-shop-cta{margin-top:28px}@media (width<=960px){:root[data-v2-layout] #v2-shop :is(.v2-pgrid,.v2-tilt-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){:root[data-v2-layout] #v2-shop :is(.v2-pgrid,.v2-tilt-grid){grid-template-columns:1fr}}:root[data-v2-layout] .v2-lanes{border-bottom:1px solid var(--hairline);gap:0;margin-top:28px;grid-template-columns:1fr!important}:root[data-v2-layout] .v2-lanes>*{grid-column:auto!important}:root[data-v2-layout] .v2-lane,:root[data-v2-layout] .v2-lane:hover{border:0;border-top:1px solid var(--hairline);height:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:36px;padding:20px 4px;display:grid;transform:none}:root[data-v2-layout] .v2-lane-label{transition:translate var(--v2-spring-dur) var(--v2-spring), color .2s;order:1;font-size:clamp(32px,4.6vw,64px);line-height:1.05}:root[data-v2-layout] .v2-lane-sub{order:2;justify-content:flex-end;gap:18px;font-size:14px}:root[data-v2-layout] .v2-lane-fan{order:3;width:120px;height:72px}:root[data-v2-layout] .v2-lane-fan i{width:44px}:root[data-v2-layout] .v2-lane:hover .v2-lane-label{color:var(--gold);translate:12px}@media (width<=640px){:root[data-v2-layout] .v2-lane,:root[data-v2-layout] .v2-lane:hover{grid-template-columns:minmax(0,1fr) auto}:root[data-v2-layout] .v2-lane-fan{display:none}}:root[data-v2-layout] .v2-pw{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}:root[data-v2-layout] .v2-mem-head{text-align:left}:root[data-v2-layout] .v2-mem-head .v2-sub{margin-left:0}:root .v2-mem-head.is-single{text-align:center}:root .v2-mem-head.is-single .v2-sub{margin-left:auto;margin-right:auto}:root[data-v2-layout] .v2-record{max-width:1060px}:root[data-v2-layout] .v2-record .v2-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;display:grid}:root[data-v2-layout] .v2-record .v2-trio>*{grid-column:auto!important}:root[data-v2-layout] .v2-record .v2-val,:root[data-v2-layout] .v2-record .v2-trio>.v2-rv .v2-val,:root[data-v2-layout] .v2-record .v2-trio>.v2-rv .v2-val:hover{text-align:center;background:0 0;border:0;border-radius:0;height:100%;padding:4px 32px;transform:none!important}:root[data-v2-layout] .v2-record .v2-trio>.v2-rv+.v2-rv .v2-val,:root[data-v2-layout] .v2-record .v2-trio>.v2-rv+.v2-rv .v2-val:hover{border-left:1px solid var(--hairline)}:root[data-v2-layout] .v2-record .v2-trio>* .v2-val h3{text-wrap:balance;margin-bottom:10px;font-size:clamp(20px,2vw,26px)}:root[data-v2-layout] .v2-record .v2-val .pset{max-width:30ch;margin:0 auto}:root[data-v2-layout] .v2-record .v2-stats{border-top:1px solid var(--hairline);margin:88px auto 0;padding-top:64px}:root[data-v2-layout] .v2-record .v2-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}:root[data-v2-layout] .v2-record .v2-stat{text-align:center;background:0 0;border:0;border-radius:0;padding:4px 20px;display:block}:root[data-v2-layout] .v2-record .v2-stat+.v2-stat{border-left:1px solid var(--hairline)}:root[data-v2-layout] .v2-record .v2-stat-stars{display:none}:root[data-v2-layout] .v2-record .v2-stat-n{margin:0;font-size:clamp(40px,5vw,64px);line-height:1}:root[data-v2-layout] .v2-record .v2-stat-label{margin-top:12px}:root[data-v2-layout] .v2-record .v2-store-row{justify-content:center;gap:12px;margin-top:56px}:root[data-v2-layout] .v2-record .v2-stats-caption{text-align:center;margin-top:14px}@media (width<=760px){:root[data-v2-layout] .v2-record :is(.v2-trio,.v2-stat-row){grid-template-columns:1fr}:root[data-v2-layout] .v2-record .v2-trio>.v2-rv+.v2-rv .v2-val,:root[data-v2-layout] .v2-record .v2-stat+.v2-stat{border-left:0;border-top:1px solid var(--hairline);margin-top:20px;padding-top:24px}}@media (width<=860px){.v2-ledger{column-gap:14px;margin-top:24px}.v2-ledger dd{font-size:26px}.v2-ledger dt{font-size:10px}}.v2-lanes-head{margin-bottom:8px}.v2-cat-name{font-family:var(--font-display);color:var(--text);font-size:22px;line-height:1.15}.v2-cat-caption{color:var(--text-sub);font-size:14px;line-height:1.45}.v2-cat-cta{letter-spacing:.1em;color:var(--gold);font-size:13px;text-decoration:none}.v2-cat-figure{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,70px);line-height:1}.v2-cat-games{letter-spacing:.08em;color:var(--text-sub);font-size:12px}.v2-cat-signals,.v2-cat-trio{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.v2-cat-trio{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.v2-cat-sig{border-top:2px solid var(--hairline);color:inherit;flex-direction:column;gap:8px;padding-top:20px;text-decoration:none;transition:border-color .2s;display:flex}.v2-cat-sig .v2-cat-figure{margin-top:10px;transition:color .2s}.v2-cat-sig .v2-cat-caption{max-width:26ch}.v2-cat-sig .v2-cat-cta{margin-top:auto;padding-top:16px}.v2-cat-sig:hover{border-top-color:var(--gold)}.v2-cat-sig:hover .v2-cat-figure{color:var(--gold)}.v2-cat-peek{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.v2-cat-col{border-top:2px solid var(--hairline);flex-direction:column;gap:14px;padding-top:18px;display:flex}.v2-cat-col h3.v2-cat-name{font-weight:600}.v2-cat-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-cat-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:0 -8px;padding:8px;transition:background .2s;display:grid}.v2-cat-item:hover{background:var(--cta-hover-wash)}.v2-cat-thumb{border-radius:6px;width:44px;height:44px}.v2-cat-thumb.is-singles{border-radius:3px;justify-self:center;width:32px;height:44px}.v2-cat-thumb.is-structure-decks{border-radius:4px;justify-self:center;width:36px;height:44px}.v2-cat-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-cat-item-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.v2-cat-item-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-cat-item-meta{color:var(--text-sub);font-size:12px}.v2-cat-item-meta.is-pre{color:var(--gold);letter-spacing:.04em}.v2-cat-item-price{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.v2-cat-col>.v2-cat-cta{margin-top:auto}.v2-cat-strip{border-top:2px solid var(--hairline);grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;padding-top:20px;display:grid}.v2-cat-strip-head{flex-direction:column;gap:8px;display:flex}.v2-cat-strip-head .v2-cat-name{font-size:28px}.v2-cat-strip-head .v2-cat-cta{margin-top:10px}.v2-drift{touch-action:pan-y;min-width:0;overflow:hidden}.v2-drift.is-looping{cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.v2-drift.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.v2-cat-strip-items{will-change:transform;gap:16px;margin:0;padding:0;list-style:none;display:flex}.v2-cat-strip-items li{flex:0 0 280px;display:flex}.v2-drift:not(.is-looping) .v2-cat-strip-items li{flex:260px;max-width:360px}.v2-cat-release{background:var(--panel);border:1px solid var(--hairline);width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s;display:flex}.v2-cat-release:hover{border-color:var(--gold)}.v2-cat-release-game{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px}.v2-cat-release-name{font-family:var(--font-display);font-size:20px;line-height:1.2}.v2-cat-release-price{color:var(--text-sub);margin-top:auto;font-size:13px}.v2-cat-release-price b{font-family:var(--font-display);color:var(--gold);margin-right:4px;font-size:20px}@media (width<=960px){.v2-cat-signals,.v2-cat-peek{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=640px){.v2-cat-signals,.v2-cat-peek,.v2-cat-trio,.v2-cat-strip{grid-template-columns:1fr}}:root[data-v2-ui=fluid] :is(.v2-cat-item,.v2-cat-release,.v2-cat-sig){transition:transform var(--v2-spring-dur) var(--v2-spring), background .2s, border-color .2s}:root[data-v2-ui=fluid] :is(.v2-cat-item,.v2-cat-release):active{transition-duration:90ms;transform:scale(.98)}.v2-aboutpage{padding-bottom:24px}.v2-ap-head{padding-top:56px}.v2-ap-back{letter-spacing:.1em;min-height:44px;color:var(--text-sub);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.v2-ap-back:hover{color:var(--gold)}.v2-ap-head h1{margin-top:18px;font-size:clamp(40px,5.6vw,68px);line-height:1.02}.v2-ap-lead{max-width:60ch;color:var(--text-sub);margin-top:18px;font-size:18px;line-height:1.65}.v2-team{max-width:1200px;margin:48px auto 0;padding:0 20px}.v2-team img{aspect-ratio:768/450;object-fit:cover;object-position:right center;border-radius:12px;width:100%;height:auto;display:block}.v2-team figcaption{text-align:center;color:var(--text-sub);margin-top:14px;padding:0;font-size:15px}.v2-ap-rule{text-align:center;max-width:820px;margin-top:88px}.v2-ap-rule h2{text-wrap:balance;font-size:clamp(32px,4.2vw,52px);line-height:1.08}.v2-ap-rule .hl{color:var(--gold)}.v2-ap-rule p{max-width:58ch;color:var(--text-sub);margin:18px auto 0;font-size:17px;line-height:1.65}.v2-ap-record{margin-top:72px}.v2-ap-record .v2-store-row{justify-content:center}.v2-ap-record .v2-stats-caption{text-align:center}.v2-ap-actions{justify-content:center;margin-top:48px}:root[data-v2-ui=fluid] .site-nav{view-transition-name:v2-nav}:root[data-v2-ui=fluid] .v2-cmp{view-transition-name:v2-cmp}::view-transition-group(v2-nav){animation:none}::view-transition-group(v2-cmp){animation:none}::view-transition-old(v2-nav){display:none}::view-transition-old(v2-cmp){display:none}::view-transition-new(v2-nav){animation:none}::view-transition-new(v2-cmp){animation:none}@media (prefers-reduced-motion:no-preference){:root[data-v2-nav=forward]::view-transition-old(root){animation:.2s ease-in both v2-vt-recede}:root[data-v2-nav=forward]::view-transition-new(root){animation:v2-vt-rise .45s var(--v2-spring) 50ms both}:root[data-v2-nav=back]::view-transition-old(root){animation:.2s ease-in both v2-vt-drop}:root[data-v2-nav=back]::view-transition-new(root){animation:v2-vt-return .45s var(--v2-spring) 50ms both}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}}@media (prefers-reduced-motion:no-preference){:root[data-v2-nav=swap]::view-transition-old(root){animation:none}:root[data-v2-nav=swap]::view-transition-new(root){animation:none}:root[data-v2-nav=section]::view-transition-old(root){animation:.22s ease-in both v2-vt-fade-out}:root[data-v2-nav=section]::view-transition-new(root){animation:v2-vt-section-in .5s var(--v2-spring) 40ms both}}@keyframes v2-vt-section-in{0%{opacity:0;transform:translateY(10px)}}@keyframes v2-vt-fade-out{to{opacity:0}}@keyframes v2-vt-fade-in{0%{opacity:0}}:root.v2-vt .site-nav{background:#0b0b13!important}:root.v2-vt .v2-cmp{background:#06060c!important}@keyframes v2-vt-recede{to{opacity:0}}@keyframes v2-vt-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes v2-vt-drop{to{opacity:0}}@keyframes v2-vt-return{0%{opacity:0;transform:translateY(-8px)}}:root .v2-aboutpage .v2-ap-record{max-width:980px;margin-top:96px}:root .v2-aboutpage .v2-ap-record .v2-stats{margin:0}:root .v2-aboutpage .v2-ap-record .v2-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}:root .v2-aboutpage .v2-ap-record .v2-stat{text-align:center;background:0 0;border:0;border-radius:0;padding:8px 20px}:root .v2-aboutpage .v2-ap-record .v2-stat+.v2-stat{border-left:1px solid var(--hairline)}:root .v2-aboutpage .v2-ap-record .v2-stat-n{font-size:clamp(40px,5vw,64px);line-height:1}:root .v2-aboutpage .v2-ap-record .v2-stat-label{margin-top:12px}:root .v2-aboutpage .v2-ap-record .v2-store-row{justify-content:center;gap:12px;margin-top:56px}:root .v2-aboutpage .v2-ap-record .v2-stats-caption{text-align:center;margin-top:14px}:root .v2-aboutpage .v2-ap-actions{justify-content:center;margin-top:40px}@media (width<=640px){:root .v2-aboutpage .v2-ap-record .v2-stat-row{grid-template-columns:1fr}:root .v2-aboutpage .v2-ap-record .v2-stat+.v2-stat{border-left:0;border-top:1px solid var(--hairline);margin-top:14px;padding-top:22px}}.v2-mpage{padding-bottom:24px}.v2-mp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:48px;display:grid}.v2-mp-tier{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;gap:12px;padding:30px 28px 28px;display:flex}.v2-mp-tier.is-featured{border-color:var(--gold)}.v2-mp-tier.is-selected{outline:2px solid var(--gold);outline-offset:5px}.v2-mp-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-mp-tier-head h2{font-size:clamp(26px,2.6vw,34px)}.v2-mp-flag{letter-spacing:.18em;color:var(--gold);font-size:11px}.v2-mp-flag.is-picked{color:var(--text-sub)}.v2-mp-price{align-items:baseline;gap:10px;margin-top:6px;display:flex}.v2-mp-price b{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(40px,4vw,54px);line-height:1}.v2-mp-price span{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--text-sub);font-size:13px}.v2-mp-allow{border:1px solid var(--hairline);letter-spacing:.06em;color:var(--gold);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px}.v2-mp-blurb{color:var(--text-sub);font-size:15px;line-height:1.55}.v2-mp-benefits{border-top:1px solid var(--hairline);color:var(--text);flex-direction:column;gap:10px;margin:8px 0 12px;padding:16px 0 0;font-size:15px;list-style:none;display:flex}.v2-mp-benefits li{gap:10px;display:flex}.v2-mp-benefits li:before{content:"✓";color:var(--gold);font-weight:700}.v2-mp-join{justify-content:center;margin-top:auto}:root[data-v2-taste] .v2-mp-tier{border-radius:12px}:root[data-v2-taste] .v2-mp-allow{border-radius:6px}:root[data-v2-ui=fluid] .v2-mp-tier{transition:transform var(--v2-spring-dur) var(--v2-spring), box-shadow .45s ease}:root[data-v2-ui=fluid] .v2-mp-tier:hover{transform:translateY(-4px);box-shadow:0 24px 50px #00000059}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-mp-tier:hover{box-shadow:0 24px 50px #18181b24}@media (width<=900px){.v2-mp-tiers{grid-template-columns:1fr;max-width:520px}}.v2-mp-tiers.is-single{grid-template-columns:minmax(0,460px);justify-content:center}.v2-mp-units{border-bottom:1px solid var(--hairline);text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:13px 13px 0 0;margin:-30px -28px 6px;padding:10px 16px;font-size:12px}.v2-mp-tier.is-featured .v2-mp-units{background:var(--gold);color:#0b0b13;border-bottom-color:var(--gold);font-weight:600}.v2-mp-billing{color:var(--text-sub);font-size:14px;line-height:1.5}.v2-mp-billing b{color:var(--text);font-weight:600}.v2-mp-notes{border-left:2px solid var(--gold);background:color-mix(in srgb, var(--gold) 7%, transparent);color:var(--text);border-radius:0 8px 8px 0;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.v2-mp-price.is-small b{font-size:clamp(30px,3vw,38px)}:root[data-v2-taste] .v2-mp-units{border-radius:11px 11px 0 0}.v2-faq{max-width:820px;margin-top:104px}.v2-faq h2{margin-bottom:18px;font-size:clamp(28px,3.2vw,40px)}.v2-faq-list{border-top:1px solid var(--hairline)}.v2-faq-item{border-bottom:1px solid var(--hairline)}.v2-faq-item h3{font-size:inherit;font-weight:inherit;margin:0}.v2-faq-q{width:100%;min-height:64px;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 2px;font-size:18px;font-weight:600;transition:color .2s;display:flex}.v2-faq-q:hover{color:var(--gold)}.v2-faq-icon{flex:0 0 18px;height:18px;position:relative}.v2-faq-icon i{background:var(--gold);border-radius:2px;width:100%;height:2px;margin-top:-1px;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:50%;left:0}.v2-faq-icon i+i{transform:rotate(90deg)}.v2-faq-item.is-open .v2-faq-icon i+i{transform:rotate(0)}.v2-faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.3,1);display:grid}.v2-faq-item.is-open .v2-faq-a{grid-template-rows:1fr}.v2-faq-clip{clip-path:inset(0 0 100%);min-height:0;transition:clip-path .3s cubic-bezier(.2,.7,.3,1);overflow:hidden}.v2-faq-item.is-open .v2-faq-clip{clip-path:inset(0)}.v2-faq-a p{max-width:66ch;color:var(--text-sub);opacity:0;margin:0;padding:0 40px 24px 2px;font-size:16px;line-height:1.65;transform:translateY(14px)}.v2-faq-item.is-open .v2-faq-a p{opacity:1;transition:transform .32s cubic-bezier(.2,.7,.3,1) 50ms,opacity .26s ease-out 50ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v2-faq-a,.v2-faq-clip,.v2-faq-a p,.v2-faq-icon i{transition:none!important}}.v2-spage{padding-bottom:40px}.v2-sp-tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.v2-sp-tabs a{min-height:44px;color:var(--text-sub);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 2px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.v2-sp-tabs a:hover{color:var(--text)}.v2-sp-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--gold)}.v2-sp-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-top:36px;display:grid}.v2-sp-empty{text-align:center;color:var(--text-sub);grid-column:1/-1;padding:48px 0}:root[data-v2-ui=fluid] .v2-sp-grid .pcard{transition:transform var(--v2-spring-dur) var(--v2-spring), box-shadow .45s ease}:root[data-v2-ui=fluid] .v2-sp-grid .pcard:hover{transform:translateY(-4px);box-shadow:0 22px 46px #00000059}:root[data-v2-ui=fluid][data-v2-theme=light] .v2-sp-grid .pcard:hover{box-shadow:0 22px 46px #18181b24}:root[data-v2-theme=light][data-v2-ui=fluid] .v2-sp-grid .pcard-art{filter:saturate(1.15)brightness(1.75)}:root[data-v2-ui=fluid] .nav-menu .dm-panel{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#161620f7;border:1px solid #ffffff14;border-radius:16px;min-width:220px;padding:6px;box-shadow:inset 0 1px #ffffff14,0 22px 60px #00000073}:root[data-v2-ui=fluid] .nav-menu .dm-item{color:#f2efe6;letter-spacing:.08em;border-radius:10px;padding:12px 14px;font-size:14px}:root[data-v2-ui=fluid] .nav-menu .dm-item:after{background:#ffffff0f;width:calc(100% - 28px)}:root[data-v2-ui=fluid] .nav-menu .dm-item:hover{color:#d4af37;background:#ffffff14}:root[data-v2-ui=fluid] .nav-menu .dm-trigger{background:#ffffff0f;border-color:#ffffff1a;border-radius:10px}@media (prefers-reduced-transparency:reduce){:root[data-v2-ui=fluid] .nav-menu .dm-panel{-webkit-backdrop-filter:none;background:#181822}}.v2-pulls-grid{padding-left:20px;padding-right:20px;list-style:none}.v2-pull{flex-direction:column;display:flex}.v2-pull>.pcard{flex:1}.v2-pull{position:relative}.v2-pull-rank{z-index:1;-webkit-backdrop-filter:blur(10px);color:#d4af37;min-width:44px;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;background:#0b0b13c7;border-radius:999px;padding:5px 10px;font-size:17px;line-height:1.2;position:absolute;top:22px;left:22px}:root[data-v2-taste] .v2-pull-rank{border-radius:6px}.v2-sp-tabs .v2-sp-tab-out{color:var(--gold);text-transform:none;letter-spacing:.04em;margin-left:auto}.v2-sp-tabs .v2-sp-tab-out:hover{color:var(--gold-hover)}@media (width<=560px){.v2-sp-tabs .v2-sp-tab-out{margin-left:0}}.v2-fb{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px 18px;margin-top:28px;display:grid}.v2-fb-search{align-items:center;display:flex;position:relative}.v2-fb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-fb-icon{width:18px;height:18px;color:var(--text-sub);pointer-events:none;position:absolute;left:14px}.v2-fb-search input{background:var(--panel);width:100%;min-height:46px;color:var(--text);border:1px solid var(--hairline);font:inherit;border-radius:12px;padding:0 42px;font-size:15px;transition:border-color .2s,box-shadow .2s}.v2-fb-search input::placeholder{color:var(--text-sub);opacity:.85}.v2-fb-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--cta-hover-wash);outline:none}.v2-fb-search input::-webkit-search-cancel-button{display:none}.v2-fb-clear-q{width:32px;height:32px;color:var(--text-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1;position:absolute;right:8px}.v2-fb-clear-q:hover{color:var(--text);background:var(--cta-hover-wash)}.v2-fb-menus{flex-wrap:wrap;gap:10px;display:flex}.v2-fb-menu .dm-trigger{border-radius:12px;min-width:168px}.v2-fb-status{color:var(--text-sub);grid-column:1/-1;align-items:center;gap:14px;margin:0;font-size:14px;display:flex}.v2-fb-clear{color:var(--gold);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.v2-fb-clear:hover{color:var(--gold-hover)}:root[data-v2-taste] .v2-fb-search input,:root[data-v2-taste] .v2-fb-menu .dm-trigger{border-radius:6px}.v2-pulls-grid .v2-sp-empty{list-style:none}@media (width<=760px){.v2-fb{grid-template-columns:1fr}.v2-fb-menu .dm-trigger{min-width:0}}.v2-sp-tabs a{position:relative}.v2-sp-tabs a[aria-current=page]{border-bottom-color:#0000}.v2-sp-ink{background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}:root.v2-vt[data-v2-nav=swap] .v2-sp-ink{view-transition-name:v2-sp-ink}:root.v2-vt[data-v2-nav=swap] .v2-ap-head h1{view-transition-name:v2-sp-title}:root.v2-vt[data-v2-nav=swap] .v2-ap-head .v2-ap-lead{view-transition-name:v2-sp-lead}:root.v2-vt[data-v2-nav=swap] .v2-sp-grid{view-transition-name:v2-sp-grid}@media (prefers-reduced-motion:no-preference){::view-transition-group(v2-sp-ink){animation-duration:.5s;animation-timing-function:var(--v2-spring)}::view-transition-group(v2-sp-title){animation-duration:.32s;animation-timing-function:ease}::view-transition-group(v2-sp-lead){animation-duration:.32s;animation-timing-function:ease}::view-transition-old(v2-sp-title){animation:.16s ease-in both v2-vt-fade-out}::view-transition-old(v2-sp-lead){animation:.16s ease-in both v2-vt-fade-out}::view-transition-new(v2-sp-title){animation:.3s ease-out 60ms both v2-vt-fade-in}::view-transition-new(v2-sp-lead){animation:.3s ease-out 60ms both v2-vt-fade-in}::view-transition-group(v2-sp-grid){animation-duration:.5s;animation-timing-function:var(--v2-spring)}::view-transition-old(v2-sp-grid){animation:.14s ease-in both v2-vt-fade-out}::view-transition-new(v2-sp-grid){animation:v2-sp-grid-in .5s var(--v2-spring) 50ms both}::view-transition-old(v2-sp-grid){object-fit:none;object-position:top;height:auto}::view-transition-new(v2-sp-grid){object-fit:none;object-position:top;height:auto}}@keyframes v2-sp-grid-in{0%{opacity:0;transform:translateY(14px)}}.v2-spage .v2-ap-lead{max-width:96ch}@media (width<=900px){.v2-spage .v2-ap-lead{min-height:2lh}}.v2-ap-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:18px;font-size:12px}.v2-ap-kicker+h1{margin-top:10px}.v2-crew{margin-top:72px}.v2-crew-title{text-align:center;font-size:clamp(28px,3vw,38px)}.v2-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1080px;margin:36px auto 0;padding:0;list-style:none;display:grid}.v2-crew-card{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:96px 1fr;align-items:start;gap:20px;padding:24px;display:grid}.v2-crew-face{object-fit:cover;border:1px solid var(--hairline);background:var(--ink);border-radius:12px;width:96px;height:96px;display:block}.v2-crew-card h3{font-size:22px;line-height:1.1}.v2-crew-role{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:6px;font-size:12px}.v2-crew-bio{color:var(--text-sub);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.6}:root[data-v2-taste] .v2-crew-card{border-radius:12px}@media (width<=860px){.v2-crew-grid{grid-template-columns:1fr;max-width:560px}}.v2-evpage .v2-ap-head h1{text-wrap:balance;max-width:22ch}.v2-ev-card{background:var(--panel);border:1px solid var(--hairline);border-radius:16px;max-width:820px;margin-top:48px;padding:32px}.v2-ev-video{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 44px #0006}.v2-ev-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.v2-ev-play{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.v2-ev-play img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-ev-play:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000);height:38%;position:absolute;inset:0 0 auto}.v2-ev-play-btn{filter:drop-shadow(0 4px 14px #00000073);transition:transform .25s var(--v2-spring,ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-ev-play-btn path:first-child{fill-opacity:.9;transition:fill-opacity .2s}.v2-ev-play:hover .v2-ev-play-btn,.v2-ev-play:focus-visible .v2-ev-play-btn{transform:translate(-50%,-50%)scale(1.08)}.v2-ev-play:hover .v2-ev-play-btn path:first-child{fill-opacity:1}.v2-ev-play:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.v2-ev-play-title{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 6px #0009;font-size:17px;font-weight:600;position:absolute;top:16px;left:18px;right:18px}.v2-ev-when{grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:32px;display:grid}.v2-ev-date{background:var(--gold);color:#0b0b13;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:124px;padding:16px 18px;line-height:1;display:flex}.v2-ev-date span{letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:700}.v2-ev-date b{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px}.v2-ev-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.v2-ev-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--text-sub);font-size:11px}.v2-ev-facts dd{color:var(--text);margin:4px 0 0;font-size:17px}.v2-ev-body{color:var(--text-sub);margin:28px 0 24px;font-size:17px;line-height:1.65}:root[data-v2-theme=light] .v2-ev-video{box-shadow:0 20px 44px #18181b2e}:root[data-v2-taste] .v2-ev-card{border-radius:12px}@media (width<=640px){.v2-ev-card{padding:20px}.v2-ev-when{grid-template-columns:1fr;justify-items:start}.v2-ev-facts{grid-template-columns:1fr}}.v2-ct-mail{background:var(--panel);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:24px;max-width:640px;margin-top:44px;padding:32px;display:flex}.v2-ct-mail h2{text-align:center;font-size:clamp(22px,3vw,26px)}.v2-ct-mail a:not(.cta){color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.v2-ct-mail a:not(.cta):hover{color:var(--gold-hover)}.v2-ct-steps{counter-reset:v2-ct-step;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.v2-ct-steps li{counter-increment:v2-ct-step;flex-direction:column;gap:6px;padding-left:44px;display:flex;position:relative}.v2-ct-steps li:before{content:counter(v2-ct-step);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:var(--cta-hover-wash);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.v2-ct-steps strong{color:var(--text);font-size:15.5px;font-weight:600}.v2-ct-steps span{color:var(--text-sub);font-size:14.5px;line-height:1.55}.v2-ct-example{background:var(--ink);max-width:100%;color:var(--text);border:1px solid var(--hairline);overflow-wrap:anywhere;border-radius:10px;align-self:flex-start;margin-top:4px;padding:10px 14px;font-size:14px}.v2-ct-note strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}.v2-ct-actions{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}.v2-ct-head .v2-ap-lead a{color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.v2-ct-head .v2-ap-lead a:hover{color:var(--gold-hover)}.v2-ct-note{color:var(--text-sub);font-size:14px}.v2-ct-error{color:var(--text);font-weight:600}.v2-ct-thanks{border:1px solid var(--hairline);background:var(--panel);text-align:center;border-radius:16px;outline:none;flex-direction:column;align-items:center;max-width:640px;margin:44px auto 0;padding:clamp(32px,6vw,48px) clamp(20px,5vw,44px);animation:.5s cubic-bezier(.16,1,.3,1) both v2-ct-thanks-in;display:flex}.v2-ct-thanks-icon{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:var(--cta-hover-wash);width:60px;height:60px;color:var(--gold);box-shadow:0 0 0 8px color-mix(in srgb, var(--gold) 6%, transparent);border-radius:50%;place-items:center;display:grid}.v2-ct-thanks h2{margin-top:20px;font-size:clamp(26px,4vw,32px)}.v2-ct-thanks p{max-width:42ch;color:var(--text-sub);text-wrap:balance;margin:12px 0 0;font-size:16px;line-height:1.6}.v2-ct-thanks p strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}.v2-ct-thanks .v2-ct-thanks-note{margin-top:6px;font-size:13.5px}.v2-ct-thanks-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.v2-ct-thanks-actions .cta{letter-spacing:.12em;text-align:center;justify-content:center;padding:0 22px}@media (width<=680px){.v2-ct-thanks{width:calc(100% - 32px)}}@media (width<=560px){.v2-ct-thanks-actions{flex-direction:column;align-self:stretch}}@keyframes v2-ct-thanks-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.v2-ct-thanks{animation:none}}:root[data-v2-taste] .v2-ct-mail{border-radius:12px}@media (width<=640px){.v2-ct-mail{width:calc(100% - 32px);padding:20px}}.v2-pp{padding-top:32px;padding-bottom:24px}.v2-pp-crumbs{letter-spacing:.04em;color:var(--text-sub);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.v2-pp-crumbs a{color:var(--text-sub);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.v2-pp-crumbs a:hover{color:var(--gold)}.v2-pp-crumbs [aria-current]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.v2-pp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:20px;display:grid}.v2-pp-media{top:calc(var(--nav-h,64px) + 24px);position:sticky}.v2-pp-frame{aspect-ratio:1;border:1px solid var(--hairline);background:radial-gradient(90% 80% at 50% 35%, color-mix(in srgb, var(--gold) 9%, var(--panel)), var(--panel) 70%);border-radius:18px;place-items:center;padding:9%;display:grid;position:relative;overflow:hidden}.v2-pp-frame .product-img{object-fit:contain;filter:drop-shadow(0 24px 40px #00000073);width:100%;height:100%}.v2-pp-art{position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,inset 0 0 0 1px #ffffff14}.v2-pp-art.is-card{aspect-ratio:63/88;border-radius:4.5%/3.2%;width:64%}.v2-pp-art.is-box{aspect-ratio:5/6;border-radius:6px;width:74%;transform:perspective(1400px)rotateY(-14deg);box-shadow:16px 0 0 -3px #0000008c,0 30px 60px #00000080,inset 0 0 0 1px #ffffff14}.v2-pp-art-shine{background:linear-gradient(115deg,#0000 30%,#ffffff24 45%,#0000 60%);position:absolute;inset:0}.v2-pp-art-label{font-family:var(--font-display);color:#ffffffeb;text-shadow:0 2px 12px #00000080;flex-direction:column;gap:4px;font-size:clamp(18px,2vw,26px);line-height:1.1;display:flex;position:absolute;bottom:8%;left:10%;right:10%}.v2-pp-art-label small{font-family:var(--font-ui,inherit);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;font-size:11px}.v2-pp-info{flex-direction:column;min-width:0;display:flex}.v2-pp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;display:flex}.v2-pp-kicker .rarity{border:1px solid var(--hairline);letter-spacing:.08em;border-radius:999px;padding:3px 10px}.v2-pp-info h1{text-wrap:balance;margin-top:12px;font-size:clamp(34px,4vw,52px);line-height:1.04}.v2-pp-info .pset{color:var(--text-sub);margin-top:10px;font-size:16px}.v2-pp-info .pcondition{color:var(--text);margin-top:6px;font-size:15px}.v2-pp-buy{border:1px solid var(--hairline);background:var(--panel);border-radius:16px;flex-direction:column;gap:18px;margin-top:28px;padding:24px;display:flex}.v2-pp .price-block{flex-direction:column;gap:6px;display:flex}.v2-pp .price-buyer{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.v2-pp .price-buyer b{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(36px,3.6vw,46px);line-height:1}.v2-pp .price-block[data-pricing=member] .price-buyer b{color:var(--gold)}.v2-pp .price-member{color:var(--gold);font-size:18px;font-weight:600}.v2-pp .price-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub);font-size:12px}.v2-pp .price-other{color:var(--text);font-size:16px}.v2-pp .price-other .price-label{margin-right:6px}.v2-pp .member-prompt{color:var(--text-sub);font-size:14px;line-height:1.5}.v2-pp .member-prompt a{color:var(--gold)}.v2-pp .buy-panel{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:start;gap:12px 14px;padding-top:18px;display:grid}.v2-pp .buy-panel>p{color:var(--text-sub);grid-column:1/-1;font-size:14px;line-height:1.5}.v2-pp .buy-panel .availability{color:var(--text)}.v2-pp .buy-panel .limit-refused{color:var(--gold)}.v2-pp .qty-stepper{border:1px solid var(--hairline);background:var(--ink);border-radius:12px;align-items:center;height:52px;display:inline-flex;overflow:hidden}.v2-pp .qty-stepper button{width:46px;height:100%;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;transition:background .15s}.v2-pp .qty-stepper button:hover:not(:disabled){background:var(--cta-hover-wash)}.v2-pp .qty-stepper button:disabled{color:var(--text-sub);opacity:.45;cursor:default}.v2-pp .qty-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:17px}.v2-pp .buy-control{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-pp .buy-btn{background:var(--gold);color:#0b0b13;border-color:var(--gold);justify-content:center;width:100%;min-height:52px}.v2-pp .buy-btn[aria-disabled=true]{color:var(--text-sub);border-color:var(--hairline);cursor:not-allowed;background:0 0}.v2-pp .buy-reason{color:var(--text-sub);font-size:14px}.v2-pp-facts{flex-direction:column;margin:28px 0 0;display:flex}.v2-pp-facts>div{border-top:1px solid var(--hairline);grid-template-columns:minmax(110px,150px) 1fr;gap:16px;padding:14px 0;display:grid}.v2-pp-facts>div:last-child{border-bottom:1px solid var(--hairline)}.v2-pp-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub);padding-top:2px;font-size:12px}.v2-pp-facts dd{color:var(--text);margin:0;font-size:15px;line-height:1.5}.v2-pp .includes{margin-top:32px}.v2-pp .includes h2{font-size:22px}.v2-pp .includes ul{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.v2-pp .includes li{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:12px 16px;font-size:15px}.v2-pp .includes a{color:var(--text);text-decoration:none}.v2-pp .includes a:hover{color:var(--gold)}.v2-pp-status{flex-direction:column;align-items:flex-start;gap:14px;padding-top:72px;padding-bottom:72px;display:flex}:root[data-v2-theme=light] .v2-pp-frame .product-img{filter:drop-shadow(0 24px 40px #18181b33)}:root[data-v2-theme=light] .v2-pp-art{box-shadow:0 30px 60px #18181b38,inset 0 0 0 1px #ffffff14}:root[data-v2-theme=light] .v2-pp-art.is-box{box-shadow:16px 0 0 -3px #0006,0 30px 60px #18181b38}:root[data-v2-taste] :is(.v2-pp-frame,.v2-pp-buy){border-radius:12px}@media (width<=900px){.v2-pp-grid{grid-template-columns:1fr}.v2-pp-media{width:100%;max-width:520px;margin:0 auto;position:static}}@media (width<=480px){.v2-pp-buy{padding:18px}.v2-pp .buy-panel{grid-template-columns:1fr}.v2-pp .qty-stepper{justify-self:start}}.v2-pm{z-index:28;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050a9e;place-items:center;padding:24px;animation:.24s ease-out both v2-pm-scrim-in;display:grid;position:fixed;inset:0}.v2-pm-dialog{overscroll-behavior:contain;background:var(--ink);border:1px solid var(--hairline);width:min(1120px,100%);max-height:calc(100dvh - 48px);animation:v2-pm-in .42s var(--v2-spring,ease) both;border-radius:20px;outline:none;position:relative;overflow-y:auto;box-shadow:0 40px 100px #0000008c}.v2-pm-body .v2-pp-grid{gap:clamp(28px,4vw,48px);margin-top:0}.v2-pm-body .v2-pp-media{top:0}.v2-pm-body .v2-pp-info h2{text-wrap:balance;margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.06}.v2-pm-body .v2-pp-facts{margin-top:22px}.v2-pm-status{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;display:flex}.v2-pm-close{z-index:2;border:1px solid var(--hairline);background:color-mix(in srgb, var(--panel) 88%, transparent);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:grid;position:absolute;top:14px;right:14px}.v2-pm-close:hover{border-color:var(--gold)}.v2-pm-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.v2-pm.is-closing{animation:.2s ease-in both v2-pm-scrim-out}@keyframes v2-pm-scrim-in{0%{opacity:0}}@keyframes v2-pm-scrim-out{to{opacity:0}}@keyframes v2-pm-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes v2-pm-out{to{opacity:0;transform:scale(.97)}}:root[data-v2-theme=light] .v2-pm-dialog{box-shadow:0 40px 100px #18181b40}@media (width<=900px){.v2-pm-body .v2-pp-media{max-width:360px}}@media (width<=640px){.v2-pm{place-items:center;padding:12px}.v2-pm-dialog{width:100%;max-height:calc(100dvh - 24px)}.v2-pm-body{padding:56px 20px 28px}}@media (prefers-reduced-motion:reduce){.v2-pm,.v2-pm-dialog{animation:none}}.v2-tilt-prices .v2-tilt-soon{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.v2-tilt[data-coming-soon=true]{cursor:default}.v2-tilt-core.core-art{aspect-ratio:auto;height:100%}.v2-tilt-core .core-art-strip{top:62%;bottom:auto}.v2-tilt-info{z-index:5}@media (width>=1001px){:root[data-v2-layout] #v2-shop .v2-tilt-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,calc(25% - 13.5px)));justify-content:center}:root[data-v2-layout] #v2-shop .v2-tilt-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,calc(25% - 13.5px)));justify-content:center}}.v2-tilt-front:has(.v2-tilt-core) .v2-tilt-info{background:linear-gradient(#0000,#05050a8c 30%,#05050af0)}.v2-tilt-front:has(.v2-tilt-core) .v2-tilt-info:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.v2-pm{z-index:50;-webkit-backdrop-filter:blur(8px);background:#06060c9e;animation-duration:.3s}.v2-pm-dialog{background:color-mix(in srgb, var(--ink) 55%, var(--panel));border:1px solid #d4af3747;border-radius:14px;width:min(1080px,100%);animation:.4s cubic-bezier(.2,.7,.2,1) both v2-pm-card-in;box-shadow:0 40px 90px #000000b3,0 0 0 1px #0009}:root[data-v2-taste] .v2-pm-dialog{border-radius:14px}.v2-pm-close{color:var(--text-sub);border-radius:999px}.v2-pm-close:hover{color:var(--text)}.v2-pm-body{padding:clamp(24px,4vw,48px)}.v2-pp-grid.is-modal{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:clamp(28px,4vw,56px)}.v2-pp-grid.is-modal .v2-pp-media{max-width:none;position:static}.v2-pp-foil{width:100%;max-width:400px;margin:0 auto}.v2-pp-foil-hint{text-align:center;color:var(--text-sub);margin:16px 0 0;font-size:13px}.v2-pp-grid.is-modal .v2-pp-info h2{letter-spacing:0;text-wrap:pretty;margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.08}.v2-pp-grid.is-modal .pset{margin-top:10px;font-size:13px}.v2-pp-grid.is-modal .v2-pp-buy{background:0 0;border:0;border-radius:0;gap:14px;margin-top:20px;padding:0}.v2-pp-grid.is-modal .price-buyer b{color:var(--gold);letter-spacing:0;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600}.v2-pp-grid.is-modal .price-other{color:var(--text-sub);font-size:13px}.v2-pp-grid.is-modal .buy-panel{border-top:0;padding-top:0}.v2-pp-grid.is-modal .buy-btn{letter-spacing:.18em;border-radius:6px;min-height:48px;font-size:13px;font-weight:600;box-shadow:6px 6px 12px #0000008c,-6px -6px 12px #f0d47829}.v2-pp-grid.is-modal .buy-btn[aria-disabled=true]{box-shadow:none}.v2-pp-grid.is-modal .buy-btn,.v2-pp-grid.is-modal .buy-btn[aria-disabled=true]{background:var(--gold);border-color:var(--gold);color:#0b0b13;font-weight:600;transition:background .2s,border-color .2s}.v2-pp-grid.is-modal .buy-btn:not([aria-disabled=true]):hover{background:var(--gold-hover);border-color:var(--gold-hover)}.v2-pp-grid.is-modal .buy-btn[aria-disabled=true]{cursor:not-allowed}:root[data-v2-theme=light] .v2-pp-grid.is-modal .buy-btn{background:#d4af37;border-color:#d4af37}:root[data-v2-theme=light] .v2-pp-grid.is-modal .buy-btn:not([aria-disabled=true]):hover{background:#e6c458;border-color:#e6c458}.v2-pp-grid.is-modal .limit-info{display:none}.v2-pm-body .v2-pp-grid.is-modal [data-buy=not-open] .buy-reason{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-pp-grid.is-modal .qty-stepper{border-radius:6px;height:48px}.v2-pp-grid.is-modal .v2-pp-facts{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin-top:30px;padding-top:20px;display:grid}.v2-pp-grid.is-modal .v2-pp-facts>div{border:0;padding:0;display:block}.v2-pp-grid.is-modal .v2-pp-facts dt{letter-spacing:.2em;padding:0;font-size:11px}.v2-pp-grid.is-modal .v2-pp-facts dd{margin-top:4px;font-size:15px}@media (width<=640px){.v2-pp-foil{max-width:300px}}.v2-pm.is-closing .v2-pm-dialog{animation:.2s ease-in both v2-pm-out}@media (prefers-reduced-motion:reduce){.v2-pm,.v2-pm-dialog{animation:none}}.v2-pp-grid.is-modal .v2-pp-facts>div:last-child{grid-column:1/-1}@media (width<=640px){.v2-pm-body{padding:18px 16px 0}.v2-pm-close{width:36px;height:36px;top:10px;right:10px}.v2-pm-body .v2-pp-grid.is-modal{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.v2-pp-grid.is-modal :is(.v2-pp-info,.v2-pp-buy){display:contents}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-media{width:clamp(104px,21dvh,140px);max-width:none;margin:0}.v2-pp-grid.is-modal .v2-pp-foil{max-width:none}.v2-pp-grid.is-modal .v2-pp-foil-hint{display:none}.v2-pp-grid.is-modal .v2-pp-kicker{letter-spacing:.14em;justify-content:center;gap:6px 8px;margin-top:16px;font-size:10.5px}.v2-pp-grid.is-modal .v2-pp-kicker .rarity{padding:2px 9px;font-size:10.5px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-info h2{text-wrap:balance;max-width:30ch;margin-top:8px;font-size:22px;line-height:1.15}.v2-pp-grid.is-modal .pset{margin-top:4px;font-size:13px}.v2-pp-grid.is-modal .price-block{margin-top:8px}.v2-pp-grid.is-modal .price-buyer b{font-size:28px}.v2-pp-grid.is-modal :is(.v2-pp-facts,.includes){text-align:left;align-self:stretch}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts{border:1px solid var(--hairline);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:10px;flex-direction:column;gap:0;margin:16px 0 0;padding:2px 14px;display:flex}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts>div{border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts>:is([data-fact=release],[data-fact=condition]){display:none}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts>[data-fact=date]~[data-fact=shipping]{border-top:1px solid var(--hairline)}.v2-pp-grid.is-modal .v2-pp-facts dt{letter-spacing:.16em;flex:none;font-size:10px}.v2-pp-grid.is-modal .v2-pp-facts dd{text-align:right;margin:0;font-size:13px;line-height:1.4}.v2-pm-body .v2-pp-grid.is-modal .buy-panel{z-index:3;padding:12px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:color-mix(in srgb, var(--ink) 55%, var(--panel));order:1;grid-template-columns:auto 1fr;align-self:stretch;gap:6px 10px;margin:16px -16px 0;position:sticky;bottom:0}.v2-pm-body .v2-pp-grid.is-modal .buy-panel>p{text-align:center;color:var(--text-sub);margin:0;font-size:12px;line-height:1.4}.v2-pp-grid.is-modal .buy-control{display:contents}.v2-pm-body .v2-pp-grid.is-modal .buy-reason{text-align:center;grid-area:2/1/auto/-1;margin:0 0 4px;font-size:12px;line-height:1.4}.v2-pp-grid.is-modal .qty-stepper{height:48px}.v2-pp-grid.is-modal .qty-stepper button{width:38px}.v2-pp-grid.is-modal .qty-stepper output{min-width:26px;font-size:16px}.v2-pp-grid.is-modal .buy-btn{letter-spacing:.14em;min-height:48px}}@media (width<=640px) and (height<=600px){.v2-pm-body{padding-top:10px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-media{width:96px}.v2-pp-grid.is-modal .v2-pp-kicker{margin-top:12px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-info h2{margin-top:6px;font-size:20px}.v2-pp-grid.is-modal .price-buyer b{font-size:25px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts{margin-top:12px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-facts>div{padding:7px 0}.v2-pm-body .v2-pp-grid.is-modal .buy-panel{gap:4px 10px;margin-top:12px;padding-top:10px}}@media (width<=360px){.v2-pm{padding:8px}.v2-pm-dialog{max-height:calc(100dvh - 16px)}.v2-pm-body{padding:16px 12px 0}.v2-pm-body .v2-pp-grid.is-modal .buy-panel{margin-inline:-12px;padding-inline:12px}.v2-pm-body .v2-pp-grid.is-modal .v2-pp-info h2{font-size:20px}}section.v2-sp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 22px;margin-top:34px}.ptile{min-width:0}.ptile-link{color:var(--text);border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.ptile-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ptile-art{aspect-ratio:59/86;border:1px solid var(--hairline);background:var(--panel);border-radius:4.5%/3.2%;width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;display:block;position:relative;overflow:hidden}.ptile-art img,.ptile-gradient{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ptile[data-kind=single] .ptile-art img{object-fit:fill}.ptile-art .ptile-core{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.ptile-art img.ptile-shot{object-fit:contain;padding:10%}.ptile-link:hover .ptile-art,.ptile-link:focus-visible .ptile-art{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 36px #0006}:root.is-scrolling .ptile-link{pointer-events:none}.ptile .rarity{margin-top:12px}.ptile-name{margin-top:3px;font-size:14px;line-height:1.3}.ptile-price{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.ptile-price small{color:var(--text-sub);font-size:12px}:root[data-v2-theme=light] .ptile-link:hover .ptile-art{box-shadow:0 18px 36px #18181b29}@media (prefers-reduced-motion:reduce){.ptile-art{transition:border-color .2s}.ptile-link:hover .ptile-art,.ptile-link:focus-visible .ptile-art{transform:none}}.ptile-name{letter-spacing:0;font-family:inherit;font-weight:400}.ptile .rarity-core{text-transform:uppercase}.ptile-status{letter-spacing:.08em;color:var(--text-sub);margin-top:2px;font-size:12px}.ptile[data-stock=sold_out] .ptile-art img{filter:saturate(.75)}@media (width<=520px){section.v2-sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}.v2-ct-head{text-align:center;flex-direction:column;align-items:center;display:flex}.v2-ct-head .v2-ap-back{align-self:flex-start}.v2-ct-head .v2-ap-kicker{border:1px solid var(--hairline);background:var(--panel);letter-spacing:.3em;border-radius:6px;padding:7px 16px;font-weight:600}.v2-ct-head h1{margin-top:18px}.v2-ct-head .v2-ap-lead{max-width:640px;margin-left:auto;margin-right:auto}.v2-ctpage .v2-ct-mail{margin-left:auto;margin-right:auto}.ptile-art img{opacity:0;transition:opacity .35s}.ptile-art img[data-loaded=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ptile-art img{transition:none}}.v2-pm{will-change:opacity}.v2-pm .v2-pm-dialog:not(.is-ready){opacity:0;animation:none}.v2-pm-dialog.is-ready{animation:.5s cubic-bezier(.16,1,.3,1) both v2-pm-card-in}@keyframes v2-pm-card-in{0%{opacity:0;transform:translateY(16px)scale(.97)}40%{opacity:1}}.v2-pm.is-closing .v2-pm-dialog.is-ready{animation:.2s ease-in both v2-pm-out}@media (prefers-reduced-motion:reduce){.v2-pm-dialog.is-ready,.v2-pm.is-closing .v2-pm-dialog.is-ready{animation:none}}.v2-count-pending{min-width:3ch;display:inline-block}:root[data-v2-ui][data-v2-theme=light] img.v2-tilt-art,:root[data-v2-ui][data-v2-theme=light] .v2-tilt .v2-tilt-core,:root[data-v2-ui][data-v2-theme=light] img.v2-pw-img{filter:none}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front{background:#12121d;border-color:#18181b24;box-shadow:0 14px 32px -10px #18181b52}:root[data-v2-theme=light] .v2-tilt .v2-tilt-core{background:radial-gradient(80% 60% at 50% 40%,#2a2416,#12121d 75%)}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front>.v2-tilt-info{--rarity-secret:#9b7bff;--rarity-starlight:#a6c8ff;--rarity-grandmaster:#d4af37;--rarity-ultra:#7fd1c0;--gold:#d4af37;-webkit-backdrop-filter:none;box-shadow:none;background:linear-gradient(#0000,#05050aeb);border-radius:0;padding:44px 16px 14px;bottom:0;left:0;right:0}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core)>.v2-tilt-info{background:linear-gradient(#0000,#05050a8c 30%,#05050af0)}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front>.v2-tilt-info .v2-tilt-name{color:#fff}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front>.v2-tilt-info .v2-tilt-prices{color:#ffffffbf}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front>.v2-tilt-info .v2-tilt-prices b{color:#e6c458}:root[data-v2-theme=light] .ptile-art{background:#1b1b26;border-color:#18181b24;box-shadow:0 10px 24px -12px #18181b66}:root[data-v2-theme=light] .ptile-art .ptile-core{background:radial-gradient(80% 60% at 50% 40%,#2a2416,#12121d 75%)}:root[data-v2-theme=light] .ptile-link:hover .ptile-art{border-color:var(--gold);box-shadow:0 20px 36px -14px #18181b73}:root[data-v2-theme=light] .v2-pm{background:#18181b80}:root[data-v2-theme=light] .v2-pm-dialog{border-color:#18181b1f;box-shadow:0 40px 100px #18181b59,0 0 0 1px #18181b0a}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core){background:#e9e9ec;border-color:#18181b1a}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front .v2-tilt-core{background:radial-gradient(80% 60% at 50% 40%,#f6f6f8,#e9e9ec 75%)}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core)>.v2-tilt-info{--gold:#8a6a0f;background:linear-gradient(#0000,#e9e9ec99 30%,#e9e9ecf7)}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core)>.v2-tilt-info .v2-tilt-name{color:#18181b}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core)>.v2-tilt-info .v2-tilt-prices{color:#52525b}:root[data-v2-theme=light] .v2-tilt .v2-tilt-front:has(.v2-tilt-core)>.v2-tilt-info .v2-tilt-prices b{color:#8a6a0f}:root[data-v2-theme=light] .v2-tilt .v2-tilt-core .core-art-behind{filter:brightness(.95)saturate(1.05)}.v2-sp-grid .ptile{animation:.7s cubic-bezier(.16,1,.3,1) backwards ptile-in;animation-delay:calc(min(var(--i,0), 12) * 40ms);transition:opacity .25s}.v2-sp-grid[data-stale=true] .ptile{opacity:.45}@keyframes ptile-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (prefers-reduced-motion:reduce){.v2-sp-grid .ptile{animation:none}}section.v2-sp-grid .v2-sp-empty{align-content:center;place-items:center;min-height:280px;animation:.6s cubic-bezier(.16,1,.3,1) both ptile-in;display:grid}@media (prefers-reduced-motion:reduce){section.v2-sp-grid .v2-sp-empty{animation:none}}section.v2-sp-grid[data-stale=true] .v2-sp-empty{opacity:.45;transition:opacity .2s}:root .v2-tilt .v2-tilt-front:not(:has(.v2-tilt-core))>.v2-tilt-info{background:linear-gradient(#0000,#05050ad1 42%,#05050af5);padding-top:64px}:root .v2-tilt .v2-tilt-front:not(:has(.v2-tilt-core))>.v2-tilt-info .rarity{letter-spacing:.14em;background:#05050ab8;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:3px 9px;font-size:10.5px;font-weight:600;line-height:1.4}:root .v2-tilt .v2-tilt-front:not(:has(.v2-tilt-core))>.v2-tilt-info :is(.v2-tilt-name,.v2-tilt-prices){text-shadow:0 1px 8px #000000b3}.v2-sp-grid[data-cores=all]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ptile-tilt{container-type:inline-size}:root .ptile-tilt .v2-tilt .v2-tilt-front>.v2-tilt-info{gap:1.125cqw;padding:16.5cqw 6cqw 5.25cqw}:root .ptile-tilt .v2-tilt .v2-tilt-front:not(:has(.v2-tilt-core))>.v2-tilt-info{padding-top:24cqw}:root .ptile-tilt .v2-tilt .v2-tilt-front>.v2-tilt-info .rarity{margin-top:0;font-size:max(9px,3.75cqw)}:root .ptile-tilt .v2-tilt .v2-tilt-front:not(:has(.v2-tilt-core))>.v2-tilt-info .rarity{margin-bottom:.75cqw;padding:1.125cqw 3.375cqw;font-size:max(9px,3.94cqw)}.ptile-tilt .v2-tilt-name{font-size:max(15px,7.5cqw)}.ptile-tilt .v2-tilt-prices{font-size:max(11px,5.07cqw)}.ptile-tilt .v2-tilt-prices b{font-size:max(14px,6.75cqw)}.core-gallery{flex-direction:column;gap:14px;display:flex}.core-fan{aspect-ratio:1/1.22;touch-action:pan-y;width:100%;position:relative;container-type:size}.core-fan-slot{aspect-ratio:59/86;transform-origin:50% 141%;width:min(80cqw,65.8605cqh);translate:-50% -50%;transform:rotate(calc(clamp(-2, var(--off), 2) * 5deg));z-index:calc(10 - var(--dist));transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute;top:50%;left:50%}.core-fan-slot.is-away{opacity:0;pointer-events:none}.core-fan-card{width:100%;height:100%;transform:scale(calc(1 - var(--dist) * .1));filter:brightness(calc(1 - var(--dist) * .22));transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s}.core-fan-slot:not(.is-active):hover .core-fan-card{transform:scale(calc(1 - var(--dist) * .1)) translateY(-3%);filter:brightness(calc(1.12 - var(--dist) * .22))}.core-fan-pick{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.core-fan-pick>img,.core-fan-cover{object-fit:fill;border:1px solid #d4af3738;border-radius:4.5%/3.2%;width:100%;height:100%;display:block;box-shadow:0 14px 30px #00000080}.core-fan-cover.core-art{aspect-ratio:auto}.core-fan.is-open .core-fan-slot:not(.is-cover){opacity:0;pointer-events:none}.core-fan-slot.is-cover.is-active{aspect-ratio:auto;width:100cqw;height:100cqh}.core-fan-slot.is-cover.is-active .core-fan-card{place-items:center;display:grid}.core-open{aspect-ratio:1/.88;width:min(100cqw,113.636cqh);position:relative;container-type:size}.core-open-card{aspect-ratio:59/86;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s;display:block;position:absolute}.core-open-card img{object-fit:fill;border-radius:4.5%/3.2%;width:100%;height:100%;display:block;box-shadow:0 12px 26px #0000008c}.core-open-card.is-hero{z-index:3;height:76cqh;top:0;left:50%;translate:-50%}.core-open-card.is-left,.core-open-card.is-right{filter:brightness(.8);height:66cqh;top:5cqh;left:50%}.core-open-card.is-left{z-index:1;left:calc(24cqw - 22.6395cqh);transform:rotate(-9deg)}.core-open-card.is-right{z-index:2;left:calc(76cqw - 22.6395cqh);transform:rotate(9deg)}.core-open-card.is-hero:hover{transform:translateY(-1.5%)}.core-open-card.is-left:hover{filter:none;transform:rotate(-9deg)translateY(-2%)}.core-open-card.is-right:hover{filter:none;transform:rotate(9deg)translateY(-2%)}.core-open-row{--w:calc(30cqh * 59 / 86);z-index:4;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.core-open-card.is-small{width:var(--w);flex:none;position:relative}.core-open-card.is-small+.is-small{margin-left:min(2cqw, calc((100cqw - var(--n) * var(--w)) / (var(--n) - 1)))}.core-open-card.is-small:hover{z-index:1;transform:translateY(-4%)}@media (prefers-reduced-motion:reduce){.core-open-card{transition:none}}.core-gallery-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.core-gallery-step{border:1px solid var(--hairline);background:var(--panel);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .2s,color .2s;display:inline-grid}.core-gallery-step:hover{border-color:var(--gold);color:var(--gold)}.core-gallery-mid{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.core-gallery-caption{justify-content:center;align-items:baseline;gap:10px;max-width:100%;margin:0;display:flex}.core-gallery-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:14px;overflow:hidden}.core-gallery-count{letter-spacing:.08em;color:var(--text-sub);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.core-gallery-dots{flex-wrap:wrap;justify-content:center;display:flex}.core-gallery-dot{cursor:pointer;background:0 0;border:0;width:20px;height:20px;padding:0;position:relative}.core-gallery-dot:before{content:"";background:var(--text-sub);opacity:.45;border-radius:999px;transition:opacity .2s,background-color .2s,inset .2s;position:absolute;inset:7px}.core-gallery-dot:hover:before{opacity:1}.core-gallery-dot[aria-pressed=true]:before{background:var(--gold);opacity:1;inset:6px}.core-gallery-dot:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.core-fan-slot,.core-fan-card{transition:none}}.v2-pp-grid.is-modal .core-fan{max-height:calc(100dvh - 220px)}.v2-pp-grid.is-modal .includes{border-top:1px solid var(--hairline);margin-top:20px;padding-top:18px}.v2-pp-grid.is-modal .v2-pp-info .includes h2{letter-spacing:.2em;text-transform:uppercase;max-width:none;color:var(--text-sub);margin:0;font-family:inherit;font-size:11px;font-weight:400;line-height:1.4}.v2-pp-grid.is-modal .includes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin-top:8px;display:grid}.v2-pp-grid.is-modal .includes li{background:0 0;border:0;border-radius:0;padding:0;font-size:13.5px;line-height:1.45}.includes-open{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.includes-open:hover{color:var(--gold)}.includes-open:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.v2-pm-back{border:1px solid var(--hairline);font:inherit;color:var(--text-sub);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.v2-pm-back:hover{color:var(--text);border-color:var(--gold)}.v2-pm-back:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width>=641px){.v2-pp-grid.is-modal:has(.core-gallery) .v2-pp-facts{gap:12px 16px;margin-top:18px;padding-top:18px}}@media (width>=641px) and (height<=760px){.v2-pm-body:has(.core-gallery){padding-block:26px}.v2-pm-dialog:has(.core-gallery){width:min(1240px,100%)}.v2-pp-grid.is-modal:has(.core-gallery){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=640px){.v2-pm-body .v2-pp-grid.is-modal .v2-pp-media:has(.core-gallery){width:min(86%,300px)}.v2-pp-grid.is-modal .core-fan{max-height:38dvh}.v2-pp-grid.is-modal .includes{margin-top:14px;padding-top:14px}.v2-pp-grid.is-modal .includes ul{grid-template-columns:1fr}.core-gallery-dot{width:14px}.core-gallery-dot:before{inset:7px 4px}.core-gallery-dot[aria-pressed=true]:before{inset:6px 3px}}.card-zoom-open{cursor:zoom-in;border-radius:4.5%/3.2%;display:block;position:relative}.card-zoom-open:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.card-zoom-badge{z-index:2;color:#fff;pointer-events:none;background:#06060cb8;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:3.5%;right:5%}.card-zoom{background:#06060ce6;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:.2s ease-out both v2-pm-scrim-in;display:none;position:fixed;inset:0;overflow:hidden}.card-zoom[open]{display:grid}.card-zoom::backdrop{background:0 0}.card-zoom-card{touch-action:none;width:min(86vw,68.6047dvh - 90.5581px);animation:.35s cubic-bezier(.16,1,.3,1) both card-zoom-in}.card-zoom-close{color:#fff;cursor:pointer;background:#06060c99;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.card-zoom-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes card-zoom-in{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.card-zoom,.card-zoom-card{animation:none}}.v2-maestros-shelf .v2-tilt-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:space-evenly;gap:24px}.v2-tilt-prices .v2-tilt-member{letter-spacing:.04em;color:#f3e3a0;font-size:12px;font-weight:600;display:inline-block}@media (width<=760px){.v2-maestros-shelf .v2-tilt-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.v2-shop-maestros{border-top:1px solid var(--hairline);margin:40px auto 48px;padding-top:28px}.v2-shop-maestros .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:12px}.ptile-member{color:var(--gold);margin-left:6px;font-size:12px;font-weight:600;display:inline-block}.v2-maestros-head h2{margin:0}.v2-maestros-head .v2-sub{margin:8px 0 0}.pgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;list-style:none;display:grid}.pcard{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:14px;display:flex}.pcard-art,.drawer-art{border-radius:8px;height:150px}.pcard-img{aspect-ratio:63/88;object-fit:contain;background:var(--hairline);border-radius:4.5%/3.2%;width:100%;height:auto;display:block}.rarity{letter-spacing:.16em;font-size:10px}.rarity-secret{color:var(--rarity-secret)}.rarity-starlight{color:var(--rarity-starlight)}.rarity-core{color:var(--gold)}.rarity-grandmaster{color:var(--rarity-grandmaster)}.rarity-ultra{color:var(--rarity-ultra)}.pcard h3{font-size:17px}.pcard-btn{justify-content:center;margin-top:auto}.pset{color:var(--text-sub);font-size:13px}.prices{align-items:baseline;gap:10px;margin-top:4px;display:flex}.prices b{color:var(--gold);font-family:var(--font-display);font-size:19px}.prices span{color:var(--text-sub);font-size:13px}.stock{color:var(--rarity-starlight);font-size:12px}.tier-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px;display:grid}.tier-card{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;padding:20px;text-decoration:none;display:block}.tier-card.featured{border-color:var(--gold)}.tier-card h3,.tier-card h2{margin-bottom:8px;font-size:20px}.cta{border:1px solid var(--gold);min-height:48px;color:var(--gold);letter-spacing:.18em;background:0 0;border-radius:6px;align-items:center;padding:0 30px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cta:hover{background:var(--cta-hover-wash)}.cta-filled{background:var(--gold);color:var(--ink);box-shadow:6px 6px 12px var(--btn-shadow-dark), -6px -6px 12px var(--btn-shadow-light);border-color:#0000;transition:border-color .3s,background .3s,box-shadow .3s}.cta-filled:hover{background:var(--gold-hover);border-color:var(--gold-light)}.cta-filled:active{box-shadow:4px 4px 12px var(--btn-shadow-dark), -4px -4px 12px var(--btn-shadow-light)}.trust-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:14px 36px;padding:22px 0;list-style:none;display:flex}.trust-strip a{letter-spacing:.1em;color:var(--text-sub);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.trust-strip a:hover{color:var(--gold)}.badge-caveat{letter-spacing:.04em;color:var(--text-sub);opacity:.8;margin-left:6px;font-size:11px}.drawer-scrim{background:var(--scrim);z-index:30;position:fixed;inset:0}.drawer{background:var(--panel);border-left:1px solid var(--hairline);flex-direction:column;gap:12px;width:min(420px,100vw);padding:56px 24px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.drawer-close{border:1px solid var(--hairline);min-width:44px;min-height:44px;color:var(--text);background:0 0;border-radius:8px;position:absolute;top:12px;right:12px}.cart-lines{flex-direction:column;gap:12px;list-style:none;display:flex}.cart-lines li{align-items:center;gap:10px;font-size:14px;display:flex}.line-name{flex:1}.line-controls{align-items:center;gap:8px;display:inline-flex}.line-controls button{border:1px solid var(--hairline);min-width:44px;min-height:44px;color:var(--text);background:0 0;border-radius:6px}.dm{position:relative}.dm-trigger{background:var(--panel);min-width:100%;min-height:44px;color:var(--text);border:1px solid var(--hairline);letter-spacing:.06em;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.dm-trigger:hover{background:var(--cta-hover-wash)}.dm-bars{flex-direction:column;flex-shrink:0;gap:3px;width:18px;display:flex}.dm-bars span{--shift:-25%;background:var(--gold);border-radius:50px;width:100%;height:2.5px;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .3s;display:block}.dm.is-open .dm-top{transform-origin:100% 0;transform:translateY(var(--shift)) rotate(-45deg)}.dm.is-open .dm-mid{opacity:0;transform:translate(-50%)}.dm.is-open .dm-bot{transform-origin:100% 100%;transform:translateY(calc(var(--shift) * -1)) rotate(45deg)}.dm-panel{z-index:26;background:var(--panel);border:1px solid var(--hairline);clip-path:inset(0 0 100% round 10px);pointer-events:none;will-change:clip-path;border-radius:10px;min-width:100%;transition:clip-path .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 14px 34px #00000059}.dm-right .dm-panel{left:auto;right:0}.dm.is-open .dm-panel{clip-path:inset(0 round 10px);pointer-events:auto}.dm-item{text-align:left;width:100%;color:var(--text-sub);letter-spacing:.06em;opacity:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 14px;font-size:14px;text-decoration:none;transition:background-color .2s;display:block;position:relative;transform:translateY(14px)}.dm-item:after{content:"";background:var(--hairline);width:92%;height:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dm-item:last-child:after{display:none}.dm-item:hover{background:var(--cta-hover-wash);color:var(--text)}.dm.is-open .dm-item{opacity:1;transition:transform .32s cubic-bezier(.2,.7,.3,1),opacity .26s ease-out,background-color .2s;transform:translateY(0)}.dm-item.is-selected{color:var(--gold)}@media (prefers-reduced-motion:reduce){.dm-panel,.dm-item,.dm-bars span{transition:none}}.core-art{aspect-ratio:63/88;background:radial-gradient(80% 60% at 50% 40%, color-mix(in srgb, var(--gold) 14%, var(--panel)), var(--panel) 75%);border-radius:4.5%/3.2%;width:100%;display:block;position:relative;overflow:hidden}.core-art img{aspect-ratio:auto 59/86;object-fit:cover;border-radius:4.5%/3.2%;height:auto;display:block;position:absolute}.core-art-hero{z-index:3;width:64%;top:5%;left:18%;box-shadow:0 10px 22px #0000008c}.core-art:not(.has-strip) .core-art-hero{top:12%}.core-art-behind{filter:brightness(.75);width:54%;top:8%}.core-art:not(.has-strip) .core-art-behind{top:14%}.core-art-left{z-index:1;left:6%;transform:rotate(-9deg)}.core-art-right{z-index:2;right:6%;transform:rotate(9deg)}.core-art-strip{z-index:4;justify-content:center;gap:4%;display:flex;position:absolute;bottom:4%;left:6%;right:6%}.core-art-strip img{flex:1 1 0;width:0;min-width:0;max-width:19%;height:auto;position:static;box-shadow:0 3px 8px #0000008c}.v2-pp-frame .core-art{background:0 0;width:78%}.v2-tilt-core{border-radius:inherit}.back-to-top{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--hairline);background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--gold);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;transition:opacity .25s,transform .25s,border-color .2s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 6px 20px #00000059}.back-to-top.is-shown{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover,.back-to-top:focus-visible{border-color:var(--gold)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .15s linear;transform:none}}.policy-page{max-width:760px;padding-top:56px;padding-bottom:24px}.policy-page h1{font-size:clamp(34px,4.4vw,52px);line-height:1.05}.policy-page :is(.policy-body,.content-html){color:var(--text-sub);flex-direction:column;gap:16px;margin-top:24px;font-size:16px;line-height:1.7;display:flex}.policy-page :is(.policy-body,.content-html) a{color:var(--gold);text-underline-offset:3px}.dm-item.dm-item-icon{align-items:center;gap:10px;display:flex}.dm-item-icon svg{color:var(--gold);flex:none;display:block}.announcement-banner{background:var(--gold);color:var(--ink);font-family:var(--font-ui);letter-spacing:.04em;text-align:center;font-size:13px;font-weight:600}.announcement-banner p{margin:0;padding:8px 16px}.announcement-banner a{color:inherit;text-decoration:none;display:block}.announcement-banner a:hover p,.announcement-banner a:focus-visible p{text-decoration:underline}.maestros-intro-overlay{z-index:1000;position:fixed;inset:0;overflow:hidden}.maestros-intro-skip{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2;min-height:44px;color:var(--text);font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;opacity:.75;cursor:pointer;background:#0b0b1366;border:1px solid;border-radius:6px;padding:0 18px;font-size:12px;transition:opacity .2s;position:absolute}.maestros-intro-skip:hover,.maestros-intro-skip:focus-visible{opacity:1}.maestros-intro-cover{background:#0b0b13}html.maestros-intro-lock,html.maestros-intro-lock body{overflow:hidden}html.maestros-intro .maestros-lock__header{opacity:var(--mi-head,1);transform:translateY(calc(-40px * (1 - var(--mi-head,1))))}html.maestros-intro .maestros-lock__text>:first-child{opacity:var(--mi-c1,1);transform:translateY(calc(24px * (1 - var(--mi-c1,1))))}html.maestros-intro .maestros-lock__text>:nth-child(2){opacity:var(--mi-c2,1);transform:translateY(calc(24px * (1 - var(--mi-c2,1))))}html.maestros-intro .maestros-lock__text>:nth-child(3){opacity:var(--mi-c3,1);transform:translateY(calc(24px * (1 - var(--mi-c3,1))))}html.maestros-intro .maestros-lock__text>:nth-child(4){opacity:var(--mi-c4,1);transform:translateY(calc(24px * (1 - var(--mi-c4,1))))}html.maestros-intro .maestros-lock__text>:nth-child(5){opacity:var(--mi-c5,1);transform:translateY(calc(24px * (1 - var(--mi-c5,1))))}html.maestros-intro .maestros-lock__text>:nth-child(6){opacity:var(--mi-c6,1);transform:translateY(calc(24px * (1 - var(--mi-c6,1))))}html.maestros-intro .maestros-lock__art{opacity:var(--mi-art,1);transform:translateY(calc(60px * (1 - var(--mi-art,1)))) scale(calc(.9 + .1 * var(--mi-art,1)))}html.maestros-intro .site-nav{opacity:var(--mi-head,1);transform:translateY(calc(-40px * (1 - var(--mi-head,1))))}html.maestros-intro .ticker{opacity:var(--mi-head,1)}html.maestros-intro .maestros-hero__text>:first-child{opacity:var(--mi-c1,1);transform:translateY(calc(24px * (1 - var(--mi-c1,1))))}html.maestros-intro .maestros-hero__text>:nth-child(2){opacity:var(--mi-c2,1);transform:translateY(calc(24px * (1 - var(--mi-c2,1))))}html.maestros-intro .maestros-hero__text>:nth-child(3){opacity:var(--mi-c3,1);transform:translateY(calc(24px * (1 - var(--mi-c3,1))))}html.maestros-intro .maestros-hero__text>:nth-child(4){opacity:var(--mi-c4,1);transform:translateY(calc(24px * (1 - var(--mi-c4,1))))}html.maestros-intro .maestros-hero__text>:nth-child(5){opacity:var(--mi-c5,1);transform:translateY(calc(24px * (1 - var(--mi-c5,1))))}html.maestros-intro .maestros-hero__box{opacity:var(--mi-art,1);transform:translateY(calc(60px * (1 - var(--mi-art,1)))) scale(calc(.9 + .1 * var(--mi-art,1)))}html.maestros-intro,html.maestros-intro body{background:#0b0b13}.maestros-lock-blank{background:var(--ink);min-height:100dvh}.maestros-lock{background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--font-ui);flex-direction:column;display:flex}.maestros-lock__header{border-bottom:1px solid var(--hairline);flex:none;justify-content:center;align-items:center;height:56px;display:flex}.maestros-lock__wordmark{font-family:var(--font-display);letter-spacing:.28em;color:var(--text);font-size:20px}.maestros-lock__main{flex-direction:column;flex:1 0 auto;display:flex}.maestros-lock .hero{flex:1 0 auto;min-height:0}.maestros-lock__copy{padding-top:12px;padding-bottom:8px}.maestros-lock__copy .kicker{margin-bottom:8px}.maestros-lock__copy h1{font-size:clamp(36px,5vw,64px)}.maestros-lock__copy .special-countdown{margin-top:14px}.maestros-lock__copy .hero-sub{margin-top:12px}.maestros-lock__copy h1:focus{outline:none}.maestros-lock__copy h1 .hl{margin-top:6px;font-size:.6em;display:inline-block}.maestros-lock__art{width:min(56vw,220px);margin:16px auto 0}@media (width>=900px){.maestros-lock__copy{max-width:1160px;padding-top:24px;padding-bottom:24px}.maestros-lock__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.maestros-lock__text{text-align:left}.maestros-lock__text h1{font-size:clamp(40px,3.9vw,58px)}.maestros-lock__text .special-countdown{align-items:flex-start;margin-left:0;margin-right:0}.maestros-lock__text .hero-sub{margin-left:0;margin-right:0}.maestros-lock__text .maestros-remind{text-align:left;margin-left:0;margin-right:0}.maestros-lock__text .maestros-lock__join{text-align:left;align-items:flex-start}.maestros-lock__art{width:min(100%,360px);margin:0 auto}}.maestros-remind{text-align:center;width:min(100%,440px);margin:12px auto 8px}.maestros-remind__label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.maestros-remind__row{gap:8px;display:flex}.maestros-remind__row input{box-sizing:border-box;background:var(--panel);border:1px solid var(--hairline);min-width:0;min-height:48px;color:var(--text);font:inherit;border-radius:6px;flex:1;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.maestros-remind__row input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--cta-hover-wash);outline:none}.maestros-remind__row input[aria-invalid=true]{border-color:var(--danger,#e5484d)}.maestros-remind__row .cta{background:var(--panel);cursor:pointer;flex:none;justify-content:center;padding:0 22px}.maestros-remind__row .cta:hover{background:var(--cta-hover-wash)}.maestros-remind__row .cta:disabled{opacity:.6;cursor:default}.maestros-remind__error{color:var(--danger,#e5484d);margin:8px 0 0;font-size:14px}.maestros-remind__fine{color:var(--text-sub);margin:6px 0 0;font-size:12px}.maestros-remind__done{border:1px solid var(--hairline);background:var(--panel);color:var(--text);border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.maestros-remind__done:focus{border-color:var(--gold);outline:none}.maestros-lock__join{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:8px;margin:14px 0 6px;display:flex;position:relative}.maestros-lock__price{color:var(--text-sub);margin:0;font-size:13px}.maestros-lock-note{z-index:50;box-sizing:border-box;background:var(--panel);border:1px solid var(--hairline);border-radius:10px;align-items:flex-start;gap:10px;width:min(400px,100% - 32px);margin:0 auto 24px;padding:12px 8px 12px 16px;animation:.26s ease-out maestros-lock-note-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000073}.maestros-lock-note__body{flex:1;min-width:0}.maestros-lock-note:before{content:"";background:linear-gradient(90deg, #d4af3759, var(--gold) 30%, #f6e7a8 50%, var(--gold) 70%, #d4af3759);height:3px;position:absolute;inset:0 0 auto}.maestros-lock-note__brand{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.maestros-lock-note__mark{font-family:var(--font-display);letter-spacing:.28em;color:var(--text);font-size:13px;font-weight:600}.maestros-lock-note__mark b{color:var(--gold);font-weight:600}.maestros-lock-note__tag{border-left:1px solid var(--hairline);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);padding-left:10px;font-size:10px;font-weight:600}.maestros-lock-note__text{color:var(--text);margin:6px 0;font-size:14px;line-height:1.45;animation:.3s ease-out maestros-lock-note-swap}.maestros-lock-note__close{width:32px;height:32px;color:var(--text-sub);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.maestros-lock-note__close:hover,.maestros-lock-note__close:focus-visible{color:var(--gold)}@keyframes maestros-lock-note-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes maestros-lock-note-swap{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.maestros-lock-note,.maestros-lock-note__text{animation:none}}@media (width<=640px){.maestros-remind__row{flex-direction:column}.maestros-remind__row .cta{width:100%}.maestros-lock-note{width:auto;margin:0 16px 24px}}@media (width>=641px){.maestros-lock-note{border:1px solid var(--gold);border-radius:12px;padding:16px 10px 16px 20px;box-shadow:0 0 0 4px #d4af3724,0 18px 44px #0009}.maestros-lock-note__text{font-size:17px;font-weight:600;line-height:1.4}.maestros-lock-note__close{color:var(--text)}}@media (width>=1100px){.maestros-lock-note{width:min(380px,50vw - 180px);margin:0;position:fixed;bottom:24px;right:24px}}.maestros-lock__lowest{color:var(--gold);font-weight:700}.sign-in,.reset-page{background:var(--panel);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:14px;max-width:480px;margin:56px auto 88px;padding:36px 32px 32px;display:flex;box-shadow:0 24px 60px #00000059}.sign-in h1,.reset-page h1{font-size:clamp(30px,5vw,38px);line-height:1.1}.sign-in>p,.reset-page>p{color:var(--text-sub);margin:0;font-size:15px;line-height:1.55}.sign-in h2{margin:0;font-size:20px}.google-signin .cta{justify-content:center;gap:10px;width:100%;margin-top:6px}.auth-divider{color:var(--text-sub);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:6px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--hairline);flex:1;height:1px}.password-signin,.reset-page form,.code-signin form{flex-direction:column;gap:8px;display:flex}.returning-members{color:var(--text-sub);margin:0 0 6px;font-size:14px}.sign-in label:not(.show-password),.reset-page label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub);margin-top:6px;font-size:12px}.sign-in input[type=email],.sign-in input[type=password],.sign-in input[type=text],.sign-in input:not([type]),.reset-page input{background:var(--ink);border:1px solid var(--hairline);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.sign-in input:focus-visible,.reset-page input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--cta-hover-wash);outline:none}.sign-in input[aria-invalid=true],.reset-page input[aria-invalid=true]{border-color:var(--danger,#e5484d)}.show-password{min-height:36px;color:var(--text-sub);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.show-password input{width:16px;height:16px;accent-color:var(--gold)}.password-signin button[type=submit],.code-signin form button[type=submit],.reset-page button[type=submit]{background:var(--gold);min-height:48px;color:var(--ink);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;margin-top:8px;font-size:13px;font-weight:600;transition:background .2s}.password-signin button[type=submit]:hover,.code-signin form button[type=submit]:hover,.reset-page button[type=submit]:hover{background:var(--gold-hover)}.sign-in button:disabled,.reset-page button:disabled{opacity:.6;cursor:progress}.forgot-password,.auth-error a{min-height:36px;color:var(--gold);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:14px;display:inline-flex}.code-signin{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:4px;padding-top:18px;display:flex}.code-signin[data-state=closed]>button,.code-signin>button[type=button]{border:1px solid var(--hairline);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 16px;font-size:14px;transition:border-color .2s}.code-signin>button[type=button]:hover{border-color:var(--gold)}.code-signin>button[aria-disabled=true]{opacity:.5;cursor:default}.code-signin p{margin:0}.code-hint{color:var(--text-sub);font-size:13px;line-height:1.5}.code-sent,.reset-sent{border:1px solid var(--hairline);background:var(--cta-hover-wash);border-radius:10px;padding:12px 14px;font-size:14px}.auth-error{border:1px solid var(--danger,#e5484d);border-radius:10px;padding:12px 14px;font-size:14px}.auth-error p{margin:0}.field-error{color:var(--danger,#e5484d);margin:0;font-size:13px}.unsubscribe-undo{border:1px solid var(--hairline);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 18px;font-size:14px;transition:border-color .2s}.unsubscribe-undo:hover{border-color:var(--gold)}@media (width<=560px){.sign-in,.reset-page{border-radius:14px;margin:24px 16px 56px;padding:28px 20px 24px}}.account-page{flex-direction:column;gap:18px;max-width:880px;margin:40px auto 88px;display:flex}.account-page h1{font-size:clamp(30px,5vw,40px);line-height:1.1}.account-tabs{border-bottom:1px solid var(--hairline);gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.account-tab{color:var(--text-sub);white-space:nowrap;border-radius:8px 8px 0 0;flex:none;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.account-tab:hover,.account-tab:focus-visible{color:var(--text)}.account-tab.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--gold)}.account-panel{flex-direction:column;gap:14px;display:flex}.account-panel h2{margin:0;font-size:24px}.account-lede{color:var(--text-sub);margin:0}.account-muted{color:var(--text-sub);font-size:14px}.account-eyebrow{color:var(--text-sub);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:12px}.account-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.account-error{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.account-more{color:var(--gold);font-weight:600}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-stats div{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;padding:14px 16px}.account-stats dt{color:var(--text-sub);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.account-stats dd{margin:4px 0 0;font-size:22px;font-weight:700}.account-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.account-card,.account-order{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:16px 18px}.account-address-line{display:block}.account-order{flex-direction:column;gap:12px;display:flex}.account-order-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.account-order-head h3{margin:0;font-size:18px}.account-order-status{border:1px solid var(--hairline);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.account-order-status[data-status=shipped],.account-order-status[data-status=delivered]{border-color:var(--gold);color:var(--gold)}.account-order-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.account-order-items li{grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;display:grid}.account-order-items img,.account-order-thumb{object-fit:cover;background:var(--hairline);border-radius:8px;grid-row:span 2;width:48px;height:48px}.account-order-item-name{font-weight:600}.account-order-totals{grid-template-columns:1fr auto;gap:4px 16px;margin:0;font-size:14px;display:grid}.account-order-totals dd{text-align:right;margin:0}.account-order-total{font-weight:700}.account-order-shipto,.account-order-tracking{margin:0;font-size:14px}.account-order-tracking a{color:var(--gold);font-weight:600}.account-tier{margin:0;font-size:22px;font-weight:700}.account-benefits{margin:0;padding-left:18px}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-confirm{border:1px solid var(--gold);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.account-confirm h3{margin:0;font-size:18px}.account-kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.account-kv dt{color:var(--text-sub)}.account-kv dd{overflow-wrap:anywhere;margin:0}.account-message{margin:0;font-weight:600}@media (width>=720px){.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.release-shop-hero{padding-top:56px}.release-shop-hero .v2-ap-back+.kicker{margin-top:14px}.release-shop-hero .kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:13px}.release-shop-hero h1{margin-top:12px;font-size:clamp(40px,5.6vw,68px);line-height:1.02}.release-shop-hero .release-facts{margin-top:22px}.release-shop-hero .release-facts dt,.release-shop-hero .release-facts dd{margin:0}.release-shop-hero .release-facts dl{grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(180px,max-content));grid-auto-flow:column;gap:4px 40px;margin:0;display:grid}.release-shop-hero .release-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-sub);font-size:12px}.release-shop-hero .release-facts dd{color:var(--text);font-size:17px}.release-shop-tabs{gap:22px}@media (width<=760px){.release-shop-hero .release-facts dl{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-flow:row}.release-shop-tabs{overscroll-behavior-x:none;touch-action:pan-x pan-y;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--hairline);border-bottom:0;flex-wrap:nowrap;gap:18px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow:auto hidden}.release-shop-tabs::-webkit-scrollbar{display:none}.release-shop-tabs a{white-space:nowrap;border-bottom:0;flex:none;margin-bottom:0}.release-shop-tabs .v2-sp-ink{bottom:0}}.release-shop-hero .release-facts.is-pending{visibility:hidden}.release-shop-hero .release-facts:not(.is-pending){animation:.3s both release-facts-in}@keyframes release-facts-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.release-shop-hero .release-facts:not(.is-pending){animation:none}}.release-shop-more{justify-content:center;min-height:1px;padding:8px 20px 48px;display:flex}.release-shop-more-note{letter-spacing:.08em;color:var(--text-sub);margin:0;font-size:13px}
