html[data-season=christmas]{--season-xmas-fx-snow:var(--season-xmas-snow,#f4f8fb);--season-xmas-fx-frost-glow:var(--season-xmas-frost-glow,#bfe3f240);--season-xmas-fx-gold:var(--season-xmas-gold,#e9c46a);--season-xmas-fx-gold-bright:var(--season-xmas-gold-bright,#f7dc94);--season-xmas-fx-gold-glow:var(--season-xmas-gold-glow,#e9c46a80);--season-xmas-fx-gold-glow-soft:var(--season-xmas-gold-glow-soft,#e9c46a33);--season-xmas-fx-puff:#8f98a3;--season-xmas-fx-puff-ink:#2a3038;--season-xmas-fx-card:var(--color-bg-card,#09140f);--season-xmas-fx-shadow:#0000008c}html[data-season=christmas] .season-xmas-fx-magic{z-index:1;pointer-events:none;--season-xmas-fx-start:.18s;width:0;height:0;position:absolute;top:-4px;left:calc(100% + 8px);overflow:visible}html[data-season=christmas] .season-xmas-fx-magic svg{width:100%;height:100%;display:block}html[data-season=christmas] .season-xmas-fx-flake,html[data-season=christmas] .season-xmas-fx-dot{left:calc(var(--season-xmas-fx-x,0px) * var(--season-xmas-fx-k,1));top:var(--season-xmas-fx-y,6px);width:var(--season-xmas-fx-size,10px);height:var(--season-xmas-fx-size,10px);opacity:0;position:absolute}html[data-season=christmas] .season-xmas-fx-flake{filter:drop-shadow(0 0 3px var(--season-xmas-fx-frost-glow))}html[data-season=christmas] .season-xmas-fx-dot{background:var(--season-xmas-fx-snow);box-shadow:0 0 4px var(--season-xmas-fx-frost-glow);border-radius:9999px}html[data-season=christmas] .season-xmas-fx-sleigh{opacity:0;width:30px;height:15px;filter:drop-shadow(0 0 4px var(--season-xmas-fx-gold-glow-soft));position:absolute;top:10px;left:0}html[data-season=christmas] .season-xmas-fx-sleigh svg{transform:scaleX(-1)}html[data-season=christmas] .season-xmas-fx-spark{left:calc(var(--season-xmas-fx-x,0px) * var(--season-xmas-fx-k,1));top:var(--season-xmas-fx-y,20px);width:var(--season-xmas-fx-size,4px);height:var(--season-xmas-fx-size,4px);background:var(--season-xmas-fx-gold-bright);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;position:absolute}html[data-season=christmas] .season-xmas-fx-bell{left:var(--season-xmas-fx-left,2px);top:var(--season-xmas-fx-top,6px);width:var(--season-xmas-fx-size,16px);height:var(--season-xmas-fx-size,16px);transform-origin:50% 0;opacity:0;position:absolute}html[data-season=christmas] .season-xmas-fx-burst{left:calc(var(--season-xmas-fx-x,0px) * var(--season-xmas-fx-k,1));top:var(--season-xmas-fx-y,6px);width:var(--season-xmas-fx-size,20px);height:var(--season-xmas-fx-size,20px);position:absolute}html[data-season=christmas] .season-xmas-fx-rocket{background:linear-gradient(to bottom, var(--season-xmas-fx-gold-bright), transparent);opacity:0;border-radius:1px;width:2px;height:8px;position:absolute;top:calc(50% + 12px);left:calc(50% - 1px)}html[data-season=christmas] .season-xmas-fx-firework{opacity:0;filter:drop-shadow(0 0 4px var(--season-xmas-fx-gold-glow));position:absolute;inset:0}html[data-season=christmas] .season-xmas-fx-mistletoe{transform-origin:50% 0;opacity:0;width:18px;height:23px;position:absolute;top:5px;left:3px}html[data-season=christmas] .season-xmas-fx-thread{background:var(--season-xmas-fx-gold);width:1px;height:5px;position:absolute;top:0;left:calc(50% - .5px)}html[data-season=christmas] .season-xmas-fx-sprig{width:18px;height:18px;position:absolute;top:5px;left:0}html[data-season=christmas] .season-xmas-fx-sprig .xmas-holly-berry{fill:var(--season-xmas-fx-snow)}html[data-season=christmas] .season-xmas-fx-heart{width:8px;height:8px;color:var(--season-xmas-fx-gold-bright);filter:drop-shadow(0 0 3px var(--season-xmas-fx-gold-glow-soft));opacity:0;position:absolute;top:16px;left:26px}html[data-season=christmas] .season-xmas-fx-heart-shape{fill:var(--season-xmas-fx-gold-bright)}html[data-season=christmas] .season-xmas-fx-humbug{opacity:0;width:24px;height:16px;position:absolute;top:8px;left:2px}html[data-season=christmas] .season-xmas-fx-humbug-cloud{fill:var(--season-xmas-fx-puff)}html[data-season=christmas] .season-xmas-fx-humbug-brow,html[data-season=christmas] .season-xmas-fx-humbug-frown{stroke:var(--season-xmas-fx-puff-ink)}html[data-season=christmas] .season-xmas-fx-humbug-eye{fill:var(--season-xmas-fx-puff-ink)}html[data-season=christmas] .season-xmas-fx-puff{left:calc(var(--season-xmas-fx-x,0px) * var(--season-xmas-fx-k,1));top:var(--season-xmas-fx-y,10px);width:var(--season-xmas-fx-size,5px);height:var(--season-xmas-fx-size,5px);background:var(--season-xmas-fx-puff);opacity:0;border-radius:9999px;position:absolute}html[data-season=christmas] [data-season-pop]{isolation:isolate;position:relative}html[data-season=christmas] [data-season-pop=tree]:before,html[data-season=christmas] [data-season-pop=gift]:before,html[data-season=christmas] [data-season-pop=flake]:before{content:"";z-index:-1;background:radial-gradient(circle, var(--season-xmas-fx-gold-glow), transparent 70%);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-7px}html[data-season=christmas] [data-season-pop=flake]:before{background:radial-gradient(circle, var(--season-xmas-fx-frost-glow), transparent 70%)}html[data-season=christmas] .season-xmas-fx-moment{z-index:18;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;container-type:size}html[data-season=christmas] .season-xmas-fx-site{left:0;right:0;top:var(--season-xmas-fx-site-top,0px);z-index:45;pointer-events:none;contain:strict;height:45dvh;position:fixed;overflow:hidden;container-type:size}html[data-season=christmas] .season-xmas-fx-globe-preview{z-index:18;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}html[data-season=christmas] .season-xmas-fx-globe-card{border:1px solid var(--season-xmas-fx-gold-glow-soft);background:var(--season-xmas-fx-card);max-width:320px;box-shadow:0 12px 32px var(--season-xmas-fx-shadow), 0 0 22px var(--season-xmas-fx-gold-glow-soft);border-radius:12px;margin:0 auto;padding-top:14px;position:absolute;top:12px;left:12px;right:12px}html[data-season=christmas] .season-xmas-fx-santa{--season-xmas-fx-santa-w:clamp(68px, 13cqw, 116px);width:calc(var(--season-xmas-fx-santa-w) + 168px);height:calc(var(--season-xmas-fx-santa-w) / 2);opacity:0;position:absolute;top:16%;left:0}html[data-season=christmas] .season-xmas-fx-santa-arc{position:absolute;inset:0}html[data-season=christmas] .season-xmas-fx-santa-glow{left:calc(var(--season-xmas-fx-santa-w) * -.2);top:calc(var(--season-xmas-fx-santa-w) * -.45);width:calc(var(--season-xmas-fx-santa-w) * 1.4);height:calc(var(--season-xmas-fx-santa-w) * 1.4);background:radial-gradient(circle, var(--season-xmas-fx-gold-glow-soft) 0%, transparent 68%);border-radius:9999px;position:absolute}html[data-season=christmas] .season-xmas-fx-santa-sleigh{width:var(--season-xmas-fx-santa-w);height:calc(var(--season-xmas-fx-santa-w) / 2);filter:drop-shadow(0 0 6px var(--season-xmas-fx-gold-glow));position:absolute;top:0;left:0}html[data-season=christmas] .season-xmas-fx-santa-sleigh svg,html[data-season=christmas] .season-xmas-fx-ny-firework svg{width:100%;height:100%;display:block}html[data-season=christmas] .season-xmas-fx-santa-trail{left:calc(var(--season-xmas-fx-santa-w) - 8px);top:calc(var(--season-xmas-fx-santa-w) * .4);background:linear-gradient(90deg, var(--season-xmas-fx-gold-bright) 0%, var(--season-xmas-fx-gold-glow) 30%, transparent 100%);border-radius:1px;width:168px;height:2px;position:absolute}html[data-season=christmas] .season-xmas-fx-santa-spark{left:calc(var(--season-xmas-fx-santa-w) + var(--season-xmas-fx-x,0px));top:calc(var(--season-xmas-fx-santa-w) * .4 + var(--season-xmas-fx-y,0px));width:var(--season-xmas-fx-size,6px);height:var(--season-xmas-fx-size,6px);margin:calc(var(--season-xmas-fx-size,6px) / -2) 0 0 calc(var(--season-xmas-fx-size,6px) / -2);background:var(--season-xmas-fx-gold-bright);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;position:absolute}html[data-season=christmas] .season-xmas-fx-ny{position:absolute;inset:0}html[data-season=christmas] .season-xmas-fx-ny-burst{--season-xmas-fx-burst:min(var(--season-xmas-fx-size,100px), 30cqw, 42cqh);left:var(--season-xmas-fx-x,50%);top:var(--season-xmas-fx-y,40%);width:var(--season-xmas-fx-burst);height:var(--season-xmas-fx-burst);margin:calc(var(--season-xmas-fx-burst) / -2) 0 0 calc(var(--season-xmas-fx-burst) / -2);position:absolute}html[data-season=christmas] .season-xmas-fx-ny-rocket{background:linear-gradient(to bottom, var(--season-xmas-fx-gold-bright), transparent);opacity:0;border-radius:1px;width:2px;height:26px;position:absolute;top:50%;left:calc(50% - 1px)}html[data-season=christmas] .season-xmas-fx-ny-flash{background:radial-gradient(circle, var(--season-xmas-fx-gold-glow) 0%, var(--season-xmas-fx-gold-glow-soft) 35%, transparent 68%);opacity:0;border-radius:9999px;position:absolute;inset:-25%}html[data-season=christmas] .season-xmas-fx-ny-firework{opacity:0;filter:drop-shadow(0 0 8px var(--season-xmas-fx-gold-glow));position:absolute;inset:0}html[data-season=christmas] .season-xmas-fx-ny-firework .xmas-firework-sparks{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){html[data-season=christmas] .season-xmas-fx-flake,html[data-season=christmas] .season-xmas-fx-dot{will-change:transform, opacity;animation:1.2s cubic-bezier(.37,0,.42,1) both season-christmas-fx-flake-drift;animation-duration:var(--season-xmas-fx-duration,1.2s);animation-delay:calc(var(--season-xmas-fx-start) + var(--season-xmas-fx-delay,0s))}html[data-season=christmas] .season-xmas-fx-dot{animation-name:season-christmas-fx-dot-drift}html[data-season=christmas] .season-xmas-fx-sleigh{will-change:transform, opacity;animation:1.3s cubic-bezier(.25,.6,.3,1) both season-christmas-fx-sleigh-zip;animation-delay:var(--season-xmas-fx-start)}html[data-season=christmas] .season-xmas-fx-spark{will-change:transform, opacity;animation:.6s ease-out both season-christmas-fx-spark-pop;animation-delay:calc(var(--season-xmas-fx-start) + var(--season-xmas-fx-delay,0s))}html[data-season=christmas] .season-xmas-fx-bell{will-change:transform, opacity;animation:1.3s ease-in-out both season-christmas-fx-bell-swing;animation-delay:var(--season-xmas-fx-start)}html[data-season=christmas] .season-xmas-fx-rocket{will-change:transform, opacity;animation:.24s ease-out both season-christmas-fx-rocket-rise;animation-delay:calc(var(--season-xmas-fx-start) + var(--season-xmas-fx-delay,0s))}html[data-season=christmas] .season-xmas-fx-firework{will-change:transform, opacity;animation:.94s cubic-bezier(.2,.8,.3,1) both season-christmas-fx-firework-bloom;animation-delay:calc(var(--season-xmas-fx-start) + var(--season-xmas-fx-delay,0s) + .16s)}html[data-season=christmas] .season-xmas-fx-mistletoe{will-change:transform, opacity;animation:1.5s ease-in-out both season-christmas-fx-mistletoe-swing;animation-delay:var(--season-xmas-fx-start)}html[data-season=christmas] .season-xmas-fx-heart{will-change:transform, opacity;animation:.9s ease-out both season-christmas-fx-heart-float;animation-delay:calc(var(--season-xmas-fx-start) + .42s)}html[data-season=christmas] .season-xmas-fx-humbug{will-change:transform, opacity;animation:1.3s ease-out both season-christmas-fx-humbug-grumble;animation-delay:var(--season-xmas-fx-start)}html[data-season=christmas] .season-xmas-fx-puff{will-change:transform, opacity;animation:.7s ease-out both season-christmas-fx-puff;animation-delay:calc(var(--season-xmas-fx-start) + var(--season-xmas-fx-delay,0s))}html[data-season=christmas] [data-season-pop=tree]{animation:.7s cubic-bezier(.22,1,.36,1) season-christmas-fx-pop-tree}html[data-season=christmas] [data-season-pop=santa]{transform-origin:50% 100%;animation:.28s ease-in-out 3 season-christmas-fx-pop-santa}html[data-season=christmas] [data-season-pop=flake]{animation:.8s ease-in-out season-christmas-fx-pop-flake}html[data-season=christmas] [data-season-pop=gift]{transform-origin:50% 100%;animation:.9s cubic-bezier(.3,.7,.4,1) season-christmas-fx-pop-gift}html[data-season=christmas] [data-season-pop=tree]:before,html[data-season=christmas] [data-season-pop=gift]:before,html[data-season=christmas] [data-season-pop=flake]:before{animation:.9s ease-out season-christmas-fx-pop-glow}html[data-season=christmas] .season-xmas-fx-santa{will-change:transform, opacity;animation:3.2s linear both season-christmas-fx-santa-cross}html[data-season=christmas] .season-xmas-fx-santa-arc{will-change:transform;animation:3.2s ease-in-out both season-christmas-fx-santa-arc}html[data-season=christmas] .season-xmas-fx-santa-spark{will-change:transform, opacity;animation:.8s ease-in-out 4 both season-christmas-fx-twinkle-a}html[data-season=christmas] .season-xmas-fx-santa-spark.season-xmas-fx-pose-b{animation-name:season-christmas-fx-twinkle-b}html[data-season=christmas] .season-xmas-fx-santa-spark.season-xmas-fx-pose-c{animation-name:season-christmas-fx-twinkle-c}html[data-season=christmas] .season-xmas-fx-ny-rocket{will-change:transform, opacity;animation:.36s cubic-bezier(.2,.7,.4,1) both season-christmas-fx-ny-rocket;animation-delay:var(--season-xmas-fx-delay,0s)}html[data-season=christmas] .season-xmas-fx-ny-flash{will-change:transform, opacity;animation:.9s ease-out both season-christmas-fx-ny-flash;animation-delay:calc(var(--season-xmas-fx-delay,0s) + .3s)}html[data-season=christmas] .season-xmas-fx-ny-firework{will-change:transform, opacity;animation:1.1s cubic-bezier(.2,.8,.3,1) both season-christmas-fx-ny-bloom;animation-delay:calc(var(--season-xmas-fx-delay,0s) + .3s)}html[data-season=christmas] .season-xmas-fx-ny-firework .xmas-firework-sparks{animation:1.1s cubic-bezier(.2,.8,.3,1) both season-christmas-fx-ny-sparks;animation-delay:calc(var(--season-xmas-fx-delay,0s) + .3s)}html[data-season=christmas] .season-xmas-fx-globe-card{will-change:transform, opacity;animation:6s ease-out both season-christmas-fx-globe-preview}}@keyframes season-christmas-fx-flake-drift{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.6)}12%{opacity:.95}65%{opacity:.95}to{transform:translate3d(calc(var(--season-xmas-fx-dx,0px) * var(--season-xmas-fx-k,1)), calc(var(--season-xmas-fx-fall,24px) - var(--season-xmas-fx-y,6px)), 0) rotate(var(--season-xmas-fx-rot,0deg)) scale(1);opacity:0}}@keyframes season-christmas-fx-dot-drift{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.9}65%{opacity:.9}to{transform:translate3d(calc(var(--season-xmas-fx-dx,0px) * var(--season-xmas-fx-k,1)), calc(var(--season-xmas-fx-fall,30px) - var(--season-xmas-fx-y,6px)), 0) scale(1);opacity:0}}@keyframes season-christmas-fx-sleigh-zip{0%{opacity:0;transform:translate(0,0)scale(.5)}12%{transform:translate3d(calc(4px * var(--season-xmas-fx-k,1)), -1px, 0) scale(1);opacity:1}50%{transform:translate3d(calc(40px * var(--season-xmas-fx-k,1)), -3px, 0) scale(1);opacity:1}85%{opacity:1}to{transform:translate3d(calc(64px * var(--season-xmas-fx-k,1)), 1px, 0) scale(1);opacity:0}}@keyframes season-christmas-fx-spark-pop{0%{opacity:0;transform:scale(.2)rotate(0)}30%{opacity:1;transform:scale(1.2)rotate(20deg)}to{opacity:0;transform:scale(.6)rotate(45deg)}}@keyframes season-christmas-fx-bell-swing{0%{opacity:0;transform:scale(.6)rotate(0)}10%{opacity:1;transform:scale(1)rotate(0)}26%{transform:scale(1) rotate(var(--season-xmas-fx-swing,16deg))}44%{transform:scale(1) rotate(calc(var(--season-xmas-fx-swing,16deg) * -.75))}60%{transform:scale(1) rotate(calc(var(--season-xmas-fx-swing,16deg) * .5))}74%{transform:scale(1) rotate(calc(var(--season-xmas-fx-swing,16deg) * -.25))}86%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes season-christmas-fx-rocket-rise{0%{opacity:0;transform:translate(0,0)}30%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes season-christmas-fx-firework-bloom{0%{opacity:0;transform:scale(.15)rotate(0)}14%{opacity:1}45%{transform:scale(1.1) rotate(calc(var(--season-xmas-fx-rot,20deg) * .6));opacity:1}to{transform:scale(1) rotate(var(--season-xmas-fx-rot,20deg));opacity:0}}@keyframes season-christmas-fx-mistletoe-swing{0%{opacity:0;transform:scale(.7)rotate(0)}12%{opacity:1;transform:scale(1)rotate(-10deg)}32%{transform:scale(1)rotate(10deg)}52%{transform:scale(1)rotate(-6deg)}70%{transform:scale(1)rotate(3deg)}86%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes season-christmas-fx-heart-float{0%{opacity:0;transform:translate(0,0)scale(.4)}25%{opacity:1;transform:translateY(-2px)scale(1.15)}45%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-9px)scale(1)}}@keyframes season-christmas-fx-humbug-grumble{0%{opacity:0;transform:translate(0,0)scale(.4)}15%{opacity:1;transform:translate(0,0)scale(1.12)}25%{transform:translate(0,0)scale(1)}33%{transform:translate(-1px)scale(1)}41%{transform:translate(1px)scale(1)}49%{transform:translate(-1px)scale(1)}57%{opacity:1;transform:translate(0,0)scale(1)}80%{transform:translate3d(calc(14px * var(--season-xmas-fx-k,1)), -1px, 0) scale(1.04);opacity:.9}to{transform:translate3d(calc(18px * var(--season-xmas-fx-k,1)), -2px, 0) scale(1.1);opacity:0}}@keyframes season-christmas-fx-puff{0%{opacity:0;transform:scale(.3)}35%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes season-christmas-fx-pop-tree{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.3)rotate(-6deg)}55%{transform:scale(.96)rotate(4deg)}80%{transform:scale(1.04)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes season-christmas-fx-pop-santa{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-6deg)}to{transform:translateY(0)rotate(0)}}@keyframes season-christmas-fx-pop-flake{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.22)}to{transform:rotate(180deg)scale(1)}}@keyframes season-christmas-fx-pop-gift{0%{transform:translateY(0)rotate(0)scale(1)}12%{transform:translateY(0)rotate(-10deg)scale(1)}24%{transform:translateY(0)rotate(10deg)scale(1)}36%{transform:translateY(0)rotate(-8deg)scale(1)}48%{transform:translateY(0)rotate(6deg)scale(1)}60%{transform:translateY(0)rotate(0)scale(1)}78%{transform:translateY(-4px)rotate(0)scale(1.2)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes season-christmas-fx-pop-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes season-christmas-fx-santa-cross{0%{opacity:0;transform:translate(calc(100cqw + 16px))}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(calc(-100% - 16px))}}@keyframes season-christmas-fx-santa-arc{0%{transform:translateY(14px)rotate(4deg)}45%{transform:translateY(-12px)rotate(0)}to{transform:translateY(10px)rotate(-4deg)}}@keyframes season-christmas-fx-twinkle-a{0%{opacity:0;transform:scale(.3)rotate(0)}25%{opacity:1;transform:scale(1)rotate(15deg)}50%{opacity:.35;transform:scale(.6)rotate(30deg)}75%{opacity:.9;transform:scale(.9)rotate(45deg)}to{opacity:0;transform:scale(.3)rotate(60deg)}}@keyframes season-christmas-fx-twinkle-b{0%{opacity:0;transform:scale(.3)rotate(0)}25%{opacity:.35;transform:scale(.6)rotate(15deg)}50%{opacity:.9;transform:scale(.9)rotate(30deg)}75%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.3)rotate(60deg)}}@keyframes season-christmas-fx-twinkle-c{0%{opacity:0;transform:scale(.3)rotate(0)}25%{opacity:.9;transform:scale(.9)rotate(15deg)}50%{opacity:1;transform:scale(1)rotate(30deg)}75%{opacity:.35;transform:scale(.6)rotate(45deg)}to{opacity:0;transform:scale(.3)rotate(60deg)}}@keyframes season-christmas-fx-ny-rocket{0%{opacity:0;transform:translateY(min(96px,30cqh))}30%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes season-christmas-fx-ny-flash{0%{opacity:0;transform:scale(.2)}22%{opacity:.85}to{opacity:0;transform:scale(1.3)}}@keyframes season-christmas-fx-ny-bloom{0%{opacity:0;transform:scale(.15)rotate(0)}12%{opacity:1}40%{transform:scale(1.08) rotate(calc(var(--season-xmas-fx-rot,18deg) * .6));opacity:1}to{transform:scale(1.18) rotate(var(--season-xmas-fx-rot,18deg));opacity:0}}@keyframes season-christmas-fx-ny-sparks{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1.3)}}@keyframes season-christmas-fx-globe-preview{0%{opacity:0;transform:translateY(-8px)}5%{opacity:1;transform:translate(0,0)}93%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html[data-season=christmas] .season-xmas-fx-magic,html[data-season=christmas] .season-xmas-fx-moment,html[data-season=christmas] .season-xmas-fx-site,html[data-season=christmas] [data-season-pop]:before{display:none}html[data-season=christmas] [data-season-pop]{animation:none}}@media (forced-colors:active){html[data-season=christmas] .season-xmas-fx-magic,html[data-season=christmas] .season-xmas-fx-moment,html[data-season=christmas] .season-xmas-fx-site,html[data-season=christmas] .season-xmas-fx-globe-preview,html[data-season=christmas] [data-season-pop]:before{display:none}html[data-season=christmas] [data-season-pop]{animation:none}}@media print{html[data-season=christmas] .season-xmas-fx-magic,html[data-season=christmas] .season-xmas-fx-moment,html[data-season=christmas] .season-xmas-fx-site,html[data-season=christmas] .season-xmas-fx-globe-preview{display:none}}html[data-season=christmas][data-season-extras=still] .season-xmas-fx-magic,html[data-season=christmas][data-season-extras=still] .season-xmas-fx-moment,html[data-season=christmas][data-season-extras=still] .season-xmas-fx-site,html[data-season=christmas][data-season-extras=off] .season-xmas-fx-magic,html[data-season=christmas][data-season-extras=off] .season-xmas-fx-moment,html[data-season=christmas][data-season-extras=off] .season-xmas-fx-site{display:none}html[data-season=christmas][data-season-extras=still] .season-xmas-fx-globe-card,html[data-season=christmas][data-season-extras=off] .season-xmas-fx-globe-card{animation:none}
html[data-season=christmas] .season-xmas-win-wrap{max-width:min(40rem,100% - 2rem)}html[data-season=christmas] .season-xmas-win-plate{border-radius:var(--promo-frame-radius);padding:calc(var(--promo-band) + 1.5rem) calc(var(--promo-band) + 1.25rem) calc(var(--promo-band) + 1.25rem);--promo-band:4px;--promo-frame-radius:1.5rem;--promo-frame-laps:3;position:relative}html[data-season=christmas] .season-xmas-win-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--season-xmas-gold-bright);text-shadow:0 0 14px var(--season-xmas-gold-glow);margin-bottom:.5rem;font-size:1.625rem}html[data-season=christmas] .season-xmas-win-santa{letter-spacing:0;vertical-align:-.1em;margin-right:.1em;font-size:1.3em;display:inline-block}html[data-season=christmas] .season-xmas-win-title{font-size:clamp(2.5rem,min(13vw,10vh),3.75rem)}html[data-season=christmas] .season-xmas-win-bow{--season-xmas-win-bow-w:60px;z-index:3;width:var(--season-xmas-win-bow-w);height:calc(var(--season-xmas-win-bow-w) * 7 / 12);margin-left:calc(var(--season-xmas-win-bow-w) / -2);margin-top:calc(var(--season-xmas-win-bow-w) * -7 / 24);pointer-events:none;filter:drop-shadow(0 0 8px var(--season-xmas-gold-glow-soft));position:absolute;top:0;left:50%}html[data-season=christmas] .season-xmas-win-bow svg{width:100%;height:100%;display:block}@media (min-width:640px){html[data-season=christmas] .season-xmas-win-bow{--season-xmas-win-bow-w:72px}}html[data-season=christmas] .season-xmas-win-lid{z-index:1;background:linear-gradient(90deg, transparent calc(50% - 8px), var(--season-xmas-gold) calc(50% - 8px) calc(50% + 8px), transparent calc(50% + 8px)), linear-gradient(180deg, var(--season-xmas-pine-bright), var(--season-xmas-pine-deep));height:12px;box-shadow:inset 0 0 0 1.5px var(--season-xmas-gold);opacity:0;pointer-events:none;border-radius:6px 6px 3px 3px;position:absolute;top:-10px;left:-6px;right:-6px}html[data-season=christmas] .season-xmas-win-burst{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:0;left:50%;overflow:visible}html[data-season=christmas] .season-xmas-win-piece{left:calc(var(--season-xmas-win-size,24px) / -2);top:calc(var(--season-xmas-win-size,24px) / -2);width:var(--season-xmas-win-size,24px);height:var(--season-xmas-win-size,24px);opacity:0;will-change:transform, opacity;position:absolute}html[data-season=christmas] .season-xmas-win-piece svg{width:100%;height:100%;display:block}html[data-season=christmas] .season-xmas-win-piece[data-glyph=star] svg{filter:drop-shadow(0 0 5px var(--season-xmas-gold-glow))}html[data-season=christmas] .season-xmas-win-piece .xmas-present-box,html[data-season=christmas] .season-xmas-win-piece .xmas-present-lid-body{fill:var(--season-xmas-gold)}html[data-season=christmas] .season-xmas-win-piece .xmas-present-shadow{fill:var(--season-xmas-gold-deep)}html[data-season=christmas] .season-xmas-win-piece .xmas-present-ribbon,html[data-season=christmas] .season-xmas-win-piece .xmas-present-bow{fill:var(--season-xmas-snow)}html[data-season=christmas] .season-xmas-win-piece .xmas-present-knot{fill:var(--season-xmas-frost)}@media (max-height:480px){html[data-season=christmas] .season-xmas-win-plate{padding:calc(var(--promo-band) + 1rem) calc(var(--promo-band) + 1.25rem) calc(var(--promo-band) + .75rem)}html[data-season=christmas] .season-xmas-win-kicker{margin-bottom:.25rem;font-size:1.25rem}html[data-season=christmas] .season-xmas-win-title{font-size:clamp(1.75rem,9vh,2.5rem)}html[data-season=christmas] .season-xmas-win-bow{--season-xmas-win-bow-w:44px}}html[data-season=christmas] .season-xmas-tip-ring{z-index:2;pointer-events:none;border-radius:inherit;box-shadow:none;--promo-band:4px;--promo-frame-radius:1rem;--promo-frame-laps:3;padding:0;position:absolute;inset:0;background:0 0!important}@media (min-width:640px){html[data-season=christmas] .season-xmas-tip-ring{--promo-frame-radius:1.5rem}}html[data-season=christmas] .season-xmas-tip-ring:after{content:none}html[data-season=christmas] .season-xmas-tip-burst{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:14px;right:14px;overflow:visible}html[data-season=christmas] .season-xmas-tip-piece{left:calc(var(--season-xmas-tip-size,18px) / -2);top:calc(var(--season-xmas-tip-size,18px) / -2);width:var(--season-xmas-tip-size,18px);height:var(--season-xmas-tip-size,18px);opacity:0;will-change:transform, opacity;position:absolute}html[data-season=christmas] .season-xmas-tip-piece svg{width:100%;height:100%;display:block}html[data-season=christmas] .season-xmas-tip-piece .xmas-present-box,html[data-season=christmas] .season-xmas-tip-piece .xmas-present-lid-body{fill:var(--season-xmas-gold)}html[data-season=christmas] .season-xmas-tip-piece .xmas-present-shadow{fill:var(--season-xmas-gold-deep)}html[data-season=christmas] .season-xmas-tip-piece .xmas-present-ribbon,html[data-season=christmas] .season-xmas-tip-piece .xmas-present-bow{fill:var(--season-xmas-snow)}html[data-season=christmas] .season-xmas-tip-piece .xmas-present-knot{fill:var(--season-xmas-frost)}html[data-season=christmas] .season-xmas-treat-kicker{color:var(--promo-gold)}html[data-season=christmas] .season-xmas-treat-test{border:1px dashed var(--season-xmas-frost);color:var(--color-text-primary);border-radius:4px;padding:0 5px;line-height:14px;display:inline-block}html[data-season=christmas] .season-xmas-treat-count{font-size:1.0625rem}html[data-season=christmas] .season-xmas-treat{box-shadow:0 0 0 1px var(--promo-black), 0 0 36px var(--promo-glow-soft)}@media (min-width:768px) and (max-height:1000px){html[data-season=christmas] .season-xmas-treat-body{padding-top:.625rem;padding-bottom:.75rem}html[data-season=christmas] .season-xmas-treat-title{margin-top:.25rem}html[data-season=christmas] .season-xmas-treat-ornaments{display:none}html[data-season=christmas] .season-xmas-treat-detail{margin-top:.375rem}html[data-season=christmas] .season-xmas-treat-cta{min-height:3.25rem;margin-top:.625rem}html[data-season=christmas] .season-xmas-treat-count{order:1;margin-top:.625rem}}html[data-season=christmas] .season-xmas-treat.season-xmas-treat--still .season-xmas-treat-ornaments svg,html[data-season=christmas] .season-xmas-treat.season-xmas-treat--still .season-xmas-treat-count svg,html[data-season=christmas] .season-xmas-treat.season-xmas-treat--still .season-xmas-treat-cta:after{animation:none}@media (prefers-reduced-motion:no-preference){html[data-season=christmas] .season-xmas-win-bow--pop{animation:.35s cubic-bezier(.34,1.56,.64,1) .45s both season-christmas-win-bow-pop}html[data-season=christmas] .season-xmas-win-lid{animation:.6s cubic-bezier(.4,0,.6,1) .2s both season-christmas-win-lid-lift}html[data-season=christmas] .season-xmas-win-piece{animation:1.6s cubic-bezier(.2,.7,.35,1) both season-christmas-win-piece-rise;animation-delay:var(--season-xmas-win-delay,.65s)}html[data-season=christmas] .season-xmas-tip-piece{animation:1.2s cubic-bezier(.2,.7,.35,1) both season-christmas-win-tip-rise;animation-delay:var(--season-xmas-tip-delay,0s)}}@keyframes season-christmas-win-bow-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes season-christmas-win-lid-lift{0%{opacity:1;transform:translate(0,0)}65%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes season-christmas-win-piece-rise{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}10%{opacity:1}75%{opacity:1}to{transform:translate3d(var(--season-xmas-win-dx,0px), calc(var(--season-xmas-win-dy,0px) * var(--season-xmas-win-burst-k,1)), 0) scale(1) rotate(var(--season-xmas-win-rot,0deg));opacity:0}}@keyframes season-christmas-win-tip-rise{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}12%{opacity:1}70%{opacity:1}to{transform:translate3d(calc(var(--season-xmas-tip-dx,0px) * var(--season-xmas-tip-burst-k,1)), var(--season-xmas-tip-dy,0px), 0) scale(1) rotate(var(--season-xmas-tip-rot,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){html[data-season=christmas] .season-xmas-win-lid,html[data-season=christmas] .season-xmas-win-burst,html[data-season=christmas] .season-xmas-tip-burst,html[data-season=christmas] .season-xmas-tip-ring{display:none}}html[data-season=christmas][data-season-extras=still] .season-xmas-win-lid,html[data-season=christmas][data-season-extras=still] .season-xmas-win-burst,html[data-season=christmas][data-season-extras=still] .season-xmas-tip-burst,html[data-season=christmas][data-season-extras=still] .season-xmas-tip-ring,html[data-season=christmas][data-season-extras=off] .season-xmas-win-lid,html[data-season=christmas][data-season-extras=off] .season-xmas-win-burst,html[data-season=christmas][data-season-extras=off] .season-xmas-tip-burst,html[data-season=christmas][data-season-extras=off] .season-xmas-tip-ring{display:none}@media (forced-colors:active){html[data-season=christmas] .season-xmas-win-bow,html[data-season=christmas] .season-xmas-win-lid,html[data-season=christmas] .season-xmas-win-burst,html[data-season=christmas] .season-xmas-tip-burst,html[data-season=christmas] .season-xmas-tip-ring{display:none}}@media print{html[data-season=christmas] .season-xmas-win-bow,html[data-season=christmas] .season-xmas-win-lid,html[data-season=christmas] .season-xmas-win-burst,html[data-season=christmas] .season-xmas-tip-burst,html[data-season=christmas] .season-xmas-tip-ring{display:none}}
html[data-season=christmas] body{--sxm-gold:var(--season-xmas-gold,#e9c46a);--sxm-gold-bright:var(--season-xmas-gold-bright,#f7dc94);--sxm-gold-deep:var(--season-xmas-gold-deep,#b8892b);--sxm-gold-glow-soft:var(--season-xmas-gold-glow-soft,#e9c46a33);--sxm-snow:var(--season-xmas-snow,#f4f8fb);--sxm-frost:var(--season-xmas-frost,#bfe3f2);--sxm-frost-shade:#8db6c8;--sxm-pine:var(--season-xmas-pine,#0f3b2a);--sxm-pine-bright:var(--season-xmas-pine-bright,#1f6b4a);--sxm-pine-deep:var(--season-xmas-pine-deep,#0a2a1d);--sxm-leaf:#2e8a5c;--sxm-berry:var(--season-xmas-berry,#c8283c);--sxm-berry-deep:var(--season-xmas-berry-deep,#8e1b2b);--sxm-trim:var(--season-xmas-trim,#f4f8fb);--sxm-ink:var(--season-xmas-ink-on-gold,#10261b);--sxm-cta:var(--season-xmas-cta,#e9c46a);--sxm-cta-hover:var(--season-xmas-cta-hover,#f2d27f);--sxm-cta-ink:var(--season-xmas-cta-ink,#10261b);--sxm-door-dim:#02060438}html[data-season=christmas] .season-costume{pointer-events:none;overflow:visible}html[data-season=christmas] .season-costume .sc-x-edge{stroke:var(--sxm-ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}html[data-season=christmas] .season-costume .sc-x-berry{fill:var(--sxm-berry)}html[data-season=christmas] .season-costume .sc-x-berry-deep{fill:var(--sxm-berry-deep)}html[data-season=christmas] .season-costume .sc-x-fur{fill:var(--sxm-trim)}html[data-season=christmas] .season-costume .sc-x-snow{fill:var(--sxm-snow)}html[data-season=christmas] .season-costume .sc-x-frost{fill:var(--sxm-frost)}html[data-season=christmas] .season-costume .sc-x-pine{fill:var(--sxm-pine-bright)}html[data-season=christmas] .season-costume .sc-x-leaf{fill:var(--sxm-leaf)}html[data-season=christmas] .season-costume .sc-x-gold{fill:var(--sxm-gold)}html[data-season=christmas] .season-costume .sc-x-gold-deep{fill:var(--sxm-gold-deep)}html[data-season=christmas] .season-costume .sc-x-star{fill:var(--sxm-gold)}html[data-season=christmas] .season-costume .sc-x-star-hi{fill:var(--sxm-gold-bright);opacity:.9}html[data-season=christmas] .season-costume .sc-x-spark{fill:var(--sxm-snow)}html[data-season=christmas] .season-costume .sc-x-hat-fold{fill:none;stroke:var(--sxm-berry-deep);stroke-width:2.2px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-hat-shine{fill:none;stroke:var(--sxm-snow);stroke-width:1.8px;stroke-linecap:round;opacity:.35}html[data-season=christmas] .season-costume .sc-x-fur-shade{fill:none;stroke:var(--sxm-frost-shade);stroke-width:1.6px;stroke-linecap:round;opacity:.8}html[data-season=christmas] .season-costume .sc-x-pine-shade{fill:none;stroke:var(--sxm-pine);stroke-width:3px;stroke-linecap:round;opacity:.85}html[data-season=christmas] .season-costume .sc-x-crease{fill:none;stroke:var(--sxm-gold-deep);stroke-width:1.2px;stroke-linecap:round;opacity:.7}html[data-season=christmas] .season-costume .sc-x-rib{fill:none;stroke:var(--sxm-frost-shade);stroke-width:1.3px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-collar-rib{fill:none;stroke:var(--sxm-gold-deep);stroke-width:1.3px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-jumper-zig{fill:none;stroke:var(--sxm-gold);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}html[data-season=christmas] .season-costume .sc-x-jumper-flake{fill:none;stroke:var(--sxm-gold-deep);stroke-width:1.3px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-string{fill:none;stroke:var(--sxm-gold);stroke-width:1.5px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-stem{fill:none;stroke:var(--sxm-pine);stroke-width:2px;stroke-linecap:round}html[data-season=christmas] .season-costume .sc-x-antler-edge{fill:none;stroke:var(--sxm-ink);stroke-width:6.6px;stroke-linecap:round;stroke-linejoin:round}html[data-season=christmas] .season-costume .sc-x-antler{fill:none;stroke:var(--sxm-gold-deep);stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round}html[data-season=christmas] .season-costume .sc-x-antler-edge.sc-x-antler--plain{stroke-width:8.5px}html[data-season=christmas] .season-costume .sc-x-antler.sc-x-antler--plain{stroke-width:6.5px}html[data-season=christmas] .season-costume-room:has(.season-costume){padding-top:10px}html[data-season=christmas] .season-xmas-picker .season-costume-option[aria-pressed=true]{border-color:var(--sxm-gold);box-shadow:inset 0 0 0 1px var(--sxm-gold);background-color:#e9c46a1a}html[data-season=christmas] .season-xmas-picker .season-costume-option[aria-pressed=true] .season-costume-option-label{color:var(--sxm-gold-bright)}html[data-season=christmas] .season-xmas-tile-label{overflow-wrap:anywhere}html[data-season=christmas] .season-costume-option[data-locked=true]{cursor:pointer;border-style:dashed;border-color:#e9c46a66}html[data-season=christmas] .season-costume-option[data-locked=true] .season-costume{opacity:.5}html[data-season=christmas] .season-xmas-tile-door{color:var(--sxm-gold)}html[data-season=christmas] .season-xmas-padlock{width:15px;height:15px;position:absolute;bottom:-4px;right:-5px;overflow:visible}html[data-season=christmas] .season-xmas-padlock-shackle{fill:none;stroke:var(--sxm-gold);stroke-width:1.7px;stroke-linecap:round}html[data-season=christmas] .season-xmas-padlock-body{fill:var(--sxm-gold);stroke:var(--sxm-ink);stroke-width:.8px}html[data-season=christmas] .season-xmas-padlock-hole{fill:var(--sxm-ink)}html[data-season=christmas] .season-advent{border:1px solid var(--color-border);background:radial-gradient(34rem 14rem at 0% 0%, #e9c46a12, transparent 70%), radial-gradient(26rem 12rem at 100% 100%, #bfe3f20b, transparent 70%), var(--color-bg-card);border-radius:.75rem;padding:1rem;position:relative;overflow:hidden}html[data-season=christmas] .season-advent:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e9c46aa6 30%,#f7dc94d9 50%,#e9c46aa6 70%,#0000);height:1px;position:absolute;inset:0 0 auto}html[data-season=christmas] .season-advent-layout{gap:.875rem;display:grid}html[data-season=christmas] .season-advent-head{align-items:center;gap:.75rem;display:flex}html[data-season=christmas] .season-advent-tree{filter:drop-shadow(0 0 10px #e9c46a47);flex-shrink:0;width:44px;height:44px}html[data-season=christmas] .season-advent-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--sxm-gold-bright);font-size:1.25rem;font-weight:900;line-height:1.1}html[data-season=christmas] .season-advent-sub{color:var(--color-text-secondary);margin-top:.125rem;font-size:.8125rem;line-height:1.4}html[data-season=christmas] .season-advent-doors{min-width:0}html[data-season=christmas] .season-advent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}html[data-season=christmas] .season-advent-status{min-height:1rem;color:var(--color-text-secondary);margin-top:.625rem;font-size:.75rem;font-weight:600}@media (min-width:640px){html[data-season=christmas] .season-advent{padding:1.25rem}html[data-season=christmas] .season-advent-doors{width:100%;max-width:31rem}html[data-season=christmas] .season-advent-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}@media (min-width:1024px){html[data-season=christmas] .season-advent-layout{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:center;gap:1.5rem}html[data-season=christmas] .season-advent-head{flex-direction:column;align-items:flex-start;gap:.625rem}html[data-season=christmas] .season-advent-tree{width:56px;height:56px}html[data-season=christmas] .season-advent-title{font-size:1.5rem}}html[data-season=christmas] .season-advent-scenery{display:none}@media (min-width:1280px){html[data-season=christmas] .season-advent-layout{grid-template-columns:minmax(12rem,17rem) minmax(0,31rem) minmax(0,1fr)}html[data-season=christmas] .season-advent-tree{display:none}html[data-season=christmas] .season-advent-scenery{pointer-events:none;align-self:stretch;min-height:15rem;display:block;position:relative}html[data-season=christmas] .season-advent-scenery-tree{filter:drop-shadow(0 0 28px #e9c46a38);width:12rem;height:12rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}html[data-season=christmas] .season-advent-scenery-gift{width:3.25rem;height:3.25rem;position:absolute;bottom:0}html[data-season=christmas] .season-advent-scenery-gift--a{left:calc(50% - 7.5rem)}html[data-season=christmas] .season-advent-scenery-gift--b{width:2.5rem;height:2.5rem;left:calc(50% + 4.25rem)}html[data-season=christmas] .season-advent-scenery-star{opacity:.85;width:1.25rem;height:1.25rem;position:absolute}html[data-season=christmas] .season-advent-scenery-star--a{top:1rem;left:calc(50% - 8rem)}html[data-season=christmas] .season-advent-scenery-star--b{width:.875rem;height:.875rem;top:2.75rem;left:calc(50% + 7rem)}}html[data-season=christmas] .season-advent-door{aspect-ratio:5/4;cursor:pointer;width:100%;min-height:44px;color:var(--sxm-gold);background:linear-gradient(160deg, var(--sxm-pine) 0%, var(--sxm-pine-deep) 72%);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a4d,inset 0 1px #ffffff0d,0 2px 6px #00000073}@media (min-width:640px){html[data-season=christmas] .season-advent-door{aspect-ratio:1}}html[data-season=christmas] .season-advent-door:before{content:"";pointer-events:none;border:1px solid #e9c46a33;border-radius:7px;position:absolute;inset:4px}html[data-season=christmas] .season-advent-door:focus-visible{outline:2px solid var(--sxm-gold);outline-offset:2px}html[data-season=christmas] .season-advent-door[aria-busy=true]{cursor:progress;opacity:.75}html[data-season=christmas] .season-advent-door-face{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-season=christmas] .season-advent-door-num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px #0000008c;font-size:1.2rem;font-weight:900;line-height:1;position:relative}@media (min-width:640px){html[data-season=christmas] .season-advent-door-num{font-size:1.45rem}}html[data-season=christmas] .season-advent-door-knob{background:var(--sxm-gold);border-radius:2px;width:3px;height:9px;margin-top:-4.5px;position:absolute;top:50%;right:9%;box-shadow:0 0 0 1px #00000059}html[data-season=christmas] .season-advent-door-star{width:20%;height:20%;position:absolute;top:5%;left:50%;transform:translate(-50%)}html[data-season=christmas] .season-advent-door[data-door="24"] .season-advent-door-num{top:.18em}html[data-season=christmas] .season-advent-door[data-door="24"][data-today=true] .season-advent-door-star{filter:drop-shadow(0 0 3px var(--sxm-gold-glow-soft))}@media (min-width:640px){html[data-season=christmas] .season-advent-door-star{width:24%;height:24%;top:6%}}html[data-season=christmas] .season-advent-door[data-today=true]{color:var(--sxm-gold-bright);box-shadow:inset 0 0 0 1.5px var(--sxm-gold), 0 0 0 1px #00000080, 0 0 18px 2px var(--sxm-gold-glow-soft)}html[data-season=christmas] .season-advent-door[data-state=today]:after{content:"";background:var(--sxm-gold-bright);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);pointer-events:none;width:10px;height:10px;margin-left:-5px;position:absolute;top:7%;left:50%}html[data-season=christmas] .season-advent-door[data-door="24"][data-state=today]:after{content:none}html[data-season=christmas] .season-advent-door[data-state=locked]{color:var(--sxm-gold-deep);background:linear-gradient(var(--sxm-door-dim), var(--sxm-door-dim)), linear-gradient(160deg, var(--sxm-pine) 0%, var(--sxm-pine-deep) 72%);box-shadow:inset 0 0 0 1px #e9c46a29,0 2px 6px #00000073}html[data-season=christmas] .season-advent-door[data-state=locked]:before{border-color:#e9c46a1a}html[data-season=christmas] .season-advent-door[data-state=locked] .season-advent-door-knob{background:var(--sxm-gold-deep)}html[data-season=christmas] .season-advent-door-lock{opacity:.85;width:11px;height:11px;position:absolute;bottom:9%;right:7%}html[data-season=christmas] .season-advent-door-lock-shackle{fill:none;stroke:var(--sxm-gold-deep);stroke-width:1.8px;stroke-linecap:round}html[data-season=christmas] .season-advent-door-lock-body{fill:var(--sxm-gold-deep)}html[data-season=christmas] .season-advent-door[data-state=opened]{background:radial-gradient(circle at 55% 55%, #e9c46a29, transparent 66%), var(--color-bg-input);box-shadow:inset 0 0 0 1px #e9c46a57,inset 0 6px 12px #0000008c}html[data-season=christmas] .season-advent-door[data-state=opened]:before{border-color:#e9c46a1a}html[data-season=christmas] .season-advent-door[data-state=opened][data-today=true]{box-shadow:inset 0 0 0 1.5px var(--sxm-gold), inset 0 6px 12px #0000008c, 0 0 14px 1px var(--sxm-gold-glow-soft)}html[data-season=christmas] .season-advent-door-inside{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-season=christmas] .season-advent-door-gift{width:54%;height:54%;margin-left:14%}html[data-season=christmas] .season-advent-door-costume{aspect-ratio:1;width:42%;margin-left:14%;display:inline-block;position:relative}html[data-season=christmas] .season-advent-door-disc{background:radial-gradient(circle at 50% 36%, var(--sxm-pine-bright) 0%, var(--sxm-pine) 58%, var(--sxm-pine-deep) 100%);box-shadow:inset 0 0 0 1.5px var(--sxm-gold), 0 0 10px var(--sxm-gold-glow-soft);border-radius:50%;position:absolute;inset:0}html[data-season=christmas] .season-advent-door-costume .season-costume--tree_topper_star{transform-origin:49.2% 16.7%;transform:translate(.8%,35.7%)scale(1.45)}html[data-season=christmas] .season-advent-door-costume .season-costume--mistletoe{transform-origin:59.2% 18.3%;transform:translate(-9.2%,34.1%)scale(1.35)}html[data-season=christmas] .season-advent-door-mini{font-family:var(--font-mono);color:var(--sxm-gold);font-size:10px;font-weight:800;line-height:1;position:absolute;top:5px;right:7px}html[data-season=christmas] .season-advent-door-leaf{background:linear-gradient(90deg, var(--sxm-pine) 0%, var(--sxm-pine-deep) 100%);transform-origin:0;width:24%;position:absolute;top:0;bottom:0;left:0;transform:perspective(140px)rotateY(-58deg);box-shadow:inset 0 0 0 1px #e9c46a52}@media (hover:hover){html[data-season=christmas] .season-advent-door:not([aria-disabled=true]):hover{filter:brightness(1.14)}}html[data-season=christmas] .season-advent-scene{justify-content:center;padding:.25rem 0;display:flex}html[data-season=christmas] .season-advent-doorway{perspective:520px;background:radial-gradient(circle at 50% 55%, #e9c46a38, transparent 62%), var(--color-bg-input);width:112px;height:128px;box-shadow:inset 0 0 0 2px var(--sxm-gold-deep), inset 0 10px 18px #0000008c, 0 0 0 1px #0009, 0 0 26px #e9c46a1f;border-radius:12px;position:relative}html[data-season=christmas] .season-advent-reveal{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-season=christmas] .season-advent-reveal-glyph{width:64px;height:64px}html[data-season=christmas] .season-advent-reveal-avatar{filter:drop-shadow(0 0 14px #e9c46a47);width:72px;height:72px;display:inline-flex;position:relative}html[data-season=christmas] .season-advent-leaf{background:linear-gradient(160deg, var(--sxm-pine) 0%, var(--sxm-pine-deep) 72%);transform-origin:0;backface-visibility:hidden;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;inset:3px;transform:rotateY(-100deg);box-shadow:inset 0 0 0 1px #e9c46a59}html[data-season=christmas] .season-advent-leaf-num{font-family:var(--font-display);color:var(--sxm-gold);text-shadow:0 1px #0000008c;font-size:2.25rem;font-weight:900;line-height:1}@media (prefers-reduced-motion:no-preference){html[data-season=christmas] .season-advent-scene[data-motion=swing] .season-advent-leaf{animation:.6s cubic-bezier(.3,.7,.2,1) both season-christmas-members-swing}}html[data-season=christmas] .season-advent-scene[data-motion=fade] .season-advent-leaf{animation:.4s ease-out both season-christmas-members-fade;transform:none}@media (prefers-reduced-motion:reduce){html[data-season=christmas] .season-advent-scene[data-motion=swing] .season-advent-leaf{animation:.4s ease-out both season-christmas-members-fade;transform:none}}@keyframes season-christmas-members-swing{0%{transform:rotateY(0)}to{transform:rotateY(-100deg)}}@keyframes season-christmas-members-fade{0%{opacity:1}to{opacity:0}}html[data-season=christmas] .season-advent-punchline{color:var(--sxm-gold-bright)}html[data-season=christmas] .season-advent-cta{background:var(--sxm-cta);min-height:44px;color:var(--sxm-cta-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.75rem;font-weight:800;transition:background-color .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #10261b99,0 4px 14px #e9c46a2e}@media (hover:hover){html[data-season=christmas] .season-advent-cta:hover{background:var(--sxm-cta-hover)}}html[data-season=christmas] .season-advent-cta:focus-visible{outline:2px solid var(--sxm-gold);outline-offset:2px}html[data-season=christmas] .season-advent-cta[aria-disabled=true]{cursor:default}html[data-season=christmas] .season-advent-entry{background:linear-gradient(90deg, #e9c46a1a, #e9c46a00 72%), var(--color-bg-elevated);border-radius:12px;margin:.75rem;padding:.375rem .375rem .25rem .75rem;box-shadow:inset 0 0 0 1px #e9c46a4d}html[data-season=christmas] .season-advent-entry-row{align-items:center;gap:.625rem;display:flex}html[data-season=christmas] .season-advent-entry-glyph{flex-shrink:0;width:22px;height:22px}html[data-season=christmas] .season-advent-entry-text{min-width:0;color:var(--color-text-primary);text-wrap:balance;flex:1;font-size:.8125rem;font-weight:700;line-height:1.3}html[data-season=christmas] .season-advent-entry-open{background:var(--sxm-cta);min-height:44px;color:var(--sxm-cta-ink);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;padding:0 .875rem;font-size:.6875rem;font-weight:900;transition:background-color .15s ease-out;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #10261b99}@media (hover:hover){html[data-season=christmas] .season-advent-entry-open:hover{background:var(--sxm-cta-hover)}}html[data-season=christmas] .season-advent-entry-open:focus-visible{outline:2px solid var(--sxm-gold);outline-offset:2px}html[data-season=christmas] .season-advent-entry-open[aria-disabled=true]{cursor:progress}html[data-season=christmas] .season-advent-entry-error{min-height:.25rem;color:var(--color-text-secondary);padding-right:.375rem;font-size:.6875rem;font-weight:600}html[data-season=christmas][data-season-extras=off] .season-costume,html[data-season=christmas][data-season-extras=off] .season-advent,html[data-season=christmas][data-season-extras=off] .season-advent-entry{display:none}@media (prefers-reduced-motion:reduce){html[data-season=christmas] .season-advent-cta,html[data-season=christmas] .season-advent-entry-open{transition:none}}@media (forced-colors:active){html[data-season=christmas] .season-costume,html[data-season=christmas] .season-advent-scene,html[data-season=christmas] .season-advent-tree,html[data-season=christmas] .season-advent-scenery,html[data-season=christmas] .season-advent-entry-glyph,html[data-season=christmas] .season-advent:before{display:none}html[data-season=christmas] .season-advent-door{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}html[data-season=christmas] .season-advent-door[data-today=true]{border:3px double buttontext}html[data-season=christmas] .season-advent-door:before,html[data-season=christmas] .season-advent-door:after,html[data-season=christmas] .season-advent-door-knob,html[data-season=christmas] .season-advent-door-star,html[data-season=christmas] .season-advent-door-leaf,html[data-season=christmas] .season-advent-door-gift,html[data-season=christmas] .season-advent-door-costume{display:none}html[data-season=christmas] .season-advent-door-mini{color:buttontext;font-size:1rem;position:static}html[data-season=christmas] .season-advent-door-lock-shackle{stroke:buttontext}html[data-season=christmas] .season-advent-door-lock-body{fill:buttontext}html[data-season=christmas] .season-xmas-padlock-shackle{stroke:canvastext}html[data-season=christmas] .season-xmas-padlock-body{fill:canvastext;stroke:canvas}html[data-season=christmas] .season-xmas-padlock-hole{fill:canvas}html[data-season=christmas] .season-xmas-tile-door{color:canvastext}html[data-season=christmas] .season-advent-cta,html[data-season=christmas] .season-advent-entry-open{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}html[data-season=christmas] .season-advent-entry{box-shadow:none;background:canvas;border:1px solid canvastext}html[data-season=christmas] .season-xmas-picker .season-costume-option[aria-pressed=true]{border-style:double;border-width:4px;padding:calc(.5rem - 3px) calc(.25rem - 3px)}}@media print{html[data-season=christmas] .season-costume,html[data-season=christmas] .season-advent-scene,html[data-season=christmas] .season-advent-tree,html[data-season=christmas] .season-advent-scenery{display:none}html[data-season=christmas] .season-advent{box-shadow:none}}
html[data-season=christmas][data-season-moment=christmas-card]{--season-xmas-card-gold:var(--season-xmas-gold,#e9c46a);--season-xmas-card-gold-bright:var(--season-xmas-gold-bright,#f7dc94);--season-xmas-card-gold-deep:var(--season-xmas-gold-deep,#b8892b);--season-xmas-card-frost:var(--season-xmas-frost,#bfe3f2);--season-xmas-card-bulb:var(--season-xmas-bulb-gold,#f7c948);--season-xmas-card-wash:#0f3b2a6b;--season-xmas-card-glow:#e9c46a4d;--season-xmas-card-glow-soft:#e9c46a29;--season-xmas-card-rim:#e9c46a8c;--season-xmas-card-chip-top:#e9c46a29;--season-xmas-card-chip-bottom:#e9c46a0f;--season-xmas-card-chip-shine:#f7dc942e;--season-xmas-card-ink-muted:var(--color-text-secondary);--season-xmas-card-ink-faint:var(--color-text-muted)}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-xmas-card=header]{background-image:linear-gradient(90deg, var(--season-xmas-card-gold-bright) 0 4px, var(--season-xmas-card-gold) 4px 7px, var(--season-xmas-card-gold-deep) 7px 9px, var(--season-xmas-card-frost) 9px 11px, transparent 11px 12px), radial-gradient(220px 80px at 95% -32%, var(--season-xmas-card-glow), transparent 72%), radial-gradient(120px 44px at 95% -18%, var(--season-xmas-card-glow-soft), transparent 70%), linear-gradient(180deg, var(--season-xmas-card-wash) 0%, transparent 100%);border-bottom-color:var(--season-xmas-card-rim);box-shadow:0 1px 14px -6px var(--season-xmas-card-glow);background-position:left 0 bottom 0,0 0,0 0,0 0;background-repeat:repeat-x,no-repeat,no-repeat,no-repeat;background-size:12px 2px,auto,auto,auto}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-xmas-card=header] [data-xmas-card-ink]{--color-text-muted:var(--season-xmas-card-ink-muted);--color-text-faint:var(--season-xmas-card-ink-faint)}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) .season-xmas-card-tag{color:var(--season-xmas-card-gold-bright);border-color:var(--season-xmas-card-rim);background-image:linear-gradient(180deg, var(--season-xmas-card-chip-top), var(--season-xmas-card-chip-bottom));box-shadow:inset 0 1px 0 var(--season-xmas-card-chip-shine), 0 0 10px -4px var(--season-xmas-card-glow)}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) .season-xmas-card-star{filter:drop-shadow(0 0 3px var(--season-xmas-card-glow))}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) .season-xmas-card-kicker{color:var(--season-xmas-card-gold-bright);text-shadow:0 0 8px var(--season-xmas-card-glow-soft)}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-round-clock]{--round-clock-ink:var(--season-xmas-card-bulb);--round-clock-glow:0 0 4px #f7c948f2, 0 0 10px #f7c948a6, 0 0 22px #e9c46a73;--round-clock-glow-dim:0 0 4px #f7c94866;border-color:var(--season-xmas-card-rim);position:relative}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-round-clock]:before,html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-round-clock]:after{content:"";width:20px;height:20px;filter:drop-shadow(0 0 5px var(--season-xmas-card-glow));pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E9C46A' d='M12 2.6 14.53 9.32 21.7 9.65 16.09 14.13 18 21.05 12 17.1 6 21.05 7.91 14.13 2.3 9.65 9.47 9.32Z'/%3E%3Cpath fill='%23F7DC94' d='M12 12.8 12 2.6 9.47 9.32Z'/%3E%3Cpath fill='%23F7DC94' opacity='.75' d='M12 12.8 9.47 9.32 2.3 9.65Z'/%3E%3C/svg%3E") 50%/contain no-repeat;margin-top:-10px;position:absolute;top:50%}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-round-clock]:before{left:max(8px,50% - 86px)}html[data-season=christmas][data-season-moment=christmas-card]:not([data-season-extras=off]) [data-round-clock]:after{right:max(8px,50% - 86px)}@media (prefers-reduced-motion:reduce){html[data-season=christmas][data-season-moment=christmas-card] .season-xmas-card-tag,html[data-season=christmas][data-season-moment=christmas-card] .season-xmas-card-kicker,html[data-season=christmas][data-season-moment=christmas-card] [data-xmas-card=header]{transition:none;animation:none}}@media (forced-colors:active){html[data-season=christmas][data-season-moment=christmas-card] [data-xmas-card=header],html[data-season=christmas][data-season-moment=christmas-card] .season-xmas-card-tag{box-shadow:none;background-image:none}html[data-season=christmas][data-season-moment=christmas-card] .season-xmas-card-star{display:none}html[data-season=christmas][data-season-moment=christmas-card] .season-xmas-card-kicker{text-shadow:none}html[data-season=christmas][data-season-moment=christmas-card] [data-round-clock]:before,html[data-season=christmas][data-season-moment=christmas-card] [data-round-clock]:after{content:none}}@media print{html[data-season=christmas][data-season-moment=christmas-card] [data-xmas-card=header]{box-shadow:none;background-image:none}html[data-season=christmas][data-season-moment=christmas-card] [data-round-clock]:before,html[data-season=christmas][data-season-moment=christmas-card] [data-round-clock]:after{content:none}}
