.hp[data-astro-cid-5dc35kmv]{padding:48px 16px}.hp__wrap[data-astro-cid-5dc35kmv]{max-width:72rem;margin:0 auto}.hp__narrow[data-astro-cid-5dc35kmv]{max-width:50rem;margin:0 auto}.hp__h2[data-astro-cid-5dc35kmv]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.05}.hp__h2--center[data-astro-cid-5dc35kmv]{text-align:center}.hp__h2--white[data-astro-cid-5dc35kmv]{color:#fff}.hp[data-astro-cid-5dc35kmv] p[data-astro-cid-5dc35kmv]{margin:0 0 14px;font-size:17px;line-height:1.65}.hp__lead[data-astro-cid-5dc35kmv]{text-align:center;max-width:48rem;margin:0 auto 26px!important}.hp--white[data-astro-cid-5dc35kmv]{background:#fff}.hp--cream[data-astro-cid-5dc35kmv]{background:var(--color-cream)}.hp--ice[data-astro-cid-5dc35kmv]{background:var(--color-ice)}.hp__grid[data-astro-cid-5dc35kmv]{grid-template-columns:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.hp__grid[data-astro-cid-5dc35kmv]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.hp__grid[data-astro-cid-5dc35kmv]{grid-template-columns:repeat(3,1fr)}}.hp__card[data-astro-cid-5dc35kmv]{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:16px;flex-direction:column;padding:20px 20px 18px;display:flex}.hp__when[data-astro-cid-5dc35kmv]{background:var(--color-sun);font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);box-shadow:2px 2px 0 var(--color-ink);border-radius:4px;align-self:flex-start;margin:0 0 10px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-block}.hp__card[data-astro-cid-5dc35kmv] h3[data-astro-cid-5dc35kmv]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 8px;font-size:1.35rem;font-weight:400;line-height:1.1}.hp__card[data-astro-cid-5dc35kmv] p[data-astro-cid-5dc35kmv]{margin:0 0 10px;font-size:15.5px;line-height:1.5}.hp__dots[data-astro-cid-5dc35kmv]{gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.hp__dots[data-astro-cid-5dc35kmv] li[data-astro-cid-5dc35kmv]{padding-left:22px;line-height:1.4;position:relative}.hp__dots[data-astro-cid-5dc35kmv] li[data-astro-cid-5dc35kmv]:before{content:"";background:var(--color-sun);width:11px;height:11px;box-shadow:2px 2px 0 var(--color-ink);border-radius:50%;position:absolute;top:6px;left:0}.hp__two[data-astro-cid-5dc35kmv]{align-items:center;gap:28px;display:grid}@media (width>=900px){.hp__two[data-astro-cid-5dc35kmv]{grid-template-columns:1.1fr 1fr;gap:44px}}.hp__photo[data-astro-cid-5dc35kmv]{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--color-ink);width:100%;box-shadow:5px 5px 0 var(--color-ink);border-radius:14px;display:block}.hp__ctas[data-astro-cid-5dc35kmv]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.hp__btn[data-astro-cid-5dc35kmv]{background:var(--color-berry);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;box-shadow:3px 3px 0 var(--color-ink);border-radius:6px;padding:13px 24px;font-size:18px;text-decoration:none;display:inline-block}.hp__btn--alt[data-astro-cid-5dc35kmv]{color:var(--color-ink);border:2px solid var(--color-ink);box-shadow:none;background:#fff}.hp__btn[data-astro-cid-5dc35kmv]:hover{text-decoration:none}.hp__stay[data-astro-cid-5dc35kmv]{color:inherit;text-decoration:none}.hp__stay[data-astro-cid-5dc35kmv]:hover h3[data-astro-cid-5dc35kmv]{color:var(--color-berry)}.hp--cta[data-astro-cid-5dc35kmv]{background:var(--color-forest);color:#fff;text-align:center}.hp--cta[data-astro-cid-5dc35kmv] p[data-astro-cid-5dc35kmv]{color:#fff}.hp__fine[data-astro-cid-5dc35kmv]{color:var(--color-muted);font-size:14.5px!important}.hp__fine[data-astro-cid-5dc35kmv] a[data-astro-cid-5dc35kmv],.hp[data-astro-cid-5dc35kmv] p[data-astro-cid-5dc35kmv] a[data-astro-cid-5dc35kmv]{color:var(--color-berry);font-weight:700;text-decoration:underline}.hw-band--snow{background:#145a78}.hw-band--snow .hw-band__burst{z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(from -6.43deg,oklab(51.9068% -.0432237 -.0555212) 0deg 6.43deg,#0000 6.43deg 12.857deg);border-radius:50%;width:110vw;max-width:1500px;animation:140s linear infinite hw-turn;position:absolute;top:50%;left:68%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.hw-band--snow .hw-band__flakes{z-index:0;pointer-events:none;opacity:.9;background-image:radial-gradient(circle,#fff 0 2.5px,#0000 3px),radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#ffffffb3 0 2px,#0000 2.5px);background-position:10px 20px,60px 90px,130px 40px;background-size:190px 230px,120px 160px,260px 300px;animation:18s linear infinite hw-snow;position:absolute;inset:-200px 0 0}.hw-band--snow .hw-band__char{background-image:url(/brand/yogi-friends-o.webp);width:54%;max-width:560px;height:92%;right:5%}@keyframes hw-turn{to{transform:rotate(360deg)}}@keyframes hw-snow{to{background-position:10px 250px,60px 250px,130px 340px}}@media (prefers-reduced-motion:reduce){.hw-band--snow .hw-band__burst,.hw-band--snow .hw-band__flakes{animation:none}}
