.article-visual[data-astro-cid-2q6kefw4]{--visual-bg:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--on-primary) 16%, transparent), transparent 46%), repeating-linear-gradient(135deg, color-mix(in srgb, var(--on-primary) 4%, transparent) 0 calc(var(--space-1) / 2), transparent calc(var(--space-1) / 2) var(--space-5)), linear-gradient(135deg, var(--primary), var(--primary-strong));--tile-width:32%;--tile-overlap:-3%;--tile-padding:var(--space-2);isolation:isolate;color:var(--on-primary);position:relative;overflow:hidden}.article-visual--card[data-astro-cid-2q6kefw4],.article-visual--compact[data-astro-cid-2q6kefw4]{background:var(--visual-bg)}.article-visual--card[data-astro-cid-2q6kefw4]{aspect-ratio:16/9;border-radius:var(--radius-md)}.article-visual--compact[data-astro-cid-2q6kefw4]{--tile-width:50%;--tile-overlap:-8%;--tile-padding:var(--space-1);aspect-ratio:1;border-radius:var(--radius-sm)}.article-visual--card[data-astro-cid-2q6kefw4] .article-visual__media[data-astro-cid-2q6kefw4],.article-visual--compact[data-astro-cid-2q6kefw4] .article-visual__media[data-astro-cid-2q6kefw4],.article-visual--card[data-astro-cid-2q6kefw4] .article-visual__bg[data-astro-cid-2q6kefw4],.article-visual--compact[data-astro-cid-2q6kefw4] .article-visual__bg[data-astro-cid-2q6kefw4]{position:absolute;inset:0}.article-visual--hero[data-astro-cid-2q6kefw4]{grid-template-columns:var(--space-5) minmax(0, 1fr) var(--space-5);grid-template-rows:var(--space-6) auto var(--space-5) auto auto var(--space-6) auto;margin-top:var(--space-4);display:grid;overflow:visible}.article-visual--hero[data-astro-cid-2q6kefw4]:before,.article-visual--hero[data-astro-cid-2q6kefw4] .article-visual__bg[data-astro-cid-2q6kefw4],.article-visual--hero[data-astro-cid-2q6kefw4]:after{border-radius:var(--radius-lg);grid-area:1/1/7/-1}.article-visual--hero[data-astro-cid-2q6kefw4]:before{content:"";z-index:-2;background:var(--visual-bg)}.article-visual--hero[data-astro-cid-2q6kefw4] .article-visual__media[data-astro-cid-2q6kefw4]{grid-area:2/2}.article-visual__eyebrow[data-astro-cid-2q6kefw4]{margin-bottom:var(--space-2);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);color:var(--on-primary-muted);grid-area:4/2}.article-visual__title[data-astro-cid-2q6kefw4]{color:var(--on-primary);grid-area:5/2}.article-visual--has-meta[data-astro-cid-2q6kefw4] .article-visual__title[data-astro-cid-2q6kefw4]+*{grid-area:7/1/auto/-1}.article-visual--image[data-astro-cid-2q6kefw4] .article-visual__bg[data-astro-cid-2q6kefw4],.article-visual--category[data-astro-cid-2q6kefw4] .article-visual__bg[data-astro-cid-2q6kefw4]{object-fit:cover;z-index:-2;width:100%;height:100%}.article-visual--hero[data-astro-cid-2q6kefw4].article-visual--image:after,.article-visual--hero[data-astro-cid-2q6kefw4].article-visual--category:after{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--primary-strong) 88%, transparent), color-mix(in srgb, var(--primary-strong) 24%, transparent))}.article-visual--hero[data-astro-cid-2q6kefw4].article-visual--image .article-visual__media[data-astro-cid-2q6kefw4],.article-visual--hero[data-astro-cid-2q6kefw4].article-visual--category .article-visual__media[data-astro-cid-2q6kefw4],.article-visual--hero[data-astro-cid-2q6kefw4].article-visual--placeholder .article-visual__media[data-astro-cid-2q6kefw4]{min-height:calc(var(--space-8) * 2)}@media (width>=768px){.article-visual--hero[data-astro-cid-2q6kefw4]{--tile-width:40%;grid-template-columns:var(--space-6) minmax(0, 1.15fr) var(--space-5) minmax(0, 1fr) var(--space-6);grid-template-rows:var(--space-6) minmax(0, 1fr) auto auto minmax(0, 1fr) var(--space-6) auto}.article-visual--hero[data-astro-cid-2q6kefw4] .article-visual__media[data-astro-cid-2q6kefw4]{min-height:calc(var(--space-8) * 3.5);grid-area:2/4/6}.article-visual__eyebrow[data-astro-cid-2q6kefw4]{grid-row:3}.article-visual__title[data-astro-cid-2q6kefw4]{grid-row:4}.article-visual--image[data-astro-cid-2q6kefw4] .article-visual__title[data-astro-cid-2q6kefw4],.article-visual--category[data-astro-cid-2q6kefw4] .article-visual__title[data-astro-cid-2q6kefw4],.article-visual--image[data-astro-cid-2q6kefw4] .article-visual__eyebrow[data-astro-cid-2q6kefw4],.article-visual--category[data-astro-cid-2q6kefw4] .article-visual__eyebrow[data-astro-cid-2q6kefw4]{grid-column:2/5;align-self:end}}.article-visual__media[data-astro-cid-2q6kefw4]{justify-content:center;align-items:center;display:flex}.article-visual__tile[data-astro-cid-2q6kefw4]{width:var(--tile-width);max-width:calc(var(--space-8) * 2.25);aspect-ratio:1;height:auto;margin-inline:var(--tile-overlap);padding:var(--tile-padding);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay);object-fit:contain;flex:none;display:block;position:relative}.article-visual--compact[data-astro-cid-2q6kefw4] .article-visual__tile[data-astro-cid-2q6kefw4]{border-radius:var(--radius-sm)}.article-visual__tile--placeholder[data-astro-cid-2q6kefw4]{background:var(--surface-subtle)}.article-visual__tile[data-astro-cid-2q6kefw4]:first-child{transform:rotate(-9deg)translateY(6%)}.article-visual__tile[data-astro-cid-2q6kefw4]:nth-child(2){z-index:1;transform:translateY(-6%)}.article-visual__tile[data-astro-cid-2q6kefw4]:nth-child(3),.article-visual__tile[data-astro-cid-2q6kefw4]:nth-child(2):last-child{transform:rotate(9deg)translateY(6%)}.article-visual__mark[data-astro-cid-2q6kefw4]{font-size:var(--text-h1-lg-size);font-weight:var(--text-h1-weight);letter-spacing:.2em;color:var(--on-primary);opacity:.16}.article-visual--hero[data-astro-cid-2q6kefw4] .article-visual__mark[data-astro-cid-2q6kefw4]{font-size:calc(var(--text-h1-lg-size) * 2)}
