@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Big Shoulders Display;src:url(/assets/fonts/bigshoulders-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/sourceserif4-latin.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/sourceserif4-italic-latin.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--black:#000;--felt:#0d0a09;--oxblood:#6e1619;--oxblood-deep:#3a0b0d;--oxblood-hot:#9e2226;--bone:#f2e7d0;--smoke:#a39684;--paper:#ece0c3;--paper-2:#e2d2ac;--paper-edge:#c9b48a;--ink:#23170f;--ink-2:#5a4632;--gold:#c99a3b;--gold-hi:#f0d488;--gold-lo:#7d5a1b;--foil:linear-gradient(100deg, var(--gold-lo) 0%, var(--gold) 22%, var(--gold-hi) 45%, var(--gold) 62%, var(--gold-lo) 100%);--chile:var(--oxblood-hot);--chile-deep:var(--oxblood-deep);--amber:var(--gold);--char:#1d1513;--display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--measure:66ch;--gutter:clamp(1rem, 4vw, 3rem);--wide:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--black);color:var(--bone);font-family:var(--serif);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;line-height:1.6}body{background:var(--black);flex-direction:column;min-height:100vh;margin:0;font-size:clamp(1.02rem,.97rem + .25vw,1.14rem);display:flex;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:100;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}main{flex:1}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--gold-hi)}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}h1,h2,h3,h4{margin:0 0 .5em;font-weight:600;line-height:1.05}p{margin:0 0 1em}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.narrow{width:min(100% - 2 * var(--gutter), 44rem);margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{z-index:200;background:var(--bone);color:var(--black);padding:.5rem 1rem;top:1rem;left:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.poster{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.82}.foil{background:var(--foil);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--smoke)}.paper{background:radial-gradient(120% 80% at 50% 0%, #fffaeb8c, transparent 60%), linear-gradient(var(--paper), var(--paper-2));color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.paper .muted{color:var(--ink-2)}.night{background:var(--black);color:var(--bone)}.rule{background:var(--foil);border:0;height:1px;margin:0}.btn{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.3em .62em;font-size:1.1rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.btn-buy{background:var(--ink);color:var(--gold-hi);border-color:var(--ink)}.btn-buy:hover,.night .btn-buy{background:var(--oxblood);border-color:var(--oxblood);color:var(--bone)}.night .btn-buy:hover{background:var(--oxblood-hot);border-color:var(--oxblood-hot);color:#fff}.btn[aria-disabled=true]{opacity:.55;cursor:default;font-size:.95rem}.prose{max-width:var(--measure);overflow-wrap:break-word;line-height:1.68}.prose h2{font-family:var(--display);text-transform:uppercase;margin-top:2.2em;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:800;line-height:.95}.prose h3{font-family:var(--serif);font-variation-settings:"opsz" 48;margin-top:1.8em;font-size:1.45rem;font-style:italic;font-weight:500}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.95em;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--paper-edge);vertical-align:top;padding:.55em .8em .5em 0}.prose th{font-family:var(--display);letter-spacing:.02em;border-bottom:2px solid var(--ink);font-size:1.05rem;font-weight:700}.prose blockquote{border-left:3px solid var(--oxblood);margin:1.6em 0;padding-left:1.2em;font-style:italic}.prose .footnotes{border-top:1px solid var(--paper-edge);margin-top:3em;padding-top:1em;font-size:.86em}.prose .footnotes h2{margin-top:0;font-size:1.2rem}.prose sup a{color:var(--oxblood);padding-inline:.1em;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.prose sup a,.prose .data-footnote-backref{text-align:center;min-width:24px;min-height:24px;line-height:24px;display:inline-block}@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodonimoda-italic-latin.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}html{overflow-x:clip}:root{--boudoir:"Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--neon:#ff2b2b;--bulb:#ffd36b;--velvet-1:#4a0a0e;--velvet-2:#8e1a20;--brass-1:#f3d98c;--brass-2:#b8862e;--brass-3:#5e4011}.courtesy{font-family:var(--boudoir);font-variation-settings:"opsz" 96;letter-spacing:-.015em;font-style:italic;font-weight:500}.boudoir{font-family:var(--boudoir);font-variation-settings:"opsz" 96;letter-spacing:-.03em;font-style:italic;font-weight:800;line-height:.85}body:after{opacity:.09;animation:.9s steps(6,end) infinite grain;inset:-15%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}body:before{content:"";pointer-events:none;z-index:99;background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#0000008c);animation:6s infinite flicker;position:fixed;inset:0}@keyframes flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.75}43%{opacity:1}77%{opacity:1}78%{opacity:.85}79%{opacity:1}}.seed{z-index:1200;pointer-events:none;background:var(--bulb);border-radius:50%;width:7px;height:9px;animation:.75s cubic-bezier(.2,.6,.4,1) forwards seed;position:fixed}.seed:nth-child(3n){background:var(--neon)}.seed:nth-child(4n){background:var(--bone)}@keyframes seed{to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}}.neon{color:#ffd9d4;text-shadow:0 0 2px #fff, 0 0 6px var(--neon), 0 0 14px var(--neon), 0 0 30px #ff2b2bbf;animation:7s infinite neon-stutter}@keyframes neon-stutter{0%,to{opacity:1}12%{opacity:1}12.5%{opacity:.25}13%{opacity:1}13.6%{opacity:.4}14.2%{opacity:1}63%{opacity:1}63.3%{opacity:.55}63.8%{opacity:1}}.misreg{display:inline-block;position:relative}.misreg:before,.misreg:after{content:attr(data-text);pointer-events:none;z-index:-1;position:absolute;inset:0}.misreg:before{color:var(--neon);mix-blend-mode:screen;opacity:.85;animation:3.2s step-end infinite misreg-jitter;transform:translate(.05em,.035em)}.misreg:after{color:#19b6c9;mix-blend-mode:screen;opacity:.35;transform:translate(-.035em,-.025em)}@keyframes misreg-jitter{0%,to{transform:translate(.05em,.035em)}31%{transform:translate(.065em,.02em)}32%{transform:translate(.05em,.035em)}73%{transform:translate(.035em,.05em)}74%{transform:translate(.05em,.035em)}}.bulbs{padding:clamp(1.2rem,3vw,2.2rem);position:relative}.bulbs:before{content:"";pointer-events:none;--b:radial-gradient(circle, var(--bulb) 0 3.2px, #ffd36b59 4px, transparent 6.5px);background:var(--b) 0 0 / 22px 22px repeat-x, var(--b) 0 100% / 22px 22px repeat-x, var(--b) 0 0 / 22px 22px repeat-y, var(--b) 100% 0 / 22px 22px repeat-y;filter:drop-shadow(0 0 6px #ffd36bcc);border:1px solid #c99a3b59;animation:.9s steps(2,end) infinite chase;position:absolute;inset:0}@keyframes chase{0%{opacity:1;background-position:0 0,0 100%,0 0,100% 0}50%{opacity:.82}to{opacity:1;background-position:22px 0,-22px 100%,0 -22px,100% 22px}}.ticker{background:var(--oxblood-deep);border-block:2px solid var(--gold);z-index:5;margin-block:-.6rem;position:relative;overflow:hidden;transform:rotate(-1.4deg)scale(1.03);box-shadow:0 10px 30px #0009}.ticker.tilt-r{transform:rotate(1.2deg)scale(1.03)}.ticker-track{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--bulb);white-space:nowrap;text-shadow:0 0 10px #ffd36b73;padding:.55rem 1.4rem;font-size:clamp(1.1rem,.9rem + .9vw,1.7rem);font-weight:900}.ticker-item:after{content:"✶";color:var(--neon);margin-left:2.8rem}@keyframes ticker{to{transform:translate(-50%)}}.cut-top{clip-path:polygon(0 3.5vw,100% 0,100% 100%,0 100%);margin-top:-3.5vw;padding-top:calc(3.5vw + clamp(3rem,7vw,6rem))}.cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.5vw),0 100%);padding-bottom:calc(3.5vw + clamp(3rem,7vw,6rem))}.dutch{transform:rotate(-2.5deg)}.dutch-r{transform:rotate(2deg)}.velvet{background:repeating-linear-gradient(90deg, #00000073 0 2px, transparent 2px 38px, #ffffff0d 38px 46px, transparent 46px 80px), linear-gradient(180deg, var(--velvet-2), var(--velvet-1) 70%, #1a0204)}.eyes{z-index:6;pointer-events:none;font-size:var(--eye,10px);gap:.45em;display:flex;position:absolute}.eyes i{background:radial-gradient(circle at calc(50% + var(--px,0%)) calc(55% + var(--py,0%)), #120200 0 14%, transparent 15%), radial-gradient(circle at 50% 55%, #fff6c8 0 18%, var(--bulb) 19% 38%, #b46a00 39% 55%, transparent 56%);width:1.5em;height:.7em;animation:7s infinite blink;animation-delay:var(--d,0s);transform-origin:50%;border-radius:50%/60% 60% 40% 40%;display:block;box-shadow:0 0 1.4em #ffd36b59}@keyframes blink{0%,46%,50%,to{opacity:.9;transform:scaleY(1)}48%{transform:scaleY(.05)}70%{opacity:.9}80%{opacity:0}92%{opacity:0}}.kiss{pointer-events:none;opacity:.88;mix-blend-mode:multiply;width:3.4rem;height:auto;position:absolute;transform:rotate(-14deg)}@supports (animation-timeline:view()){.arrive{animation:linear both arrive-in;animation-timeline:view();animation-range:entry cover 28%}@keyframes arrive-in{0%{opacity:0;transform:translateY(60px) rotate(var(--r-in,-6deg)) scale(.94);filter:blur(3px)brightness(.4)}to{opacity:1;filter:none}}}@media (prefers-reduced-motion:reduce){body:after,body:before,.neon,.misreg:before,.bulbs:before,.ticker-track,.eyes i,.arrive{animation:none!important}.seed{display:none}}html.shake body{animation:.28s cubic-bezier(.3,0,.3,1) slam}@keyframes slam{0%{transform:translate(0)}20%{transform:translate(-3px,4px)rotate(-.15deg)}45%{transform:translate(3px,-2px)rotate(.1deg)}70%{transform:translate(-1px,1px)}to{transform:translate(0)}}html.after-hours body:before{background:radial-gradient(110% 90% at 50% 45%,#3c00001a 40%,#280000bf)}html.after-hours .bulbs:before{filter:drop-shadow(0 0 6px #ff2b2be6)hue-rotate(-40deg);animation-duration:2.4s}.one-sheet .marquee{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(-3.5deg);will-change:transform;transition:transform .25s ease-out}canvas.dust{z-index:0;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}body:has(#cookie-banner:not([hidden])) .sound-toggle,body:has(#cookie-banner:not([hidden])) .sound-prompt{translate:0 -5.5rem}@media (prefers-reduced-motion:reduce){html.shake body{animation:none}.one-sheet .marquee{transition:none}}.paper{--ink:#f2e7d0;--ink-2:#a39684;--paper-edge:#c99a3b42;color:var(--bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(70% 50% at 50% 0,#6e161959,#0000 70%),radial-gradient(circle at 25% 25%,#6e161929 0 7px,#0000 8px) 0 0/46px 46px,radial-gradient(circle at 75% 75%,#6e16191f 0 4px,#0000 5px) 0 0/46px 46px,repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 46px),#0b0606}.paper a:hover{color:var(--bulb)}.paper :focus-visible{outline-color:var(--bulb)}.paper .btn-buy{background:var(--oxblood);border-color:var(--oxblood);color:var(--bone)}.paper .btn-buy:hover{background:var(--neon);border-color:var(--neon);color:#fff}.paper .prose sup a{color:var(--bulb)}.paper .prose th{border-bottom-color:var(--gold)}.paper input,.paper select{color:var(--bone)!important;background:#140b0a!important;border-color:#c99a3b73!important}.paper .chip{color:var(--bone);border-color:#c99a3b73}.paper .chip[aria-pressed=true]{background:var(--oxblood)!important;color:var(--bone)!important;border-color:var(--neon)!important}.tag,.ticket{--ink:#23170f;--ink-2:#5a4632;--paper-edge:#c9b48a;color:var(--ink)}.tag .btn-buy,.ticket .btn-buy{background:var(--ink);border-color:var(--ink);color:var(--gold-hi)}.tag .btn-buy:hover,.ticket .btn-buy:hover{background:var(--oxblood);border-color:var(--oxblood);color:var(--bone)}.paper .eimg,.paper .pi img{background:radial-gradient(55% 50% at 50% 45%,#fffaf0 0 40%,#f0d7a8 55%,#8a3a26 75%,#1a0405 100%)!important;border-color:#120708!important}.paper .eimg img,.paper .pi img{mix-blend-mode:multiply}.section{padding-block:clamp(2rem,4vw,3.4rem)}.paper :is(.crumbs a,.ecode,.cfh .lvl,.ln,.dh,.src-h,.fit-h,.sec-h,.also-h,.after-h){color:var(--neon)}.paper .crumbs,.paper .upd,.paper .art-side{color:var(--smoke)}.lift[data-astro-cid-s6qbzt7r]{z-index:1000;pointer-events:none;display:flex;position:fixed;inset:0}.door[data-astro-cid-s6qbzt7r]{background:linear-gradient(90deg, #00000059, transparent 8%, transparent 92%, #00000073), repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--brass-1) 0%, var(--brass-2) 38%, var(--brass-3) 70%, var(--brass-2) 100%);flex:1;height:100%;animation:.85s cubic-bezier(.7,0,.25,1) .12s forwards open-l;position:relative;box-shadow:inset 0 0 60px #0000008c}.door-r[data-astro-cid-s6qbzt7r]{animation-name:open-r}.door-l[data-astro-cid-s6qbzt7r]{border-right:2px solid #2a1d08}.door-r[data-astro-cid-s6qbzt7r]{border-left:1px solid #f9e7b3}.deco[data-astro-cid-s6qbzt7r]{background:repeating-conic-gradient(from 180deg at 50% 100%,#3c280a59 0deg 3deg,#0000 3deg 9deg),linear-gradient(#fff0c82e,#0003);border:2px solid #3c280a99;position:absolute;inset:16% 14%;box-shadow:inset 0 0 0 6px #ffecb426,inset 0 0 0 8px #3c280a66}.call[data-astro-cid-s6qbzt7r]{border:2px solid var(--gold);background:#0a0404eb;border-radius:999px 999px 8px 8px;justify-items:center;gap:.2rem;padding:1rem 1.6rem .9rem;animation:.3s ease-in .1s forwards call-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-lvl[data-astro-cid-s6qbzt7r]{font-family:var(--display);color:var(--bulb);text-shadow:0 0 12px #ffd36be6;font-size:3.4rem;font-weight:900;line-height:.8}.call-name[data-astro-cid-s6qbzt7r]{font-family:var(--boudoir);color:var(--bone);white-space:nowrap;font-size:1.1rem;font-style:italic}@keyframes open-l{to{transform:translate(-101%)}}@keyframes open-r{to{transform:translate(101%)}}@keyframes call-out{to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.lift[data-astro-cid-s6qbzt7r].closing .door[data-astro-cid-s6qbzt7r]{animation:.38s cubic-bezier(.6,0,.9,.6) forwards close-door}.lift[data-astro-cid-s6qbzt7r].closing .door-l[data-astro-cid-s6qbzt7r]{transform:translate(-101%)}.lift[data-astro-cid-s6qbzt7r].closing .door-r[data-astro-cid-s6qbzt7r]{transform:translate(101%)}.lift[data-astro-cid-s6qbzt7r].closing .call[data-astro-cid-s6qbzt7r]{display:none}@keyframes close-door{to{transform:translate(0)}}html.no-lift .lift[data-astro-cid-s6qbzt7r]{display:none}@media (prefers-reduced-motion:reduce){.lift[data-astro-cid-s6qbzt7r]{display:none}}.vignette[data-astro-cid-hhc5djel]{z-index:98;pointer-events:none;opacity:0;background:radial-gradient(120% 90%,#0000 45%,#8c000a8c);position:fixed;inset:0}html.pulse .vignette[data-astro-cid-hhc5djel]{animation:hb var(--beat,.8s) ease-out}@keyframes hb{0%{opacity:0}12%{opacity:1}24%{opacity:.35}34%{opacity:.85}to{opacity:0}}.tear[data-astro-cid-hhc5djel]{z-index:1100;pointer-events:none;opacity:0;-webkit-backdrop-filter:hue-rotate(160deg)saturate(3)contrast(1.6);backdrop-filter:hue-rotate(160deg)saturate(3)contrast(1.6);clip-path:polygon(0 31%,100% 29%,100% 33%,0 35%,0 62%,100% 60%,100% 61.5%,0 64%);position:fixed;inset:0}html.tearing .tear[data-astro-cid-hhc5djel]{opacity:1;animation:.18s steps(3,end) tear}@keyframes tear{0%{transform:translate(-14px)}50%{clip-path:polygon(0 12%,100% 10%,100% 16%,0 18%,0 77%,100% 76%,100% 79%,0 80%);transform:translate(22px)}to{transform:translate(-6px)}}html.tearing body{filter:contrast(1.4)saturate(1.6)}.peeker[data-astro-cid-hhc5djel] img[data-astro-cid-hhc5djel]{width:100%;height:auto;display:block}.peeker[data-astro-cid-hhc5djel]{z-index:94;pointer-events:none;filter:brightness(.85)contrast(1.1);width:340px;transition:right 2.6s cubic-bezier(.3,0,.2,1);position:fixed;bottom:0;right:-360px}.peeker.in{right:-40px}.peeker.left{transition:left 2.6s cubic-bezier(.3,0,.2,1);left:-360px;right:auto;transform:scaleX(-1)}.peeker.left.in{left:-40px}.peeker.out{transition-duration:.18s!important}.drawer-scrim[data-astro-cid-hhc5djel]{z-index:1150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;position:fixed;inset:0}.drawer[data-astro-cid-hhc5djel]{z-index:1160;width:min(30rem,100vw);color:var(--bone);border-left:1px solid var(--gold-lo);background:radial-gradient(80% 40% at 50% 0,#6e161980,#0000 70%),#0b0606;outline:none;transition:transform .45s cubic-bezier(.2,.9,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-30px 0 60px #000000b3}.drawer.open{transform:translate(0)}.dr-close[data-astro-cid-hhc5djel]{z-index:2;border:1px solid var(--gold);width:2.4rem;height:2.4rem;color:var(--bulb);cursor:pointer;background:#0009;font-size:1.6rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.dr-stage[data-astro-cid-hhc5djel]{background:radial-gradient(52% 46% at 50% 46%,#fffaf0 0 38%,#f0d7a8 52%,#8a3a26 72%,#2a0507 90%,#0b0606 100%);padding:2.4rem 2rem 1.4rem}.dr-img[data-astro-cid-hhc5djel][hidden]{display:none}.dr-img[data-astro-cid-hhc5djel]{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:22rem;margin:0 auto;display:block}.dr-body[data-astro-cid-hhc5djel]{padding:1.2rem 1.4rem 2rem}.dr-code[data-astro-cid-hhc5djel]{font-family:var(--display);color:var(--neon);margin:0;font-weight:900}.dr-brand[data-astro-cid-hhc5djel]{font-family:var(--boudoir);color:var(--smoke);margin:0;font-size:1.2rem;font-style:italic}.dr-name[data-astro-cid-hhc5djel]{font-family:var(--display);text-transform:uppercase;margin:.1rem 0 .2rem;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem);font-weight:900;line-height:.9}.dr-type[data-astro-cid-hhc5djel]{color:var(--smoke);margin:0 0 .8rem}.dr-summary[data-astro-cid-hhc5djel]{font-size:1rem}.dr-fit[data-astro-cid-hhc5djel]:not(:empty){border-left:3px solid var(--bulb);background:#ffd36b0f;margin:.8rem 0;padding:.7rem .9rem;font-size:.95rem}.dr-specs[data-astro-cid-hhc5djel]{border-top:1px solid #c99a3b66;margin:.8rem 0}.dr-specs[data-astro-cid-hhc5djel] div{border-bottom:1px solid #c99a3b2e;grid-template-columns:7rem 1fr;gap:.8rem;padding-block:.35rem;font-size:.9rem;display:grid}.dr-specs[data-astro-cid-hhc5djel] dt{font-family:var(--display);text-transform:uppercase;font-weight:700}.dr-specs[data-astro-cid-hhc5djel] dd{margin:0}.dr-actions[data-astro-cid-hhc5djel]{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.dr-actions[data-astro-cid-hhc5djel] .btn[data-astro-cid-hhc5djel]{font-size:1.1rem}.dr-more[data-astro-cid-hhc5djel]{color:var(--bone)}.dr-fine[data-astro-cid-hhc5djel]{color:var(--smoke);margin-top:.7rem;font-size:.78rem}.dr-also[data-astro-cid-hhc5djel]:not(:empty){border-top:1px dashed #c99a3b59;margin-top:1.2rem;padding-top:.9rem;font-size:.92rem}.dr-also[data-astro-cid-hhc5djel] a{color:var(--bulb)}.sound-prompt[data-astro-cid-hhc5djel]{z-index:95;width:min(22rem,100vw - 2rem);color:var(--bone);border:1px solid var(--gold);visibility:hidden;background:#0c0606f2;padding:1.1rem 1.2rem 1.2rem;transition:transform .6s cubic-bezier(.3,1.4,.5,1),visibility 0s linear .6s;position:fixed;bottom:4.6rem;left:1rem;transform:translateY(calc(100% + 6rem))rotate(-2deg);box-shadow:0 20px 50px #000000b3,0 0 30px #ffd36b26}.sound-prompt.show{visibility:visible;transition-delay:0s;transform:translateY(0)rotate(-2deg)}body:has(#cookie-banner:not([hidden])) .sound-toggle[data-astro-cid-hhc5djel]{display:none}.sp-title[data-astro-cid-hhc5djel]{font-family:var(--boudoir);margin:0 0 .4rem;font-size:1.45rem;font-style:italic;font-weight:700;line-height:1.05}.sp-body[data-astro-cid-hhc5djel]{color:var(--smoke);margin:0 0 .9rem;font-size:.9rem}.sp-actions[data-astro-cid-hhc5djel]{flex-wrap:wrap;gap:.5rem;display:flex}.sp-actions[data-astro-cid-hhc5djel] .btn[data-astro-cid-hhc5djel]{padding:.6em 1em .52em;font-size:.95rem}.sp-no[data-astro-cid-hhc5djel]{color:var(--bone)}.sound-toggle[data-astro-cid-hhc5djel]{z-index:96;border:1px solid var(--gold-lo);color:var(--bone);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#0a0606e0;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .8rem .45rem .5rem;font-size:.85rem;font-weight:800;display:flex;position:fixed;bottom:1rem;left:1rem}.st-switch[data-astro-cid-hhc5djel]{background:linear-gradient(180deg, var(--brass-3), #1c1308);border-radius:999px;width:2.3rem;height:1.25rem;position:relative;box-shadow:inset 0 1px 3px #000}.st-lever[data-astro-cid-hhc5djel]{background:radial-gradient(circle at 35% 35%, #fff4cf, var(--brass-2));border-radius:50%;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);transition:transform .25s;position:absolute;top:2px;left:2px}.sound-toggle[data-astro-cid-hhc5djel][aria-pressed=true] .st-lever[data-astro-cid-hhc5djel]{background:radial-gradient(circle at 35% 35%, #fff, var(--bulb));box-shadow:0 0 10px var(--bulb);transform:translate(1.05rem)}.sound-toggle[data-astro-cid-hhc5djel][aria-pressed=true] .st-switch[data-astro-cid-hhc5djel]{background:linear-gradient(180deg, var(--oxblood-hot), var(--oxblood-deep))}@media (prefers-reduced-motion:reduce){.drawer[data-astro-cid-hhc5djel]{transition:none}.tear[data-astro-cid-hhc5djel],.peeker[data-astro-cid-hhc5djel]{display:none!important}html.pulse .vignette[data-astro-cid-hhc5djel]{animation:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#cookie-banner[data-astro-cid-hq3mgpmn]{inset-inline:0;z-index:90;background:var(--paper);color:var(--ink);border-top:2px solid var(--oxblood);position:fixed;bottom:0;box-shadow:0 -10px 30px #00000080}#cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb-row[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;padding-block:.9rem;display:flex}.cb-row[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{flex:22rem;margin:0;font-size:.92rem}.cb-actions[data-astro-cid-hq3mgpmn]{gap:.6rem;display:flex}.cb-actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{padding:.6em 1em .52em;font-size:.95rem}.btn-accept[data-astro-cid-hq3mgpmn]{background:var(--ink);color:var(--gold-hi);border-color:var(--ink)}.site-head[data-astro-cid-hkbrpulz]{z-index:20;background:var(--black);border-bottom:1px solid #0000;border-image:var(--foil) 1;position:relative}.head-row[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr;align-items:center;gap:1rem 2rem;padding-block:.7rem;display:grid}.brand[data-astro-cid-hkbrpulz]{color:var(--bone);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] .brand-mark{width:2.6rem;height:2.6rem}.brand-word[data-astro-cid-hkbrpulz]{font-family:var(--display);text-transform:uppercase;font-size:1.4rem;font-weight:900;line-height:.82}.main-nav[data-astro-cid-hkbrpulz]{justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}.main-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.floors-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--bone);white-space:nowrap;font-size:1.12rem;font-weight:700;text-decoration:none}.main-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--gold-hi)}.floors-menu[data-astro-cid-hkbrpulz]{position:relative}.floors-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;color:var(--gold-hi);list-style:none}.floors-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.floors-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:after{content:"";border:.28em solid #0000;border-top-color:currentColor;margin-left:.4em;display:inline-block;transform:translateY(.15em)}.floors-menu[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]:after{transform:translateY(-.15em)rotate(180deg)}.floors-list[data-astro-cid-hkbrpulz]{background:var(--felt);border:1px solid var(--gold-lo);background-image:repeating-linear-gradient(0deg,#0000 0 7px,#ffffff06 7px 8px);min-width:17rem;margin:0;padding:.6rem 0;list-style:none;position:absolute;top:calc(100% + .9rem);right:0;box-shadow:0 18px 40px #0009}.floors-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.floors-list[data-astro-cid-hkbrpulz] .closed[data-astro-cid-hkbrpulz]{font-family:var(--display);text-transform:uppercase;color:var(--bone);align-items:baseline;gap:.8rem;padding:.35rem 1.1rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.floors-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--oxblood-deep)}.floors-list[data-astro-cid-hkbrpulz] .closed[data-astro-cid-hkbrpulz]{color:var(--smoke)}.floors-list[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz]{font-family:var(--serif);text-transform:none;margin-left:auto;font-size:.8rem;font-weight:400}.lvl[data-astro-cid-hkbrpulz]{width:1.2em;color:var(--gold);font-weight:900}@media (width<=900px){.head-row[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto;gap:.5rem 1rem}.main-nav[data-astro-cid-hkbrpulz]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-column:1/-1;justify-content:flex-start;padding-bottom:.2rem;overflow-x:auto}.floors-menu[data-astro-cid-hkbrpulz]{position:static}.floors-list[data-astro-cid-hkbrpulz]{left:var(--gutter);right:var(--gutter);position:absolute;top:auto}.head-row[data-astro-cid-hkbrpulz] .dial{width:6rem}}.site-foot[data-astro-cid-hkbrpulz]{background:var(--felt);border-top:1px solid #0000;border-image:var(--foil) 1;margin-top:0;padding-top:3.2rem;position:relative;overflow:hidden}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1.3fr 1.6fr;gap:2rem 3rem;display:grid}.foot-grid[data-astro-cid-hkbrpulz] .foot-mark{width:3rem;height:3rem;margin-bottom:.6rem}.foot-word[data-astro-cid-hkbrpulz]{color:var(--bone);margin:0 0 .6rem;font-size:2.6rem}.foot-line[data-astro-cid-hkbrpulz]{color:var(--smoke);font-size:1.05rem}.foot-disclosure[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--smoke);font-size:.93rem}.foot-disclosure[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{color:var(--bone)}.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.foot-links[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.foot-links[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin-bottom:.3rem}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:.95rem;text-decoration:none}.foot-base[data-astro-cid-hkbrpulz]{color:var(--smoke);padding-block:2rem 2.6rem;font-size:.8rem}@media (width<=900px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}@media (width<=480px){.foot-links[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}
