.case[data-astro-cid-yptdc756]{padding-block:calc(var(--nav-h) + clamp(3rem, 8svh, 5rem)) clamp(4rem, 10svh, 7rem)}.case__inner[data-astro-cid-yptdc756]{max-width:52rem}.case__kicker[data-astro-cid-yptdc756]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.case__title[data-astro-cid-yptdc756]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.8rem,8vw,6.4rem);font-weight:900;font-stretch:64%;line-height:.9}.case__lead[data-astro-cid-yptdc756]{max-width:40rem;margin-top:1.3rem;font-size:1.12rem;line-height:1.55}.case__shot[data-astro-cid-yptdc756]{border:3px solid var(--color-ink);box-shadow:.6rem .6rem 0 0 color-mix(in oklab, var(--color-ink) 24%, transparent);background:var(--color-ink);margin:2.2rem 0 0;rotate:-.8deg}.case__shot[data-astro-cid-yptdc756] img[data-astro-cid-yptdc756]{width:100%;height:auto;display:block}.case__h[data-astro-cid-yptdc756]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:clamp(2.6rem,7svh,4rem);font-size:.75rem}.case__sheet[data-astro-cid-yptdc756]{margin:1.1rem 0 0}.case__frames[data-astro-cid-yptdc756]{background:var(--color-ink);box-shadow:.45rem .45rem 0 0 color-mix(in oklab, var(--color-ink) 24%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem;display:grid;rotate:.5deg}.case__frame[data-astro-cid-yptdc756]{border:1px solid #34382e;width:100%;height:auto;display:block}.case__sheet[data-astro-cid-yptdc756] figcaption[data-astro-cid-yptdc756]{color:var(--muted);margin-top:.9rem;font-size:.72rem;line-height:1.5}@media (width>=40rem){.case__frames[data-astro-cid-yptdc756]{grid-template-columns:repeat(4,minmax(0,1fr))}}.case__path[data-astro-cid-yptdc756]{margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.case__phase[data-astro-cid-yptdc756]{border-top:1px solid var(--line-2);gap:.5rem;padding-block:1.1rem;display:grid}.case__phase[data-astro-cid-yptdc756]:last-child{border-bottom:1px solid var(--line-2)}.case__phase-name[data-astro-cid-yptdc756]{background:var(--fg);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:.32rem .55rem;font-size:.68rem}.case__phase[data-astro-cid-yptdc756]:last-child .case__phase-name[data-astro-cid-yptdc756]{color:var(--fg);border:1px solid var(--fg);background:0 0;padding:.26rem .5rem}.case__phase-body[data-astro-cid-yptdc756]{color:var(--muted);max-width:42rem;line-height:1.55}@media (width>=64rem){.case__phase[data-astro-cid-yptdc756]{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:1.4rem}.case__phase-name[data-astro-cid-yptdc756]{margin-top:.15rem}}.case__shots[data-astro-cid-yptdc756]{gap:1.2rem;margin-top:2.2rem;display:grid}.case__shots[data-astro-cid-yptdc756] .case__shot[data-astro-cid-yptdc756]{margin:0}.case__shot--a[data-astro-cid-yptdc756]{rotate:-1.1deg}.case__shot--b[data-astro-cid-yptdc756]{rotate:.9deg}@media (width>=40rem){.case__shots[data-astro-cid-yptdc756]{grid-template-columns:1fr 1fr;align-items:start}.case__shot--b[data-astro-cid-yptdc756]{margin-top:1.6rem}}.case__nums[data-astro-cid-yptdc756]{grid-template-columns:minmax(5.4rem,auto) minmax(0,1fr);gap:1rem 1.1rem;margin:1.1rem 0 0;display:grid}.case__num[data-astro-cid-yptdc756]{grid-column:1/-1;grid-template-columns:subgrid;background:var(--color-ink);box-shadow:.45rem .45rem 0 0 color-mix(in oklab, var(--color-ink) 24%, transparent);align-items:center;gap:1.1rem;padding:.9rem 1.1rem;display:grid;rotate:-.8deg}.case__num[data-astro-cid-yptdc756]:nth-child(2n){rotate:.7deg}.case__num[data-astro-cid-yptdc756] dd[data-astro-cid-yptdc756]{color:var(--signal);font-family:var(--font-display);order:-1;margin:0;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:900;font-stretch:64%;line-height:.95}.case__num[data-astro-cid-yptdc756] dt[data-astro-cid-yptdc756]{color:#b9bdb0;font-size:.95rem;line-height:1.4}.case__numsnote[data-astro-cid-yptdc756]{color:var(--muted);margin-top:1.6rem;font-size:.72rem;line-height:1.5}.case__voices[data-astro-cid-yptdc756]{gap:1rem;margin-top:1.1rem;display:grid}.case__point[data-astro-cid-yptdc756] p[data-astro-cid-yptdc756]{max-width:42rem;margin-top:1rem;font-size:1.12rem;font-weight:500;line-height:1.6}.case__close[data-astro-cid-yptdc756]{box-shadow:.6rem .6rem 0 0 color-mix(in oklab, var(--color-ink) 24%, transparent);margin-top:clamp(2.8rem,8svh,4.5rem);padding:1.6rem 1.5rem 1.8rem}.case__ctatitle[data-astro-cid-yptdc756]{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;font-stretch:68%;line-height:1}.case__actions[data-astro-cid-yptdc756]{flex-wrap:wrap;gap:.9rem;margin-top:1.2rem;display:flex}
