.poster-lightbox[data-astro-cid-uecoqxsk]{cursor:zoom-out;opacity:0;width:100vw;max-width:none;height:100dvh;max-height:none;transition:opacity .25s ease-out, display .25s allow-discrete, overlay .25s allow-discrete;background:0 0;border:none;align-items:center;margin:0;padding:1rem;display:none}.poster-lightbox[data-astro-cid-uecoqxsk][open]{opacity:1;display:flex}@starting-style{.poster-lightbox[data-astro-cid-uecoqxsk][open]{opacity:0}}.poster-lightbox[data-astro-cid-uecoqxsk]::backdrop{background:#0c0a09eb}.poster-lightbox[data-astro-cid-uecoqxsk] .poster-lightbox-img{object-fit:contain;cursor:default;border-radius:4px;width:auto;max-width:min(100%,1200px);height:auto;max-height:100%;margin:auto;transition:scale .3s cubic-bezier(.22,.03,.26,1);display:block}@starting-style{.poster-lightbox[data-astro-cid-uecoqxsk][open] .poster-lightbox-img{scale:.96}}@media (width<=640px) and (orientation:portrait){.poster-lightbox[data-astro-cid-uecoqxsk].is-landscape{overscroll-behavior:contain;overflow-x:auto}.poster-lightbox[data-astro-cid-uecoqxsk].is-landscape .poster-lightbox-img{max-width:none;height:min(60dvh,677px);max-height:none}}.poster-lightbox-close[data-astro-cid-uecoqxsk]{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.625rem;transition:background .2s;display:flex;position:fixed;top:1.25rem;right:1.25rem}.poster-lightbox-close[data-astro-cid-uecoqxsk]:hover{background:#ffffff38}.poster-lightbox-close[data-astro-cid-uecoqxsk]:focus-visible{outline-offset:2px;outline:2px solid #fff}html:has(.poster-lightbox[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.poster-lightbox[data-astro-cid-uecoqxsk],.poster-lightbox[data-astro-cid-uecoqxsk] .poster-lightbox-img{transition:none}}.hero-gradient[data-astro-cid-ge2uvauf]{background:linear-gradient(#0c0a0926 0%,#0c0a0961 40%,#0c0a09bf 70%,#0c0a09f2 100%)}@media (width>=1280px){.hero-gradient[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#0000 0% 28%,#0c0a090f 38%,#0c0a0933 50%,#0c0a0973 63%,#0c0a09b3 76%,#0c0a09e0 90%,#0c0a09f0 100%)}}.ss-section[data-astro-cid-jgnp2svd]{background-color:var(--color-base-100);padding:5rem 0}.ss-container[data-astro-cid-jgnp2svd]{max-width:1200px;margin:0 auto;padding:0 2rem}.ss-header[data-astro-cid-jgnp2svd]{text-align:center;margin-bottom:4rem}.ss-heading[data-astro-cid-jgnp2svd]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-base-content);font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.05}.ss-heading-accent[data-astro-cid-jgnp2svd]{color:var(--color-btn-primary)}.ss-grid[data-astro-cid-jgnp2svd]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=1024px){.ss-grid[data-astro-cid-jgnp2svd]{grid-template-columns:1fr 1fr;gap:5rem}}.ss-images[data-astro-cid-jgnp2svd]{grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr;gap:.5rem;height:520px;display:grid}.ss-img-wrap[data-astro-cid-jgnp2svd]{border-radius:.5rem;overflow:hidden}.ss-img[data-astro-cid-jgnp2svd]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.03,.26,1);display:block}.ss-img-wrap[data-astro-cid-jgnp2svd]:hover .ss-img[data-astro-cid-jgnp2svd]{transform:scale(1.05)}.ss-img-a[data-astro-cid-jgnp2svd]{grid-area:1/1/3}.ss-img-b[data-astro-cid-jgnp2svd]{grid-area:1/2}.ss-img-c[data-astro-cid-jgnp2svd]{grid-area:2/2}@media (width<=1023px){.ss-images[data-astro-cid-jgnp2svd]{height:380px}}.ss-content[data-astro-cid-jgnp2svd]{flex-direction:column;gap:1.5rem;display:flex}.ss-label[data-astro-cid-jgnp2svd]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-btn-primary);margin:0;font-size:.8125rem;font-weight:600}.ss-text[data-astro-cid-jgnp2svd]{flex-direction:column;gap:.875rem;display:flex}.ss-body[data-astro-cid-jgnp2svd]{max-width:52ch;color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.75}.ss-bullets[data-astro-cid-jgnp2svd]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ss-bullet[data-astro-cid-jgnp2svd]{align-items:flex-start;gap:.75rem;display:flex}.ss-icon[data-astro-cid-jgnp2svd]{background-color:var(--color-btn-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin-top:.2rem;display:flex}.ss-bullet-text[data-astro-cid-jgnp2svd]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,1fr);display:grid}.gallery-cell[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;cursor:pointer;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.gallery-cell[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.03,.26,1);display:block;position:absolute;inset:0}.gallery-cell[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.06)}@media (width<=767px){.gallery-grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr)}}#lightbox[data-astro-cid-rj65ajc3]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#lightbox[data-astro-cid-rj65ajc3][hidden]{display:none}#lightbox-backdrop[data-astro-cid-rj65ajc3]{background:#000000eb;position:absolute;inset:0}#lightbox-content[data-astro-cid-rj65ajc3]{z-index:1;align-items:center;gap:1rem;width:100%;max-width:min(90vw,1200px);padding:0 1rem;display:flex;position:relative}#lightbox-figure[data-astro-cid-rj65ajc3]{flex-direction:column;flex:1;align-items:center;gap:.75rem;margin:0;display:flex}#lightbox-img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}#lightbox-caption[data-astro-cid-rj65ajc3]{color:#ffffffa6;text-align:center;font-size:.875rem}#lightbox-close[data-astro-cid-rj65ajc3]{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex;position:fixed;top:1.25rem;right:1.25rem}#lightbox-close[data-astro-cid-rj65ajc3]:hover{background:#fff3}#lightbox-prev[data-astro-cid-rj65ajc3],#lightbox-next[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;transition:background .2s;display:flex}#lightbox-prev[data-astro-cid-rj65ajc3]:hover,#lightbox-next[data-astro-cid-rj65ajc3]:hover{background:#fff3}@media (width<=640px){#lightbox-prev[data-astro-cid-rj65ajc3],#lightbox-next[data-astro-cid-rj65ajc3]{display:none}}
