/* IM Fell English SC trial requested by JP; self-hosted under SIL OFL. */
@font-face{font-family:'IM Fell English SC';src:url('/assets/fonts/im-fell-english-sc.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--display:'IM Fell English SC',Georgia,serif;--serif:'IM Fell English SC',Georgia,serif}
h1,h2,.world h2,h3,.site-header nav a,.header-status,.button,.text-link,.footer-wordmark{font-family:var(--display);font-weight:400;font-synthesis:none}
.hero h1{font-size:clamp(62px,6.1vw,94px);line-height:1.16;letter-spacing:0;max-width:860px}
.hero h1 em,h2 em{font-family:inherit;font-weight:inherit;font-style:normal;line-height:inherit}
h2,.world h2{font-size:clamp(40px,4.2vw,64px);line-height:1.18;letter-spacing:0}
.hero-copy{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.8}
.eyebrow,.hero-meta,.scroll-cue,.pillar-top,.section-heading>p,.gallery-card figcaption>span,.expand-label{font-family:Arial,Helvetica,sans-serif}
.pillars h3{font-size:24px}.gallery-card h3{font-size:28px}.site-header nav a{font-size:17px}.header-status{font-size:14px}
.button,.text-link{font-size:17px}.hero{min-height:930px}.hero-content{padding-bottom:135px}
.legal h1{font-family:var(--display);font-weight:400}.legal h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5}
@media(max-width:760px){.hero h1{font-size:clamp(36px,9.7vw,62px);line-height:1.2;letter-spacing:0}.hero-content{padding-top:155px;padding-bottom:165px}.hero{min-height:860px}.hero-copy{font-size:16px;line-height:1.8;max-width:410px}h2,.world h2{font-size:clamp(30px,7.4vw,45px);line-height:1.2}.pillars h3{font-size:23px}.gallery-card h3{font-size:26px}.site-header nav a{font-size:19px}.section-heading>p{font-size:16px}.world-content{padding-bottom:80px}.legal h1{font-size:34px}.legal h2{font-size:16px}}
@media(max-width:380px){.hero h1{font-size:30px}.hero{min-height:830px}}

