.gd-seasons{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gd-season,.gd-rainy{position:relative;display:block;overflow:hidden;color:#fff;background:var(--ink);box-shadow:0 10px 30px #0a1f5c2e}.gd-season{aspect-ratio:3/4}.gd-season img,.gd-rainy img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gd-season:hover img,.gd-rainy:hover img{transform:scale(1.07)}.gd-season__shade{position:absolute;inset:0;background:linear-gradient(180deg,#06164640 0,#06164600 25%,#0616468c 55%,#061646f2)}.gd-season__ico{position:absolute;right:16px;top:16px;width:50px;height:50px;border-radius:50%;background:#fffffff0;color:var(--gold);display:grid;place-items:center;box-shadow:0 2px 12px #00000040}.gd-season__body{position:absolute;left:0;right:0;bottom:0;padding:22px;display:flex;flex-direction:column;gap:4px}.gd-season__months{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#fff}.gd-season__name{font-family:var(--serif);font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;font-weight:500;text-shadow:0 2px 16px rgba(0,0,0,.4)}.gd-season__line{font-size:.92rem;color:#ffffffeb;max-width:30ch}.gd-rainy{margin-top:18px;aspect-ratio:16/5}.gd-rainy .gd-season__body{justify-content:flex-end;max-width:620px}.gd-rainy .gd-season__shade{background:linear-gradient(90deg,#061646d9 0,#06164659 55%,#0616460d)}.gd-rainy .gd-season__body{top:0;justify-content:center;padding-left:40px}.gd-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.gd-month{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding:16px 8px 14px;background:var(--ivory);border:1px solid var(--line);transition:.25s;height:100%}.gd-month:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 10px 24px #0a1f5c1f}.gd-month__m{font-family:var(--serif);font-size:1.5rem;color:var(--ink);line-height:1}.gd-month__i{color:var(--gold);margin:8px 0 4px;display:grid;place-items:center}.gd-month__mood{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.gd-month__hi{font-size:.95rem;font-weight:400;color:var(--ink-2);margin-top:2px}.gd-fine{text-align:center;color:var(--muted);font-size:.82rem;margin-top:22px}.gd-next{padding:60px 0}.gd-next__in{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.gd-next h2{font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:1000px){.gd-seasons{grid-template-columns:repeat(2,1fr)}.gd-strip{grid-template-columns:repeat(4,1fr)}.gd-rainy{aspect-ratio:16/7}}@media(max-width:560px){.gd-hero{min-height:38vh;padding:90px 0 44px}.gd-seasons{gap:10px}.gd-season__body{padding:14px}.gd-season__ico{width:40px;height:40px;right:10px;top:10px}.gd-season__line{display:none}.gd-rainy{aspect-ratio:auto;height:190px}.gd-rainy .gd-season__body{padding-left:18px}.gd-strip{grid-template-columns:repeat(3,1fr);gap:8px}.gd-month{padding:12px 4px}.gd-month__m{font-size:1.25rem}.gd-pick.section,.gd-months.section{padding:70px 0}}.wv-intro[data-astro-cid-m2bciv6h]{max-width:72ch;margin:0 0 24px}.wv-intro[data-astro-cid-m2bciv6h] p[data-astro-cid-m2bciv6h]{margin:0 0 14px;line-height:1.65}.wv-cite[data-astro-cid-m2bciv6h]{font-size:.75em;vertical-align:super;margin-left:2px}.wv-scroll[data-astro-cid-m2bciv6h]{overflow-x:auto;max-width:100%;border:1px solid var(--line);background:#fff}.wv-scroll[data-astro-cid-m2bciv6h]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wv-table[data-astro-cid-m2bciv6h]{border-collapse:collapse;width:100%;min-width:760px;font-size:.92rem}.wv-table[data-astro-cid-m2bciv6h] caption[data-astro-cid-m2bciv6h]{text-align:left;padding:10px 12px;color:var(--muted);font-size:.85rem}.wv-table[data-astro-cid-m2bciv6h] th[data-astro-cid-m2bciv6h],.wv-table[data-astro-cid-m2bciv6h] td[data-astro-cid-m2bciv6h]{padding:9px 12px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.wv-table[data-astro-cid-m2bciv6h] thead[data-astro-cid-m2bciv6h] th[data-astro-cid-m2bciv6h]{background:var(--ivory);font-weight:600;color:var(--ink)}.wv-table[data-astro-cid-m2bciv6h] tbody[data-astro-cid-m2bciv6h] th[data-astro-cid-m2bciv6h]{font-weight:600;color:var(--ink)}.wv-table[data-astro-cid-m2bciv6h] a[data-astro-cid-m2bciv6h]{color:var(--ink);text-decoration:underline;text-underline-offset:2px;display:inline-block;min-height:24px}.wv-h3[data-astro-cid-m2bciv6h]{margin:36px 0 8px;font-size:1.3rem}.wv-links[data-astro-cid-m2bciv6h]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;padding:0;margin:12px 0 18px;list-style:none}.wv-links[data-astro-cid-m2bciv6h] a[data-astro-cid-m2bciv6h]{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.wv-sources[data-astro-cid-m2bciv6h]{margin-top:28px;font-size:.88rem;color:var(--muted)}.wv-sources[data-astro-cid-m2bciv6h] h3[data-astro-cid-m2bciv6h]{font-size:1rem;margin:0 0 6px;color:var(--ink)}.wv-sources[data-astro-cid-m2bciv6h] a[data-astro-cid-m2bciv6h],.wv-intro[data-astro-cid-m2bciv6h] a[data-astro-cid-m2bciv6h]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}
