.cases[data-astro-cid-r3bc3sjw]{gap:clamp(4rem,10vw,8rem);margin:0;padding:0;list-style:none;display:grid}.case[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr;grid-template-areas:"meta""title""client""plate""text";gap:.75rem 3rem;display:grid}.meta[data-astro-cid-r3bc3sjw]{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:.4rem 1.2rem;padding-top:1rem;font-size:.8rem;display:flex}.idx[data-astro-cid-r3bc3sjw]{font-family:var(--font-display);color:var(--accent)}.role[data-astro-cid-r3bc3sjw]{margin-left:auto}.dummy[data-astro-cid-r3bc3sjw]{border:1px dashed var(--accent);color:var(--accent);text-transform:none;border-radius:999px;padding:0 .5rem}.title[data-astro-cid-r3bc3sjw]{letter-spacing:-.04em;grid-area:title;margin-top:1rem;font-size:clamp(3rem,11vw,7.5rem);font-weight:800;line-height:.95}.title[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{transition:color .3s var(--ease-out);text-decoration:none}.title[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]:hover{color:var(--accent)}.arrow[data-astro-cid-r3bc3sjw]{vertical-align:super;color:var(--accent);font-size:.35em}.client[data-astro-cid-r3bc3sjw]{color:var(--muted);grid-area:client;margin:0 0 1.5rem;font-size:1.1rem}.plate[data-astro-cid-r3bc3sjw]{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);isolation:isolate;grid-area:plate;position:relative;overflow:hidden}.plate[data-astro-cid-r3bc3sjw]:before{content:"";z-index:-1;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.case[data-astro-cid-r3bc3sjw]:hover .plate[data-astro-cid-r3bc3sjw]:before{transform:scale(1.06)}[data-theme=fire] .plate[data-astro-cid-r3bc3sjw]:before{background:radial-gradient(70% 60% at calc(30% + var(--t) * 40%) 110%, #ff78288c, transparent 70%), radial-gradient(50% 40% at 85% 0%, #ffb4501f, transparent 70%), linear-gradient(160deg, #1e120b, #2b140a)}[data-theme=chill] .plate[data-astro-cid-r3bc3sjw]:before{background:var(--frost-noise), radial-gradient(80% 60% at calc(70% - var(--t) * 40%) -10%, #fffffff2, transparent 70%), linear-gradient(200deg, #d9ecf8, #a9d3ef)}.plate-letter[data-astro-cid-r3bc3sjw]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--line);opacity:.9;font-size:clamp(10rem,30vw,22rem);font-weight:800;line-height:1;position:absolute;bottom:-.22em;right:-.08em}.plate-note[data-astro-cid-r3bc3sjw]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;position:absolute;bottom:1rem;left:1.2rem}.text[data-astro-cid-r3bc3sjw]{grid-area:text;max-width:36rem}.text[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{color:var(--muted);margin:0 0 1rem}.text[data-astro-cid-r3bc3sjw] .lead[data-astro-cid-r3bc3sjw]{color:var(--fg);margin-bottom:1.5rem;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.5}.facts[data-astro-cid-r3bc3sjw]{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin:2rem 0 1.5rem;padding:1.25rem 0;display:grid}dt[data-astro-cid-r3bc3sjw]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem}dd[data-astro-cid-r3bc3sjw]{font-family:var(--font-display);margin:.25rem 0 0;font-size:.95rem}.tags[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .7rem;font-size:.78rem}@media (width>=900px){.case[data-astro-cid-r3bc3sjw]{grid-template-columns:1.1fr 1fr;grid-template-areas:"meta meta""title title""client client""plate text";align-items:start}.case[data-astro-cid-r3bc3sjw]:nth-child(2n){grid-template-columns:1fr 1.1fr;grid-template-areas:"meta meta""title title""client client""text plate"}.case[data-astro-cid-r3bc3sjw]:nth-child(2n) .title[data-astro-cid-r3bc3sjw],.case[data-astro-cid-r3bc3sjw]:nth-child(2n) .client[data-astro-cid-r3bc3sjw]{text-align:right}.plate[data-astro-cid-r3bc3sjw]{position:sticky;top:6rem}}
