.fcap[data-astro-cid-ict236l2]{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:18px;font-size:.62rem;display:block}.fhead[data-astro-cid-ict236l2]{text-align:center;max-width:760px;margin:0 auto clamp(48px,6vw,80px)}.fhead[data-astro-cid-ict236l2] h2[data-astro-cid-ict236l2],.fess__text[data-astro-cid-ict236l2] h2[data-astro-cid-ict236l2]{color:var(--ink);margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:400;line-height:1.08}.fhead[data-astro-cid-ict236l2] h2[data-astro-cid-ict236l2] em[data-astro-cid-ict236l2],.fhero[data-astro-cid-ict236l2] h1[data-astro-cid-ict236l2] em[data-astro-cid-ict236l2]{color:var(--gold-deep);font-style:italic}.fhead[data-astro-cid-ict236l2] p[data-astro-cid-ict236l2]{max-width:58ch;color:var(--muted);margin:22px auto 0;line-height:1.9}.fhero[data-astro-cid-ict236l2]{background:var(--ivory);padding:calc(var(--header-h) + 20px) clamp(16px, 3vw, 40px) clamp(64px, 8vw, 104px)}.fhero__frame[data-astro-cid-ict236l2]{background:var(--stone);height:clamp(380px,72vh,780px);overflow:hidden}.fhero__frame[data-astro-cid-ict236l2] img{object-fit:cover;width:100%;height:100%;animation:fzoom 18s var(--ease-out) both}.fhero__card[data-astro-cid-ict236l2]{background:var(--ivory);text-align:center;width:min(720px,100% - 32px);animation:frise 1.4s var(--ease-out) .3s both;margin:clamp(-120px,-9vw,-64px) auto 0;padding:clamp(32px,5vw,56px) clamp(24px,5vw,64px);position:relative}.fhero[data-astro-cid-ict236l2] h1[data-astro-cid-ict236l2]{color:var(--ink);margin:0 0 18px;font-size:clamp(2.8rem,6.5vw,5.6rem);font-weight:400;line-height:1}.fhero__card[data-astro-cid-ict236l2] p[data-astro-cid-ict236l2]{max-width:44ch;color:var(--muted);font-family:var(--font-display);margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic}@keyframes fzoom{0%{transform:scale(1.08)}to{transform:none}}@keyframes frise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.fess[data-astro-cid-ict236l2]{background:var(--white)}.fess__grid[data-astro-cid-ict236l2]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,7vw,120px);max-width:1280px;display:grid}.fess__media[data-astro-cid-ict236l2]{aspect-ratio:4/5;background:var(--stone);overflow:hidden}.fess__media[data-astro-cid-ict236l2] img{object-fit:cover;width:100%;height:100%}.fess__text[data-astro-cid-ict236l2] h2[data-astro-cid-ict236l2]{margin-bottom:clamp(28px,4vw,44px)}.facc[data-astro-cid-ict236l2]{border-top:1px solid var(--stone)}.facc__item[data-astro-cid-ict236l2]{border-bottom:1px solid var(--stone)}.facc__item[data-astro-cid-ict236l2] button[data-astro-cid-ict236l2]{cursor:pointer;text-align:left;width:100%;color:var(--ink);font-family:var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:clamp(1.25rem,1.9vw,1.6rem);display:flex}.facc__item[data-astro-cid-ict236l2] button[data-astro-cid-ict236l2]:hover{color:var(--gold-deep)}.facc__icon[data-astro-cid-ict236l2]{flex:none;width:16px;height:16px;position:relative}.facc__icon[data-astro-cid-ict236l2]:before,.facc__icon[data-astro-cid-ict236l2]:after{content:"";background:var(--gold);width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;top:50%;left:0}.facc__icon[data-astro-cid-ict236l2]:after{transform:rotate(90deg)}.facc__item[data-astro-cid-ict236l2].is-open .facc__icon[data-astro-cid-ict236l2]:after{transform:rotate(0)}.facc__panel[data-astro-cid-ict236l2]{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.facc__item[data-astro-cid-ict236l2].is-open .facc__panel[data-astro-cid-ict236l2]{grid-template-rows:1fr}.facc__inner[data-astro-cid-ict236l2]{min-height:0;overflow:hidden}.facc__inner[data-astro-cid-ict236l2] p[data-astro-cid-ict236l2]{color:var(--charcoal);max-width:58ch;font-size:.92rem;line-height:1.9}.facc__inner[data-astro-cid-ict236l2]>[data-astro-cid-ict236l2]:last-child{margin-bottom:26px}@media (width<=900px){.fess__grid[data-astro-cid-ict236l2]{grid-template-columns:1fr}.fess__media[data-astro-cid-ict236l2]{aspect-ratio:4/3}}.fseasons[data-astro-cid-ict236l2]{background:var(--ivory)}.fseasons__grid[data-astro-cid-ict236l2]{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.fseason[data-astro-cid-ict236l2]{aspect-ratio:3/4.4;background:var(--ink);color:var(--ivory);position:relative;overflow:hidden}.fseason[data-astro-cid-ict236l2] img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out), opacity .6s;position:absolute;inset:0}.fseason[data-astro-cid-ict236l2]:after{content:"";background:linear-gradient(#0f0e0c0d 40%,#0f0e0cd9);position:absolute;inset:0}.fseason[data-astro-cid-ict236l2]:hover img{opacity:.8;transform:scale(1.06)}.fseason__body[data-astro-cid-ict236l2]{z-index:1;padding:clamp(20px,2.4vw,32px);position:absolute;bottom:0;left:0;right:0}.fseason[data-astro-cid-ict236l2] h3[data-astro-cid-ict236l2]{color:var(--ivory);margin:0 0 4px;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:400}.fseason[data-astro-cid-ict236l2] span[data-astro-cid-ict236l2]{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);font-size:.58rem;display:block}.fseason[data-astro-cid-ict236l2] p[data-astro-cid-ict236l2]{color:#e3dccf;opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s, margin .5s;margin:0;font-size:.84rem;line-height:1.7;overflow:hidden}.fseason[data-astro-cid-ict236l2]:hover p[data-astro-cid-ict236l2]{opacity:1;max-height:8em;margin-top:12px}@media (hover:none){.fseason[data-astro-cid-ict236l2] p[data-astro-cid-ict236l2]{opacity:1;max-height:none;margin-top:12px}}@media (width<=1000px){.fseasons__grid[data-astro-cid-ict236l2]{grid-template-columns:1fr 1fr}}@media (width<=520px){.fseasons__grid[data-astro-cid-ict236l2]{grid-template-columns:1fr}.fseason[data-astro-cid-ict236l2]{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.fhero__frame[data-astro-cid-ict236l2] img{animation:none}}
