.vids[data-astro-cid-paoz6lpb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:3px}.vid[data-astro-cid-paoz6lpb]{position:relative;background:#0d0d0c;border:1px solid var(--rule);aspect-ratio:16 / 9}.vid[data-astro-cid-paoz6lpb] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vid__face[data-astro-cid-paoz6lpb]{position:absolute;inset:0;width:100%;display:grid;place-items:center;background:#0d0d0c;color:#fff;transition:background .3s ease}.vid__face[data-astro-cid-paoz6lpb]:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.16);transition:border-color .3s ease;pointer-events:none}.vid__label[data-astro-cid-paoz6lpb]{position:absolute;left:20px;right:20px;top:16px;display:grid;gap:5px;text-align:left}.vid__title[data-astro-cid-paoz6lpb]{font-size:clamp(15px,1.05vw,18px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff;text-wrap:pretty}.vid__note[data-astro-cid-paoz6lpb]{font-size:12.5px;font-weight:500;line-height:1.35;color:#ffffffa3;max-width:34ch;text-wrap:pretty}.vid__hint[data-astro-cid-paoz6lpb]{position:absolute;left:20px;bottom:16px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.vid__play[data-astro-cid-paoz6lpb]{width:64px;height:64px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;transition:transform .3s var(--ease),background .3s ease}.vid__play[data-astro-cid-paoz6lpb]:after{content:"";width:0;height:0;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.vid__face[data-astro-cid-paoz6lpb]:hover{background:#ffffff0f}.vid__face[data-astro-cid-paoz6lpb]:hover:before{border-color:#fff6}.vid__face[data-astro-cid-paoz6lpb]:hover .vid__play[data-astro-cid-paoz6lpb]{transform:scale(1.06)}.listen[data-astro-cid-scocgiw7]{margin-top:clamp(40px,5vw,64px);max-width:700px}.listen__h[data-astro-cid-scocgiw7]{font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink)}.listen__cap[data-astro-cid-scocgiw7]{font-size:15px;font-weight:600;color:var(--text);margin-top:8px}.listen__list[data-astro-cid-scocgiw7]{display:grid;gap:16px;margin-top:14px}.listen__frame[data-astro-cid-scocgiw7]{display:block;width:100%;border:1px solid var(--rule);background:#00000059}.gallery[data-astro-cid-ihllb3az]{columns:var(--cols, 3);column-gap:3px;margin-top:clamp(40px,5vw,64px);margin-inline:auto;max-width:1100px}.gallery__item[data-astro-cid-ihllb3az]{break-inside:avoid;margin:0 0 3px;border:1px solid var(--rule);overflow:hidden;background:var(--surface)}.gallery__item[data-astro-cid-ihllb3az] img{display:block;width:100%;height:auto}.gallery--stack[data-astro-cid-ihllb3az]{columns:1;margin-inline:0;max-width:none}@media(max-width:900px){.gallery[data-astro-cid-ihllb3az]{columns:min(2,var(--cols, 2))}.gallery--stack[data-astro-cid-ihllb3az]{columns:1}}.gw[data-astro-cid-helmnxik]{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin-top:clamp(40px,5vw,64px)}.gw__item[data-astro-cid-helmnxik]{grid-column:var(--c);grid-row:var(--r, auto);align-self:var(--al, start);margin:0;margin-top:var(--mt, 0);border:1px solid var(--rule);overflow:hidden;background:var(--surface)}.gw__item[data-astro-cid-helmnxik] img{display:block;width:100%;height:auto}@media(max-width:760px){.gw[data-astro-cid-helmnxik]{display:block;columns:2;column-gap:3px}.gw__item[data-astro-cid-helmnxik]{margin:0 0 3px;grid-row:auto;break-inside:avoid}}.work__head[data-astro-cid-mqkm7sqf]{padding-block:0 clamp(24px,3.4vw,44px)}.work__crumb[data-astro-cid-mqkm7sqf]{display:flex;gap:10px;align-items:baseline;font-size:14px;font-weight:600;color:var(--text)}.work__crumb[data-astro-cid-mqkm7sqf] a[data-astro-cid-mqkm7sqf]{text-decoration:underline;text-underline-offset:4px}.work__crumb[data-astro-cid-mqkm7sqf] a[data-astro-cid-mqkm7sqf]:hover{color:var(--ink)}.work__title[data-astro-cid-mqkm7sqf]{font-size:clamp(46px,7vw,118px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--ink);margin-top:clamp(16px,2.4vw,30px);text-wrap:balance;max-width:22ch}.work__sub[data-astro-cid-mqkm7sqf]{font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.3;color:var(--text);margin-top:14px;max-width:46ch;text-wrap:pretty}.work__meta[data-astro-cid-mqkm7sqf]{display:flex;gap:8px;align-items:baseline;font-size:15px;font-weight:600;color:var(--text);margin-top:clamp(18px,2.4vw,30px)}@media(max-width:600px){.work__title[data-astro-cid-mqkm7sqf]{max-width:none}.work__title--long[data-astro-cid-mqkm7sqf]{font-size:clamp(28px,8.6vw,40px)}}
