.pf[data-astro-cid-v6hnuzvy]{background:var(--c-cream);padding-top:clamp(4rem,8vw,7rem);border-bottom:1px solid rgb(29 32 49 / .2)}.pf__head[data-astro-cid-v6hnuzvy]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.pf__heading[data-astro-cid-v6hnuzvy]{color:var(--c-navy);--accent: var(--c-burgundy);font-size:clamp(2rem,4vw,3.4rem);max-width:18ch}.pf__nav[data-astro-cid-v6hnuzvy]{display:flex;gap:.6rem;flex:none;padding-bottom:.4rem}.pf__nav[data-astro-cid-v6hnuzvy][hidden]{display:none}.pf__arrow[data-astro-cid-v6hnuzvy]{width:3rem;height:3rem;border-radius:999px;border:1px solid rgb(29 32 49 / .35);background:transparent;color:var(--c-navy);display:grid;place-items:center;cursor:pointer;transition:background-color .25s,color .25s,opacity .25s,transform .35s var(--ease)}.pf__arrow[data-astro-cid-v6hnuzvy]:hover:not(:disabled){background:var(--c-navy);color:var(--c-cream);transform:translateY(-2px)}.pf__arrow[data-astro-cid-v6hnuzvy]:focus-visible{outline:2px solid var(--c-burgundy);outline-offset:3px}.pf__arrow[data-astro-cid-v6hnuzvy]:disabled{opacity:.3;cursor:default}.pf__grid[data-astro-cid-v6hnuzvy]{--cols: min(var(--n, 4), 4);list-style:none;padding:0;margin:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:1px solid rgb(29 32 49 / .2)}.pf__grid[data-astro-cid-v6hnuzvy]::-webkit-scrollbar{display:none}.pf__card[data-astro-cid-v6hnuzvy]{flex:0 0 calc(100% / var(--cols));min-width:0;display:flex;scroll-snap-align:start}.pf__card[data-astro-cid-v6hnuzvy]+.pf__card[data-astro-cid-v6hnuzvy]{border-left:1px solid rgb(29 32 49 / .2)}.pf__link[data-astro-cid-v6hnuzvy]{display:grid;grid-template-rows:auto 1fr;flex:1;min-width:0;text-decoration:none;color:var(--c-navy)}.pf__media[data-astro-cid-v6hnuzvy]{position:relative;aspect-ratio:1 / 1.05;background:var(--c-navy);overflow:hidden;display:grid;place-items:center}.pf__media[data-astro-cid-v6hnuzvy] img[data-astro-cid-v6hnuzvy]:not(.pf__logo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.pf__link[data-astro-cid-v6hnuzvy]:not([href]){cursor:default}.pf__link[data-astro-cid-v6hnuzvy]:hover .pf__media[data-astro-cid-v6hnuzvy] img[data-astro-cid-v6hnuzvy]:not(.pf__logo){transform:scale(1.04)}.pf__shade[data-astro-cid-v6hnuzvy]{position:absolute;inset:0;background:#1d203147}.pf__logo[data-astro-cid-v6hnuzvy]{position:relative;width:62%;max-height:26%;object-fit:contain;filter:brightness(0) invert(.97) sepia(.12);filter:drop-shadow(0 2px 14px rgb(0 0 0 / .35)) brightness(0) invert(.97) sepia(.12)}.pf__logo--text[data-astro-cid-v6hnuzvy]{width:auto;max-width:80%;filter:none;color:var(--c-cream);font-family:var(--f-serif);font-variation-settings:"hght" 700;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1;text-align:center;text-shadow:0 2px 14px rgb(0 0 0 / .35)}.pf__body[data-astro-cid-v6hnuzvy]{display:grid;align-content:start;gap:.9rem;padding:1.6rem 1.5rem 1.8rem;border-top:1px solid rgb(29 32 49 / .2)}.pf__pub[data-astro-cid-v6hnuzvy]{color:var(--c-burgundy);font-size:.7rem}.pf__title[data-astro-cid-v6hnuzvy]{font-family:var(--f-serif);font-weight:400;font-variation-settings:"hght" 560;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.2;text-wrap:pretty}.pf__more[data-astro-cid-v6hnuzvy]{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-serif);font-style:italic;font-size:1.05rem;color:var(--c-burgundy);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.pf__link[data-astro-cid-v6hnuzvy]:hover .pf__more[data-astro-cid-v6hnuzvy] svg[data-astro-cid-v6hnuzvy]{transform:translate(4px)}.pf__more[data-astro-cid-v6hnuzvy] svg[data-astro-cid-v6hnuzvy]{transition:transform .35s var(--ease)}@media(max-width:1000px){.pf__grid[data-astro-cid-v6hnuzvy]{--cols: min(var(--n, 2), 2)}}@media(max-width:560px){.pf__head[data-astro-cid-v6hnuzvy]{flex-direction:column;align-items:flex-start;gap:1.25rem}.pf__nav[data-astro-cid-v6hnuzvy]{padding-bottom:0}.pf__arrow[data-astro-cid-v6hnuzvy]{width:2.75rem;height:2.75rem}.pf__grid[data-astro-cid-v6hnuzvy]{--cols: 1;scroll-padding-inline-start:0}.pf__card[data-astro-cid-v6hnuzvy]{flex-basis:88%}.pf__card[data-astro-cid-v6hnuzvy]:only-child{flex-basis:100%}.pf__media[data-astro-cid-v6hnuzvy]{aspect-ratio:4 / 3}.pf__body[data-astro-cid-v6hnuzvy]{padding:1.25rem var(--gutter) 1.6rem}}
