:root{--void: #060606;--graphite: #0e0e10;--steel: #18181b;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .18);--bone: #ece8df;--mute: #8d8a84;--gold: #e2b85c;--gold-hi: #f7e0a3;--gold-lo: #8a5f1d;--gold-grad: linear-gradient(100deg, #8a5f1d 0%, #e2b85c 28%, #fff1c7 46%, #d9a648 62%, #7d5418 100%);--amber: #ffad33;--amber-glow: rgba(255, 150, 30, .35);--f-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--gutter: clamp(16px, 3.2vw, 48px);--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--s-bg: #bea3a5;--s-bg2: #d4c1c3;--s-ink: #2a1d1f}@property --s-bg{syntax: "<color>"; inherits: true; initial-value: #bea3a5;}@property --s-bg2{syntax: "<color>"; inherits: true; initial-value: #d4c1c3;}@property --s-ink{syntax: "<color>"; inherits: true; initial-value: #2a1d1f;}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--f-display);font-variation-settings:"wdth" 100;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.is-loading{overflow:hidden}img,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--gold);color:#000}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dim{color:var(--mute)}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 18px}.eyebrow--amber{color:var(--amber)}.h-xl{font-size:clamp(44px,7.4vw,132px);line-height:.9;letter-spacing:-.035em;font-weight:760;font-variation-settings:"wdth" 72;text-transform:uppercase;margin:0}.split-line{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.split-line>span{display:inline-block;will-change:transform}.grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.cursor{position:fixed;inset:0;pointer-events:none;z-index:120;display:none}@media(hover:hover)and (pointer:fine){.cursor{display:block}body,a,button{cursor:none}input{cursor:text}}.cursor__dot,.cursor__ring{position:fixed;top:0;left:0;border-radius:50%;will-change:transform}.cursor{mix-blend-mode:normal}.cursor__dot{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--amber);box-shadow:0 0 12px #ffad33a6,0 0 0 1px #00000040;transition:opacity .2s,transform .1s linear}.cursor__ring{width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid var(--amber);box-shadow:0 0 18px #ffad3347,inset 0 0 0 1px #0000001f;display:grid;place-items:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,border-color .35s}.cursor__label{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#170c00;opacity:0;transition:opacity .2s}.cursor.is-hover .cursor__ring{width:68px;height:68px;margin:-34px 0 0 -34px;background:#ffad3329}.cursor.is-hover .cursor__dot{opacity:0}.cursor.is-label .cursor__ring{width:86px;height:86px;margin:-43px 0 0 -43px;background:var(--amber);border-color:var(--amber);box-shadow:0 6px 24px #00000059}.cursor.is-label .cursor__label{opacity:1}.cursor.is-label .cursor__dot{opacity:0}.loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;pointer-events:none}.loader__door{position:absolute;top:0;bottom:0;width:50.5%;background:#050505}.loader__door--l{left:0;border-right:1px solid #1d1a14}.loader__door--r{right:0}.loader__core{position:relative;display:grid;justify-items:center;gap:22px}.loader__mark{width:96px;height:96px;position:relative;overflow:hidden;-webkit-mask:url(../brand/logo.svg) center / contain no-repeat;mask:url(../brand/logo.svg) center / contain no-repeat;background:#1c1c1e}.loader__fill{position:absolute;inset:0;background:var(--gold-grad);transform:translateY(100%)}.loader__meta{display:flex;gap:28px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.loader__count{color:var(--gold);min-width:3ch}.loader__bar{width:220px;height:1px;background:#222;overflow:hidden}.loader__bar i{display:block;height:100%;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.nav{position:fixed;top:0;left:0;right:0;z-index:80;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--gutter);transition:background .5s,backdrop-filter .5s,padding .5s var(--ease),transform .6s var(--ease)}.nav.is-scrolled{background:#0606068c;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.nav__progress i{display:block;height:100%;background:var(--gold-grad);transform-origin:left;transform:scaleX(0)}.nav__links a.is-active{color:var(--gold)}.nav__links a.is-active:after{transform:scaleX(1);transform-origin:left}.nav__links a.is-active i,.mnav a.is-active{color:var(--gold)}.wordmark{display:inline-flex;align-items:baseline;gap:.18em;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.wordmark b{font-weight:850;font-variation-settings:"wdth" 88}.wm-s{font-weight:400;font-size:.62em;font-variation-settings:"wdth" 100}.wm-c{font-style:italic}.nav__links{display:flex;gap:clamp(18px,2.6vw,40px)}.nav__links a{position:relative;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:flex;gap:6px;align-items:baseline}.nav__links a i{font-family:var(--f-mono);font-style:normal;font-size:9px;color:var(--mute)}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.nav__right{justify-self:end;display:flex;align-items:center;gap:22px}.nav__verify{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:8px;transition:color .3s}.nav__verify:hover{color:var(--gold)}.pulse{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 #e2b85c99;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #e2b85c00}to{box-shadow:0 0 #e2b85c00}}.nav__cart{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.nav__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--bone);color:#000;font-family:var(--f-mono);font-size:11px}.nav__count.bump{animation:bump .6s var(--ease)}@keyframes bump{30%{transform:scale(1.45);background:var(--gold)}}.nav__burger{display:none;width:34px;height:34px;position:relative}.nav__burger i{position:absolute;left:7px;right:7px;height:1.5px;background:var(--bone);transition:transform .4s var(--ease)}.nav__burger i:first-child{top:13px}.nav__burger i:last-child{top:20px}.mnav{display:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:54px;padding:0 26px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .4s var(--ease),border-color .4s}.btn span,.btn em{position:relative;z-index:1}.btn em{font-style:normal;font-family:var(--f-mono);font-size:11px;opacity:.7;padding-left:14px;border-left:1px solid currentColor}.btn:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--ease)}.btn:hover:before{transform:translateY(0)}.btn--gold{background:var(--gold-grad);background-size:200% 100%;color:#120c02;animation:foil 6s linear infinite}.btn--gold:before{background:var(--bone)}@keyframes foil{to{background-position:-200% 0}}.btn--ink{background:var(--s-ink);color:var(--s-bg2);transition:background 1s,color 1s}.btn--ink:before{background:#000}.btn--ink:hover{color:#fff}.btn--line{border:1px solid var(--line-2);color:var(--bone)}.btn--line:before{background:var(--bone)}.btn--line:hover{color:#000}.btn--light{background:var(--bone);color:#000}.btn--light:before{background:var(--gold)}.btn--amber{background:var(--amber);color:#170c00;box-shadow:0 0 40px var(--amber-glow)}.btn--amber:before{background:#fff3dc}.btn--block{width:100%}.hero{position:relative;height:100svh;min-height:640px;overflow:hidden;background:#030303}.hero__gl{position:absolute;inset:0;width:100%;height:100%}.hero__boxes{position:absolute;inset:-6%;opacity:.32;mix-blend-mode:screen}.hero__boxes img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.hero__title{position:absolute;inset:0;margin:0;pointer-events:none;font-weight:800;text-transform:uppercase;line-height:.82;letter-spacing:-.045em}.hero__line{position:absolute;white-space:nowrap;font-size:clamp(64px,12.6vw,250px)}.hero__line--1{top:13vh;left:var(--gutter);z-index:1;color:var(--bone)}.hero__line--2{bottom:11vh;right:var(--gutter);z-index:3;color:transparent;-webkit-text-stroke:1.5px rgba(236,232,223,.85);font-size:clamp(40px,10.3vw,210px)}.hero__line .ch{display:inline-block;font-variation-settings:"wdth" var(--w, 100);will-change:transform}.hero__figure{position:absolute;left:50%;bottom:0;z-index:2;height:min(92svh,980px);aspect-ratio:1;transform:translate(-50%)}.hero__figure img{width:100%;height:100%;object-fit:contain;-webkit-mask:radial-gradient(ellipse 34% 52% at 50% 52%,#000 66%,transparent 100%);mask:radial-gradient(ellipse 34% 52% at 50% 52%,#000 66%,transparent 100%)}.hero__halo{position:absolute;left:50%;top:48%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#e2b85c38,#e2b85c00 62%);filter:blur(10px)}.hero__side{position:absolute;z-index:4;right:var(--gutter);top:50%;transform:translateY(-62%);width:min(320px,24vw)}.hero__lede{font-size:15px;line-height:1.55;color:#c9c5bd;margin:0 0 26px}.hero__meta{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);bottom:22px;display:flex;gap:clamp(20px,4vw,64px);margin:0;padding:16px 0 0;list-style:none;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero__meta span{color:var(--mute);margin-right:10px}.hero__scroll{margin-left:auto;display:flex;align-items:center}.hero__scroll i{width:46px;height:1px;background:var(--line-2);position:relative;overflow:hidden}.hero__scroll i:after{content:"";position:absolute;inset:0;background:var(--gold);animation:scan 2.2s var(--ease-io) infinite}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ticker{position:relative;overflow:hidden;border-block:1px solid var(--line);background:#080808;padding:18px 0}.ticker__track{display:flex;gap:34px;width:max-content;animation:tick 38s linear infinite;font-weight:700;font-variation-settings:"wdth" 115;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.ticker__track b{color:var(--gold);font-size:10px;align-self:center}@keyframes tick{to{transform:translate(-50%)}}.chapter{display:flex;align-items:center;gap:20px;padding:0 var(--gutter);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.chapter__no{color:var(--gold);white-space:nowrap}.chapter__no i{font-style:normal;color:var(--mute)}.chapter__rule{flex:1;height:1px;background:currentColor;opacity:.25;transform-origin:left}.chapter__name{white-space:nowrap}.chapter--dark{color:var(--s-ink)}.chapter--dark .chapter__no{color:inherit}.chapter--dark .chapter__no i{color:inherit;opacity:.5}.stage{position:relative;min-height:100svh;padding:110px 0 36px;background:radial-gradient(ellipse 70% 80% at 50% 62%,var(--s-bg2) 0%,var(--s-bg) 55%,color-mix(in srgb,var(--s-bg) 78%,#000) 100%);color:var(--s-ink);transition:--s-bg 1.1s var(--ease-io),--s-bg2 1.1s var(--ease-io),--s-ink 1.1s var(--ease-io);display:flex;flex-direction:column;overflow:hidden}.stage .chapter{position:absolute;top:40px;left:0;right:0}.stage__grid{flex:1;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.25fr) minmax(220px,.8fr);align-items:center;gap:24px;padding:0 var(--gutter)}.stage .eyebrow{color:inherit;opacity:.62}.stage__name{margin:0 0 12px;font-size:clamp(48px,6.4vw,118px);line-height:.86;letter-spacing:-.04em;font-weight:800;font-variation-settings:"wdth" 66;text-transform:uppercase}.stage__name .word{display:inline-block;overflow:hidden;vertical-align:top}.stage__name .word>span{display:inline-block}.stage__sku{opacity:.6;margin:0 0 28px}.stage__copy{max-width:340px;margin:0 0 34px;opacity:.78}.stage__buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.stage__price{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em}.stage__price b{font-family:var(--f-display);font-size:40px;font-weight:700;letter-spacing:-.03em;font-variation-settings:"wdth" 80}.stage__figure{position:relative;height:min(76svh,780px);aspect-ratio:1;justify-self:center}.stage__figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-mask:radial-gradient(ellipse 36% 50% at 50% 50%,#000 70%,transparent 100%);mask:radial-gradient(ellipse 36% 50% at 50% 50%,#000 70%,transparent 100%);opacity:0;will-change:clip-path,transform,opacity}.stage__figure img.is-on{opacity:1}.stage__specs{margin:0;display:grid;gap:0;align-self:center}.stage__specs div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:13px 0;border-top:1px solid color-mix(in srgb,var(--s-ink) 20%,transparent)}.stage__specs div:last-child{border-bottom:1px solid color-mix(in srgb,var(--s-ink) 20%,transparent)}.stage__specs dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;padding-top:2px}.stage__specs dd{margin:0;font-size:14px;font-weight:550}.stage__picker{display:flex;align-items:center;gap:28px;padding:22px var(--gutter) 0;border-top:1px solid color-mix(in srgb,var(--s-ink) 16%,transparent);margin:0 var(--gutter);padding-left:0;padding-right:0}.stage__sex{display:flex;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 10%,transparent)}.stage__sex button{height:34px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;transition:background .4s,color .4s}.stage__sex button.is-on{background:var(--s-ink);color:var(--s-bg2)}.stage__swatches{display:flex;gap:12px;flex:1}.swatch{position:relative;width:58px;height:58px;border-radius:50%;overflow:hidden;background-size:300% auto;background-position:50% 2%;background-repeat:no-repeat;outline:1px solid color-mix(in srgb,var(--s-ink) 22%,transparent);outline-offset:3px;transition:outline-color .3s,transform .5s var(--ease)}.swatch:hover{transform:translateY(-3px)}.swatch.is-on{outline:2px solid var(--s-ink)}.swatch span{position:absolute;left:50%;bottom:-26px;transform:translate(-50%);font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s,bottom .3s}.stage__swatches{padding-bottom:6px}.swatch-wrap{position:relative;display:grid;justify-items:center;gap:8px}.swatch-wrap em{font-style:normal;font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;transition:opacity .3s}.swatch-wrap.is-on em{opacity:1}.stage__count{margin-left:auto;opacity:.7}.anatomy{position:relative;height:420vh;background:#000}.anatomy__pin{position:sticky;top:0;height:100svh;overflow:hidden}.anatomy__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:brightness(1.25) contrast(1.05)}.anatomy__shade{position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#0000001a 45%,#000000b3),linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%)}.anatomy__head{position:absolute;left:var(--gutter);top:16vh}.anatomy__steps{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:min(440px,38vw);margin:0;padding:0;list-style:none}.anatomy__steps li{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--line);opacity:.28;transition:opacity .6s var(--ease)}.anatomy__steps li:last-child{border-bottom:1px solid var(--line)}.anatomy__steps li.is-on{opacity:1}.anatomy__steps b{font-family:var(--f-mono);font-weight:400;font-size:12px;color:var(--gold);padding-top:6px}.anatomy__steps h3{margin:0 0 4px;font-size:clamp(22px,2.2vw,34px);font-weight:750;font-variation-settings:"wdth" 80;letter-spacing:-.02em;text-transform:uppercase}.anatomy__steps p{margin:0;color:#bdb9b1;font-size:14px;max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.anatomy__steps li.is-on p{max-height:60px}.anatomy__progress{position:absolute;left:var(--gutter);right:var(--gutter);bottom:34px;height:1px;background:var(--line)}.anatomy__progress i{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(0)}.verify{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:160px var(--gutter);background:radial-gradient(ellipse 60% 70% at 75% 50%,#15130f,var(--void) 70%)}.verify__p{max-width:440px;color:#bdb9b1;margin:28px 0 34px;font-size:17px}.verify__visual{position:relative;height:min(76vh,720px)}.verify__fig{position:absolute;left:50%;top:50%;width:min(88%,74vh);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #e2b85c59,0 0 0 18px #e2b85c08,0 0 0 19px #e2b85c1f,0 60px 120px #0009}.verify__fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.75);transform-origin:50% 47%;filter:saturate(.9) contrast(1.05)}.verify__fig:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 52%,rgba(0,0,0,.55) 100%)}.verify__ticks{position:absolute;left:50%;top:50%;width:calc(min(88%,74vh) + 70px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(226,184,92,.5) 0 .4deg,transparent .4deg 6deg);-webkit-mask:radial-gradient(circle,transparent 66%,#000 66.5%,#000 69%,transparent 69.5%);mask:radial-gradient(circle,transparent 66%,#000 66.5%,#000 69%,transparent 69.5%);animation:spin 60s linear infinite}.verify__chip{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gold);box-shadow:0 0 22px var(--gold)}.verify__chip i{position:absolute;inset:-2px;border:1px solid var(--gold);border-radius:50%;opacity:0}.verify.is-tapped .verify__chip i{animation:ring 1.8s var(--ease) infinite}.verify.is-tapped .verify__chip i:nth-child(2){animation-delay:.35s}.verify.is-tapped .verify__chip i:nth-child(3){animation-delay:.7s}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(14);opacity:0}}.verify__phone{position:absolute;right:2%;top:6%;width:190px;height:384px;border-radius:34px;padding:10px;background:linear-gradient(145deg,#2a2a2e,#0c0c0d);border:1px solid #333;box-shadow:0 40px 80px #0009,inset 0 0 0 1px #ffffff0d;transform:rotate(8deg);transition:transform 1.2s var(--ease)}.verify.is-tapped .verify__phone{transform:translate(-46%,24%) rotate(-4deg)}.verify__screen{position:relative;height:100%;border-radius:26px;background:#050505;overflow:hidden}.vs{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;padding:16px;transition:opacity .6s,transform .8s var(--ease)}.vs--idle .vs__ring{width:70px;height:70px;border-radius:50%;border:1px dashed var(--mute);animation:spin 8s linear infinite;margin-top:14px}@keyframes spin{to{transform:rotate(360deg)}}.vs--ok{opacity:0;transform:translateY(16px);background:radial-gradient(circle at 50% 30%,#2a210d,#050505 70%)}.verify.is-verified .vs--idle{opacity:0}.verify.is-verified .vs--ok{opacity:1;transform:none}.vs__check{width:54px;height:54px;border-radius:50%;background:var(--gold-grad);display:grid;place-items:center;margin-bottom:6px}.vs__check svg{width:26px;fill:none;stroke:#140d00;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.verify.is-verified .vs__check svg{transition:stroke-dashoffset .7s .3s var(--ease);stroke-dashoffset:0}.vs strong{font-size:22px;font-weight:800;font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:-.01em}.vs .mono{font-size:9px}.vs__owner{margin-top:10px;font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#140d00;background:var(--gold);padding:5px 10px;border-radius:99px}.gold{position:relative;padding:140px 0 120px;background:radial-gradient(ellipse 60% 50% at 50% 70%,#1a1408,#000 70%);overflow-x:clip}.gold__stage{position:relative;height:min(110vh,1000px);margin-top:40px}.gold__word{position:absolute;inset:0;margin:0;display:grid;place-content:start center;padding-top:2%;text-align:center;font-size:clamp(80px,19vw,360px);font-weight:900;line-height:.8;letter-spacing:-.05em;font-variation-settings:"wdth" 125}.gold__word span{display:block;background:var(--gold-grad);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil 9s linear infinite}.gold__word span:last-child{font-variation-settings:"wdth" 62;font-size:.52em;letter-spacing:.1em;font-weight:300}.gold__fig{position:absolute;bottom:0;margin:0;height:76%;aspect-ratio:1;z-index:1}.gold__fig img{width:100%;height:100%;object-fit:contain;-webkit-mask:radial-gradient(ellipse 34% 50% at 50% 52%,#000 64%,transparent 100%);mask:radial-gradient(ellipse 34% 50% at 50% 52%,#000 64%,transparent 100%)}.gold__fig--f{left:50%;margin-left:-46%}.gold__fig--m{right:50%;margin-right:-46%}.gold__stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(0deg,#000,transparent);z-index:2;pointer-events:none}.gold__foot{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:40px var(--gutter) 0;border-top:1px solid #1f1a10;margin:0 var(--gutter);padding-left:0;padding-right:0}.gold__foot p{margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.35;color:#cfc5ae;max-width:560px}.gold__btns{display:flex;gap:12px;flex-wrap:wrap}.pedals{position:relative;padding:140px 0 0;background:radial-gradient(ellipse 80% 50% at 30% 20%,#1f1205,#0a0705 60%),#0a0705;overflow-x:clip}.pedals .chapter__no{color:var(--amber)}.pedals__intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,90px);align-items:center;padding:80px var(--gutter) 60px}.pedals__art{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 50px 120px #ff8c142e,0 0 0 1px #ffad3326;transform-style:preserve-3d;will-change:transform}.pedals__art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,220,160,.18),transparent 45%);pointer-events:none}.pedals__p{color:#c9bca8;max-width:520px;margin:28px 0 36px;font-size:17px}.price-card{border:1px solid rgba(255,173,51,.22);border-radius:18px;padding:26px;background:linear-gradient(160deg,#ffad3314,#ffad3300 60%);max-width:520px;display:grid;gap:16px}.price-card__row{display:flex;align-items:baseline;gap:16px}.price-card__now{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em;font-variation-settings:"wdth" 75;color:var(--amber);text-shadow:0 0 40px var(--amber-glow)}.price-card__was{font-family:var(--f-mono);color:var(--mute);text-decoration:line-through}.tag{margin-left:auto;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:99px;border:1px solid rgba(255,173,51,.4);color:var(--amber)}.price-card .mono{margin:0}.pedals__stats{display:grid;grid-template-columns:repeat(6,1fr);margin:40px var(--gutter) 0;padding:0;list-style:none;border-top:1px solid rgba(255,173,51,.18);border-bottom:1px solid rgba(255,173,51,.18)}.pedals__stats li{border-left:1px solid rgba(255,173,51,.12);padding:28px 0 26px 20px}.pedals__stats li:first-child{border-left:0;padding-left:0}.pedals__stats b{display:block;font-size:clamp(40px,4.6vw,80px);line-height:1;font-weight:750;letter-spacing:-.04em;font-variation-settings:"wdth" 70}.pedals__stats span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ring{position:relative;height:340vh}.ring__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ring__head{display:flex;justify-content:space-between;align-items:end;padding:110px var(--gutter) 0}.ring__caption{margin:0;display:flex;align-items:baseline;gap:14px;font-size:clamp(22px,2.4vw,36px);font-weight:750;font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:-.02em}.ring__caption b{font-family:var(--f-mono);font-size:12px;font-weight:400;color:var(--amber)}.ring__scene{position:relative;perspective:1800px;perspective-origin:50% 40%;touch-action:pan-y}.ring__wheel{position:absolute;left:50%;top:46%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.ring__card{position:absolute;width:min(52vw,720px);aspect-ratio:16 / 10;left:0;top:0;transform-style:preserve-3d;backface-visibility:hidden;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #ffad3324;background:#0b0b0b}.ring__card img{width:100%;height:100%;object-fit:cover}.ring__card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%);pointer-events:none}.ring__floor{position:absolute;left:0;right:0;bottom:0;height:30%;background:radial-gradient(ellipse 50% 60% at 50% 100%,rgba(255,150,30,.18),transparent 70%);pointer-events:none}.amps{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:40px;padding:60px var(--gutter) 160px;align-items:center}.amps__list{display:grid}.amps__list button{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid rgba(255,173,51,.14);text-align:left;font-size:clamp(22px,2.2vw,34px);font-weight:750;letter-spacing:-.01em;font-variation-settings:"wdth" 90;text-transform:uppercase;color:#5b4f40;transition:color .35s,padding .5s var(--ease)}.amps__list button:last-child{border-bottom:1px solid rgba(255,173,51,.14)}.amps__list button span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;font-weight:400;color:var(--mute)}.amps__list button:hover,.amps__list button.is-on{color:var(--bone);padding-left:14px}.amps__list button.is-on{color:var(--amber)}.amps__display{position:relative;padding:40px;border-radius:22px;border:1px solid rgba(255,173,51,.16);background:radial-gradient(ellipse at 50% 120%,rgba(255,140,20,.22),transparent 60%),#0d0906;overflow:hidden;min-height:420px;display:flex;flex-direction:column}.amps__name{font-size:clamp(64px,10vw,180px);font-weight:900;line-height:.85;letter-spacing:-.05em;font-variation-settings:"wdth" 125;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--amber);white-space:nowrap}.amps__note{color:var(--amber);margin-top:14px;font-size:13px}.vu{margin-top:auto;display:flex;align-items:end;gap:5px;height:120px;padding-top:30px}.vu i{flex:1;background:linear-gradient(0deg,#ffad33,#ffd27a 70%,#ff5a1f);border-radius:2px;height:10%;transform-origin:bottom;opacity:.9}.merch{position:relative;padding:140px 0 160px;background:#e9e5dd;color:#0d0d0d;--s-ink: #0d0d0d}.merch__head{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:80px var(--gutter) 56px}.merch__head p{max-width:360px;margin:0;font-size:16px;color:#3d3b37}.merch__head .mono{display:block;margin-top:12px;color:#8a8579}.merch__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 var(--gutter)}.mcard{position:relative;display:flex;flex-direction:column}.mcard__plate{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 45%,#1b1b1d,#0b0b0c 75%);color:var(--bone);isolation:isolate}.mcard__plate svg{position:absolute;inset:14% 16% 18%;width:68%;height:68%;fill:none;stroke:#4a4a50;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;transition:stroke .6s}.mcard__plate svg .seam{stroke-dasharray:3 4;stroke:#36363b}.mcard:hover .mcard__plate svg{stroke:var(--gold)}.mcard__plate:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(226,184,92,.16) 48%,transparent 66%);transform:translate(-100%);transition:transform 1.2s var(--ease);z-index:1}.mcard:hover .mcard__plate:before{transform:translate(100%)}.mcard__plate .wm{position:absolute;right:16px;bottom:16px;width:26px;height:26px;background:#2a2a2e;-webkit-mask:url(../brand/logo.svg) center / contain no-repeat;mask:url(../brand/logo.svg) center / contain no-repeat}.mcard__tag{position:absolute;left:14px;top:14px;z-index:2;font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;gap:8px;align-items:center}.mcard__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse 2s infinite}.mcard__scan{position:absolute;left:0;right:0;height:30%;top:-30%;background:linear-gradient(180deg,transparent,rgba(226,184,92,.06),transparent);animation:scanY 4s linear infinite}@keyframes scanY{to{top:100%}}.mcard__meta{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 2px 0;align-items:center}.mcard__meta h3{margin:0;font-size:18px;font-weight:750;font-variation-settings:"wdth" 85;text-transform:uppercase;letter-spacing:-.01em}.mcard__meta p{margin:0;grid-column:1;font-size:13px;color:#5d5a54}.mcard__meta .mono{color:#8a8579}.mcard__add{grid-row:1 / span 3;grid-column:2;width:46px;height:46px;border-radius:50%;border:1px solid #0d0d0d22;display:grid;place-items:center;font-size:20px;transition:background .3s,color .3s,transform .5s var(--ease)}.mcard__add:hover{background:#0d0d0d;color:#e9e5dd;transform:rotate(90deg)}.merch .chapter{color:#0d0d0d}.merch .eyebrow{color:#8a8579}.shop{position:relative;padding:140px 0 120px;background:var(--void)}.shop__head{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:80px var(--gutter) 44px;flex-wrap:wrap}.shop__tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.shop__filters{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line)}.shop__filters button{height:38px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);transition:color .3s,background .4s var(--ease)}.shop__filters button sup{font-family:var(--f-mono);font-size:9px;margin-left:4px;opacity:.7}.shop__filters button:hover{color:var(--bone)}.shop__filters button.is-on{background:var(--bone);color:#000}.shop__sort{display:flex;align-items:center;gap:10px;height:46px;padding:0 6px 0 18px;border-radius:999px;border:1px solid var(--line)}.shop__sort select{appearance:none;-webkit-appearance:none;background:none;border:0;color:var(--bone);font:600 12px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;padding:0 30px 0 4px;height:100%;cursor:pointer;outline:0;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:right 14px center,right 9px center;background-size:5px 5px;background-repeat:no-repeat}.shop__sort select option{background:#111;color:var(--bone)}.shop__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 14px;padding:0 var(--gutter)}.shop__note{padding:40px var(--gutter) 0;margin:0}.shop__note b{color:var(--bone);font-weight:500}.pcard{position:relative;display:flex;flex-direction:column}.pcard__plate{position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;text-align:left;isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 60%,var(--bg2, #1b1b1d),var(--bg, #0b0b0c) 75%)}.pcard__plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pcard__plate img.is-toy{object-fit:contain;transform:scale(1.18) translateY(3%);-webkit-mask:radial-gradient(ellipse 40% 50% at 50% 50%,#000 70%,transparent 100%);mask:radial-gradient(ellipse 40% 50% at 50% 50%,#000 70%,transparent 100%)}.pcard:hover .pcard__plate img{transform:scale(1.06)}.pcard:hover .pcard__plate img.is-toy{transform:scale(1.26) translateY(2%)}.pcard__plate svg{position:absolute;inset:16% 18% 20%;width:64%;height:64%;fill:none;stroke:#4a4a50;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;transition:stroke .6s}.pcard__plate svg .seam{stroke-dasharray:3 4;stroke:#36363b}.pcard:hover .pcard__plate svg{stroke:var(--gold)}.pcard__plate .wm{position:absolute;right:14px;bottom:14px;width:22px;height:22px;background:#2a2a2e;-webkit-mask:url(../brand/logo.svg) center / contain no-repeat;mask:url(../brand/logo.svg) center / contain no-repeat}.pcard__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;gap:6px;transform:translateY(calc(100% + 14px));transition:transform .6s var(--ease)}.pcard:hover .pcard__quick,.pcard:focus-within .pcard__quick{transform:none}.pcard__quick button{flex:1;height:42px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s,color .3s}.pcard__quick .q-view{background:#0a0a0a8c;color:var(--bone);border:1px solid rgba(255,255,255,.18)}.pcard__quick .q-view:hover{background:#0a0a0ad9}.pcard__quick .q-add{background:var(--bone);color:#000}.pcard__quick .q-add:hover{background:var(--gold)}.pcard__meta{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:16px 2px 0}.pcard__meta h3{margin:0;font-size:17px;font-weight:750;font-variation-settings:"wdth" 85;text-transform:uppercase;letter-spacing:-.005em;line-height:1.15}.pcard__meta .mono{color:var(--mute);font-size:10px}.pcard__price{font-family:var(--f-mono);font-size:13px;text-align:right}.pcard__price s{display:block;color:var(--mute);font-size:10px}.pcard.is-sold .pcard__plate{filter:grayscale(1) brightness(.6)}.badge{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;background:#08080899;color:var(--bone);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);white-space:nowrap}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.badge--in:before{background:#8fd18b}.badge--low{color:var(--gold);border-color:#e2b85c66}.badge--low:before{animation:pulse 2s infinite}.badge--sold{color:var(--mute)}.badge--sold:before{background:transparent;border:1px solid currentColor}.badge--preorder{color:#000;background:var(--bone);border-color:var(--bone)}.badge--digital{color:var(--amber);border-color:#ffad3366}.badge.static{position:static}.qv{position:fixed;inset:0;z-index:145;pointer-events:none}.qv__scrim{position:absolute;inset:0;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .6s var(--ease)}.qv__panel{position:absolute;left:50%;top:50%;width:min(1240px,calc(100vw - 40px));height:min(820px,calc(100svh - 40px));transform:translate(-50%,-46%) scale(.98);opacity:0;transition:transform .8s var(--ease),opacity .5s;border-radius:24px;background:#0c0c0e;border:1px solid var(--line);display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden}.qv.is-open{pointer-events:auto}.qv.is-open .qv__scrim{opacity:1}.qv.is-open .qv__panel{opacity:1;transform:translate(-50%,-50%)}.qv__x{position:absolute;right:22px;top:20px;z-index:3;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;gap:8px;align-items:center}.qv__x span{padding:3px 6px;border:1px solid var(--line-2);border-radius:5px;font-size:9px}.qv__x:hover{color:var(--gold)}.qv__gallery{position:relative;display:grid;grid-template-rows:1fr auto;background:radial-gradient(ellipse 80% 70% at 50% 58%,var(--bg2, #1b1b1d),var(--bg, #0b0b0c) 75%);min-height:0}.qv__main{position:relative;overflow:hidden;min-height:0}.qv__main>img,.qv__main>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qv__main img.is-toy{object-fit:contain;-webkit-mask:radial-gradient(ellipse 40% 50% at 50% 50%,#000 70%,transparent 100%);mask:radial-gradient(ellipse 40% 50% at 50% 50%,#000 70%,transparent 100%)}.qv__main img.crop-head{object-fit:cover;transform:scale(2.6);transform-origin:50% 22%}.qv__main img.crop-chest{object-fit:cover;transform:scale(2.4);transform-origin:50% 46%}.qv__main img.is-shot{object-fit:contain;padding:40px}.qv__main svg{inset:18% 22% 20%;width:56%;height:62%;fill:none;stroke:#55555c;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.qv__main svg .seam{stroke-dasharray:3 4;stroke:#3a3a40}.qv__ph{position:absolute;left:22px;bottom:16px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.qv__thumbs{display:flex;gap:8px;padding:14px;overflow-x:auto;scrollbar-width:none}.qv__thumbs button{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#00000040;outline:1px solid rgba(255,255,255,.12);outline-offset:2px;opacity:.6;transition:opacity .3s,outline-color .3s;position:relative}.qv__thumbs button img{width:100%;height:100%;object-fit:cover}.qv__thumbs button img.crop-head{transform:scale(2.6);transform-origin:50% 22%}.qv__thumbs button img.crop-chest{transform:scale(2.4);transform-origin:50% 46%}.qv__thumbs button.is-on,.qv__thumbs button:hover{opacity:1;outline-color:var(--gold)}.qv__info{padding:64px 48px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:22px;overscroll-behavior:contain}.qv__crumbs{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qv__info h3{margin:0;font-size:clamp(40px,4.4vw,72px);line-height:.88;font-weight:800;font-variation-settings:"wdth" 66;letter-spacing:-.035em;text-transform:uppercase}.qv__price{display:flex;align-items:baseline;gap:12px}.qv__price b{font-size:30px;font-weight:750;font-variation-settings:"wdth" 80;letter-spacing:-.02em}.qv__price s{font-family:var(--f-mono);color:var(--mute);font-size:12px}.qv__desc{margin:0;color:#bdb9b1;font-size:15px;line-height:1.6}.qv__opt{display:grid;gap:10px}.qv__opt>span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.qv__opt-row{display:flex;gap:8px;flex-wrap:wrap}.qv__opt-row button{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:border-color .3s,background .3s,color .3s}.qv__opt-row button i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.qv__opt-row button.is-on{background:var(--bone);color:#000;border-color:var(--bone)}.qv__buy{display:flex;gap:10px}.qv__buy .btn{flex:1}.stepper{display:inline-flex;align-items:center;height:54px;border-radius:999px;border:1px solid var(--line-2);font-family:var(--f-mono);font-size:13px}.stepper button{width:44px;height:100%;font-size:16px;color:var(--mute)}.stepper button:hover{color:var(--gold)}.stepper span{min-width:22px;text-align:center}.qv__acc{border-top:1px solid var(--line)}.qv__acc details{border-bottom:1px solid var(--line)}.qv__acc summary{list-style:none;display:flex;justify-content:space-between;padding:16px 0;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.qv__acc summary::-webkit-details-marker{display:none}.qv__acc summary:after{content:"+";font-family:var(--f-mono);color:var(--gold);transition:transform .4s var(--ease)}.qv__acc details[open] summary:after{transform:rotate(45deg)}.qv__acc dl,.qv__acc p{margin:0 0 16px;color:#bdb9b1;font-size:14px}.qv__acc dl div{display:grid;grid-template-columns:110px 1fr;padding:6px 0}.qv__acc dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:3px}.qv__acc dd{margin:0}.list{padding:140px var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end}.list__title{margin:0;font-size:clamp(44px,6vw,110px);line-height:.88;letter-spacing:-.04em;font-weight:800;font-variation-settings:"wdth" 70;text-transform:uppercase}.list__form{display:flex;border-bottom:1px solid var(--line-2);padding-bottom:12px;transition:border-color .4s}.list__form:focus-within{border-color:var(--gold)}.list__form input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--bone);font:inherit;font-size:clamp(18px,1.8vw,26px);padding:10px 0}.list__form input::placeholder{color:#55534f}.list__form button{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.list__ok{grid-column:2;color:var(--gold);margin:0;opacity:0;transition:opacity .5s}.list__ok.is-on{opacity:1}.foot{position:relative;padding:80px var(--gutter) 24px;border-top:1px solid var(--line);overflow:hidden}.foot__cols{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:30px}.foot__cols a{display:block;padding:4px 0;color:#c9c5bd;font-size:15px;transition:color .3s,transform .4s var(--ease)}.foot__cols a:hover{color:var(--gold);transform:translate(4px)}.foot__mark img{width:64px;opacity:.9}.foot__word{font-size:clamp(120px,31vw,560px);font-weight:900;line-height:.74;letter-spacing:-.06em;font-variation-settings:"wdth" 125;text-align:center;margin:60px 0 10px;background:linear-gradient(180deg,#1d1d1f,#060606 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.foot__base{display:flex;justify-content:space-between;gap:20px;color:var(--mute);padding-top:16px;border-top:1px solid var(--line)}.scrim{position:fixed;inset:0;z-index:140;background:#0000008c;backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .6s var(--ease)}aside.cart{position:fixed;top:10px;right:10px;bottom:10px;z-index:150;width:min(440px,calc(100vw - 20px));border-radius:22px;background:#0e0e10eb;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid var(--line);display:flex;flex-direction:column;transform:translate(calc(100% + 30px));transition:transform .8s var(--ease)}body.cart-open .scrim{opacity:1;pointer-events:auto}body.cart-open aside.cart{transform:none}.cart__head{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid var(--line)}.cart__head h3{margin:0;font-size:22px;font-weight:800;text-transform:uppercase;font-variation-settings:"wdth" 80;display:flex;align-items:baseline;gap:8px}.cart__x{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cart__x:hover{color:var(--gold)}.cart__items{list-style:none;margin:0;padding:8px 26px;overflow-y:auto;flex:1}.citem{display:grid;grid-template-columns:74px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.citem__img{width:74px;height:74px;border-radius:12px;overflow:hidden;background:#1a1a1c}.citem__img img{width:100%;height:100%;object-fit:cover}.citem__img.ph{display:grid;place-items:center}.citem__img.ph i{width:26px;height:26px;background:#3a3a3e;-webkit-mask:url(../brand/logo.svg) center / contain no-repeat;mask:url(../brand/logo.svg) center / contain no-repeat}.citem h4{margin:0 0 4px;font-size:15px;font-weight:700;text-transform:uppercase;font-variation-settings:"wdth" 85}.citem .mono{color:var(--mute);font-size:10px}.qty{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-family:var(--f-mono);font-size:12px}.qty button{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:13px;line-height:1}.qty button:hover{border-color:var(--gold);color:var(--gold)}.citem__price{font-family:var(--f-mono);font-size:13px;align-self:start;padding-top:4px}.cart__empty{display:none;flex:1;place-content:center;justify-items:center;gap:14px;color:var(--mute)}.cart__empty img{width:48px;opacity:.25}.cart.is-empty .cart__empty{display:grid}.cart.is-empty .cart__items{display:none}.cart__foot{padding:22px 26px 26px;border-top:1px solid var(--line);display:grid;gap:14px}.cart__sub{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;text-transform:uppercase;letter-spacing:.06em;font-weight:650}.cart__sub b{font-size:24px;font-weight:800;font-variation-settings:"wdth" 80}.cart__foot .mono{margin:0;font-size:10px}.fly{position:fixed;z-index:160;width:70px;height:70px;border-radius:50%;overflow:hidden;pointer-events:none;box-shadow:0 10px 30px #00000080;border:1px solid var(--gold)}.fly img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.stage__grid{grid-template-columns:1fr 1fr}.stage__specs{display:none}.pedals__stats{grid-template-columns:repeat(3,1fr)}.pedals__stats li:nth-child(4){border-left:0;padding-left:0}.pedals__stats li:nth-child(n+4){border-top:1px solid rgba(255,173,51,.12)}.merch__grid{grid-template-columns:repeat(2,1fr)}.shop__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.nav{grid-template-columns:1fr auto}.nav__links,.nav__verify{display:none}.nav__burger{display:block}body.menu-open .nav__burger i:first-child{transform:translateY(3.5px) rotate(45deg)}body.menu-open .nav__burger i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mnav{display:flex;position:fixed;inset:0;z-index:70;background:#060606f5;flex-direction:column;justify-content:center;padding:0 var(--gutter);gap:6px;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.mnav a{font-size:54px;font-weight:850;text-transform:uppercase;letter-spacing:-.03em;font-variation-settings:"wdth" 70;line-height:1}body.menu-open .mnav{opacity:1;pointer-events:auto}.hero__line{font-size:17vw}.hero__line--1{top:14svh}.hero__line--2{bottom:auto;top:calc(14svh + 16vw);left:var(--gutter);right:auto;font-size:10vw}.hero__figure{height:66svh;bottom:120px}.hero__side{width:auto;left:var(--gutter);right:var(--gutter);top:auto;bottom:70px;transform:none}.hero__side .eyebrow,.hero__lede{display:none}.hero__ctas .btn{width:100%}.hero__meta li:nth-child(n+2):not(.hero__scroll){display:none}.stage{padding-top:90px}.stage__grid{grid-template-columns:1fr;padding-top:10px}.stage__info{order:2}.stage__figure{order:1;height:54svh}.stage__name{font-size:15vw}.stage__picker{flex-wrap:wrap;gap:16px}.stage__swatches{order:3;width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.swatch{width:50px;height:50px;flex:none}.anatomy{height:auto}.anatomy__pin{position:relative;height:auto;padding:100px var(--gutter) 60px}.anatomy__film{opacity:.45}.anatomy__head{position:relative;top:0;left:0;margin-bottom:30px}.anatomy__steps{position:relative;right:0;top:0;transform:none;width:100%}.anatomy__steps li{opacity:1}.anatomy__steps li p{max-height:none}.anatomy__progress{display:none}.verify{grid-template-columns:1fr;padding:110px var(--gutter)}.verify__visual{height:520px}.verify__phone{width:150px;height:300px;right:0}.gold{padding:110px 0 90px}.gold__stage{height:62vh}.gold__fig{height:66%}.gold__fig--f{margin-left:-64%}.gold__fig--m{margin-right:-64%}.gold__foot{flex-direction:column;align-items:start}.pedals__intro{grid-template-columns:1fr;padding-top:50px}.pedals__stats{grid-template-columns:repeat(2,1fr)}.pedals__stats li{border-left:0!important;padding-left:0!important;border-top:1px solid rgba(255,173,51,.12)}.ring{height:auto}.ring__pin{position:relative;height:auto;display:block}.ring__head{padding-top:80px}.ring__scene{perspective:none;display:flex;gap:12px;overflow-x:auto;padding:24px var(--gutter) 40px;scroll-snap-type:x mandatory;scrollbar-width:none}.ring__wheel{position:static;display:contents;transform:none!important}.ring__card{position:relative;flex:none;width:84vw;transform:none!important;scroll-snap-align:center}.amps{grid-template-columns:1fr;padding-bottom:110px}.amps__display{min-height:320px;padding:26px}.merch{padding:110px 0}.merch__head{flex-direction:column;align-items:start;padding-top:50px}.merch__grid{grid-template-columns:1fr 1fr;gap:10px}.mcard__meta h3{font-size:15px}.mcard__meta p{display:none}.mcard__add{width:38px;height:38px}.shop{padding:110px 0 90px}.shop__head{padding-top:50px}.shop__tools{width:100%}.shop__filters{overflow-x:auto;max-width:100%;scrollbar-width:none}.shop__filters button{padding:0 12px;flex:none}.shop__grid{grid-template-columns:1fr 1fr;gap:26px 10px}.pcard__meta{grid-template-columns:1fr}.pcard__meta h3{font-size:14px}.pcard__price{text-align:left}.pcard__quick{transform:none;left:8px;right:8px;bottom:8px}.pcard__quick .q-view{display:none}.pcard__quick button{height:36px;font-size:10px}.badge{left:8px;top:8px;height:22px;padding:0 8px;font-size:8.5px}.qv__panel{grid-template-columns:1fr;grid-template-rows:46svh 1fr;width:100vw;height:100svh;border-radius:0;left:0;top:0;transform:translateY(6%)}.qv.is-open .qv__panel{transform:none}.qv__info{padding:28px var(--gutter) 40px}.list{grid-template-columns:1fr;padding:100px var(--gutter)}.list__ok{grid-column:1}.foot__cols{grid-template-columns:1fr 1fr}.foot__mark{display:none}.foot__base{flex-direction:column;gap:6px}}@media(max-width:480px){.merch__grid{grid-template-columns:1fr}.mcard__meta p{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.anatomy{height:auto}.anatomy__pin{position:relative;height:auto;padding:120px var(--gutter)}.anatomy__head,.anatomy__steps{position:relative;inset:auto;transform:none;width:auto}.anatomy__steps li{opacity:1}.anatomy__steps li p{max-height:none}}
