.studio.svelte-1ncjhr2{color:var(--fg);background:var(--bg)}.frame.svelte-1ncjhr2{width:min(1200px,100% - 96px);margin-inline:auto}.edition-number.svelte-1ncjhr2,.tag.svelte-1ncjhr2{letter-spacing:.04em;font:500 .7rem/1.6 DM Mono,monospace}.kicker.svelte-1ncjhr2{color:var(--muted);justify-content:space-between;align-items:baseline;gap:30px;margin:0;font-size:.9rem;font-weight:600;display:flex}.hero.svelte-1ncjhr2{padding-block:72px 96px}h1.svelte-1ncjhr2{letter-spacing:-.045em;max-width:13em;margin:40px 0 44px;font-size:clamp(3rem,7vw,6.6rem);font-weight:600;line-height:1.02}.hero-description.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){max-width:34em;margin:0 0 32px;font-size:1.2rem;line-height:1.65}h2.svelte-1ncjhr2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1.1}h3.svelte-1ncjhr2{letter-spacing:-.02em;margin:0 0 10px;font-size:1.15rem;font-weight:700}p.svelte-1ncjhr2{line-height:1.7}.process.svelte-1ncjhr2{background:var(--chrome);color:var(--on-chrome);padding-block:88px 96px}.process.svelte-1ncjhr2 ol:where(.svelte-1ncjhr2){counter-reset:step;grid-template-columns:repeat(3,1fr);gap:48px;margin:48px 0 0;padding:0;list-style:none;display:grid}.process.svelte-1ncjhr2 li:where(.svelte-1ncjhr2){counter-increment:step;border-top:1px solid var(--line-strong);padding-top:24px}.process.svelte-1ncjhr2 li:where(.svelte-1ncjhr2):before{content:counter(step);color:var(--chrome-accent);margin-bottom:20px;font:500 2.4rem/1 Manrope,sans-serif;display:block}.process.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){color:var(--on-chrome-muted);margin:0}.editions.svelte-1ncjhr2{grid-template-columns:1fr 1fr;gap:8%;padding-block:96px;display:grid}.editions.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){max-width:34em;margin:0 0 18px;font-size:1.05rem}.text-link.svelte-1ncjhr2{border-bottom:1px solid var(--line-strong);color:var(--accent);padding:16px 0;font-weight:700;text-decoration:none;display:block}.text-link.svelte-1ncjhr2:hover{text-decoration:underline}.projects.svelte-1ncjhr2{border-top:1px solid var(--line);padding-block:96px}.projects-heading.svelte-1ncjhr2{grid-template-columns:1fr 1fr;gap:8%;display:grid}.projects-heading.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){max-width:34em;margin:0;font-size:1.05rem}.project-grid.svelte-1ncjhr2{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.project-grid.svelte-1ncjhr2 article:where(.svelte-1ncjhr2){background:var(--surface);flex-direction:column;display:flex}.project-visual.svelte-1ncjhr2{aspect-ratio:16/10;background:var(--chrome);place-items:center;display:grid;overflow:hidden}.project-visual.svelte-1ncjhr2 img:where(.svelte-1ncjhr2){border-radius:22%;width:46%;height:auto}.project-visual.screenshot.svelte-1ncjhr2 img:where(.svelte-1ncjhr2){object-fit:cover;object-position:top;width:100%;height:100%}.project-body.svelte-1ncjhr2{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.project-body.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){margin:0 0 20px;font-size:.95rem}.project-link.svelte-1ncjhr2{color:var(--accent);margin-top:auto;font-weight:700}.tag.svelte-1ncjhr2{border:1px solid var(--line-strong);color:var(--muted);align-self:flex-start;margin-bottom:16px;padding:3px 8px}.closing.svelte-1ncjhr2{background:var(--surface);padding-block:88px}.closing.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){max-width:34em;margin:0 0 32px;font-size:1.05rem}@media (width<=850px){.frame.svelte-1ncjhr2{width:calc(100% - 48px)}.process.svelte-1ncjhr2 ol:where(.svelte-1ncjhr2){grid-template-columns:1fr;gap:36px}.editions.svelte-1ncjhr2,.projects-heading.svelte-1ncjhr2{grid-template-columns:1fr;gap:12px}.project-grid.svelte-1ncjhr2{grid-template-columns:1fr}}@media (width<=540px){.frame.svelte-1ncjhr2{width:calc(100% - 36px)}.edition-number.svelte-1ncjhr2{display:none}.hero.svelte-1ncjhr2{padding-block:40px 56px}h1.svelte-1ncjhr2{margin-block:28px 32px;font-size:clamp(2.6rem,11vw,3.6rem)}.hero-description.svelte-1ncjhr2 p:where(.svelte-1ncjhr2){font-size:1.05rem}.process.svelte-1ncjhr2,.closing.svelte-1ncjhr2,.editions.svelte-1ncjhr2,.projects.svelte-1ncjhr2{padding-block:56px}.project-body.svelte-1ncjhr2{padding:20px 22px 24px}}
