:root{--g-night:#0b130f;--g-forest:#10291c;--g-forest-2:#16382a;--g-red:#9e1b16;--g-red-deep:#7a120e;--g-green:#1f5e3a;--g-gold:#e6bd6c;--g-gold-hi:#f3d79b;--g-cream:#f6eedc;--g-cream-dim:#d9ccb0;--g-parchment:#f3e7cb;--g-ink:#2b1d12;--g-ink-soft:#5a4632;--g-wood:#5b3a22;--g-wood-dark:#2e1c10;--container-wide:1320px;--font-script:"Brush Script MT", "Snell Roundhand", Georgia, serif}html.display-font-ready{--font-script:var(--font-alex-brush), "Snell Roundhand", Georgia, serif}html[data-face=christmas]:has(.golden-home){background:var(--g-night)}html:has(.golden-home) body{background:var(--g-night)}.gh-nav{background:linear-gradient(#a11c15 0%,#8a150f 55%,#7d120d 100%);border-bottom:1px solid #e6bd6c80;box-shadow:0 6px 22px -10px #000000b3}:is(html:has(.golden-home) .side-snow span,html:has(.golden-home) .page-snow span){background:#fff;box-shadow:0 0 4px #fff9}html:has(.golden-home) .page-snow{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000c 14%,#00000061 30% 70%,#000c 86%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000c 14%,#00000061 30% 70%,#000c 86%,#000 100%)}.golden-home,.gh-footer{--fg:var(--g-cream);--fg-muted:var(--g-cream-dim);--accent-text:var(--g-gold);--line:#e6bd6c59;--focus:var(--g-gold);--bg-raised:#13241b;color:var(--g-cream)}.gh-parchment,.gh-torn,.gh-plank,.gh-tile,.gh-faq-row,.gh-chip-tile,.gh-map-surface,.gh-form{--fg:var(--g-ink);--fg-muted:var(--g-ink-soft);--accent-text:var(--g-red);--line:#cdb88f;--focus:var(--g-red);--bg-raised:#fffaf0;--field-bg:#fffdf8;--field-border:#5a4632;--error-text:#9b1c1c;--success-text:#1f5e3a;color:var(--g-ink)}.gh-display{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:500}.gh-script{font-family:var(--font-script);letter-spacing:0;font-style:normal;font-weight:400}.gh-eyebrow{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--g-gold);font-size:.9rem;font-weight:700}.gh-glow{text-shadow:0 0 18px #e6bd6c59,0 2px 2px #00000080}.gh-hero h1 .gh-script{color:var(--g-gold)}.gh-swash{background:radial-gradient(ellipse at 50% 50%, var(--g-gold) 0%, #e6bd6c99 40%, transparent 72%);height:2px;margin-left:.25rem}.gh-btn{white-space:nowrap;border-radius:9999px;align-items:center;gap:.6rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s,filter .15s;display:inline-flex}.gh-btn:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px}.gh-btn-lg{min-height:3.5rem;padding:0 1.6rem;font-size:1.15rem}.gh-btn-md{min-height:2.9rem;padding:0 1.2rem;font-size:1rem}.gh-btn-red{background:linear-gradient(180deg, #b7231b 0%, var(--g-red) 55%, var(--g-red-deep) 100%);color:#fff;box-shadow:inset 0 0 0 1.5px #f3d79b8c,0 8px 22px -8px #9e1b16cc}.gh-btn-outline{border:1.5px solid var(--g-gold);color:var(--g-cream);background:#0b130f73}.gh-btn-outline:hover{background:#e6bd6c24}.gh-btn-cream{background:var(--g-parchment);color:var(--g-ink);box-shadow:inset 0 0 0 1.5px var(--g-gold)}.gh-btn-green{background:var(--g-green);color:#fff;border-radius:.4rem;box-shadow:inset 0 0 0 1.5px #f3d79b80}.gh-btn-red-outline{border:2px solid var(--g-red);color:var(--g-red);background:#fffaf0;border-radius:.4rem}.gh-btn:hover{filter:brightness(1.07);transform:translateY(-2px)}.gh-round-btn{width:2.9rem;height:2.9rem;color:var(--g-cream);border:1.5px solid var(--g-gold);background:#10291ceb;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px -6px #000c}.gh-round-btn:hover{background:var(--g-green)}.gh-round-btn:focus-visible{outline:3px solid var(--g-gold);outline-offset:2px}.gh-hero{min-height:calc(100svh - var(--header-h,6.5rem))}.gh-hero-inner{min-height:inherit;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width:768px){.gh-hero{min-height:clamp(640px, calc(100svh - var(--header-h,8.5rem)), 860px)}.gh-hero-inner{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767.98px){.gh-hero-copy{min-height:min(78svh,660px)}.gh-hero-poster{object-position:50% 50%!important}}.gh-hero-scrim{background:linear-gradient(#050907d1 0%,#0509078c 30%,#05090714 52%,#05090759 72%,#050907eb 100%)}@media (min-width:768px){.gh-hero-scrim{background:linear-gradient(90deg,#050907e6 0%,#050907bd 30%,#0509074d 52%,#0000 66%),linear-gradient(#0000 70%,#0509078c 100%)}}.gh-hero-video{opacity:0;transition:opacity .9s}.gh-hero-video[data-shown=true]{opacity:1}.gh-hero-snow{opacity:.5}.gh-video-toggle{z-index:5;color:#fff;background:#0509078c;border:1px solid #e6bd6c73;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.gh-video-toggle:focus-visible{outline:3px solid var(--g-gold);outline-offset:2px}@media (min-width:1024px){.gh-video-toggle{bottom:1.25rem;left:auto;right:1.25rem}}.gh-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#122c1fdb,#09140ee6);border:1.5px solid #e6bd6cb3;box-shadow:inset 0 0 0 4px #0b130f80,inset 0 0 0 5px #e6bd6c40,0 24px 50px -18px #000000e6}.gh-badge{color:#fff;border:2.5px solid var(--g-gold);border-radius:9999px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;box-shadow:0 0 0 3px #0b130f80,0 6px 14px -4px #0009,inset 0 -6px 10px #00000040,inset 0 5px 8px #ffffff2e}.gh-badge:before{content:"";background:linear-gradient(90deg,#a77a2c,#f3d79b,#a77a2c);border-radius:2px 2px 0 0;width:12px;height:7px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.gh-badge-sm{width:2.9rem;height:2.9rem}.gh-badge-md{width:3.6rem;height:3.6rem}.gh-badge-lg{width:4.4rem;height:4.4rem}.gh-badge-sm .gh-badge-icon{width:1.3rem;height:1.3rem}.gh-badge-md .gh-badge-icon,.gh-badge-lg .gh-badge-icon{width:1.7rem;height:1.7rem}.gh-badge-red{background:radial-gradient(circle at 35% 30%,#d0362b,#8e1712 70%)}.gh-badge-green{background:radial-gradient(circle at 35% 30%,#2f7a4a,#14432a 70%)}.gh-badge-gold{background:radial-gradient(circle at 35% 30%,#c79a3c,#7d5a17 70%)}.gh-badge-night{color:var(--g-gold);background:radial-gradient(circle at 35% 30%,#22453a,#0d1f17 70%)}.gh-section{color:var(--g-cream)}.gh-backdrop-night{background:radial-gradient(80% 60% at 50% 0,#17322a 0%,#0000 70%),linear-gradient(#0a1512 0%,#0d1d17 55%,#0b130f 100%)}.gh-backdrop-forest,.gh-forest{background:radial-gradient(70% 50% at 20% 10%,#2f7a4a40 0%,#0000 70%),linear-gradient(#0f2a1d 0%,#10291c 60%,#0c2016 100%)}.gh-stars{opacity:.6;background-image:radial-gradient(1.2px 1.2px at 20px 30px,#fffc,#0000 60%),radial-gradient(1px 1px at 120px 80px,#fff9,#0000 60%),radial-gradient(1.4px 1.4px at 200px 20px,#fff4cfb3,#0000 60%),radial-gradient(1px 1px at 260px 140px,#ffffff80,#0000 60%);background-size:300px 180px}.gh-bokeh{filter:blur(2px);background:radial-gradient(circle at 6% 30%,#ffc86e59 0 14px,#0000 40px),radial-gradient(circle at 10% 62%,#ff785a47 0 10px,#0000 34px),radial-gradient(circle at 4% 80%,#ffd68a66 0 18px,#0000 50px),radial-gradient(circle at 94% 26%,#ffd68a59 0 16px,#0000 44px),radial-gradient(circle at 90% 58%,#ff6e5040 0 12px,#0000 36px),radial-gradient(circle at 96% 82%,#ffc86e61 0 20px,#0000 56px),radial-gradient(circle at 86% 8%,#fff4cf40 0 8px,#0000 26px)}.gh-wood{background-color:var(--g-wood);border:2px solid var(--g-wood-dark);background-image:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 9px,#ffdcaa0d 9px 11px,#0000 11px 23px),repeating-linear-gradient(90deg,#0000 0 140px,#0003 140px 142px,#0000 142px 300px),linear-gradient(#6c4529 0%,#573620 50%,#46291a 100%);box-shadow:inset 0 2px #ffdcaa2e,inset 0 -3px #00000059,0 14px 30px -12px #000000d9}.gh-carved{text-shadow:0 -1px #000000a6,0 1px #ffdcaa2e}.gh-wood:after{content:"";pointer-events:none;background:radial-gradient(circle at 0,#1d120a 0 3px,#0000 3.5px),radial-gradient(circle at 100%,#1d120a 0 3px,#0000 3.5px);position:absolute;inset:10px}.gh-chain{background:repeating-linear-gradient(#3b2f22 0 5px,#7b6a54 5px 7px);width:3px;height:3.2rem;position:absolute;top:-3rem}.gh-post{background:linear-gradient(90deg,#3d2615,#6d4528 45%,#3a2414);border-radius:3px;box-shadow:0 10px 24px -8px #000c}.gh-sign-arrow{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);padding-right:2.2rem}.gh-sign-arrow:after{display:none}.gh-sign-arrow:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px}.gh-parchment{background-color:var(--g-parchment);background-image:radial-gradient(at 20% 15%,#ffffff8c,#0000 55%),radial-gradient(at 85% 90%,#aa824638,#0000 60%),radial-gradient(#0000 60%,#8c643238 100%);box-shadow:inset 0 0 0 1px #785a3240}.gh-airmail{background:repeating-linear-gradient(135deg,#a51e16 0 14px,#fbf4e3 14px 24px,#1f5e3a 24px 38px,#fbf4e3 38px 48px)}.gh-torn{background-color:var(--g-parchment);clip-path:polygon(0 4%,3% 0,9% 3%,16% 0,24% 2%,33% 0,41% 3%,50% 0,58% 2%,66% 0,75% 3%,83% 0,91% 2%,97% 0,100% 5%,99% 30%,100% 55%,99% 80%,100% 96%,96% 100%,88% 97%,79% 100%,70% 98%,61% 100%,52% 97%,43% 100%,34% 98%,25% 100%,16% 97%,8% 100%,2% 97%,0 92%,1% 70%,0 45%,1% 20%);background-image:radial-gradient(at 15% 20%,#ffffff8c,#0000 55%),radial-gradient(at 90% 80%,#aa824640,#0000 60%)}.gh-plank{background-color:#efe1c0;background-image:repeating-linear-gradient(#785a3214 0 1px,#0000 1px 13px),linear-gradient(#f6ead0,#e8d6ae);border:2px solid #b89a66;box-shadow:inset 0 0 0 4px #ffffff40,0 14px 30px -14px #000c}.gh-frame{border:2px solid var(--g-wood-dark);background:repeating-linear-gradient(90deg,#00000026 0 1px,#0000 1px 11px),linear-gradient(#6c4529,#4b2d1a);box-shadow:inset 0 0 0 2px #ffdcaa26,0 22px 46px -16px #000000e6}.gh-snow-ledge{z-index:2;background:#fbfdff;border-radius:10px 10px 4px 4px;height:12px;position:absolute;top:-6px;left:-4px;right:-4px;box-shadow:0 2px #cfdbe6}.gh-plaque{color:var(--g-cream);border:1.5px solid var(--g-gold);background:linear-gradient(#7a5131,#5b3a22)}.gh-stops{clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);filter:drop-shadow(0 10px 18px #0009);background:linear-gradient(#f6ead0,#e2cc9c);border:3px solid #8a5f33}.gh-stops>svg{display:none}@media (min-width:640px){.gh-stops{clip-path:none;border-radius:18px}.gh-stops>svg{display:block}}.gh-tile{background:linear-gradient(#fbf5e6 0%,#f3e7cb 100%);transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 1px #785a324d,0 18px 36px -16px #000000d9}.gh-tile:hover,.gh-tile:focus-visible{box-shadow:0 0 0 2px var(--g-gold), 0 26px 44px -16px #000000e6, 0 0 40px -10px #e6bd6c80;transform:translateY(-4px)}.gh-tile:focus-visible{outline:3px solid var(--g-gold);outline-offset:4px}.gh-tile-title{font-family:var(--font-almanac);color:var(--g-red);font-size:2.05rem;font-style:italic;line-height:1.1}.gh-learn{justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.gh-learn-dot{border-radius:9999px;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid}.gh-drawn{background:linear-gradient(#0d1f2a 0%,#102a1f 70%,#0b130f 100%)}.gh-chip-tile{background:linear-gradient(#fbf5e6,#f0e2c2);transition:transform .15s;box-shadow:0 0 0 1px #785a3259,0 10px 22px -12px #000c}.gh-chip-tile:hover{transform:translateY(-2px)}.gh-chip-tile:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px}.gh-gallery-track{--slide:84%}@media (min-width:768px){.gh-gallery-track{--slide:52%}}.gh-thumb{opacity:.75;box-shadow:0 0 0 1.5px #e6bd6c73}.gh-thumb-on{box-shadow:0 0 0 3px #c4271d, 0 0 0 5px var(--g-gold);opacity:1}.gh-thumb:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px}.gh-banner-scrim{background:linear-gradient(90deg,#0b130ff7 0%,#0b130fe6 38%,#0b130f59 62%,#0b130f26 100%),linear-gradient(#0000 70%,#0b130fb3)}@media (max-width:1023.98px){.gh-banner-scrim{background:#0b130fdb}}.gh-green-banner{border:1.5px solid var(--g-gold);background:linear-gradient(90deg,#153d29,#10291c);box-shadow:inset 0 0 0 3px #0b130f99}.gh-polaroid{background:#fbf8f1;padding:.6rem .6rem .8rem;box-shadow:0 16px 30px -12px #000000d9}.gh-pin{z-index:2;background:radial-gradient(circle at 35% 30%,#f6dc9a,#a77a2c 70%);border-radius:9999px;width:18px;height:18px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 3px 4px #00000080}.gh-faq-row{background:linear-gradient(#fbf5e6,#f1e3c3);box-shadow:0 0 0 1px #785a324d,0 8px 18px -10px #000000b3}.gh-footer{background:radial-gradient(60% 40% at 50% 0,#2f7a4a38,#0000 70%),linear-gradient(#0c2016 0%,#0f2a1d 100%)}.gh-footer-h{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--g-gold);margin-top:.6rem;font-size:.92rem;font-weight:700}.gh-footer-col a:focus-visible,.gh-wood-bar a:focus-visible{outline:3px solid var(--g-gold);outline-offset:2px}.gh-lines h4{color:var(--g-cream)}.gh-wood-bar{color:var(--g-cream);background:repeating-linear-gradient(#0003 0 1px,#0000 1px 10px),linear-gradient(#4b2d1a,#3a2314);border-top:3px solid #2a190d}@keyframes gh-twinkle{0%,to{opacity:1}50%{opacity:.45}}.gh-bulb{animation:3.2s ease-in-out infinite gh-twinkle}.gh-bulb:nth-of-type(3n+1){animation-duration:2.6s;animation-delay:-1.1s}.gh-bulb:nth-of-type(4n+2){animation-duration:3.9s;animation-delay:-2.3s}.gh-bulb:nth-of-type(5n+3){animation-delay:-.6s}.golden-home [data-testid=countdown-band]{--band-bg:#10291c;--band-fg:var(--g-cream);--band-rule:#e6bd6c8c}@media (prefers-reduced-motion:reduce){.gh-bulb{animation:none!important}.gh-hero-video{display:none!important}.gh-hero-video,.gh-tile,.gh-btn,.gh-chip-tile{transition:none!important}.gh-tile:hover,.gh-tile:focus-visible,.gh-btn:hover,.gh-chip-tile:hover{transform:none}}.golden-home h1,.golden-home .gh-display{font-variation-settings:"SOFT" 50, "WONK" 0;font-style:normal}@media (max-width:767.98px){.gh-art img{object-position:var(--tall-pos)!important}}.gh-art-scrim{background:linear-gradient(#070d0a47 0%,#070d0a2e 50%,#070d0a59 100%)}.gh-art-scrim-left{background:linear-gradient(90deg,#070d0adb 0%,#070d0ab3 34%,#070d0a1f 60%,#0000 75%),linear-gradient(#0000 70%,#070d0a59)}@media (max-width:1023.98px){.gh-art-scrim-left{background:linear-gradient(#070d0ad1 0%,#070d0ab8 55%,#070d0a40 100%)}}.gh-art-scrim-center{background:radial-gradient(60% 70% at 50% 45%,#070d0a8c,#070d0a1f 70%,#0000 100%)}.gh-art-scrim-faq{background:linear-gradient(#0000 0%,#070d0a1a 18%,#070d0a59 40% 85%,#0000 100%)}.gh-art-scrim-footer{background:linear-gradient(#070d0a8c 0%,#070d0a99 60%,#070d0a1a 85%,#0000 100%)}.gh-shadow-text{text-shadow:0 1px 2px #000000e6,0 0 18px #000000bf}.gh-tap-sign:after{display:none}.golden-home [data-testid=countdown-band]>div{padding-top:.8rem;padding-bottom:.8rem}.gh-footer-art{-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.gh-footer-art img{object-position:50% 100%!important}:root{--eb-glow:#e6bd6c8c}.eb-string{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex;position:relative}.eb-string:before{content:"";background:var(--g-cream-dim);opacity:.6;height:1px;position:absolute;inset:2px 0 auto}.eb-bulb{width:14px;height:14px;animation:.35s ease-out both eb-in;animation-delay:calc(var(--eb-i) * 30ms);border-radius:9999px;flex:none;position:relative}.eb-bulb:before{content:"";background:var(--g-cream-dim);border-radius:1px;width:4px;height:4px;margin-left:-2px;position:absolute;top:-5px;left:50%}.eb-lit{background:var(--g-gold);box-shadow:0 0 10px 2px var(--eb-glow)}.eb-elapsed{background:0 0;border:1.5px solid #f6eedc8c;animation:none}.eb-today{background:var(--g-gold-hi);outline:2px solid var(--g-gold-hi);outline-offset:3px;animation:.35s ease-out both eb-in,2.6s ease-in-out .9s infinite alternate eb-pulse}.eb-string-mini{gap:4px;padding-top:0}.eb-string-mini:before{display:none}.eb-string-mini .eb-bulb{width:8px;height:8px;animation:none}.eb-string-mini .eb-bulb:before{display:none}@media (min-width:640px){.eb-string-hero .eb-bulb,.eb-string-band .eb-bulb,.eb-string-board .eb-bulb{width:16px;height:16px}}.eb-string-hero{grid-template-columns:repeat(15,minmax(0,1fr));justify-items:center;gap:10px 4px;display:grid}@media (max-width:639.98px){.eb-string-hero,.eb-string-band,.eb-string-board{grid-template-columns:repeat(15,minmax(0,1fr));justify-items:center;gap:10px 4px;display:grid}.eb-string .eb-bulb{width:12px;height:12px}}.eb-rise{animation:.5s ease-out .2s both eb-rise}.eb-band-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 40%)}@media (max-width:1023.98px){.eb-band-photo{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}}@keyframes eb-in{0%{opacity:0;transform:scale(.6)}}@keyframes eb-pulse{to{box-shadow:0 0 16px 5px var(--eb-glow)}}@keyframes eb-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.eb-bulb,.eb-today,.eb-rise{animation:none!important}}.eb-on-light:before{background:var(--fg-muted)}.eb-on-light .eb-elapsed{border-color:var(--fg-muted)}.eb-on-light .eb-bulb:before{background:var(--fg-muted)}.eb-bar .eb-string-mini{display:none}@media (min-width:640px){.eb-bar .eb-string-mini{display:flex}}
