.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fill,minmax(min(220px,45%),1fr));gap:.75rem;display:grid}.thumb[data-astro-cid-rj65ajc3]{border-radius:calc(var(--radius) * .7);cursor:zoom-in;background:var(--color-surface);border:0;padding:0;overflow:hidden}.thumb[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .6s var(--ease-out), opacity .3s}.thumb[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.06)}.lightbox[data-astro-cid-rj65ajc3]{background:rgb(var(--shade-rgb) / .95);color:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px)}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100dvh - 120px)}.lightbox[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;width:48px;height:48px;font-size:1.8rem;line-height:1;position:absolute}.lightbox[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{background:#ffffff2e}.prev[data-astro-cid-rj65ajc3]{top:50%;left:16px;translate:0 -50%}.next[data-astro-cid-rj65ajc3]{top:50%;right:16px;translate:0 -50%}.close[data-astro-cid-rj65ajc3]{top:16px;right:16px}.counter[data-astro-cid-rj65ajc3]{color:#ffffffb3;font-size:.9rem;position:absolute;bottom:20px;left:50%;translate:-50%}.cover[data-astro-cid-xlfctmvn]{isolation:isolate;color:#f2f7fb;align-items:end;min-height:min(75vh,720px);display:grid;position:relative;overflow:hidden}.cover-image[data-astro-cid-xlfctmvn]{object-fit:cover;z-index:-2;filter:blur(28px)saturate(1.2)brightness(.7);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.cover-shade[data-astro-cid-xlfctmvn]{z-index:-1;background:linear-gradient(to top, var(--color-bg) 0%, rgb(var(--shade-rgb) / .6) 45%, rgb(var(--shade-rgb) / .25) 100%);position:absolute;inset:0}.cover-text[data-astro-cid-xlfctmvn]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,4rem);padding-block:8rem 3rem;display:grid}.cover-inset[data-astro-cid-xlfctmvn]{border-radius:calc(var(--radius) * 1.5);width:min(340px,30vw);height:auto;box-shadow:0 24px 60px -20px #0009, 0 0 40px -10px rgb(var(--color-accent-rgb) / .35);border:1px solid #ffffff2e}@media (width<=760px){.cover-text[data-astro-cid-xlfctmvn]{grid-template-columns:1fr}.cover-inset[data-astro-cid-xlfctmvn]{order:-1;width:min(260px,70vw);margin-bottom:.5rem}}.back[data-astro-cid-xlfctmvn]{color:#f2f7fbbf;margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-block}.back[data-astro-cid-xlfctmvn]:hover{color:var(--color-accent)}h1[data-astro-cid-xlfctmvn]{max-width:18ch;margin:.15em 0 .3em;font-size:clamp(2.4rem,6vw,4.75rem)}.lead[data-astro-cid-xlfctmvn]{color:#f2f7fbd9;max-width:60ch;margin:0;font-size:1.15rem}.layout[data-astro-cid-xlfctmvn]{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(2rem,6vw,5rem);padding-block:3rem;display:grid}@media (width<=900px){.layout[data-astro-cid-xlfctmvn]{grid-template-columns:1fr}}.prose[data-astro-cid-xlfctmvn]{max-width:68ch;font-size:1.08rem}.prose[data-astro-cid-xlfctmvn] p{margin:0 0 1.2em}.prose[data-astro-cid-xlfctmvn] a{color:var(--color-accent);text-underline-offset:3px}.prose[data-astro-cid-xlfctmvn] img{border-radius:var(--radius);margin-block:1.5rem .5rem}.prose[data-astro-cid-xlfctmvn] em{color:var(--color-muted);font-size:.92rem}.video[data-astro-cid-xlfctmvn]{margin-top:2rem}.facts[data-astro-cid-xlfctmvn]{flex-direction:column;gap:2rem;display:flex}.facts[data-astro-cid-xlfctmvn] h2[data-astro-cid-xlfctmvn]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin:0 0 .75rem;font-size:.78rem}.stats[data-astro-cid-xlfctmvn]{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);gap:1rem;margin:0;padding:1.5rem;display:grid}.stats[data-astro-cid-xlfctmvn] div[data-astro-cid-xlfctmvn]{flex-direction:column-reverse;display:flex}.stats[data-astro-cid-xlfctmvn] dt[data-astro-cid-xlfctmvn]{color:var(--color-muted);font-size:.9rem}.stats[data-astro-cid-xlfctmvn] dd[data-astro-cid-xlfctmvn]{font-family:var(--font-display);font-size:2rem;font-weight:var(--display-weight);color:var(--color-accent);margin:0;line-height:1.1}.tags[data-astro-cid-xlfctmvn],.partners[data-astro-cid-xlfctmvn]{margin:0;padding:0;list-style:none}.tags[data-astro-cid-xlfctmvn]{flex-wrap:wrap;gap:.5rem;display:flex}.tags[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.35rem .8rem;font-size:.88rem;text-decoration:none;display:inline-block}.tags[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]:hover{border-color:var(--color-accent);color:var(--color-accent)}.partners[data-astro-cid-xlfctmvn] li[data-astro-cid-xlfctmvn]{border-bottom:1px solid var(--color-border);padding-block:.4rem}.partners[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]{text-decoration:none}.partners[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]:hover{color:var(--color-accent)}.photos[data-astro-cid-xlfctmvn]{padding-block:2rem 4rem}.pager[data-astro-cid-xlfctmvn]{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding-block:2.5rem 4rem;display:flex}.pager[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]{font-family:var(--font-display);flex-direction:column;font-size:1.2rem;text-decoration:none;display:flex}.pager[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn] span[data-astro-cid-xlfctmvn]{font-family:var(--font-body);color:var(--color-accent);font-size:.85rem}.pager[data-astro-cid-xlfctmvn] a[data-astro-cid-xlfctmvn]:hover{color:var(--color-accent)}.pager[data-astro-cid-xlfctmvn] .newer[data-astro-cid-xlfctmvn]{text-align:right;margin-left:auto}
