.cw-gallery__grid[data-astro-cid-jq3xeyvj]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=899.98px){.cw-gallery--odd[data-astro-cid-jq3xeyvj] .cw-gallery__item[data-astro-cid-jq3xeyvj]:first-child{grid-column:span 2}}@media (width>=900px){.cw-gallery__grid[data-astro-cid-jq3xeyvj]{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-gallery__item[data-astro-cid-jq3xeyvj]:first-child{grid-area:span 2/span 2}}.cw-gallery__thumb[data-astro-cid-jq3xeyvj]{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--c-surface-2);cursor:zoom-in;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.cw-gallery__thumb[data-astro-cid-jq3xeyvj] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-base);position:absolute;inset:0}.cw-gallery__thumb[data-astro-cid-jq3xeyvj]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c-border);transition:box-shadow var(--dur-base);position:absolute;inset:0}.cw-gallery__thumb[data-astro-cid-jq3xeyvj]:hover img{transform:scale(1.04)}.cw-gallery__thumb[data-astro-cid-jq3xeyvj]:hover:after{box-shadow:inset 0 0 0 1px var(--c-accent-line)}.cw-lightbox[data-astro-cid-jq3xeyvj]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-text);background:#080605f0;border:0;margin:0;padding:0;overflow:hidden}.cw-lightbox[data-astro-cid-jq3xeyvj]::backdrop{background:0 0}.cw-lightbox__stage[data-astro-cid-jq3xeyvj]{touch-action:pan-y;place-items:center;margin:0;padding:64px 16px 72px;display:grid;position:absolute;inset:0}.cw-lightbox__img[data-astro-cid-jq3xeyvj]{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:100%;box-shadow:var(--shadow-3);opacity:0;transition:opacity var(--dur-base);user-select:none;-webkit-user-drag:none}.cw-lightbox__img[data-astro-cid-jq3xeyvj].is-ready{opacity:1}.cw-lightbox__caption[data-astro-cid-jq3xeyvj]{color:var(--c-text-2);font-size:var(--fs-small);text-align:center;justify-content:center;gap:16px;display:flex;position:absolute;inset:auto 16px 20px}.cw-lightbox__count[data-astro-cid-jq3xeyvj]{color:var(--c-text-3);font-variant-numeric:tabular-nums}.cw-lightbox__btn[data-astro-cid-jq3xeyvj]{border:1px solid var(--c-border-strong);cursor:pointer;width:48px;height:48px;transition:border-color var(--dur-fast), background-color var(--dur-fast);background:#14100d99;border-radius:50%;place-items:center;display:grid;position:absolute}.cw-lightbox__btn[data-astro-cid-jq3xeyvj]:hover{border-color:var(--c-accent-line);background:#14100dd9}.cw-lightbox__btn[data-astro-cid-jq3xeyvj] svg[data-astro-cid-jq3xeyvj]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cw-lightbox__btn--close[data-astro-cid-jq3xeyvj]{top:12px;right:12px}.cw-lightbox__btn--prev[data-astro-cid-jq3xeyvj],.cw-lightbox__btn--next[data-astro-cid-jq3xeyvj]{top:50%;transform:translateY(-50%)}.cw-lightbox__btn--prev[data-astro-cid-jq3xeyvj]{left:12px}.cw-lightbox__btn--next[data-astro-cid-jq3xeyvj]{right:12px}@media (width<=640px){.cw-lightbox__btn--prev[data-astro-cid-jq3xeyvj],.cw-lightbox__btn--next[data-astro-cid-jq3xeyvj]{top:auto;bottom:12px;transform:none}}.cw-trailer[data-astro-cid-6h4svz3f]{width:min(1280px, 100vw - 2 * var(--gutter));max-width:none;max-height:none;color:var(--c-text);background:0 0;border:0;padding:0;overflow:visible}.cw-trailer[data-astro-cid-6h4svz3f]::backdrop{backdrop-filter:blur(6px);background:#080605e6}.cw-trailer[data-astro-cid-6h4svz3f][open]{animation:cw-pop var(--dur-slow) var(--ease-out)}.cw-trailer__box[data-astro-cid-6h4svz3f]{position:relative}.cw-trailer__video[data-astro-cid-6h4svz3f]{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-3);background:#000}.cw-trailer__close[data-astro-cid-6h4svz3f]{border:1px solid var(--c-border-strong);cursor:pointer;background:#14100d99;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-52px;right:0}.cw-trailer__close[data-astro-cid-6h4svz3f]:hover{border-color:var(--c-accent-line)}@keyframes cw-pop{0%{opacity:0;transform:scale(.97)}}
