.groups.svelte-9mfe7j{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.groups.svelte-9mfe7j{grid-template-columns:repeat(3,minmax(0,1fr))}}.carousel-track.svelte-1ti50dd{--per-view:1.4;--gap:16px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.carousel-track.svelte-1ti50dd::-webkit-scrollbar{display:none}@media (width>=600px){.carousel-track.svelte-1ti50dd{--per-view:2.4}}@media (width>=768px){.carousel-track.svelte-1ti50dd{--per-view:3.4}}@media (width>=1024px){.carousel-track.svelte-1ti50dd{--per-view:5}}.carousel-slide.svelte-1ti50dd{scroll-snap-align:start}.carousel-button.svelte-1ti50dd{border:2px solid var(--color-primary);background:var(--color-white);width:44px;height:44px;color:var(--color-primary-dark,var(--color-primary));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.carousel-button.svelte-1ti50dd:disabled{opacity:.35;cursor:default}.show-all.svelte-1ti50dd{border:2px solid var(--color-primary);background:var(--color-white);height:44px;color:var(--color-primary-dark,var(--color-primary));white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:0 1.25rem;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.show-all--phone.svelte-1ti50dd{width:100%;display:flex}@media (width>=640px){.show-all--phone.svelte-1ti50dd{display:none}}@media (hover:hover){.show-all.svelte-1ti50dd:hover,.carousel-button.svelte-1ti50dd:not(:disabled):hover{background:var(--color-primary-light,#e8f0fc)}}.show-all.svelte-1ti50dd:focus-visible,.carousel-button.svelte-1ti50dd:focus-visible{outline:3px solid var(--color-primary-dark,var(--color-primary));outline-offset:2px}.prose.svelte-8p0cc8 h1{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose.svelte-8p0cc8 h2{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.prose.svelte-8p0cc8 h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.prose.svelte-8p0cc8 p{margin-bottom:1rem}.prose.svelte-8p0cc8 ul{margin:0 0 1rem 1.5rem;list-style:outside}.prose.svelte-8p0cc8 ol{margin:0 0 1rem 1.5rem;list-style:decimal}.prose.svelte-8p0cc8 a{color:var(--color-primary);text-decoration:underline}.hub-rows.carousel-strip{margin:0 0 16px}@media (width>=1024px){.carousel-strip .hub-row h3{padding-top:12px}}.sh.svelte-1i6tprb{isolation:isolate;background:var(--sh-bg);min-height:72px;color:var(--sh-fg);border-radius:24px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sh.svelte-1i6tprb:before,.sh.svelte-1i6tprb:after{content:"";z-index:-1;border-radius:50%;position:absolute}.sh.svelte-1i6tprb:before{background:var(--sh-d1);width:120px;height:120px;top:-64px;right:-44px}.sh.svelte-1i6tprb:after{background:var(--sh-d2);width:96px;height:96px;bottom:-72px;right:28px}.sh-em.svelte-1i6tprb{background:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;line-height:1;display:flex}.sh-tx.svelte-1i6tprb{flex-direction:column;flex:1;min-width:0;display:flex}.sh-ti.svelte-1i6tprb{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:24px;display:block;overflow:hidden}.sh-dt.svelte-1i6tprb{order:1;font-size:14px;line-height:20px}.sh-ti.svelte-1i6tprb{order:0}.sh-tg.svelte-1i6tprb{order:2;margin-top:2px;font-size:14px;line-height:20px;display:none}.sh-page.svelte-1i6tprb{margin-top:16px}.sh-deal.svelte-1i6tprb{order:1;margin-top:2px;font-size:15px;font-weight:700;line-height:20px}.sh-dt--sub.svelte-1i6tprb{order:2;margin-top:2px;font-size:12px;line-height:16px;display:none}.sh-go.svelte-1i6tprb{background:var(--color-white);width:32px;height:32px;color:var(--color-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sh-cta.svelte-1i6tprb{display:none}.sh-link.svelte-1i6tprb{transition:transform .15s ease-out,box-shadow .15s ease-out}.sh-link.svelte-1i6tprb:focus-visible{outline:3px solid var(--color-primary-dark);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sh-link.svelte-1i6tprb:hover{transform:translateY(-2px);box-shadow:0 8px 24px #14142b1f}}@media (width>=640px){.sh.svelte-1i6tprb{gap:24px;min-height:128px;padding:24px 32px}.sh.svelte-1i6tprb:before{width:340px;height:340px;top:-190px;right:-90px}.sh.svelte-1i6tprb:after{width:240px;height:240px;bottom:-170px;right:220px}.sh-em.svelte-1i6tprb{width:80px;height:80px;font-size:44px}.sh-dt.svelte-1i6tprb{order:-1;font-size:14px;font-weight:600}.sh-ti.svelte-1i6tprb{font-size:30px;font-weight:900;line-height:38px}.sh-tg.svelte-1i6tprb{font-size:18px;line-height:26px;display:block}.sh-deal.svelte-1i6tprb{font-size:18px;line-height:26px}.sh-dt--sub.svelte-1i6tprb{order:-1;margin-top:0;font-size:14px;line-height:20px;display:block}.sh-go.svelte-1i6tprb{display:none}.sh-cta.svelte-1i6tprb{background:var(--color-white);height:48px;color:var(--color-heading);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.sh-page.svelte-1i6tprb{margin-top:16px}}.office-santa.svelte-103penm{background-color:var(--color-primary-light);max-width:42rem;color:var(--color-heading);border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:12px;text-decoration:none;display:flex}.office-santa[hidden].svelte-103penm{display:none}.office-santa.strip.svelte-103penm{max-width:none;margin-top:0}.office-santa.svelte-103penm:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.emoji.svelte-103penm{flex:none;font-size:24px;line-height:1}.txt.svelte-103penm{flex-direction:column;flex:auto;min-width:0;display:flex}.title.svelte-103penm{color:var(--color-heading);font-size:15px;font-weight:700;line-height:20px}.sub.svelte-103penm{color:var(--color-icon-secondary);font-size:13px;line-height:18px}.santa-outline.btn.svelte-103penm{border:2px solid var(--color-primary);background-color:var(--color-white);height:auto;min-height:44px;color:var(--color-primary-dark);box-shadow:none;flex:none;font-weight:700}.office-santa.svelte-103penm:hover .santa-outline.btn:where(.svelte-103penm){background-color:var(--color-primary-light);color:var(--color-primary-dark)}@media (width>=640px){.office-santa.svelte-103penm{padding:14px 18px}.title.svelte-103penm{font-size:16px;line-height:22px}.strip.svelte-103penm .txt:where(.svelte-103penm){flex:0 auto}.strip.svelte-103penm .santa-outline.btn:where(.svelte-103penm){margin-left:auto}}
