.mosaic[data-astro-cid-4ykxczx4]{grid-template-columns:repeat(var(--cols,8), minmax(0, 1fr));border-radius:var(--radius-sm);background:var(--border-subtle);grid-auto-flow:dense;gap:1px;width:100%;display:grid;overflow:hidden}.cell[data-astro-cid-4ykxczx4]{aspect-ratio:3/2;background:var(--surface-page);align-self:stretch;position:relative;overflow:hidden;container-type:inline-size}.slot[data-astro-cid-4ykxczx4]{opacity:0;filter:blur(8px);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(10%)scale(.94)}.slot[data-astro-cid-4ykxczx4].is-active{opacity:1;filter:blur();transition:opacity 1.1s var(--ease-out) .26s, filter 1.1s var(--ease-out) .26s, transform 1.3s cubic-bezier(.16, 1, .3, 1) .26s;transform:none}.slot[data-astro-cid-4ykxczx4].is-leaving{opacity:0;filter:blur(8px);transition:opacity .65s var(--ease-in-out), filter .65s var(--ease-in-out), transform .65s var(--ease-in-out);transform:translateY(-8%)scale(.97)}.mark[data-astro-cid-4ykxczx4]{width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw);background:var(--mosaic-ink);-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;display:block}.story[data-astro-cid-4ykxczx4]{justify-content:space-between;gap:var(--sp-6);color:var(--mosaic-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--dd-blue-600) 7%, transparent) 0%, color-mix(in srgb, var(--dd-blue-600) 1.5%, transparent) 55%, transparent 100%), var(--surface-page);transition:background-color var(--dur) var(--ease-out);flex-direction:column;grid-area:span 2/span 2;padding:clamp(20px,6cqw,32px);display:flex;position:relative;container-type:inline-size}.story[data-astro-cid-4ykxczx4]:after{content:"";background:color-mix(in srgb, var(--dd-blue-600) 6%, transparent);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;inset:0}.story[data-astro-cid-4ykxczx4]:hover:after,.story[data-astro-cid-4ykxczx4]:focus-visible:after{opacity:1}.story[data-astro-cid-4ykxczx4]:focus-visible{box-shadow:inset var(--focus-shadow);outline:none}.story-top[data-astro-cid-4ykxczx4]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.mark--story[data-astro-cid-4ykxczx4]{-webkit-mask-position:0;mask-position:0}.story-link[data-astro-cid-4ykxczx4]{align-items:center;gap:var(--sp-2);letter-spacing:var(--tracking-base);color:var(--text-body);white-space:nowrap;font-size:14px;display:inline-flex}.story-arrow[data-astro-cid-4ykxczx4]{color:var(--mosaic-ink);transition:transform var(--dur) var(--ease-out);display:inline-flex;transform:rotate(-45deg)}.story[data-astro-cid-4ykxczx4]:hover .story-arrow[data-astro-cid-4ykxczx4],.story[data-astro-cid-4ykxczx4]:focus-visible .story-arrow[data-astro-cid-4ykxczx4]{transform:rotate(-45deg)translate(3px)}.story-metric[data-astro-cid-4ykxczx4]{gap:var(--sp-3);flex-direction:column;display:flex}.story-value[data-astro-cid-4ykxczx4]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);font-size:clamp(44px,21cqw,88px);line-height:.9}.story-label[data-astro-cid-4ykxczx4]{max-width:24ch;letter-spacing:var(--tracking-base);color:var(--text-body);font-size:16px;line-height:1.35}.story--1[data-astro-cid-4ykxczx4]{grid-area:1/1/3/3}.story--2[data-astro-cid-4ykxczx4]{grid-area:1/5/3/7}.story--3[data-astro-cid-4ykxczx4]{grid-area:3/3/5/5}.story--4[data-astro-cid-4ykxczx4]{grid-area:3/7/5/9}@media (width<=1024px){.mosaic[data-astro-cid-4ykxczx4]{grid-template-columns:repeat(4,minmax(0,1fr))}.story--1[data-astro-cid-4ykxczx4],.story--3[data-astro-cid-4ykxczx4]{grid-area:auto/1/span 2/span 2}.story--2[data-astro-cid-4ykxczx4],.story--4[data-astro-cid-4ykxczx4]{grid-area:auto/3/span 2/span 2}}@media (width<=600px){.mosaic[data-astro-cid-4ykxczx4]{grid-template-columns:repeat(2,minmax(0,1fr))}.story--1[data-astro-cid-4ykxczx4],.story--2[data-astro-cid-4ykxczx4],.story--3[data-astro-cid-4ykxczx4],.story--4[data-astro-cid-4ykxczx4]{aspect-ratio:16/10;grid-area:auto/1/span 1/span 2}.cell--3[data-astro-cid-4ykxczx4],.cell--4[data-astro-cid-4ykxczx4]{display:none}}@media (prefers-reduced-motion:reduce){.slot[data-astro-cid-4ykxczx4]{filter:none;transform:none}.slot[data-astro-cid-4ykxczx4].is-active,.slot[data-astro-cid-4ykxczx4].is-leaving{transition:none}}
