.page.svelte-e8ikk8{padding:clamp(2rem,6vw,4.5rem) 0 0}.back.svelte-e8ikk8{display:inline-block;font-weight:600;font-size:var(--fs-small);color:var(--c-ink-soft);margin-bottom:clamp(1.25rem,3vw,2rem);transition:color var(--dur-fast) var(--ease-out)}.back.svelte-e8ikk8:hover,.back.svelte-e8ikk8:focus-visible{color:#f7f5f0;outline:none}.head.svelte-e8ikk8{margin-bottom:clamp(2.5rem,7vw,4rem)}.head.svelte-e8ikk8 h1:where(.svelte-e8ikk8){font-size:clamp(1.9rem,5vw,3.25rem);font-weight:800;letter-spacing:-.02em;color:#f4f1ea}html:is(.dark,[data-theme=dark]) .head.svelte-e8ikk8 h1:where(.svelte-e8ikk8){color:#f5f5f7}.role.svelte-e8ikk8{font-size:calc(1rem + 4px);font-weight:700;color:#f7f5f0}.role-row.svelte-e8ikk8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1rem}.period.svelte-e8ikk8{margin:0;color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:600;white-space:nowrap}.what-i-did.svelte-e8ikk8{margin-top:clamp(1.75rem,4vw,2.5rem)}.summary.svelte-e8ikk8{margin-top:1rem;font-size:var(--fs-lead);color:var(--c-ink-soft);max-width:none}@media(max-width:480px){.role-row.svelte-e8ikk8{align-items:flex-start;flex-direction:column;gap:.35rem}}
