.featured[data-astro-cid-olcg45pc]{background:var(--ink)}.top[data-astro-cid-olcg45pc]{margin-bottom:clamp(56px,7vw,110px)}.kicker[data-astro-cid-olcg45pc]{margin-bottom:22px}.h2[data-astro-cid-olcg45pc]{max-width:14ch}.list[data-astro-cid-olcg45pc]{gap:clamp(72px,9vw,150px);margin:0;padding:0;list-style:none;display:grid}.case[data-astro-cid-olcg45pc]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.case[data-astro-cid-olcg45pc]:nth-child(2n) .panel[data-astro-cid-olcg45pc]{order:2}.panel[data-astro-cid-olcg45pc]{aspect-ratio:5/4;border:1px solid #efe9df29;max-width:100%;position:relative;overflow:hidden}.panel[data-astro-cid-olcg45pc] canvas[data-astro-cid-olcg45pc]{width:100%;height:100%;display:block;position:absolute;inset:0}.shade[data-astro-cid-olcg45pc]{background:linear-gradient(#0a0a0b00 0%,#0a0a0b26 45%,#0a0a0be6 100%);position:absolute;inset:0}.ptop[data-astro-cid-olcg45pc]{letter-spacing:.12em;justify-content:space-between;padding:22px 26px;display:flex;position:absolute;inset:0 0 auto}.dim[data-astro-cid-olcg45pc]{opacity:.7}.pbottom[data-astro-cid-olcg45pc]{gap:12px;padding:26px;display:grid;position:absolute;inset:auto 0 0}.m[data-astro-cid-olcg45pc]{letter-spacing:-.05em;color:var(--accent);font-size:clamp(56px,7.4vw,124px);font-weight:500;line-height:.85}.ml[data-astro-cid-olcg45pc]{letter-spacing:.12em;color:var(--bone-70)}.kind[data-astro-cid-olcg45pc]{color:var(--accent);font-size:clamp(56px,7vw,116px);line-height:.9}.copy[data-astro-cid-olcg45pc]{align-content:center;gap:22px;display:grid}.client[data-astro-cid-olcg45pc]{letter-spacing:.14em;color:var(--accent)}.t[data-astro-cid-olcg45pc]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1}.d[data-astro-cid-olcg45pc]{max-width:46ch;color:var(--bone-70);text-wrap:pretty;font-size:16px;line-height:1.6}.meta[data-astro-cid-olcg45pc]{border-block:1px solid #efe9df24;margin:0}.meta[data-astro-cid-olcg45pc] div[data-astro-cid-olcg45pc]{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.meta[data-astro-cid-olcg45pc] dt[data-astro-cid-olcg45pc]{letter-spacing:.12em;color:var(--bone-70)}.meta[data-astro-cid-olcg45pc] dd[data-astro-cid-olcg45pc]{margin:0;font-size:16px}.read[data-astro-cid-olcg45pc]{border:1px solid #efe9df66;border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:14px 22px;font-size:15px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.read[data-astro-cid-olcg45pc]:hover,.read[data-astro-cid-olcg45pc]:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--ink)}.sr[data-astro-cid-olcg45pc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.case[data-astro-cid-olcg45pc]{grid-template-columns:1fr}.case[data-astro-cid-olcg45pc]:nth-child(2n) .panel[data-astro-cid-olcg45pc]{order:0}}.top[data-astro-cid-6qqmqvlr]{margin-bottom:clamp(48px,6vw,90px)}.kicker[data-astro-cid-6qqmqvlr]{margin-bottom:22px}.h2[data-astro-cid-6qqmqvlr]{max-width:14ch}.grid[data-astro-cid-6qqmqvlr]{background:#0a0a0b2e;border-block:1px solid #0a0a0b2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.cell[data-astro-cid-6qqmqvlr]{background:var(--bone);grid-template-rows:auto auto auto 1fr auto;gap:18px;padding:clamp(28px,3vw,48px) clamp(20px,3vw,48px) clamp(32px,3vw,44px);transition:background .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.cell[data-astro-cid-6qqmqvlr][hidden]{display:none}.cell[data-astro-cid-6qqmqvlr].wide{grid-column:1/-1}.cell[data-astro-cid-6qqmqvlr]:hover,.cell[data-astro-cid-6qqmqvlr]:focus-within{background:#e7e0d4}.head[data-astro-cid-6qqmqvlr]{letter-spacing:.14em;color:var(--ink-70);gap:16px;display:flex}.n[data-astro-cid-6qqmqvlr]{color:var(--accent)}.m[data-astro-cid-6qqmqvlr]{letter-spacing:-.05em;margin-top:clamp(20px,3vw,48px);font-size:clamp(56px,6.6vw,112px);font-weight:500;line-height:.85;transition:color .45s cubic-bezier(.16,1,.3,1)}.cell[data-astro-cid-6qqmqvlr]:hover .m[data-astro-cid-6qqmqvlr],.cell[data-astro-cid-6qqmqvlr]:focus-within .m[data-astro-cid-6qqmqvlr]{color:var(--accent)}.t[data-astro-cid-6qqmqvlr]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(22px,1.9vw,30px);font-weight:500;line-height:1.08}.lead[data-astro-cid-6qqmqvlr]{letter-spacing:-.01em;margin-top:clamp(20px,3vw,48px);font-size:clamp(40px,4.2vw,68px);font-weight:400;line-height:.98}.d[data-astro-cid-6qqmqvlr]{max-width:52ch;color:var(--ink-70);text-wrap:pretty;font-size:15px;line-height:1.6}.read[data-astro-cid-6qqmqvlr]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-self:start;margin-top:8px;font-size:12px}.read[data-astro-cid-6qqmqvlr]:after{content:"";position:absolute;inset:0}.read[data-astro-cid-6qqmqvlr] span[data-astro-cid-6qqmqvlr][aria-hidden]{color:var(--accent);margin-left:8px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.cell[data-astro-cid-6qqmqvlr]:hover .read[data-astro-cid-6qqmqvlr] span[data-astro-cid-6qqmqvlr][aria-hidden],.read[data-astro-cid-6qqmqvlr]:focus-visible span[data-astro-cid-6qqmqvlr][aria-hidden]{transform:translate(6px)}.sr[data-astro-cid-6qqmqvlr]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.more[data-astro-cid-6qqmqvlr]{justify-items:center;gap:18px;margin-top:clamp(48px,6vw,80px);display:grid}.more[data-astro-cid-6qqmqvlr] [data-astro-cid-6qqmqvlr][hidden]{display:none}.load[data-astro-cid-6qqmqvlr]{border:1px solid var(--ink);background:var(--ink);color:var(--bone);font:inherit;cursor:pointer;font-size:15px}.load[data-astro-cid-6qqmqvlr]:hover,.load[data-astro-cid-6qqmqvlr]:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--ink);transform:translateY(-3px)}.load[data-astro-cid-6qqmqvlr] span[data-astro-cid-6qqmqvlr]{transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.load[data-astro-cid-6qqmqvlr]:hover span[data-astro-cid-6qqmqvlr]{transform:translateY(3px)}.count[data-astro-cid-6qqmqvlr]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);font-size:12px}@media (width<=760px){.grid[data-astro-cid-6qqmqvlr]{grid-template-columns:1fr}.cell[data-astro-cid-6qqmqvlr].wide{grid-column:auto}}
