.hm-archive{--archive-ink:#4b211f;--archive-wine:#8f153d;--archive-rose:#b35770;--archive-paper:#fffaf7;--archive-soft:#f8f1ef;position:relative;left:50%;width:100vw;margin-left:-50vw;background:var(--archive-paper);color:var(--archive-ink);font-family:Montserrat,Arial,sans-serif;overflow:hidden}.hm-archive *{box-sizing:border-box}.hm-archive figure{margin:0}.hm-archive img{display:block;width:100%;height:100%;object-fit:cover}.hm-archive__narrow{width:min(68vw,1120px);margin-inline:auto}.hm-archive__masthead{padding-top:clamp(54px,7vw,105px);border-top:4px solid var(--archive-ink)}.hm-archive h1,.hm-archive h2,.hm-archive__lead,.hm-archive blockquote,.hm-archive__signature{font-family:"Cormorant Garamond",Georgia,serif}.hm-archive h1{max-width:900px;margin:0 0 18px;font-size:clamp(48px,5.4vw,82px);font-weight:600;line-height:.98;letter-spacing:-.025em}.hm-archive__dek{max-width:850px;margin:5px 0;color:#69433e;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.hm-archive__hero-media{height:min(62vw,760px);margin-top:34px;overflow:hidden}.hm-archive__hero-media img{object-position:center 64%}.hm-archive__opening{padding-block:clamp(66px,8vw,120px)}.hm-archive p{color:#654741;font-size:15px;line-height:1.8}.hm-archive__lead{color:var(--archive-ink)!important;font-size:clamp(26px,2.8vw,42px)!important;line-height:1.18!important}.hm-archive__eyebrow{margin-top:52px!important;color:var(--archive-wine)!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hm-archive blockquote{max-width:960px;margin:14px 0 38px;color:var(--archive-ink);font-size:clamp(31px,3.6vw,54px);font-style:italic;line-height:1.08}.hm-archive__feature{display:grid;grid-template-columns:1fr 1fr;width:min(68vw,1120px);margin:0 auto clamp(85px,10vw,150px);background:#fff}.hm-archive__copy{align-self:center;padding:clamp(38px,5vw,78px)}.hm-archive__copy p{margin:0 0 22px}.hm-archive__media--tall{min-height:760px}.hm-archive__media--tall img{object-position:center}.hm-archive__feature--copy-left .hm-archive__copy{order:1}.hm-archive__feature--copy-left .hm-archive__media{order:2}.hm-archive__media--square{aspect-ratio:1}.hm-archive__band{margin-bottom:clamp(85px,10vw,150px);padding:clamp(70px,8vw,120px) 0;background:var(--archive-soft)}.hm-archive__band-copy{display:grid;grid-template-columns:1fr 1fr;gap:16px clamp(42px,7vw,110px)}.hm-archive__band-copy blockquote{grid-column:1/-1;margin:54px auto 0;text-align:center}.hm-archive__signature{margin-top:44px!important;color:var(--archive-wine)!important;font-size:clamp(27px,3vw,42px)!important;line-height:1.15!important}.hm-archive__founder{padding:clamp(80px,10vw,150px) 0;background:linear-gradient(180deg,#fff 0%,var(--archive-soft) 100%)}.hm-archive__founder h2{margin:0 0 50px;font-size:clamp(44px,5vw,72px);font-weight:600;line-height:1}.hm-archive__founder-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(45px,7vw,110px);align-items:start}.hm-archive__founder-image{position:sticky;top:24px;aspect-ratio:3/4;overflow:hidden}.hm-archive__founder-image img{object-position:center}.hm-archive__letter p{margin:0 0 24px}.hm-archive__signoff{margin-top:45px!important;color:var(--archive-ink)!important;font:italic clamp(25px,2.4vw,36px)/1.4 "Cormorant Garamond",Georgia,serif!important}.hm-archive__media,.hm-archive__hero-media,.hm-archive__founder-image{background:#f3e8e7}.hm-archive__media img,.hm-archive__hero-media img,.hm-archive__founder-image img{transition:transform 1s ease}.hm-archive__media:hover img,.hm-archive__hero-media:hover img,.hm-archive__founder-image:hover img{transform:scale(1.015)}
@media(max-width:980px){.hm-archive__narrow,.hm-archive__feature{width:80vw}.hm-archive__feature{grid-template-columns:1fr}.hm-archive__media--tall{min-height:0;aspect-ratio:4/3}.hm-archive__feature--copy-left .hm-archive__copy{order:2}.hm-archive__feature--copy-left .hm-archive__media{order:1}.hm-archive__band-copy{grid-template-columns:1fr}.hm-archive__band-copy blockquote{grid-column:auto}.hm-archive__founder-grid{grid-template-columns:1fr}.hm-archive__founder-image{position:relative;top:auto;aspect-ratio:3/2}}
@media(max-width:600px){.hm-archive__narrow,.hm-archive__feature{width:88vw}.hm-archive__masthead{padding-top:46px}.hm-archive h1{font-size:45px}.hm-archive__hero-media{height:72vw;margin-top:28px}.hm-archive__opening{padding-block:58px}.hm-archive__lead{font-size:28px!important}.hm-archive blockquote{font-size:34px}.hm-archive__copy{padding:34px 24px}.hm-archive__media--tall,.hm-archive__media--square{aspect-ratio:1}.hm-archive__band{padding-block:58px}.hm-archive__founder{padding-block:70px}.hm-archive__founder h2{font-size:46px}.hm-archive__founder-image{aspect-ratio:4/5}.hm-archive p{font-size:15px;line-height:1.75}}
