/* Opt-in introductory headers: public inner pages only. */
.editorial-header .phero{background:#f4f0e7;color:#283029;min-height:0;isolation:isolate;border-bottom:1px solid #ded6c7}
.editorial-header .phero>.hero-bg,.editorial-header .phero>.hero-scrim{display:none}
.editorial-header .phero .phero-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:60px;row-gap:28px;align-items:end;padding-top:170px;padding-bottom:70px;text-align:left;position:relative}
.editorial-header .phero .eyebrow{grid-column:1/-1;margin:0;color:#826d4e;font:10px/1.6 var(--ui);letter-spacing:.2em;text-transform:uppercase;text-shadow:none}
.editorial-header .phero .page-title-layer{grid-column:1;margin:20px 0 0;max-width:100%;width:100%;min-width:0;isolation:isolate}
.editorial-header .phero h1{position:relative;margin:0;color:#283029;font:400 clamp(42px,5.4vw,78px)/1.08 var(--serif);letter-spacing:-.035em;text-transform:none;text-align:left;text-shadow:none}
.editorial-header .phero .page-title-outline{left:0;top:50%;transform:translateY(-50%);font-size:clamp(64px,8vw,118px);line-height:1.1;letter-spacing:-.045em;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(139,121,92,.19);max-width:100%;white-space:normal;overflow-wrap:anywhere;text-shadow:none}
.editorial-header .phero .phero-sub{grid-column:2;margin:0;max-width:360px;justify-self:end;color:#60665a;font:17px/1.8 var(--ui);text-align:left;text-shadow:none}
.editorial-header .phero .btn{grid-column:2;justify-self:end;align-self:end;color:#333c30;border-color:#a99472;background:transparent;margin:0;max-width:100%;text-align:center}
.editorial-header .phero .btn:hover{background:#283029;color:#fcfaf6;border-color:#283029}
@media(max-width:1000px){.editorial-header .phero .phero-inner{column-gap:30px}.editorial-header .phero h1{font-size:clamp(40px,5.4vw,64px)}}
@media(max-width:767px){.editorial-header .phero .phero-inner{grid-template-columns:minmax(0,1fr);padding-top:140px;padding-bottom:48px;row-gap:26px}.editorial-header .phero .page-title-layer{margin:12px 0}.editorial-header .phero .phero-sub,.editorial-header .phero .btn{grid-column:1;justify-self:start}.editorial-header .phero .phero-sub{font-size:15px;max-width:52ch}.editorial-header .phero h1{font-size:clamp(38px,8vw,54px)}.editorial-header .phero .page-title-outline{font-size:clamp(55px,11vw,85px)}}
@media(max-width:600px){.editorial-header .phero .phero-inner{padding-top:125px}}
