.tcover[data-astro-cid-2sahpfha]{background-color:var(--seafoam);border:1px solid var(--border);border-radius:var(--radius-card);display:flex;position:relative;overflow:hidden}.tcover--card[data-astro-cid-2sahpfha]{aspect-ratio:16/10;align-items:flex-end}.tcover--hero[data-astro-cid-2sahpfha]{aspect-ratio:21/9;align-items:center}@media (width<=767px){.tcover--card[data-astro-cid-2sahpfha]{aspect-ratio:4/3}.tcover--hero[data-astro-cid-2sahpfha]{aspect-ratio:16/10}}.tcover__pattern[data-astro-cid-2sahpfha]{background-image:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in srgb, var(--rust) 7%, transparent) 9px 10px);pointer-events:none;position:absolute;inset:0}.tcover__inner[data-astro-cid-2sahpfha]{padding:var(--space-6);max-width:46ch;position:relative}@media (width>=768px){.tcover--hero[data-astro-cid-2sahpfha] .tcover__inner[data-astro-cid-2sahpfha]{padding:var(--space-9)}}.tcover__eyebrow[data-astro-cid-2sahpfha]{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label)}.tcover__sep[data-astro-cid-2sahpfha]{opacity:.6}.tcover__rule[data-astro-cid-2sahpfha]{width:56px;height:3px;margin-block:var(--space-3) var(--space-4);background-color:var(--rust);border-radius:2px;display:block}.tcover__title[data-astro-cid-2sahpfha]{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"wght" 600;letter-spacing:var(--ls-h3);color:var(--text);text-wrap:balance;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.tcover--hero[data-astro-cid-2sahpfha] .tcover__title[data-astro-cid-2sahpfha]{letter-spacing:var(--ls-h2);font-size:clamp(28px,4vw,46px);line-height:1.08}.tcover__tags[data-astro-cid-2sahpfha]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);padding:0;list-style:none;display:flex}.tcover__tags[data-astro-cid-2sahpfha] li[data-astro-cid-2sahpfha]{font-size:var(--fs-label);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:var(--radius-tag)}.media[data-astro-cid-kg7vladn]{aspect-ratio:var(--media-ratio,16 / 10);background-color:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-card);display:block;position:relative;overflow:hidden}.media__img[data-astro-cid-kg7vladn]{object-fit:contain;width:100%;height:100%;display:block}.media[data-astro-cid-kg7vladn] .tcover{aspect-ratio:auto;border:0;border-radius:0;height:100%}
