.item.svelte-kmgdky a:where(.svelte-kmgdky){gap:var(--sp-1) var(--sp-6);padding:var(--sp-6) 0;border-top:var(--border);transition:padding-left var(--dur) var(--ease-out);grid-template-columns:10rem 1fr auto;grid-template-areas:"kind title go""kind summary go";align-items:center;text-decoration:none;display:grid}.item.svelte-kmgdky:last-child a:where(.svelte-kmgdky){border-bottom:var(--border)}.item.svelte-kmgdky a:where(.svelte-kmgdky):hover{padding-left:var(--sp-3)}.kind.svelte-kmgdky{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:var(--w-regular);grid-area:kind}.title.svelte-kmgdky{font-weight:var(--w-heavy);font-size:var(--fs-xl);letter-spacing:-.03em;grid-area:title;line-height:1}.summary.svelte-kmgdky{color:var(--muted);grid-area:summary}.go.svelte-kmgdky{border:var(--border);background:var(--surface);width:3rem;height:3rem;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out);grid-area:go;place-items:center;display:grid}.item.svelte-kmgdky a:where(.svelte-kmgdky):hover .go:where(.svelte-kmgdky){box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}@media (width<=40rem){.item.svelte-kmgdky a:where(.svelte-kmgdky){grid-template-columns:1fr auto;grid-template-areas:"kind go""title go""summary go"}}.head.svelte-1e6mq4h{gap:var(--sp-4);scroll-margin-top:var(--sp-8);display:grid}.row.svelte-1e6mq4h{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap;display:flex}.lead.svelte-1e6mq4h{max-width:var(--measure);font-size:var(--fs-lg)}.hero.svelte-ypbj28{gap:var(--sp-12);min-height:calc(100svh - var(--header-h));margin-top:calc(-1 * var(--sp-8));grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:center;padding-block:clamp(1rem,2.6svh,2.5rem) clamp(1.25rem,3.8svh,4rem);display:grid}.hero-text.svelte-ypbj28{gap:clamp(var(--sp-2), 1.8svh, var(--sp-6));justify-items:start;display:grid}.hero-title.svelte-ypbj28{font-size:min(var(--fs-2xl), 9svh);letter-spacing:-.035em;max-width:18ch;line-height:.95}.body.svelte-ypbj28{max-width:var(--measure);font-size:min(var(--fs-lg), 3svh)}.hero-actions.svelte-ypbj28{gap:var(--sp-4);flex-wrap:wrap;display:flex}.portrait.svelte-ypbj28{justify-self:end;width:min(100%,min(38rem,100svh - 11rem)/1.25);position:relative}.sketch.svelte-ypbj28{z-index:0;opacity:.6;pointer-events:none;-webkit-mask-composite:source-in;width:190.76%;max-width:none;height:134.35%;position:absolute;top:-22.7%;left:-58.26%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.portrait.svelte-ypbj28>img:where(.svelte-ypbj28):not(.sketch){z-index:1;aspect-ratio:4/5;border:var(--border);width:100%;height:auto;box-shadow:var(--shadow-lg);position:relative}.portrait.svelte-ypbj28:before{content:"";border:var(--border);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.section.svelte-ypbj28{gap:var(--sp-12);padding-block:var(--sp-16);display:grid}.cases.svelte-ypbj28{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.all-cases.svelte-ypbj28{justify-self:start;align-items:center;gap:var(--sp-2);margin-top:calc(-1 * var(--sp-6));font-weight:var(--w-heavy);text-decoration:none;display:inline-flex}.all-cases.svelte-ypbj28 svg{transition:transform var(--dur) var(--ease-out)}.all-cases.svelte-ypbj28:hover svg{transform:translate(4px)}@media (width<=68rem){.cases.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.cases.svelte-ypbj28{grid-template-columns:1fr}}@media (width<=56rem){.hero.svelte-ypbj28{grid-template-columns:1fr;min-height:0;margin-top:0}.portrait.svelte-ypbj28{order:-1;justify-self:start;width:min(100%,20rem)}.sketch.svelte-ypbj28{opacity:.4}}
