html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.project-page{min-height:100svh;padding:8rem clamp(1.4rem,7vw,9rem) 4rem;background:#fcfcfc}.project-back{display:inline-flex;gap:.7rem;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10vh}.project-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}.project-hero h1{font:400 clamp(5rem,12vw,12rem)/.78 var(--serif);letter-spacing:-.05em;margin:0}.project-copy{padding-bottom:1rem}.project-copy .eyebrow{margin-bottom:1rem}.project-copy h2{font:400 clamp(2rem,3.5vw,4rem)/1 var(--serif);margin:0 0 2rem}.project-copy p{color:var(--muted);max-width:30rem}.project-note{border-top:1px solid var(--line);margin-top:4rem;padding-top:1rem;font-size:.76rem;color:var(--muted)}@media(max-width:820px){.project-page{padding-top:6rem}.project-back{margin-bottom:6rem}.project-hero{display:block}.project-hero h1{font-size:clamp(4rem,20vw,8rem);margin-bottom:4rem}}@media(min-width:1700px){.project-page{padding-left:max(9rem,calc((100vw - 1580px)/2));padding-right:max(9rem,calc((100vw - 1580px)/2))}}
