.home-masthead{--hero-paper:#f5f5f0}
.home-masthead .home-section-title{font:700 32px/1.14 var(--sans);letter-spacing:-.04em}
@media(max-width:1000px){.home-masthead .home-section-title{font-size:30px}}
@media(max-width:680px){.home-masthead .home-section-title{font-size:29px}}
.hero-cover{--gh-green:#243b31;--gh-paper:var(--hero-paper);--gh-ink:#28382f;--gh-line:#deddd3;--gh-serif:GlimpseHeaderTiempos,Georgia,serif;--gh-sans:GlimpseHeaderGraphik,Arial,sans-serif;background:var(--hero-paper);padding:0 0 32px}
.home-masthead .gh-header-space,.home-masthead .gh-header{background:var(--hero-paper)}
.home-masthead .gh-header-inner{height:64px}
.home-masthead .gh-header-space{height:64px}
.home-masthead .gh-header .gh-logo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}
.home-masthead .gh-header.has-brand .gh-logo{opacity:1;visibility:visible;pointer-events:auto}
.home-masthead .gh-header .gh-reading{display:none}
.home-masthead .gh-header .gh-navigation{font-size:12px;gap:34px}
.home-masthead .gh-header .gh-browse{gap:34px}
.home-masthead .gh-header.is-compact{background:var(--hero-paper);border-bottom:1px solid #dcded380;box-shadow:none;z-index:40}
.home-masthead .gh-header.is-compact .gh-header-inner{display:flex;height:64px;gap:28px}
.home-masthead .gh-header.is-compact .gh-logo{font-size:34px}
.home-masthead .gh-header.is-compact .gh-navigation{display:flex}
.home-masthead .gh-header.is-compact .gh-participate{border:0;margin:0;padding:0}
.home-masthead .gh-header.is-compact .gh-menu{display:none}
.hero-brand{position:relative;z-index:26;padding-top:12px;padding-bottom:8px;overflow:visible}
.hero-wordmark{display:block;margin:0 auto;padding:0;font-family:GlimpseHeaderTiempos,Georgia,serif;font-size:20.25vw;font-weight:600;line-height:1.06;letter-spacing:-.07em;white-space:nowrap;width:75%;color:var(--ink);overflow:visible;transition:none}
.hero-wordmark .gh-logo-type{display:inline-flex}
.hero-cover .opening h1{margin:0}
.hero-cover h1{font-size:clamp(30px,2.8vw,41px);line-height:1.16;letter-spacing:-.035em}
.hero-cover .opening-intro{max-width:480px;margin-top:23px}
.hero-cover .publication-pile{max-width:490px}
.home-masthead .hero-brand{padding-top:8px}
@media(min-width:1500px){
.hero-cover h1{font-size:41px}
}
@media(max-width:1100px){
.hero-cover h1{font-size:32px}
}
@media(max-width:780px){
.home-masthead .gh-header-inner,.home-masthead .gh-header-space,.home-masthead .gh-header.is-compact .gh-header-inner{height:58px}
.home-masthead .gh-header .gh-menu{display:none}
.home-masthead .gh-header .gh-navigation,.home-masthead .gh-header.is-compact .gh-navigation{display:flex;position:static;padding:0;border:0;box-shadow:none;background:transparent;gap:24px;font-size:11px}
.home-masthead .gh-header .gh-browse{gap:24px;font-size:11px}
.home-masthead .gh-header .gh-participate{border:0;padding:0;margin:0;font-size:11px}
.home-masthead .gh-header .gh-logo{font-size:29px}
.home-masthead .gh-header.is-compact .gh-logo{font-size:29px}
.home-masthead .gh-header-inner{gap:16px}
.hero-brand{padding-top:14px;padding-bottom:12px}
.hero-cover{padding-bottom:24px}
.hero-cover h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}
.hero-cover .opening-intro{margin-top:20px;max-width:100%}
.hero-cover .opening-intro p{font-size:13px}
.hero-cover .publication-pile{max-width:330px;margin-top:8px;justify-self:center}
}
@media(max-width:380px){
.home-masthead .gh-header .gh-navigation,.home-masthead .gh-header .gh-browse{gap:17px}
.hero-cover h1{font-size:28px}
.home-masthead .gh-header.is-compact .gh-logo{font-size:27px}
.home-masthead .gh-header .gh-secondary{font-size:9px}
}
@media(prefers-reduced-motion:reduce){
.home-masthead .gh-logo,.home-masthead .gh-logo *{animation:none!important;transition:none!important}
}
.home-masthead .hero-cover{padding-bottom:22px}
.home-masthead .hand-divider{margin-top:28px;margin-bottom:4px;height:40px}
.hand-divider svg{display:block;width:100%;height:100%;overflow:visible}
.divider-ink{stroke:#748166;stroke-width:1.2;opacity:.20;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.divider-retrace{stroke:#748166;stroke-width:.65;stroke-linecap:round;opacity:.05;vector-effect:non-scaling-stroke;transform:translateY(1.15px)}
.hero-people{position:relative;isolation:isolate;width:100%;height:300px;max-width:1480px;margin:4px auto 0}
.hero-people .hero-portrait-orbit{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;pointer-events:none;}
.hero-people .portrait-study{width:clamp(110px,10.6vw,154px)}
.hero-centered-copy{position:relative;z-index:2;width:min(650px,calc(100% - 80px));height:100%;padding-top:40px;margin:auto;text-align:center;pointer-events:none}
.hero-centered-copy .opening-copy{width:100%;pointer-events:auto}
.home-masthead .hero-centered-copy h1{font-size:clamp(34px,3vw,42px);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}
.home-masthead .hero-centered-copy .opening-intro{margin:25px auto 0;max-width:520px}
.home-masthead .hero-centered-copy .opening-intro p{font-size:14px;line-height:1.8;text-wrap:balance}
.home-masthead .letter-clippings{padding-top:12px;align-self:center}
.letter-clippings .publication-pile{width:100%;max-width:500px}
@media(max-width:1100px){
.hero-people{height:300px}
.hero-centered-copy{width:560px;max-width:calc(100% - 100px)}
.home-masthead .hero-centered-copy h1{font-size:36px}
.hero-people .portrait-study{width:125px}
}
@media(max-width:780px){
.home-masthead .hand-divider{margin-top:20px;margin-bottom:0;height:32px}
.hero-people{height:350px;margin-top:0}
.hero-centered-copy{width:calc(100% - 52px);max-width:520px;padding-top:60px}
.home-masthead .hero-centered-copy h1{font-size:32px;line-height:1.17;letter-spacing:-.035em}
.home-masthead .hero-centered-copy .opening-intro{max-width:440px;margin-top:22px}
.home-masthead .hero-centered-copy .opening-intro p{font-size:13px;line-height:1.8}
.hero-people .portrait-study{width:113px}
.home-masthead .letter-clippings{max-width:420px;width:100%;margin:0 auto 20px;padding-top:0}
}
@media(max-width:480px){
.hero-people{height:360px}
.hero-centered-copy{width:calc(100% - 40px)}
.home-masthead .hero-centered-copy h1{font-size:30px}
.hero-people .portrait-study{width:105px}
}
@media(prefers-reduced-motion:reduce){
.hero-people .portrait-study{will-change:auto}
}
