/* v3.5 — shared mobile/desktop icon placement from actual text boundaries. */
 html[data-precise-magnifier] .v6-hero{position:relative}
 html[data-precise-magnifier] .v6-hero .headline-brand-lockup{position:static!important;transform:none!important}
 html[data-precise-magnifier] .v6-hero .headline-brand-lockup .brand-drawing{position:absolute!important;left:var(--magnifier-x)!important;top:var(--magnifier-y)!important;right:auto!important;bottom:auto!important;width:var(--magnifier-size)!important;height:var(--magnifier-size)!important;margin:0!important;transform:translate(-50%,-50%)!important}
 html[data-precise-magnifier] .v6-hero .headline-brand-lockup .brand-drawing svg{width:100%!important;height:100%!important}
 html[data-precise-magnifier] .v6-hero .headline-brand-lockup .brand-drawing{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important}
 html[data-precise-magnifier] .v6-hero .headline-brand-lockup .brand-drawing svg{fill:none;stroke:currentColor;stroke-width:2.6!important}
@media(min-width:900px){
 html[data-precise-magnifier][data-brand-type][data-header-variant] .headline-brand-lockup h1{font-family:'Brand PT Serif',Georgia,serif;font-weight:700;font-style:normal;white-space:nowrap}
 html[data-precise-magnifier][data-header-variant] .v6-hero-copy{text-align:right}
}
