/* Source photographs, reading columns and original gallery captions remain authoritative. */
body{margin:0!important;overflow-x:visible}#header{position:sticky;top:0;z-index:100000;background-color:#fff}#sticker{position:relative!important}.home_panel .holder_wide{min-height:44px;box-sizing:border-box}.logo a{display:block;width:100%;height:100%}img{max-width:100%;height:auto}#progress{position:fixed;top:0;left:0;height:3px;z-index:100001;pointer-events:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #b8a05d;outline-offset:4px}.source-background-toggle{position:absolute;right:20px;bottom:20px;z-index:999;border:1px solid currentColor;background:#111;color:white;padding:9px 13px;font:400 12px/20px 'Open Sans',sans-serif;cursor:pointer}.header-section3{position:relative}.header-section3 .video-devices{display:block}.header-section3.native-hero-playing .video-devices{visibility:hidden}.header-section3[data-static-hero] .header-unit{display:none!important}.header-section3 video[hidden]{display:none!important}.header-section3 video{object-fit:cover;width:100%;height:100%}.rslides:not(.native-gallery-ready)>li{display:block!important;position:relative!important;float:none!important;opacity:1!important}#slider1.native-gallery-ready{height:auto!important}#slider1.native-gallery-ready>li{position:relative!important;float:none!important;display:block!important;opacity:1!important;animation:source-slide 500ms ease-out}#slider1.native-gallery-ready>li[hidden]{display:none!important}#slider1.native-gallery-ready>li>img{display:block;width:100%;height:auto;max-width:100%}.source-gallery-toolbar{display:flex;align-items:center;gap:20px;justify-content:center;padding:12px;background:#111;color:white;font:400 14px/22px 'Open Sans',sans-serif}.source-gallery-toolbar button{background:transparent;border:1px solid #777;color:white;min-width:44px;min-height:44px;cursor:pointer;font:400 24px/30px 'Open Sans',sans-serif}.source-gallery-pager{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px;background:#111}.source-gallery-pager button{border:1px solid #888;background:#111;color:white;min-width:36px;min-height:36px;font:400 14px/20px 'Open Sans',sans-serif;cursor:pointer}.source-gallery-pager button[aria-pressed=true]{background:white;color:#111}.rslides{touch-action:pan-y}@keyframes source-slide{from{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.horses img{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;margin:0!important}.header-section1,.header-section2,.header-section4,.header-section5{background-attachment:scroll!important}}

/* Retain the authored poster geometry while the original desktop film plays; no layout jump or duplicate poster. */
@media(min-width:769px){.header-section3 .header-unit{position:absolute;inset:0}.header-section3 .video-devices{display:block}.header-section3 .video-devices img{display:block;width:100%;height:auto}}
@media(max-width:768px){.header-section3 .source-background-toggle{display:none}}

/* This2013 Bootstrap build lacks container-fluid gutters. Contain only the source full-width caption rows rather than clipping the article. */
.container-fluid>.row.line,.container-fluid>.row.noline{margin-left:0;margin-right:0}
/* LatinModern replacement metrics need responsive title tracking inside the same authored left column. */
@media(min-width:481px){.headliner .title h2{font-size:clamp(40px,7vw,100px);letter-spacing:clamp(3px,.7vw,10px)}.headliner .subhead h2{max-width:100%}}

/* Preserve source floated photographs/captions inside each native slide, so a photo change cannot collapse the gallery. */
.rslides.native-gallery-ready>li,#slider1.native-gallery-ready>li{display:flow-root!important}.rslides.native-gallery-ready>li[hidden],#slider1.native-gallery-ready>li[hidden]{display:none!important}.rslides .gall_cap{display:flow-root;clear:both}

/* Center the body copy column, preserving the separate photo and pullquote sections. */
@media (min-width:992px){
  .wrapper > .container > .row > .col-md-7.col-md-offset-4.copy{
    float:none;
    margin-left:auto;
    margin-right:auto;
  }
}
