html[data-season=christmas]{--c-paper:247 240 228;--c-paper-soft:252 248 240;--c-paper-deep:240 229 210;--c-charcoal:38 22 18;--c-night:10 34 25;--c-red:158 22 38;--c-red-dark:112 14 30;--c-red-bright:226 192 122;--c-line:228 210 172;--c-gold:201 162 92;--c-gold-light:238 214 160;--c-gold-deep:140 100 38;--c-spruce:23 66 48;--c-spruce-deep:9 30 22;--c-spruce-light:52 104 76;--c-berry:186 28 48;--xmas-ink-soft:38 22 18;color-scheme:light}html[data-season=christmas] .xmas-dark{--c-charcoal:250 243 229;--c-line:122 104 66;color:#faf3e5}html[data-season=christmas] .xmas-dark :is(.card-paper,.chip:not(.chip-active),.xmas-light,input,select,textarea){--c-charcoal:38 22 18;--c-line:228 210 172}html[data-season=christmas] .xmas-dark .text-brand-red:not(:is(.card-paper,.xmas-light) *){color:rgb(var(--c-gold-light))}html[data-season=christmas] body{background-color:rgb(var(--c-paper));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='%23C9A25C' fill-opacity='0.16'%3E%3Cpath d='M40 30l1.6 4.4 4.4 1.6-4.4 1.6L40 42l-1.6-4.4L34 36l4.4-1.6z'/%3E%3Cpath d='M160 70l1.2 3.3 3.3 1.2-3.3 1.2-1.2 3.3-1.2-3.3-3.3-1.2 3.3-1.2z'/%3E%3Cpath d='M95 150l1.8 5 5 1.8-5 1.8-1.8 5-1.8-5-5-1.8 5-1.8z'/%3E%3Ccircle cx='190' cy='180' r='1.3'/%3E%3Ccircle cx='20' cy='120' r='1.1'/%3E%3Ccircle cx='120' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}html[data-season=christmas] ::-moz-selection{background:rgb(var(--c-gold-light));color:#261612}html[data-season=christmas] ::selection{background:rgb(var(--c-gold-light));color:#261612}html[data-season=christmas] .heading-display{font-family:var(--font-serif),Georgia,serif;font-weight:600;text-transform:none;letter-spacing:-.018em;line-height:1.04}html[data-season=christmas] .script-accent{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:500;color:rgb(var(--c-gold-deep));letter-spacing:0}html[data-season=christmas] .xmas-dark .script-accent{color:rgb(var(--c-gold-light))}html[data-season=christmas] .eyebrow{color:rgb(var(--c-red));letter-spacing:.26em}html[data-season=christmas] .eyebrow:before{content:"\2726";margin-right:.6em;color:rgb(var(--c-gold));letter-spacing:0}html[data-season=christmas] .xmas-dark .eyebrow{color:rgb(var(--c-gold-light))}.xmas-gold-text{background:linear-gradient(100deg,#b98a3e,#f4dfa6 28%,#c99b4c 52%,#f7e6b5 74%,#b4843a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:xmas-shimmer 7s ease-in-out infinite}html[data-season=christmas] .btn-red{position:relative;isolation:isolate;overflow:hidden;border-radius:9999px;background:linear-gradient(180deg,#b81d31,#9e1626 55%,#861122);box-shadow:inset 0 0 0 1px hsla(42,70%,78%,.55),inset 0 1px 0 hsla(0,0%,100%,.25),0 14px 28px -14px rgba(120,10,25,.75);color:#fdf6e8;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}html[data-season=christmas] .btn-red:after{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,240,200,.55) 48%,transparent 62%);transform:translateX(-120%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}html[data-season=christmas] .btn-red:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px hsla(42,70%,78%,.85),inset 0 1px 0 hsla(0,0%,100%,.3),0 18px 34px -14px rgba(120,10,25,.85),0 0 0 4px hsla(40,64%,68%,.18)}html[data-season=christmas] .btn-red:hover:after{transform:translateX(120%)}html[data-season=christmas] .btn-red:active{transform:translateY(0) scale(.98)}html[data-season=christmas] .btn-outline{border-radius:9999px;border-color:rgb(var(--c-gold)/.7);background:hsla(0,0%,100%,.35);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}html[data-season=christmas] .btn-outline:hover{border-color:rgb(var(--c-red));background:rgb(var(--c-gold-light)/.25);transform:translateY(-1px)}html[data-season=christmas] .xmas-dark .btn-outline{background:transparent;border-color:rgb(var(--c-gold-light)/.6)}html[data-season=christmas] .xmas-dark .btn-outline:hover{background:rgb(var(--c-gold-light)/.12);color:rgb(var(--c-gold-light))}html[data-season=christmas] .card-paper{border-color:rgb(var(--c-gold)/.38);background:linear-gradient(180deg,#fffdf8,#fbf5ea);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 44px -28px rgba(90,30,10,.45)}html[data-season=christmas] .chip{border-color:rgb(var(--c-gold)/.45);background:#fffdf8}html[data-season=christmas] .chip-active{border-color:rgb(var(--c-gold-light)/.8);background:linear-gradient(180deg,#b81d31,#8e1224);color:#fdf6e8;box-shadow:0 6px 14px -8px rgba(120,10,25,.7)}.xmas-frame{position:relative;padding:7px;border-radius:22px;background:linear-gradient(140deg,#f4e2b0,#b98a3e 22%,#f6e7bd 48%,#a8792f 74%,#ecd49a);box-shadow:0 30px 60px -30px rgba(40,10,5,.6),0 0 0 1px rgba(120,80,20,.25)}.xmas-frame>.xmas-frame-inner{position:relative;overflow:hidden;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,245,220,.6)}.xmas-frame-sm{padding:4px;border-radius:14px}.xmas-frame-sm>.xmas-frame-inner{border-radius:11px}.xmas-velvet-green{background:radial-gradient(120% 80% at 20% 0,rgba(52,104,76,.55) 0,rgba(9,30,22,0) 60%),radial-gradient(90% 70% at 100% 100%,rgba(158,22,38,.22) 0,rgba(9,30,22,0) 55%),linear-gradient(180deg,#0e3022,#0a2219)}.xmas-velvet-red{background:radial-gradient(110% 90% at 15% 10%,rgba(214,60,70,.35) 0,rgba(80,8,20,0) 55%),radial-gradient(80% 80% at 100% 100%,hsla(40,64%,68%,.12) 0,rgba(80,8,20,0) 60%),linear-gradient(160deg,#8c1426,#6a0e1e 55%,#520a17)}.xmas-cream-glow{background:radial-gradient(70% 60% at 50% 0,hsla(42,70%,78%,.35) 0,hsla(38,54%,93%,0) 70%),rgb(var(--c-paper-soft))}.xmas-damask{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M32 6l2.2 7.8L42 16l-7.8 2.2L32 26l-2.2-7.8L22 16l7.8-2.2z' fill='%23E2C07A' fill-opacity='0.07'/%3E%3Ccircle cx='0' cy='48' r='1.2' fill='%23E2C07A' fill-opacity='0.12'/%3E%3Ccircle cx='64' cy='48' r='1.2' fill='%23E2C07A' fill-opacity='0.12'/%3E%3C/svg%3E")}@keyframes xmas-twinkle{0%,to{opacity:1;filter:brightness(1)}45%{opacity:.55;filter:brightness(.75)}55%{opacity:1;filter:brightness(1.25)}}@keyframes xmas-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes xmas-swing-hit{0%{transform:rotate(0deg)}20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@keyframes xmas-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes xmas-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes xmas-bokeh{0%,to{transform:translateZ(0) scale(1);opacity:var(--o,.5)}50%{transform:translate3d(var(--dx,12px),var(--dy,-18px),0) scale(1.08);opacity:calc(var(--o, .5) * .6)}}@keyframes xmas-spin-slow{to{transform:rotate(1turn)}}@keyframes xmas-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes xmas-hero-in{0%{opacity:.35;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes xmas-drop-in{0%{opacity:0;transform:translate3d(0,-120px,0) rotate(var(--r,0deg))}60%{opacity:1;transform:translate3d(0,10px,0) rotate(calc(var(--r, 0deg) * -.6))}80%{transform:translate3d(0,-4px,0) rotate(calc(var(--r, 0deg) * .3))}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@keyframes xmas-glow-pulse{0%,to{opacity:.55}50%{opacity:.9}}.xmas-twinkle{animation:xmas-twinkle 3.2s ease-in-out infinite}.xmas-sway{transform-origin:50% 0;animation:xmas-sway 5.5s ease-in-out infinite}.xmas-float{animation:xmas-float 7s ease-in-out infinite}.xmas-spin-slow{animation:xmas-spin-slow 40s linear infinite}.xmas-glow-pulse{animation:xmas-glow-pulse 4s ease-in-out infinite}.xmas-hero-in{animation:xmas-hero-in .8s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--d,0s)}.xmas-drop-in{animation:xmas-drop-in 1.4s cubic-bezier(.25,.9,.3,1.1) both;animation-delay:var(--d,0s)}.xmas-hang{transform-origin:50% 0;animation:xmas-sway var(--sway,6s) ease-in-out infinite;animation-delay:var(--sd,0s)}.xmas-hang.is-hit{animation:xmas-swing-hit 1.3s cubic-bezier(.3,.7,.3,1) both}.xmas-bulb{animation:xmas-twinkle var(--t,3s) ease-in-out infinite;animation-delay:var(--td,0s);transform-box:fill-box;transform-origin:center}.xmas-garland:hover .xmas-bulb,.xmas-header:hover .xmas-bulb{animation-duration:.9s}.xmas-layer{translate:calc(var(--px, 0) * var(--depth, 10) * 1px) calc(var(--py, 0) * var(--depth, 10) * 1px);will-change:translate}html[data-season=christmas] [data-reveal].is-pending{opacity:0;transform:translate3d(0,28px,0) scale(.985);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}html[data-season=christmas] [data-reveal].is-pending.is-in{opacity:1;transform:none}html[data-season=christmas] .xmas-lift{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}html[data-season=christmas] .xmas-lift:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 30px 50px -28px rgba(90,30,10,.55),0 0 0 1px rgb(var(--c-gold)/.55)}html[data-season=christmas] .card-paper h3.font-display{font-family:var(--font-serif),Georgia,serif;font-weight:600;letter-spacing:-.01em}.xmas-card-bauble{transform-origin:50% 0;transition:transform .6s cubic-bezier(.3,.7,.3,1)}.group:hover .xmas-card-bauble{animation:xmas-swing-hit 1.4s cubic-bezier(.3,.7,.3,1) both}@keyframes xmas-panel-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.99)}to{opacity:1;transform:none}}.xmas-panel-in:not([hidden]){animation:xmas-panel-in .7s cubic-bezier(.2,.75,.2,1) both}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s}}@media (prefers-reduced-motion:reduce){.xmas-bulb,.xmas-card-bauble,.xmas-drop-in,.xmas-float,.xmas-glow-pulse,.xmas-gold-text,.xmas-hang,.xmas-hero-in,.xmas-panel-in,.xmas-spin-slow,.xmas-sway,.xmas-twinkle{animation:none!important}.xmas-drop-in,.xmas-hero-in{opacity:1}}@keyframes hero-art-in{0%{opacity:.35;transform:translate3d(0,24px,0) scale(.94)}to{opacity:1;transform:none}}@keyframes hero-shine{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.hero-art-in{animation:hero-art-in 1.1s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--d,0s)}.hero-rays{background:repeating-conic-gradient(from 0deg,rgba(255,214,140,.11) 0deg 5deg,rgba(255,214,140,0) 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 35%,transparent 68%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 35%,transparent 68%);animation:xmas-spin-slow 120s linear infinite}.hero-shine{background:linear-gradient(105deg,rgba(255,240,200,0) 42%,rgba(255,240,200,.42) 50%,rgba(255,240,200,0) 58%) no-repeat;background-size:220% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;mix-blend-mode:soft-light;animation:hero-shine 7s ease-in-out infinite;animation-delay:1.6s}@media (prefers-reduced-motion:reduce){.hero-art-in,.hero-rays,.hero-shine{animation:none!important}.hero-art-in{opacity:1}.hero-shine{display:none}}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__displayL_e0a7d4;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:__displayL_Fallback_e0a7d4;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_e0a7d4{font-family:__displayL_e0a7d4,__displayL_Fallback_e0a7d4;font-style:normal}.__variable_e0a7d4{--f-display-l:"__displayL_e0a7d4","__displayL_Fallback_e0a7d4"}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__displayE_3556ca;src:url(/_next/static/media/a33a3f3323a75998.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}.__className_3556ca{font-family:__displayE_3556ca;font-style:normal}.__variable_3556ca{--f-display-e:"__displayE_3556ca"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__bodyL_d2fcad;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__bodyL_Fallback_d2fcad;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d2fcad{font-family:__bodyL_d2fcad,__bodyL_Fallback_d2fcad;font-style:normal}.__variable_d2fcad{--f-body-l:"__bodyL_d2fcad","__bodyL_Fallback_d2fcad"}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__bodyE_9f905e;src:url(/_next/static/media/8e9860b6e62d6359.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_9f905e{font-family:__bodyE_9f905e;font-style:normal}.__variable_9f905e{--f-body-e:"__bodyE_9f905e"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__scriptL_96f8b8;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:__scriptL_Fallback_96f8b8;src:local("Arial");ascent-override:128.40%;descent-override:40.12%;line-gap-override:0.00%;size-adjust:74.77%}.__className_96f8b8{font-family:__scriptL_96f8b8,__scriptL_Fallback_96f8b8;font-style:normal}.__variable_96f8b8{--f-script-l:"__scriptL_96f8b8","__scriptL_Fallback_96f8b8"}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__scriptE_c5d4eb;src:url(/_next/static/media/486fce9f36bc8f45.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}.__className_c5d4eb{font-family:__scriptE_c5d4eb;font-style:normal}.__variable_c5d4eb{--f-script-e:"__scriptE_c5d4eb"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:"__serifL_08f5b0";src:url(/_next/static/media/78d0dd042ac6d54d-s.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:italic}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:"__serifL_08f5b0";src:url(/_next/static/media/eaead17c7dbfcd5d-s.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:"__serifL_Fallback_08f5b0";src:local("Times New Roman");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.00%;size-adjust:111.11%}.__className_08f5b0{font-family:"__serifL_08f5b0","__serifL_Fallback_08f5b0"}.__variable_08f5b0{--f-serif-l:"__serifL_08f5b0","__serifL_Fallback_08f5b0"}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:"__serifE_d38aa9";src:url(/_next/static/media/1926da171a0ba1a5.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:italic}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:"__serifE_d38aa9";src:url(/_next/static/media/28a2004cf8372660.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}.__className_d38aa9{font-family:"__serifE_d38aa9"}.__variable_d38aa9{--f-serif-e:"__serifE_d38aa9"}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__flourishL_bf954b;src:url(/_next/static/media/87069f06a4f1ee13-s.woff2) format("woff2");font-display:swap;font-weight:400 400;font-style:normal}@font-face{font-family:__flourishL_Fallback_bf954b;src:local("Times New Roman");ascent-override:123.80%;descent-override:58.34%;line-gap-override:0.00%;size-adjust:68.74%}.__className_bf954b{font-family:__flourishL_bf954b,__flourishL_Fallback_bf954b;font-style:normal}.__variable_bf954b{--f-flourish-l:"__flourishL_bf954b","__flourishL_Fallback_bf954b"}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:__flourishE_44ca8b;src:url(/_next/static/media/536d9d896eaf4f3f.woff2) format("woff2");font-display:swap;font-weight:400 400;font-style:normal}.__className_44ca8b{font-family:__flourishE_44ca8b;font-style:normal}.__variable_44ca8b{--f-flourish-e:"__flourishE_44ca8b"}