:root{--c-night: #010012;--c-night-2: #0e0d1d;--c-velvet: #1a1030;--c-velvet-deep: #270938;--c-glow-a: #1f0e67;--c-glow-b: #0c0629;--c-plum: #4a0930;--c-magenta: #e41cd6;--c-purple: #7d1db4;--c-blue: #0089de;--c-gold: #f5c12a;--c-gold-light: #fae68d;--c-gold-deep: #f8b018;--c-ink: #fbf8ff;--c-ink-2: #beb2cd;--c-muted: #8d82a3;--c-rule: #2d2644;--c-focus: #fae68d;--c-tier-normal: #b9b3c9;--c-tier-silver: #d9dde6;--c-tier-gold: #f5c12a;--c-tier-platinum: #e6e3da;--c-tier-diamond: #bfe9ff;--c-tier-black: #1b1726;--g-join: linear-gradient(135deg, var(--c-magenta) -35%, var(--c-purple) 100%);--g-gold: linear-gradient(180deg, var(--c-gold-light) 0%, var(--c-gold) 45%, var(--c-gold-deep) 100%);--g-hero: radial-gradient(80% 70% at 50% 0%, var(--c-glow-a) 0%, var(--c-glow-b) 55%, var(--c-night) 100%);--shadow-join: 0 0 20px 0 var(--c-magenta);--font-display: "Bodoni Moda", "Bodoni Moda Fallback", "Bodoni 72", "Didot", Georgia, serif;--font-body: "Roboto", system-ui, sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display: clamp(2.25rem, 4.2vw + 1rem, 4.25rem);--text-display-s: clamp(1.875rem, 3vw + 1rem, 3rem);--leading-tight: 1.1;--leading-body: 1.65;--tracking-caps: .14em;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--cut: 14px;--radius-pill: 999px;--rule-hair: 1px;--wrap: 1120px;--gutter: 16px;--ease-out: cubic-bezier(.2,.7,.2,1);--ease-in: cubic-bezier(.5,0,.75,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-fast: 140ms;--dur-mid: 240ms;--dur-bulb: 2400ms;--c-board: #07061a;--c-track: #05040f;--c-gold-dim: #6b5317;--c-bulb-core: #fffbe6;--c-bulb-glow: rgb(245 193 42 / .38);--c-bulb-halo: rgb(250 230 141 / .14);--c-gold-wash: rgb(245 193 42 / .08);--c-gold-line: rgb(245 193 42 / .35);--c-magenta-wash: rgb(228 28 214 / .45);--c-blue-glow: rgb(0 137 222 / .16);--c-velvet-glow: rgb(125 29 180 / .22);--c-shade: rgb(1 0 18 / .55);--c-error: #ff4da6;--c-success: #f8f048;--c-join-ink: var(--c-ink);--c-print-ink: #111111;--c-print-ink-2: #444444;--c-print-rule: #999999;--g-velvet: radial-gradient(70% 90% at 50% 0%, var(--c-velvet-deep) 0%, var(--c-velvet) 70%);--g-board: linear-gradient(180deg, var(--c-night-2) 0%, var(--c-board) 100%);--g-awning: linear-gradient(180deg, var(--c-velvet-deep) 0%, var(--c-night-2) 100%);--g-dock: radial-gradient(120% 160% at 50% 100%, var(--c-plum) 0%, var(--c-night) 75%);--g-window: radial-gradient(60% 80% at 50% 100%, var(--c-velvet-glow) 0%, var(--c-velvet-deep) 55%, var(--c-board) 100%);--shadow-join-hover: 0 0 30px 2px var(--c-magenta);--shadow-join-press: 0 0 10px 0 var(--c-magenta-wash);--glow-h1: 0 0 24px rgb(245 193 42 / .28);--text-body-lg: 1.0625rem;--weight-body: 400;--weight-medium: 500;--weight-bold: 700;--weight-display: 600;--weight-display-strong: 700;--tracking-label: .12em;--tracking-tight: -.01em;--measure: 68ch;--measure-lede: 60ch;--cut-inner: calc(var(--cut) - 3.5px);--rule-gap: 6px;--cut-sign: 22px;--bulb-track: 17px;--bulb-step: 36px;--bulb-r: 2.5px;--scallop: 14px;--btn-h: 48px;--dock-h: 72px;--header-logo: 104px;--hero-logo: 200px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;}@media (min-width: 768px){:root{--bulb-track: 26px;--bulb-step: 48px;--bulb-r: 3.25px;--scallop: 20px;--hero-logo: 260px;}}@media (min-width: 1024px){:root{--header-logo: 140px;}}@font-face{font-family: "Bodoni Moda";src: url("/fonts/bodoni-moda-latin-var.c032219e.woff2") format("woff2");font-weight: 500 800;font-style: normal;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Roboto";src: url("/fonts/roboto-latin-var.1404ca34.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Bodoni Moda Fallback";src: local("Georgia");size-adjust: 105.7%;ascent-override: 106.4%;descent-override: 37.8%;line-gap-override: 0%;}*, *::before, *::after{box-sizing: border-box;}html{overflow-x: clip;background: var(--c-night);color-scheme: dark;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}body{margin: 0;overflow-x: clip;background: var(--c-night);color: var(--c-ink);font-family: var(--font-body);font-size: var(--text-base);font-weight: var(--weight-body);line-height: var(--leading-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-bottom: calc(var(--dock-h) + env(safe-area-inset-bottom));}@media (min-width: 768px){body{font-size: var(--text-body-lg);}}@media (min-width: 1024px){body{padding-bottom: 0;}}@media (max-width: 1023.98px){html{scroll-padding-bottom: calc(var(--dock-h) + env(safe-area-inset-bottom) + var(--space-md));}}img, svg{display: block;max-width: 100%;height: auto;}h1, h2, h3{margin: 0;font-family: var(--font-display);font-weight: var(--weight-display);font-style: normal;line-height: var(--leading-tight);color: var(--c-ink);overflow-wrap: anywhere;min-width: 0;text-wrap: balance;font-optical-sizing: auto;}h1{font-size: var(--text-display-s);}h2{font-size: var(--text-xl);letter-spacing: var(--tracking-tight);}h3{font-size: var(--text-lg);}@media (min-width: 768px){h2{font-size: var(--text-2xl);}}p{margin: 0 0 var(--space-md);}p:last-child{margin-bottom: 0;}strong, b{font-weight: var(--weight-bold);color: var(--c-ink);}:where(ul, ol):not([class]){margin: 0 0 var(--space-md);padding-inline-start: 1.25em;}:where(ul, ol):not([class]) > li + li{margin-top: var(--space-2xs);}:where(ul, ol):not([class]) > li::marker{color: var(--c-gold);}::selection{background: var(--c-magenta-wash);color: var(--c-ink);}:where(a){color: var(--c-gold-light);text-decoration-line: underline;text-decoration-thickness: 1px;text-decoration-color: var(--c-gold);text-underline-offset: .22em;}:where(a:visited){color: var(--c-gold-light);}@media (hover: hover){:where(a:hover){color: var(--c-ink);text-decoration-color: currentColor;text-decoration-thickness: 2px;}}:where(a:active){color: var(--c-gold);}:where(a[aria-disabled="true"]){color: var(--c-muted);text-decoration: none;cursor: not-allowed;}:where(a[aria-current="page"]){color: var(--c-ink);text-decoration: none;}:where(a.is-hover){color: var(--c-ink);text-decoration-color: currentColor;text-decoration-thickness: 2px;}:where(a.is-active){color: var(--c-gold);}:where(a.is-focus){outline: 2px solid var(--c-focus);outline-offset: 3px;}:focus-visible{outline: 2px solid var(--c-focus);outline-offset: 3px;}:focus:not(:focus-visible){outline: none;}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.skip-link{position: absolute;z-index: var(--z-sticky);top: var(--space-xs);left: var(--space-xs);padding: var(--space-xs) var(--space-md);border-radius: var(--radius-pill);background: var(--c-night-2);color: var(--c-gold-light);font-weight: var(--weight-medium);text-decoration: none;white-space: nowrap;transform: translateY(-300%);}.skip-link:focus-visible{transform: none;}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--gutter));margin-inline: auto;padding-inline: max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));}@media (min-width: 768px){.wrap{max-width: calc(var(--wrap) + 2 * var(--space-xl));padding-inline: max(var(--space-xl), env(safe-area-inset-left)) max(var(--space-xl), env(safe-area-inset-right));}}.wrap > p, .wrap > ul:not([class]), .wrap > ol:not([class]){max-width: var(--measure);margin-inline: auto;}.section{position: relative;padding-block: var(--space-2xl);background: var(--c-night);color: var(--c-ink);}@media (min-width: 768px){.section{padding-block: var(--space-3xl);}}.section--velvet{background: var(--g-velvet);background-color: var(--c-velvet);color: var(--c-ink);box-shadow: inset 0 1px 0 var(--c-gold-line), inset 0 -1px 0 var(--c-gold-line);}.section__head{display: grid;justify-items: center;gap: var(--space-md);max-width: 46rem;margin: 0 auto var(--space-xl);text-align: center;}@media (min-width: 768px){.section__head{margin-bottom: var(--space-2xl);}}.section__head .lede{margin: 0;}.section__head > h2{justify-self: stretch;}.lede{max-width: var(--measure-lede);margin-inline: auto;font-size: var(--text-md);line-height: 1.6;color: var(--c-ink-2);}.ornament, .section__head h2::after{display: block;width: 11rem;max-width: 70%;height: 10px;margin-inline: auto;background: linear-gradient(to bottom right, transparent calc(50% - .5px), var(--c-gold) calc(50% + .5px)) calc(50% - 2.5px) calc(50% - 2.5px) / 5px 5px no-repeat, linear-gradient(to bottom left, transparent calc(50% - .5px), var(--c-gold) calc(50% + .5px)) calc(50% + 2.5px) calc(50% - 2.5px) / 5px 5px no-repeat, linear-gradient(to top right, transparent calc(50% - .5px), var(--c-gold) calc(50% + .5px)) calc(50% - 2.5px) calc(50% + 2.5px) / 5px 5px no-repeat, linear-gradient(to top left, transparent calc(50% - .5px), var(--c-gold) calc(50% + .5px)) calc(50% + 2.5px) calc(50% + 2.5px) / 5px 5px no-repeat, linear-gradient(90deg, transparent 0%, var(--c-gold-deep) 38%, transparent calc(50% - 9px), transparent calc(50% + 9px), var(--c-gold-deep) 62%, transparent 100%) center / 100% 1px no-repeat;}.section__head h2::after{content: "";margin-top: var(--space-md);}.ornament{margin-block: var(--space-xl);}.panel, .plaque, .directory, .rules, .cashier{--frame-cut: var(--cut);position: relative;isolation: isolate;padding: var(--space-lg);background: var(--c-night-2);color: var(--c-ink);clip-path: polygon(var(--frame-cut) 0, calc(100% - var(--frame-cut)) 0, 100% var(--frame-cut), 100% calc(100% - var(--frame-cut)), calc(100% - var(--frame-cut)) 100%, var(--frame-cut) 100%, 0 calc(100% - var(--frame-cut)), 0 var(--frame-cut));}@media (min-width: 768px){.panel, .plaque, .directory, .rules, .cashier{padding: var(--space-xl);}}:is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::before, :is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::after{--frame-t: var(--rule-hair);--frame-i: calc(var(--frame-c) + var(--frame-t) * .414);content: "";position: absolute;z-index: var(--z-base);pointer-events: none;background: var(--g-gold);clip-path: polygon(evenodd, var(--frame-c) 0, calc(100% - var(--frame-c)) 0, 100% var(--frame-c), 100% calc(100% - var(--frame-c)), calc(100% - var(--frame-c)) 100%, var(--frame-c) 100%, 0 calc(100% - var(--frame-c)), 0 var(--frame-c), var(--frame-c) 0, var(--frame-i) var(--frame-t), calc(100% - var(--frame-i)) var(--frame-t), calc(100% - var(--frame-t)) var(--frame-i), calc(100% - var(--frame-t)) calc(100% - var(--frame-i)), calc(100% - var(--frame-i)) calc(100% - var(--frame-t)), var(--frame-i) calc(100% - var(--frame-t)), var(--frame-t) calc(100% - var(--frame-i)), var(--frame-t) var(--frame-i), var(--frame-i) var(--frame-t));}:is(.panel, .plaque, .directory, .rules, .cashier)::before{inset: 0;--frame-c: var(--frame-cut);}:is(.panel, .plaque, .directory, .rules, .cashier)::after{inset: var(--rule-gap);--frame-c: calc(var(--frame-cut) - var(--rule-gap) * .586);}.panel--velvet{background: var(--g-velvet);background-color: var(--c-velvet-deep);}.panel--board{background: var(--g-board);background-color: var(--c-board);}.panel > :is(h2, h3){margin-bottom: var(--space-sm);}.panel > * + :is(h2, h3){margin-top: var(--space-lg);}.panel :is(.plaque, .directory, .rules){padding: 0;background: none;clip-path: none;}.panel :is(.plaque, .directory, .rules)::before, .panel :is(.plaque, .directory, .rules)::after{content: none;}.marquee{position: relative;padding-block: var(--space-xl) var(--space-2xl);background: var(--g-hero);background-color: var(--c-night);color: var(--c-ink);}.marquee::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(38% 46% at 86% 18%, var(--c-blue-glow) 0%, transparent 70%);}@media (min-width: 768px){.marquee{padding-block: var(--space-2xl) var(--space-3xl);}}.marquee__sign{--frame-cut: var(--cut-sign);position: relative;isolation: isolate;max-width: 58rem;margin-inline: auto;padding: var(--bulb-track);background: var(--c-track);text-align: center;clip-path: polygon(var(--frame-cut) 0, calc(100% - var(--frame-cut)) 0, 100% var(--frame-cut), 100% calc(100% - var(--frame-cut)), calc(100% - var(--frame-cut)) 100%, var(--frame-cut) 100%, 0 calc(100% - var(--frame-cut)), 0 var(--frame-cut));}.marquee__sign::before{inset: 0;--frame-c: var(--frame-cut);--frame-t: 2px;}.marquee__sign::after{inset: var(--bulb-track);--frame-c: calc(var(--frame-cut) - var(--bulb-track) * .586);}.marquee__inner{--inner-cut: calc(var(--cut-sign) - var(--bulb-track) * .586);display: grid;justify-items: center;gap: var(--space-lg);padding: var(--space-xl) var(--space-md);background: var(--g-velvet);background-color: var(--c-velvet);clip-path: polygon(var(--inner-cut) 0, calc(100% - var(--inner-cut)) 0, 100% var(--inner-cut), 100% calc(100% - var(--inner-cut)), calc(100% - var(--inner-cut)) 100%, var(--inner-cut) 100%, 0 calc(100% - var(--inner-cut)), 0 var(--inner-cut));}@media (min-width: 768px){.marquee__inner{padding: var(--space-2xl) var(--space-2xl) var(--space-2xl);}}.marquee__logo{width: var(--hero-logo);height: auto;}.marquee h1{max-width: 18ch;font-size: var(--text-display-s);font-weight: var(--weight-display-strong);line-height: 1.06;letter-spacing: .08em;text-transform: uppercase;text-shadow: var(--glow-h1);}@media (min-width: 640px){.marquee h1{font-size: var(--text-display);letter-spacing: var(--tracking-caps);}}.marquee .lede{max-width: 62ch;}.marquee__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-sm) var(--space-md);}.bulbs, .closing{--bulb: var(--c-bulb-core) 0 var(--bulb-r), var(--c-gold) calc(var(--bulb-r) + .5px) calc(var(--bulb-r) * 1.6), var(--c-bulb-glow) calc(var(--bulb-r) * 1.6 + .5px), var(--c-bulb-halo) calc(var(--bulb-r) * 2.4), transparent calc(var(--bulb-r) * 3.2);--bulb-xa: radial-gradient(circle at 25% 50%, var(--bulb));--bulb-xb: radial-gradient(circle at 75% 50%, var(--bulb));--bulb-ya: radial-gradient(circle at 50% 25%, var(--bulb));--bulb-yb: radial-gradient(circle at 50% 75%, var(--bulb));}.bulbs{position: absolute;z-index: var(--z-base);pointer-events: none;}.bulbs--x{inset: 0 calc(var(--cut-sign) + var(--bulb-track) * .35);}.bulbs--y{inset: calc(var(--cut-sign) + var(--bulb-track) * .35) 0;}.bulbs::before, .bulbs::after{content: "";position: absolute;inset: 0;animation: bulb-twinkle var(--dur-bulb) var(--ease-in-out) infinite;}.bulbs::after{animation-delay: calc(var(--dur-bulb) / -2);}.bulbs--x::before{background: var(--bulb-xa) top / var(--bulb-step) var(--bulb-track) round no-repeat, var(--bulb-xa) bottom / var(--bulb-step) var(--bulb-track) round no-repeat;}.bulbs--x::after{background: var(--bulb-xb) top / var(--bulb-step) var(--bulb-track) round no-repeat, var(--bulb-xb) bottom / var(--bulb-step) var(--bulb-track) round no-repeat;}.bulbs--y::before{background: var(--bulb-ya) left / var(--bulb-track) var(--bulb-step) no-repeat round, var(--bulb-ya) right / var(--bulb-track) var(--bulb-step) no-repeat round;}.bulbs--y::after{background: var(--bulb-yb) left / var(--bulb-track) var(--bulb-step) no-repeat round, var(--bulb-yb) right / var(--bulb-track) var(--bulb-step) no-repeat round;}@keyframes bulb-twinkle{0%, 100%{opacity: 1;}50%{opacity: .28;}}.marquee__ribbon{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-xs) 0;max-width: var(--wrap);margin: var(--space-xl) auto 0;padding: 0;list-style: none;font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--c-gold-light);}.marquee__ribbon > li{display: inline-flex;align-items: center;white-space: nowrap;}.marquee__ribbon > li + li::before{content: "";width: 6px;height: 6px;margin-inline: var(--space-sm);background: var(--c-gold);transform: rotate(45deg);}.awning{position: relative;z-index: var(--z-raised);margin-bottom: var(--scallop);padding-block: var(--space-xl) var(--space-2xl);background: var(--g-awning);background-color: var(--c-night-2);color: var(--c-ink);text-align: center;box-shadow: inset 0 -1px 0 var(--c-gold);}@media (min-width: 768px){.awning{padding-block: var(--space-2xl) var(--space-3xl);}}.awning::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: var(--scallop);pointer-events: none;background: radial-gradient(50% 100% at 50% 0, var(--c-night-2) 0 calc(100% - 2px), var(--c-gold) calc(100% - 1.5px) calc(100% - .5px), transparent 100%) 0 0 / calc(var(--scallop) * 2) var(--scallop) round no-repeat;}.awning .wrap{display: grid;justify-items: center;gap: var(--space-md);}.awning h1, .awning .awning__title{max-width: 22ch;font-size: var(--text-display-s);}.awning .lede{margin: 0;}.crumbs{font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;}.crumbs ol{display: flex;flex-wrap: wrap;justify-content: center;margin: 0;padding: 0;list-style: none;}.crumbs li{display: inline-flex;align-items: center;white-space: nowrap;color: var(--c-ink-2);}.crumbs li + li::before{content: "";width: 5px;height: 5px;margin-inline: var(--space-sm);background: var(--c-gold);transform: rotate(45deg);}.crumbs a{display: inline-flex;align-items: center;min-height: 44px;color: var(--c-gold-light);text-decoration: none;}@media (hover: hover){.crumbs a:hover{color: var(--c-ink);text-decoration: underline;text-decoration-color: var(--c-gold);}}.crumbs a:active{color: var(--c-gold);}.crumbs [aria-current="page"]{color: var(--c-ink);}.plaque{display: grid;margin: 0;background: var(--g-board);background-color: var(--c-board);}.plaque > div{display: grid;gap: var(--space-2xs);padding-block: var(--space-sm);border-bottom: 1px solid var(--c-gold-line);min-width: 0;}.plaque > div:first-child{padding-top: 0;}.plaque > div:last-child{padding-bottom: 0;border-bottom: 0;}@media (min-width: 420px){.plaque > div{grid-template-columns: minmax(0, 11rem) minmax(0, 1fr);gap: var(--space-md);align-items: baseline;}}.plaque dt{font-family: var(--font-body);font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;color: var(--c-gold);}.plaque dd{margin: 0;min-width: 0;font-family: var(--font-display);font-size: var(--text-lg);font-weight: var(--weight-display);line-height: 1.25;color: var(--c-ink);overflow-wrap: anywhere;}.plaque dd a{color: var(--c-gold-light);}.num, .plaque .num{font-family: var(--font-body);font-weight: var(--weight-bold);font-variant-numeric: tabular-nums;}.directory{display: grid;column-gap: var(--space-2xl);margin: 0;list-style: none;background: var(--g-board);background-color: var(--c-board);}@media (min-width: 1024px){.directory{grid-template-columns: repeat(auto-fit, minmax(min(100%, 24rem), 1fr));}}.directory__row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 var(--space-sm);min-width: 0;padding-block: var(--space-sm);border-bottom: 1px solid var(--c-gold-line);}.directory__name{font-family: var(--font-display);font-size: var(--text-lg);font-weight: var(--weight-display);line-height: 1.3;color: var(--c-ink);white-space: nowrap;}.directory__leader{display: none;}.directory__detail{flex-basis: 100%;min-width: 0;font-size: var(--text-sm);color: var(--c-ink-2);overflow-wrap: anywhere;}@media (min-width: 420px){.directory__row{flex-wrap: nowrap;}.directory__leader{display: block;flex: 1 1 var(--space-lg);min-width: var(--space-md);height: .7em;background: radial-gradient(circle, var(--c-gold) 0 1px, transparent 1.5px) left bottom / 8px 4px repeat-x;}.directory__detail{flex: 0 1 auto;text-align: end;}}.medallions{--m-base: 3.25rem;--m-step: .375rem;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: start;gap: var(--space-xl) var(--space-xs);margin: 0 auto;padding: 0;max-width: 64rem;list-style: none;}@media (min-width: 768px){.medallions{--m-base: 3.5rem;--m-step: .5rem;gap: var(--space-xl) var(--space-md);}}@media (min-width: 1024px){.medallions{grid-template-columns: repeat(6, minmax(0, 1fr));}}.medallion{--tier: var(--c-tier-normal);--i: 0;display: grid;grid-template-rows: calc(var(--m-base) + 5 * var(--m-step)) auto;justify-items: center;align-items: end;row-gap: var(--space-sm);min-width: 0;text-align: center;}.medallion:nth-child(2){--i: 1;}.medallion:nth-child(3){--i: 2;}.medallion:nth-child(4){--i: 3;}.medallion:nth-child(5){--i: 4;}.medallion:nth-child(6){--i: 5;}.medallion__disc{--size: calc(var(--m-base) + var(--i) * var(--m-step));--tier-hi: color-mix(in oklab, var(--tier) 45%, var(--c-ink));--tier-lo: color-mix(in oklab, var(--tier) 50%, var(--c-night));position: relative;display: block;width: var(--size);height: var(--size);border-radius: 50%;background: var(--g-gold);}.medallion__disc::before{content: "";position: absolute;inset: 4px;border-radius: 50%;background: radial-gradient(circle at 34% 28%, var(--tier-hi) 0%, var(--tier) 46%, var(--tier-lo) 100%);box-shadow: inset 0 0 0 1px var(--c-gold-deep), inset 0 0 0 4px var(--tier-lo);}.medallion__disc::after{content: "";position: absolute;inset: 26%;border-radius: 50%;box-shadow: 0 0 0 1px var(--tier-lo);opacity: .55;}.medallion__name{align-self: start;font-family: var(--font-display);font-size: var(--text-md);font-weight: var(--weight-display);line-height: 1.2;color: var(--c-ink);overflow-wrap: anywhere;min-width: 0;}@media (min-width: 380px){.medallion__name{font-size: var(--text-lg);}}.medallion--normal{--tier: var(--c-tier-normal);}.medallion--silver{--tier: var(--c-tier-silver);}.medallion--gold{--tier: var(--c-tier-gold);}.medallion--platinum{--tier: var(--c-tier-platinum);}.medallion--diamond{--tier: var(--c-tier-diamond);}.medallion--diamond .medallion__disc::after{inset: 18%;opacity: .7;background: conic-gradient(from 22.5deg, transparent 0 12.5%, var(--c-tier-diamond) 12.5% 25%, transparent 25% 37.5%, var(--c-tier-diamond) 37.5% 50%, transparent 50% 62.5%, var(--c-tier-diamond) 62.5% 75%, transparent 75% 87.5%, var(--c-tier-diamond) 87.5% 100%);}.medallion--black{--tier: var(--c-tier-black);}.medallion--black .medallion__disc{--tier-hi: color-mix(in oklab, var(--c-tier-black) 70%, var(--c-ink-2));--tier-lo: var(--c-night);}.medallion--black .medallion__disc::after{inset: 20%;opacity: .9;box-shadow: 0 0 0 1px var(--c-gold-dim);}.medallion--current .medallion__disc{box-shadow: 0 0 0 2px var(--c-magenta), 0 0 16px var(--c-magenta-wash);}.medallion--current .medallion__name{color: var(--c-ink);text-decoration: underline 2px var(--c-magenta);text-underline-offset: .3em;}@supports not (color: color-mix(in oklab, red, red)){.medallion .medallion__disc{--tier-hi: var(--tier);--tier-lo: var(--c-night-2);}.medallion--black .medallion__disc{--tier-hi: var(--c-muted);--tier-lo: var(--c-night);}}.cashier{display: grid;justify-items: center;gap: var(--space-xl);background: var(--g-board);background-color: var(--c-board);text-align: center;}.cashier__window{position: relative;width: min(100%, 22rem);aspect-ratio: 2 / 1;border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: repeating-linear-gradient(90deg, transparent 0 calc(12.5% - 1px), var(--c-gold-deep) calc(12.5% - 1px) 12.5%), var(--g-window);box-shadow: inset 0 0 0 1px var(--c-gold), inset 0 0 0 6px var(--c-board), inset 0 0 0 7px var(--c-gold-deep);}.cashier__window::after{content: "";position: absolute;left: -6%;right: -6%;bottom: -6px;height: 6px;background: var(--g-gold);}.cashier__plates{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-sm);width: 100%;max-width: 44rem;margin: 0;padding: 0;list-style: none;}@media (max-width: 399.98px){.cashier__plates{grid-template-columns: minmax(0, 1fr);}}@media (min-width: 1024px){.cashier__plates{grid-template-columns: repeat(4, minmax(0, 1fr));}}.plate{--plate-cut: 7px;display: grid;place-items: center;min-height: 3.25rem;padding: var(--space-xs) var(--space-sm);background: var(--c-board);box-shadow: inset 0 0 0 1px var(--c-gold), inset 0 0 0 4px var(--c-board), inset 0 0 0 5px var(--c-gold-line);color: var(--c-gold-light);font-family: var(--font-display);font-size: var(--text-lg);font-weight: var(--weight-display-strong);letter-spacing: .02em;line-height: 1.25;text-align: center;overflow-wrap: anywhere;min-width: 0;clip-path: polygon(var(--plate-cut) 0, calc(100% - var(--plate-cut)) 0, 100% var(--plate-cut), 100% calc(100% - var(--plate-cut)), calc(100% - var(--plate-cut)) 100%, var(--plate-cut) 100%, 0 calc(100% - var(--plate-cut)), 0 var(--plate-cut));}.cashier > p, .cashier > .note{max-width: var(--measure-lede);margin: 0;}.rules{display: grid;gap: var(--space-lg) var(--space-2xl);margin: 0;list-style: none;counter-reset: rule;background: var(--g-board);background-color: var(--c-board);}@media (min-width: 768px){.rules{grid-template-columns: repeat(2, minmax(0, 1fr));}}.rules > li{position: relative;min-width: 0;min-height: 3.25rem;padding-inline-start: calc(3.25rem + var(--space-md));padding-top: var(--space-sm);counter-increment: rule;color: var(--c-ink);}.rules > li::before{content: counter(rule);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 3.25rem;height: 3.25rem;border-radius: 50%;background: var(--c-board);box-shadow: inset 0 0 0 1px var(--c-gold), inset 0 0 0 4px var(--c-board), inset 0 0 0 5px var(--c-gold-dim);font-family: var(--font-display);font-size: var(--text-xl);font-weight: var(--weight-display-strong);line-height: 1;color: var(--c-gold);font-variant-numeric: lining-nums;}.rules > li > p{margin: 0;}.tokens{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-xs) var(--space-sm);margin: 0;padding: 0;list-style: none;}.tokens > li{display: inline-flex;align-items: center;gap: var(--space-xs);min-height: 2.5rem;padding: var(--space-2xs) var(--space-md);border: 1px solid var(--c-gold);border-radius: var(--radius-pill);background: var(--c-board);box-shadow: inset 0 0 0 3px var(--c-board), inset 0 0 0 4px var(--c-gold-line);color: var(--c-gold-light);font-size: var(--text-sm);font-weight: var(--weight-medium);white-space: nowrap;}.tokens > li::before{content: "";flex: none;width: 5px;height: 5px;background: var(--c-gold);transform: rotate(45deg);}.split{display: grid;gap: var(--space-xl);align-items: start;}.split > *{min-width: 0;}.split--top{align-items: stretch;}@media (min-width: 900px){.split{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-2xl);}}.split > div > h2, .split > div > h3{margin-bottom: var(--space-md);}.faq{max-width: 52rem;margin-inline: auto;border-bottom: 1px solid var(--c-gold-line);}.faq details{border-top: 1px solid var(--c-gold-line);}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: var(--space-md);min-height: var(--btn-h);padding: var(--space-md) var(--space-2xs);list-style: none;cursor: pointer;-webkit-tap-highlight-color: transparent;}.faq summary::-webkit-details-marker{display: none;}.faq summary h3{font-size: var(--text-lg);color: var(--c-ink);}.faq summary::after{content: "";flex: none;width: 10px;height: 14px;background: var(--c-gold);clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);transition: transform var(--dur-mid) var(--ease-out);}.faq details[open] > summary::after{transform: rotate(90deg);}@media (hover: hover){.faq summary:hover h3{color: var(--c-gold-light);}.faq summary:hover::after{background: var(--c-gold-light);}}.faq summary.is-hover h3{color: var(--c-gold-light);}.faq summary.is-hover::after{background: var(--c-gold-light);}.faq summary:focus-visible, .faq summary.is-focus{outline: 2px solid var(--c-focus);outline-offset: 3px;}.faq summary:active h3, .faq summary.is-active h3{color: var(--c-gold);}.faq details[open] > summary h3{color: var(--c-gold-light);}.faq details[aria-disabled="true"] > summary{opacity: .5;cursor: not-allowed;}.faq__a{max-width: var(--measure);padding: 0 var(--space-2xs) var(--space-lg);color: var(--c-ink-2);}.faq__a p{margin-bottom: var(--space-sm);}.closing{position: relative;padding-block: calc(var(--bulb-track) + var(--space-2xl));background: linear-gradient(var(--c-gold-line), var(--c-gold-line)) 0 var(--bulb-track) / 100% 1px no-repeat, linear-gradient(var(--c-gold-line), var(--c-gold-line)) 0 calc(100% - var(--bulb-track)) / 100% 1px no-repeat, var(--g-velvet);background-color: var(--c-velvet);color: var(--c-ink);text-align: center;}@media (min-width: 768px){.closing{padding-block: calc(var(--bulb-track) + var(--space-3xl));}}.closing::before, .closing::after{content: "";position: absolute;inset: 0;pointer-events: none;animation: bulb-twinkle-faint var(--dur-bulb) var(--ease-in-out) infinite;}.closing::before{background: var(--bulb-xa) top / var(--bulb-step) var(--bulb-track) round no-repeat, var(--bulb-xa) bottom / var(--bulb-step) var(--bulb-track) round no-repeat;}.closing::after{animation-delay: calc(var(--dur-bulb) / -2);background: var(--bulb-xb) top / var(--bulb-step) var(--bulb-track) round no-repeat, var(--bulb-xb) bottom / var(--bulb-step) var(--bulb-track) round no-repeat;}@keyframes bulb-twinkle-faint{0%, 100%{opacity: .62;}50%{opacity: .18;}}.closing .wrap{position: relative;z-index: var(--z-base);display: grid;justify-items: center;gap: var(--space-lg);}.closing__line, .closing h2{max-width: 24ch;margin: 0;font-family: var(--font-display);font-size: var(--text-display-s);font-weight: var(--weight-display);line-height: 1.12;color: var(--c-ink);text-wrap: balance;overflow-wrap: anywhere;min-width: 0;}.closing .note{max-width: var(--measure-lede);}.prose{max-width: var(--measure);margin-inline: auto;}.prose > *{margin-top: 0;margin-bottom: 0;}.prose > * + *{margin-top: var(--space-md);}.prose > * + h2{margin-top: var(--space-2xl);}.prose > * + h3{margin-top: var(--space-xl);}.prose h2{font-size: var(--text-xl);}@media (min-width: 768px){.prose h2{font-size: var(--text-2xl);}}.prose h3{font-size: var(--text-lg);}.prose h2 + *, .prose h3 + *{margin-top: var(--space-sm);}.prose ul, .prose ol{padding-inline-start: 1.25em;}.prose li + li{margin-top: var(--space-2xs);}.prose li::marker{color: var(--c-gold);}.prose a{color: var(--c-gold-light);text-decoration: underline;text-decoration-color: var(--c-gold);text-underline-offset: .22em;}@media (hover: hover){.prose a:hover{color: var(--c-ink);text-decoration-thickness: 2px;}}.prose a:active{color: var(--c-gold);}.note{font-size: var(--text-sm);line-height: 1.55;color: var(--c-ink-2);}.btn{position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: var(--space-xs);min-height: var(--btn-h);padding: 0 var(--space-lg);border: 1px solid transparent;border-radius: var(--radius-pill);font-family: var(--font-body);font-size: var(--text-base);font-weight: var(--weight-bold);line-height: 1;letter-spacing: .02em;text-decoration: none;white-space: nowrap;cursor: pointer;user-select: none;-webkit-tap-highlight-color: transparent;transition: transform var(--dur-fast) var(--ease-out);}@media (min-width: 400px){.btn{padding-inline: var(--space-xl);}}.btn--compact{padding-inline: var(--space-md);}@media (min-width: 400px){.btn--compact{padding-inline: var(--space-lg);}}.btn--join, .btn--join:visited{background: var(--g-join);background-color: var(--c-purple);border-color: var(--c-magenta);color: var(--c-join-ink);box-shadow: var(--shadow-join);}.btn--join::after{content: "";position: absolute;inset: -1px;z-index: -1;border-radius: inherit;box-shadow: var(--shadow-join-hover);opacity: 0;pointer-events: none;transition: opacity var(--dur-fast) var(--ease-out);}.btn--ghost, .btn--ghost:visited{background: transparent;border-color: var(--c-gold);color: var(--c-gold-light);}@media (hover: hover){.btn:hover{transform: translateY(-1px);}.btn--join:hover::after{opacity: 1;}.btn--ghost:hover{background: var(--c-gold-wash);border-color: var(--c-gold-light);color: var(--c-ink);}}.btn.is-hover{transform: translateY(-1px);}.btn--join.is-hover::after{opacity: 1;}.btn--ghost.is-hover{background: var(--c-gold-wash);border-color: var(--c-gold-light);color: var(--c-ink);}.btn:focus-visible, .btn.is-focus{outline: 2px solid var(--c-focus);outline-offset: 3px;}.btn:active, .btn.is-active{transform: translateY(0);}.btn--join:active, .btn--join.is-active{box-shadow: var(--shadow-join-press);}.btn--join:active::after, .btn--join.is-active::after{opacity: 0;}.btn--ghost:active, .btn--ghost.is-active{background: var(--c-gold-wash);color: var(--c-gold);}.btn:disabled, .btn[aria-disabled="true"], .btn.is-disabled{opacity: .5;cursor: not-allowed;transform: none;box-shadow: none;}.btn:disabled::after, .btn[aria-disabled="true"]::after, .btn.is-disabled::after{opacity: 0;}.btn[aria-busy="true"], .btn[data-state="loading"]{cursor: progress;}.btn[aria-busy="true"]::before, .btn[data-state="loading"]::before{content: "";flex: none;width: 1em;height: 1em;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: btn-spin 800ms linear infinite;}@keyframes btn-spin{to{transform: rotate(1turn);}}.btn[data-state="error"]{border-color: var(--c-error);box-shadow: 0 0 0 1px var(--c-error);}.btn[data-state="error"]::before{content: "!";flex: none;display: grid;place-items: center;width: 1.25em;height: 1.25em;border-radius: 50%;background: var(--c-error);color: var(--c-night);font-size: .8em;font-weight: var(--weight-bold);}.btn[data-state="success"]{border-color: var(--c-success);}.btn[data-state="success"]::before{content: "";flex: none;width: .45em;height: .8em;margin-top: -.2em;border-right: 2px solid var(--c-success);border-bottom: 2px solid var(--c-success);transform: rotate(45deg);}.site-header{position: relative;z-index: var(--z-dropdown);background: linear-gradient(var(--c-gold-deep), var(--c-gold-deep)) 0 100% / 100% 1px no-repeat, linear-gradient(var(--c-gold-line), var(--c-gold-line)) 0 calc(100% - 4px) / 100% 1px no-repeat, var(--c-night);color: var(--c-ink);}.masthead{display: grid;grid-template-columns: auto minmax(0, 1fr) auto auto;grid-template-areas: "logo . join menu";align-items: center;gap: var(--space-sm);min-height: 4.5rem;padding-block: var(--space-xs) calc(var(--space-xs) + 5px);}.masthead__logo{grid-area: logo;display: block;width: var(--header-logo);color: inherit;}.masthead__logo img{width: 100%;height: auto;}a.masthead__logo:focus-visible{outline-offset: 4px;}.masthead__nav{display: none;}.masthead__end{display: contents;}.masthead__join{grid-area: join;}@media (max-width: 1023.98px){.masthead__join{display: none;}}.masthead__list{display: flex;align-items: center;gap: var(--space-lg);margin: 0;padding: 0;list-style: none;}.nav-link{position: relative;display: inline-flex;align-items: center;min-height: 44px;color: var(--c-ink);font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;text-decoration: none;white-space: nowrap;}.nav-link::after{content: "";position: absolute;left: 0;right: 0;bottom: 9px;height: 1px;background: var(--c-gold);opacity: 0;}a.nav-link:visited{color: var(--c-ink);}@media (hover: hover){a.nav-link:hover{color: var(--c-gold-light);}a.nav-link:hover::after{opacity: 1;}}a.nav-link:active{color: var(--c-gold);}.nav-link--current{color: var(--c-ink);}.nav-link--current::after{height: 2px;background: var(--c-magenta);opacity: 1;}@media (min-width: 1024px){.masthead{grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);grid-template-areas: "start logo end";gap: var(--space-lg);min-height: 6rem;}.masthead__nav{display: block;}.masthead__nav--start{grid-area: start;justify-self: end;}.masthead__end{grid-area: end;display: flex;align-items: center;gap: var(--space-lg);min-width: 0;}.masthead__join{margin-inline-start: auto;}.menu{display: none;}}@media (min-width: 1024px) and (max-width: 1279.98px){.masthead{gap: var(--space-md);}.masthead__list, .masthead__end{gap: var(--space-md);}}@media (min-width: 1280px){.masthead{gap: var(--space-2xl);}.masthead__list, .masthead__end{gap: var(--space-xl);}}.menu{grid-area: menu;}.menu__toggle{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-xs);min-width: var(--btn-h);min-height: var(--btn-h);padding: 0 var(--space-sm);border: 1px solid var(--c-gold-dim);border-radius: var(--radius-pill);color: var(--c-gold-light);font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;list-style: none;cursor: pointer;user-select: none;-webkit-tap-highlight-color: transparent;}.menu__toggle::-webkit-details-marker{display: none;}.menu__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}@media (min-width: 400px){.menu__toggle{padding-inline: var(--space-md);}.menu__label{position: static;width: auto;height: auto;overflow: visible;clip-path: none;}}@media (hover: hover){.menu__toggle:hover{border-color: var(--c-gold);color: var(--c-ink);}}.menu__toggle:active{color: var(--c-gold);}.menu[open] > .menu__toggle{border-color: var(--c-gold);background: var(--c-gold-wash);}.menu__icon{position: relative;flex: none;width: 16px;height: 12px;}.menu__icon::before, .menu__icon::after{content: "";position: absolute;left: 0;right: 0;height: 1.5px;background: currentColor;}.menu__icon::before{top: 1px;box-shadow: 0 4.5px 0 currentColor;}.menu__icon::after{bottom: 1px;}.menu[open] .menu__icon::before{top: 5.25px;box-shadow: none;transform: rotate(45deg);}.menu[open] .menu__icon::after{bottom: 5.25px;transform: rotate(-45deg);}.menu__panel{position: absolute;top: 100%;left: 0;right: 0;padding: var(--space-xs) var(--gutter) var(--space-lg);background: var(--g-velvet);background-color: var(--c-velvet);border-bottom: 1px solid var(--c-gold);box-shadow: 0 16px 32px var(--c-shade);}.menu__list{display: grid;max-width: var(--wrap);margin: 0 auto;padding: 0;list-style: none;}.menu__list > li{border-bottom: 1px solid var(--c-gold-line);}.menu__list .nav-link{width: 100%;min-height: 52px;font-size: var(--text-sm);}.menu__list .nav-link::after{right: auto;width: 2.5rem;bottom: 12px;}.site-footer{padding-block: var(--space-2xl) var(--space-xl);background: linear-gradient(var(--c-gold-deep), var(--c-gold-deep)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--c-gold-line), var(--c-gold-line)) 0 4px / 100% 1px no-repeat, var(--c-night);color: var(--c-ink-2);font-size: var(--text-sm);text-align: center;}.site-footer .ornament{margin-block: 0 var(--space-lg);}.site-footer__statement{max-width: 30ch;margin: 0 auto var(--space-xl);font-family: var(--font-display);font-size: var(--text-lg);font-weight: var(--weight-display);line-height: 1.3;color: var(--c-ink);overflow-wrap: anywhere;}.site-footer__groups{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 10rem), 1fr));gap: var(--space-xl) var(--space-lg);max-width: 46rem;margin: 0 auto var(--space-xl);}.foot-label{margin: 0 0 var(--space-2xs);color: var(--c-gold);font-size: var(--text-xs);font-weight: var(--weight-medium);letter-spacing: var(--tracking-label);text-transform: uppercase;}.foot-links{display: grid;justify-items: center;margin: 0;padding: 0;list-style: none;}.foot-link{display: inline-flex;align-items: center;min-height: 40px;color: var(--c-ink-2);text-decoration: none;white-space: nowrap;}a.foot-link:visited{color: var(--c-ink-2);}@media (hover: hover){a.foot-link:hover{color: var(--c-gold-light);text-decoration: underline;text-decoration-color: var(--c-gold);text-underline-offset: .22em;}}a.foot-link:active{color: var(--c-gold);}.foot-link[aria-current="page"]{color: var(--c-ink);text-decoration: underline 2px var(--c-magenta);text-underline-offset: .3em;}.site-footer__line{margin: 0 0 var(--space-2xs);color: var(--c-ink-2);}.site-footer__copy{margin: 0;color: var(--c-muted);font-size: var(--text-xs);}.dock{position: fixed;z-index: var(--z-sticky);left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;min-height: var(--dock-h);padding: var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));background: var(--g-dock);background-color: var(--c-night);border-top: 1px solid var(--c-gold-dim);}.dock, .menu__panel{padding-left: max(var(--gutter), env(safe-area-inset-left));padding-right: max(var(--gutter), env(safe-area-inset-right));}.dock .btn{min-width: min(100%, 13rem);}@media (min-width: 1024px){.dock{display: none;}}.lost{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-sm) var(--space-md);}@media (prefers-reduced-motion: reduce){.bulbs::before, .bulbs::after{animation: none;opacity: 1;}.closing::before, .closing::after{animation: none;opacity: .6;}.btn, .btn--join::after, .faq summary::after{transition: none;}.btn[aria-busy="true"]::before, .btn[data-state="loading"]::before{animation: none;border-right-color: currentColor;opacity: .6;}}@media (forced-colors: active){.panel, .plaque, .directory, .rules, .cashier, .marquee__sign{clip-path: none;border: 1px solid CanvasText;}:is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::before, :is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::after, .bulbs, .closing::before, .closing::after{display: none;}.btn{border-color: ButtonText;}.menu__icon::before, .menu__icon::after, .faq summary::after, .faq summary:hover::after{forced-color-adjust: none;background: CanvasText;}.menu__icon::before{box-shadow: 0 4.5px 0 CanvasText;}.menu[open] .menu__icon::before{box-shadow: none;}}@media print{:root{--c-ink: var(--c-print-ink);--c-ink-2: var(--c-print-ink-2);--c-muted: var(--c-print-ink-2);--c-gold: var(--c-print-ink);--c-gold-light: var(--c-print-ink);--c-gold-deep: var(--c-print-ink);--c-gold-line: var(--c-print-rule);}html{color-scheme: light;}html, body{background: none;}body{padding-bottom: 0;}.dock, .menu, .masthead__nav, .masthead__join, .skip-link, .bulbs, .marquee__actions, .closing .btn{display: none !important;}.site-header, .site-footer, .section, .section--velvet, .marquee, .marquee__sign, .marquee__inner, .awning, .closing, .panel, .plaque, .directory, .rules, .cashier, .plate, .tokens > li, .rules > li::before{background: none !important;box-shadow: none !important;clip-path: none !important;}.marquee h1{text-shadow: none;}.marquee::before, .awning::after, .closing::before, .closing::after, :is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::before, :is(.panel, .plaque, .directory, .rules, .cashier, .marquee__sign)::after{display: none;}.prose a[href^="http"]::after{content: " (" attr(href) ")";font-size: .85em;}}