.home-holiday-deferred{min-width:0;height:100%}.home-holiday-fallback{--holiday-fallback-copy:#f6ebd4b8;--holiday-fallback-line:#e8c56a38;border-top:1px solid var(--holiday-fallback-line);min-width:0;height:100%;color:var(--pal-t-f6ebd4,#f6ebd4);background:radial-gradient(circle at 50% 0%, #97243121, transparent 22rem), var(--pal-b-160b13,#160b13);flex-direction:column;gap:.65rem;padding:clamp(1.25rem,3vw,2.5rem) 1rem;display:flex}.home-holiday-fallback--compact{gap:.45rem;padding:.75rem}.home-holiday-fallback__head{text-align:center;flex:none}.home-holiday-fallback__head :is(p,h2,span){margin:0;display:block}.home-holiday-fallback__head p{color:var(--pal-t-d4b46a,#d4b46a);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:800}.home-holiday-fallback__head h2{color:var(--pal-t-e8c56a,#e8c56a);font-family:var(--font-serif);text-wrap:balance;font-size:clamp(1.65rem,4vw,3rem);font-weight:540;line-height:1.1}.home-holiday-fallback--compact .home-holiday-fallback__head h2{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.home-holiday-fallback__head span{color:var(--holiday-fallback-copy);margin-top:.3rem;font-size:.69rem}.home-holiday-fallback__track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;flex:auto;gap:.65rem;min-width:0;margin:0;padding:.1rem max(0px,50% - 36rem) .35rem;list-style:none;display:flex;overflow-x:auto}.home-holiday-fallback__track li{scroll-snap-align:start;flex:0 0 min(12.25rem,100vw - 3rem);min-width:min(12.25rem,100vw - 3rem)}.home-holiday-fallback__track a{border:1px solid var(--holiday-fallback-line);height:100%;min-height:15.5rem;color:inherit;background:linear-gradient(155deg, #e8c56a1c, transparent 52%), linear-gradient(180deg, var(--pal-b-321019,#321019), var(--pal-b-14080c,#14080c));border-radius:.85rem;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1rem;text-decoration:none;display:flex;overflow:hidden}.home-holiday-fallback__track time,.home-holiday-fallback__track span{color:var(--holiday-fallback-copy);font-size:.65rem}.home-holiday-fallback__track strong{color:var(--pal-t-f6ebd4,#f6ebd4);font-family:var(--font-serif);font-size:.92rem;line-height:1.22}.home-holiday-fallback__all{min-height:2.75rem;color:var(--pal-t-e8c56a,#e8c56a);align-self:center;padding:.75rem 1rem;font-size:.72rem;font-weight:750;text-decoration:none}.home-holiday-fallback :is(a,summary):focus-visible{outline:3px solid var(--pal-b-e8c56a,#e8c56a);outline-offset:3px}html[data-theme=light] .home-holiday-fallback{--holiday-fallback-copy:#684128;--holiday-fallback-line:#844b303b;color:var(--pal-t-3c1d17,#3c1d17);background:radial-gradient(circle at 50% 0%, #a72d3b12, transparent 22rem), var(--pal-b-f6ead2,#f6ead2)}html[data-theme=light] .home-holiday-fallback__head h2,html[data-theme=light] .home-holiday-fallback__track strong{color:#5b2018}html[data-theme=light] .home-holiday-fallback__track a{background:linear-gradient(155deg,#b4530914,#0000 52%),#fffaf0}@media (width>=1280px) and (height>=840px){.home-holiday-fallback--compact .home-holiday-fallback__track li{flex:1 1 0;min-width:0}.home-holiday-fallback--compact .home-holiday-fallback__track a{min-height:0}.home-holiday-fallback--compact .home-holiday-fallback__all{display:none}}@media (forced-colors:active){.home-holiday-fallback,.home-holiday-fallback__track a{color:canvastext;background:canvas;border-color:canvastext}.home-holiday-fallback :is(a,summary):focus-visible{outline-color:highlight}}html[data-palette=tet-2027]{--pal-b-14080c:#350c17;--pal-b-160b13:#390d18;--pal-b-321019:#420516;--pal-b-e8c56a:#ffcb28;--pal-b-f6ead2:#f9ebcb;--pal-t-3c1d17:#3d1915;--pal-t-d4b46a:#efbb2e;--pal-t-e8c56a:#ffcb28;--pal-t-f6ebd4:#faecce}@media (width>=1280px) and (height>=840px){.home-countdown-fold{height:min(100dvh,900px);overflow:hidden}.home-countdown-fold__hero{flex:11;height:auto}.home-countdown-fold__sponsors{flex:4;height:auto}.home-countdown-fold__holidays{flex:5;height:auto}}@media (width>=1280px) and (height<=800px){.side-action-rail{gap:.45rem}.side-action-rail__label{display:none}}.home-embed-offer .event-embed-offer{--event-embed-bg:var(--pal-b-120709,#120709);--event-embed-line:#d4b46a3d;--event-embed-text:var(--pal-t-f7edda,#f7edda);--event-embed-muted:var(--pal-t-e3d2b4,#e3d2b4);--event-embed-accent:var(--pal-t-e6c878,#e6c878);--event-embed-well:var(--pal-b-050203,#050203);--color-gold:var(--event-embed-accent);--color-ink:var(--event-embed-text);--color-ink-muted:var(--event-embed-muted);z-index:auto;border-top:1px solid var(--event-embed-line);border-bottom:1px solid var(--event-embed-line);color:var(--event-embed-text);background:var(--event-embed-bg);margin:0;padding:1.1rem 1rem 1.25rem;position:relative}.home-embed-offer .event-embed-offer__shell{grid-template-columns:minmax(12rem,1fr) minmax(0,28rem);align-items:start;gap:.9rem clamp(1.5rem,5vw,4rem);width:min(72rem,100%);margin-inline:auto;display:grid}.home-embed-offer .event-embed-offer__text h2{color:var(--event-embed-text);font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.3}.home-embed-offer .event-embed-offer__text p{max-width:40rem;color:var(--event-embed-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.home-embed-offer .event-embed-offer__code>div{margin-inline:0}.home-embed-offer .event-embed-offer__wait{min-height:2.75rem}.home-embed-offer .event-embed-offer__code textarea{border-color:var(--event-embed-line);color:var(--event-embed-text);background-color:var(--event-embed-well)}:is(html[data-theme=light],html.light) .home-embed-offer .event-embed-offer{--event-embed-bg:var(--pal-b-f3e7d3,#f3e7d3);--event-embed-line:#7a382b47;--event-embed-text:#2f1c17;--event-embed-muted:#4f3a33;--event-embed-accent:#8f2939;--event-embed-well:#fffaf2}@media (width<=640px){.home-embed-offer .event-embed-offer__shell{grid-template-columns:1fr}}@media (width<=420px){.home-embed-offer .event-embed-offer{padding-inline:.75rem}}@media (forced-colors:active){.home-embed-offer .event-embed-offer{color:canvastext;background:canvas;border-color:canvastext}.home-embed-offer .event-embed-offer__text :is(h2,p){color:canvastext}}html[data-palette=tet-2027]{--pal-b-050203:#250610;--pal-b-120709:#330b14;--pal-b-f3e7d3:#f5e8cd;--pal-t-e3d2b4:#f5ddac;--pal-t-e6c878:#ffce3b;--pal-t-f7edda:#faeed5}
