.eh[data-astro-cid-map3axlu]{background:var(--night);color:var(--paper);isolation:isolate;align-items:end;min-height:min(52vh,520px);display:grid;position:relative}.eh[data-astro-cid-map3axlu] picture,.eh[data-astro-cid-map3axlu] img.bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.eh[data-astro-cid-map3axlu] img.bg{object-fit:cover;object-position:50% 35%}.eh[data-astro-cid-map3axlu]:before{content:"";z-index:-1;background:linear-gradient(#1b241233 0%,#1b241273 50%,#1b2412f2 100%);position:absolute;inset:0}.eh[data-astro-cid-map3axlu] .inner[data-astro-cid-map3axlu]{gap:14px;width:100%;padding-block:clamp(80px,12vw,130px) clamp(60px,7vw,84px);display:grid}.eh[data-astro-cid-map3axlu] .eyebrow[data-astro-cid-map3axlu]{color:var(--ember)}.eh[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{color:var(--paper);text-shadow:0 2px 20px #00000059;font-size:clamp(38px,6vw,76px);line-height:.98}.eh[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu] em[data-astro-cid-map3axlu]{color:var(--ember);font-style:normal}.eh[data-astro-cid-map3axlu] .lede[data-astro-cid-map3axlu]{color:var(--olive-text)}.eh[data-astro-cid-map3axlu] .ridge[data-astro-cid-map3axlu]{position:absolute;bottom:-1px;left:0;right:0}.nextgrid[data-astro-cid-map3axlu]{grid-template-columns:1.1fr .9fr;align-items:start;gap:20px;display:grid}.feat[data-astro-cid-map3axlu]{border-radius:var(--radius);background:var(--night);color:var(--paper);aspect-ratio:16/11;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.feat[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.feat[data-astro-cid-map3axlu]:hover img[data-astro-cid-map3axlu]{transform:scale(1.03)}.feat[data-astro-cid-map3axlu]:before{content:"";z-index:-1;background:linear-gradient(#1b24121a 0%,#1b241240 35%,#1b2412d9 68%,#1b2412fa 100%);position:absolute;inset:0}.feat[data-astro-cid-map3axlu] .b[data-astro-cid-map3axlu]{gap:6px;padding:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.feat[data-astro-cid-map3axlu] .when[data-astro-cid-map3axlu]{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ember);font-size:14px;font-weight:700}.feat[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{font-family:var(--display);font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.feat[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{color:var(--olive-text);font-size:15px}.rest[data-astro-cid-map3axlu]{gap:10px;display:grid}@media (width<=860px){.nextgrid[data-astro-cid-map3axlu]{grid-template-columns:1fr}}.annual[data-astro-cid-map3axlu]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.an[data-astro-cid-map3axlu]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);grid-template-rows:170px auto;height:100%;text-decoration:none;display:grid;overflow:hidden}.an[data-astro-cid-map3axlu]:hover{border-color:var(--clay)}.an[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:cover;width:100%;height:100%;display:block}.an[data-astro-cid-map3axlu] .ph[data-astro-cid-map3axlu]{background:var(--olive-deep);color:var(--ember);place-items:center;display:grid}.an[data-astro-cid-map3axlu] .ph[data-astro-cid-map3axlu] svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:96px;height:52px}.an[data-astro-cid-map3axlu] .b[data-astro-cid-map3axlu]{gap:4px;padding:14px 16px 16px;display:grid}.an[data-astro-cid-map3axlu] .when[data-astro-cid-map3axlu]{font-family:var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--clay-deep);font-size:13px;font-weight:700}.an[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;font-size:21px;font-weight:800;line-height:1.1}.an[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{color:var(--ink-2);font-size:14px}.sp[data-astro-cid-map3axlu]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.sp[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{color:var(--ink-2);max-width:60ch;margin-top:6px}
