/* English home headings stay centered inside their existing content panels. */
html[lang="en"] body.home-site main.home-page :is(h1,h2,h3){
 text-align:center!important;
 width:100%!important;
 max-width:100%;
 margin-left:auto!important;
 margin-right:auto!important;
 justify-self:center!important;
 float:none!important;
}
html[lang="en"] body.home-site main.home-page :is(.desktop-hero-copy,.showcase-copy,.showcase-top-heading,.home-hero-copy,.home-detail-copy,.home-section-heading,.mantle-cluster-heading,.desktop-home-feature-copy,.bespoke-copy,.desktop-manuscript-copy,.desktop-static-arks-copy,.parchment-card-heading){text-align:center!important}
html[lang="en"] body.home-site main.home-page .parchment-card-heading{align-items:center!important}
html[lang="en"] body.home-site main.home-page :is(.home-rule,.desktop-carry-rule,.home-section-heading:after){margin-inline:auto!important}
/* Keep the mobile clip's sound and pause controls unobstructed. */
@media(max-width:1000px){
 body.home-site #completionFullscreen,
 body.home-site .home-completion-video .desktop-video-fullscreen{display:none!important;visibility:hidden!important;pointer-events:none!important}
}
