main.svelte-wcdman{color:#f7f3ec;background:#121211;min-height:100svh;overflow:hidden}.hero.svelte-wcdman{grid-template-columns:minmax(18rem,28rem) minmax(15rem,21rem);justify-content:center;align-items:center;gap:clamp(3.5rem,10vw,10rem);min-height:32rem;padding:9rem 2rem 4.5rem;display:grid}h1.svelte-wcdman{letter-spacing:-.035em;margin:0;font-family:Gilda Display,serif;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:400;line-height:1.08}.accent.svelte-wcdman{color:#f05423}.portrait.svelte-wcdman{aspect-ratio:1;object-fit:cover;width:100%;display:block}.journey.svelte-wcdman{padding:clamp(3.25rem,7vw,5.5rem) max(6rem,9vw) clamp(5rem,9vw,7rem)}ol.svelte-wcdman{gap:clamp(3.25rem,6.5vw,5.25rem);max-width:55rem;margin:0 auto;padding:0;list-style:none;display:grid}.journey.svelte-wcdman li:where(.svelte-wcdman){grid-template-columns:3.5rem minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.journey.svelte-wcdman li:where(.svelte-wcdman):nth-child(2){margin-left:clamp(3rem,21vw,18rem)}.number.svelte-wcdman{color:#f05423;font-family:Gilda Display,serif;font-size:clamp(2.75rem,4vw,3.75rem);line-height:.9}p.svelte-wcdman{max-width:36rem;margin:0;font-family:Jost,sans-serif;font-size:clamp(1rem,1.55vw,1.2rem);font-weight:500;line-height:1.75}a.svelte-wcdman{color:#f05423;text-underline-offset:.15em;transition:color .18s}a.svelte-wcdman:hover,a.svelte-wcdman:focus-visible{color:#f7f3ec}.accomplishments.svelte-wcdman{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,14vw,12rem);padding:clamp(4rem,8vw,7rem) 9vw clamp(6rem,11vw,9rem);display:grid}.accomplishment-group.svelte-wcdman h2:where(.svelte-wcdman){color:#f05423;letter-spacing:-.035em;margin:0 0 clamp(2.5rem,4.5vw,4rem);font-family:Gilda Display,serif;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:.95}.accomplishment-group.svelte-wcdman ul:where(.svelte-wcdman){gap:1.45rem;margin:0;padding:0;list-style:none;display:grid}.accomplishment-group.svelte-wcdman li:where(.svelte-wcdman){display:block}.accomplishment-group.svelte-wcdman h3:where(.svelte-wcdman){margin:0 0 .25rem;font-family:Jost,sans-serif;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:600;line-height:1.35}.accomplishment-group.svelte-wcdman p:where(.svelte-wcdman){color:#aaa7a1;font-size:clamp(.8rem,1.05vw,.95rem);font-weight:400;line-height:1.4}.visually-hidden.svelte-wcdman{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){.hero.svelte-wcdman{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding:8rem 1.25rem 4.5rem}h1.svelte-wcdman{font-size:clamp(3rem,15vw,4.5rem);line-height:1.04}.portrait.svelte-wcdman{justify-self:center;width:min(21rem,88vw)}.journey.svelte-wcdman{padding:3.5rem 1.25rem 5rem}ol.svelte-wcdman{gap:3.5rem}.journey.svelte-wcdman li:where(.svelte-wcdman){grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem}.journey.svelte-wcdman li:where(.svelte-wcdman):nth-child(2){margin-left:0}p.svelte-wcdman{font-size:1rem;line-height:1.65}.accomplishments.svelte-wcdman{grid-template-columns:1fr;gap:4rem;padding:3.5rem 1.25rem 5rem}.accomplishment-group.svelte-wcdman h2:where(.svelte-wcdman){margin-bottom:2.25rem}}
