.row[data-astro-cid-euxwtxot]{margin-block:clamp(2rem,5vw,3.5rem)}.row-head[data-astro-cid-euxwtxot]{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.row-title[data-astro-cid-euxwtxot]{align-items:baseline;gap:var(--s-3);font-size:var(--t-h2);display:flex}.row-h[data-astro-cid-euxwtxot]{font-size:inherit}.row-count[data-astro-cid-euxwtxot]{font-size:var(--t-xs);color:var(--text-faint);letter-spacing:.08em;font-weight:500}.row-more[data-astro-cid-euxwtxot]{font-size:var(--t-sm);color:var(--text-dim);align-items:center;gap:var(--s-2);transition:color .2s var(--ease);flex:none;font-weight:500;display:inline-flex}.row-more[data-astro-cid-euxwtxot]:hover{color:var(--brand-hi)}.row-more[data-astro-cid-euxwtxot] span[data-astro-cid-euxwtxot]{transition:transform .2s var(--ease)}.row-more[data-astro-cid-euxwtxot]:hover span[data-astro-cid-euxwtxot]{transform:translate(3px)}.rail-shell[data-astro-cid-euxwtxot]{position:relative}.rail-btn[data-astro-cid-euxwtxot]{top:0;bottom:var(--s-5);z-index:5;width:clamp(2.5rem,4vw,3.5rem);color:var(--text);opacity:0;transition:opacity .25s var(--ease);background:linear-gradient(90deg,#232323eb,#23232300);place-items:center;display:grid;position:absolute}.rail-btn[data-astro-cid-euxwtxot].next{background:linear-gradient(270deg,#232323eb,#23232300);right:0}.rail-btn[data-astro-cid-euxwtxot].prev{left:0}.rail-btn[data-astro-cid-euxwtxot] svg[data-astro-cid-euxwtxot]{transition:transform .2s var(--ease)}.rail-btn[data-astro-cid-euxwtxot]:hover svg[data-astro-cid-euxwtxot]{transform:scale(1.25)}.rail-shell[data-astro-cid-euxwtxot]:hover .rail-btn[data-astro-cid-euxwtxot]:not([hidden]),.rail-btn[data-astro-cid-euxwtxot]:focus-visible{opacity:1}@media (hover:none){.rail-btn[data-astro-cid-euxwtxot]{display:none}}.card[data-astro-cid-bnnieqso]{text-align:left;border-radius:var(--radius);width:clamp(240px,68vw,300px);transition:transform .3s var(--ease);padding:0;display:block}.card-media[data-astro-cid-bnnieqso]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.card-media[data-astro-cid-bnnieqso] img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease), filter .3s var(--ease)}.card-play[data-astro-cid-bnnieqso]{opacity:0;transition:opacity .25s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.card-play[data-astro-cid-bnnieqso] svg[data-astro-cid-bnnieqso]{width:46px;height:46px;color:var(--text);backdrop-filter:blur(6px);border:1px solid var(--line-strong);transition:transform .25s var(--ease);background:#232323a6;border-radius:50%;padding:12px;transform:scale(.85)}.card[data-astro-cid-bnnieqso]:hover .card-media[data-astro-cid-bnnieqso] img{filter:brightness(1.08);transform:scale(1.04)}.card[data-astro-cid-bnnieqso]:focus-visible .card-media[data-astro-cid-bnnieqso] img{filter:brightness(.6);transform:scale(1.04)}.card[data-astro-cid-bnnieqso]:focus-visible .card-play[data-astro-cid-bnnieqso]{opacity:1}.card[data-astro-cid-bnnieqso]:focus-visible .card-play[data-astro-cid-bnnieqso] svg[data-astro-cid-bnnieqso]{transform:scale(1)}@media (hover:none){.card[data-astro-cid-bnnieqso]:active .card-media[data-astro-cid-bnnieqso] img{transform:scale(.98)}}.card-body[data-astro-cid-bnnieqso]{padding-top:var(--s-3);display:block}.card-title[data-astro-cid-bnnieqso]{font-size:var(--t-sm);color:var(--text);font-weight:600;line-height:1.35;display:block}.card-desc[data-astro-cid-bnnieqso]{-webkit-line-clamp:2;line-clamp:2;margin-top:var(--s-1);font-size:var(--t-xs);color:var(--text-faint);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.vm[data-astro-cid-c72v2mo5]{width:min(1200px,92vw);color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.vm[data-astro-cid-c72v2mo5]::backdrop{backdrop-filter:blur(8px);background:#000000f0}.vm[data-astro-cid-c72v2mo5][open]{animation:.5s cubic-bezier(.2,.8,.2,1) both vm-in}.vm[data-astro-cid-c72v2mo5][open]::backdrop{animation:.35s ease-out both vm-fade}@keyframes vm-in{0%{opacity:0;transform:scale(.92)}}@keyframes vm-fade{0%{opacity:0}}.vm-frame[data-astro-cid-c72v2mo5]{aspect-ratio:16/9;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#000;position:relative;overflow:hidden}.vm-frame[data-astro-cid-c72v2mo5] iframe[data-astro-cid-c72v2mo5]{border:0;width:100%;height:100%;position:absolute;inset:0}.vm-title[data-astro-cid-c72v2mo5]{margin-top:var(--s-4);text-align:center;font-size:var(--t-sm);color:var(--text-dim)}.vm-close[data-astro-cid-c72v2mo5]{width:40px;height:40px;color:var(--text);transition:background-color .2s var(--ease);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute;top:-3rem;right:0}.vm-close[data-astro-cid-c72v2mo5]:hover{background:#ffffff38}@media (width<=600px){.vm[data-astro-cid-c72v2mo5]{width:96vw}.vm-close[data-astro-cid-c72v2mo5]{top:-3.25rem;right:50%;transform:translate(50%)}}.pm[data-astro-cid-xlb753yp],.pv[data-astro-cid-xlb753yp]{--surface:#181818;--card:#252525;--pm-ease:cubic-bezier(.32, .72, 0, 1)}.pm[data-astro-cid-xlb753yp]{width:100%;max-width:none;height:100%;max-height:none;padding:2.5rem var(--s-4) 4rem;color:var(--text);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.pm[data-astro-cid-xlb753yp]::backdrop{background:#000000db}.pm-panel[data-astro-cid-xlb753yp]{background:var(--surface);transform-origin:0 0;border-radius:10px;outline:none;max-width:880px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 90px #000000e6}.pm-close[data-astro-cid-xlb753yp]{z-index:4;backdrop-filter:blur(8px);width:40px;height:40px;transition:background-color .2s var(--ease), transform .25s var(--pm-ease);background:#141414bf;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.pm-close[data-astro-cid-xlb753yp]:hover{color:#000;background:#fff;transform:rotate(90deg)}.pm-hero[data-astro-cid-xlb753yp]{aspect-ratio:16/9;background:#000 50%/cover no-repeat;position:relative;overflow:hidden}.pm-slides[data-astro-cid-xlb753yp]{position:absolute;inset:0}.pm-slides[data-astro-cid-xlb753yp] .pm-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.pm-slides[data-astro-cid-xlb753yp] .pm-slide.is-on{opacity:1;animation:7s linear forwards pm-drift}@keyframes pm-drift{0%{transform:scale(1.02)}to{transform:scale(1.14)}}.pm-hero-veil[data-astro-cid-xlb753yp]{background:linear-gradient(to top, var(--surface) 0%, #181818b3 24%, #18181800 58%), linear-gradient(to right, #0000008c 0%, transparent 55%);position:absolute;inset:0}.pm-dots[data-astro-cid-xlb753yp]{z-index:3;gap:6px;display:flex;position:absolute;top:1.6rem;left:3rem}.pm-dots[data-astro-cid-xlb753yp] button{background:0 0;width:28px;height:16px;padding:0;position:relative}.pm-dots[data-astro-cid-xlb753yp] button:before,.pm-dots[data-astro-cid-xlb753yp] button:after{content:"";border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.pm-dots[data-astro-cid-xlb753yp] button:before{background:#ffffff4d;right:0}.pm-dots[data-astro-cid-xlb753yp] button:after{background:#fff;width:0}.pm-dots[data-astro-cid-xlb753yp] button.is-past:after{width:100%}.pm-dots[data-astro-cid-xlb753yp] button.is-on:after{animation:pm-dot var(--slide-ms) linear forwards}@keyframes pm-dot{to{width:100%}}.pm-hero-copy[data-astro-cid-xlb753yp]{z-index:2;position:absolute;bottom:2.25rem;left:3rem;right:3rem}.pm-eyebrow[data-astro-cid-xlb753yp]{letter-spacing:.22em;text-transform:uppercase;color:#fff;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:flex}.pm-eyebrow-mark[data-astro-cid-xlb753yp]{background:var(--brand);border-radius:2px;width:4px;height:1.1em}.pm-title[data-astro-cid-xlb753yp]{letter-spacing:-.035em;text-shadow:0 2px 24px #0000008c;max-width:20ch;font-size:clamp(1.75rem,4vw,2.9rem);font-weight:800;line-height:1.02}.pm-meta[data-astro-cid-xlb753yp]{color:#d6d6d6;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem;font-size:.9375rem;font-weight:500;display:flex}.pm-dot[data-astro-cid-xlb753yp]{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.pm-badge[data-astro-cid-xlb753yp]{letter-spacing:.04em;border:1px solid #ffffff73;border-radius:3px;padding:.05em .45em;font-size:.6875rem;font-weight:600;line-height:1.5}.pm-actions[data-astro-cid-xlb753yp]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.pm-btn[data-astro-cid-xlb753yp]{white-space:nowrap;min-height:48px;transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--pm-ease), box-shadow .25s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem 0 1.35rem;font-size:1rem;font-weight:700;display:inline-flex}.pm-btn[data-astro-cid-xlb753yp] svg{transition:transform .25s var(--pm-ease);flex:none}.pm-btn-play[data-astro-cid-xlb753yp]{color:#000;background:#fff}.pm-btn-play[data-astro-cid-xlb753yp]:hover{background:#e6e6e6;box-shadow:0 8px 30px #ffffff2e}.pm-btn-play[data-astro-cid-xlb753yp]:hover svg{transform:scale(1.15)}.pm-btn-ghost[data-astro-cid-xlb753yp]{color:#fff;backdrop-filter:blur(10px);background:#6d6d6e8c}.pm-btn-ghost[data-astro-cid-xlb753yp]:hover{background:#6d6d6ed9}.pm-btn-ghost[data-astro-cid-xlb753yp]:hover svg{transform:rotate(-10deg)scale(1.1)}.pm-btn[data-astro-cid-xlb753yp]:active{transform:scale(.96)}.pm-btn-soon[data-astro-cid-xlb753yp]{color:#cfcfcf;cursor:default;background:#00000059;border:1px dashed #ffffff59;font-weight:600}.pm-body[data-astro-cid-xlb753yp]{padding:.5rem 3rem 3rem}.pm-info[data-astro-cid-xlb753yp]{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 15rem;gap:2.5rem;padding-bottom:2rem;display:grid}.pm-synopsis[data-astro-cid-xlb753yp]{color:#e5e5e5;max-width:60ch;font-size:1.0625rem;line-height:1.75}.pm-side[data-astro-cid-xlb753yp]{align-content:start;gap:.9rem;margin:0;display:grid}.pm-side[data-astro-cid-xlb753yp] dt[data-astro-cid-xlb753yp]{letter-spacing:.14em;text-transform:uppercase;color:#7a7a7a;font-size:.6875rem;font-weight:600}.pm-side[data-astro-cid-xlb753yp] dd[data-astro-cid-xlb753yp]{color:#eee;margin:.15rem 0 0;font-size:.9375rem}.pm-page-link[data-astro-cid-xlb753yp]{color:#fff;text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline}.pm-page-link[data-astro-cid-xlb753yp]:hover{color:var(--brand-hi)}.pm-sec[data-astro-cid-xlb753yp]{margin-top:2.5rem}.pm-sec-head[data-astro-cid-xlb753yp]{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.pm-h[data-astro-cid-xlb753yp]{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.pm-h-count[data-astro-cid-xlb753yp]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.pm-note[data-astro-cid-xlb753yp]{font-size:var(--t-sm);color:var(--text-faint);margin:-.5rem 0 1rem}.pm-note[data-astro-cid-xlb753yp]:empty{display:none}.pm-gallery[data-astro-cid-xlb753yp]{grid-template-columns:repeat(var(--cols,4), 1fr);gap:6px;display:grid}.pm-more[data-astro-cid-xlb753yp]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pm-gallery[data-astro-cid-xlb753yp]:not(.is-open)>:nth-child(n+10),.pm-more[data-astro-cid-xlb753yp]:not(.is-open)>:nth-child(n+7){display:none}.pm-panel[data-astro-cid-xlb753yp] .pm-shot{aspect-ratio:4/3;background:var(--card);animation:pm-rise .6s var(--pm-ease) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:4px;padding:0;position:relative;overflow:hidden}.pm-panel[data-astro-cid-xlb753yp] .pm-gallery.has-feature .pm-shot:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.pm-panel[data-astro-cid-xlb753yp] .pm-gallery.is-single .pm-shot{aspect-ratio:16/9}.pm-panel[data-astro-cid-xlb753yp] .pm-shot img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease, transform .6s var(--pm-ease)}.pm-panel[data-astro-cid-xlb753yp] .pm-shot img.is-loaded{opacity:1}.pm-panel[data-astro-cid-xlb753yp] .pm-shot:after{content:"";opacity:0;background:#00000040 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4 4M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") 50%/30px no-repeat;transition:opacity .25s;position:absolute;inset:0}.pm-panel[data-astro-cid-xlb753yp] .pm-shot:hover img{transform:scale(1.07)}.pm-panel[data-astro-cid-xlb753yp] .pm-shot:hover:after{opacity:1}@keyframes pm-rise{0%{opacity:0;transform:translateY(14px)}}.pm-panel[data-astro-cid-xlb753yp] .pm-card{text-align:left;background:var(--card);transition:background-color .25s var(--ease), transform .35s var(--pm-ease), box-shadow .35s var(--ease);animation:pm-rise .6s var(--pm-ease) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.pm-panel[data-astro-cid-xlb753yp] .pm-card:hover{background:#2f2f2f;transform:translateY(-4px);box-shadow:0 14px 30px #00000080}.pm-panel[data-astro-cid-xlb753yp] .pm-card-media{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.pm-panel[data-astro-cid-xlb753yp] .pm-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--pm-ease)}.pm-panel[data-astro-cid-xlb753yp] .pm-card:hover .pm-card-media img{transform:scale(1.06)}.pm-panel[data-astro-cid-xlb753yp] .pm-card-media:after{content:"";opacity:0;transition:opacity .25s var(--ease);background:#00000059 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='22' fill='rgba(20,20,20,.55)' stroke='white' stroke-width='2'/%3E%3Cpath d='M19 15v18l14-9z' fill='white'/%3E%3C/svg%3E") 50%/44px no-repeat;position:absolute;inset:0}.pm-panel[data-astro-cid-xlb753yp] .pm-card:hover .pm-card-media:after{opacity:1}.pm-panel[data-astro-cid-xlb753yp] .pm-card-body{padding:.9rem 1rem 1.1rem;display:block}.pm-panel[data-astro-cid-xlb753yp] .pm-card-title{font-size:.95rem;font-weight:600;line-height:1.35;display:block}.pm-panel[data-astro-cid-xlb753yp] .pm-card-desc{-webkit-line-clamp:2;line-clamp:2;color:#a8a8a8;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pm-bar[data-astro-cid-xlb753yp]{border-bottom:1px solid #ffffff1f;justify-content:center;height:1.25rem;margin-bottom:3rem;display:flex}.pm-expand[data-astro-cid-xlb753yp]{height:40px;transition:border-color .2s var(--ease), background-color .2s var(--ease);background:#202020;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem 0 1.2rem;font-size:.875rem;font-weight:600;display:inline-flex;transform:translateY(50%)}.pm-expand[data-astro-cid-xlb753yp]:hover{background:#2a2a2a;border-color:#fff}.pm-expand[data-astro-cid-xlb753yp] svg{transition:transform .35s var(--pm-ease)}.pm-expand[data-astro-cid-xlb753yp][aria-expanded=true] svg{transform:rotate(180deg)}.pv[data-astro-cid-xlb753yp]{z-index:150;background:var(--surface);transform-origin:0 0;color:var(--text);will-change:transform;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 18px 50px #000000d9}.pv-media[data-astro-cid-xlb753yp]{aspect-ratio:16/9;width:100%;padding:0;display:block;overflow:hidden}.pv-media[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{object-fit:cover;width:100%;height:100%}.pv[data-astro-cid-xlb753yp]:not([hidden]) .pv-media[data-astro-cid-xlb753yp] img[data-astro-cid-xlb753yp]{animation:8s linear forwards pm-drift}.pv-info[data-astro-cid-xlb753yp]{padding:.9rem 1rem 1.1rem}.pv-actions[data-astro-cid-xlb753yp]{gap:.5rem;margin-bottom:.75rem;display:flex}.pv-circle[data-astro-cid-xlb753yp]{color:#fff;width:38px;height:38px;transition:border-color .2s var(--ease), background-color .2s var(--ease), transform .25s var(--pm-ease);background:#2a2a2a99;border:2px solid #ffffff73;border-radius:50%;place-items:center;display:grid;position:relative}.pv-circle[data-astro-cid-xlb753yp] svg{width:18px;height:18px}.pv-circle[data-astro-cid-xlb753yp]:hover{border-color:#fff;transform:scale(1.1)}.pv-play[data-astro-cid-xlb753yp]{color:#000;background:#fff;border-color:#fff}.pv-play[data-astro-cid-xlb753yp]:hover{background:#e6e6e6}.pv-more[data-astro-cid-xlb753yp]{margin-left:auto}.pv-circle[data-astro-cid-xlb753yp]:after{content:attr(data-tip);color:#000;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .2s var(--pm-ease);background:#e6e6e6;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.pv-circle[data-astro-cid-xlb753yp]:hover:after{opacity:1;transform:translate(-50%)}.pv-title[data-astro-cid-xlb753yp]{font-size:1rem;font-weight:700;line-height:1.3}.pv-meta[data-astro-cid-xlb753yp]{align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8125rem;display:flex}.pv-cat[data-astro-cid-xlb753yp]{color:#46d369;font-weight:700}.pv-desc[data-astro-cid-xlb753yp]{-webkit-line-clamp:2;line-clamp:2;color:#bcbcbc;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pv-desc[data-astro-cid-xlb753yp]:empty{display:none}@media (width<=700px){.pm[data-astro-cid-xlb753yp]{padding:0}.pm-panel[data-astro-cid-xlb753yp]{min-height:100%;box-shadow:none;border-radius:0}.pm-hero[data-astro-cid-xlb753yp]{aspect-ratio:auto;background-color:var(--surface);background-position:top;background-size:100%}.pm-slides[data-astro-cid-xlb753yp]{aspect-ratio:16/9;position:relative}.pm-hero-veil[data-astro-cid-xlb753yp]{aspect-ratio:16/9;bottom:auto}.pm-dots[data-astro-cid-xlb753yp]{top:1.1rem;left:1rem}.pm-hero-copy[data-astro-cid-xlb753yp]{margin-top:-2rem;padding:0 1rem 1.25rem;position:relative;bottom:auto;left:auto;right:auto}.pm-actions[data-astro-cid-xlb753yp]{grid-template-columns:1fr;gap:.6rem;display:grid}.pm-body[data-astro-cid-xlb753yp]{padding:0 1rem 2rem}.pm-info[data-astro-cid-xlb753yp]{grid-template-columns:1fr;gap:1.5rem}.pm-side[data-astro-cid-xlb753yp]{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:1.5rem}.pm-gallery[data-astro-cid-xlb753yp]{grid-template-columns:repeat(min(var(--cols,3), 3), 1fr);gap:4px}.pm-more[data-astro-cid-xlb753yp]{grid-template-columns:repeat(2,1fr);gap:.6rem}.pm-sec[data-astro-cid-xlb753yp]{margin-top:2rem}.pm-h[data-astro-cid-xlb753yp]{font-size:1.2rem}}.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:0 0;border:0;outline:none;padding:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr]::backdrop{background:#000000f0}.lb-stage[data-astro-cid-utnzf2kr]{justify-content:center;align-items:center;display:flex;position:absolute;inset:4.5rem clamp(1rem,7vw,6.5rem) 5rem}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:4px;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:0 30px 80px #0009}.lb-btn[data-astro-cid-utnzf2kr]{z-index:2;color:#fff;backdrop-filter:blur(10px);background:#ffffff14;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .2s,color .2s,transform .3s cubic-bezier(.32,.72,0,1),opacity .3s;display:grid;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]:hover{color:#000;background:#fff}.lb-btn[data-astro-cid-utnzf2kr]:active{transform:scale(.92)}.lb-close[data-astro-cid-utnzf2kr]{top:1rem;right:1rem}.lb-close[data-astro-cid-utnzf2kr]:hover{transform:rotate(90deg)}.lb-nav[data-astro-cid-utnzf2kr]{margin-top:-26px;top:50%}.lb-prev[data-astro-cid-utnzf2kr]{left:clamp(.5rem,2vw,1.75rem)}.lb-next[data-astro-cid-utnzf2kr]{right:clamp(.5rem,2vw,1.75rem)}.lb-prev[data-astro-cid-utnzf2kr]:hover{transform:translate(-3px)}.lb-next[data-astro-cid-utnzf2kr]:hover{transform:translate(3px)}.lb-foot[data-astro-cid-utnzf2kr]{justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.lb-progress[data-astro-cid-utnzf2kr]{background:#ffffff2e;border-radius:2px;width:140px;height:2px;overflow:hidden}.lb-progress[data-astro-cid-utnzf2kr] span[data-astro-cid-utnzf2kr]{background:var(--brand);width:0;height:100%;transition:width .4s cubic-bezier(.32,.72,0,1);display:block}.lb-count[data-astro-cid-utnzf2kr]{font-size:var(--t-sm);color:var(--text-dim);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:500}@media (width<=600px){.lb-stage[data-astro-cid-utnzf2kr]{inset:4rem 0 6.5rem}.lb-img[data-astro-cid-utnzf2kr]{border-radius:0}.lb-nav[data-astro-cid-utnzf2kr]{width:46px;height:46px;margin:0;top:auto;bottom:1.1rem}.lb-prev[data-astro-cid-utnzf2kr]{left:1rem}.lb-next[data-astro-cid-utnzf2kr]{right:1rem}.lb-foot[data-astro-cid-utnzf2kr]{bottom:1.6rem}}
