.page-head.svelte-1xhdrad{padding-block:clamp(56px,8vw,96px) 40px}.intro.svelte-1xhdrad{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px 64px;display:grid}.intro.svelte-1xhdrad h1:where(.svelte-1xhdrad){letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.04}.story.svelte-1xhdrad{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:clamp(32px,6vw,80px);padding-block:40px clamp(56px,8vw,96px);display:grid}dl.svelte-1xhdrad{gap:20px;margin:0;display:grid}dt.svelte-1xhdrad{color:var(--ink-3);font-size:.88rem}dd.svelte-1xhdrad{margin:4px 0 0;font-size:1.15rem;font-weight:650}.text.svelte-1xhdrad{color:var(--ink-2);max-width:64ch;font-size:1.1rem}.principles.svelte-1xhdrad{background:var(--card);border-top:1px solid var(--line)}ol.svelte-1xhdrad{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}li.svelte-1xhdrad{border-top:1px solid var(--line);padding-block:24px}li.svelte-1xhdrad div:where(.svelte-1xhdrad){grid-template-columns:1fr 1.6fr;gap:8px 40px;display:grid}li.svelte-1xhdrad h3:where(.svelte-1xhdrad){font-size:1.15rem}li.svelte-1xhdrad p:where(.svelte-1xhdrad){color:var(--ink-2)}@media (width<=820px){.intro.svelte-1xhdrad,.story.svelte-1xhdrad,li.svelte-1xhdrad div:where(.svelte-1xhdrad){grid-template-columns:1fr}}
