/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";.xmas-root{--xmas-night:#0e1838;--xmas-night-2:#18244a;--xmas-night-3:#26335e;--xmas-snow:#f7f3ea;--xmas-paper:#efe8da;--xmas-white:#fff;--xmas-gold:#f0b33c;--xmas-gold-dk:#d99a24;--xmas-red:#d93a2b;--xmas-red-dk:#b52a1d;--xmas-ice:#cfe3f2;--xmas-pine:#1f4d3a;--xmas-ink:#0e1838;--xmas-muted:#4d5674;--xmas-line:#d9d0bd;--xmas-on-night:#aab4d2;--xmas-skel:#e4dccb;--xmas-skel-2:#d6ccb6;--xmas-skel-dk:#1d2a52;--xmas-skel-dk-2:#2a3966;--xmas-ok:#2f7a55;--xmas-err:#b52a1d;--xmas-paypal:#ffc439;--xmas-radius:6px;font-family:var(--font-xmas-sans),"Instrument Sans",system-ui,sans-serif;background:var(--xmas-snow);color:var(--xmas-ink);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}.xmas-root *,.xmas-root :after,.xmas-root :before{box-sizing:border-box;box-shadow:none}.xmas-root a{color:inherit}.xmas-root h1,.xmas-root h2,.xmas-root h3{font-family:var(--font-xmas-display),"Young Serif",Georgia,serif;color:inherit;letter-spacing:0;margin:0;font-weight:400;line-height:1.1}.xmas-root h2{font-size:clamp(32px,4.6vw,56px)}.xmas-root h3{font-size:22px}.xmas-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.xmas-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xmas-root :focus-visible{outline:3px solid var(--xmas-gold);outline-offset:3px}.xmas-root input:focus,.xmas-root input:focus-visible{outline:none}.xmas-btn{min-height:52px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.xmas-btn:hover{transform:translateY(-2px)}.xmas-btn.crystal,.xmas-btn.gold,.xmas-btn.primary,.xmas-btn.red{background:var(--xmas-red);color:var(--xmas-white)}.xmas-btn.crystal:hover,.xmas-btn.gold:hover,.xmas-btn.primary:hover,.xmas-btn.red:hover{background:var(--xmas-red-dk)}.xmas-btn.line{border-color:var(--xmas-snow);color:var(--xmas-snow)}.xmas-btn.line:hover{background:var(--xmas-snow);color:var(--xmas-night)}.xmas-btn.night{background:var(--xmas-night);color:var(--xmas-snow)}.xmas-btn.night:hover{background:var(--xmas-night-3)}.xmas-btn.on-paper{border-color:var(--xmas-night);color:var(--xmas-night);background:var(--xmas-white)}.xmas-btn.on-paper:hover{background:var(--xmas-night);color:var(--xmas-snow)}.xmas-header{z-index:50;background:var(--xmas-snow);border-bottom:2px solid var(--xmas-night);position:sticky;top:0}.xmas-bar{align-items:center;gap:24px;min-height:72px;display:flex}.xmas-brand{flex:none;text-decoration:none;display:inline-flex}.xmas-logo{font-family:var(--font-xmas-display),Georgia,serif;color:var(--xmas-night);align-items:center;gap:8px;font-size:26px;line-height:1;display:inline-flex}.xmas-logo svg{color:var(--xmas-red);display:block}.xmas-logo.is-reverse{color:var(--xmas-snow)}.xmas-logo.is-reverse svg{color:var(--xmas-gold)}.xmas-nav{margin-left:auto}.xmas-nav ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.xmas-nav a{border-bottom:2px solid #0000;padding:6px 0;font-weight:600;text-decoration:none}.xmas-nav a:hover,.xmas-nav a[aria-current=page]{border-bottom-color:var(--xmas-red)}.xmas-bar-actions{align-items:center;gap:10px;display:flex}.xmas-header-buy{min-height:44px;padding:0 18px}.xmas-burger{border:2px solid var(--xmas-night);background:var(--xmas-snow);cursor:pointer;border-radius:50%;width:44px;height:44px;display:none;position:relative}.xmas-burger span{background:var(--xmas-night);width:18px;height:2px;transition:transform .25s,top .25s;position:absolute;left:11px}.xmas-burger span:first-child{top:14px}.xmas-burger span:nth-child(2){top:20px}.xmas-burger span:nth-child(3){top:26px}.xmas-header.is-open .xmas-burger span:first-child{top:20px;transform:rotate(45deg)}.xmas-header.is-open .xmas-burger span:nth-child(2){transform:scaleX(0)}.xmas-header.is-open .xmas-burger span:nth-child(3){top:20px;transform:rotate(-45deg)}@media (max-width:900px){.xmas-burger{display:block}.xmas-bar-actions{margin-left:auto}.xmas-nav{background:var(--xmas-snow);border-bottom:2px solid var(--xmas-night);margin:0;display:none;position:absolute;top:100%;left:0;right:0}.xmas-nav.open{display:block}.xmas-nav ul{flex-direction:column;gap:0;padding:8px 20px 16px}.xmas-nav li+li{border-top:1px solid var(--xmas-line)}.xmas-nav a{border:0;padding:14px 0;display:block}}@media (max-width:420px){.xmas-header-buy span{display:none}.xmas-header-buy{width:44px;padding:0}}.xmas-live{display:block}.xmas-skel-block,.xmas-skel-word{display:none}.xmas-root:not([data-xmas-fonts=ready]) .xmas-live{visibility:hidden;height:0;overflow:hidden}.xmas-root:not([data-xmas-fonts=ready]) .xmas-skel-block,.xmas-root:not([data-xmas-fonts=ready]) .xmas-skel-word{background:var(--xmas-skel);border-radius:6px;animation:xmas-pulse 1.4s ease-in-out infinite;display:block}.xmas-skel-word{width:100%;height:clamp(60px,15vw,180px)}.xmas-skel-block{width:100%;height:120px}.night .xmas-skel-block,.xmas-doors>:nth-child(n+2) .xmas-skel-block,.xmas-hero .xmas-skel-word,.xmas-specimens>:nth-child(n+2) .xmas-skel-block{background:var(--xmas-skel-dk);animation-name:xmas-pulse-dk}@keyframes xmas-pulse{0%,to{background-color:var(--xmas-skel)}50%{background-color:var(--xmas-skel-2)}}@keyframes xmas-pulse-dk{0%,to{background-color:var(--xmas-skel-dk)}50%{background-color:var(--xmas-skel-dk-2)}}.xmas-fit{white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;line-height:1.1}.xmas-hero{background:var(--xmas-night);color:var(--xmas-snow);padding:64px 0 0;position:relative;overflow:hidden}.xmas-hero-inner{z-index:1;position:relative}.xmas-eyebrow{color:var(--xmas-gold);align-items:center;gap:10px;margin:0 0 20px;font-weight:600;display:inline-flex}.xmas-root h1.xmas-hero-title{color:var(--xmas-snow);text-align:center;margin:0}.xmas-hero-title .xmas-fit{text-align:center;line-height:1;display:block}.xmas-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:36px;display:flex}.xmas-lede{max-width:520px;font-family:var(--font-xmas-display),Georgia,serif;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.35}.xmas-btns{flex-wrap:wrap;gap:12px;display:flex}.xmas-facts{border-top:2px solid var(--xmas-night-3);grid-template-columns:repeat(3,1fr);margin:56px 0 0;padding:0;list-style:none;display:grid}.xmas-facts li{color:var(--xmas-on-night);padding:22px 0}.xmas-facts li+li{border-left:2px solid var(--xmas-night-3);padding-left:24px}.xmas-facts strong{color:var(--xmas-snow);font-size:20px;display:block}.xmas-spark{pointer-events:none;z-index:0;position:absolute;inset:0}.xmas-spark-dot{top:-12px;left:var(--xmas-left);width:var(--xmas-size);height:var(--xmas-size);background:var(--xmas-gold);animation:xmas-fall var(--xmas-dur)linear var(--xmas-delay)infinite;border-radius:50%;position:absolute}.xmas-spark-dot:nth-child(3n){background:var(--xmas-red)}.xmas-spark-dot:nth-child(4n){background:var(--xmas-snow)}@keyframes xmas-fall{0%{transform:translate(0)}to{transform:translate3d(var(--xmas-drift),110vh,0)}}@media (prefers-reduced-motion:reduce){.xmas-spark{display:none}}.xmas-sec{padding:96px 0}.xmas-sec.night{background:var(--xmas-night);color:var(--xmas-snow)}.xmas-sec.cream,.xmas-sec.snow{background:var(--xmas-paper)}.xmas-sec.crystal,.xmas-sec.gold,.xmas-sec.red{background:var(--xmas-red);color:var(--xmas-white)}.xmas-head{max-width:720px;margin-bottom:44px}.xmas-kicker{background:var(--xmas-gold);color:var(--xmas-night);border-radius:999px;margin:0 0 14px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.xmas-sub{color:var(--xmas-muted);margin:16px 0 0;font-size:18px}.xmas-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.xmas-door{border-radius:var(--xmas-radius);border:2px solid var(--xmas-night);flex-direction:column;min-width:0;padding:24px;display:flex}.xmas-door-top{align-items:baseline;gap:12px;display:flex}.xmas-door-num{font-size:14px;font-weight:700}.xmas-door-sample{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:200px;padding:24px 0;display:flex}.xmas-door-sample .xmas-live{width:100%}.xmas-door-sample .xmas-fit{text-align:center}.xmas-door-desc{margin:0;font-size:15px}.xmas-doors>:first-child,.xmas-specimens>:first-child{background:var(--xmas-white);color:var(--xmas-red)}.xmas-doors>:first-child :is(h3,.xmas-door-desc,.xmas-door-num){color:var(--xmas-night)}.xmas-doors>:nth-child(2),.xmas-specimens>:nth-child(2){background:var(--xmas-night);color:var(--xmas-ice)}.xmas-doors>:nth-child(2) :is(h3,.xmas-door-desc,.xmas-door-num){color:var(--xmas-snow)}.xmas-doors>:nth-child(3),.xmas-specimens>:nth-child(3){background:var(--xmas-pine);color:var(--xmas-gold)}.xmas-doors>:nth-child(3) :is(h3,.xmas-door-desc,.xmas-door-num){color:var(--xmas-snow)}.xmas-specimens{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.xmas-specimen{border-radius:var(--xmas-radius);border:2px solid var(--xmas-night);min-width:0;margin:0;padding:24px;overflow:hidden}.xmas-specimen figcaption{color:inherit;margin-bottom:12px;font-size:14px;font-weight:700}.xmas-specimen .xmas-fit+.xmas-fit{margin-top:6px}.xmas-play{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.xmas-play-controls{border-radius:var(--xmas-radius);background:var(--xmas-night-2);padding:24px}.xmas-choice legend,.xmas-play .xmas-field label{color:var(--xmas-snow);font-weight:600}.xmas-play .xmas-field input[type=text]{border-color:var(--xmas-night-3)}.xmas-play .xmas-hint{color:var(--xmas-on-night)}.xmas-play input[type=range]{width:100%;accent-color:var(--xmas-gold);background:0 0;border:0;min-height:0;padding:0}.xmas-choice{border:0;margin:0 0 18px;padding:0}.xmas-choice legend{margin-bottom:8px;padding:0}.xmas-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.xmas-seg button{border:2px solid var(--xmas-night-3);background:var(--xmas-night);min-height:44px;color:var(--xmas-snow);font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.xmas-seg button[aria-pressed=true]{background:var(--xmas-gold);border-color:var(--xmas-gold);color:var(--xmas-night)}.xmas-swatches{flex-wrap:wrap;gap:10px;display:flex}.xmas-swatches button{border:3px solid var(--xmas-night-3);cursor:pointer;border-radius:50%;width:48px;height:48px;font-size:16px}.xmas-swatches button[aria-pressed=true]{border-color:var(--xmas-gold)}.xmas-pickers{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.xmas-picker{border:2px solid var(--xmas-night-3);background:var(--xmas-night);min-height:44px;color:var(--xmas-snow);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.xmas-picker input[type=color]{appearance:none;border:2px solid var(--xmas-snow);cursor:pointer;background:0 0;border-radius:50%;width:28px;height:28px;padding:0;overflow:hidden}.xmas-picker input[type=color]::-webkit-color-swatch-wrapper{border-radius:50%;padding:0}.xmas-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.xmas-picker input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.xmas-stage{border-radius:var(--xmas-radius);flex-direction:column;justify-content:center;min-width:0;min-height:360px;padding:32px;display:flex;overflow:hidden}.xmas-stage-text{text-align:center;white-space:normal;overflow-wrap:normal;word-break:keep-all;margin:0;line-height:1.15}.xmas-pack{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.xmas-licence-note{border-radius:var(--xmas-radius);background:var(--xmas-night);color:var(--xmas-snow);margin-top:36px;padding:24px}.xmas-licence-note h3{color:var(--xmas-gold);align-items:center;gap:10px;display:flex}.xmas-licence-note p{margin:10px 0 14px}.xmas-link{border-bottom:2px solid var(--xmas-gold-dk);font-weight:700;text-decoration:none}.xmas-licence-note .xmas-link{border-color:var(--xmas-gold)}.xmas-zip{border-top:2px solid var(--xmas-night);margin:0;padding:0;list-style:none}.xmas-zip>li{border-bottom:2px solid var(--xmas-line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.xmas-zip>li>i{background:var(--xmas-night);width:44px;height:44px;color:var(--xmas-gold);border-radius:50%;place-items:center;display:grid}.xmas-zip-name{margin:0 0 6px;font-size:18px;font-weight:700}.xmas-zip-name span{color:var(--xmas-muted);font-size:15px;font-weight:400}.xmas-zip-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xmas-zip-files li{background:var(--xmas-paper);overflow-wrap:anywhere;border-radius:4px;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.xmas-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;display:grid}.xmas-faq details{border-bottom:2px solid var(--xmas-night)}.xmas-faq details:first-child{border-top:2px solid var(--xmas-night)}.xmas-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.xmas-faq summary::-webkit-details-marker{display:none}.xmas-faq summary i{color:var(--xmas-night);margin-top:5px;transition:transform .2s}.xmas-faq details[open] summary i{transform:rotate(45deg)}.xmas-faq p{color:var(--xmas-muted);margin:0 0 22px}.xmas-buy{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:56px;display:grid}.xmas-sec.crystal .xmas-kicker,.xmas-sec.gold .xmas-kicker,.xmas-sec.red .xmas-kicker{background:var(--xmas-snow);color:var(--xmas-red)}.xmas-price{margin:20px 0 28px;font-size:18px}.xmas-price span{font-family:var(--font-xmas-display),Georgia,serif;font-size:88px;line-height:1;display:block}.xmas-steps-list{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.xmas-steps-list li{counter-increment:s;align-items:center;gap:14px;font-weight:600;display:flex}.xmas-steps-list li:before{content:counter(s);background:var(--xmas-night);width:34px;height:34px;color:var(--xmas-gold);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.xmas-card{background:var(--xmas-snow);color:var(--xmas-ink);border-radius:var(--xmas-radius);border:2px solid var(--xmas-night);padding:32px}.xmas-field{gap:8px;margin-bottom:18px;display:grid}.xmas-field label{font-weight:700}.xmas-field input{border:2px solid var(--xmas-line);background:var(--xmas-white);width:100%;min-height:54px;font:inherit;color:var(--xmas-ink);border-radius:6px;padding:0 16px}.xmas-field input:focus{border-color:var(--xmas-night)}.xmas-hint{color:var(--xmas-muted);margin:0;font-size:14px}.xmas-error{color:var(--xmas-err);background:#fbe4e2;border-radius:6px;margin:0 0 14px;padding:12px 14px;font-weight:600}.xmas-btn-paypal{background:var(--xmas-paypal);color:#14223b;width:100%}.xmas-btn-paypal:hover{background:#f2b52a}.xmas-btn-paypal:disabled{cursor:progress;background:#f5d98a;transform:none}.xmas-secure{text-align:center;color:var(--xmas-muted);margin:14px 0 0;font-size:14px}.xmas-status{background:var(--xmas-paper);padding:80px 0 96px}.xmas-status .xmas-card{text-align:center;background:var(--xmas-white);max-width:640px;margin-inline:auto}.xmas-status h1{margin:16px 0 12px;font-size:36px}.xmas-ico{width:64px;height:64px;color:var(--xmas-white);border-radius:50%;place-items:center;font-size:26px;display:inline-grid}.xmas-ico.ok{background:var(--xmas-ok)}.xmas-ico.err{background:var(--xmas-err)}.xmas-small{color:var(--xmas-muted);font-size:15px}.xmas-steps{text-align:left;margin:0 0 8px;display:inline-block}.xmas-meta{color:var(--xmas-muted);font-size:14px}.xmas-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.xmas-legal-hero{background:var(--xmas-night);color:var(--xmas-snow);padding:72px 0 64px}.xmas-root .xmas-legal-hero h1{max-width:900px;color:var(--xmas-snow);font-size:clamp(38px,6vw,72px)}.xmas-legal-hero .xmas-lede{max-width:760px;color:var(--xmas-on-night);margin-top:24px;font-size:clamp(18px,2vw,22px)}.xmas-legal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.xmas-toc{position:sticky;top:100px}.xmas-toc p{margin:0 0 10px;font-weight:700}.xmas-toc ul{border-left:2px solid var(--xmas-night);margin:0;padding:0;list-style:none}.xmas-toc a{padding:6px 16px;text-decoration:none;display:block}.xmas-toc a:hover{color:var(--xmas-night-3)}.xmas-prose{min-width:0;max-width:760px}.xmas-prose>h2{margin:44px 0 12px;scroll-margin-top:100px;font-size:30px}.xmas-prose>h2:first-child{margin-top:0}.xmas-prose p{margin:0 0 16px}.xmas-prose a:not(.xmas-btn){color:var(--xmas-night);font-weight:600}.xmas-prose .xmas-btn{margin-top:24px}.xmas-rules{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.xmas-rule{border-radius:var(--xmas-radius);border:2px solid var(--xmas-night);min-width:0;padding:24px}.xmas-rule h2{align-items:center;gap:10px;margin:0 0 12px;scroll-margin-top:100px;font-size:24px;display:flex}.xmas-rule.yes{background:var(--xmas-white)}.xmas-rule.yes h2 i{color:var(--xmas-ok)}.xmas-rule.no{background:var(--xmas-night);color:var(--xmas-snow)}.xmas-rule.no h2 i{color:var(--xmas-red)}.xmas-rule ul{margin:0;padding-left:20px}.xmas-rule li+li{margin-top:10px}.xmas-footer{background:var(--xmas-night);color:var(--xmas-snow);border-top:6px solid var(--xmas-gold);padding:44px 0}.xmas-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.xmas-footer-brand p{color:var(--xmas-on-night);margin:10px 0 0;font-size:15px}.xmas-footer-links{gap:24px;margin:0;padding:0;list-style:none;display:flex}.xmas-footer-links a{font-weight:600;text-decoration:none}.xmas-footer-links a:hover{color:var(--xmas-gold)}@media (max-width:1000px){.xmas-doors,.xmas-specimens{grid-template-columns:minmax(0,1fr)}.xmas-door-sample{min-height:150px}.xmas-buy,.xmas-faq-grid,.xmas-legal,.xmas-pack,.xmas-play{grid-template-columns:minmax(0,1fr)}.xmas-buy,.xmas-faq-grid,.xmas-pack{gap:36px}.xmas-toc{position:static}.xmas-faq-grid .xmas-head{margin-bottom:0}}@media (max-width:640px){.xmas-sec{padding:64px 0}.xmas-hero{padding-top:40px}.xmas-facts{grid-template-columns:minmax(0,1fr);margin-top:36px}.xmas-facts li+li{border-left:0;border-top:2px solid var(--xmas-night-3);padding-left:0}.xmas-facts li{padding:16px 0}.xmas-rules{grid-template-columns:minmax(0,1fr)}.xmas-stage{min-height:240px}.xmas-card,.xmas-door,.xmas-play-controls,.xmas-specimen,.xmas-stage{padding:20px}.xmas-btns,.xmas-btns .xmas-btn{width:100%}.xmas-price span{font-size:68px}}.xmas-picker.is-off{opacity:.55;cursor:not-allowed}.xmas-picker input[type=color]:disabled{cursor:not-allowed}@font-face{font-family:Hollywick Cane Color;src:url(/fonts/hollywick/Hollywick-CaneColor.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hollywick Frost Color;src:url(/fonts/hollywick/Hollywick-FrostColor.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hollywick Lights Color;src:url(/fonts/hollywick/Hollywick-LightsColor.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hollywick Cane;src:url(/fonts/hollywick/Hollywick-Cane.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hollywick Frost;src:url(/fonts/hollywick/Hollywick-Frost.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hollywick Lights;src:url(/fonts/hollywick/Hollywick-Lights.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.xmas-logo-img{max-width:420px;height:auto;display:block}@media (max-width:420px){.xmas-logo-img{width:150px}}.xmas-fall{pointer-events:none;z-index:0;position:absolute;inset:0}.xmas-flake{top:-12px;left:var(--xmas-left);width:var(--xmas-size);height:var(--xmas-size);background:var(--xmas-night-3);animation:xmas-fall var(--xmas-dur)linear var(--xmas-delay)infinite;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.xmas-fall{display:none}}.xmas-media{border-radius:var(--xmas-radius);background:var(--xmas-skel);position:relative;overflow:hidden}.xmas-media-img{width:100%;height:auto;display:block}.xmas-tag{background:var(--xmas-gold);color:var(--xmas-night);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.xmas-colour-sheet{background:#0b1621;border-radius:20px;gap:16px;margin:32px 0 0;padding:24px;display:grid}.xmas-colour-sheet figcaption{color:var(--xmas-snow);flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:15px;display:flex}.xmas-colour-sheet figcaption .xmas-kicker{background:var(--xmas-gold);color:var(--xmas-night);margin:0}.xmas-colour-sheet img{border-radius:12px;width:100%;height:auto;display:block}@media (max-width:560px){.xmas-colour-sheet{padding:16px}.xmas-door-top{flex-wrap:wrap}}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");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-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");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-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-xmas-display:"Young Serif","Young Serif Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");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-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_287987{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_287987{--font-xmas-sans:"Instrument Sans","Instrument Sans Fallback"}