.season-hero[data-astro-cid-kekmbwkt]{position:relative;isolation:isolate;min-height:clamp(340px,52vw,620px);display:flex;align-items:flex-end;overflow:hidden}.season-hero__media[data-astro-cid-kekmbwkt]{position:absolute;inset:0;z-index:-2;display:block}.season-hero__media[data-astro-cid-kekmbwkt] img[data-astro-cid-kekmbwkt]{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.season-hero__shade[data-astro-cid-kekmbwkt]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#141a168c,#141a16d9)}.season-hero__content[data-astro-cid-kekmbwkt]{position:relative;z-index:1;padding-block:48px;display:flex;flex-direction:column;gap:12px;color:var(--color-cream)}.season-hero__content[data-astro-cid-kekmbwkt] .eyebrow{color:var(--color-cream);opacity:.9}.season-hero__content[data-astro-cid-kekmbwkt] h1[data-astro-cid-kekmbwkt]{font-family:var(--font-display);font-size:var(--type-h1);line-height:var(--lh-tight);font-weight:400;letter-spacing:-.01em;margin:0;max-width:22ch}.season-hero__lead[data-astro-cid-kekmbwkt]{font-size:var(--type-body);line-height:var(--lh-base);max-width:42rem;margin:0;opacity:.95}.season-hero__chips[data-astro-cid-kekmbwkt]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0}.season-hero__chips[data-astro-cid-kekmbwkt] li[data-astro-cid-kekmbwkt]{padding:4px 10px;border-radius:999px;background:#f9f7f229;font-size:var(--type-caption);color:var(--color-cream)}.season-features__title[data-astro-cid-dht2tepe]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--color-ink);margin:0 0 32px}.season-features[data-astro-cid-dht2tepe]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.season-features[data-astro-cid-dht2tepe]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.season-features[data-astro-cid-dht2tepe]{grid-template-columns:repeat(3,1fr)}}.season-feature[data-astro-cid-dht2tepe]{padding:24px;background:var(--color-cream-elev);border:1px solid var(--color-line);display:flex;flex-direction:column;gap:8px}.season-feature__icon[data-astro-cid-dht2tepe]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-terracotta-soft);color:var(--color-terracotta);margin-bottom:4px}.season-feature__icon[data-astro-cid-dht2tepe] .material-symbols-outlined[data-astro-cid-dht2tepe]{font-size:24px}.season-feature__name[data-astro-cid-dht2tepe]{font-family:var(--font-display);font-size:var(--type-h3);font-weight:500;color:var(--color-ink);margin:0}.season-feature__text[data-astro-cid-dht2tepe]{margin:0;color:var(--color-stone);font-size:var(--type-body-sm);line-height:var(--lh-base)}.season-plan[data-astro-cid-hh4tb42i]{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width: 900px){.season-plan[data-astro-cid-hh4tb42i]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}}.season-plan__head[data-astro-cid-hh4tb42i] h2[data-astro-cid-hh4tb42i]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--color-ink);margin:0 0 12px}.season-plan__head[data-astro-cid-hh4tb42i] p[data-astro-cid-hh4tb42i]{margin:0;color:var(--color-stone);font-size:var(--type-body-sm);line-height:var(--lh-base)}.season-plan__list[data-astro-cid-hh4tb42i]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.season-plan__step[data-astro-cid-hh4tb42i]{display:flex;gap:16px;padding:20px 24px;background:var(--color-cream-elev);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.season-plan__num[data-astro-cid-hh4tb42i]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--color-leaf-deep);color:var(--color-cream-pro);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1rem;font-weight:500}.season-plan__body[data-astro-cid-hh4tb42i] p[data-astro-cid-hh4tb42i]{margin:0;color:var(--color-ink);font-size:var(--type-body-sm);line-height:var(--lh-base)}.season-plan__link[data-astro-cid-hh4tb42i]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--type-body-sm);font-weight:600;color:var(--color-terracotta);text-decoration:none}.season-plan__link[data-astro-cid-hh4tb42i]:hover{text-decoration:underline}.season-plan__link[data-astro-cid-hh4tb42i] .material-symbols-outlined[data-astro-cid-hh4tb42i]{font-size:18px}.season-gallery__title[data-astro-cid-um2holfa]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--color-ink);margin:0 0 32px}.season-gallery[data-astro-cid-um2holfa]{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.season-gallery[data-astro-cid-um2holfa]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.season-gallery[data-astro-cid-um2holfa]{grid-template-columns:repeat(6,1fr)}.season-gallery__item[data-astro-cid-um2holfa]{grid-column:span 2}.season-gallery--odd[data-astro-cid-um2holfa] .season-gallery__item[data-astro-cid-um2holfa]:nth-child(n+4){grid-column:span 3}}.season-gallery__item[data-astro-cid-um2holfa] img[data-astro-cid-um2holfa]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:var(--radius-lg);background:var(--color-cream-low)}.season-facts__title[data-astro-cid-yxnypqsm]{font-family:var(--font-display);font-size:var(--type-h2);font-weight:500;letter-spacing:-.01em;line-height:var(--lh-snug);margin:0 0 32px}.season-facts[data-astro-cid-yxnypqsm]{margin:0;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width: 900px){.season-facts[data-astro-cid-yxnypqsm]{grid-template-columns:repeat(3,1fr)}}.season-facts__row[data-astro-cid-yxnypqsm]{padding:20px 24px;border-radius:var(--radius-lg);background:#f6f1e60f;border:1px solid var(--color-line-moss)}.season-facts[data-astro-cid-yxnypqsm] dt[data-astro-cid-yxnypqsm]{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-sage);margin:0 0 6px}.season-facts[data-astro-cid-yxnypqsm] dd[data-astro-cid-yxnypqsm]{margin:0;font-family:var(--font-display);font-size:var(--type-h3);font-weight:500;color:var(--color-cream-on-moss)}.season-other[data-astro-cid-ulyd53qv]{background:var(--color-cream-low);padding-block:40px}.season-other__link[data-astro-cid-ulyd53qv]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid var(--color-line);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.season-other__link[data-astro-cid-ulyd53qv]:hover{border-color:var(--color-terracotta);transform:translateY(-2px)}.season-other__text[data-astro-cid-ulyd53qv]{display:flex;flex-direction:column;gap:4px}.season-other__hint[data-astro-cid-ulyd53qv]{font-size:var(--type-caption);color:var(--color-stone)}.season-other__name[data-astro-cid-ulyd53qv]{font-family:var(--font-display);font-size:var(--type-h3);font-weight:500}.season-other__arrow[data-astro-cid-ulyd53qv]{color:var(--color-terracotta);flex-shrink:0}.season-other__arrow[data-astro-cid-ulyd53qv] .material-symbols-outlined[data-astro-cid-ulyd53qv]{font-size:20px}
