.yt[data-astro-cid-nizrgmoa]{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative;overflow:hidden}.yt[data-astro-cid-nizrgmoa] img[data-astro-cid-nizrgmoa]{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .3s,transform .6s}.yt[data-astro-cid-nizrgmoa]:hover img[data-astro-cid-nizrgmoa]{opacity:1;transform:scale(1.03)}.yt[data-astro-cid-nizrgmoa] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.play[data-astro-cid-nizrgmoa]{backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0a0a0a66;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%}.yt[data-astro-cid-nizrgmoa]:hover .play[data-astro-cid-nizrgmoa]{background:var(--rec);border-color:var(--rec);transform:scale(1.08)}.clip[data-astro-cid-zsudem6h]{margin:0}.player[data-astro-cid-zsudem6h]{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}video[data-astro-cid-zsudem6h]{object-fit:contain;background:#000;width:100%;height:100%}.player[data-astro-cid-zsudem6h]:not(.on) video[data-astro-cid-zsudem6h]{object-fit:cover;opacity:.8;transition:opacity .3s,transform .6s}.player[data-astro-cid-zsudem6h]:not(.on):hover video[data-astro-cid-zsudem6h]{opacity:1;transform:scale(1.03)}.play[data-astro-cid-zsudem6h]{backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0a0a0a66;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;transition:background .2s,transform .2s,border-color .2s;display:grid;position:absolute;top:50%;left:50%}.player[data-astro-cid-zsudem6h]:hover .play[data-astro-cid-zsudem6h],.play[data-astro-cid-zsudem6h]:focus-visible{background:var(--rec);border-color:var(--rec);transform:scale(1.08)}.play[data-astro-cid-zsudem6h]:focus-visible{outline-offset:3px;outline:2px solid #fff}.player[data-astro-cid-zsudem6h].on .play[data-astro-cid-zsudem6h]{display:none}figcaption[data-astro-cid-zsudem6h]{margin-top:10px}.hero[data-astro-cid-l3gd7npl]{align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-l3gd7npl]{object-fit:cover;width:100%;height:100%;animation:18s ease-out both kb;position:absolute;inset:0}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-shade[data-astro-cid-l3gd7npl]{background:linear-gradient(to top, var(--bg) 4%, #0a0a0a8c 45%, #0a0a0a4d);position:absolute;inset:0}.hero-text[data-astro-cid-l3gd7npl]{width:100%;padding-bottom:clamp(40px,6vw,80px);position:relative}.back[data-astro-cid-l3gd7npl]{color:var(--text);margin-bottom:40px;display:inline-block}.back[data-astro-cid-l3gd7npl]:hover{color:var(--rec)}h1[data-astro-cid-l3gd7npl]{max-width:16ch;margin-top:16px;font-size:clamp(40px,6.5vw,104px)}.tagline[data-astro-cid-l3gd7npl]{color:#cfcfcf;max-width:620px;margin:24px 0 0;font-size:clamp(17px,1.6vw,21px)}.body[data-astro-cid-l3gd7npl]{padding-top:clamp(40px,6vw,80px)}.case[data-astro-cid-l3gd7npl]{grid-template-columns:repeat(3,1fr);gap:32px;margin:0 0 72px;display:grid}.case[data-astro-cid-l3gd7npl] div[data-astro-cid-l3gd7npl]{border-top:1px solid var(--line);padding-top:16px}.case[data-astro-cid-l3gd7npl] dd[data-astro-cid-l3gd7npl]{margin:12px 0 0;font-size:19px;line-height:1.45}@media (width<=860px){.case[data-astro-cid-l3gd7npl]{grid-template-columns:1fr;gap:24px}}.ask[data-astro-cid-l3gd7npl]{background:var(--bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:96px;padding:40px;display:flex}.ask[data-astro-cid-l3gd7npl] .display[data-astro-cid-l3gd7npl]{font-size:clamp(28px,3.6vw,52px)}.text[data-astro-cid-l3gd7npl]{color:#cfcfcf;max-width:760px;margin-bottom:64px;font-size:19px}.section-label[data-astro-cid-l3gd7npl]{border-top:1px solid var(--line);margin:0 0 24px;padding-top:16px}.stats[data-astro-cid-l3gd7npl]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin:0 0 80px;display:grid}.stats[data-astro-cid-l3gd7npl] dt[data-astro-cid-l3gd7npl]{font-size:clamp(48px,6vw,88px)}.stats[data-astro-cid-l3gd7npl] dd[data-astro-cid-l3gd7npl]{margin:8px 0 0}.videos[data-astro-cid-l3gd7npl]{margin-bottom:80px}.vgrid[data-astro-cid-l3gd7npl]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.vgrid[data-astro-cid-l3gd7npl].single{grid-template-columns:1fr}.vgrid[data-astro-cid-l3gd7npl].odd>[data-astro-cid-l3gd7npl]:first-child{grid-column:1/-1}@media (width<=760px){.vgrid[data-astro-cid-l3gd7npl]{grid-template-columns:1fr}}.masonry[data-astro-cid-l3gd7npl]{columns:3 320px;column-gap:16px}.shot[data-astro-cid-l3gd7npl]{break-inside:avoid;cursor:zoom-in;margin-bottom:16px;display:block;overflow:hidden}.shot[data-astro-cid-l3gd7npl] img{filter:brightness(.92);width:100%;transition:transform .6s,filter .4s}.shot[data-astro-cid-l3gd7npl]:hover img{filter:none;transform:scale(1.03)}.ask[data-astro-cid-l3gd7npl]+.next[data-astro-cid-l3gd7npl]{margin-top:48px}.next[data-astro-cid-l3gd7npl]{border-top:1px solid var(--line);gap:12px;margin-top:120px;padding:48px 0;display:grid}.next[data-astro-cid-l3gd7npl] .display[data-astro-cid-l3gd7npl]{font-size:clamp(40px,7vw,110px);transition:color .2s}.next[data-astro-cid-l3gd7npl]:hover .display[data-astro-cid-l3gd7npl]{color:var(--muted)}.lightbox[data-astro-cid-l3gd7npl]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);background:#050505f7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-l3gd7npl]::backdrop{background:0 0}.lightbox[data-astro-cid-l3gd7npl][open]{place-items:center;display:grid}.lightbox[data-astro-cid-l3gd7npl] img[data-astro-cid-l3gd7npl]{object-fit:contain;max-width:92vw;max-height:86vh}.lightbox[data-astro-cid-l3gd7npl] button[data-astro-cid-l3gd7npl]{color:var(--text);cursor:pointer;background:0 0;border:0;padding:16px;position:absolute}.lb-close[data-astro-cid-l3gd7npl]{top:12px;right:12px}.lb-prev[data-astro-cid-l3gd7npl],.lb-next[data-astro-cid-l3gd7npl]{font-size:32px;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-l3gd7npl]{left:8px}.lb-next[data-astro-cid-l3gd7npl]{right:8px}.lb-count[data-astro-cid-l3gd7npl]{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}
