.her-blog-post-page{background:var(--her-cream);color:var(--her-ink);overflow:hidden}
.her-blog-post-hero{background:var(--her-cream)}
.her-blog-post-header{position:relative;z-index:3;height:150px;padding-top:80px;display:flex;align-items:flex-start}
.her-blog-post-header .her-navigation{width:auto;gap:56px}
.her-blog-post-header .her-navigation a{margin:0}
.her-blog-post-header .her-navigation--right{margin-left:auto;margin-right:100px}
.her-blog-post-header .her-navigation a{display:inline-flex;align-items:center;gap:10px}
.her-blog-post-header .her-navigation a.is-current{opacity:.55}
.her-blog-post-logo{position:absolute;left:50%;top:72px;transform:translateX(-50%);width:131px;height:61px}
.her-blog-post-logo img{width:100%;height:100%;object-fit:contain}
.her-blog-post-header .her-header__actions{margin-left:54px}
.her-blog-post-shell{position:relative;min-height:1120px;padding-top:158px}
.her-blog-post-copy{width:calc(50% - 35px);padding-bottom:130px}
.her-blog-post-eyebrow{font:400 12px/1.5 "DM Sans",sans-serif;letter-spacing:7px;color:rgba(84,66,54,.5)}
.her-blog-post-eyebrow span{padding:0 11px;color:rgba(84,66,54,.3)}
.her-blog-post-copy h1{max-width:640px;margin:27px 0 0;font:400 76px/.94 "EB Garamond",Georgia,serif;letter-spacing:-1.6px}
.her-blog-post-tagline{display:none}
.her-blog-post-lead{max-width:610px;margin:29px 0 0;font-size:18px;line-height:1.6;color:var(--her-copy)}
.her-blog-post-media{position:absolute;z-index:1;top:158px;right:0;width:621px;height:715px;margin:0;overflow:hidden;border-radius:20px}
.her-blog-post-media img{width:100%;height:100%;object-fit:cover;object-position:center}
.her-blog-post-content{margin-top:92px}
.her-blog-post-content section+section{margin-top:64px}
.her-blog-post-content h2{margin:0 0 21px;font:400 42px/1.05 "EB Garamond",Georgia,serif;letter-spacing:-.4px}
.her-blog-post-content p{max-width:610px;margin:0;font-size:18px;line-height:1.6;color:var(--her-copy)}
.her-blog-post-experience{padding:165px 0 174px;background:var(--her-cream);text-align:center}
.her-blog-post-experience .her-container{display:flex;flex-direction:column;align-items:center}
.her-blog-post-experience .her-eyebrow{color:rgba(84,66,54,.5)}
.her-blog-post-experience h2{max-width:980px;margin:43px 0 0;font:400 49px/1.08 "EB Garamond",Georgia,serif;letter-spacing:-.6px;color:var(--her-brown)}
.her-blog-post-experience h2 em{font-style:italic}
.her-blog-post-schedule{padding:76px 0 156px;background:var(--her-cream);text-align:center}
.her-blog-post-schedule> .her-container h2{margin:0;font:400 52px/1.05 "EB Garamond",Georgia,serif;color:var(--her-brown)}
.her-blog-post-schedule__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:54px;margin-top:104px;text-align:left}
.her-blog-post-schedule__grid h3{margin:0;font:400 29px/1.1 "EB Garamond",Georgia,serif;color:var(--her-brown)}
.her-blog-post-schedule__grid p{margin:20px 0 0;font-size:17px;line-height:1.65;color:var(--her-copy)}
.her-blog-post-extra{padding:0 0 126px;background:var(--her-cream)}
.her-blog-post-extra .her-blog-post-body-block{width:100%;max-width:none;margin:0}
.her-blog-post-extra h2{margin:0 0 22px;font:400 42px/1.05 "EB Garamond",Georgia,serif;letter-spacing:-.4px}
.her-blog-post-extra h2~h2{margin-top:36px}
.her-blog-post-extra p{max-width:none;margin:0 0 27px;font-size:17px;line-height:1.65;color:var(--her-copy)}
.her-blog-post-extra p:last-child{margin-bottom:0}
.her-blog-post-related{padding:126px 0 150px;background:var(--her-cream)}
.her-blog-post-related> .her-container>h2{margin:14px 0 0;font:400 58px/.98 "EB Garamond",Georgia,serif;color:var(--her-brown)}
.her-blog-post-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;margin-top:66px}
.her-blog-post-related__grid article img{width:100%;height:300px;object-fit:cover;border-radius:20px}
.her-blog-post-related__grid article .her-eyebrow{margin-top:25px;font-size:11px;letter-spacing:5px}
.her-blog-post-related__grid article h3{max-width:520px;margin:13px 0 23px;font:400 35px/1.05 "EB Garamond",Georgia,serif}
.her-blog-post-related__grid article .her-text-link{font-size:16px}

@media (max-width:1100px){
	.her-blog-post-header .her-navigation{gap:28px;font-size:15px;letter-spacing:2.5px}
	.her-blog-post-header .her-header__actions{margin-left:30px}
	.her-blog-post-media{width:49%;height:640px}
	.her-blog-post-copy h1{font-size:64px}
}

@media (min-width:801px) and (max-width:1400px){
	.her-blog-post-header .her-navigation{gap:32px;font-size:15px;letter-spacing:2.5px}
	.her-blog-post-header .her-navigation--right{margin-right:100px}
	.her-blog-post-header .her-header__actions{margin-left:24px}
	.her-blog-post-copy h1{font-size:64px}
	.her-blog-post-lead,.her-blog-post-content p{max-width:450px}
}

@media (max-width:800px){
	.her-blog-post-header{height:105px;padding-top:36px;align-items:center}
	.her-blog-post-header .her-navigation,.her-blog-post-header .her-header__actions{display:none}
	.her-blog-post-logo{position:relative;left:auto;top:auto;transform:none;width:100px;height:47px;margin:0 auto 0 0}
	.her-blog-post-header .her-menu-toggle{display:flex;position:absolute;right:0;top:39px}
	.her-blog-post-shell{min-height:0;padding-top:96px}
	.her-blog-post-copy{width:100%;padding-bottom:95px}
	.her-blog-post-eyebrow{font-size:10px;letter-spacing:5px}
	.her-blog-post-eyebrow span{padding:0 7px}
	.her-blog-post-copy h1{max-width:100%;margin-top:28px;font-size:48px;line-height:.95;letter-spacing:-.7px}
	.her-blog-post-tagline{display:block;margin:29px 0 0;font:400 35px/1.05 "EB Garamond",Georgia,serif;color:var(--her-brown)}
	.her-blog-post-media{position:relative;top:auto;right:auto;width:100%;height:243px;margin-top:28px;border-radius:20px}
	.her-blog-post-lead{margin-top:35px;font-size:17px;line-height:1.55}
	.her-blog-post-content{margin-top:54px}
	.her-blog-post-content section+section{margin-top:57px}
	.her-blog-post-content h2{margin-bottom:19px;font-size:31px;line-height:1.05}
	.her-blog-post-content p{font-size:16px;line-height:1.65}
	.her-blog-post-experience{padding:104px 0 107px;text-align:left}
	.her-blog-post-experience .her-container{display:block}
	.her-blog-post-experience h2{margin-top:29px;font-size:35px;line-height:1.08}
	.her-blog-post-schedule{padding:82px 0 106px;text-align:left}
	.her-blog-post-schedule> .her-container h2{font-size:38px}
	.her-blog-post-schedule__grid{grid-template-columns:1fr 1fr;gap:54px 28px;margin-top:57px}
	.her-blog-post-schedule__grid h3{font-size:27px}
	.her-blog-post-schedule__grid p{margin-top:15px;font-size:15px;line-height:1.55}
	.her-blog-post-extra{padding:0 0 86px}
	.her-blog-post-extra h2{margin-bottom:19px;font-size:31px;line-height:1.05}
	.her-blog-post-extra h2~h2{margin-top:31px}
	.her-blog-post-extra p{font-size:16px;line-height:1.65;margin-bottom:24px}
	.her-blog-post-related{padding:86px 0 105px}
	.her-blog-post-related> .her-container>h2{font-size:45px}
	.her-blog-post-related__grid{grid-template-columns:1fr;gap:64px;margin-top:46px}
	.her-blog-post-related__grid article img{height:174px;border-radius:18px}
	.her-blog-post-related__grid article .her-eyebrow{margin-top:20px;font-size:10px;letter-spacing:4px}
	.her-blog-post-related__grid article h3{margin-top:11px;font-size:31px;line-height:1.05}
	.her-blog-post-related__grid article .her-text-link{font-size:15px}
}

@media (max-width:420px){
	.her-blog-post-header,.her-blog-post-shell,.her-blog-post-experience>.her-container,.her-blog-post-schedule>.her-container,.her-blog-post-related>.her-container{width:calc(100% - 80px)}
}

