.lbx[data-astro-cid-bdtya3zo]{background:color-mix(in srgb, var(--deep) 94%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);border:0;margin:0;padding:0}.lbx[data-astro-cid-bdtya3zo][open]{place-items:center;display:grid}.lbx[data-astro-cid-bdtya3zo]::backdrop{background:0 0}.lbx-img[data-astro-cid-bdtya3zo]{object-fit:contain;border-radius:var(--radius);max-width:min(92vw,1600px);max-height:82dvh}.lbx-count[data-astro-cid-bdtya3zo]{left:50%;bottom:var(--space-md);font-size:var(--fs-xs);letter-spacing:var(--track-label);opacity:.8;margin:0;position:absolute;transform:translate(-50%)}.lbx-btn[data-astro-cid-bdtya3zo]{background:var(--glass-tint);border:1px solid var(--glass-edge);width:48px;height:48px;color:var(--white);cursor:pointer;backdrop-filter:var(--glass-blur);transition:background var(--dur-hover);border-radius:999px;place-items:center;display:grid;position:absolute}.lbx-btn[data-astro-cid-bdtya3zo]:hover{background:var(--glass-tint-hover)}.lbx-btn[data-astro-cid-bdtya3zo] svg[data-astro-cid-bdtya3zo]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lbx-close[data-astro-cid-bdtya3zo]{top:var(--space-md);right:var(--space-md)}.lbx-prev[data-astro-cid-bdtya3zo]{left:var(--space-md);top:50%;transform:translateY(-50%)}.lbx-next[data-astro-cid-bdtya3zo]{right:var(--space-md);top:50%;transform:translateY(-50%)}@media (width<=600px){.lbx-prev[data-astro-cid-bdtya3zo],.lbx-next[data-astro-cid-bdtya3zo]{top:auto;bottom:var(--space-sm);transform:none}.lbx-count[data-astro-cid-bdtya3zo]{bottom:calc(var(--space-sm) + 14px)}}.mv-stage[data-astro-cid-tllxi2vi]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--deep);position:relative;overflow:hidden}.mv-slide[data-astro-cid-tllxi2vi]{cursor:zoom-in;opacity:0;transition:opacity .6s var(--ease-soft);background:0 0;border:0;padding:0;position:absolute;inset:0}.mv-slide[data-astro-cid-tllxi2vi].is-on{opacity:1;z-index:1}.mv-slide[data-astro-cid-tllxi2vi] img{object-fit:cover;width:100%;height:100%;display:block}.mv-ui[data-astro-cid-tllxi2vi]{z-index:2;right:var(--space-md);bottom:var(--space-md);align-items:center;gap:var(--space-xs);background:var(--glass-tint-dark-solid);border:1px solid var(--glass-edge);backdrop-filter:var(--glass-blur);color:var(--white);border-radius:999px;padding:4px;display:flex;position:absolute}.mv-count[data-astro-cid-tllxi2vi]{font-size:var(--fs-xs);letter-spacing:var(--track-label);text-align:center;min-width:4.5em}.mv-arrow[data-astro-cid-tllxi2vi]{width:40px;height:40px;color:inherit;cursor:pointer;transition:background var(--dur-hover);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.mv-arrow[data-astro-cid-tllxi2vi]:hover{background:var(--glass-tint-hover)}.mv-arrow[data-astro-cid-tllxi2vi] svg[data-astro-cid-tllxi2vi]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mv-thumbs[data-astro-cid-tllxi2vi]{margin:var(--space-sm) 0 0;gap:var(--space-xs);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.mv-thumbs[data-astro-cid-tllxi2vi]::-webkit-scrollbar{display:none}.mv-thumbs[data-astro-cid-tllxi2vi] li[data-astro-cid-tllxi2vi]{scroll-snap-align:start}.mv-thumb[data-astro-cid-tllxi2vi]{aspect-ratio:4/3;border-radius:var(--radius);cursor:pointer;opacity:.55;outline-offset:2px;width:100%;transition:opacity var(--dur-hover), outline-color var(--dur-hover);border:0;outline:2px solid #0000;padding:0;display:block;overflow:hidden}.mv-thumb[data-astro-cid-tllxi2vi]:hover{opacity:.85}.mv-thumb[data-astro-cid-tllxi2vi].is-on{opacity:1;outline-color:var(--blue)}.mv-thumb[data-astro-cid-tllxi2vi] img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.mv-stage[data-astro-cid-tllxi2vi]{aspect-ratio:4/3}.mv-ui[data-astro-cid-tllxi2vi]{right:var(--space-xs);bottom:var(--space-xs)}.mv-thumbs[data-astro-cid-tllxi2vi]{grid-auto-columns:84px}}@media (prefers-reduced-motion:reduce){.mv-slide[data-astro-cid-tllxi2vi]{transition:none}}.mm-grid[data-astro-cid-5b3dedgg]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,16vw,220px);grid-auto-flow:dense;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.mm-tile[data-astro-cid-5b3dedgg] button[data-astro-cid-5b3dedgg]{position:relative}.mm-tag[data-astro-cid-5b3dedgg]{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--white);background:var(--glass-tint-dark-solid);border:1px solid var(--glass-edge);backdrop-filter:var(--glass-blur);pointer-events:none;border-radius:999px;padding:5px 10px;position:absolute;bottom:10px;left:10px}.mm-tag--now[data-astro-cid-5b3dedgg]{background:var(--navy-mid);border-color:#0000}.mm-tile[data-astro-cid-5b3dedgg]{border-radius:var(--radius);background:var(--tile-surface);overflow:hidden}.mm-lead[data-astro-cid-5b3dedgg]{grid-area:span 2/span 2}.mm-tall[data-astro-cid-5b3dedgg]{grid-row:span 2}.mm-wide[data-astro-cid-5b3dedgg]{grid-column:span 2}.mm-extra[data-astro-cid-5b3dedgg]{display:none}.mm[data-astro-cid-5b3dedgg].is-open .mm-extra[data-astro-cid-5b3dedgg]{display:block}.mm-tile[data-astro-cid-5b3dedgg] button[data-astro-cid-5b3dedgg]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.mm-tile[data-astro-cid-5b3dedgg] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-soft);display:block}.mm-tile[data-astro-cid-5b3dedgg]:hover img{transform:scale(1.04)}.mm-more[data-astro-cid-5b3dedgg]{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;margin-top:var(--space-md);padding:var(--space-md) 0 0;border:0;border-top:1px solid color-mix(in srgb, var(--gray) 30%, transparent);color:var(--navy-mid);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semi);transition:color var(--dur-hover);background:0 0;display:flex}.mm-more[data-astro-cid-5b3dedgg]:hover{color:var(--blue-hover)}.mm-more[data-astro-cid-5b3dedgg] svg[data-astro-cid-5b3dedgg]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--dur-hover)}.mm[data-astro-cid-5b3dedgg].is-open .mm-more[data-astro-cid-5b3dedgg] svg[data-astro-cid-5b3dedgg]{transform:rotate(180deg)}@media (width<=700px){.mm-grid[data-astro-cid-5b3dedgg]{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw}.mm-tall[data-astro-cid-5b3dedgg],.mm-wide[data-astro-cid-5b3dedgg]{grid-area:span 1/span 1}.mm[data-astro-cid-5b3dedgg]:not(.is-open) .mm-fill-closed[data-astro-cid-5b3dedgg],.mm[data-astro-cid-5b3dedgg].is-open .mm-fill-open[data-astro-cid-5b3dedgg]{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.mm-tile[data-astro-cid-5b3dedgg] img{transition:none}}.mr[data-astro-cid-y362yczq]{margin-right:calc(50% - 50vw)}.mr-track[data-astro-cid-y362yczq]{padding:0 var(--space-section-x) 0 0;gap:var(--space-sm);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;grid-auto-columns:clamp(240px,30vw,400px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.mr-track[data-astro-cid-y362yczq]::-webkit-scrollbar{display:none}.mr-track[data-astro-cid-y362yczq].is-drag{cursor:grabbing;scroll-snap-type:none}.mr-track[data-astro-cid-y362yczq].is-drag img{pointer-events:none}.mr-item[data-astro-cid-y362yczq]{scroll-snap-align:start;aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--tile-surface);overflow:hidden}.mr-item[data-astro-cid-y362yczq] button[data-astro-cid-y362yczq]{width:100%;height:100%;cursor:inherit;background:0 0;border:0;padding:0;display:block}.mr-item[data-astro-cid-y362yczq] img{object-fit:cover;user-select:none;width:100%;height:100%;display:block}.mr-bar[data-astro-cid-y362yczq]{align-items:center;gap:var(--space-md);margin-top:var(--space-md);padding-right:var(--space-section-x);max-width:calc(var(--content-max));display:flex}.mr-progress[data-astro-cid-y362yczq]{background:color-mix(in srgb, var(--gray) 30%, transparent);flex:1;height:1px;overflow:hidden}.mr-progress[data-astro-cid-y362yczq] span[data-astro-cid-y362yczq]{background:var(--navy-dark);transform-origin:0;height:100%;transition:transform .2s linear;display:block;transform:scaleX(.08)}.mr-arrows[data-astro-cid-y362yczq]{gap:var(--space-xs);display:flex}.mr-arrow[data-astro-cid-y362yczq]{cursor:pointer;border:1px solid color-mix(in srgb, var(--gray) 35%, transparent);width:44px;height:44px;color:var(--navy-dark);transition:background var(--dur-hover), color var(--dur-hover);background:0 0;border-radius:999px;place-items:center;display:grid}.mr-arrow[data-astro-cid-y362yczq]:hover{background:var(--navy-dark);color:var(--white)}.mr-arrow[data-astro-cid-y362yczq] svg[data-astro-cid-y362yczq]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width<=700px){.mr-track[data-astro-cid-y362yczq]{grid-auto-columns:78vw}.mr-arrows[data-astro-cid-y362yczq]{display:none}}
