:root{--maroon:#7e1506;--maroon-deep:#621005;--ink:#030d15;--gray:#6b6d6f;--blush:#f1e4e2;--rose:#ead9d7;--cream:#faf6f5;--cream-warm:#fbf7ef;--navy:#021626;--white:#fff;--gold:#c9a24b;--gold-soft:#d9c08a;--gold-line:#e5d5ac;--gold-frame:#ebddbc;--gold-tint:#f5ecd8;--gold-text:#8a6a1f;--gold-ink:#2a0a03;--gold-bright:#e2c077;--cream-light:#f6e7cf;--gray-muted:#8a8f98;--maroon-darkest:#1c0503;--bg:var(--white);--bg-warm:var(--cream);--text:var(--ink);--text-muted:var(--gray);--accent:var(--maroon);--line:var(--rose);--font-display:"Classy Vogue", Prata, serif;--font-body:Urbanist, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-body:18px;--lh-body:26px;--label-size:12.5px;--label-tracking:.12em;--wrap:1320px;--gutter:clamp(1.25rem, 5vw, 28px);--section-y:clamp(64px, 8vw, 120px);--radius-card:14px;--radius-img:7px;--radius-pill:999px;--shadow-card:0 10px 26px #7e150612;--shadow-card-hover:0 24px 44px #7e150624;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.25s}@font-face{font-family:Classy Vogue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ClassyVogue-3194f5d0.woff2)format("woff2")}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6xKhdSpbNNCT-sWCCm7JLQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6xKhdSpbNNCT-sWLCm7JLQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6xKhdSpbNNCT-sWACm7JLQ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6xKhdSpbNNCT-sWPCm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqrbS10ig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqlbS0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqrbS10ig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqlbS0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqrbS10ig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqlbS0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqrbS10ig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqlbS0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqrbS10ig.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/L0x-DF02iFML4hGCyMqlbS0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button,a{-webkit-tap-highlight-color:transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ground:var(--cream-warm);--surface:var(--white);--chrome:var(--white);--frame-line:var(--gold-frame);--pip-color:var(--gold);--card-shadow:0 12px 30px #7e15061a, 0 2px 6px #0000000d;--btn-from:var(--maroon);--btn-to:var(--maroon-deep);--btn-shadow:0 6px 16px #7e150647, inset 0 1px 0 #ffffff2e;--btn-outline:var(--maroon);--btn-spinner-track:#ffffff73;--room-ground:var(--cream);--room-card:var(--cream-warm);--room-card-shadow:var(--shadow-card);--room-gutter:18px;--panel-face:var(--cream);--room-panel:var(--cream-warm);--panel-shadow:0 14px 34px #1c05031a;--row:var(--white);--row-on:var(--gold-tint);--suit-mark:var(--maroon);--bullet:var(--gold-text);--cta-fill:var(--maroon);--cta-fill-pressed:var(--maroon-deep);--cta-text:var(--cream-light);--badge-rule-bg:var(--maroon);--badge-rule-text:var(--cream-light);--badge-gold-bg:var(--gold);--badge-gold-text:var(--gold-ink);--badge-chip-bg:var(--white);--badge-chip-line:var(--gold-soft);--badge-chip-text:var(--gold-text);--tick-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' fill='none' stroke='%23f6e7cf' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--box-edge:var(--gold-text);--focus:var(--maroon);--band-ground:var(--maroon-darkest);--band-kicker:var(--gold-bright);--band-title:var(--gold-bright);--band-text:var(--cream-light);--band-line:var(--gold);--band-dim:var(--gold-soft);--band-ring:var(--gold-text);--stamp-bg:#c9a24b12;--err-text:#8c2018;--err-bg:#f23f4312;--err-border:#f23f4340;--sk-a:#eee;--sk-b:#f6f6f6;--felt:#1d2639;--felt-deep:#121a2b;--felt-line:#d9c08a6b;--felt-text:var(--gold-bright);--felt-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--card-face:var(--cream);--card-frame:var(--gold-frame);--card-red:var(--maroon);--card-black:var(--ink);--card-back:#1d2639;--card-back-line:var(--gold);--card-lift:0 2px 6px #00000059;--chip-white:var(--cream);--chip-red:var(--maroon);--chip-green:#2f6b4a;--chip-black:var(--ink);--chip-purple:#5b3a8c;--roulette-blue:#2b5fae;--roulette-green:#3c8f4f;--roulette-white:var(--cream);--roulette-red:#c8323c;--roulette-purple:#8a4bc2;--roulette-orange:#e8692a;--roulette-yellow:#e2b23c;--pocket-red:#c8202f;--pocket-green:#3fb54a;--pocket-black:#14161c;--roulette-wood:#2b2927;--roulette-wood-grain:#55524e;--roulette-wood-edge:#7a7064;--wheel-bowl:#5b1d16;--wheel-bowl-hi:#8c3a25;--wheel-cone:#d2b07a;--wheel-gold:#c9a24a;--marker-tint:#b9d4f2;--spark-chip-grey:#b9b7b4;--spark-chip-yellow:#f2d530;--spark-chip-orange:#ec6a22;--spark-chip-blue:#24409e;--spark-chip-navy:#1c2233;--chip-edge:var(--gold-soft);--chip-spot:var(--cream);--chip-spot-on-white:var(--maroon);--chip-drop:#00000059;--result-win:var(--gold-bright);--result-push:var(--cream-light);--result-lose:#f2a39b;--focus-ring:var(--gold-bright);--felt-hover:#0000001f;--felt-pressed:#0000002e;--reveal-glow:#e2c07740;--reveal-glow-out:#e2c07700;--chip-lift:0 1px 0 #00000073;--scrim:#030d158c;--wrong:var(--maroon);--trend-up:var(--gold-text);--trend-down:var(--wrong);--chart-line:var(--gold);--chart-line-2:var(--text);--chart-grid:var(--gold-line);--chart-guide:var(--text-muted);--wrong-ink:var(--white)}@supports not (width:clamp(1px, 1px, 1px)){:root{--gutter:max(1.25rem, min(5vw, 28px));--section-y:max(64px, min(8vw, 120px))}}body.room{--ground:var(--room-ground);background:var(--ground)}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.gl{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;line-height:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--gold-text);text-decoration-color:var(--gold-text);text-underline-offset:.2em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:3px;margin:0;padding:0 1px;text-decoration-thickness:1.5px;display:inline}@supports not (text-decoration-thickness:1px){.gl{border-bottom:1.5px dotted var(--gold-text);border-radius:0;text-decoration:none}}.gl:hover,.gl[aria-expanded=true]{background:var(--gold-tint);-webkit-text-decoration-style:solid;text-decoration-style:solid}.gl:focus-visible{background:var(--gold-tint);-webkit-text-decoration-style:solid;text-decoration-style:solid}.gl:focus-visible{outline:2px solid var(--maroon);outline-offset:1px}.glPop{z-index:1000;box-sizing:border-box;border:1px solid var(--gold-soft);background:var(--white);inline-size:320px;max-inline-size:calc(100vw - 16px);color:var(--ink);font-family:var(--font-body);text-align:left;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.45;position:fixed;box-shadow:0 8px 28px #030d152e}.glPop[hidden]{display:none}.glPop p{margin:0}.glPop p+p{margin-top:6px}.glPopTerm{color:var(--maroon);font-size:16px;font-weight:700}.glPopEn{color:var(--gray);margin-left:8px;font-size:14px;font-weight:400}.glPopNote,.glPopAlso{color:var(--text-muted);font-size:14px}.glPopFlag{color:var(--gold-text);font-size:13px;font-style:italic}.glLive{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.glObj{cursor:help}.glObj[aria-expanded=true]{outline:2px solid var(--gold-bright);outline-offset:2px}.glObj:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}html{background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body)}body{min-height:100vh;flex-direction:column;min-height:100dvh;margin:0;display:flex}body.bare header[data-astro-cid-ju4pidww],body.bare footer[data-astro-cid-ju4pidww]{display:none}body.bare main[data-astro-cid-ju4pidww]{width:100%;padding:0}header[data-astro-cid-ju4pidww]{padding:18px var(--gutter);border-bottom:1px solid var(--gold-line);background:var(--chrome);align-items:baseline;gap:12px;display:flex}.brand[data-astro-cid-ju4pidww]{font-family:var(--font-display);color:var(--accent);font-size:22px;font-weight:400;text-decoration:none}.label[data-astro-cid-ju4pidww]{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--gold-text)}main[data-astro-cid-ju4pidww]{width:min(34rem, 100% - 2 * var(--gutter));flex:1;margin:0 auto;padding:max(32px,min(6vw,56px)) 0}footer[data-astro-cid-ju4pidww]{padding:14px var(--gutter);color:var(--text-muted);border-top:1px solid var(--gold-line);background:var(--chrome);font-size:14px}footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{margin:0}footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--gold-text)}
