.pfhero[data-astro-cid-3qrxrixg]{padding:clamp(32px,4vw,48px) 0 clamp(20px,2.5vw,28px)}.pfback[data-astro-cid-3qrxrixg]{color:var(--text-2);margin-bottom:20px;font-size:14px;transition:color .25s;display:inline-block}.pfback[data-astro-cid-3qrxrixg]:hover{color:var(--accent-2)}.pftitle[data-astro-cid-3qrxrixg]{font-family:var(--display);max-width:18ch;margin:12px 0 0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;line-height:1.12}.pfsubtitle[data-astro-cid-3qrxrixg]{max-width:56ch;color:var(--text-2);margin-top:16px;font-size:1.0625rem;line-height:1.6}.pfgrid-section[data-astro-cid-3qrxrixg]{padding-bottom:clamp(72px,9vw,120px)}.pf-featured[data-astro-cid-3qrxrixg]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:clamp(20px,3vw,36px);margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(24px,3vw,36px);display:grid}@media (width>=760px){.pf-featured[data-astro-cid-3qrxrixg]{grid-template-columns:auto 1fr;align-items:center}.pf-featured-media[data-astro-cid-3qrxrixg]{width:auto;height:min(50vh,470px)}@media (height<=820px){.pfhero[data-astro-cid-3qrxrixg]{padding:20px 0 12px}.pfback[data-astro-cid-3qrxrixg]{margin-bottom:10px}.pftitle[data-astro-cid-3qrxrixg]{margin-top:8px;font-size:1.7rem}.pfsubtitle[data-astro-cid-3qrxrixg]{margin-top:10px;font-size:.95rem}.pf-featured-media[data-astro-cid-3qrxrixg]{height:44vh}}.pf-featured-media[data-astro-cid-3qrxrixg] .pf-media[data-astro-cid-3qrxrixg]{object-fit:cover;width:auto;max-width:100%;height:100%}}.pf-featured-media[data-astro-cid-3qrxrixg]{width:100%}.pf-featured-info[data-astro-cid-3qrxrixg]{min-width:0}.pf-featured-title[data-astro-cid-3qrxrixg]{font-family:var(--display);margin:14px 0 0;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:400;line-height:1.2}.pf-featured-desc[data-astro-cid-3qrxrixg]{max-width:46ch;color:var(--text-2);margin:14px 0 0;font-size:1.0625rem;line-height:1.7}.pf-featured-meta[data-astro-cid-3qrxrixg]{letter-spacing:.08em;color:var(--text-3);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12px}.pf-featured-link[data-astro-cid-3qrxrixg]{margin-top:24px}.pf-grid[data-astro-cid-3qrxrixg]{column-count:1;column-gap:24px}@media (width>=600px){.pf-grid[data-astro-cid-3qrxrixg]{column-count:2}}@media (width>=900px){.pf-grid[data-astro-cid-3qrxrixg]{column-count:3}}.pf-item[data-astro-cid-3qrxrixg]{break-inside:avoid;flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.pf-card[data-astro-cid-3qrxrixg]{cursor:pointer;background:var(--ink-2);border:none;border-radius:10px;width:100%;padding:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pf-card[data-astro-cid-3qrxrixg]:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #00000080}.pf-media[data-astro-cid-3qrxrixg]{width:100%;height:auto;display:block}.pf-badge[data-astro-cid-3qrxrixg]{-webkit-backdrop-filter:blur(4px);color:var(--cream);letter-spacing:.02em;opacity:0;background:#05050599;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.pf-card[data-astro-cid-3qrxrixg]:hover .pf-badge[data-astro-cid-3qrxrixg],.pf-card[data-astro-cid-3qrxrixg]:focus-visible .pf-badge[data-astro-cid-3qrxrixg]{opacity:1;transform:none}.pf-caption[data-astro-cid-3qrxrixg]{font-family:var(--display);color:var(--cream);text-align:center;font-size:1rem;font-weight:400}.vlightbox[data-astro-cid-3qrxrixg]{z-index:100;background:#050505f0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.vlightbox[data-astro-cid-3qrxrixg][data-open=true]{display:flex}.vlightbox-frame[data-astro-cid-3qrxrixg]{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:min(900px,92vw);display:flex;position:relative}.vlightbox-frame[data-astro-cid-3qrxrixg] video[data-astro-cid-3qrxrixg]{background:#000;width:100%;max-height:80vh;box-shadow:0 30px 60px -20px #000000b3}.vlightbox-embed[data-astro-cid-3qrxrixg]{aspect-ratio:16/9;background:#000;width:100%;max-height:80vh;display:none;box-shadow:0 30px 60px -20px #000000b3}.vlightbox-embed[data-astro-cid-3qrxrixg] iframe{border:0;width:100%;height:100%;display:block}.vlightbox-meta[data-astro-cid-3qrxrixg]{text-align:left;flex-direction:column;align-self:stretch;gap:6px;display:flex}.vlightbox-title[data-astro-cid-3qrxrixg]{font-family:var(--display);color:var(--cream);font-size:1.25rem}.vlightbox-desc[data-astro-cid-3qrxrixg]{color:var(--text-2);font-size:14px;line-height:1.6}.vlightbox-link[data-astro-cid-3qrxrixg]{font-family:var(--body);letter-spacing:.04em;color:var(--accent);align-self:flex-start;margin-top:4px;font-size:11px;transition:color .25s}.vlightbox-link[data-astro-cid-3qrxrixg]:hover{color:var(--accent-2)}.vlightbox-close[data-astro-cid-3qrxrixg]{border:1px solid var(--line);width:36px;height:36px;color:var(--cream);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:-48px;right:0}.vlightbox-close[data-astro-cid-3qrxrixg]:hover{border-color:var(--accent);color:var(--accent)}
