.hero[data-astro-cid-7aropxhg]{padding-block:clamp(40px,10vw,128px) clamp(40px,7vw,88px)}h1[data-astro-cid-7aropxhg]{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.6rem,7.8vw,7rem);font-weight:300;line-height:1}.w[data-astro-cid-7aropxhg]{white-space:pre;animation:1s cubic-bezier(.2,.7,.2,1) both in;animation-delay:calc(var(--i) * 60ms);display:inline-block}@keyframes in{0%{opacity:0;filter:blur(6px);transform:translateY(.3em)}}@media (prefers-reduced-motion:reduce){.w[data-astro-cid-7aropxhg]{animation:none}}.hero-foot[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,46ch) auto;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(28px,4vw,48px);display:grid}.hero-foot[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:0}.go[data-astro-cid-7aropxhg]{background:var(--text);min-height:48px;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.go[data-astro-cid-7aropxhg]:hover{background:var(--sun);color:var(--dark)}h2[data-astro-cid-7aropxhg]{letter-spacing:-.035em;margin:0;font-weight:300;line-height:1.05}.work[data-astro-cid-7aropxhg]{padding-top:clamp(40px,6vw,80px)}.head[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,4vw,40px);padding-bottom:20px;display:flex}.head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:clamp(2rem,4.6vw,3.75rem)}.more[data-astro-cid-7aropxhg]{color:var(--muted);white-space:nowrap;text-decoration:none}.more[data-astro-cid-7aropxhg]:hover{color:var(--text)}.services[data-astro-cid-7aropxhg],.approach[data-astro-cid-7aropxhg]{padding-top:clamp(96px,14vw,180px)}.approach[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{max-width:22ch;margin-bottom:clamp(32px,5vw,56px);font-size:clamp(1.9rem,4.4vw,3.6rem)}.acc[data-astro-cid-7aropxhg]{border-top:1px solid var(--line)}details[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-7aropxhg]{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:clamp(18px,2.6vw,28px) 0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400;list-style:none;display:flex}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}.t[data-astro-cid-7aropxhg]{align-items:center;gap:14px;display:inline-flex}.t[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--dot);border-radius:50%;width:9px;height:9px}.pm[data-astro-cid-7aropxhg]{flex:none;width:18px;height:18px;position:relative}.pm[data-astro-cid-7aropxhg]:before,.pm[data-astro-cid-7aropxhg]:after{content:"";background:var(--muted);height:1.5px;transition:transform .3s;position:absolute;top:50%;left:0;right:0}.pm[data-astro-cid-7aropxhg]:after{transform:rotate(90deg)}details[data-astro-cid-7aropxhg][open] .pm[data-astro-cid-7aropxhg]:after{transform:rotate(0)}details[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:52ch;color:var(--muted);margin:0 0 28px 23px}.studio[data-astro-cid-7aropxhg]{padding-top:clamp(96px,14vw,180px)}.studio-row[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.studio-row[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.studio-row[data-astro-cid-7aropxhg] .big[data-astro-cid-7aropxhg]{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;line-height:1.15}@media (width<=760px){.studio-row[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.closing[data-astro-cid-7aropxhg]{max-width:900px;padding-top:clamp(96px,14vw,180px)}.closing[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:clamp(2rem,5vw,4rem)}.closing[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:46ch;margin:20px 0 32px}.closing-row[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.mail[data-astro-cid-7aropxhg]{overflow-wrap:anywhere;border-bottom:1.5px solid var(--sun);padding-bottom:2px;text-decoration:none}.mail[data-astro-cid-7aropxhg]:hover{color:var(--hover)}@media (width<=600px){.hero-foot[data-astro-cid-7aropxhg]{grid-template-columns:1fr;justify-items:start}}
