:root{--ep-paper:#f7f7f3;--ep-white:#fff;--ep-ink:#2f352e;--ep-olive:#52614c;--ep-deep:#2e382c;--ep-line:#2f352e38;--ep-clay:#a55f45}body{background:var(--ep-paper);color:var(--ep-ink);padding-inline:0}.editorial-page{background:var(--ep-paper);font-family:Jost,sans-serif;font-weight:300;overflow:hidden}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:Jost,sans-serif;font-weight:300}.editorial-page em{font-family:Cormorant Garamond,serif;font-weight:400}.editorial-page a{text-decoration:none}.editorial-page section{scroll-margin-top:90px}.ep-shell{width:min(1320px,100% - 44px);margin-inline:auto}.ep-pad{padding-block:clamp(90px,10vw,155px)}.ep-kicker{letter-spacing:.16em;font-size:9px;font-weight:400;display:block}.ep-display{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(48px,6.2vw,90px);line-height:.94}.ep-lede{color:#596157;max-width:54ch;font-size:14px;line-height:1.85}.ep-rule{border-top:1px solid var(--ep-line)}.interior-hero{color:#fff;height:min(820px,100svh - 82px);min-height:650px;position:relative}.interior-hero--compact{height:68svh;min-height:560px}.interior-hero>img{object-fit:cover;width:100%;height:100%}.interior-hero__shade{background:linear-gradient(90deg,#11181091,#11181014 70%),linear-gradient(#0000 45%,#11181080);position:absolute;inset:0}.interior-hero__copy{max-width:1000px;position:absolute;bottom:clamp(55px,8vw,115px);left:clamp(22px,6vw,100px)}.interior-hero__copy>span{letter-spacing:.17em;font-size:9px}.interior-hero h1{letter-spacing:-.06em;max-width:13ch;margin:18px 0 25px;font-size:clamp(55px,7.2vw,106px);line-height:.9}.interior-hero h1 em{font-size:1.08em}.interior-hero p{max-width:55ch;margin:0;font-size:14px;line-height:1.8}.ep-intro{grid-template-columns:.78fr 1.22fr;align-items:end;gap:8vw;display:grid}.ep-intro .ep-lede{margin:0}.ep-intro-copy{grid-template-columns:1fr 1fr;gap:35px;display:grid}.ep-intro-copy p{margin:0;font-size:14px;line-height:1.85}.ep-intro-copy a{letter-spacing:.1em;border-bottom:1px solid;width:max-content;margin-top:28px;padding-bottom:5px;font-size:9px;font-weight:400}.ep-button{background:var(--ep-olive);color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 22px;font-size:9px;font-weight:400;display:inline-flex}.ep-button--ghost{color:var(--ep-ink);border:1px solid var(--ep-line);background:0 0}.ep-button--light{color:var(--ep-ink);background:#f7f7f3}.ep-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ep-card{display:block}.ep-card figure{background:#e6e8e2;height:520px;margin:0;overflow:hidden}.ep-card img{object-fit:cover;width:100%;height:100%;transition:transform .9s}.ep-card:hover img{transform:scale(1.025)}.ep-card article{padding:20px 2px}.ep-card h2,.ep-card h3{letter-spacing:-.04em;margin:7px 0;font-size:clamp(28px,2.6vw,39px);line-height:1}.ep-card p{color:#596157;margin:0;font-size:12px;line-height:1.75}.ep-card .ep-kicker{font-size:8px}.ep-split{border-top:1px solid var(--ep-line);border-bottom:1px solid var(--ep-line);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.ep-split>figure{min-height:620px;margin:0}.ep-split>figure img{object-fit:cover;width:100%;height:100%}.ep-split>article{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,125px);display:flex}.ep-split h2{letter-spacing:-.055em;margin:18px 0 40px;font-size:clamp(48px,5.8vw,82px);line-height:.94}.ep-split p{max-width:50ch;margin:0 0 20px;font-size:14px;line-height:1.85}.ep-split--reverse>figure{grid-column:2}.ep-split--reverse>article{grid-area:1/1}.ep-dark{background:var(--ep-deep);color:#edf1ea}.ep-dark .ep-lede{color:#cbd3c7}.ep-facts{border-top:1px solid #edf1ea40;grid-template-columns:repeat(4,1fr);margin:70px 0 0;display:grid}.ep-facts div{border-right:1px solid #edf1ea38;padding:35px 25px 0 0}.ep-facts div:not(:first-child){padding-left:26px}.ep-facts div:last-child{border:0}.ep-facts strong{font-family:Cormorant Garamond,serif;font-size:66px;font-weight:400;line-height:1;display:block}.ep-facts span{letter-spacing:.14em;margin-top:9px;font-size:8px;display:block}.ep-list{border-top:1px solid var(--ep-line);margin:45px 0 0}.ep-list li{border-bottom:1px solid var(--ep-line);grid-template-columns:55px 1fr auto;align-items:center;gap:24px;min-height:75px;padding:17px 0;list-style:none;display:grid}.ep-list strong{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400}.ep-list p{margin:0;font-size:13px;line-height:1.6}.ep-list small{letter-spacing:.1em;font-size:9px}.ep-faq{grid-template-columns:.72fr 1.28fr;gap:8vw;padding:clamp(95px,11vw,165px) clamp(22px,8vw,130px);display:grid}.ep-faq h2{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(48px,5.7vw,82px);line-height:.95}.ep-faq>div{border-top:1px solid var(--ep-line)}.ep-faq details{border-bottom:1px solid var(--ep-line)}.ep-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:15px 0;font-size:15px;list-style:none;display:flex}.ep-faq summary::-webkit-details-marker{display:none}.ep-faq summary span{font-size:19px}.ep-faq details[open] summary span{transform:rotate(45deg)}.ep-faq details p{color:#5e665b;max-width:70ch;margin:0;padding:0 40px 25px 0;font-size:13px;line-height:1.8}.ep-final-cta{color:#fff;height:760px;position:relative}.ep-final-cta>img{object-fit:cover;width:100%;height:100%}.ep-final-cta>div{background:#141c126e;position:absolute;inset:0}.ep-final-cta>article{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.ep-final-cta h2{letter-spacing:-.058em;max-width:15ch;margin:18px auto 28px;font-size:clamp(55px,7vw,98px);line-height:.92}.ep-final-cta p{max-width:52ch;margin:0 auto 35px;font-size:13px;line-height:1.8}.editorial-mobile-book{display:none}@media (width<=900px){.ep-intro{grid-template-columns:1fr}.ep-card-grid{grid-template-columns:1fr 1fr}.ep-split{grid-template-columns:1fr}.ep-split>figure,.ep-split--reverse>figure{grid-area:1/1}.ep-split>article,.ep-split--reverse>article{grid-area:2/1}.ep-faq{grid-template-columns:1fr}.ep-facts{grid-template-columns:1fr 1fr}.ep-facts div:nth-child(2){border-right:0}.ep-facts div:nth-child(3){padding-left:0}}@media (width<=720px){.ep-shell{width:calc(100% - 28px)}.ep-pad{padding-block:85px}.interior-hero,.interior-hero--compact{height:78svh;min-height:650px}.interior-hero__copy{bottom:70px}.interior-hero h1{font-size:54px}.interior-hero p{font-size:12px}.ep-intro-copy{grid-template-columns:1fr}.ep-card-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ep-card{scroll-snap-align:start;min-width:86vw}.ep-card figure{height:520px}.ep-split{min-height:0}.ep-split>figure{min-height:540px}.ep-split>article{padding:75px 20px}.ep-list li{grid-template-columns:42px 1fr}.ep-list small{grid-column:2}.ep-faq{padding:85px 20px}.ep-final-cta{height:740px}.editorial-mobile-book{z-index:100;left:11px;right:11px;bottom:max(11px,env(safe-area-inset-bottom));background:var(--ep-olive,#52614c);color:#fff;letter-spacing:.09em;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font:400 10px Jost,sans-serif;display:flex;position:fixed;box-shadow:0 15px 40px #141c1342}}@media (prefers-reduced-motion:reduce){.ep-card img{transition:none}}
