.project-head.svelte-gygcht{background:var(--cream);padding:clamp(4rem,9vw,8rem) 0}.back.svelte-gygcht{margin-bottom:3rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-block}h1.svelte-gygcht{letter-spacing:-.055em;max-width:13ch;margin:0;font:500 clamp(3.4rem,8vw,7rem)/.95 Georgia,serif}.lede.svelte-gygcht{max-width:48rem;margin-top:2rem}.location.svelte-gygcht{color:#68767c;letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:.82rem;font-weight:800}.record.svelte-gygcht{grid-template-columns:.7fr 1fr;gap:clamp(2rem,9vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}h2.svelte-gygcht{letter-spacing:-.04em;margin:0;font:500 clamp(2.2rem,4vw,3.8rem)/1.05 Georgia,serif}.timeline.svelte-gygcht{border-left:2px solid var(--gold);margin:0;padding:0;list-style:none}.timeline.svelte-gygcht li:where(.svelte-gygcht){padding:0 0 2.5rem 1.7rem;position:relative}.timeline.svelte-gygcht li:where(.svelte-gygcht):before{background:var(--gold);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.25rem;left:-.43rem}.timeline.svelte-gygcht li:where(.svelte-gygcht)>div:where(.svelte-gygcht){color:#68767c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.timeline.svelte-gygcht h3:where(.svelte-gygcht){margin:.45rem 0;font:500 1.5rem Georgia,serif}.timeline.svelte-gygcht p:where(.svelte-gygcht){line-height:1.6}.timeline.svelte-gygcht small:where(.svelte-gygcht){color:#9c6810;text-transform:capitalize;font-weight:800}@media (width<=760px){.record.svelte-gygcht{grid-template-columns:1fr}}
