.hero.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;margin-top:64px}@media(min-width:900px){.hero.svelte-1uha8ag{gap:12px;margin-top:120px}}.lead.svelte-1uha8ag{font-size:18px;color:var(--muted)}.says.svelte-1uha8ag{max-width:1000px;margin-top:12px;font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.02em}@media(min-width:900px){.lead.svelte-1uha8ag{font-size:26px}.says.svelte-1uha8ag{margin-top:16px;font-size:44px;line-height:1.2}}.accent.svelte-1uha8ag{color:var(--accent)}.scrub.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;margin-top:36px}@media(min-width:900px){.scrub.svelte-1uha8ag{flex-direction:row;align-items:center;gap:20px;margin-top:56px}}.scrub.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;height:44px;margin:0;accent-color:var(--fg)}@media(min-width:900px){.scrub.svelte-1uha8ag input:where(.svelte-1uha8ag){width:420px;height:auto}}.back.svelte-1uha8ag{align-self:flex-start}.work.svelte-1uha8ag{display:flex;flex-direction:column;margin-top:72px}@media(min-width:900px){.work.svelte-1uha8ag{margin-top:128px}}.sec-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px}@media(min-width:900px){.sec-head.svelte-1uha8ag{padding-bottom:16px}}.tap.svelte-1uha8ag{display:inline-flex;align-items:center;min-height:44px}@media(min-width:900px){.tap.svelte-1uha8ag{min-height:0}}.row.svelte-1uha8ag{display:grid;grid-template-areas:"name year" "desc desc";grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0;border-top:1px solid var(--line);transition:border-color .8s ease}@media(min-width:900px){.row.svelte-1uha8ag{grid-template-areas:"name desc year";grid-template-columns:300px minmax(0,1fr) 80px;gap:24px;align-items:baseline;padding:20px 0}}.row-name.svelte-1uha8ag{grid-area:name;font-size:20px;font-weight:500}.row-desc.svelte-1uha8ag{grid-area:desc;font-size:15px;color:var(--muted)}.row-year.svelte-1uha8ag{grid-area:year;font-size:12px;text-align:right}@media(min-width:900px){.row-name.svelte-1uha8ag{font-size:24px}.row-desc.svelte-1uha8ag{font-size:16px}.row-year.svelte-1uha8ag{font-size:13px}}.more.svelte-1uha8ag{padding-top:16px;border-top:1px solid var(--line);transition:border-color .8s ease}.more.svelte-1uha8ag .pill:where(.svelte-1uha8ag){width:100%}@media(min-width:900px){.more.svelte-1uha8ag{padding-top:20px}.more.svelte-1uha8ag .pill:where(.svelte-1uha8ag){width:auto}}.after.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px;margin-top:72px}@media(min-width:900px){.after.svelte-1uha8ag{gap:24px;margin-top:128px}}.after-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.when.svelte-1uha8ag{display:none}@media(min-width:900px){.when.svelte-1uha8ag{display:inline}}.cards.svelte-1uha8ag{display:grid;gap:14px}@media(min-width:900px){.cards.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.card.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--fg);transition:background .8s ease,border-color .8s ease,color .8s ease}@media(min-width:900px){.card.svelte-1uha8ag{gap:14px;min-height:240px;padding:28px;border-radius:16px}}.card.on.svelte-1uha8ag{border-color:var(--fg);background:var(--fg);color:var(--bg)}.card-top.svelte-1uha8ag{display:flex;justify-content:space-between;gap:12px;font-size:12px}@media(min-width:900px){.card-top.svelte-1uha8ag{font-size:13px}}.card-name.svelte-1uha8ag{font-size:28px;font-weight:500;letter-spacing:-.02em}@media(min-width:900px){.card-name.svelte-1uha8ag{margin-top:auto;font-size:40px}}.card-line.svelte-1uha8ag{font-size:15px;line-height:1.5;opacity:.8}@media(min-width:900px){.card-line.svelte-1uha8ag{font-size:16px}}.foot-wrap.svelte-1uha8ag{margin-top:auto}.foot.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px;margin-top:64px;padding-top:24px;border-top:1px solid var(--line);transition:border-color .8s ease}@media(min-width:900px){.foot.svelte-1uha8ag{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:128px;padding-top:0;border-top:0}}.cta.svelte-1uha8ag{font-size:26px;font-weight:500;letter-spacing:-.02em}@media(min-width:900px){.cta.svelte-1uha8ag{font-size:40px}}.socials.svelte-1uha8ag{display:flex;gap:20px;font-size:13px}@media(min-width:900px){.socials.svelte-1uha8ag{gap:24px}}
