#cover.cover-scene{background:transparent}#cover{--ear: clamp(18px, 5.6cqw, 34px)}#cover .cover-bg,#cover .cover-grain,.aged-tint--open,.aged-wear--open,.aged-fade--open,.aged-spine--open{-webkit-mask-composite:source-in;-webkit-mask:url(/cover-aging/mask-open.svg) 0 0 / 100% 100% no-repeat,linear-gradient(225deg,transparent calc(var(--ear) * .7071),#000 calc(var(--ear) * .7071 + .6px));mask:url(/cover-aging/mask-open.svg) 0 0 / 100% 100% no-repeat,linear-gradient(225deg,transparent calc(var(--ear) * .7071),#000 calc(var(--ear) * .7071 + .6px));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.closed-issue .closed-cover{-webkit-mask:url(/cover-aging/mask-closed.svg) 0 0 / 100% 100% no-repeat;mask:url(/cover-aging/mask-closed.svg) 0 0 / 100% 100% no-repeat}.aged-pages,.aged-tint,.aged-wear,.aged-fade,.aged-spine,.aged-hinge,.aged-flap,.aged-label-wrap{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aged-pages{inset:0;z-index:0;background:linear-gradient(90deg,rgba(80,52,24,.28),transparent 3%),linear-gradient(180deg,#e9dcb8,#e2d2a8 60%,#d8c494);-webkit-mask:url(/cover-aging/mask-pages.svg) 0 0 / 100% 100% no-repeat;mask:url(/cover-aging/mask-pages.svg) 0 0 / 100% 100% no-repeat}.aged-pages--closed{display:none}.aged-tint{inset:0;z-index:2;mix-blend-mode:multiply;opacity:var(--yellowing);background:radial-gradient(ellipse 75% 70% at 52% 46%,transparent 52%,rgba(168,112,38,.85) 100%),linear-gradient(90deg,rgba(150,98,30,.55),transparent 12% 88%,rgba(150,98,30,.4)),linear-gradient(#d6b26899,#d6b26899)}.aged-wear{inset:0;z-index:2;opacity:var(--wear-opacity);background:url(/cover-aging/wear.webp) 0 0 / 100% 100% no-repeat}.aged-fade{inset:0;z-index:7;background:linear-gradient(rgba(236,222,186,var(--fade)),rgba(236,222,186,var(--fade)))}.aged-fade--closed{z-index:4}.aged-spine{top:0;bottom:0;left:0;width:var(--spine-w);display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse 60% 4% at 50% 22%,rgba(120,84,40,.35),transparent),radial-gradient(ellipse 50% 6% at 60% 48%,rgba(110,80,40,.22),transparent),radial-gradient(ellipse 80% 2% at 50% 88%,rgba(255,250,235,.5),transparent),url(/cover-aging/wear.webp) 0 0 / 600% 100%,radial-gradient(ellipse 70% 3% at 40% 71%,rgba(255,250,235,.55),transparent),linear-gradient(90deg,#a89062,#d6c59c 18%,#e4d7b4 45%,#d9c8a0 78%,#9c8455);box-shadow:1px 0 #28180a8c,2px 0 3px #00000059}.aged-spine--open{z-index:3}.aged-spine:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:4px}.aged-spine-print{writing-mode:vertical-rl;white-space:nowrap;font-family:Archivo Narrow,Archivo,sans-serif;font-weight:600;font-size:calc(var(--spine-w) * .42);letter-spacing:.08em;color:#3d2a1c;opacity:.72}.aged-spine--closed{left:calc(var(--spine-w) * -.62);top:.4%;bottom:-.6%;z-index:1;border-radius:3px 0 0 3px;box-shadow:inset 2px 0 2px #00000040,-2px 3px 6px #00000059}.aged-spine--closed .aged-spine-print{font-size:calc(var(--mag-w, 300px) * .014);opacity:.6}.aged-hinge{top:0;bottom:0;left:0;width:calc(var(--spine-w) * 1.6);z-index:3;background:linear-gradient(90deg,rgba(0,0,0,.34),rgba(0,0,0,.06) 45%,rgba(255,244,214,.22) 60%,transparent 100%)}.aged-spine--open:after{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.08) 50%,rgba(255,244,214,.18) 70%,transparent)}.aged-flap{top:0;right:0;z-index:6;width:var(--ear);height:var(--ear);background:linear-gradient(225deg,transparent 50%,#c8b78c 50%,#e7dcbc 70%,#f1e8cf 100%);filter:drop-shadow(-1px 2px 1.5px rgba(0,0,0,.38))}.aged-label-wrap{top:auto;bottom:var(--label-bottom);right:var(--label-right);width:var(--label-w);z-index:6;container-type:inline-size;transform:rotate(var(--label-rot));transform-origin:50% 50%;filter:drop-shadow(.6px 1px .6px rgba(0,0,0,.45)) drop-shadow(1px 2px 3px rgba(0,0,0,.18))}.aged-label-wrap--closed{z-index:3}.aged-label{position:relative;display:block;padding:4.6cqw 5.4cqw 4.2cqw 5.6cqw;background:radial-gradient(ellipse 115% 105% at 50% 45%,transparent 50%,rgba(140,108,58,.28) 100%),repeating-linear-gradient(97deg,rgba(110,80,40,.04) 0 1px,transparent 1px 4px),linear-gradient(180deg,rgba(150,118,70,.16),transparent 9%),linear-gradient(170deg,#ead9b4,#e2ce9f 55%,#d8c28c);clip-path:polygon(.6% 1.4%,34% .4%,71% 1.2%,99.4% 0%,100% 38%,99.2% 72%,98.6% 88%,94% 99.2%,58% 98.6%,55.5% 95.4%,53.6% 98.8%,22% 99.6%,.4% 98.4%,0% 62%,.8% 30%)}.aged-label:before,.aged-label:after{content:"";position:absolute;pointer-events:none}.aged-label:before{left:0;right:0;top:0;height:9%;background:linear-gradient(180deg,#96763c59,#96763c00);mix-blend-mode:multiply}.aged-label:after{left:54%;top:44%;width:30%;height:18%;background:radial-gradient(ellipse at 40% 50%,rgba(46,40,36,.2),transparent 70%);transform:rotate(-8deg)}.aged-label-text{position:relative;display:grid;gap:.7cqw;text-align:left;font-family:Special Elite,Courier Prime,Courier New,Courier,monospace;font-size:7.1cqw;line-height:1.12;letter-spacing:.04em;color:#5a564e;opacity:.78;text-shadow:0 0 .7px rgba(40,36,32,.4),.25px .2px 0 rgba(40,36,32,.22);white-space:nowrap;transform:rotate(var(--label-text-rot, 180deg));transform-origin:50% 50%}.aged-label-line{display:block}.aged-label-line>span,.aged-label-line span span{display:inline-block;white-space:pre}.aged-label-line--code{display:flex;justify-content:space-between;padding-right:2cqw;font-size:.94em}.aged-label-dot{position:absolute;top:9cqw;right:-3.5cqw;width:10.5cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 34%,#e79a98,#cf6a6e 62%,#b45659);opacity:.88;box-shadow:0 .4px .8px #00000059}.aged-label-mark{position:absolute;left:3.2cqw;bottom:1.6cqw;z-index:1;font-family:Special Elite,Courier Prime,Courier New,Courier,monospace;font-size:7.4cqw;line-height:1;letter-spacing:.06em;color:#4a4640;opacity:.84;transform:rotate(180deg);transform-origin:50% 50%;text-shadow:0 0 .7px rgba(40,36,32,.45);pointer-events:none}.aged-label-mark>span{display:inline-block;white-space:pre}.aged-label-curl{position:absolute;right:.6%;bottom:.6%;width:7%;aspect-ratio:1;background:linear-gradient(315deg,transparent 50%,#efe3c4 50%,#d9c79e 100%);filter:drop-shadow(-.5px -.5px .6px rgba(0,0,0,.35))}.table-photo.camel-pack{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;display:block;pointer-events:auto;cursor:pointer;border-radius:4px;-webkit-tap-highlight-color:transparent}.table-photo.camel-pack img{transition:transform .22s ease}.table-photo.camel-pack:hover img{transform:translateY(-3px)}.table-photo.camel-pack:focus{outline:none}.table-photo.camel-pack:focus-visible{outline:2px dashed #f1d14a;outline-offset:6px}.cig-pov{--pov-dur: 4.2s;position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:4vmin;background:#180e079e;cursor:pointer;outline:none;contain:layout paint}.cig-pov[hidden]{display:none}.pov-plate{margin:0;width:min(88vw,640px,104dvh);padding:10px 10px 8px;background:url(/paper/paper-stock.webp) 0 0 / 600px 600px repeat,#ead9b4;background-blend-mode:multiply;box-shadow:0 0 0 1px #1e11088c,0 18px 50px #0000008c;transform:rotate(-1.2deg)}.pov-svg{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border:1.5px solid #2a170b;box-shadow:inset 0 0 0 3px #ead9b4,inset 0 0 0 4px #2a170b99;background:#f0e2c059;overflow:hidden}.pov-heater{margin:2px 8px 8px;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.05rem,3.2vw,1.55rem);line-height:1.2;letter-spacing:.01em;color:#3a2412;text-align:center;pointer-events:none}.pov-caption{margin:6px 2px 0;font-size:clamp(.62rem,1.6vw,.82rem);letter-spacing:.08em;text-transform:uppercase;color:#3a2412;text-align:center}.pov-svg *{transform-box:view-box}.pov-hand{transform-origin:330px 300px}.pov-glow-wrap{transform-origin:215px 205px}.pov-exhale{transform-origin:200px 300px}.pov-cloud-body{opacity:.86}.pov-puffs-back{transform-origin:200px 280px}.pov-curl{transform-origin:215px 205px}.pov-dim{opacity:.08}.pov-glow{opacity:.9}.pov-ember-hot{opacity:.7}.pov-exhale{opacity:0}.pov-curl path{stroke-dasharray:100 100;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.cig-pov.is-playing{animation:povFade var(--pov-dur) linear both}.cig-pov.is-playing .pov-plate{animation:povPlate var(--pov-dur) cubic-bezier(.2,.8,.2,1) both}.cig-pov.is-playing .pov-hand{animation:povHand var(--pov-dur) linear both}.cig-pov.is-playing .pov-glow-wrap{animation:povGlow var(--pov-dur) linear both}.cig-pov.is-playing .pov-ember-hot{animation:povHot var(--pov-dur) linear both}.cig-pov.is-playing .pov-dim{animation:povDim var(--pov-dur) linear both}.cig-pov.is-playing .pov-curl{animation:povCurlDrift var(--pov-dur) linear both}.cig-pov.is-playing .pov-curl path{animation:povCurlDraw var(--pov-dur) linear both}.cig-pov.is-playing .pov-exhale{animation:povExhale var(--pov-dur) linear both}.cig-pov.is-playing .pov-puffs-back{animation:povPuffsBack var(--pov-dur) linear both}.cig-pov.is-playing .pov-tendrils{animation:povTendrils var(--pov-dur) linear both}.cig-pov.is-playing .pov-heater{animation:povHeater var(--pov-dur) linear both}.pov-plate,.pov-hand,.pov-exhale{will-change:transform,opacity}}@keyframes povFade{0%{opacity:0}4%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes povPlate{0%{transform:rotate(-1.2deg) scale(.95)}8%,to{transform:rotate(-1.2deg) scale(1)}}@keyframes povHand{0%{transform:translate(70px,220px) rotate(14deg);animation-timing-function:cubic-bezier(.25,.8,.3,1)}19%{transform:translate(0) rotate(0);animation-timing-function:ease-in-out}33%{transform:translate(-2px,-5px) rotate(-1.2deg);animation-timing-function:ease-in-out}39%{transform:translateY(-1px) rotate(0);animation-timing-function:cubic-bezier(.5,0,.75,.4)}54%,to{transform:translate(84px,240px) rotate(17deg)}}@keyframes povGlow{0%,18%{transform:scale(.9);opacity:.55}25%{transform:scale(1.15);opacity:.8}32%,36%{transform:scale(1.9);opacity:1}46%,to{transform:scale(1);opacity:.6}}@keyframes povHot{0%,20%{opacity:.2}31%,36%{opacity:1}46%,to{opacity:.35}}@keyframes povDim{0%,22%{opacity:0}33%{opacity:.18}46%,to{opacity:.04}}@keyframes povCurlDraw{0%,30%{stroke-dashoffset:100;opacity:0}34%{opacity:.95}56%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.95}}@keyframes povCurlDrift{0%,40%{transform:translate(0);opacity:1}62%{transform:translate(-30px,-14px) skew(-6deg);opacity:.75}78%,to{transform:translate(-70px,-34px) skew(-12deg);opacity:0}}@keyframes povExhale{0%,53%{opacity:0;transform:translateY(24px) scale(.25);animation-timing-function:cubic-bezier(.15,.7,.3,1)}58%{opacity:1;transform:translateY(6px) scale(.7);animation-timing-function:cubic-bezier(.2,.6,.4,1)}70%{opacity:.95;transform:translate(-8px,-34px) scale(1.25);animation-timing-function:ease-out}80%{opacity:.55;transform:translate(-22px,-70px) scale(1.7)}86%,to{opacity:0;transform:translate(-34px,-96px) scale(2.05)}}@keyframes povPuffsBack{0%,56%{transform:translate(0) scale(.8)}80%,to{transform:translate(6px,-18px) scale(1.25)}}@keyframes povTendrils{0%,60%{opacity:0}68%{opacity:1}to{opacity:1}}@keyframes povHeater{0%,48%{opacity:0}58%,86%{opacity:1}to{opacity:0}}.table-back[data-astro-cid-rlfvklot]{position:absolute;top:max(.7rem,env(safe-area-inset-top,0px));left:max(.7rem,env(safe-area-inset-left,0px));z-index:20;display:inline-flex;align-items:center;min-height:44px;padding:.28rem .72rem .32rem;border:2px solid var(--c-ink, #1f1a14);background:var(--c-aged-white, #f8f5ec);color:var(--c-ink, #1f1a14);text-decoration:none;letter-spacing:.14em;font-size:.78rem;text-transform:none;white-space:nowrap;box-shadow:3px 3px #0d0b098c;transform:rotate(-1.2deg);pointer-events:auto}.table-back[data-astro-cid-rlfvklot]:hover{background:#fffaf0;transform:rotate(-1.2deg) translate(-1px,-1px);box-shadow:4px 4px #0d0b098c}.table-back[data-astro-cid-rlfvklot]:focus-visible{outline:3px solid var(--c-mag-yellow, #f1d14a);outline-offset:3px}#issue-stage[data-state=cover] .table-back[data-astro-cid-rlfvklot]{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:420px){.table-back[data-astro-cid-rlfvklot]{font-size:.62rem;letter-spacing:.06em;min-height:32px;padding:.16rem .5rem .2rem}}.issue-stage{--mag-w: min(max(45vw, 260px), 440px, 56dvh);--mag-h: calc(var(--mag-w) * 1.5);--gutter: calc((100vw - var(--mag-w) * 1.18) / 2);--band: max(calc((100dvh - var(--mag-h) * 1.08) / 2), 0px);width:100vw;height:100dvh;min-height:100svh;overflow:hidden;background:#1b120b;position:relative}.table-scene{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:linear-gradient(#1f120a14,#1f120a14),url(/table/bench-background.webp) center / cover no-repeat;transition:opacity .8s ease,transform .9s ease}.table-grain,.table-scene:before,.table-scene:after{content:"";position:absolute;inset:0;pointer-events:none}.table-scene:before{background:radial-gradient(circle at 42% 44%,rgba(255,230,174,.22),transparent 20rem),radial-gradient(circle at 12% 88%,rgba(20,10,4,.42),transparent 24rem),linear-gradient(115deg,rgba(20,10,4,.34),transparent 36%,rgba(0,0,0,.22));mix-blend-mode:multiply}.table-scene:after{background:radial-gradient(circle at center,transparent 32%,rgba(0,0,0,.6) 100%)}.table-grain{background-image:radial-gradient(rgba(255,255,255,.16) .8px,transparent 1.4px);background-size:5px 5px;opacity:.18}.closed-issue-sway{position:relative;z-index:6;width:var(--mag-w);aspect-ratio:2 / 3;transform-origin:50% 96%;transition:transform .42s cubic-bezier(.22,.7,.32,1)}.closed-issue{position:relative;z-index:6;width:100%;aspect-ratio:2 / 3;border:0;background:transparent;cursor:pointer;transform:perspective(1000px) rotateX(4deg) rotate(-7deg);transform-origin:center;transition:transform .5s ease,filter .5s ease}@media(prefers-reduced-motion:no-preference){.closed-issue-sway.is-swaying{animation:magSway calc(120s / 116) cubic-bezier(.37,.15,.2,1.18) infinite;transition:none}}@keyframes magSway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.closed-issue:before,.closed-issue:after{content:"";position:absolute;pointer-events:none}.closed-issue:before{inset:2.3% -3.6% -3.4% 4.4%;z-index:1;border-radius:2px;background:repeating-linear-gradient(180deg,#efe2bd 0 2px,#cbb58a 2px 3px,#f8edd0 3px 5px),linear-gradient(90deg,#dac89e,#f8edd0 55%,#b99c66);box-shadow:0 18px 34px #0000005c;transform:translate(8px,9px)}.closed-issue:after{inset:4.6% -5.2% -5.8% 7.2%;z-index:0;border-radius:2px;background:#51351f;box-shadow:0 22px 58px #0000006b;transform:translate(10px,12px)}.closed-issue:hover,.closed-issue:focus-visible{transform:perspective(1000px) rotateX(4deg) rotate(-5deg) translateY(-7px);filter:brightness(1.04);outline:none}.closed-shadow{position:absolute;inset:8% -7% -9% 8%;z-index:0;background:#00000073;filter:blur(18px);transform:rotate(5deg)}.closed-cover{position:absolute;inset:0;z-index:2;display:grid;align-content:start;gap:.7rem;padding:1rem;color:#f2d94e;border:1px solid rgba(248,241,210,.32);background:linear-gradient(180deg,#080f1a73,#080f1a1f),url(/cover-bg.webp) center / cover;box-shadow:inset 0 0 0 10px #0000001a,0 28px 70px #00000073;overflow:hidden;transform:translateZ(16px)}.closed-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 18%,transparent 86%,rgba(255,255,255,.16));pointer-events:none}.closed-topline,.closed-band{position:relative;z-index:2;font-size:clamp(.65rem,1.3vw,.9rem);color:#f8f1d2;text-shadow:0 1px 1px rgba(0,0,0,.8)}.closed-title{position:relative;z-index:2;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.86;color:#f3dd58;text-shadow:2px 2px 0 rgba(0,0,0,.8)}.closed-band{margin-top:auto;align-self:end;background:#0a121ecc;padding:.35rem .55rem;width:-moz-max-content;width:max-content}.page-corner{position:absolute;right:0;bottom:0;z-index:3;width:13%;aspect-ratio:1;pointer-events:none;transform-origin:100% 100%;--lift: 1}.page-corner:before,.page-corner:after{content:"";position:absolute;inset:0}.page-corner:before{background:linear-gradient(315deg,#efe4c6 0%,#e2d4ae 40%,#b9a77c 50%,transparent 50%)}.page-corner:after{background:linear-gradient(135deg,transparent 50%,#c9b88e 50%,#e9ddbd 62%,#f7efd9 100%);transform:scale(-1);filter:drop-shadow(-3px -3px 3px rgba(0,0,0,.35))}@media(prefers-reduced-motion:no-preference){.page-corner{animation:cornerLift 3.6s ease-in-out infinite}.closed-issue:hover .page-corner,.closed-issue:focus-visible .page-corner{animation:none;transform:scale(1.35);transition:transform .3s ease}}@keyframes cornerLift{0%,70%,to{transform:scale(1)}82%{transform:scale(1.22)}}.table-photo{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 14px 14px rgba(0,0,0,.34)) drop-shadow(0 3px 2px rgba(0,0,0,.28)) saturate(.8) sepia(.1) contrast(.94)}.table-photo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.issue-stage{--camel-w: min(132px, calc(var(--gutter) * .36));--camel-top: clamp(1.2rem, 9vh, 6rem)}.prop-cigarettes{right:calc(var(--gutter) * .1);top:var(--camel-top);width:var(--camel-w);aspect-ratio:.6564;transform:rotate(10deg)}.prop-zippo{right:calc(var(--gutter) * .1 + var(--camel-w) + 3.4rem);top:calc(var(--camel-top) + var(--camel-w) * .95);width:min(80px,calc(var(--gutter) * .24));aspect-ratio:.5767;transform:rotate(-12deg)}.prop-keyring{left:calc(var(--gutter) * .07);top:clamp(1rem,8vh,4.5rem);width:min(360px,calc(var(--gutter) * .8));aspect-ratio:1.4925;transform:rotate(-13deg)}.prop-lure{left:calc(var(--gutter) * .08);bottom:clamp(1.2rem,8vh,4.5rem);width:min(250px,calc(var(--gutter) * .62));aspect-ratio:2.2444;transform:rotate(12deg)}.prop-pliers{right:calc(var(--gutter) * .08);bottom:clamp(1rem,6vh,3.5rem);width:min(250px,calc(var(--gutter) * .56));aspect-ratio:1.0702;transform:rotate(-8deg)}.coffee-ring{position:absolute;right:17%;bottom:18%;width:180px;aspect-ratio:1;border:14px solid rgba(56,28,11,.25);border-radius:50%;transform:rotate(12deg)}.cover-scene{position:absolute;top:0;left:50%;z-index:2;width:min(100vw,calc(100dvh * 2 / 3),900px);height:100%;min-height:0;margin:0;overflow:hidden;container-type:inline-size;background:#17223a;box-shadow:0 0 0 1px #ffffff1f,0 25px 80px #00000073;opacity:0;visibility:hidden;transform:translate(-50%,12vh) scale(.72) rotate(-2deg);pointer-events:none;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1),visibility 0s linear .9s}[data-state=cover] .table-scene{opacity:0;transform:scale(1.08);pointer-events:none}[data-state=cover] .cover-scene{opacity:1;visibility:visible;transform:translate(-50%) scale(1) rotate(0);pointer-events:auto;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1),visibility 0s}.issue-stage.no-anim .cover-scene,.issue-stage.no-anim .table-scene,.issue-stage.no-anim .coverlines li{transition:none!important}@media(min-width:721px)and (min-aspect-ratio:4/5){.cover-scene{top:3dvh;height:94dvh;width:min(calc(94dvh * 2 / 3),92vw);border-radius:1px 3px 3px 1px;box-shadow:inset 3px 0 6px #00000059,inset -1px 0 #ffffff2e,1px 1px #efe5c8,2px 2px #d9cba4,3px 3px #f2e8cc,4px 4px #cdbd94,5px 5px #efe4c4,6px 6px #c7b68b,7px 8px #4a3220,0 22px 34px #00000080,16px 40px 70px #00000073}[data-state=cover] .table-scene{opacity:1;transform:none}[data-state=cover] .closed-issue{opacity:0;transition:opacity .4s ease}[data-state=cover] .cover-scene{transform:translate(-50%) rotate(-.6deg)}}.cover-bg,.cover-grain,.fisherman-wrap,.cover-overlay{position:absolute}.cover-bg{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.cover-grain{inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.28) .7px,transparent 1.1px);background-size:4px 4px;opacity:.32;mix-blend-mode:multiply}.fisherman-wrap{--fx: 66%;--fy: 64%;--fw: 49%;left:var(--fx);top:var(--fy);width:var(--fw);transform:translate(-50%);z-index:3;cursor:pointer;transform-origin:50% 100%}.fisherman-img{display:block;width:100%;height:auto;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(to bottom,#000 0 50%,rgba(0,0,0,.78) 60%,rgba(0,0,0,.18) 73%,transparent 84%);mask-image:linear-gradient(to bottom,#000 0 50%,rgba(0,0,0,.78) 60%,rgba(0,0,0,.18) 73%,transparent 84%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.fisherman-wrap:focus-visible{outline:none}.fisherman-wrap:focus-visible .fisherman-img{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25)) drop-shadow(0 0 .65rem rgba(245,210,58,.9))}@media(prefers-reduced-motion:no-preference){.fisherman-wrap{animation:fishermanIdle 4.2s ease-in-out infinite}}@keyframes fishermanIdle{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%) rotate(-.6deg)}}[data-state=casting] .fisherman-wrap{animation:fishermanCast 1.9s cubic-bezier(.45,0,.25,1) forwards}@keyframes fishermanCast{0%{transform:translate(-50%) rotate(0)}40%{transform:translate(-50%) rotate(.9deg)}72%{transform:translate(-50%) rotate(-1.1deg)}to{transform:translate(-50%) rotate(0)}}.fisherman-wrap.is-rodless .fisherman-img{-webkit-mask-image:linear-gradient(to bottom,#000 0 50%,rgba(0,0,0,.78) 60%,rgba(0,0,0,.18) 73%,transparent 84%),linear-gradient(to right,transparent 0 47.66%,#000 47.66%),linear-gradient(to bottom,transparent 0 30.73%,#000 30.73%);-webkit-mask-composite:source-in,source-over;mask-image:linear-gradient(to bottom,#000 0 50%,rgba(0,0,0,.78) 60%,rgba(0,0,0,.18) 73%,transparent 84%),linear-gradient(to right,transparent 0 47.66%,#000 47.66%),linear-gradient(to bottom,transparent 0 30.73%,#000 30.73%);-webkit-mask-composite:source-in,source-over,xor;mask-composite:intersect,add}.cast-rig,.cast-water-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cast-rig{visibility:hidden}.fisherman-wrap.is-rodless .cast-rig{visibility:visible}.rod-body{fill:#a8895a}.rod-shade{fill:#6f5634;opacity:.55}.rod-glint{fill:none;stroke:#efdfb0;stroke-width:1.1;stroke-linecap:round;opacity:.75}.rod-grip{fill:#3d3223}.cast-water{--fx: 66%;--fy: 64%;--fw: 49%;position:absolute;left:var(--fx);top:var(--fy);width:var(--fw);aspect-ratio:1024 / 1536;transform:translate(-50%);z-index:4;pointer-events:none;visibility:hidden}.is-casting-fx .cast-water{visibility:visible}.cast-water .line-main,.cast-water .line-leader,.cast-water .line-glint,.cast-water .ring,.cast-water .ring-dark{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.cast-water .line-main{stroke:#efe5c4;stroke-width:1.15px}.cast-water .line-leader{stroke:#e9e2cc;stroke-width:.7px}.cast-water .line-glint{stroke:#fffbea;stroke-width:1.7px}.cast-water .ring{stroke:#f3eedf}.cast-water .ring-dark{stroke:#0c161a99;stroke-width:1px}.cast-water .drop{fill:#eef2ee}.cast-water .rise-bulge{fill:#e8eee880;opacity:0}.cast-water .trout-shadow{fill:#0a1214b3;opacity:0}.cast-water-svg.is-still{animation:castStill 1.4s ease-in-out both}@keyframes castStill{0%,to{opacity:0}35%,65%{opacity:1}}.cover-overlay{inset:0;z-index:5;pointer-events:none;display:flex;flex-direction:column}[data-state=cover] .cover-overlay>*{pointer-events:auto}.cover-date{position:static;display:flex;align-items:center;justify-content:center;gap:.72rem;margin:0 0 .42rem;padding:0;background:none;color:#f8f1d2;font-family:var(--f-gothic);font-weight:700;font-size:clamp(.7rem,2.35cqw,.88rem);text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.45);line-height:1}.cover-date span{letter-spacing:.26em;margin-right:-.26em}.cover-date:before,.cover-date:after{content:"";width:clamp(1.6rem,7.5cqw,2.7rem);height:1px;background:currentColor;opacity:.75;box-shadow:0 1px 1px #0000008c;flex:0 0 auto}.masthead{position:relative;margin-top:0;padding:.72rem 1rem .7rem;background:none;text-align:center}.masthead-title{margin:0;color:#f1d14a;font-family:var(--f-display);font-weight:900;letter-spacing:-.006em;font-size:clamp(3rem,18cqw,8.2rem);line-height:.85;text-shadow:2px 3px 0 rgba(0,0,0,.72),-1px 0 rgba(255,255,255,.18)}.coverlines{position:relative;margin:.4rem 0 0 1rem;max-width:64%}.coverlines ul{list-style:none;margin:0;padding:0;display:grid;gap:.62rem}.coverlines li{opacity:0;transform:translate(-18px);transition:opacity .42s ease,transform .42s ease;transition-delay:calc(var(--i) * 80ms + .42s)}[data-state=cover] .coverlines li{opacity:1;transform:translate(0)}.coverline{display:block;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.65),0 0 14px rgba(0,0,0,.35);transition:transform .16s ease}.coverline:hover,.coverline:focus-visible{transform:translate(3px)}.coverline:focus-visible{outline:2px solid #f1d14a;outline-offset:3px}.cl-title{display:block;font-family:var(--f-gothic);font-weight:900;font-size:clamp(.86rem,3.5cqw,1.45rem);line-height:.98;letter-spacing:.005em}.tone-yellow .cl-title{color:#f1d14a}.tone-red .cl-title{color:#e2553b}.tone-white .cl-title{color:#fff4c9}.page-turner{position:absolute;inset:0;z-index:50;pointer-events:none;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.88) 52%,#d8c69d 100%);transform:translate(-110%) skew(-10deg);opacity:0;visibility:hidden}.is-page-turning .page-turner{visibility:visible;animation:pageTurn .62s cubic-bezier(.3,.8,.3,1) both}@keyframes pageTurn{0%{opacity:0;transform:translate(-110%) skew(-10deg)}25%{opacity:1}to{opacity:1;transform:translate(105%) skew(-10deg)}}@media(max-width:720px),(max-aspect-ratio:4/5){.issue-stage{--mag-w: min(68vw, 330px, 48dvh);--camel-w: min(21vw, 128px, calc(var(--band) * .5))}.cover-scene{width:100vw;max-width:none}.coverlines{max-width:66%}.prop-keyring{left:.4rem;top:calc(var(--band) * .2 + 30px);width:min(34vw,300px,calc(var(--band) * .85));transform:rotate(-12deg)}.prop-cigarettes{right:2.5vw;top:calc(var(--band) * .06);transform:rotate(9deg)}.prop-zippo{right:calc(2.5vw + var(--camel-w) + 58px);top:calc(var(--band) * .3);width:min(10.5vw,66px,calc(var(--band) * .28));transform:rotate(-10deg)}.prop-lure{left:.4rem;bottom:calc(var(--band) * .12);width:min(44vw,260px,calc(var(--band) * .88));transform:rotate(12deg)}.prop-pliers{right:.6rem;bottom:calc(var(--band) * .1);width:min(28vw,200px,calc(var(--band) * .5));transform:rotate(-8deg)}}@media(min-width:721px)and (max-aspect-ratio:4/5){.issue-stage{--mag-w: min(58vw, 420px, 50dvh)}}html.gate-on:not(.cover-media-ready) .table-scene{background-image:linear-gradient(#1f120a14,#1f120a14)}html.gate-on:not(.cover-media-ready) .closed-cover{background-image:linear-gradient(180deg,#080f1a73,#080f1a1f)}@media(prefers-reduced-motion:reduce){.table-scene,.cover-scene,.closed-issue,.closed-issue-sway,.coverlines li,.coverline{transition:none!important;animation:none!important}.fisherman-wrap,.page-corner{animation:none!important}.closed-issue-sway{transform:none!important}}.landing-gate{display:none}html.gate-on .landing-gate,.landing-gate.is-leaving{display:block;position:fixed;inset:0;z-index:1000;overflow:hidden;background:#0d0b09;color:var(--c-aged-white, #f8f5ec)}html.gate-on .issue-stage{visibility:hidden}.landing-gate.is-leaving{opacity:0;pointer-events:none;transition:opacity .45s ease}.gate-media{position:absolute;inset:0;background:#0d0b09 center / cover no-repeat}.gate-video,.gate-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gate-image[hidden],.gate-video[hidden]{display:none}.gate-fill{position:absolute;inset:-40px;display:none;background:center / cover no-repeat;filter:blur(28px) brightness(.45) saturate(1.1)}.gate-media[data-fit=contain]{background-image:none!important;overflow:hidden}.gate-media[data-fit=contain] .gate-fill{display:block}.gate-media[data-fit=contain] .gate-video,.gate-media[data-fit=contain] .gate-image{-o-object-fit:contain;object-fit:contain}.gate-media[data-desktop-zoom]{overflow:hidden}@media(orientation:landscape)and (min-width:600px){.gate-media[data-desktop-zoom] .gate-video,.gate-media[data-desktop-zoom] .gate-image{transform:scale(var(--gate-desktop-zoom, 1));transform-origin:var(--gate-desktop-zoom-origin, center center)}}.gate-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0d0b0961,#0d0b091f 45%,#0d0b098c),linear-gradient(to bottom,#0d0b0940,#0d0b0900 22% 72%,#0d0b098c)}.gate-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,2.4vh,1.5rem);padding:1.25rem 1rem 6rem;text-align:center;pointer-events:none}.gate-center>*{pointer-events:auto}.gate-center-visual{display:flex;flex-direction:column;align-items:center;gap:inherit;text-align:center;transform-origin:50% 50%;will-change:transform}.gate-pair{display:flex;flex-direction:column;align-items:center;gap:inherit;animation:gate-pair-float 3.8s ease-in-out infinite}.gate-pair:has(.gate-proceed:hover),.gate-pair:has(.gate-proceed:active),.landing-gate.is-docked .gate-pair{animation:none}@keyframes gate-pair-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gate-dock-hit{position:absolute;top:max(.85rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right));z-index:4;width:4.5rem;height:4.5rem;min-width:44px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;pointer-events:auto}.gate-dock-hit[hidden]{display:none}.gate-dock-hit:focus-visible{outline:2px solid var(--c-mag-yellow, #f1d14a);outline-offset:3px}.landing-gate.is-docked .gate-center-visual{pointer-events:none}.landing-gate.is-docked.is-hover-return .gate-proceed{pointer-events:auto}.landing-gate.is-docked .gate-proceed,.landing-gate.is-docked .gate-proceed:hover,.landing-gate.is-docked .gate-proceed:active{animation:none;transition:none;transform:rotate(-1.5deg)}.landing-gate.is-docked .gate-proceed .gate-proceed-stock{animation:none;transition:none;filter:drop-shadow(0 10px 18px rgba(13,11,9,.5)) drop-shadow(0 3px 6px rgba(13,11,9,.35))}.gate-kicker{margin:0;font-size:clamp(.72rem,1.4vw,.95rem);letter-spacing:.22em;color:var(--c-aged-white, #f8f5ec);text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.55);max-width:min(36rem,92vw)}.gate-proceed{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.15em;min-height:44px;min-width:44px;padding:.55em 1.15em .6em;border:0;border-radius:0;background:transparent;color:var(--c-ink, #1f1a14);box-shadow:none;transform:rotate(-1.5deg);transition:transform .15s ease;animation:gate-proceed-float 3.8s ease-in-out infinite}.gate-proceed-stock{position:absolute;inset:-.45em -.55em -.5em -.5em;width:auto;height:auto;z-index:0;pointer-events:none;overflow:visible;filter:drop-shadow(0 10px 18px rgba(13,11,9,.5)) drop-shadow(0 3px 6px rgba(13,11,9,.35));transition:filter .15s ease;animation:gate-proceed-shadow 3.8s ease-in-out infinite}.gate-proceed-small,.gate-proceed-big{position:relative;z-index:1}.gate-proceed:hover,.gate-proceed:active,.gate-proceed:hover .gate-proceed-stock,.gate-proceed:active .gate-proceed-stock{animation:none}.gate-proceed:hover{transform:rotate(-1.5deg) translate(-2px,-2px)}.gate-proceed:hover .gate-proceed-stock{filter:drop-shadow(0 14px 24px rgba(13,11,9,.48)) drop-shadow(0 5px 8px rgba(13,11,9,.3))}.gate-proceed:active{transform:rotate(-1.5deg) translate(2px,2px)}.gate-proceed:active .gate-proceed-stock{filter:drop-shadow(0 4px 8px rgba(13,11,9,.4))}@keyframes gate-proceed-float{0%,to{transform:rotate(-2deg)}50%{transform:rotate(-1deg)}}@keyframes gate-proceed-shadow{0%,to{filter:drop-shadow(0 10px 18px rgba(13,11,9,.5)) drop-shadow(0 3px 6px rgba(13,11,9,.35))}50%{filter:drop-shadow(0 18px 28px rgba(13,11,9,.42)) drop-shadow(0 8px 12px rgba(13,11,9,.28))}}.gate-proceed-small{font-family:Special Elite,Courier Prime,Courier New,Courier,monospace;font-size:clamp(1rem,2vw,1.28rem);font-weight:400;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;color:#2e2a24;text-shadow:0 .55px 0 rgba(248,245,230,.5),0 -.3px 0 rgba(40,32,20,.28),0 0 .7px rgba(40,36,32,.5),.25px .2px 0 rgba(40,36,32,.28)}.gate-proceed-small>span{display:inline-block;white-space:pre}.gate-proceed-big{font-size:clamp(2.1rem,7vw,4.4rem);line-height:.95}.gate-logo-script{font-family:Mr Dafoe,cursive;font-weight:400;letter-spacing:.01em;text-transform:none;font-size:clamp(2.6rem,8.5vw,5.2rem);line-height:1.05;padding-bottom:.05em;color:var(--c-mag-red, #c02e1e);text-shadow:-.7px 0 0 rgba(20,70,120,.28),.8px .4px 0 rgba(154,59,43,.28),0 1px 0 rgba(245,236,217,.35)}.gate-chip{display:inline-flex;align-items:center;gap:.32rem;min-height:32px;min-width:32px;padding:.15rem .48rem;border:0;border-radius:3px;background:#0d0b0961;color:var(--c-aged-white, #f8f5ec);box-shadow:none;font-family:Archivo Narrow,Oswald,system-ui,sans-serif;font-weight:500;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px rgba(13,11,9,.7);cursor:pointer}.gate-chip svg{width:15px;height:15px;flex:none}.gate-next{gap:.38rem;padding:.22rem .58rem;background:#0d0b0980;font-weight:600;font-size:.74rem;letter-spacing:.08em;white-space:nowrap;flex-shrink:0}.gate-next svg{width:17px;height:17px}.gate-next .gate-chip-text{text-transform:none}.gate-chip[hidden]{display:none}.gate-chip{transition:background .2s ease,filter .2s ease}.gate-chip:hover{background:#0d0b0985}.gate-next:hover{background:#0d0b09a3}@keyframes gate-chip-wiggle{0%,to{transform:rotate(0) translateY(0)}35%{transform:rotate(-2.5deg) translateY(-1px)}70%{transform:rotate(2.4deg) translateY(0)}}@media(hover:hover){.gate-chip:hover{animation:gate-chip-wiggle .3s ease;filter:brightness(1.22)}}.gate-chip:active{animation:none;transform:translateY(1px);filter:brightness(.92)}.gate-proceed:focus-visible,.gate-chip:focus-visible{outline:2px solid var(--c-mag-yellow, #f1d14a);outline-offset:3px}.gate-next-cluster{position:absolute;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:2;pointer-events:none}.gate-next-cluster[hidden],.landing-gate[data-landing=snow] .gate-next-cluster{display:none}.gate-mode{position:absolute;top:max(.85rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));z-index:2;display:inline-flex;align-items:center;gap:.45rem;transform:rotate(-1deg);pointer-events:none}.gate-mode[hidden]{display:none}.gate-mode-label{font-family:Special Elite,Courier Prime,Courier New,Courier,monospace;font-style:italic;font-size:.7rem;letter-spacing:.04em;color:#f8f5ecd1;text-shadow:0 1px 2px rgba(13,11,9,.85),0 0 8px rgba(13,11,9,.5);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gate-mode-tabs{display:inline-flex;align-items:stretch;border:1px solid rgba(248,245,236,.55);border-radius:3px;background:#0d0b0973;box-shadow:0 1px 3px #0d0b0966;overflow:hidden;pointer-events:auto;font-family:Archivo Narrow,Oswald,system-ui,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gate-mode-opt{min-height:28px;min-width:44px;padding:.1rem .6rem;border:0;border-radius:0;background:transparent;color:var(--c-aged-white, #f8f5ec);font:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:0 1px 2px rgba(13,11,9,.7);cursor:pointer;transition:background .2s ease,color .2s ease}.gate-mode-opt+.gate-mode-opt{border-left:1px solid rgba(248,245,236,.55)}.gate-mode-opt:hover{background:#f8f5ec2e}.gate-mode-opt[aria-pressed=true]{background:#e2ce9f;color:var(--c-ink, #1f1a14);text-shadow:none;box-shadow:inset 0 1px 2px #6e502859;cursor:default}.gate-mode-opt:focus-visible{outline:2px solid var(--c-mag-yellow, #f1d14a);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.gate-mode-opt{transition:none}}.gate-me{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 2.55rem);z-index:2;display:none;pointer-events:none;cursor:default;text-transform:none;letter-spacing:.04em}.landing-gate[data-landing=snow] .gate-me{display:inline-flex}.gate-me.is-gone{opacity:0;visibility:hidden;transform:translateY(.35em);transition:opacity .7s ease,transform .7s ease,visibility 0s linear .7s}@media(prefers-reduced-motion:reduce){.gate-me.is-gone{transform:none;transition:none}}@media(max-width:960px)and (orientation:portrait){.landing-gate[data-landing=snow] .gate-media{background-image:none!important;overflow:hidden}.landing-gate[data-landing=snow] .gate-fill{display:block;background-image:var(--gate-snow-poster)!important}.landing-gate[data-landing=snow] .gate-video{inset:50% auto auto;left:-45vw;width:145vw;max-width:none;height:auto;aspect-ratio:16 / 9;transform:translateY(-50%);-o-object-fit:cover;object-fit:cover}}@media(max-width:960px)and (orientation:portrait){.landing-gate[data-landing=snow][data-portrait-film=on] .gate-media{background-image:none!important;background-color:#0d0b09}.landing-gate[data-landing=snow][data-portrait-film=on] .gate-fill{display:none}.landing-gate[data-landing=snow][data-portrait-film=on] .gate-video{inset:0;width:100%;height:100%;aspect-ratio:auto;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.landing-gate[data-landing=snow] .gate-hint{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 5.1rem)}.gate-next-cluster>.gate-chip{pointer-events:auto;position:relative}.gate-sound,.gate-auto{position:absolute;right:max(1rem,env(safe-area-inset-right));z-index:2}.gate-sound{bottom:max(1rem,env(safe-area-inset-bottom))}.gate-auto{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 2.55rem)}.landing-gate:has(#gate-auto:not([hidden])) .gate-hint{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 5.1rem)}.gate-finger{position:absolute;left:1.2rem;bottom:calc(100% + .2rem);width:6.25rem;pointer-events:none;transform-origin:50% 86%;animation:gate-finger-wave 1.4s ease-in-out infinite;opacity:1;transition:opacity .4s ease;z-index:3;will-change:transform}.gate-finger-svg{display:block;width:100%;height:auto;filter:drop-shadow(2px 3px 0 rgba(13,11,9,.7))}.gate-finger.is-leaving{opacity:0}.gate-finger[hidden]{display:none}@keyframes gate-finger-wave{0%,to{transform:rotate(-7deg) translateZ(0)}45%{transform:rotate(5deg) translate3d(0,7px,0)}70%{transform:rotate(-2deg) translate3d(0,3px,0)}}.gate-state{display:inline-flex;align-items:center;gap:.28em;min-width:0;padding:0;border-radius:0;background:none;color:#f8f5ecc7;font-size:.6rem;font-weight:500;letter-spacing:.08em;text-align:left}.gate-state:before{content:"";width:.42em;height:.42em;border-radius:50%;background:#c07a5a;box-shadow:0 0 0 1px #0d0b0959;flex:none}.gate-sound[aria-pressed=true] .gate-state,.gate-auto[aria-pressed=true] .gate-state{background:none;color:#f8f5ece6}.gate-sound[aria-pressed=true] .gate-state:before,.gate-auto[aria-pressed=true] .gate-state:before{background:#9cbf7a;box-shadow:0 0 5px #9cbf7ab3}.gate-sound .icon-on{display:none}.gate-sound[aria-pressed=true] .icon-on{display:inline}.gate-sound[aria-pressed=true] .icon-off{display:none}.gate-hint{position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 56px);padding:.3em .6em;border-radius:2px;background:#0d0b099e;color:var(--c-aged-white, #f8f5ec);font-size:.72rem;letter-spacing:.16em;pointer-events:none;animation:gate-hint-pulse 2.4s ease-in-out infinite}.gate-hint[hidden]{display:none}.gate-hint.is-leaving{opacity:0;animation:none;transition:opacity .45s ease}@keyframes gate-hint-pulse{0%,to{opacity:.95}50%{opacity:.55}}.gate-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gate-static{position:absolute;inset:0;z-index:20;display:none;overflow:hidden;pointer-events:none;opacity:0;background:#1a1612;will-change:opacity;contain:strict}.gate-static.is-on{display:block}.gate-static-roll{position:absolute;left:0;right:0;top:0;height:200%;will-change:transform}.gate-static-noise{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.gate-static-bar{position:absolute;left:0;right:0;top:46%;height:5%;display:none;background:linear-gradient(to bottom,#0d0b0900,#0d0b09d9 35% 65%,#0d0b0900)}.gate-static-bar.is-on{display:block}.gate-static:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#0d0b096b 0 1px,#0d0b0900 1px 3px),radial-gradient(ellipse at center,#0d0b0900 55%,#0d0b0999)}@media(prefers-reduced-motion:reduce){.gate-static{display:none!important}}@media(max-width:420px){.gate-chip{min-height:32px;min-width:32px;padding:.2rem .45rem;letter-spacing:.08em}.gate-next{padding:.22rem .52rem}.gate-finger{width:4.15rem;left:.85rem}}@media(prefers-reduced-motion:reduce){.landing-gate.is-leaving{transition:none}.gate-hint{animation:none}.gate-center-visual{will-change:auto}.gate-proceed,.gate-proceed:hover,.gate-proceed:active,.gate-proceed .gate-proceed-stock{transition:none;animation:none}.gate-pair{animation:none}.gate-chip,.gate-chip:hover,.gate-chip:active{animation:none;transition:none;filter:none;transform:none}.gate-finger{animation:none;transition:none}}.landing-gate{--crt-wood: clamp(9px, calc(1.9vmin + 3px) , 24px);--crt-ring: clamp(3px, .7vmin, 7px);--crt-bez: calc(var(--crt-wood) + var(--crt-ring));--crt-r: clamp(14px, 3.4vmin, 36px);--crt-pw: clamp(116px, 11.5vw, 156px);--crt-ph: clamp(136px, 17vh, 176px);--crt-knob: 56px;--crt-cap: 44px}.landing-gate[data-landing=clips]{--scr-t: var(--crt-bez);--scr-l: var(--crt-bez);--scr-b: var(--crt-bez);--scr-r: calc(var(--crt-bez) + var(--crt-pw) + max(0px, calc(env(safe-area-inset-right, 0px) - var(--crt-wood))))}@media(orientation:portrait){.landing-gate[data-landing=clips]{--scr-r: var(--crt-bez);--scr-b: calc(var(--crt-bez) + var(--crt-ph) + max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--crt-wood))))}}@media(orientation:landscape)and (min-height:600px){.landing-gate{--crt-knob: 72px;--crt-cap: 50px}.landing-gate[data-landing=clips] .gate-panel .gate-mode-tabs{font-size:.64rem}.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound){font-size:.64rem}.landing-gate[data-landing=clips] .gate-panel .gate-mode-label{font-size:.56rem}.landing-gate[data-landing=clips] .gate-panel .gate-next .gate-chip-text{font-size:.68rem}.landing-gate[data-landing=clips] .gate-panel-ch-row{font-size:1.4rem}.landing-gate[data-landing=clips] .gate-panel-clock{font-size:.62rem}}.gate-crt,.gate-crt-glass{display:none}.landing-gate[data-landing=clips] .gate-crt{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(172deg,#ffdeb017,#ffdeb000 26%,#0d080400 70%,#0d08042e),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0018 0.035' numOctaves='3' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.55 0 0 0 0 0.32 1.4 0 0 0 -0.72'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E") 0 0 / 1600px 900px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.085' numOctaves='4' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.06 0 0 0 0 0.025 3.0 0 0 0 -1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E") 0 0 / 1600px 900px,linear-gradient(172deg,#5e3c22,#4c2f1a 40%,#583822 62%,#3f2516);box-shadow:inset 0 0 0 1px #0d0b0999,inset 0 0 calc(var(--crt-wood) * 1.2) #0d08048c,inset 0 1px #ffe2b41f}.landing-gate[data-landing=clips] .gate-crt:before{content:"";position:absolute;inset:var(--crt-wood) calc(var(--scr-r) - var(--crt-ring)) calc(var(--scr-b) - var(--crt-ring)) var(--crt-wood);border-radius:calc(var(--crt-r) + var(--crt-ring));background:linear-gradient(160deg,#2e2822,#181410 42%,#0f0c0a 70%,#1c1713);box-shadow:0 0 0 1px #c9a87061,0 0 0 2px #0d09058c,0 0 calc(var(--crt-wood) * .7) #0a06038c,inset 0 1px #ffeed224,inset 0 -1px #0009}.landing-gate[data-landing=clips] .gate-media,.landing-gate[data-landing=clips] .gate-shade,.landing-gate[data-landing=clips] .gate-static,.landing-gate[data-landing=clips] .gate-crt-glass{inset:var(--scr-t) var(--scr-r) var(--scr-b) var(--scr-l);border-radius:var(--crt-r);overflow:hidden}.landing-gate[data-landing=clips] .gate-center{inset:var(--scr-t) var(--scr-r) var(--scr-b) var(--scr-l);padding:1rem 1rem 2.5rem}.landing-gate[data-landing=clips] .gate-crt-glass{display:block;position:absolute;pointer-events:none;background:radial-gradient(120% 60% at 22% -6%,#fff6e221,#fff6e200 46%),linear-gradient(118deg,#fffaec00 0 30%,#fffaec0b 34%,#fffaec00 41%),repeating-linear-gradient(to bottom,#0a08062b 0 1px,#0a080600 1px 3px),radial-gradient(ellipse 78% 72% at 50% 50%,#08060400 58%,#08060480);box-shadow:inset 0 0 0 1px #000000b3,inset 0 0 clamp(14px,3.6vmin,44px) #040302b3,inset 0 2px 2px #fff0d614}.gate-panel{display:contents}.gate-panel-plate,.gate-panel-ch,.gate-panel-grille{display:none}.landing-gate[data-landing=clips] .gate-panel{position:absolute;z-index:3;top:var(--crt-wood);bottom:var(--crt-wood);right:max(var(--crt-wood),env(safe-area-inset-right,0px));width:calc(var(--crt-pw) - var(--crt-wood) - var(--crt-ring));display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto minmax(0,1fr);grid-template-areas:"plate plate" "ch ch" "knob knob" "au snd" "mode mode" "grille grille";align-content:start;justify-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:clamp(8px,2.2vh,20px);padding:10px 7px;box-sizing:border-box;border-radius:6px;color:#33281a;background:repeating-linear-gradient(to bottom,#fffcee12 0 1px,#3c2c140d 1px 2px,#0000 2px 3px),linear-gradient(100deg,#fffae800 20%,#fffae833 44%,#fffae800 64%),linear-gradient(180deg,#d5c8a2,#b9a77a 46%,#a8956a 70%,#c3b287);box-shadow:0 0 0 1px #140d06bf,0 2px 7px #0a060399,inset 0 1px #fffae699,inset 0 -1px #3c2a128c}@media(orientation:portrait){.landing-gate[data-landing=clips] .gate-panel{top:auto;left:var(--crt-wood);right:var(--crt-wood);bottom:max(var(--crt-wood),env(safe-area-inset-bottom,0px));width:auto;height:calc(var(--crt-ph) - var(--crt-wood) - var(--crt-ring));grid-template-columns:auto auto 46px 46px auto;grid-template-rows:auto auto;grid-template-areas:"plate knob au snd mode" "ch knob au snd mode";row-gap:4px;align-content:stretch;align-items:center;justify-content:space-between;padding:6px 10px}.landing-gate[data-landing=clips] .gate-panel-grille{display:none}.landing-gate[data-landing=clips] .gate-panel :is(.gate-next-cluster,.gate-auto,.gate-sound,.gate-mode){align-self:center}.landing-gate[data-landing=clips] .gate-panel-plate{align-self:end}.landing-gate[data-landing=clips] .gate-panel-ch{align-self:start}.landing-gate[data-landing=clips] .gate-panel .gate-panel-make{font-size:.95rem}.landing-gate[data-landing=clips] .gate-panel .gate-panel-sub{font-size:.38rem;letter-spacing:.26em}}.landing-gate[data-landing=clips] .gate-panel :is(.gate-mode-label,.gate-next .gate-chip-text,.gate-panel-sub){font-family:Archivo Narrow,Oswald,system-ui,sans-serif;font-style:normal;font-weight:700;font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:#3a2d1b;text-shadow:0 1px 0 rgba(255,250,228,.5)}.landing-gate[data-landing=clips] .gate-panel-plate{grid-area:plate;display:flex;flex-direction:column;align-items:center;line-height:1}.gate-panel-make{font-family:Mr Dafoe,cursive;font-size:1.15rem;color:#2e2416;text-shadow:0 1px 0 rgba(255,250,228,.45)}.landing-gate[data-landing=clips] .gate-panel-sub{font-size:.42rem;letter-spacing:.3em;margin-top:1px}.landing-gate[data-landing=clips] .gate-panel-ch{grid-area:ch;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:66px;padding:5px 7px 4px;border-radius:4px;background:radial-gradient(120% 90% at 50% 0%,#17201a,#070908 70%);box-shadow:inset 0 1px 3px #000000e6,inset 0 0 0 1px #000000b3,0 1px #fffae680,0 -1px #3c2a1266;font-family:ui-monospace,DejaVu Sans Mono,Menlo,Consolas,Courier New,monospace;font-weight:700;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gate-panel-ch-row{font-size:1.2rem;letter-spacing:.06em;color:#93f27e;text-shadow:0 0 3px rgba(130,255,110,.7),0 0 9px rgba(80,220,70,.35)}.gate-panel-ch-pre{font-size:.5em;letter-spacing:.14em;margin-right:.3em;vertical-align:.5em;opacity:.85}.gate-panel-clock{min-height:1em;font-size:.56rem;letter-spacing:.08em;color:#93f27eb8;text-shadow:0 0 3px rgba(130,255,110,.4)}.gate-panel-ch.is-tuning .gate-panel-ch-row{animation:gate-ch-tune .42s steps(1,end)}@keyframes gate-ch-tune{0%{opacity:.15}18%{opacity:1}30%{opacity:.35}48%,to{opacity:1}}.landing-gate[data-landing=clips] .gate-panel :is(.gate-mode,.gate-next-cluster,.gate-auto,.gate-sound){position:relative;inset:auto;z-index:auto;transform:none}.landing-gate[data-landing=clips] .gate-panel .gate-chip{animation:none;filter:none}.landing-gate[data-landing=clips] .gate-panel .gate-chip svg{display:none}.landing-gate[data-landing=clips] .gate-next-cluster{grid-area:knob;padding-bottom:14px;pointer-events:auto}.landing-gate[data-landing=clips] .gate-next-cluster{position:relative}.landing-gate[data-landing=clips] .gate-next-cluster:before{content:"";position:absolute;left:50%;top:calc(var(--crt-knob) / 2);width:calc(var(--crt-knob) + 16px);height:calc(var(--crt-knob) + 16px);translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from -1deg,#302210bf 0 2deg,#0000 2deg 30deg);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 6px),#000 calc(50% - 5px) calc(50% - 1px),transparent 50%);mask:radial-gradient(circle,transparent 0 calc(50% - 6px),#000 calc(50% - 5px) calc(50% - 1px),transparent 50%);pointer-events:none}.landing-gate[data-landing=clips] .gate-panel .gate-next{position:relative;display:block;width:var(--crt-knob);height:var(--crt-knob);min-width:44px;min-height:44px;padding:0;border-radius:50%;cursor:grab;touch-action:none;background:linear-gradient(170deg,#fff3,#fff0 45%,#0006),repeating-conic-gradient(#0e0c0a 0 2.6deg,#3f3831 3.4deg 5deg,#0e0c0a 6deg);box-shadow:0 0 0 1px #0a0704e6,0 5px 7px #0a060399,0 1px 2px #0a0603cc,inset 0 2px 2px #ffffff47,inset 0 -3px 4px #0009;text-shadow:none}.landing-gate[data-landing=clips] .gate-panel .gate-next:after{content:"";position:absolute;inset:19%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 36% 28%,#fff9,#fff0 30%),conic-gradient(from 200deg,#f2f2ee,#9c9a93 12%,#e9e8e2 24%,#7f7d77,#dcdad3,#8f8d86,#f0efe9 80%,#a3a19a 90%,#f2f2ee);box-shadow:0 0 0 1px #000000b3,0 2px 3px #0009,inset 0 -1px 2px #00000059,inset 0 1px 1px #fffc}.landing-gate[data-landing=clips] .gate-panel .gate-next:active{cursor:grabbing}.landing-gate[data-landing=clips] .gate-panel .gate-next:before{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;background:linear-gradient(#fbf5e4,#fbf5e4) 50% 22% / 3px 16% no-repeat,linear-gradient(#1c1915,#1c1915) 50% 21.5% / 5px 17.5% no-repeat;transform:rotate(var(--crt-turn, 0deg));transition:transform .32s cubic-bezier(.3,1.5,.5,1)}.landing-gate[data-landing=clips] .gate-panel .gate-next:hover{background-color:transparent;filter:brightness(1.1)}.landing-gate[data-landing=clips] .gate-panel .gate-next:active{translate:0 1px}.landing-gate[data-landing=clips] .gate-panel .gate-next .gate-chip-text{position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;text-transform:none;font-size:.6rem;letter-spacing:.1em}.landing-gate[data-landing=clips] .gate-panel .gate-auto{grid-area:au}.landing-gate[data-landing=clips] .gate-panel .gate-sound{grid-area:snd}.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound){width:100%;min-width:44px;height:var(--crt-cap);min-height:44px;margin-top:11px;justify-content:center;padding:0 2px;border-radius:5px;background:radial-gradient(120% 70% at 50% 0%,#ffffff8c,#fff0 60%),linear-gradient(180deg,#f3ebd8,#dacfb5 58%,#c5b897);color:#2a2118;text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:.58rem;font-weight:700;letter-spacing:.1em;box-shadow:0 3px #4f3f27,0 3px 0 1px #1e160c80,0 6px 7px #0a060373,inset 0 1px #ffffffd9,inset 0 -2px 2px #5a46284d;transition:translate .08s ease,box-shadow .08s ease}.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound):hover{background:linear-gradient(180deg,#f8f1e0,#e1d6bd 58%,#cbbe9e)}.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound)[aria-pressed=true],.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound):active{translate:0 2px;box-shadow:0 1px #4f3f27,0 2px 3px #0a060366,inset 0 1px 3px #5a421e59}.landing-gate[data-landing=clips] .gate-panel .gate-state{position:absolute;top:-12px;left:50%;translate:-50% 0;font-size:0}.landing-gate[data-landing=clips] .gate-panel [aria-pressed=true] .gate-state{translate:-50% -2px}.landing-gate[data-landing=clips] .gate-panel .gate-state:before{width:7px;height:7px;background:radial-gradient(circle at 40% 35%,#6a3424,#3a1810);box-shadow:0 0 0 1px #1e140ab3,inset 0 1px 1px #00000080}.landing-gate[data-landing=clips] .gate-panel [aria-pressed=true] .gate-state:before{background:radial-gradient(circle at 40% 35%,#fff2c4,#ffb347 55%,#e07a1c);box-shadow:0 0 0 1px #46240ab3,0 0 6px 2px #ffaa3cb3}.landing-gate[data-landing=clips] .gate-panel .gate-mode{grid-area:mode;flex-direction:column;align-items:stretch;gap:3px;width:100%;pointer-events:auto}.landing-gate[data-landing=clips] .gate-panel .gate-mode-label{text-align:center;pointer-events:none}.landing-gate[data-landing=clips] .gate-panel .gate-mode-tabs{flex-direction:column;gap:3px;padding:3px;border:0;border-radius:4px;background:#17120d;box-shadow:inset 0 1px 3px #000000d9,0 0 0 1px #6f5f3f,0 0 0 2px #e6d9b8,0 0 0 3px #3c2c1499,0 2px 3px 3px #140e0640;font-size:.56rem}.landing-gate[data-landing=clips] .gate-panel .gate-mode-opt{min-height:44px;padding:0 .45rem;border:0;border-radius:3px;background:linear-gradient(180deg,#3d362f,#221d18);color:#f0e6d2b8;text-shadow:none;box-shadow:0 2px #0a0806,inset 0 1px #ffffff1f}.landing-gate[data-landing=clips] .gate-panel .gate-mode-opt:hover{background:linear-gradient(180deg,#48403a,#29231d)}.landing-gate[data-landing=clips] .gate-panel .gate-mode-opt[aria-pressed=true]{translate:0 1px;background:linear-gradient(180deg,#2a241e,#1a1612);color:#ffcf7a;text-shadow:0 0 6px rgba(255,180,70,.7);box-shadow:0 1px #0a0806,inset 0 1px 3px #000000b3}.landing-gate[data-landing=clips] .gate-panel-grille{grid-area:grille;display:block;align-self:stretch;justify-self:stretch;min-height:0;margin:4px 6px 2px;border-radius:4px;background:repeating-linear-gradient(to bottom,#120c06e6 0 2px,#0000 2px 6px),linear-gradient(180deg,#3c2a1240,#3c2a120d);box-shadow:inset 0 1px 2px #281a0a66,0 1px #fffae659}.landing-gate[data-landing=clips]:has(#gate-hint) .gate-hint{position:absolute;right:calc(100% + var(--crt-wood) + var(--crt-ring) + .6rem);bottom:calc(var(--crt-ring) + .6rem);white-space:nowrap}@media(orientation:portrait){.landing-gate[data-landing=clips]:has(#gate-hint) .gate-hint{right:calc(var(--crt-ring) + .6rem);bottom:calc(100% + var(--crt-wood) + var(--crt-ring) + .6rem)}}@media(prefers-reduced-motion:reduce){.gate-panel-ch.is-tuning .gate-panel-ch-row{animation:none}.landing-gate[data-landing=clips] .gate-panel .gate-next:before,.landing-gate[data-landing=clips] .gate-panel :is(.gate-auto,.gate-sound){transition:none}}html:has(body.is-home){overflow:hidden}html:has(body.is-home):not(.gate-on),html.cover-media-ready:has(body.is-home){background:linear-gradient(#1f120a14,#1f120a14),url(/table/bench-background.webp) center / cover no-repeat}body.is-home{margin:0;overflow:hidden}html:not(.gate-on) body.is-home,html.cover-media-ready body.is-home{background:linear-gradient(#1f120a14,#1f120a14),url(/table/bench-background.webp) center / cover no-repeat}body.is-home:before,body.is-home:after{display:none}body.is-home main{padding:0;margin:0;width:100vw;height:100dvh;min-height:100svh;overflow:hidden}
