.gal[data-astro-cid-u5hpd7j5]{position:relative}.gal--full[data-astro-cid-u5hpd7j5]{padding-block:clamp(28px,4vw,56px) clamp(72px,10vw,136px)}.gal[data-astro-cid-u5hpd7j5] .sec-head[data-astro-cid-u5hpd7j5]{max-width:820px}.g-wrap[data-astro-cid-u5hpd7j5]{container-type:inline-size;--g:clamp(8px,1.2vw,14px)}.g[data-astro-cid-u5hpd7j5]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:calc((100cqw - 23*var(--g))/24);grid-auto-flow:row dense;gap:var(--g);list-style:none;margin:0;padding:0}.t[data-astro-cid-u5hpd7j5]{position:relative;min-width:0;margin:0;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);isolation:isolate}.t[data-astro-cid-u5hpd7j5]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ecebe40f;pointer-events:none;z-index:2}.t[data-astro-cid-u5hpd7j5]>a[data-astro-cid-u5hpd7j5]{display:block;height:100%;color:inherit}.t[data-astro-cid-u5hpd7j5]>a[data-astro-cid-u5hpd7j5]:focus-visible{outline:none}.t[data-astro-cid-u5hpd7j5]>a[data-astro-cid-u5hpd7j5]:focus-visible:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--amber);z-index:3;pointer-events:none}.t[data-astro-cid-u5hpd7j5] .pic[data-astro-cid-u5hpd7j5]{display:block;width:100%;height:100%}.t[data-astro-cid-u5hpd7j5] img[data-astro-cid-u5hpd7j5]{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.2s var(--ease),filter .8s}@media(hover:hover){.t[data-astro-cid-u5hpd7j5]:hover img[data-astro-cid-u5hpd7j5]{transform:scale(1.045)}}.idx[data-astro-cid-u5hpd7j5]{position:absolute;top:12px;left:14px;z-index:2;font-family:var(--font-display);font-weight:500;font-size:var(--t-micro);letter-spacing:.04em;color:var(--bone);opacity:.72;text-shadow:0 1px 8px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.t[data-astro-cid-u5hpd7j5] figcaption[data-astro-cid-u5hpd7j5]{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:48px 16px 14px;background:linear-gradient(to top,rgba(12,15,18,.82) 0%,rgba(12,15,18,.35) 55%,transparent 100%);font-size:var(--t-small);line-height:1.35;color:var(--bone);text-wrap:pretty;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .7s var(--ease);pointer-events:none}@media(hover:hover){.t[data-astro-cid-u5hpd7j5]:hover figcaption[data-astro-cid-u5hpd7j5],.t[data-astro-cid-u5hpd7j5]:focus-within figcaption[data-astro-cid-u5hpd7j5]{opacity:1;transform:none}}@media(hover:none){.gal--full[data-astro-cid-u5hpd7j5] .t[data-astro-cid-u5hpd7j5] figcaption[data-astro-cid-u5hpd7j5]{opacity:1;transform:none;padding:36px 12px 10px;font-size:var(--t-micro)}}.t-ll[data-astro-cid-u5hpd7j5],.t-lm[data-astro-cid-u5hpd7j5]{grid-column:span 12;grid-row:span 18}.t-lw[data-astro-cid-u5hpd7j5]{grid-column:span 12;grid-row:span 16}.t-pl[data-astro-cid-u5hpd7j5]{grid-column:span 12;grid-row:span 32}.t-pm[data-astro-cid-u5hpd7j5],.t-txt[data-astro-cid-u5hpd7j5]{grid-column:span 6;grid-row:span 16}.t-link[data-astro-cid-u5hpd7j5]{grid-column:span 12;grid-row:span 12}.gal--teaser[data-astro-cid-u5hpd7j5] .t-lm[data-astro-cid-u5hpd7j5]{display:none}@media(min-width:640px){.t-lm[data-astro-cid-u5hpd7j5]{grid-column:span 6;grid-row:span 9}.t-pl[data-astro-cid-u5hpd7j5],.t-pm[data-astro-cid-u5hpd7j5],.t-txt[data-astro-cid-u5hpd7j5],.t-link[data-astro-cid-u5hpd7j5]{grid-column:span 6;grid-row:span 16}.gal--teaser[data-astro-cid-u5hpd7j5] .t-lm[data-astro-cid-u5hpd7j5]{display:block}}@media(min-width:1000px){.t-ll[data-astro-cid-u5hpd7j5]{grid-column:span 8;grid-row:span 12}.t-lm[data-astro-cid-u5hpd7j5]{grid-column:span 4;grid-row:span 6}.t-pl[data-astro-cid-u5hpd7j5]{grid-column:span 6;grid-row:span 16}.t-pm[data-astro-cid-u5hpd7j5],.t-txt[data-astro-cid-u5hpd7j5]{grid-column:span 3;grid-row:span 8}.t-link[data-astro-cid-u5hpd7j5],.t-lw[data-astro-cid-u5hpd7j5]{grid-column:span 6;grid-row:span 8}}.t-txt[data-astro-cid-u5hpd7j5],.t-link[data-astro-cid-u5hpd7j5]{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(16px,2vw,26px);background:var(--surface);border:1px solid var(--line);transition:border-color .4s,background .4s}.t-txt[data-astro-cid-u5hpd7j5]:after,.t-link[data-astro-cid-u5hpd7j5]:after{box-shadow:none}.t-txt[data-astro-cid-u5hpd7j5]:hover,.t-link[data-astro-cid-u5hpd7j5]:hover{border-color:var(--line-strong);background:var(--surface-2)}.t-num[data-astro-cid-u5hpd7j5]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--bone)}.t-num[data-astro-cid-u5hpd7j5] em[data-astro-cid-u5hpd7j5]{font-style:italic;font-weight:500;color:var(--amber)}.t-body[data-astro-cid-u5hpd7j5]{font-size:var(--t-small);line-height:1.5;color:var(--bone-dim);text-wrap:pretty}.t-txt[data-astro-cid-u5hpd7j5] .link-arrow[data-astro-cid-u5hpd7j5]{margin-top:14px;font-size:var(--t-small)}.t-link[data-astro-cid-u5hpd7j5]{color:var(--bone)}.t-link-head[data-astro-cid-u5hpd7j5]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,1.8vw,1.5rem);letter-spacing:-.01em;color:var(--amber);transition:gap .4s var(--ease)}.t-link-head[data-astro-cid-u5hpd7j5] svg[data-astro-cid-u5hpd7j5]{width:20px;height:20px;flex:none}.t-link[data-astro-cid-u5hpd7j5]:hover .t-link-head[data-astro-cid-u5hpd7j5]{gap:16px}@media(max-width:639px){.t-txt[data-astro-cid-u5hpd7j5]{padding:14px}.t-num[data-astro-cid-u5hpd7j5]{font-size:1.15rem}.t-body[data-astro-cid-u5hpd7j5],.t-txt[data-astro-cid-u5hpd7j5] .link-arrow[data-astro-cid-u5hpd7j5]{font-size:var(--t-micro)}}.g-cta[data-astro-cid-u5hpd7j5]{margin-top:clamp(56px,8vw,112px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--line);display:grid;gap:clamp(24px,4vw,56px);align-items:end}.g-cta[data-astro-cid-u5hpd7j5] .lead[data-astro-cid-u5hpd7j5]{margin-top:18px}.g-cta-btns[data-astro-cid-u5hpd7j5]{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:900px){.g-cta[data-astro-cid-u5hpd7j5]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.g-cta-btns[data-astro-cid-u5hpd7j5]{justify-content:flex-end}}@media(max-width:480px){.g-cta-btns[data-astro-cid-u5hpd7j5] .btn[data-astro-cid-u5hpd7j5]{width:100%}}.lb[data-astro-cid-u5hpd7j5]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c0f12f5;color:var(--bone);opacity:0;transition:opacity .4s var(--ease);overscroll-behavior:contain}.lb[data-astro-cid-u5hpd7j5]::backdrop{background:transparent}.lb[data-astro-cid-u5hpd7j5].is-in{opacity:1}.lb-stage[data-astro-cid-u5hpd7j5]{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:env(safe-area-inset-bottom)}.lb-top[data-astro-cid-u5hpd7j5],.lb-bottom[data-astro-cid-u5hpd7j5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter)}.lb-count[data-astro-cid-u5hpd7j5]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--bone-dim);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lb-btn[data-astro-cid-u5hpd7j5]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ecebe40d;border:1px solid var(--line-strong);color:var(--bone);transition:background .3s,border-color .3s,transform .5s var(--ease)}.lb-btn[data-astro-cid-u5hpd7j5] svg[data-astro-cid-u5hpd7j5]{width:22px;height:22px}.lb-btn[data-astro-cid-u5hpd7j5]:hover{background:#ecebe41f;border-color:var(--bone)}.lb-btn[data-astro-cid-u5hpd7j5]:active{transform:scale(.94)}.lb-fig[data-astro-cid-u5hpd7j5]{margin:0;min-height:0;display:grid;place-items:center;padding:0 var(--gutter);transform:translateY(14px) scale(.97);transition:transform .5s var(--ease)}.lb[data-astro-cid-u5hpd7j5].is-in .lb-fig[data-astro-cid-u5hpd7j5]{transform:none}.lb-img[data-astro-cid-u5hpd7j5]{max-width:min(100%,1680px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:var(--shadow);user-select:none;-webkit-user-drag:none;transition:opacity .35s var(--ease)}.lb-img[data-astro-cid-u5hpd7j5].is-swapping{opacity:0}.lb-cap[data-astro-cid-u5hpd7j5]{flex:1;min-width:0;text-align:center;font-size:var(--t-small);color:var(--bone-dim);text-wrap:balance}@media(min-width:900px){.lb-prev[data-astro-cid-u5hpd7j5],.lb-next[data-astro-cid-u5hpd7j5]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px}.lb-prev[data-astro-cid-u5hpd7j5]{left:clamp(16px,3vw,40px)}.lb-next[data-astro-cid-u5hpd7j5]{right:clamp(16px,3vw,40px)}.lb-prev[data-astro-cid-u5hpd7j5]:active,.lb-next[data-astro-cid-u5hpd7j5]:active{transform:translateY(-50%) scale(.94)}.lb-fig[data-astro-cid-u5hpd7j5]{padding:0 clamp(96px,10vw,160px)}.lb-bottom[data-astro-cid-u5hpd7j5]{justify-content:center}}html.reduce-motion .lb[data-astro-cid-u5hpd7j5],html.reduce-motion .lb-fig[data-astro-cid-u5hpd7j5],html.reduce-motion .lb-img[data-astro-cid-u5hpd7j5],html.reduce-motion .t[data-astro-cid-u5hpd7j5] img[data-astro-cid-u5hpd7j5]{transition:none}
