.SeasonalEntrance_entrance__LfGm9{position:relative;overflow:hidden;border-radius:0 0 var(--radius-soft) var(--radius-soft);margin-top:calc(-1 * var(--header-height));min-height:calc(62vh + var(--header-height));display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--season-companion) 0,var(--color-surface) 55%,var(--season-depth) 100%)}.SeasonalEntrance_heroImage__R1Z1z{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:42% 78%}.SeasonalEntrance_scrim__3h9DP{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(67,54,47,.28),rgba(67,54,47,.12) 45%,rgba(67,54,47,.4))}.SeasonalEntrance_content__jYvIW{position:relative;z-index:3;text-align:center;padding:clamp(3rem,8vw,6rem) 1.5rem;color:var(--palette-porcelain);opacity:0;animation:SeasonalEntrance_reveal-content__omqXb .9s var(--motion-ease) both;animation-delay:.2s}@keyframes SeasonalEntrance_reveal-content__omqXb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SeasonalEntrance_content__jYvIW{animation:none;opacity:1;transform:none}}.SeasonalEntrance_title__Iinfr{font-size:clamp(2.75rem,2rem + 4vw,5.5rem);color:var(--palette-porcelain);text-shadow:0 2px 24px rgba(0,0,0,.25);margin-block:.75rem 1rem}.SeasonalEntrance_subtitle__DagKW{max-width:46ch;margin-inline:auto;font-size:var(--text-body-lg);color:var(--palette-porcelain);opacity:.92}.ChristmasWorldStrip_strip__HK7dX{display:block;background:var(--palette-cocoa-ink);color:var(--palette-porcelain);border-bottom:1px solid var(--palette-brass);text-decoration:none;transition:background-color var(--motion-fast,.2s) ease}.ChristmasWorldStrip_strip__HK7dX:focus-visible,.ChristmasWorldStrip_strip__HK7dX:hover{background:color-mix(in srgb,var(--palette-cocoa-ink) 88%,var(--palette-brass))}.ChristmasWorldStrip_inner__QYZJQ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .9rem;min-height:44px;padding-block:.85rem;text-align:center}.ChristmasWorldStrip_star__y8S85{color:var(--palette-brass)}.ChristmasWorldStrip_eyebrow__OCNob{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-oat)}.ChristmasWorldStrip_title__TFIYV{font-family:var(--font-serif);font-size:1.2rem}.ChristmasWorldStrip_line__hfREJ{font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--palette-oat)}.ChristmasWorldStrip_cta__mtljr{font-family:var(--font-sans);font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:640px){.ChristmasWorldStrip_line__hfREJ{display:none}}