.projects-page.svelte-1wf365p{--sans:var(--site-font);--serif:"Iowan Old Style", "Baskerville", "Times New Roman", Times, serif;background:var(--paper);overflow:hidden}.hero.svelte-1wf365p,.project-overview.svelte-1wf365p,.footer-wrap.svelte-1wf365p{padding-inline:clamp(1rem,2.7vw,3rem)}.hero.svelte-1wf365p{background:#f2f2ed;min-height:min(36rem,68svh)}.hero__copy.svelte-1wf365p{grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,8vw,9rem);padding:clamp(6rem,15vw,13rem) 0 clamp(4rem,9vw,8rem);display:grid}.hero__copy.svelte-1wf365p p:where(.svelte-1wf365p),.project__meta.svelte-1wf365p p:where(.svelte-1wf365p){font:400 .61rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.hero.svelte-1wf365p h1:where(.svelte-1wf365p){max-width:12ch;font:400 clamp(3rem, 6vw, 7rem)/.84 var(--serif);letter-spacing:-.085em;grid-column:2;margin:0}.project-overview.svelte-1wf365p{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem) .4rem;padding-top:clamp(4rem,9vw,9rem);padding-bottom:clamp(5rem,10vw,10rem);display:grid}.project__image.svelte-1wf365p{aspect-ratio:1.23;background:#d9d9d4}.project__image.dark.svelte-1wf365p{background:#2b2b2a}.project__image.mid.svelte-1wf365p{background:#85857f}.project__meta.svelte-1wf365p{padding-top:.75rem}.project__meta.svelte-1wf365p p:where(.svelte-1wf365p){color:var(--muted)}.project.svelte-1wf365p h2:where(.svelte-1wf365p){font:400 clamp(1.55rem, 2.4vw, 2.55rem)/.94 var(--serif);letter-spacing:-.06em;margin:.4rem 0 0}.project__meta.svelte-1wf365p span:where(.svelte-1wf365p){max-width:27ch;color:var(--muted);font:400 .8rem/1.35 var(--sans);margin-top:.5rem;display:block}.project__meta.svelte-1wf365p a:where(.svelte-1wf365p){color:inherit;font:400 .62rem/1 var(--sans);letter-spacing:.035em;text-transform:uppercase;margin-top:1rem;text-decoration:none;display:inline-block}.project__meta.svelte-1wf365p a:where(.svelte-1wf365p):hover{opacity:.58}.footer-wrap.svelte-1wf365p{background:var(--ink)}@media (width<=760px){.hero.svelte-1wf365p{min-height:0}.hero__copy.svelte-1wf365p{grid-template-columns:1fr;padding-top:5rem}.hero.svelte-1wf365p h1:where(.svelte-1wf365p){grid-column:1}.project-overview.svelte-1wf365p{grid-template-columns:1fr}}
