.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:#071017;min-height:min(860px,64vw);padding:28px 0 0;position:relative;overflow:hidden}.universe[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center bottom;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;display:grid}.headline[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--text);letter-spacing:.12em;margin-bottom:25px;font-size:10px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(52px,7.2vw,104px);line-height:1.03}.intro[data-astro-cid-lcdefpme]{justify-self:end;max-width:460px;padding-top:0}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:28px;font-size:clamp(17px,1.55vw,23px);line-height:1.5}.intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{font-size:15px}.intro-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.intro-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--text)}.portfolio[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.projects-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.studio-note[data-astro-cid-lcdefpme]{border-block:1px solid var(--line)}.studio-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.studio-grid[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px}.studio-caption[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:24px}.studio-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:22px}.studio-detail[data-astro-cid-lcdefpme]{color:var(--muted)}.founder-note[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:32px;margin-bottom:14px;padding-top:26px;display:flex}.experience-number[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--signal);flex:0 0 72px;font-size:60px;font-weight:500;line-height:1}.experience-number[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{letter-spacing:.08em;margin-top:10px;font-size:10px;display:block}.founder-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px;line-height:1.6}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.services[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding-top:22px}.service-number[data-astro-cid-lcdefpme]{color:var(--signal)}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:30px 0 15px;font-size:25px}.services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.process[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:66px;padding-top:30px}.process[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:28px}.process-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.process-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:16px;display:flex}.step-number[data-astro-cid-lcdefpme]{color:var(--signal)}.process-steps[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-bottom:12px;font-size:20px;line-height:1.2}.process-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.contact[data-astro-cid-lcdefpme]{padding:0 0 90px}.contact-inner[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:72px;display:grid}.contact[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:18px}.contact-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:400px}.contact-email[data-astro-cid-lcdefpme]{letter-spacing:-.03em;align-items:center;gap:15px;padding:9px 0;font-size:clamp(17px,1.7vw,24px);text-decoration:none;display:inline-flex}.contact-email[data-astro-cid-lcdefpme]:hover{color:var(--signal)}.email-hint[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:7px;font-size:12px;display:block}@media (width>=1600px){.hero[data-astro-cid-lcdefpme]{min-height:900px}}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{min-height:61vw}.hero-copy[data-astro-cid-lcdefpme]{gap:35px}.intro[data-astro-cid-lcdefpme]{padding-top:0}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.studio-grid[data-astro-cid-lcdefpme],.contact-inner[data-astro-cid-lcdefpme]{gap:40px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{min-height:710px;padding-top:34px}.hero-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.intro[data-astro-cid-lcdefpme]{justify-self:start;max-width:420px;padding:0}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:18px}.headline[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:9px}h1[data-astro-cid-lcdefpme]{font-size:clamp(48px,8vw,68px)}.universe[data-astro-cid-lcdefpme]{object-position:52% bottom;opacity:.76}.projects-grid[data-astro-cid-lcdefpme]{gap:32px 24px}.studio-grid[data-astro-cid-lcdefpme],.contact-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.process-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:26px}.process-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:510px}.contact[data-astro-cid-lcdefpme]{padding-bottom:60px}.contact-inner[data-astro-cid-lcdefpme]{padding-top:50px}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{min-height:700px}.universe[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.7;width:160%;max-width:none;left:-30%}.projects-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:18px}.process[data-astro-cid-lcdefpme]{margin-top:42px}.founder-note[data-astro-cid-lcdefpme]{align-items:start;gap:20px}.contact-email[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;gap:9px;font-size:18px}}
