:root{--gold:#f2a33a;--gold-hi:#ffd68c;--gold-lo:#8a5a14;--pearl:#f1ede4;--ink:#0b0d11;--bg:#07090c;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--serif:"Instrument Serif", "Cormorant Garamond", Georgia, serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:#fff;font-family:var(--mono);margin:0}body{min-height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:#f2a33a66}.stage{position:fixed;inset:0;overflow:hidden}.stage canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:fixed;inset:0}.hud{pointer-events:none;mix-blend-mode:difference;color:#fff;position:fixed;inset:0}.brand{position:absolute;top:clamp(14px,3vh,34px);left:clamp(16px,3vw,40px)}.brand small{letter-spacing:.34em;text-transform:uppercase;opacity:.85;font-size:10px;display:block}.brand h1{font:400 clamp(2rem,5vw,3.8rem)/.92 var(--serif);letter-spacing:-.01em;margin:8px 0 0}.brand h1 i{font-style:italic}.side{writing-mode:vertical-rl;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;opacity:.9;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;top:50%}.side b{letter-spacing:.14em;font-weight:500}.side.left{left:clamp(8px,1.8vw,24px);transform:translateY(-50%)rotate(180deg)}.side.right{right:clamp(8px,1.8vw,24px);transform:translateY(-50%)}.foot{text-align:center;padding:0 12px;position:absolute;bottom:clamp(44px,7vh,72px);left:0;right:0}#event{letter-spacing:.24em;text-transform:uppercase;opacity:0;min-height:1.6em;font-size:11px;transition:opacity .5s}#event.on{opacity:1}#price{font:400 clamp(3rem,11vw,8.6rem)/.92 var(--serif);letter-spacing:-.025em;font-variant-numeric:tabular-nums}#d24{letter-spacing:.26em;text-transform:uppercase;font-variant-numeric:tabular-nums;min-height:1.2em;margin-top:12px;font-size:12px}#price.beat{animation:1.3s ease-out beat}@keyframes beat{0%{transform:scale(1)}14%{transform:scale(1.022)}28%{transform:scale(1.002)}42%{transform:scale(1.014)}to{transform:scale(1)}}#sub{letter-spacing:.2em;text-transform:uppercase;opacity:.9;margin-top:6px;font-size:11px}#hint{letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-top:8px;font-size:10px;transition:opacity 1s}.acc{pointer-events:none;position:fixed;inset:0}.acc>*{pointer-events:auto}#marker{background:var(--gold);opacity:.55;pointer-events:none;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:0}#marker:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:76px;left:-3px;transform:rotate(45deg)}.pill{letter-spacing:.2em;text-transform:uppercase;color:var(--pearl);-webkit-backdrop-filter:blur(6px);background:#07090c8c;border:1px solid #f2a33a8c;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:flex;position:absolute;top:clamp(14px,3vh,34px);right:clamp(16px,3vw,40px)}.pill i{background:var(--gold);border-radius:50%;width:6px;height:6px}.pill.live i{animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.25}}.pill button{all:unset;cursor:pointer;opacity:.8;border-left:1px solid #f1ede44d;margin-left:6px;padding-left:10px}.pill button:hover{opacity:1}.share{pointer-events:none;width:min(34vw,380px);min-width:150px;position:absolute;top:clamp(18px,3.4vh,38px);left:50%;transform:translate(-50%)}.share .bar{background:var(--ink);border:1px solid #f2a33a80;height:3px;display:flex}.share .bar span{background:var(--pearl);width:50%;height:100%;transition:width .6s;display:block}.share .lab{letter-spacing:.26em;text-transform:uppercase;color:var(--pearl);text-shadow:0 0 6px #000;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.ctl{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:clamp(44px,7vh,72px)}.ctl.l{align-items:flex-start;left:clamp(14px,2.6vw,36px)}.ctl.r{align-items:flex-end;right:clamp(14px,2.6vw,36px)}.btn{font:500 11px var(--mono);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;border:1px solid #f2a33a00;padding:13px 20px}.btn.light{background:var(--pearl);color:var(--ink)}.btn.dark{background:var(--ink);color:var(--pearl);border-color:#f1ede459}.btn.sel{box-shadow:0 0 0 2px var(--gold)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.res{background:#80808073;width:96px;height:2px}.res span{background:var(--gold);width:100%;height:100%;display:block}#fail{text-align:center;font:400 clamp(1.4rem,3.5vw,2.2rem)/1.2 var(--serif);z-index:90;background:#07090c;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}#fx{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ring{opacity:0;will-change:transform,opacity;border:1.5px solid #f2a33af2;border-radius:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;animation:2.6s cubic-bezier(.1,.65,.2,1) forwards ring;position:absolute;top:50%;box-shadow:0 0 30px #f2a33a73,inset 0 0 30px #f2a33a40}.ring.big{border-width:2px;animation-duration:3.2s;box-shadow:0 0 60px #f2a33a99,inset 0 0 50px #f2a33a59}@keyframes ring{0%{opacity:var(--a,1);transform:scale(.04)}to{opacity:0;transform:scale(6)}}.blk{pointer-events:none;max-width:min(60vw,330px);color:var(--pearl);-webkit-backdrop-filter:blur(8px);background:#07090c80;border:1px solid #f2a33a66;border-radius:14px;align-items:center;gap:12px;padding:9px 14px 9px 13px;display:flex;position:absolute;top:calc(clamp(14px,3vh,34px) + 42px);right:clamp(16px,3vw,40px)}.blk .cube{border:1px solid var(--gold);flex:none;width:13px;height:13px;position:relative;transform:rotate(45deg)}.blk .cube:after{content:"";background:var(--gold);opacity:.4;position:absolute;inset:3px}.blk-t{min-width:0}.blk .l1{letter-spacing:.3em;text-transform:uppercase;opacity:.8;align-items:baseline;gap:9px;font-size:9px;display:flex}.blk .l1 b{font:400 19px/1 var(--serif);letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:1}.blk .l2{letter-spacing:.16em;text-transform:uppercase;opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.blk .age{letter-spacing:.12em;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:4px;font-size:9px}.blk.pop{animation:1.8s ease-out blkpop}.blk.pop .cube{animation:1.3s cubic-bezier(.2,.8,.2,1) cubespin}@keyframes blkpop{0%{background:#f2a33a8c;border-color:#f2a33a;box-shadow:0 0 44px #f2a33ad9}to{background:#07090c80;border-color:#f2a33a66;box-shadow:0 0 #f2a33a00}}@keyframes cubespin{0%{transform:rotate(45deg)scale(2.2)}to{transform:rotate(405deg)scale(1)}}#toasts{z-index:5;pointer-events:none;flex-direction:column;gap:12px;width:min(92vw,420px);display:flex;position:fixed;top:clamp(78px,11vh,112px);left:50%;transform:translate(-50%)}.toast{pointer-events:auto;cursor:pointer;color:var(--pearl);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:radial-gradient(120% 140% at 0 0,#ffd68c61,#f2a33a29 45%,#0b0d119e 100%),#0b0d1180;border:1px solid #f2a33a99;border-radius:26px 20px 28px 18px/22px 28px 20px 26px;padding:16px 18px;animation:.9s cubic-bezier(.2,1.25,.3,1) both toastIn,9s ease-in-out infinite morph;position:relative;overflow:hidden;box-shadow:0 18px 50px -12px #f2a33a73,inset 0 1px #fff4dc59}.toast>*{z-index:1;position:relative}.toast:before{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 38%,#fff3d699 50%,#0000 62%);animation:1.8s cubic-bezier(.3,.6,.2,1) .4s forwards sheen;position:absolute;inset:-40% -20%;transform:translate(-80%)}.toast.dn{background:radial-gradient(120% 140% at 0 0,#be781e61,#3c260a80 50%,#0b0d11b8 100%),#0b0d1180}.toast.l2{background:radial-gradient(120% 150% at 0 0,#ffdc9699,#f2a33a57 48%,#4628069e 100%),#0b0d1173;border-color:#ffcd78d9;padding:20px 22px;animation:.9s cubic-bezier(.2,1.25,.3,1) both toastIn,9s ease-in-out infinite morph,2.4s ease-in-out infinite glow}.toast.l2:before{animation:3.2s ease-in-out .4s infinite sheen}.toast.l2.dn{background:radial-gradient(120% 150% at 0 0,#dc8c2880,#5a34088c 50%,#0b0d11bf 100%),#0b0d1173}.toast.out{pointer-events:none;animation:.55s cubic-bezier(.5,0,.8,.4) forwards toastOut}.t-top{letter-spacing:.3em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.t-kick{opacity:.85;align-items:center;gap:9px;display:flex}.t-kick i{background:var(--gold);width:6px;height:6px;transform:rotate(45deg)}.t-lvl{color:var(--gold);letter-spacing:.2em;background:#07090c59;border:1px solid #ffd68c99;border-radius:999px;padding:4px 9px}.t-main{align-items:baseline;gap:10px;margin-top:10px;display:flex}.t-arrow{color:var(--gold);font-size:.9rem}.t-pct{font:400 clamp(2.6rem,7vw,3.5rem)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.toast.l2 .t-pct{font-size:clamp(3rem,8.5vw,4.2rem)}.t-sub{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:8px;font-size:10px}.t-px{letter-spacing:.14em;opacity:.65;font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px}.t-px em{color:var(--gold);margin:0 4px;font-style:normal}.t-rail{background:#f1ede42e;border-radius:2px;height:3px;margin:16px 4px 0;position:relative}.t-rail .fill{background:linear-gradient(90deg,#f1ede4e6,var(--gold));border-radius:2px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #f2a33ab3}.t-rail b{background:var(--ink);border:1px solid var(--gold);width:7px;height:7px;margin-left:-3px;position:absolute;top:-3px;transform:rotate(45deg)}.t-rail b.m5{left:50%}.t-rail b.m10{left:100%}.t-scale{letter-spacing:.24em;opacity:.55;justify-content:space-between;margin:9px 0 0;font-size:8px;display:flex}.toast .t-life{z-index:1;background:linear-gradient(90deg,var(--gold),#ffecc8e6);transform-origin:0;width:100%;height:2px;animation:linear forwards life;position:absolute;bottom:0;left:0}@keyframes toastIn{0%{opacity:0;transform:translateY(-26px)scale(.9)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(-18px)scale(.94)}}@keyframes toastFade{0%{opacity:0}to{opacity:1}}@keyframes morph{0%,to{border-radius:26px 20px 28px 18px/22px 28px 20px 26px}50%{border-radius:20px 28px 18px 26px/28px 20px 26px 22px}}@keyframes sheen{to{transform:translate(80%)}}@keyframes glow{0%,to{box-shadow:0 20px 60px -10px #f2a33a8c,inset 0 1px #fff4dc80}50%{box-shadow:0 24px 90px -6px #ffbe5ad9,inset 0 1px #fff4dcb3}}@keyframes life{to{transform:scaleX(0)}}.navcl{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:calc(clamp(14px,3vh,34px) + clamp(70px,10vw,110px));left:clamp(16px,3vw,40px)}.gbtn{cursor:pointer;font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--pearl);-webkit-backdrop-filter:blur(8px);background:#07090c8c;border:1px solid #f2a33a99;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;transition:background .3s,box-shadow .3s,color .3s;display:inline-flex}.gbtn:hover{color:var(--ink);background:linear-gradient(120deg,#ffd68ce6,#f2a33af2);box-shadow:0 0 30px #f2a33a80}.gbtn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gbtn.primary{color:var(--ink);background:linear-gradient(120deg,#ffd68cf2,#f2a33af2 60%,#be781ef2);border-color:#ffd68ce6;box-shadow:0 0 26px #f2a33a59}.gbtn.primary:hover{box-shadow:0 0 44px #ffbe5abf}.gbtn .dot{background:currentColor;width:6px;height:6px;transform:rotate(45deg)}.ibtn{width:38px;height:38px;font:400 17px var(--serif);letter-spacing:0;text-transform:none;justify-content:center;padding:0;font-style:italic}.burger{flex-direction:column;gap:4px;display:inline-flex}.burger i{background:currentColor;width:18px;height:1px;display:block}@media (max-width:640px){.blk{max-width:54vw;top:64px;right:16px}.blk .age{display:none}#toasts{top:124px}.foot{bottom:130px}.share{width:36vw;top:20px}.brand h1{font-size:2rem}.pill{top:auto;bottom:62px;right:50%;transform:translate(50%)}.ctl{bottom:62px}.ctl .res,.pill button{display:none}.navcl{flex-flow:wrap;top:84px}}@media (prefers-reduced-motion:reduce){.ring,.toast:before{display:none}.toast,.toast.l2{animation:.3s both toastFade}.toast.out{animation:.3s forwards toastOut}#price.beat,.blk.pop,.blk.pop .cube{animation:none}}.sfoot{z-index:4;padding:10px 16px calc(10px + env(safe-area-inset-bottom));letter-spacing:.22em;text-transform:uppercase;color:#f1ede49e;background:linear-gradient(#07090c00,#07090cd9);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;font-size:8.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.sfoot a,.sfoot button{all:unset;cursor:pointer;color:#f1ede4d1;border-bottom:1px solid #f2a33a66;padding-bottom:1px}.sfoot a:hover,.sfoot button:hover{color:var(--gold-hi)}.sfoot .sep{color:var(--gold);opacity:.7}.sfoot .warn{text-align:center;letter-spacing:.14em;max-width:720px;line-height:1.7}.pfoot{padding:36px clamp(18px,4vw,56px) calc(30px + env(safe-area-inset-bottom));background:linear-gradient(#f2a33a0a,#0000);border-top:1px solid #f2a33a40;margin-top:80px;position:relative}.pfoot .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;max-width:1180px;margin:0 auto;display:flex}.pfoot .mark{font:400 1.6rem/1 var(--serif)}.pfoot .mark i{color:var(--gold)}.pfoot .mark small{font:400 9px var(--mono);letter-spacing:.3em;text-transform:uppercase;opacity:.6;margin-top:8px;display:block}.pfoot nav{letter-spacing:.22em;text-transform:uppercase;gap:22px;font-size:10px;display:flex}.pfoot nav a{color:#f1ede4cc;border-bottom:1px solid #f2a33a66;padding-bottom:2px}.pfoot nav a:hover{color:var(--gold-hi)}.pfoot .legal{letter-spacing:.06em;color:#f1ede48c;max-width:1180px;margin:28px auto 0;font-size:10px;line-height:1.9}.pfoot .legal b{color:#f1ede4d9;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.cur{position:relative}.cur .cur-btn{all:unset;cursor:pointer;border-left:1px solid #f1ede44d;align-items:center;gap:6px;margin-left:6px;padding-left:10px;display:inline-flex}.cur-list{z-index:20;-webkit-backdrop-filter:blur(20px);background:radial-gradient(120% 120% at 0 0,#ffd68c2e,#0b0d11eb 60%);border:1px solid #f2a33a8c;border-radius:20px 14px 22px;width:230px;max-height:60vh;padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 20px 60px -10px #f2a33a59}.cur-list button{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--pearl);border-radius:10px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:10px;display:flex}.cur-list button:hover,.cur-list button:focus-visible{background:#f2a33a2e}.cur-list button.on{color:var(--gold-hi)}.cur-list button span{opacity:.6}.cur-note{letter-spacing:.14em;opacity:.55;text-transform:uppercase;padding:8px 12px 4px;font-size:8px;line-height:1.6}.scrim{z-index:40;-webkit-backdrop-filter:blur(4px);background:#0405078c;animation:.4s both fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.info{z-index:41;width:min(94vw,440px);color:var(--pearl);-webkit-backdrop-filter:blur(26px)saturate(1.4);background:radial-gradient(130% 110% at 0 0,#ffd68c38,#f2a33a14 40%,#0b0d11f0 100%);border:1px solid #f2a33a99;border-radius:30px 22px 34px/26px 32px 24px 30px;padding:26px 26px 22px;animation:.7s cubic-bezier(.2,1.1,.3,1) both infoIn;position:fixed;top:clamp(12px,4vh,40px);bottom:clamp(12px,4vh,40px);right:clamp(12px,3vw,40px);overflow:auto;box-shadow:0 30px 90px -20px #f2a33a80,inset 0 1px #fff4dc4d}@keyframes infoIn{0%{opacity:0;transform:translate(30px)scale(.97)}to{opacity:1;transform:none}}.info h2{font:400 2.1rem/1 var(--serif);margin:0}.info h2 i{color:var(--gold)}.info .kick{letter-spacing:.32em;text-transform:uppercase;opacity:.7;margin-bottom:10px;font-size:9px}.info p{letter-spacing:.02em;opacity:.85;margin:12px 0 0;font-size:12px;line-height:1.75}.info .x{all:unset;cursor:pointer;letter-spacing:.24em;text-transform:uppercase;opacity:.7;font-size:10px;position:absolute;top:18px;right:20px}.info .x:hover{opacity:1;color:var(--gold-hi)}.legend{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.legend li{border-top:1px solid #f2a33a38;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding-top:14px;display:grid}.legend li b{font:500 10px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);display:block}.legend li span{opacity:.8;margin-top:5px;font-size:11.5px;line-height:1.65;display:block}.sw{border:1px solid #f2a33a99;width:28px;height:28px;position:relative}.sw.light{background:var(--pearl)}.sw.dark{background:#060709}.sw.line:after{content:"";background:var(--gold);width:1px;position:absolute;top:-6px;bottom:-6px;left:13px}.sw.cube{background:#f2a33a4d;border-radius:0;transform:rotate(45deg)scale(.6)}.sw.ring{border-radius:50%}.sw.jet{background:linear-gradient(90deg, var(--pearl) 50%, #060709 50%)}.sw.alert{background:radial-gradient(circle at 20% 20%,#ffd68cb3,#f2a33a33);border-radius:12px 8px 14px}.info .fine{letter-spacing:.06em;opacity:.6;border-top:1px solid #f2a33a38;margin-top:20px;padding-top:14px;font-size:9.5px;line-height:1.8}.menu{z-index:60;visibility:hidden;clip-path:circle(0px at var(--mx,50px) var(--my,50px));background:#0a0705;transition:clip-path .95s cubic-bezier(.7,0,.2,1),visibility 0s .95s;position:fixed;inset:0;overflow:hidden}.menu.open{visibility:visible;clip-path:circle(160vmax at var(--mx,50px) var(--my,50px));transition:clip-path 1.15s cubic-bezier(.6,0,.15,1),visibility}.menu .gold{filter:url(#goo)blur(2px);position:absolute;inset:-20%}.menu .blob{opacity:.92;background:radial-gradient(circle at 30% 30%,#ffe3a8,#f2a33a 55%,#8a5a14);border-radius:50%;animation:14s ease-in-out infinite float;position:absolute}.menu .b1{width:52vmax;height:52vmax;top:-16vmax;left:-12vmax}.menu .b2{width:38vmax;height:38vmax;animation-duration:18s;animation-delay:-4s;top:18vh;right:-10vmax}.menu .b3{width:46vmax;height:46vmax;animation-duration:22s;animation-delay:-9s;bottom:-30vmax;left:20vw}.menu .b4{width:18vmax;height:18vmax;animation-duration:12s;animation-delay:-2s;top:6vh;left:46vw}.menu .b5{width:12vmax;height:12vmax;animation-duration:16s;animation-delay:-7s;bottom:8vh;right:24vw}@keyframes float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(5vmax,3vmax)scale(1.08)}50%{transform:translate(-3vmax,6vmax)scale(.94)}75%{transform:translate(-5vmax,-2vmax)scale(1.05)}}.menu .veil{background:radial-gradient(90% 90% at 50% 40%,#0a070559,#0a0705e6 85%);position:absolute;inset:0}.menu .grain{opacity:.08;mix-blend-mode:overlay;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='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.menu .inner{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:clamp(24px,6vw,96px);display:flex;position:relative}.menu .close{all:unset;cursor:pointer;font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--pearl);background:#07090c80;border:1px solid #f2a33a99;border-radius:999px;padding:10px 16px;position:absolute;top:clamp(14px,3vh,34px);right:clamp(16px,3vw,40px)}.menu .close:hover{background:var(--gold);color:var(--ink)}.menu .mk{letter-spacing:.34em;text-transform:uppercase;color:var(--pearl);opacity:.8;font-size:10px;position:absolute;top:clamp(14px,3vh,34px);left:clamp(16px,3vw,40px)}.menu ul{margin:0;padding:0;list-style:none}.menu li{border-top:1px solid #f2a33a40;overflow:hidden}.menu li:last-child{border-bottom:1px solid #f2a33a40}.menu li a,.menu li button.lnk{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:400 clamp(2.4rem,8vw,6.4rem)/1 var(--serif);letter-spacing:-.02em;color:var(--pearl);align-items:baseline;gap:22px;padding:clamp(10px,2.2vh,22px) 0;transition:transform .9s cubic-bezier(.2,.9,.2,1),color .3s,padding-left .4s;display:flex;transform:translateY(110%)}.menu.open li a,.menu.open li button.lnk{transform:none}.menu.open li:first-child a,.menu.open li:first-child button.lnk{transition-delay:.35s,0s,0s}.menu.open li:nth-child(2) a,.menu.open li:nth-child(2) button.lnk{transition-delay:.45s,0s,0s}.menu.open li:nth-child(3) a,.menu.open li:nth-child(3) button.lnk{transition-delay:.55s,0s,0s}.menu.open li:nth-child(4) a,.menu.open li:nth-child(4) button.lnk{transition-delay:.65s,0s,0s}.menu li a:hover,.menu li button.lnk:hover{color:var(--gold-hi);padding-left:18px;font-style:italic}.menu li small{font:400 10px var(--mono);letter-spacing:.3em;color:var(--gold)}.menu .mfoot{z-index:2;letter-spacing:.22em;text-transform:uppercase;color:#f1ede499;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;font-size:9px;display:flex;position:absolute;bottom:clamp(16px,4vh,40px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.menu .curpick{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.menu .curpick button{all:unset;cursor:pointer;font:500 10px var(--mono);letter-spacing:.2em;color:var(--pearl);border:1px solid #f2a33a73;border-radius:999px;padding:7px 12px}.menu .curpick button:hover{background:#f2a33a40}.menu .curpick button.on{background:var(--gold);color:var(--ink)}.page{min-height:100vh;position:relative;overflow-x:hidden}.page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60vmax 40vmax at 10% -10%,#f2a33a2e,#0000 60%),radial-gradient(50vmax 40vmax at 100% 30%,#be781e24,#0000 60%),radial-gradient(60vmax 40vmax at 30% 120%,#f2a33a1a,#0000 60%);animation:24s ease-in-out infinite alternate drift;position:fixed;inset:0}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2vmax,2vmax)scale(1.08)}}.page>*{z-index:1;position:relative}.top{justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,3vh,30px) clamp(16px,3vw,40px);display:flex}.top .logo{font:400 1.5rem/1 var(--serif)}.top .logo i{color:var(--gold)}.top .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.hero{padding:clamp(24px,6vh,70px) 0 26px}.hero small{letter-spacing:.34em;text-transform:uppercase;opacity:.75;font-size:10px;display:block}.hero h1{font:400 clamp(2.6rem,8vw,6rem)/.95 var(--serif);letter-spacing:-.02em;margin:12px 0 0}.hero h1 i{color:var(--gold-hi)}.hero p{opacity:.72;max-width:560px;margin:16px 0 0;font-size:12px;line-height:1.8}.search{gap:10px;max-width:760px;margin-top:26px;display:flex}.search input{min-width:0;font:400 13px var(--mono);letter-spacing:.06em;color:var(--pearl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d1199;border:1px solid #f2a33a80;border-radius:999px;outline:none;flex:1;padding:15px 20px}.search input::placeholder{color:#f1ede466}.search input:focus{border-color:var(--gold-hi);box-shadow:0 0 0 3px #f2a33a33}.err{letter-spacing:.12em;color:#ffb4a0;margin-top:12px;font-size:11px}.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:34px;display:grid}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 140% at 0 0,#ffd68c1a,#0b0d11b3 70%);border:1px solid #f2a33a59;border-radius:22px 16px 24px/18px 22px 16px 20px;padding:18px 20px}.card .k{letter-spacing:.28em;text-transform:uppercase;opacity:.65;font-size:9px}.card .v{font:400 2rem/1 var(--serif);font-variant-numeric:tabular-nums;margin-top:10px}.card .s{letter-spacing:.12em;opacity:.55;margin-top:6px;font-size:10px}.sec{margin-top:44px}.sec h2{font:400 1.7rem/1 var(--serif);margin:0 0 16px}.sec h2 i{color:var(--gold)}.sec h2 small{font:400 9px var(--mono);letter-spacing:.28em;text-transform:uppercase;opacity:.55;margin-left:12px}.blocks{border-top:1px solid #f2a33a40;gap:0;display:grid}.brow{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #f2a33a2e;grid-template-columns:110px 1fr auto auto;align-items:center;gap:18px;padding:16px 6px;transition:background .3s,padding-left .3s;display:grid}.brow:hover,.brow:focus-visible{background:#f2a33a14;padding-left:16px}.brow .h{font:400 1.5rem/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--gold-hi)}.brow .m{letter-spacing:.12em;opacity:.7;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.brow .t{letter-spacing:.12em;opacity:.55;white-space:nowrap;font-size:10px}.brow .n{letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.brow.new{animation:2.4s ease-out newrow}@keyframes newrow{0%{background:#f2a33a80}to{background:0 0}}@media (max-width:640px){.brow{grid-template-columns:90px 1fr auto}.brow .t{display:none}}.detail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 120% at 0 0,#ffd68c24,#0b0d11cc 65%);border:1px solid #f2a33a8c;border-radius:28px 20px 30px/22px 28px 20px 26px;margin-top:30px;padding:24px;animation:.6s cubic-bezier(.2,1.1,.3,1) both infoIn}.detail h3{font:400 1.8rem/1.1 var(--serif);word-break:break-all;margin:0}.detail h3 small{font:400 9px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:block}.kv{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px 24px;margin-top:22px;display:grid}.kv div{border-top:1px solid #f2a33a38;padding-top:12px}.kv dt{letter-spacing:.26em;text-transform:uppercase;opacity:.55;font-size:9px}.kv dd{letter-spacing:.03em;word-break:break-all;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px}.kv dd.big{font:400 1.5rem/1.1 var(--serif)}.kv dd small{opacity:.55;margin-top:3px;font-size:10px;display:block}.txlist{gap:8px;margin-top:22px;display:grid}.txlist button{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.04em;border:1px solid #f2a33a33;border-radius:12px;justify-content:space-between;gap:14px;padding:10px 14px;font-size:11px;display:flex}.txlist button:hover{border-color:var(--gold);background:#f2a33a14}.txlist button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dclose{all:unset;cursor:pointer;float:right;letter-spacing:.24em;text-transform:uppercase;opacity:.7;font-size:10px}.dclose:hover{opacity:1;color:var(--gold-hi)}.skel{color:#f1ede466;letter-spacing:.2em;text-transform:uppercase;padding:20px 0;font-size:11px}.doc{max-width:760px;padding-bottom:20px}.doc h2{font:400 1.5rem/1.1 var(--serif);color:var(--gold-hi);margin:36px 0 8px}.doc p,.doc li{opacity:.8;font-size:12.5px;line-height:1.9}.doc ul{padding-left:18px}.doc .callout{background:#f2a33a14;border:1px solid #f2a33a8c;border-radius:20px 14px 22px;margin-top:20px;padding:18px 22px;font-size:12.5px;line-height:1.8}
:root{--hair:#f2a33a61;--hair-soft:#f1ede424;--r:2px}.brand small{letter-spacing:.38em;align-items:center;gap:12px;display:flex}.brand small:before{content:"";opacity:.8;background:currentColor;width:28px;height:1px}.brand h1{font-size:clamp(1.9rem,4vw,3.2rem)}.dock{border:1px solid var(--hair);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);height:40px;color:var(--pearl);font:500 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;background:#07090c80;align-items:stretch;display:flex;position:absolute;top:clamp(14px,3vh,34px);right:clamp(16px,3vw,40px)}.dock>*{border-left:1px solid var(--hair-soft);align-items:center;padding:0 14px;display:inline-flex}.dock>:first-child{border-left:0}.dock .status{gap:9px}.dock .status i{background:var(--gold);border-radius:50%;width:6px;height:6px}.dock .status.live i{animation:1.6s infinite pulse}.dock .status b{font-weight:500}.dock .cur{padding:0;position:static}.dock .cur .cur-btn{all:unset;box-sizing:border-box;cursor:pointer;height:100%;font:inherit;letter-spacing:inherit;color:inherit;border:0;align-items:center;gap:6px;margin:0;padding:0 14px;transition:color .3s,background .3s;display:inline-flex}.dock .cur .cur-btn:hover{color:var(--gold-hi);background:#f2a33a14}.dock .cur-list{top:calc(100% + 10px);right:0}.dk-btn{all:unset;box-sizing:border-box;cursor:pointer;border-left:1px solid var(--hair-soft);height:100%;color:var(--pearl);font:500 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 14px;transition:color .3s,background .3s;display:inline-flex}.dk-btn:hover{color:var(--gold-hi);background:#f2a33a14}.dk-btn[aria-pressed=true]{color:var(--gold-hi)}.dk-btn:focus-visible,.dock .cur .cur-btn:focus-visible,.pour .seg:focus-visible{outline:1px solid var(--gold);outline-offset:-4px}.dk-i{font:italic 400 17px var(--serif);letter-spacing:0;text-transform:none}.dk-house{color:var(--gold-hi)}.pour{border:1px solid var(--hair);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);background:#07090c80;align-items:stretch;height:40px;display:flex;position:absolute;bottom:clamp(44px,7vh,72px);left:clamp(16px,3vw,40px);overflow:hidden}.pour .pres{background:var(--gold);pointer-events:none;height:1px;transition:width .3s;position:absolute;top:0;left:0}.pour .pk{font:400 9px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#f1ede48c;align-items:center;padding:0 14px;display:flex}.pour .seg{all:unset;box-sizing:border-box;cursor:pointer;border-left:1px solid var(--hair-soft);font:500 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#f1ede49e;align-items:center;gap:10px;padding:0 16px;transition:color .3s,background .3s,box-shadow .3s;display:inline-flex}.pour .seg:hover{color:var(--pearl);background:#f2a33a14}.pour .seg.on{color:var(--pearl);box-shadow:inset 0 -2px 0 var(--gold)}.pour .seg i{border:1px solid var(--gold);width:8px;height:8px;transform:rotate(45deg)}.pour .seg i.l{background:var(--pearl)}.pour .seg i.d{background:#060709}.blk{border-radius:var(--r);border-color:var(--hair);background:#07090c80;top:auto;bottom:clamp(44px,7vh,72px);right:clamp(16px,3vw,40px)}@media (max-width:900px){.blk .l2,.blk .age{display:none}}.sfoot{pointer-events:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));letter-spacing:.24em;color:#f1ede480;background:0 0;gap:6px 18px;font-size:9px}.sfoot a,.sfoot button{pointer-events:auto;color:#f1ede4b8;border-bottom:1px solid #0000;transition:color .3s,border-color .3s}.sfoot a:hover,.sfoot button:hover{color:var(--gold-hi);border-bottom-color:#f2a33a80}.sfoot button:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.info{border:0;border-left:1px solid var(--hair);background:linear-gradient(#120e09f7,#08090cfa);border-radius:0;width:min(100vw,460px);padding:38px clamp(22px,4vw,40px) 30px;animation:.6s cubic-bezier(.2,.8,.2,1) both drawerIn;inset:0 0 0 auto;box-shadow:-30px 0 80px -20px #000000b3}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.info .x:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.info .links{border-top:1px solid var(--hair);letter-spacing:.24em;text-transform:uppercase;gap:24px;margin-top:26px;padding-top:16px;font-size:10px;display:flex}.info .links a{border-bottom:1px solid #f2a33a66;padding-bottom:2px}.info .links a:hover{color:var(--gold-hi)}.menu .inner{padding-bottom:clamp(60px,10vh,100px)}.menu .mkick{font:400 10px var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.menu li a,.menu li button.lnk{font-size:clamp(2rem,5.2vw,4.4rem)}.menu li a .lbl{min-width:0}.menu li a .desc{font:400 10px/1.4 var(--mono);letter-spacing:.26em;text-transform:uppercase;text-align:right;color:#f1ede499;align-self:center;margin-left:auto;font-style:normal}.menu li a .arr{font:400 clamp(1rem,2.4vw,1.8rem)/1 var(--serif);color:var(--gold);align-self:center;font-style:normal;transition:transform .4s}.menu li a:hover .arr{transform:translate(4px,-4px)}.menu .mlinks{gap:22px;display:flex}.menu .mfoot a{color:inherit;border-bottom:1px solid #f2a33a66;padding-bottom:1px}.menu .mfoot a:hover{color:var(--gold-hi)}.menu .close{border-radius:var(--r);border-color:var(--hair)}@media (max-width:640px){.menu li a,.menu li button.lnk{flex-wrap:wrap;row-gap:2px}.menu li a .desc{text-align:left;flex-basis:100%;order:3;margin:0 0 4px}}.gbtn{border-radius:var(--r);border-color:var(--hair);letter-spacing:.24em;background:#07090c80}.gbtn:hover{background:var(--gold);color:var(--ink);box-shadow:none}.gbtn.primary{background:var(--gold);color:var(--ink);border-color:var(--gold);box-shadow:none}.gbtn.primary:hover{background:var(--gold-hi);box-shadow:none}.pill,.card,.detail,.doc .callout,.search input{border-radius:var(--r);border-color:var(--hair)}.txlist button,.cur-list button{border-radius:var(--r)}.cur-list{border-radius:var(--r);border-color:var(--hair);background:#0a0b0ef5;box-shadow:0 20px 60px -10px #000000b3}.t-lvl{border-radius:var(--r)}.toast:not(.out){border-radius:var(--r);border-color:var(--hair);animation:.9s cubic-bezier(.2,1.25,.3,1) both toastIn}.toast.l2:not(.out){animation:.9s cubic-bezier(.2,1.25,.3,1) both toastIn,2.4s ease-in-out infinite glow}.toast.out{border-radius:var(--r)}.dock .acct{border-left:1px solid var(--hair-soft);padding:0;display:inline-flex;position:static}.acct-init{border:1px solid var(--gold);width:22px;height:22px;font:400 13px var(--serif);letter-spacing:0;color:var(--gold-hi);justify-content:center;align-items:center;display:inline-flex}.acct-list{width:240px;padding:6px}.acct-list a{letter-spacing:.2em;text-transform:uppercase;color:var(--pearl);padding:11px 12px;font-size:10px;display:block}.acct-list a:hover,.acct-list a:focus-visible{color:var(--gold-hi);background:#f2a33a24;outline:none}.acct-who{border-bottom:1px solid var(--hair-soft);margin-bottom:4px;padding:10px 12px 12px}.acct-who b{font:400 1.2rem/1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--pearl);display:block}.acct-who span{letter-spacing:.1em;opacity:.6;word-break:break-all;margin-top:5px;font-size:9px;display:block}.card .v.acct-v{word-break:break-all;font-size:1.4rem}.brow[href]{color:inherit}@media (pointer:coarse){.kbd{display:none}.dock,.dk-btn,.pour,.pour .seg{min-height:44px}.dock,.pour{height:44px}}@media (max-width:640px){:root{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}.brand{left:20px;top:calc(var(--safe-t) + 18px)}.brand small{letter-spacing:.3em;font-size:9px}.brand small:before{width:18px}.brand h1{max-width:6em;margin-top:10px;font-size:1.9rem}.dock{left:16px;right:16px;top:calc(var(--safe-t) + 112px);height:44px}.dock>*{flex:1 1 0;justify-content:center;padding:0}.dock .cur{flex:1.2 1 0}.dock .cur .cur-btn{justify-content:center;width:100%;padding:0}.dock .acct{flex:1 1 0}.dock .acct .dk-btn{width:100%}.dk-btn{padding:0}.dock .status b,.dk-lab{display:none}.dock .cur-list,.dock .acct-list{width:auto;left:0;right:0}.dock .cur-list{max-height:50vh;top:calc(100% + 8px)}.share{top:calc(var(--safe-t) + 172px);width:auto;min-width:0;left:20px;right:20px;transform:none}#toasts{top:calc(var(--safe-t) + 210px)}.foot{bottom:calc(var(--safe-b) + 128px)}#price{font-size:clamp(2.8rem,15vw,4.6rem)}#d24{letter-spacing:.2em;font-size:11px}#event{letter-spacing:.18em;font-size:10px}.pour{left:16px;right:16px;bottom:calc(var(--safe-b) + 56px);height:48px}.pour .pk{display:none}.pour .seg{flex:1 1 0;justify-content:center;padding:0}.pour .seg:first-of-type{border-left:0}.blk{display:none}.sfoot{padding-bottom:calc(14px + var(--safe-b));letter-spacing:.18em;font-size:9px}.info{width:100vw;padding:calc(var(--safe-t) + 34px) 22px calc(var(--safe-b) + 24px)}.menu .inner{padding:24px 22px calc(var(--safe-b) + 64px)}.menu .mk{left:22px;top:calc(var(--safe-t) + 20px)}.menu .close{right:16px;top:calc(var(--safe-t) + 14px);padding:12px 16px}.menu li a,.menu li button.lnk{padding:14px 0;font-size:clamp(1.9rem,9vw,2.6rem)}.menu .mfoot{left:22px;right:22px;bottom:calc(var(--safe-b) + 14px)}.top{padding:calc(var(--safe-t) + 14px) 16px 10px}.top .right{gap:8px}.pfoot nav{flex-wrap:wrap;gap:14px 20px}}@media (max-height:520px) and (orientation:landscape){.brand h1{font-size:1.5rem}.brand small{font-size:8px}.share,#hint,.blk .l2,.blk .age,#d24:after{display:none}.foot{bottom:52px}#price{font-size:min(11vw,26vh)}.dock{height:40px;top:12px;left:auto;right:16px}.pour{height:40px;bottom:44px}.blk{padding:7px 12px;bottom:44px}#toasts{top:64px}.menu li a,.menu li button.lnk{padding:6px 0;font-size:clamp(1.6rem,6vh,2.4rem)}.menu .mkick{margin-bottom:8px}.info{width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){.info,.dock .status.live i{animation:none}.toast:not(.out),.toast.l2:not(.out){animation:.3s both toastFade}}.menu .close{z-index:5}.menu .mk{z-index:5;pointer-events:none}.menu .inner{pointer-events:none}.menu .inner>*{pointer-events:auto}.page>.top{z-index:10}.top .pill{z-index:5;inset:auto;transform:none;position:relative!important}.menu .macct{flex-wrap:wrap;align-items:center;gap:12px 14px;min-height:44px;margin-top:clamp(22px,4vh,40px);display:flex}.menu .macct .who{font:400 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#f1ede4b3;margin-right:auto}.menu .macct .who b{font:400 1.25rem/1 var(--serif);letter-spacing:0;text-transform:none;color:var(--pearl);margin-left:10px}.menu .mbtn{border:1px solid var(--hair);border-radius:var(--r);min-height:44px;color:var(--pearl);font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;background:#07090c80;justify-content:center;align-items:center;padding:0 22px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.menu .mbtn:hover,.menu .mbtn:focus-visible{color:var(--gold-hi);border-color:var(--gold);background:#f2a33a2e;outline:none}.menu .mbtn.solid{background:var(--gold);border-color:var(--gold);color:var(--ink)}.menu .mbtn.solid:hover,.menu .mbtn.solid:focus-visible{background:var(--gold-hi);color:var(--ink)}@media (max-width:640px){.menu .macct{flex-direction:column;align-items:stretch}.menu .macct .who{margin:0 0 4px}}
.rs{--body:"Newsreader", "Iowan Old Style", Georgia, serif;--ink-text:#f1ede4e0;--ink-soft:#f1ede499;--rule:#f2a33a47;background:radial-gradient(70vmax 40vmax at 50% -10%, #f2a33a12, transparent 60%), var(--bg);min-height:100vh;color:var(--pearl)}.rs a{color:inherit}.rs-wrap{max-width:1040px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.rs-mast{padding:calc(env(safe-area-inset-top,0px) + clamp(16px,3vh,30px)) clamp(20px,4vw,48px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;display:flex}.rs-mast .logo{font:400 1.5rem/1 var(--serif)}.rs-mast .logo i{color:var(--gold)}.rs-mast nav{font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;gap:clamp(16px,3vw,32px);display:flex}.rs-mast nav a{color:var(--ink-soft);border-bottom:1px solid #0000;padding:6px 0;transition:color .3s,border-color .3s}.rs-mast nav a:hover{color:var(--gold-hi);border-bottom-color:var(--rule)}.rs-kick,.rs-eyebrow{font:500 10px var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0}.rs-intro{padding:clamp(48px,10vh,110px) 0 clamp(28px,5vh,52px)}.rs-intro h1{max-width:14ch;font:400 clamp(2.6rem,8vw,5.4rem)/.98 var(--serif);letter-spacing:-.02em;margin:18px 0 0}.rs-intro h1 i{color:var(--gold-hi)}.rs-lede{max-width:38ch;font:400 clamp(1.05rem,2.4vw,1.25rem)/1.6 var(--body);color:var(--ink-soft);margin:22px 0 0}.rs-filter{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:500 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;flex-wrap:wrap;gap:6px 26px;padding:18px 0;display:flex}.rs-filter a{color:var(--ink-soft);border-bottom:1px solid #0000;padding:6px 0;transition:color .3s,border-color .3s}.rs-filter a:hover{color:var(--pearl)}.rs-filter a.on{color:var(--gold-hi);border-bottom-color:var(--gold)}.rs-empty{font:italic 400 1.4rem/1.4 var(--serif);color:var(--ink-soft);padding:64px 0}.rs-meta{font:400 10px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.rs-meta span:first-child{color:var(--gold)}.rs-lead{border-bottom:1px solid var(--rule);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(32px,6vh,64px) 0;display:grid}.rs-lead-img{aspect-ratio:4/3;background:#0d0f13;display:block;overflow:hidden}.rs-lead-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.rs-lead:hover .rs-lead-img img{transform:scale(1.03)}.rs-lead-copy{display:block}.rs-lead-title{font:400 clamp(1.9rem,4.4vw,3.2rem)/1.05 var(--serif);letter-spacing:-.015em;margin-top:18px;transition:color .3s;display:block}.rs-lead:hover .rs-lead-title{color:var(--gold-hi)}.rs-lead-ex{font:400 1.1rem/1.65 var(--body);color:var(--ink-soft);margin-top:18px;display:block}.rs-more{border-bottom:1px solid var(--gold);font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-hi);margin-top:26px;padding-bottom:4px;display:inline-block}.rs-list{margin:0;padding:0;list-style:none}.rs-list li{border-bottom:1px solid var(--rule)}.rs-item{grid-template-columns:130px minmax(0,1fr) 150px;align-items:baseline;gap:24px;padding:26px 0;transition:padding .4s;display:grid}.rs-item:hover{padding-left:12px}.rs-item time{font:400 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.rs-item-title{font:400 clamp(1.4rem,3vw,1.9rem)/1.15 var(--serif);letter-spacing:-.01em;transition:color .3s;display:block}.rs-item:hover .rs-item-title{color:var(--gold-hi)}.rs-item-ex{max-width:60ch;font:400 1rem/1.6 var(--body);color:var(--ink-soft);margin-top:8px;display:block}.rs-item-side{text-align:right;font:400 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rs-item-side span:first-child:not(:last-child){color:var(--gold)}.rs-pager{font:500 10px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:32px 0 8px;display:flex}.rs-pager a{border-bottom:1px solid var(--rule);color:var(--pearl);padding:6px 0}.rs-pager a:hover{color:var(--gold-hi);border-bottom-color:var(--gold)}.rs-progress{z-index:30;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.rs-progress i{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rs-article{padding-bottom:clamp(40px,8vh,80px)}.rs-head{max-width:860px;margin:0 auto;padding:clamp(40px,9vh,96px) clamp(20px,4vw,48px) 0}.rs-eyebrow a{border-bottom:1px solid var(--rule);padding-bottom:3px}.rs-head h1{font:400 clamp(2.3rem,6.4vw,4.4rem)/1.02 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:22px 0 0}.rs-stand{max-width:42ch;font:italic 400 clamp(1.25rem,3vw,1.6rem)/1.45 var(--serif);color:var(--ink-soft);margin:26px 0 0}.rs-by{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:18px 44px;margin:36px 0 0;padding:20px 0;display:flex}.rs-by div{min-width:0}.rs-by dt{font:400 9px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft)}.rs-by dd{font:400 1.15rem/1.2 var(--serif);margin:7px 0 0}.rs-by dd small{font:400 9px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:3px;display:block}.rs-hero{max-width:1100px;margin:clamp(32px,6vh,56px) auto 0;padding:0 clamp(20px,4vw,48px)}.rs-hero img{object-fit:cover;width:100%;max-height:640px;display:block}.rs-hero figcaption{font:400 10px var(--mono);letter-spacing:.14em;color:var(--ink-soft);margin-top:12px}.rs-grid{grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);gap:0 48px;padding:clamp(36px,7vh,72px) clamp(20px,4vw,48px) 0;display:grid}.rs-prose{grid-column:2;min-width:0}.rs-toc{grid-area:1/1;place-self:start end;width:200px;position:sticky;top:28px}.rs-toc p{font:500 9px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.rs-toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.rs-toc li a{font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-soft);padding:7px 0 7px 14px;transition:color .3s;display:block}.rs-toc li.sub a{padding-left:28px;font-size:11px}.rs-toc li a:hover{color:var(--gold-hi)}@media (max-width:1180px){.rs-grid{grid-template-columns:minmax(0,680px);justify-content:center}.rs-prose{grid-column:1}.rs-toc{display:none}}.rs-prose{font:400 clamp(1.1rem,2.2vw,1.22rem)/1.78 var(--body);color:var(--ink-text);font-feature-settings:"kern","liga","onum";-webkit-hyphens:auto;hyphens:auto}.rs-prose>:first-child{margin-top:0}.rs-prose>p:first-of-type:first-letter{float:left;font:400 4.6em/.78 var(--serif);color:var(--gold-hi);margin:6px 12px 0 -2px}.rs-prose p{margin:0 0 1.4em}.rs-prose h1,.rs-prose h2,.rs-prose h3,.rs-prose h4{font-family:var(--serif);color:var(--pearl);text-wrap:balance;scroll-margin-top:32px;font-weight:400}.rs-prose h1,.rs-prose h2{letter-spacing:-.015em;border-top:1px solid var(--rule);margin:2.2em 0 .6em;padding-top:1.1em;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.08}.rs-prose h3{margin:1.9em 0 .5em;font-size:1.55rem;line-height:1.15}.rs-prose h4,.rs-prose h5,.rs-prose h6{font:500 10px var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:1.6em 0 .4em}.rs-prose strong{color:var(--pearl);font-weight:500}.rs-prose a{color:var(--gold-hi);background-image:linear-gradient(var(--gold), var(--gold));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .3s}.rs-prose a:hover{color:var(--ink);background-size:100% 100%}.rs-prose ul,.rs-prose ol{margin:0 0 1.5em;padding-left:1.4em}.rs-prose li{margin:0 0 .5em;padding-left:.3em}.rs-prose li::marker{color:var(--gold)}.rs-prose li.nest,.rs-prose li.check,.rs-prose ul.checks{list-style:none}.rs-prose ul.checks{padding-left:0}.rs-prose li.check span{color:var(--gold);margin-right:.6em}.rs-prose hr{border:0;border-top:1px solid var(--gold);width:56px;margin:3em auto}.rs-prose blockquote{border-left:1px solid var(--gold);font:italic 400 clamp(1.4rem,3.2vw,1.9rem)/1.4 var(--serif);color:var(--pearl);margin:2.2em 0;padding:0 0 0 1.6em}.rs-prose blockquote p{margin:0}.rs-prose code{border:1px solid var(--rule);font:400 .85em var(--mono);color:var(--gold-hi);background:#ffffff0a;padding:.1em .4em}.rs-prose pre{border:1px solid var(--rule);background:#00000059;margin:1.8em 0;padding:20px;overflow-x:auto}.rs-prose pre code{color:var(--ink-text);background:0 0;border:0;padding:0;font-size:.82rem;line-height:1.7}.rs-prose figure{margin:2.2em 0}.rs-prose img{width:100%;height:auto;display:block}.rs-prose figcaption{font:400 10px/1.6 var(--mono);letter-spacing:.12em;color:var(--ink-soft);margin-top:10px}.rs-prose .fig-full{margin-left:calc(-1*clamp(0px,8vw,80px));margin-right:calc(-1*clamp(0px,8vw,80px))}@media (min-width:760px){.rs-prose .fig-left{float:left;width:46%;margin:.4em 2em 1em 0}.rs-prose .fig-right{float:right;width:46%;margin:.4em 0 1em 2em}}.rs-prose .tbl{-webkit-overflow-scrolling:touch;margin:2em 0;overflow-x:auto}.rs-prose table{border-collapse:collapse;width:100%;min-width:480px;font:400 .95rem/1.5 var(--body)}.rs-prose th{text-align:left;font:500 9px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding:12px 14px}.rs-prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px}.rs-prose .embed-frame{background:#0d0f13;height:0;padding-bottom:56.25%;position:relative}.rs-prose .embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rs-prose .embed-html{border:1px solid var(--rule);background:#fff;width:100%;height:420px;margin:2em 0;display:block}.rs-prose a.embed-link{border:1px solid var(--rule);background-image:none;margin:2em 0;padding:20px 24px;display:block}.rs-prose a.embed-link:hover{color:inherit;background:#f2a33a14}.rs-prose a.embed-link span{font:500 10px var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);display:block}.rs-prose a.embed-link small{font:400 12px var(--mono);color:var(--ink-soft);word-break:break-all;margin-top:8px;display:block}.rs-prose:after{content:"";clear:both;display:block}.rs-notice{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:680px;font:400 11px/1.8 var(--mono);letter-spacing:.06em;color:var(--ink-soft);margin:clamp(40px,7vh,72px) auto 0;padding:18px 0}.rs-notice a{color:var(--pearl);border-bottom:1px solid var(--rule)}.rs-notice,.rs-author{width:calc(100% - clamp(40px,8vw,96px))}.rs-author{align-items:flex-start;gap:24px;max-width:680px;margin:40px auto 0;display:flex}.rs-author img{object-fit:cover;border:1px solid var(--rule);flex:none;width:76px;height:76px}.rs-author h2{font:400 1.7rem/1.1 var(--serif);margin:10px 0 0}.rs-role{font:400 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 0}.rs-bio{font:400 1rem/1.65 var(--body);color:var(--ink-soft);margin:14px 0 0}.rs-further{border-top:1px solid var(--rule);padding:clamp(40px,8vh,80px) 0 0}.rs-further .rs-kick{margin-bottom:8px}.rs-further .rs-list li:last-child{border-bottom:0}@media (max-width:760px){.rs-mast{padding-left:20px;padding-right:20px}.rs-mast nav{letter-spacing:.2em;gap:18px}.rs-lead{grid-template-columns:1fr}.rs-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.rs-item:hover{padding-left:0}.rs-item time{order:2}.rs-item-main{order:1}.rs-item-side{text-align:left;flex-direction:row;order:3;align-items:baseline;gap:14px}.rs-by{gap:16px 28px}.rs-prose>p:first-of-type:first-letter{font-size:4em}.rs-author{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.rs-lead-img img,.rs-item,.rs-prose a{transition:none}.rs-lead:hover .rs-lead-img img{transform:none}}
