.cover[data-astro-cid-eolud3et]{aspect-ratio:16/9;border-radius:var(--radius-l);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.cover__img[data-astro-cid-eolud3et]{object-fit:cover;width:100%;height:100%}.cover--video[data-astro-cid-eolud3et]{z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px var(--color-border)}.cover__video[data-astro-cid-eolud3et]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.cover[data-astro-cid-eolud3et].is-playing .cover__video[data-astro-cid-eolud3et],.cover[data-astro-cid-eolud3et].is-held .cover__video[data-astro-cid-eolud3et]{opacity:1}.cover__play[data-astro-cid-eolud3et]{inset:var(--space-2xs) var(--space-2xs) auto auto;color:#1f1d1b;pointer-events:auto;cursor:pointer;opacity:.7;width:2rem;height:2rem;transition:opacity var(--dur-fast) var(--ease-out);background:#fffc;border:1px solid #0000001f;border-radius:50%;place-items:center;display:grid;position:absolute}.cover__play[data-astro-cid-eolud3et]:hover,.cover__play[data-astro-cid-eolud3et]:focus-visible{opacity:1}.cover__play[data-astro-cid-eolud3et] svg[data-astro-cid-eolud3et]{fill:currentColor;width:.75rem;height:.75rem}.cover__play[data-astro-cid-eolud3et] .icon-pause[data-astro-cid-eolud3et],.cover[data-astro-cid-eolud3et].is-playing .cover__play[data-astro-cid-eolud3et] .icon-play[data-astro-cid-eolud3et]{display:none}.cover[data-astro-cid-eolud3et].is-playing .cover__play[data-astro-cid-eolud3et] .icon-pause[data-astro-cid-eolud3et]{display:block}@media print{.cover__video[data-astro-cid-eolud3et],.cover__play[data-astro-cid-eolud3et]{display:none}}.cover--accent[data-astro-cid-eolud3et]{--_bg:var(--color-accent);--_fg:var(--color-accent-contrast)}.cover--secondary[data-astro-cid-eolud3et]{--_bg:var(--color-secondary);--_fg:var(--color-on-secondary)}.cover--ink[data-astro-cid-eolud3et]{--_bg:var(--color-text);--_fg:var(--color-bg)}.cover--soft[data-astro-cid-eolud3et]{--_bg:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface));--_fg:var(--color-text)}.poster[data-astro-cid-eolud3et]{padding:var(--space-m);background:var(--_bg);color:var(--_fg);align-content:end;display:grid;position:absolute;inset:0}.poster__pattern[data-astro-cid-eolud3et]{stroke:currentColor;stroke-width:1.5px;opacity:.22;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease-out);position:absolute;inset:0}.poster__big[data-astro-cid-eolud3et],.poster__label[data-astro-cid-eolud3et]{position:relative}.poster__pattern[data-astro-cid-eolud3et] .dot[data-astro-cid-eolud3et],.poster__pattern[data-astro-cid-eolud3et] .bar[data-astro-cid-eolud3et]{fill:currentColor;stroke:none}.poster__big[data-astro-cid-eolud3et]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variant-numeric:lining-nums;font-size:clamp(3rem,2rem + 6cqi,6.5rem);line-height:.95}.cover--hero[data-astro-cid-eolud3et] .poster__big[data-astro-cid-eolud3et]{font-size:clamp(4rem,2rem + 8vw,9rem)}.poster__label[data-astro-cid-eolud3et]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;margin-block-start:var(--space-2xs)}.card[data-astro-cid-esvs7huh]{gap:var(--space-s);align-content:start;display:grid;position:relative}.card--large[data-astro-cid-esvs7huh]{gap:var(--space-m)}.card[data-astro-cid-esvs7huh] .cover{transition:translate var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.card[data-astro-cid-esvs7huh]:hover .cover,.card[data-astro-cid-esvs7huh]:focus-within .cover{translate:0 calc(-2px * var(--motion-scale));box-shadow:var(--shadow-2)}.card[data-astro-cid-esvs7huh]:hover .poster__pattern,.card[data-astro-cid-esvs7huh]:hover .cover__img{scale:calc(1 + .03 * var(--motion-scale))}.card__body[data-astro-cid-esvs7huh]{gap:var(--space-2xs);display:grid}.card__meta[data-astro-cid-esvs7huh]{text-transform:none;letter-spacing:.02em}.card__title[data-astro-cid-esvs7huh]{font-size:var(--step-2);line-height:1.12}.card--compact[data-astro-cid-esvs7huh] .card__title[data-astro-cid-esvs7huh]{font-size:var(--step-1)}.card__link[data-astro-cid-esvs7huh]{text-decoration:none}.card__link[data-astro-cid-esvs7huh]:after{content:"";border-radius:var(--radius-l);position:absolute;inset:0}.card__link[data-astro-cid-esvs7huh]:focus-visible{outline:none}.card__link[data-astro-cid-esvs7huh]:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:4px}.card[data-astro-cid-esvs7huh]:hover .card__link[data-astro-cid-esvs7huh]{text-underline-offset:.18em;text-decoration:underline .06em}.card__role[data-astro-cid-esvs7huh]{font-size:var(--step--1)}.card__chips[data-astro-cid-esvs7huh]{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:var(--space-3xs);display:flex}.card__arrow[data-astro-cid-esvs7huh]{color:var(--color-accent);font-size:var(--step-1);opacity:0;translate:calc(-8px * var(--motion-scale)) 0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);margin-inline-start:auto}.card[data-astro-cid-esvs7huh]:hover .card__arrow[data-astro-cid-esvs7huh],.card[data-astro-cid-esvs7huh]:focus-within .card__arrow[data-astro-cid-esvs7huh]{opacity:1;translate:0}
