.camera-dots[data-astro-cid-2j56fvtp]{position:relative;aspect-ratio:5 / 3;overflow:hidden;background:#fff}canvas[data-astro-cid-2j56fvtp]{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.camera-dots[data-astro-cid-2j56fvtp].dragging canvas[data-astro-cid-2j56fvtp]{cursor:grabbing}@media(max-width:700px){.camera-dots[data-astro-cid-2j56fvtp]{aspect-ratio:4 / 3}}.gallery[data-astro-cid-zbo42owe]{--strip-h: clamp(380px, 72vh, 760px);--strip-h: clamp(380px, 72svh, 760px);margin-bottom:clamp(32px,3vw,56px)}.filters[data-astro-cid-zbo42owe]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip[data-astro-cid-zbo42owe]{padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.chip[data-astro-cid-zbo42owe] span[data-astro-cid-zbo42owe]{color:var(--muted);margin-left:2px;font-size:12px}.chip[data-astro-cid-zbo42owe]:hover{border-color:#c8c8cc}.chip[data-astro-cid-zbo42owe].active{background:var(--text);color:#fff;border-color:var(--text)}.chip[data-astro-cid-zbo42owe].active span[data-astro-cid-zbo42owe]{color:#fff9}.strip[data-astro-cid-zbo42owe]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;user-select:none;border-radius:8px}.strip[data-astro-cid-zbo42owe]::-webkit-scrollbar{display:none}.strip[data-astro-cid-zbo42owe].dragging{cursor:grabbing}.strip[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid var(--text);outline-offset:4px}.track[data-astro-cid-zbo42owe]{display:flex;gap:14px;height:var(--strip-h);width:max-content}.track[data-astro-cid-zbo42owe] .col{flex:none;display:flex;flex-direction:column;gap:14px}.track[data-astro-cid-zbo42owe] .video-tile{position:relative;flex:1;min-height:0;background:#000;border-radius:8px;overflow:hidden}.track[data-astro-cid-zbo42owe] .video-tile video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.track[data-astro-cid-zbo42owe] .video-pause{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.track[data-astro-cid-zbo42owe] .video-pause:hover{background:#000000bf}.track[data-astro-cid-zbo42owe] .video-pause svg{width:16px;height:16px;fill:currentColor}.track[data-astro-cid-zbo42owe] .video-pause .i-play,.track[data-astro-cid-zbo42owe] .video-pause[aria-pressed=true] .i-pause{display:none}.track[data-astro-cid-zbo42owe] .video-pause[aria-pressed=true] .i-play{display:block}.track[data-astro-cid-zbo42owe] .video-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.track[data-astro-cid-zbo42owe] .pin-row{flex:none;display:flex;gap:14px}.track[data-astro-cid-zbo42owe] .video-cap{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:64px 20px 18px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.track[data-astro-cid-zbo42owe] .video-title{font-size:20px;font-weight:700;letter-spacing:-.01em}.track[data-astro-cid-zbo42owe] .video-credit{font-size:13px;color:#fffc}.track[data-astro-cid-zbo42owe] .video-link{margin-top:6px;font-size:13px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.tile[data-astro-cid-zbo42owe]{flex:none;width:100%;height:100%;padding:0;border:0;background:var(--surface);border-radius:8px;overflow:hidden;cursor:inherit}.tile[data-astro-cid-zbo42owe][hidden]{display:none}.tile[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.strip[data-astro-cid-zbo42owe]:not(.dragging) .tile[data-astro-cid-zbo42owe]:hover img[data-astro-cid-zbo42owe]{transform:scale(1.03)}.tile[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.progress[data-astro-cid-zbo42owe]{margin-top:18px}.bar[data-astro-cid-zbo42owe]{height:3px;border-radius:3px;background:var(--border);overflow:hidden}.fill[data-astro-cid-zbo42owe]{height:100%;background:#ffd400;transform:scaleX(0);transform-origin:left}.pct[data-astro-cid-zbo42owe]{display:block;margin-top:8px;color:var(--muted);font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums}.lightbox[data-astro-cid-zbo42owe]{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;background:#080808f0}.lightbox[data-astro-cid-zbo42owe][hidden]{display:none}figure[data-astro-cid-zbo42owe]{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.lb-img[data-astro-cid-zbo42owe]{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain;border-radius:4px}.lb-cap[data-astro-cid-zbo42owe]{color:#fff9;font-size:13px;letter-spacing:.04em}.lb-nav[data-astro-cid-zbo42owe],.lb-close[data-astro-cid-zbo42owe]{border:0;background:none;color:#ffffffbf;font-size:44px;line-height:1;cursor:pointer}.lb-nav[data-astro-cid-zbo42owe]:hover,.lb-close[data-astro-cid-zbo42owe]:hover{color:#fff}.lb-close[data-astro-cid-zbo42owe]{position:absolute;top:14px;right:20px;font-size:38px}@media(max-width:700px){.gallery[data-astro-cid-zbo42owe]{--strip-h: clamp(260px, 52vh, 420px);--strip-h: clamp(260px, 52svh, 420px)}.track[data-astro-cid-zbo42owe],.track[data-astro-cid-zbo42owe] .col,.track[data-astro-cid-zbo42owe] .pin-row{gap:10px}.lightbox[data-astro-cid-zbo42owe]{grid-template-columns:40px 1fr 40px}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{transition:none}.strip[data-astro-cid-zbo42owe] .tile[data-astro-cid-zbo42owe]:hover img[data-astro-cid-zbo42owe]{transform:none}}.media-head[data-astro-cid-s2r5etie]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,56px);margin-bottom:clamp(16px,2vw,32px)}.media-title[data-astro-cid-s2r5etie]{margin:0;color:#000;font-size:clamp(48px,7.5vw,150px);font-weight:800;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;text-align:center;padding-left:clamp(16px,3vw,60px)}.media-title[data-astro-cid-s2r5etie].fade-ready{opacity:0;transform:translateY(36px);filter:blur(6px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease}.media-title[data-astro-cid-s2r5etie].fade-ready.from-below{transform:translateY(-36px)}.media-title[data-astro-cid-s2r5etie].fade-ready.shown{opacity:1;transform:none;filter:none}@media(max-width:800px){.media-head[data-astro-cid-s2r5etie]{grid-template-columns:1fr}}
