@property --sx-accent{syntax:"<color>";inherits:true;initial-value:#1ea448}@property --sx-soft{syntax:"<color>";inherits:true;initial-value:#6fd38c}@property --sx-deep{syntax:"<color>";inherits:true;initial-value:#2d4905}@property --sx-alt{syntax:"<color>";inherits:true;initial-value:#6fd38c}@property --sx-strong{syntax:"<color>";inherits:true;initial-value:#17853a}.sx-root{--sx-accent:#1ea448;--sx-soft:#6fd38c;--sx-deep:#2d4905;--sx-alt:#6fd38c;--sx-strong:#17853a;--sx-ease:cubic-bezier(.22, 1, .36, 1);transition:--sx-accent .6s var(--sx-ease), --sx-soft .6s var(--sx-ease), --sx-deep .6s var(--sx-ease), --sx-alt .6s var(--sx-ease), --sx-strong .6s var(--sx-ease)}.sx-root[data-season=spring]{--sx-accent:#66c443;--sx-soft:#b4e98a;--sx-deep:#1c4a14;--sx-alt:#f4b0c8;--sx-strong:#1f8a3a}.sx-root[data-season=fall]{--sx-accent:#e8862a;--sx-soft:#f6b66f;--sx-deep:#5a2a0c;--sx-alt:#c2491f;--sx-strong:#b45309}.sx-root[data-season=holiday]{--sx-accent:#e0483a;--sx-soft:#f5cf6a;--sx-deep:#4d1410;--sx-alt:#3aa56a;--sx-strong:#b42318}.sx-root .btn-primary{background:var(--sx-strong)}.sx-root .btn-primary:before{background:var(--sx-deep)}.sx-root .btn-dark .btn-arrow{background:var(--sx-strong)}.sx-root .organic-frame{color:color-mix(in srgb, var(--sx-soft) 80%, transparent)}.sx-soft{color:var(--sx-soft)}.sx-strong{color:var(--sx-strong)}.sx-glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sx-glow>div{opacity:0;transition:opacity .9s var(--sx-ease);position:absolute;inset:0}.sx-glow>[data-for=base]{background:radial-gradient(60% 46% at 12% 0,#1ea44842,#0000 70%),radial-gradient(50% 40% at 100% 100%,#2d4905b3,#0000 72%)}.sx-glow>[data-for=spring]{background:radial-gradient(60% 46% at 12% 0,#66c44347,#0000 70%),radial-gradient(50% 40% at 100% 100%,#1c4a14bf,#0000 72%)}.sx-glow>[data-for=fall]{background:radial-gradient(60% 46% at 12% 0,#e8862a42,#0000 70%),radial-gradient(50% 40% at 100% 100%,#5a2a0cbf,#0000 72%)}.sx-glow>[data-for=holiday]{background:radial-gradient(60% 46% at 12% 0,#e0483a42,#0000 70%),radial-gradient(50% 40% at 100% 100%,#4d1410cc,#0000 72%)}.sx-root[data-season=base] .sx-glow>[data-for=base],.sx-root[data-season=spring] .sx-glow>[data-for=spring],.sx-root[data-season=fall] .sx-glow>[data-for=fall],.sx-root[data-season=holiday] .sx-glow>[data-for=holiday]{opacity:1}.sx-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--ff-lexend-outline), var(--font-lexend);letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--sx-accent) 30%, transparent);font-size:clamp(120px,24vw,420px);font-weight:500;line-height:.8;position:absolute}.sx-strip{gap:12px;height:clamp(320px,62vw,400px);display:flex}@media (min-width:1024px){.sx-strip{gap:16px;height:clamp(300px,40vh,440px)}}@media (min-width:1024px) and (max-height:820px){.sx-strip{height:clamp(230px,36vh,300px)}}.sx-panel{isolation:isolate;background:var(--color-ink-700);min-width:0;transition:flex-grow .8s var(--sx-ease), opacity .5s var(--sx-ease), transform .8s var(--sx-ease), box-shadow .6s var(--sx-ease);border-radius:26px;flex:1 1 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 30px 70px -36px #000000e6}.sx-panel img{transition:transform 1.4s var(--sx-ease), filter .7s var(--sx-ease);filter:saturate(.75)brightness(.72)}.sx-panel__more{opacity:0;transition:opacity .5s var(--sx-ease), transform .7s var(--sx-ease);transform:translateY(10px)}@media (hover:hover){:is(.sx-strip:has(.sx-panel:hover) .sx-panel:not(:hover),.sx-strip:has(.sx-panel:focus-visible) .sx-panel:not(:focus-visible)){opacity:.55}.sx-panel:hover,.sx-panel:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-soft) 70%, transparent), 0 40px 90px -34px color-mix(in srgb, var(--sx-accent) 80%, transparent);flex-grow:1.9;transform:translateY(-10px)}.sx-panel:hover img,.sx-panel:focus-visible img{filter:none;transform:scale(1.06)}.sx-panel:hover .sx-panel__more,.sx-panel:focus-visible .sx-panel__more{opacity:1;transform:none}}@media (hover:none){.sx-panel img{filter:saturate(.9)brightness(.8)}.sx-panel__more{opacity:1;transform:none}}.sx-card{--ex:50%;--ey:50%;--r:0px;--gx:50%;--gy:50%;--more-h:200px;min-height:340px}.sx-card__reveal{clip-path:circle(0px at var(--ex) var(--ey));transition:clip-path .7s var(--sx-ease);will-change:clip-path}.sx-card__reveal img{transition:transform 1.2s var(--sx-ease);transform:scale(1.12)}.sx-card__lift{transition:transform .7s var(--sx-ease)}.sx-card__more{opacity:0;transition:opacity .4s var(--sx-ease), transform .7s var(--sx-ease);transform:translateY(14px)}.sx-card__go{transition:transform .5s var(--sx-ease), background-color .4s var(--sx-ease), color .4s var(--sx-ease)}.sx-card__num{-webkit-text-stroke:1px #ffffff24;transition:-webkit-text-stroke-color .5s var(--sx-ease)}@media (hover:hover){.sx-card{min-height:490px}.sx-card__more{inset-inline:0;height:var(--more-h);position:absolute;bottom:68px}.sx-card:hover .sx-card__lift,.sx-card:focus-within .sx-card__lift{transform:translateY(calc(var(--more-h) * -1))}.sx-card:hover .sx-card__reveal,.sx-card:focus-within .sx-card__reveal{clip-path:circle(var(--r) at var(--ex) var(--ey))}.sx-card:hover .sx-card__reveal img,.sx-card:focus-within .sx-card__reveal img{transform:scale(1)}.sx-card:hover .sx-card__more,.sx-card:focus-within .sx-card__more{opacity:1;transform:none}.sx-card:hover .sx-card__go,.sx-card:focus-within .sx-card__go{color:var(--color-ink);background:#fff;transform:rotate(-45deg)}.sx-card:hover .sx-card__num,.sx-card:focus-within .sx-card__num{-webkit-text-stroke-color:#fff6}}@media (hover:none){.sx-card__more{opacity:1;transform:none}}.sx-card[data-featured] .sx-card__reveal{clip-path:none}.sx-card[data-featured] .sx-card__reveal img{transform:none}.sx-card[data-featured] .sx-card__more{opacity:1;transform:none}@media (hover:hover){.sx-card[data-featured] .sx-card__lift{transform:translateY(calc(var(--more-h) * -1))}.sx-card[data-featured] .sx-card__go{color:var(--color-ink);background:#fff;transform:rotate(-45deg)}.sx-card[data-featured] .sx-card__num{-webkit-text-stroke-color:#fff6}}.sx-lights{pointer-events:none;z-index:45;height:160px;position:fixed;inset:0 0 auto;overflow:hidden}.sx-lights__row{width:max-content;display:flex}.sx-swag{transition:transform .5s var(--sx-ease);flex:none;transform:translateY(-115%)}.sx-lights[data-on=true] .sx-swag{transition:transform 1.1s cubic-bezier(.34, 1.5, .64, 1) calc(var(--i) * 55ms);transform:none}.sx-bulb{fill:currentColor;opacity:.25;transition:opacity .4s}.sx-lights[data-on=true] .sx-bulb{opacity:1;filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px);animation:sx-twinkle var(--d,2s) ease-in-out var(--w,0s) infinite alternate}@keyframes sx-twinkle{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sx-card__reveal,.sx-card__reveal img,.sx-card__lift,.sx-card__more,.sx-panel,.sx-panel img,.sx-swag{transition-duration:.01ms!important;transition-delay:0s!important}.sx-lights[data-on=true] .sx-bulb{animation:none}}html.sx-dialog-open{overflow:hidden}.sx-dialog{color:#fff;background:0 0;border:0;width:min(940px,100vw - 24px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.sx-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040603bd}.sx-dialog[open]{animation:sx-pop .55s var(--sx-ease) both}.sx-dialog[open]::backdrop{animation:.4s both sx-fade}.sx-dialog__panel{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}@keyframes sx-pop{0%{opacity:0;transform:translateY(32px)scale(.96)}}@keyframes sx-fade{0%{opacity:0}}@media (max-width:639px){.sx-dialog{width:100vw;margin:auto 0 0}.sx-dialog__panel{border-end-end-radius:0;border-end-start-radius:0;max-height:92dvh}}.sx-lights--modal{z-index:10;border-radius:28px 28px 0 0;height:130px;position:absolute}@media (prefers-reduced-motion:reduce){.sx-dialog[open],.sx-dialog[open]::backdrop{animation:none}}.sx-lights--inline{z-index:1;height:150px;position:relative}.sx-bauble{transform-origin:50% 0;animation:sx-swing var(--t,4.6s) ease-in-out infinite alternate;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.sx-bauble__string{width:1px;height:var(--len);background:#fff6;display:block}.sx-bauble__ball{width:var(--s);height:var(--s);background:radial-gradient(circle at 32% 28%, #ffffffe6 0 6%, var(--c) 30%, color-mix(in srgb, var(--c) 50%, #000) 100%);box-shadow:0 14px 30px -10px color-mix(in srgb, var(--c) 75%, transparent), inset -4px -6px 10px #00000052;border-radius:50%;display:block;position:relative}.sx-bauble__ball:before{content:"";background:linear-gradient(#f0d27a,#b98d2b);border-radius:3px 3px 0 0;width:38%;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}@media (max-width:639px){.sx-bauble--long{display:none}}@keyframes sx-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.sx-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px #f5cf6ae6);opacity:.25;background:#fff6d6;animation:3.2s ease-in-out infinite sx-spark;position:absolute}@keyframes sx-spark{50%{opacity:.95;transform:scale(1.3)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.sx-bauble,.sx-spark{animation:none}}
