.card[data-astro-cid-n36iewbp]{border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-n36iewbp][hidden]{display:none}.card[data-astro-cid-n36iewbp]:has(a:focus-visible){outline:3px solid var(--brand);outline-offset:4px}.frame[data-astro-cid-n36iewbp]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--paper);position:relative;overflow:hidden}picture[data-astro-cid-n36iewbp]{display:contents}img[data-astro-cid-n36iewbp]{width:min(100%, var(--w));height:min(100%, var(--h));object-fit:cover;object-position:var(--pos,50% 40%);margin:auto;position:absolute;inset:0}.whole[data-astro-cid-n36iewbp] img[data-astro-cid-n36iewbp]:not(.backdrop){object-fit:contain}.backdrop[data-astro-cid-n36iewbp]{object-fit:cover;filter:blur(22px)saturate(1.1);opacity:.85;width:100%;height:100%;position:absolute;inset:0;scale:1.2}.compact[data-astro-cid-n36iewbp] img[data-astro-cid-n36iewbp]{object-position:var(--pos-sq,50% 40%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){img[data-astro-cid-n36iewbp]{transition:scale .6s var(--ease)}.card[data-astro-cid-n36iewbp]:hover img[data-astro-cid-n36iewbp]{scale:1.04}}.card[data-astro-cid-n36iewbp]:has(a:focus-visible) img[data-astro-cid-n36iewbp]{scale:1.04}.body[data-astro-cid-n36iewbp]{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;flex:1;display:flex}.head[data-astro-cid-n36iewbp]{gap:var(--space-1);flex-direction:column;display:flex}.kicker[data-astro-cid-n36iewbp]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);margin:0;font-weight:700}.title[data-astro-cid-n36iewbp]{letter-spacing:-.01em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.25}.title[data-astro-cid-n36iewbp] a[data-astro-cid-n36iewbp]{color:var(--night);text-decoration:none}.title[data-astro-cid-n36iewbp] a[data-astro-cid-n36iewbp]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-n36iewbp]:hover .title[data-astro-cid-n36iewbp] a[data-astro-cid-n36iewbp],.title[data-astro-cid-n36iewbp] a[data-astro-cid-n36iewbp]:focus-visible{color:var(--brand-strong);text-decoration:underline 2px}.title[data-astro-cid-n36iewbp] a[data-astro-cid-n36iewbp]:focus-visible{outline:none}.text[data-astro-cid-n36iewbp]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--step--1);color:var(--slate);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-n36iewbp]{gap:0 var(--space-2);padding-top:var(--space-1);font-size:var(--step--2);letter-spacing:.02em;color:#55616b;font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:auto 0 0;font-weight:600;display:flex}.plate[data-astro-cid-n36iewbp]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.plate[data-astro-cid-n36iewbp]:before{content:"";background:var(--brand);width:4px;position:absolute;inset:0 auto 0 0}.figure[data-astro-cid-n36iewbp]{justify-items:center;gap:var(--space-1);padding:var(--space-3);text-align:center;display:grid}.number[data-astro-cid-n36iewbp],.initial[data-astro-cid-n36iewbp]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-strong);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.5rem,1.8rem + 2.5vw,3.5rem);font-weight:700;line-height:1}.label[data-astro-cid-n36iewbp]{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-weight:700}.feature[data-astro-cid-n36iewbp] .frame[data-astro-cid-n36iewbp]{aspect-ratio:3/2}@media (width>=48rem){.feature[data-astro-cid-n36iewbp]{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.feature[data-astro-cid-n36iewbp] .body[data-astro-cid-n36iewbp]{padding-top:0}.feature[data-astro-cid-n36iewbp] .meta[data-astro-cid-n36iewbp]{margin-top:var(--space-2)}}.feature[data-astro-cid-n36iewbp] .title[data-astro-cid-n36iewbp]{font-size:var(--step-2);letter-spacing:-.02em;font-weight:700}.feature[data-astro-cid-n36iewbp] .text[data-astro-cid-n36iewbp]{-webkit-line-clamp:3;line-clamp:3;font-size:var(--step-0)}.compact[data-astro-cid-n36iewbp]{align-items:start;gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.compact[data-astro-cid-n36iewbp] .frame[data-astro-cid-n36iewbp]{aspect-ratio:1}.compact[data-astro-cid-n36iewbp] .body[data-astro-cid-n36iewbp]{padding-top:0}.compact[data-astro-cid-n36iewbp] .title[data-astro-cid-n36iewbp]{font-size:var(--step-0)}.compact[data-astro-cid-n36iewbp] .number[data-astro-cid-n36iewbp],.compact[data-astro-cid-n36iewbp] .initial[data-astro-cid-n36iewbp]{font-size:1.75rem}@media (width<=37.49rem){.listing[data-astro-cid-n36iewbp]{align-items:start;gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.listing[data-astro-cid-n36iewbp] .frame[data-astro-cid-n36iewbp]{aspect-ratio:1}.listing[data-astro-cid-n36iewbp] img[data-astro-cid-n36iewbp]:not(.backdrop){object-fit:cover;object-position:var(--pos-sq,50% 40%)}.listing[data-astro-cid-n36iewbp] .backdrop[data-astro-cid-n36iewbp]{display:none}.listing[data-astro-cid-n36iewbp] .body[data-astro-cid-n36iewbp]{gap:var(--space-1);padding-top:0}.listing[data-astro-cid-n36iewbp] .title[data-astro-cid-n36iewbp]{font-size:var(--step-0)}.listing[data-astro-cid-n36iewbp] .text[data-astro-cid-n36iewbp]{display:none}.listing[data-astro-cid-n36iewbp] .number[data-astro-cid-n36iewbp],.listing[data-astro-cid-n36iewbp] .initial[data-astro-cid-n36iewbp]{font-size:1.5rem}.listing[data-astro-cid-n36iewbp] .label[data-astro-cid-n36iewbp]{display:none}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-n36iewbp]:has(a:focus-visible) img[data-astro-cid-n36iewbp]{scale:none}}
