.pf-stage[data-astro-cid-hcjuqwdu]{display:none}html.webgl-ok .pf-stage[data-astro-cid-hcjuqwdu]{display:block}html.webgl-ok .pf-grid[data-astro-cid-hcjuqwdu]{display:none}.pf-stage[data-astro-cid-hcjuqwdu]{position:relative;height:100dvh;min-height:36rem;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-accent-deep) 16%,var(--color-bg)) 0%,var(--color-bg) 58%),var(--color-bg)}@media(max-height:600px){.pf-stage[data-astro-cid-hcjuqwdu]{min-height:100dvh}}.pf-stage__gl[data-astro-cid-hcjuqwdu]{position:absolute;inset:0}.pf-stage__scrim[data-astro-cid-hcjuqwdu]{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(58% 48% at 50% 50%,rgba(0,0,0,.5),transparent 72%)}.pf-stage__overlay[data-astro-cid-hcjuqwdu]{position:absolute;inset:0;z-index:3;display:grid;place-content:center;text-align:center;padding:0 1.5rem;pointer-events:none;mix-blend-mode:difference}.pf-stage__eyebrow[data-astro-cid-hcjuqwdu]{font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#fff;margin-bottom:1.1rem}.pf-stage__title[data-astro-cid-hcjuqwdu]{font-family:var(--font-display);font-weight:500;color:#fff;font-size:clamp(2.4rem,8vw,6rem);line-height:1.02;letter-spacing:-.02em;margin:0}.pf-stage__title[data-astro-cid-hcjuqwdu] em[data-astro-cid-hcjuqwdu]{font-style:italic}.pf-stage__cue[data-astro-cid-hcjuqwdu]{position:absolute;left:50%;bottom:clamp(1.4rem,4vh,2.6rem);transform:translate(-50%);z-index:4;display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;max-width:min(92vw,26rem);padding-inline:1rem;box-sizing:border-box;color:var(--color-fg-soft);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:500;text-align:center}.pf-grid[data-astro-cid-hcjuqwdu]{max-width:90rem;margin-inline:auto;padding:calc(var(--header-h) + clamp(2rem,5vw,3.5rem)) clamp(1rem,3vw,2rem) clamp(3rem,6vw,5rem)}.pf-grid__head[data-astro-cid-hcjuqwdu]{display:grid;justify-items:center;gap:1rem;text-align:center;margin-bottom:clamp(2rem,4.5vw,3.5rem)}.pf-grid__eyebrow[data-astro-cid-hcjuqwdu]{font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent-bright)}.pf-grid__title[data-astro-cid-hcjuqwdu]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1.05;letter-spacing:-.02em;margin:0}.pf-grid__title[data-astro-cid-hcjuqwdu] em[data-astro-cid-hcjuqwdu]{font-style:italic}.pf-grid__lead[data-astro-cid-hcjuqwdu]{max-width:52ch;color:var(--color-fg-soft);line-height:1.65}.pf-grid__lead[data-astro-cid-hcjuqwdu] a[data-astro-cid-hcjuqwdu]{color:var(--color-fg);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.2em}.pf-grid__lead[data-astro-cid-hcjuqwdu] a[data-astro-cid-hcjuqwdu]:hover{color:var(--color-accent-bright);text-decoration-color:currentColor}.pf-grid__list[data-astro-cid-hcjuqwdu]{columns:1;column-gap:1rem;list-style:none;padding:0;margin:0}@media(min-width:560px){.pf-grid__list[data-astro-cid-hcjuqwdu]{columns:2}}@media(min-width:1000px){.pf-grid__list[data-astro-cid-hcjuqwdu]{columns:3}}.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item{break-inside:avoid;margin:0 0 1rem;border-radius:.6rem;overflow:hidden;background:var(--color-surface-2);transition:transform .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo)}.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item img{display:block;width:100%;height:auto;transition:transform .9s var(--ease-out-expo)}@media(hover:hover){.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item:hover{transform:translateY(-5px);box-shadow:0 20px 36px -18px #0000008c}.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item,.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item img{transition:none}.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item:hover{transform:none;box-shadow:none}.pf-grid__list[data-astro-cid-hcjuqwdu] .pf-grid__item:hover img{transform:none}}.pf-sr[data-astro-cid-hcjuqwdu]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
