.work[data-astro-cid-rlnpzrfg]{padding:44px 0 0}.back[data-astro-cid-rlnpzrfg]{min-height:44px;color:var(--ink-3);transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}.back[data-astro-cid-rlnpzrfg]:hover{color:var(--ink)}.work-head[data-astro-cid-rlnpzrfg]{max-width:min(100%,40rem);margin:18px 0 34px}.work-type[data-astro-cid-rlnpzrfg]{color:var(--ink-3);margin:14px 0 0;font-size:13px;font-weight:600}.work-title[data-astro-cid-rlnpzrfg]{margin-bottom:18px;font-size:clamp(32px,4.6vw,56px)}.work-sub[data-astro-cid-rlnpzrfg]{font-size:18px}.work-cover[data-astro-cid-rlnpzrfg]{margin:0 0 56px}.work-cover[data-astro-cid-rlnpzrfg]>.cover{--cover-ratio:2 / 1;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--glass-shadow);overflow:hidden}.live[data-astro-cid-rlnpzrfg],.shots[data-astro-cid-rlnpzrfg]{margin:0 0 56px}.live-frame[data-astro-cid-rlnpzrfg]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--glass-shadow);aspect-ratio:16/10;background:#0a0a0a;overflow:hidden}.live-frame[data-astro-cid-rlnpzrfg] iframe[data-astro-cid-rlnpzrfg]{border:0;width:100%;height:100%;display:block}.live-cap[data-astro-cid-rlnpzrfg]{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.8}.live-open[data-astro-cid-rlnpzrfg]{margin:0;font-size:12px}.live-open[data-astro-cid-rlnpzrfg] a[data-astro-cid-rlnpzrfg]{min-height:44px;color:var(--ink-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.live-open[data-astro-cid-rlnpzrfg] a[data-astro-cid-rlnpzrfg]:hover{color:var(--ink)}.shot-list[data-astro-cid-rlnpzrfg]{gap:26px;display:grid}.shot[data-astro-cid-rlnpzrfg]{margin:0}.shot[data-astro-cid-rlnpzrfg] img[data-astro-cid-rlnpzrfg]{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--glass-shadow);display:block}.shot[data-astro-cid-rlnpzrfg] figcaption[data-astro-cid-rlnpzrfg]{color:var(--ink-3);margin-top:10px;font-size:13px}.work-grid[data-astro-cid-rlnpzrfg]{grid-template-columns:1.35fr .65fr;align-items:start;gap:52px;padding-bottom:64px;display:grid}.block-h[data-astro-cid-rlnpzrfg]{font:500 12px/1.6 var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.work-main[data-astro-cid-rlnpzrfg] .block-h[data-astro-cid-rlnpzrfg]:not(:first-child){margin-top:38px}.work-desc[data-astro-cid-rlnpzrfg]{color:var(--ink);max-width:30em;margin:0;font-size:19px;line-height:1.9}.delivery[data-astro-cid-rlnpzrfg]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.delivery[data-astro-cid-rlnpzrfg] li[data-astro-cid-rlnpzrfg]{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;font-size:16px;display:flex}.delivery[data-astro-cid-rlnpzrfg] li[data-astro-cid-rlnpzrfg]:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.skill-tags[data-astro-cid-rlnpzrfg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skill-tags[data-astro-cid-rlnpzrfg] li[data-astro-cid-rlnpzrfg]{background:var(--white);border:1px solid var(--line-2);color:var(--ink);border-radius:999px;padding:8px 15px;font-size:14px}.side-card[data-astro-cid-rlnpzrfg]{padding:26px 24px}.side-card[data-astro-cid-rlnpzrfg] .block-h[data-astro-cid-rlnpzrfg]:not(:first-child){margin-top:28px}.tech[data-astro-cid-rlnpzrfg]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tech[data-astro-cid-rlnpzrfg] li[data-astro-cid-rlnpzrfg]{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:12px}.work-note[data-astro-cid-rlnpzrfg]{color:var(--ink-3);margin:0;font-size:13px;line-height:1.85}.work-nav[data-astro-cid-rlnpzrfg]{gap:var(--gap);grid-template-columns:1fr 1fr;padding-bottom:88px;display:grid}.np[data-astro-cid-rlnpzrfg]{border:1px solid var(--line);border-radius:var(--radius);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#ffffff80;gap:8px;padding:24px 26px;display:grid}.np[data-astro-cid-rlnpzrfg]:hover{background:var(--white);transform:translateY(-3px);box-shadow:0 20px 44px #1c1f251a}.np-next[data-astro-cid-rlnpzrfg]{text-align:right}.np-t[data-astro-cid-rlnpzrfg]{letter-spacing:-.01em;font-size:16px;font-weight:600}.contact[data-astro-cid-rlnpzrfg]{background:var(--paper-2);text-align:center;perspective:1000px;padding:88px 0 96px}.contact-title[data-astro-cid-rlnpzrfg]{margin-bottom:14px;font-size:clamp(27px,3.8vw,44px)}.contact-sub[data-astro-cid-rlnpzrfg]{color:var(--ink-2);max-width:40ch;margin:0 auto 28px}.live-frame[data-astro-cid-rlnpzrfg][data-fit]{aspect-ratio:auto}@media (width<=900px){.work-grid[data-astro-cid-rlnpzrfg]{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.work-cover[data-astro-cid-rlnpzrfg]{margin-bottom:40px}.live-frame[data-astro-cid-rlnpzrfg]{aspect-ratio:3/4}.live[data-astro-cid-rlnpzrfg],.shots[data-astro-cid-rlnpzrfg]{margin-bottom:40px}.shot-list[data-astro-cid-rlnpzrfg]{gap:18px}.work-desc[data-astro-cid-rlnpzrfg]{font-size:17px}.work-nav[data-astro-cid-rlnpzrfg]{grid-template-columns:1fr;padding-bottom:64px}.np-next[data-astro-cid-rlnpzrfg]{text-align:left}}
