.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,2rem + 6vw,7.5rem);display:grid}.hero-copy.svelte-1uha8ag{gap:1.5rem;display:grid}.line.svelte-1uha8ag{display:block}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=56rem){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag .mark{max-width:18rem}}.principles.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:baseline;gap:.75rem;padding:1.5rem;font-weight:500;line-height:1.35;display:flex}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-left:1px solid var(--line)}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;translate:0 -.15em}@media (width<=56rem){.principles.svelte-1uha8ag{grid-template-columns:1fr 1fr}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-left:0}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){border-left:1px solid var(--line)}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=30rem){.principles.svelte-1uha8ag{grid-template-columns:1fr}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){border-left:0}.principles.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--line)}}.service-list.svelte-1uha8ag{border-top:1px solid var(--line-strong);padding:0;list-style:none}.service-row.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:2rem;padding-block:2rem;text-decoration:none;display:grid}.service-row.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;color:var(--ink-muted)}.row-arrow.svelte-1uha8ag{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), rotate var(--duration) var(--ease);border-radius:50%;place-items:center;display:grid}.service-row.svelte-1uha8ag:hover .row-arrow:where(.svelte-1uha8ag){border-color:var(--ink);background:var(--ink);color:#fff;rotate:-45deg}@media (width<=47.99rem){.service-row.svelte-1uha8ag{grid-template-columns:1fr auto;gap:.75rem 1.5rem}.service-row.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-area:2/1}.row-arrow.svelte-1uha8ag{grid-row:1/span 2}}.head-with-link.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:0 2rem;display:flex}.head-with-link.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.work-grid.svelte-1uha8ag{gap:clamp(3.5rem,2rem + 4vw,6rem);display:grid}.faq.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.faq-aside.svelte-1uha8ag{color:var(--ink-muted)}.faq-list.svelte-1uha8ag{border-top:1px solid var(--line-strong)}details.svelte-1uha8ag{border-bottom:1px solid var(--line-strong)}summary.svelte-1uha8ag{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.125rem;font-weight:500;list-style:none;display:flex}summary.svelte-1uha8ag::-webkit-details-marker{display:none}.toggle.svelte-1uha8ag{font-family:var(--font-mono);transition:rotate var(--duration) var(--ease);flex:none;font-size:1.25rem;line-height:1}details[open].svelte-1uha8ag .toggle:where(.svelte-1uha8ag){rotate:45deg}details.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:40rem;color:var(--ink-muted);padding-bottom:1.5rem}@media (width<=56rem){.faq.svelte-1uha8ag{grid-template-columns:1fr}}
