.page.svelte-1uha8ag{flex-direction:column;min-height:100vh;display:flex}.hero.svelte-1uha8ag{border-bottom:1px solid #00000012;flex:1;align-items:flex-end;padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(3rem,8vh,6rem);display:flex}.hero-inner.svelte-1uha8ag{width:100%;max-width:1400px}.meta.svelte-1uha8ag{letter-spacing:.25em;text-transform:uppercase;color:silver;margin:0 0 2rem;font-size:.625rem;font-weight:600}.title.svelte-1uha8ag{letter-spacing:-.025em;color:#111;margin:0 0 1.75rem;font-size:clamp(5rem,16vw,14rem);font-weight:900;line-height:.88}.tagline.svelte-1uha8ag{color:#b8b8b8;letter-spacing:.04em;margin:0;font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:300}.sections.svelte-1uha8ag{flex-direction:column;display:flex}.row.svelte-1uha8ag{color:inherit;border-bottom:1px solid #00000012;align-items:center;gap:2rem;padding:clamp(1.5rem,3.5vh,2.5rem) clamp(2rem,5vw,5rem);text-decoration:none;transition:background .25s;display:flex}.row.svelte-1uha8ag:hover{background:#00000005}.row.svelte-1uha8ag:hover .row-arrow:where(.svelte-1uha8ag){color:#111;transform:translate(8px)}.row-num.svelte-1uha8ag{letter-spacing:.18em;color:#d4d4d4;flex-shrink:0;width:2.5rem;font-size:.6rem;font-weight:600}.row-body.svelte-1uha8ag{flex-direction:column;flex:1;gap:.3rem;display:flex}.row-title.svelte-1uha8ag{letter-spacing:-.01em;color:#1a1a1a;font-size:clamp(1rem,2.2vw,1.6rem);font-weight:700}.row-desc.svelte-1uha8ag{color:silver;letter-spacing:.03em;font-size:.75rem;font-weight:400}.row-arrow.svelte-1uha8ag{color:#d4d4d4;flex-shrink:0;font-size:1.4rem;transition:transform .25s,color .25s}
