.play[data-astro-cid-ikqophwf]{width:min(100% - 2 * var(--page-gutter), 90rem);padding-top:clamp(var(--space-lg), 4vw, var(--space-3xl));margin-inline:auto}.page-head[data-astro-cid-ikqophwf]{margin-bottom:clamp(var(--space-lg), 4vw, var(--space-2xl))}.statement[data-astro-cid-ikqophwf]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-accent);margin:0}.intro[data-astro-cid-ikqophwf]{max-width:40rem;margin:var(--space-sm) 0 0;font-size:var(--text-blurb);color:var(--color-text-secondary);line-height:1.6}.group[data-astro-cid-ikqophwf]+.group[data-astro-cid-ikqophwf]{margin-top:clamp(var(--space-2xl), 6vw, var(--space-4xl))}.group-title[data-astro-cid-ikqophwf]{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--color-text-primary)}.masonry[data-astro-cid-ikqophwf]{columns:1;column-gap:var(--space-md)}@media (width>=40rem){.masonry[data-astro-cid-ikqophwf]{columns:2}}@media (width>=64rem){.masonry[data-astro-cid-ikqophwf]{columns:3}}.tile[data-astro-cid-ikqophwf]{break-inside:avoid;margin:0 0 var(--space-md);padding:clamp(var(--space-sm), 1.4vw, var(--space-md));background:var(--color-surface);color:inherit;cursor:default;transition:background-color var(--duration-standard) var(--ease-standard);border-radius:28px;text-decoration:none;display:block}.tile[data-astro-cid-ikqophwf]:hover{background:var(--color-surface-hover)}.tile[data-astro-cid-ikqophwf]{cursor:zoom-in}.tile[data-astro-cid-ikqophwf]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.media[data-astro-cid-ikqophwf]{justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.media[data-astro-cid-ikqophwf] img[data-astro-cid-ikqophwf],.media[data-astro-cid-ikqophwf] video[data-astro-cid-ikqophwf]{border-radius:18px;width:100%;height:auto;display:block}.media[data-astro-cid-ikqophwf].is-pair>[data-astro-cid-ikqophwf]{flex:1 1 0;min-width:0}.media[data-astro-cid-ikqophwf] img[data-astro-cid-ikqophwf].sticker{padding:var(--space-sm);filter:drop-shadow(0 4px 10px #3c1e501f);border-radius:0}.media[data-astro-cid-ikqophwf].is-scroll{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:18px;position:relative;overflow:hidden}.media[data-astro-cid-ikqophwf].is-scroll img[data-astro-cid-ikqophwf]{object-fit:cover;object-position:top;width:100%;height:100%;transition:object-position 4s var(--ease-standard);border-radius:0;position:absolute;inset:0}.tile[data-astro-cid-ikqophwf]:hover .media[data-astro-cid-ikqophwf].is-scroll img[data-astro-cid-ikqophwf],.tile[data-astro-cid-ikqophwf]:focus-visible .media[data-astro-cid-ikqophwf].is-scroll img[data-astro-cid-ikqophwf]{object-position:bottom}.sr-caption[data-astro-cid-ikqophwf]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tile[data-astro-cid-ikqophwf]{position:relative}.tile[data-astro-cid-ikqophwf]:focus-visible .sr-caption[data-astro-cid-ikqophwf]{left:var(--space-md);bottom:var(--space-md);clip:auto;background:var(--color-accent-hover);color:#fff;width:auto;height:auto;font-size:var(--text-small);font-weight:var(--weight-medium);white-space:normal;border-radius:999px;margin:0;padding:.5rem .9rem}.cursor-pill[data-astro-cid-ikqophwf]{z-index:60;background:var(--color-accent-hover);color:#fff;font-size:var(--text-small);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-standard), scale .18s var(--ease-standard);border-radius:999px;align-items:baseline;gap:.5rem;padding:.5rem .95rem;line-height:1.3;display:flex;position:fixed;top:0;left:0;scale:.9;box-shadow:0 6px 18px #3c1e5040}.cursor-pill[data-astro-cid-ikqophwf].is-visible{opacity:1;scale:1}.pill-title[data-astro-cid-ikqophwf]{font-weight:var(--weight-medium)}.pill-meta[data-astro-cid-ikqophwf]{color:#ffffffd9}html:has(dialog.lightbox[open]){overflow:hidden}.lightbox[data-astro-cid-ikqophwf]{width:min(100vw - 2rem,70rem);max-width:none;max-height:calc(100dvh - 2rem);padding:clamp(var(--space-md), 2.5vw, var(--space-xl));padding-top:calc(2.75rem + 2 * var(--space-sm));background:var(--color-surface);color:var(--color-text-primary);gap:var(--space-md);border:0;border-radius:28px;flex-direction:column;margin:auto;overflow:hidden;box-shadow:0 24px 60px #1c0f2359}.lightbox[data-astro-cid-ikqophwf][open]{animation:lightbox-in .26s var(--ease-out);display:flex}.lightbox[data-astro-cid-ikqophwf]::backdrop{backdrop-filter:blur(4px);background:#1c1421b8}@keyframes lightbox-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.lightbox-media[data-astro-cid-ikqophwf]{justify-content:center;align-items:center;gap:var(--space-sm);flex:1;min-height:0;display:flex}.lightbox-media[data-astro-cid-ikqophwf] img,.lightbox-media[data-astro-cid-ikqophwf] video{object-fit:contain;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 16rem);display:block}.lightbox-media[data-astro-cid-ikqophwf].is-pair img,.lightbox-media[data-astro-cid-ikqophwf].is-pair video{flex:1 1 0;min-width:0}.lightbox-media[data-astro-cid-ikqophwf] img.sticker{filter:drop-shadow(0 6px 14px #3c1e5026);border-radius:0}.lightbox-media[data-astro-cid-ikqophwf].is-scroll{box-shadow:inset 0 0 0 1px var(--color-border);border-radius:18px;display:block;overflow-y:auto}.lightbox-media[data-astro-cid-ikqophwf].is-scroll img{border-radius:0;width:min(100%,40rem);max-height:none;margin-inline:auto}.lightbox-caption[data-astro-cid-ikqophwf]{align-items:baseline;gap:.25rem var(--space-sm);flex-wrap:wrap;display:flex}.lightbox-title[data-astro-cid-ikqophwf]{font-family:var(--font-title);font-size:var(--text-body-lg);font-weight:var(--weight-medium);margin:0}.lightbox-meta[data-astro-cid-ikqophwf]{font-size:var(--text-body);color:var(--color-text-secondary);margin:0}.lightbox-link[data-astro-cid-ikqophwf]{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-accent-text);margin-left:auto;text-decoration:none}.lightbox-link[data-astro-cid-ikqophwf]:hover{color:var(--color-accent-hover);text-decoration:underline}.lightbox-close[data-astro-cid-ikqophwf]{top:var(--space-sm);right:var(--space-sm);z-index:1;width:2.75rem;height:2.75rem;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);background:#fff;border:0;border-radius:50%;position:absolute;box-shadow:0 2px 8px #2814372e}.lightbox-close[data-astro-cid-ikqophwf]:before,.lightbox-close[data-astro-cid-ikqophwf]:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.lightbox-close[data-astro-cid-ikqophwf]:after{transform:translate(-50%,-50%)rotate(-45deg)}.lightbox-close[data-astro-cid-ikqophwf]:hover{background:var(--color-accent);color:#fff}.lightbox-close[data-astro-cid-ikqophwf]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-ikqophwf].is-scroll img[data-astro-cid-ikqophwf],.cursor-pill[data-astro-cid-ikqophwf]{transition:none}.lightbox[data-astro-cid-ikqophwf][open]{animation:none}}
