.case[data-astro-cid-ikbiauue]{padding-top:calc(var(--header-height) + var(--space-4))}.case__header[data-astro-cid-ikbiauue]{max-width:var(--content-width);padding:0 var(--pad);margin-inline:auto}.case__back[data-astro-cid-ikbiauue]{display:inline-block}.case__eyebrow[data-astro-cid-ikbiauue]{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-meta);text-align:center;margin-top:46px;font-weight:600}.case__title[data-astro-cid-ikbiauue]{max-width:20ch;color:var(--art-red);font:var(--weight-title) clamp(36px,5.2vw,72px)/1.08 var(--font-title);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:24px auto 40px}.case__title[data-astro-cid-ikbiauue] em[data-astro-cid-ikbiauue]{font-style:inherit;font-weight:400}.case__meta[data-astro-cid-ikbiauue]{border-block:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr;gap:16px 40px;padding:12px 0 13px;display:grid}.case__meta[data-astro-cid-ikbiauue] dt[data-astro-cid-ikbiauue]{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-meta);margin-bottom:4px;font-weight:600}.case__meta[data-astro-cid-ikbiauue] dd[data-astro-cid-ikbiauue]{font-size:var(--text-small);line-height:var(--leading-meta)}.case__meta[data-astro-cid-ikbiauue] div[data-astro-cid-ikbiauue]:last-child{text-align:right}.case__summary[data-astro-cid-ikbiauue]{text-align:center;text-wrap:pretty;max-width:56ch;margin:40px auto 0}.case__content[data-astro-cid-ikbiauue]{max-width:1280px;padding:56px var(--pad) 0;margin:0 auto}.case__hero[data-astro-cid-ikbiauue]>img[data-astro-cid-ikbiauue]{border-radius:4px;width:100%;height:auto}figcaption[data-astro-cid-ikbiauue]{justify-content:space-between;gap:16px;margin-top:12px;display:flex}.chapter[data-astro-cid-ikbiauue]{margin-top:72px;scroll-margin-top:80px}.chapter__header[data-astro-cid-ikbiauue]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-bottom:28px;padding-top:12px;display:flex}.chapter__header[data-astro-cid-ikbiauue] h2[data-astro-cid-ikbiauue]{color:var(--art-red);font:var(--weight-section) var(--text-section)/1.1 var(--font-title);letter-spacing:-.035em}.chapter__header[data-astro-cid-ikbiauue] p[data-astro-cid-ikbiauue]{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.identity[data-astro-cid-ikbiauue]{border-radius:var(--tile-radius);background:var(--brand-paper);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.identity__art[data-astro-cid-ikbiauue]{align-self:center}.identity__art[data-astro-cid-ikbiauue] img[data-astro-cid-ikbiauue]{width:100%;height:auto}.identity__story[data-astro-cid-ikbiauue]{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,64px);display:flex}.identity__name[data-astro-cid-ikbiauue]{font-family:var(--font-title);letter-spacing:-.025em;text-transform:uppercase;color:var(--brand-accent);font-size:clamp(36px,5.5vw,74px);font-weight:400;line-height:1.05}.identity__line[data-astro-cid-ikbiauue]{margin-top:18px}.identity__concept[data-astro-cid-ikbiauue]{max-width:44ch;margin-top:36px}.identity__note[data-astro-cid-ikbiauue]{max-width:30ch;font-size:var(--text-meta);line-height:var(--leading-meta);margin-top:24px}.palette[data-astro-cid-ikbiauue]{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px;display:grid}.palette__swatch[data-astro-cid-ikbiauue]{border-radius:16px;height:clamp(64px,9vw,120px)}.palette[data-astro-cid-ikbiauue] p[data-astro-cid-ikbiauue]{font-size:var(--text-meta);line-height:var(--leading-meta);overflow-wrap:anywhere;gap:4px;margin-top:10px;display:grid}.applications[data-astro-cid-ikbiauue]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.sources[data-astro-cid-ikbiauue]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;margin-top:40px;display:grid}.application[data-astro-cid-ikbiauue]>img[data-astro-cid-ikbiauue]{border-radius:calc(var(--tile-radius) * .6);width:100%;height:auto}.merchandise[data-astro-cid-ikbiauue]>img[data-astro-cid-ikbiauue]{border-radius:var(--tile-radius);width:100%;height:auto}.merchandise[data-astro-cid-ikbiauue]{max-width:1000px;margin:0 auto}.keepsakes[data-astro-cid-ikbiauue]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;margin-top:28px;display:grid}.motion[data-astro-cid-ikbiauue]{border-radius:calc(var(--tile-radius) * .6);background:var(--accent-soft);max-width:900px;margin:0 auto;overflow:hidden}.motion[data-astro-cid-ikbiauue] video[data-astro-cid-ikbiauue]{width:100%;height:auto}.case__end[data-astro-cid-ikbiauue]{text-align:center;padding-top:96px}.case__closing[data-astro-cid-ikbiauue]{font-family:var(--font-title);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.05}.case__actions[data-astro-cid-ikbiauue]{flex-wrap:wrap;justify-content:center;gap:20px 48px;margin-top:32px;display:flex}@media (width<=640px){.case[data-astro-cid-ikbiauue]{padding-top:88px}.case__eyebrow[data-astro-cid-ikbiauue]{margin-top:40px}.case__title[data-astro-cid-ikbiauue]{margin-bottom:36px}.case__meta[data-astro-cid-ikbiauue]{grid-template-columns:1fr;gap:16px}.case__meta[data-astro-cid-ikbiauue] div[data-astro-cid-ikbiauue]:last-child{text-align:left}.case__summary[data-astro-cid-ikbiauue]{margin-top:28px}.case__content[data-astro-cid-ikbiauue]{padding-top:36px}.case__hero[data-astro-cid-ikbiauue] figcaption[data-astro-cid-ikbiauue]{flex-direction:column;gap:4px}.chapter[data-astro-cid-ikbiauue]{margin-top:48px}.identity[data-astro-cid-ikbiauue]{grid-template-columns:1fr}.identity__art[data-astro-cid-ikbiauue] img[data-astro-cid-ikbiauue]{width:min(100%,400px);margin:0 auto}.identity__story[data-astro-cid-ikbiauue]{padding:28px}.identity__name[data-astro-cid-ikbiauue]{font-size:48px}.identity__concept[data-astro-cid-ikbiauue]{max-width:42ch;margin-top:24px}.palette[data-astro-cid-ikbiauue]{gap:8px}.palette__swatch[data-astro-cid-ikbiauue]{border-radius:10px;height:64px}.palette[data-astro-cid-ikbiauue] p[data-astro-cid-ikbiauue]{font-size:14px}.applications[data-astro-cid-ikbiauue],.keepsakes[data-astro-cid-ikbiauue],.sources[data-astro-cid-ikbiauue]{grid-template-columns:1fr;gap:24px}.case__end[data-astro-cid-ikbiauue]{padding-top:64px}}
