.vis.svelte-15g9bnx{background:#0a0a0a;height:380px;position:relative;overflow:hidden}.vis.svelte-15g9bnx:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0ac4);height:260px;position:absolute;inset:auto 0 0}.vis-in.svelte-15g9bnx{z-index:1;justify-items:start;gap:10px;padding:0 20px 24px;display:grid;position:absolute;inset:auto 0 0}.title.svelte-15g9bnx{color:#fff;font-size:26px;font-weight:700;line-height:1.3}.byline.svelte-15g9bnx{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.4;display:flex}.author.svelte-15g9bnx{color:#fff;font-weight:600}.main.svelte-15g9bnx{padding:20px 20px 56px}.read.svelte-15g9bnx{gap:18px;display:grid}.note.svelte-15g9bnx{background:var(--w-fill);color:var(--w-text-2);border-radius:10px;padding:12px;font-size:13px}hr.svelte-15g9bnx{border:0;border-top:1px solid var(--w-line)}.block.svelte-15g9bnx{gap:10px;display:grid}h2.svelte-15g9bnx{font-size:16px;font-weight:700;line-height:1.3}.synopsis.svelte-15g9bnx{color:var(--w-text-2);white-space:pre-line;font-size:14px;line-height:1.7}.people.svelte-15g9bnx{gap:10px;display:grid}.person.svelte-15g9bnx{border-radius:var(--w-r-card);background:var(--w-surface);align-items:flex-start;gap:10px;padding:12px;display:flex}.avatar.svelte-15g9bnx{border-radius:999px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.person-text.svelte-15g9bnx{gap:2px;min-width:0;display:grid}.person-name.svelte-15g9bnx{font-size:14px;font-weight:700;line-height:1.3}.person-line.svelte-15g9bnx{color:var(--w-text-2);font-size:12px;line-height:1.4}.warn.svelte-15g9bnx{background:var(--w-fill);color:var(--w-text-2);border-radius:10px;gap:6px;padding:14px;font-size:12px;display:grid}.warn-title.svelte-15g9bnx{color:var(--w-text);font-size:13px;line-height:1.4}.warn-links.svelte-15g9bnx{gap:14px;display:flex}.warn-links.svelte-15g9bnx button:where(.svelte-15g9bnx){color:var(--w-text-2);font-weight:700}.warn-links.svelte-15g9bnx a:where(.svelte-15g9bnx){color:var(--w-accent);font-weight:700}.others.svelte-15g9bnx{border-top:1px solid var(--w-line);margin-top:28px;padding-top:28px}.cta-bar.svelte-15g9bnx{display:none}@media (width>=768px){.vis.svelte-15g9bnx{height:440px}.vis-in.svelte-15g9bnx{padding:0 28px 28px}.main.svelte-15g9bnx{padding:20px 24px 56px}}@media (width>=1024px){.work.svelte-15g9bnx{grid-template-columns:var(--w-vis) minmax(0, 1fr);align-items:start;display:grid}.vis.svelte-15g9bnx{height:calc(100dvh - 64px);position:sticky;top:64px}.vis.svelte-15g9bnx:after{height:360px}.vis-in.svelte-15g9bnx{padding:0 32px 36px}.vis-cta.svelte-15g9bnx{display:none}.main.svelte-15g9bnx{flex-direction:column;min-height:calc(100dvh - 64px);padding:28px 40px 0;display:flex}.read.svelte-15g9bnx,.others.svelte-15g9bnx{width:100%;max-width:var(--w-read);margin-inline:auto}.people.svelte-15g9bnx{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cta-bar.svelte-15g9bnx{z-index:2;border-top:1px solid var(--w-line);background:var(--w-bg);justify-items:center;gap:8px;margin-top:auto;padding:14px 0 18px;display:grid;position:sticky;bottom:0}.others.svelte-15g9bnx{margin-bottom:40px}.cta-bar.svelte-15g9bnx .w-cta:where(.svelte-15g9bnx){width:100%;max-width:var(--w-form);min-height:46px}.cta-note.svelte-15g9bnx{color:var(--w-text-3);font-size:11px}}@media (width>=1440px){.vis-in.svelte-15g9bnx{padding:0 36px 40px}.main.svelte-15g9bnx{padding:32px 80px 0}.cta-bar.svelte-15g9bnx{padding-bottom:20px}}
