.hero[data-astro-cid-giffni7w]{--focus:var(--ink);background:var(--bg);color:var(--ink);transition:background-color .6s,color .6s}.hero__inner[data-astro-cid-giffni7w]{gap:var(--space-l) var(--space-l);padding-block:var(--space-m) var(--space-xl);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;display:grid}.hero__copy[data-astro-cid-giffni7w]{gap:var(--space-m);min-width:0;display:grid}.hero__title[data-astro-cid-giffni7w]{font:600 var(--step--1) / 1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);max-width:34ch}.panel[data-astro-cid-giffni7w]{gap:var(--space-m);animation:.45s cubic-bezier(.2,.8,.2,1) panel-in;display:none}body:has(#season-spring:checked) [data-astro-cid-giffni7w][data-panel=spring],body:has(#season-summer:checked) [data-astro-cid-giffni7w][data-panel=summer],body:has(#season-fall:checked) [data-astro-cid-giffni7w][data-panel=fall],body:has(#season-winter:checked) [data-astro-cid-giffni7w][data-panel=winter]{display:grid}@supports not selector(:has(*)){.panel--fallback[data-astro-cid-giffni7w]{display:grid}}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}}.panel__headline[data-astro-cid-giffni7w]{letter-spacing:-.035em;font-size:clamp(2.5rem,1.3rem + 3.6vw,4.75rem);line-height:.94}.panel__headline[data-astro-cid-giffni7w] span[data-astro-cid-giffni7w]{background:linear-gradient(to bottom, #fff 0 var(--snow), var(--accent) var(--snow));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;transition:--snow 1.4s ease-out}.panel__lede[data-astro-cid-giffni7w]{font-size:var(--step-1);color:var(--soft);max-width:34ch;line-height:1.45}.panel__lede[data-astro-cid-giffni7w] strong[data-astro-cid-giffni7w]{color:var(--ink)}.panel__jobs[data-astro-cid-giffni7w]{gap:var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.panel__jobs[data-astro-cid-giffni7w] li[data-astro-cid-giffni7w]{font-weight:700;font-size:var(--step--1);border:2px solid;border-radius:999px;padding:.4rem .85rem .25rem}.seasons[data-astro-cid-giffni7w]{gap:1.9rem;min-width:0;display:grid}.seasons__hint[data-astro-cid-giffni7w]{font:600 var(--step--2) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.seasons__hint[data-astro-cid-giffni7w] svg{width:1.2em;height:1.2em}.seasons__row[data-astro-cid-giffni7w]{--card-h:clamp(470px, 64vh, 570px);--ring:10px;--page-bg:var(--bg);--page-ink:var(--ink);padding-inline:calc(var(--card-h) * .15);gap:clamp(.8rem,1.2vw,1.1rem);display:flex;position:relative}.card[data-astro-cid-giffni7w]{min-width:0;height:var(--card-h);border-radius:var(--radius);background-color:var(--bg);color:var(--ink);cursor:pointer;transform:skewX(var(--card-skew));box-shadow:var(--shadow-m);flex:1 1 0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),margin .6s cubic-bezier(.2,.8,.2,1),transform .25s,box-shadow .25s;display:block;position:relative}.card[data-astro-cid-giffni7w][data-season=spring]{background-image:repeating-linear-gradient(90deg,#0000 0 22px,#10301b17 22px 25px)}.card[data-astro-cid-giffni7w][data-season=summer]{background-image:repeating-linear-gradient(90deg,#ffffff12 0 30px,#0000 30px 60px)}.card[data-astro-cid-giffni7w][data-season=fall]{background-image:repeating-linear-gradient(45deg,#ffffff1a 0 3px,#0000 3px 16px)}.card[data-astro-cid-giffni7w][data-season=winter]{background-image:radial-gradient(circle,#ffffff1f 2.5px,#0000 3px);background-size:18px 18px}.card__in[data-astro-cid-giffni7w]{justify-items:center;gap:var(--space-xs);grid-template:"icon""art"minmax(0,1fr)"name"/minmax(0,1fr);padding:1rem .7rem 1.2rem;display:grid;position:absolute;inset:0}.card__in[data-astro-cid-giffni7w]>[data-astro-cid-giffni7w]{transform:skewX(calc(var(--card-skew) * -1))}.card__in[data-astro-cid-giffni7w]>.card__name[data-astro-cid-giffni7w]{letter-spacing:-.01em;text-transform:uppercase;writing-mode:vertical-rl;transform:skewX(calc(var(--card-skew) * -1)) rotate(calc(var(--card-skew) * -1)) rotate(180deg);grid-area:name;font-size:clamp(1.3rem,1.9vw,1.9rem);font-weight:900;line-height:1}.card__months[data-astro-cid-giffni7w]{font:600 var(--step--2) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;grid-area:months;display:none}.card__icon[data-astro-cid-giffni7w]{border:2px solid;border-radius:50%;grid-area:icon;place-items:center;width:1.9rem;height:1.9rem;display:grid}.card__icon[data-astro-cid-giffni7w] svg{grid-area:1/1;width:.95rem;height:.95rem}.card__icon[data-astro-cid-giffni7w] .card__on{display:none}.card__art[data-astro-cid-giffni7w]{grid-area:art;place-items:center;width:100%;min-height:0;display:grid}.card__art[data-astro-cid-giffni7w] .goose{width:130%;max-width:330px;transition:transform .3s}.card__list[data-astro-cid-giffni7w]{font-weight:800;font-size:var(--step-0);grid-area:list;gap:.2rem;line-height:1.3;display:none}.card__list[data-astro-cid-giffni7w] span[data-astro-cid-giffni7w]:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:.45em;height:.45em;margin:0 .55em .12em 0;display:inline-block}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w]{margin-inline:var(--ring);transform:translateY(-8px) skewX(var(--card-skew));box-shadow:0 0 0 calc(var(--ring) / 2) var(--page-bg), 0 0 0 var(--ring) var(--page-ink), var(--shadow-l);flex-grow:3.2}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__in[data-astro-cid-giffni7w]{justify-items:start;gap:.35rem var(--space-xs);grid-template:"name icon""months icon""art art"minmax(0,1fr)"list list"/minmax(0,1fr) auto;padding:1.3rem 1.4rem 1.5rem}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__name[data-astro-cid-giffni7w]{writing-mode:horizontal-tb;letter-spacing:-.03em;font-size:clamp(2rem,3vw,3.1rem);transform:none}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__in[data-astro-cid-giffni7w]>.card__months[data-astro-cid-giffni7w]{transform:none}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__months[data-astro-cid-giffni7w],.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__list[data-astro-cid-giffni7w]{animation:.5s cubic-bezier(.2,.8,.2,1) .15s backwards card-reveal;display:grid}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__art[data-astro-cid-giffni7w]{place-self:stretch stretch;display:block}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__art[data-astro-cid-giffni7w] .goose,.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__art[data-astro-cid-giffni7w] .goose svg{width:100%;max-width:none;height:100%}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__icon[data-astro-cid-giffni7w]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__icon[data-astro-cid-giffni7w] .card__go{display:none}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__icon[data-astro-cid-giffni7w] .card__on{display:block}@keyframes card-reveal{0%{opacity:0;translate:0 8px}}.season-input[data-astro-cid-giffni7w]:not(:checked)+.card[data-astro-cid-giffni7w]:hover{transform:translateY(-6px) skewX(var(--card-skew));box-shadow:0 0 0 3px var(--page-ink), var(--shadow-l);flex-grow:1.25}.season-input[data-astro-cid-giffni7w]:not(:checked)+.card[data-astro-cid-giffni7w]:hover .card__art[data-astro-cid-giffni7w] .goose{transform:translateY(-4px)rotate(-3deg)}.season-input[data-astro-cid-giffni7w]:focus-visible+.card[data-astro-cid-giffni7w]{outline:3px dashed var(--page-ink);outline-offset:16px}@media (width<=1100px){.hero__inner[data-astro-cid-giffni7w]{grid-template-columns:1fr}.seasons__hint[data-astro-cid-giffni7w]{justify-self:start}.seasons__row[data-astro-cid-giffni7w]{--card-h:420px;max-width:860px}}@media (width<=640px){.seasons__row[data-astro-cid-giffni7w]{--card-skew:-9deg;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-inline:1.7rem;display:grid}.card[data-astro-cid-giffni7w]{height:195px}.card__in[data-astro-cid-giffni7w]{grid-template-areas:"icon""art""name";gap:.3rem;padding:.6rem .5rem .7rem}.card__icon[data-astro-cid-giffni7w]{width:1.5rem;height:1.5rem}.card__in[data-astro-cid-giffni7w]>.card__name[data-astro-cid-giffni7w]{writing-mode:horizontal-tb;font-size:.95rem;transform:none}.card__art[data-astro-cid-giffni7w] .goose{width:110%}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w]{height:360px;margin:0 var(--ring) var(--ring);transform:skewX(var(--card-skew));order:-1;grid-column:1/-1}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__in[data-astro-cid-giffni7w]{padding:1rem 1.1rem 1.1rem}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__name[data-astro-cid-giffni7w]{font-size:1.9rem}.season-input[data-astro-cid-giffni7w]:checked+.card[data-astro-cid-giffni7w] .card__list[data-astro-cid-giffni7w]{display:none}}.faq[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq__list[data-astro-cid-lcdefpme]{gap:var(--space-xs);display:grid}details[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:var(--space-s);padding:var(--space-s) var(--space-m);font-weight:800;font-size:var(--step-1);line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--deep);flex:none;font-weight:900;transition:transform .2s}summary[data-astro-cid-lcdefpme]:hover,details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{color:var(--deep)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 var(--space-m) var(--space-m);color:var(--ink-700);max-width:60ch}@media (width<=860px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}}
