@font-face{font-family:'Fereastra Gerstein';src:url('assets/fonts/gerstein-light.woff2') format('woff2');font-weight:300 400;font-style:normal;font-display:swap}
@font-face{font-family:'Fereastra Romie';src:url('assets/fonts/romie-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Fereastra Beaufort';src:url('assets/fonts/beaufort-light.woff2') format('woff2');font-weight:300 500;font-style:normal;font-display:swap}
:root{--serif:'Fereastra Gerstein',Georgia,serif;--body:'Fereastra Beaufort',Georgia,serif;--ui:'Fereastra Beaufort',Arial,sans-serif}
h1 i,h2 i,h3 i{font-family:'Fereastra Romie',Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.045em}.project-info b,.material-label b,.collection-tabs button>span:nth-child(2){font-family:'Fereastra Romie',Georgia,serif;font-weight:400}.body-copy{font-size:23px;line-height:1.55}.hero-description{font-size:23px;line-height:1.4}.manifesto-foot>p{font-size:22px}.desktop-nav a,.inquire{font-size:13px}.eyebrow,.section-kicker,.hero-copy-intro .eyebrow{font-size:11px;letter-spacing:.17em}.text-link,.hero-copy .text-link{font-size:12px;letter-spacing:.14em}.journey-chapters button{font-size:12px}.journey-chapters button>span{font-size:10px}.journey-tools button,.scroll-cue{font-size:11px}.film-location{font-size:13px}.collection-tabs button{font-size:30px}.collection-panel>span{font-family:var(--body);font-size:20px}.footer-bottom,.footer-bottom button{font-size:11px}.hero-copy h1{font-size:clamp(76px,7.6vw,130px);line-height:1.01;letter-spacing:-.025em}.hero-copy-detail h2{letter-spacing:-.025em}.manifesto h2{line-height:1.1}.hero-copy-intro{top:27%}.hero-copy-intro .eyebrow{margin-bottom:22px}.hero-description{margin:24px 0 18px}.hero-copy-detail .eyebrow{font-size:11px}
@media(max-width:1100px){.journey-chapters{gap:16px}.journey-chapters button{font-size:10px}.journey-tools button,.scroll-cue{font-size:10px}.desktop-nav{gap:22px}}
@media(max-width:760px){.hero-copy h1{font-size:clamp(56px,13vw,89px);letter-spacing:-.03em}.hero-copy-intro .eyebrow{font-size:9px}.hero-description{font-size:21px;max-width:26ch}.hero-copy .text-link{font-size:10px}.journey-chapters button{font-size:10px;gap:5px}.journey-chapters button>span{font-size:8px}.journey-tools button,.scroll-cue{font-size:10px}.collection-copy .body-copy,.craft-copy .body-copy,.engineering-copy .body-copy{font-size:22px}.manifesto-foot>p,.materials-heading>.body-copy{font-size:21px}.collection-tabs button{font-size:24px}.section-kicker{font-size:9px}.footer-bottom,.footer-bottom button{font-size:9px}.hero-copy-detail h2{font-size:clamp(39px,9.8vw,67px)}.hero-copy-detail .eyebrow{font-size:10px}}
@media(max-width:420px){.journey-chapters button>span{display:none}.hero-copy-intro{top:27%}.hero-copy h1{font-size:57px}.journey-tools{gap:13px}}
@media(max-width:380px){.materials-heading h2{font-size:49px}.projects-heading{gap:12px}.projects-heading h2{font-size:46px}.project-controls{gap:8px}.hero-copy h1{font-size:53px}.hero-copy-intro{max-width:88%}.hero-copy .text-link{font-size:9px}.journey-tools button,.scroll-cue{font-size:9px}.hero-bottom .cue-line{width:16px}}
