.video__placeholder[data-astro-cid-yngxbivw]{color:#fff;background:#00000040;place-content:center;justify-items:center;gap:14px;font-size:14px;display:grid;position:absolute;inset:0}.video__play[data-astro-cid-yngxbivw]{background:#ffffffe6;border-radius:50%;width:72px;height:72px;position:relative}.video__play[data-astro-cid-yngxbivw]:after{content:"";border-left:20px solid var(--ink);border-top:13px solid #0000;border-bottom:13px solid #0000;position:absolute;top:23px;left:29px}.head[data-astro-cid-yq2gsstb]{padding-top:56px}.back[data-astro-cid-yq2gsstb]{color:var(--muted);font-size:13px}.back[data-astro-cid-yq2gsstb]:hover{color:var(--ink)}.title[data-astro-cid-yq2gsstb]{letter-spacing:-.05em;width:fit-content;max-width:12ch;margin-top:32px;font-size:clamp(48px,8.5vw,124px);font-weight:600;line-height:.95}.summary[data-astro-cid-yq2gsstb]{color:var(--muted);white-space:pre-line;max-width:90ch;margin-top:36px;padding-left:24px;font-weight:500;position:relative}.dot[data-astro-cid-yq2gsstb]{background:#9a9a9a;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:0}.meta[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);margin-top:40px}.meta[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:14px 0;font-size:13px;display:grid}.meta[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--muted);justify-self:center;font-size:11px}.meta[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{text-align:right;justify-self:end}.wide[data-astro-cid-yq2gsstb]{max-width:calc(var(--max) + 160px);padding:0 var(--gutter);margin:56px auto 0}.clips-wrap[data-astro-cid-yq2gsstb]{margin-top:10px;position:relative}.clips[data-astro-cid-yq2gsstb]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;justify-content:safe center;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.clips[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.clip[data-astro-cid-yq2gsstb]{scroll-snap-align:start;flex:none;margin:0}.clips[data-astro-cid-yq2gsstb].is-vertical .clip[data-astro-cid-yq2gsstb]{width:clamp(150px,22vw,240px)}.clips[data-astro-cid-yq2gsstb].is-mixed .clip[data-astro-cid-yq2gsstb]{width:clamp(280px,44vw,560px)}.clip[data-astro-cid-yq2gsstb] .media-card{aspect-ratio:16/9}.clip[data-astro-cid-yq2gsstb].is-vertical .media-card{aspect-ratio:9/16}.clip[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:8px;font-size:12px}.clip__media[data-astro-cid-yq2gsstb]{position:relative}.clip__zoom[data-astro-cid-yq2gsstb]{z-index:2;color:#fff;backdrop-filter:blur(6px);opacity:.9;background:#0009;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;line-height:1;transition:transform .2s,opacity .2s;display:grid;position:absolute;bottom:8px;right:8px}.clip__zoom[data-astro-cid-yq2gsstb]:hover{opacity:1;transform:scale(1.08)}.lightbox[data-astro-cid-yq2gsstb]{background:0 0;border:0;padding:0;overflow:visible}.lightbox[data-astro-cid-yq2gsstb][open]{place-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:grid;inset:0}.lightbox[data-astro-cid-yq2gsstb]::backdrop{background:#000000e0}.lightbox__frame[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;background:#000;border-radius:12px;width:min(92vw,1200px);overflow:hidden}.lightbox__frame[data-astro-cid-yq2gsstb].is-vertical{aspect-ratio:9/16;width:min(92vw,52dvh)}.lightbox__frame[data-astro-cid-yq2gsstb] iframe{border:0;width:100%;height:100%}.lightbox__close[data-astro-cid-yq2gsstb]{z-index:3;color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid;position:fixed;top:16px;right:16px}.clips__nav[data-astro-cid-yq2gsstb]{z-index:2;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:transform .2s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.clips__nav[data-astro-cid-yq2gsstb]:hover{transform:translateY(-50%)scale(1.08)}.clips__nav[data-astro-cid-yq2gsstb][hidden]{display:none}.clips__nav[data-astro-cid-yq2gsstb].is-prev{left:calc(var(--gutter) - 14px)}.clips__nav[data-astro-cid-yq2gsstb].is-next{right:calc(var(--gutter) - 14px)}@media (width<=700px){.clips__nav[data-astro-cid-yq2gsstb]{display:none}}.wide[data-astro-cid-yq2gsstb]+.gallery[data-astro-cid-yq2gsstb]{margin-top:10px}.gallery[data-astro-cid-yq2gsstb]{gap:10px;display:grid}.row[data-astro-cid-yq2gsstb]{gap:10px;display:flex}.photo[data-astro-cid-yq2gsstb]{border-radius:var(--radius);background:#e4e4e4;flex:1 1 0;min-width:0;margin:0;overflow:hidden}.photo[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{cursor:zoom-in;width:100%;height:auto;display:block}.next[data-astro-cid-yq2gsstb]{gap:8px;padding-top:100px;display:grid}.next__title[data-astro-cid-yq2gsstb]{letter-spacing:-.04em;font-size:clamp(32px,5vw,64px);font-weight:600;line-height:1;transition:opacity .2s}.next[data-astro-cid-yq2gsstb]:hover .next__title[data-astro-cid-yq2gsstb]{opacity:.5}@media (width<=700px){.meta[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{justify-self:start}.gallery[data-astro-cid-yq2gsstb]{columns:3;column-gap:6px;display:block}.row[data-astro-cid-yq2gsstb]{display:contents}.photo[data-astro-cid-yq2gsstb]{break-inside:avoid;border-radius:10px;width:100%;margin:0 0 6px}}html.pbox-lock{overflow:hidden}.pbox{z-index:1000;cursor:zoom-out;position:fixed;inset:0}.pbox[hidden]{display:none}.pbox:before{content:"";opacity:0;background:#f4f4f4db;transition:opacity .5s;position:absolute;inset:0}.pbox.is-open:before{opacity:1}.pbox__img{z-index:1;object-fit:cover;transform-origin:0 0;will-change:transform;border-radius:10px;transition:transform .55s cubic-bezier(.22,.8,.2,1),opacity .2s;display:block;position:fixed;box-shadow:0 30px 80px #0000002e}.pbox__img.is-swap{transition:opacity .2s}.pbox__nav{z-index:2;color:#111;cursor:pointer;opacity:0;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;transition:opacity .4s,transform .2s;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000024}.pbox.is-open .pbox__nav{opacity:1}.pbox__nav:hover{transform:translateY(-50%)scale(1.08)}.pbox__nav.is-prev{left:24px}.pbox__nav.is-next{right:24px}@media (width<=700px){.pbox__nav{display:none}}@media (prefers-reduced-motion:reduce){.pbox__img{transition:opacity .2s}}
