.tpl-tab.new-year-tab,.ct-tab.new-year-tab{color:#294f40;background:linear-gradient(115deg,#f8f5ea,#eef5ef);border-color:#c8bb91;justify-content:center;align-items:center;gap:7px;display:inline-flex}.tpl-tab.new-year-tab svg,.ct-tab.new-year-tab svg{color:#a47a2e;flex-shrink:0}.tpl-tab.new-year-tab.active,.ct-tab.new-year-tab.active{color:#fff4d6;background:linear-gradient(110deg,#193b30,#284c3d);border-color:#8c733e;box-shadow:0 3px 13px #294c3024}.tpl-tab.new-year-tab.active svg,.ct-tab.new-year-tab.active svg{color:#e8ca83}.shared-menu .new-year-nav-link{color:#3d6149}.new-year-section{isolation:isolate;color:#f8edd6;text-align:center;background:radial-gradient(at 0 100%,#5c1f2b 0,#0000 48%),linear-gradient(125deg,#102b24,#173e31 50%,#10291f);border:1px solid #b8945366;border-radius:26px;width:100%;margin:26px auto 14px;padding:65px 25px 60px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffff03,0 14px 38px #193c2410}.new-year-section:after{content:"";pointer-events:none;z-index:-1;border:1px solid #d2b06826;border-radius:17px;position:absolute;inset:13px}.new-year-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#dcb66b1a,#0000 67%);width:440px;height:440px;position:absolute;top:-185px;left:calc(50% - 220px)}.new-year-evergreen{pointer-events:none;z-index:-1;width:240px;height:240px;position:absolute;top:0}.new-year-evergreen-left{left:0}.new-year-evergreen-right{right:0;transform:scaleX(-1)}.new-year-copy{max-width:600px;margin:auto;position:relative}.new-year-kicker{color:#d4be88;letter-spacing:2px;margin-bottom:22px;font-size:10px;line-height:2;display:block}.new-year-emblem{color:#e8c681;background:#d4ba7208;border:1px solid #cfac6666;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.new-year-section .new-year-copy h2{color:#fff0cf;letter-spacing:-.5px;margin:0 0 20px;font-size:clamp(28px,4.2vw,48px);font-weight:500;line-height:1.55}.new-year-section .new-year-copy p{color:#c6d1bd;margin:0 0 28px;font-size:14px;line-height:2.1}.new-year-soon{color:#edce8c;background:#55232d77;border:1px solid #bc995c66;border-radius:30px;padding:10px 22px;font-size:12px;line-height:1.9;display:inline-block}.new-year-sparkles{pointer-events:none;z-index:-1;position:absolute;inset:0}.new-year-sparkles svg{color:#e5c983;opacity:.35;animation:5s ease-in-out infinite new-year-twinkle;animation-delay:var(--sparkle-delay);position:absolute}@keyframes new-year-twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.65;transform:scale(1.1)}}@media(max-width:600px){.new-year-section{border-radius:20px;padding:65px 20px 45px}.new-year-evergreen{opacity:.7;width:150px;height:150px}.new-year-kicker{letter-spacing:1px;font-size:8px}.new-year-section .new-year-copy p{font-size:12px}.new-year-soon{padding-inline:17px;font-size:10px}}@media(prefers-reduced-motion:reduce){.new-year-sparkles svg{opacity:.35;animation:none}}.new-year-section-available{padding-block:32px}.new-year-section-available .new-year-emblem{display:none}.new-year-section-available .new-year-copy h2{font-size:clamp(26px,3.5vw,36px)}.new-year-section-available .new-year-kicker{margin-bottom:12px}.new-year-section-available .new-year-copy p{margin-bottom:16px}
