/* Interior photographs are compact, static and independent of the homepage slideshow. */
.page-heading.page-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:360px;padding:28px 0 36px;background:#182b29;color:#fff;border-bottom:3px solid #b89a4f;overflow:hidden}
.page-hero-image{position:absolute;inset:0 0 0 auto;width:75%;height:100%;object-fit:cover;object-position:var(--hero-x,65%) var(--hero-y,40%);z-index:-2}
.page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101c1d 0%,#101c1d 27%,rgba(16,28,29,.86) 44%,rgba(16,28,29,.55) 62%,rgba(16,28,29,.08) 100%)}
.page .page-heading.page-hero .wrap,.page-heading.page-hero .wrap{max-width:1280px}
.page-hero-copy{width:52%;max-width:620px;min-width:0;border-left:2px solid #dbbd68;padding:0 0 0 24px}
.page-hero .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:16px;line-height:1.5;color:#eef0e9;margin:0 0 12px}
.page-hero .breadcrumb a{color:#f8df9a;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}
.page-hero h1{color:#fff;font-size:46px;line-height:1.12;margin:0 0 18px;overflow-wrap:anywhere;letter-spacing:0}
.page-hero .page-lead{color:#fff;font-size:18px;line-height:1.6;margin:0;max-width:58ch;overflow-wrap:anywhere}
.page-hero a:focus-visible{outline:3px solid #ffe49a;outline-offset:4px}
.page-heading.page-hero-compact{min-height:270px}
@media(min-width:1600px){.page-heading.page-hero{min-height:380px}.page-heading.page-hero-compact{min-height:290px}}
@media(max-width:1000px){.page-hero-copy{width:57%;max-width:57%;padding-left:18px}.page-hero h1{font-size:38px}.page-hero:after{background:linear-gradient(90deg,#101c1d 27%,rgba(16,28,29,.88) 50%,rgba(16,28,29,.3) 100%)}}
@media(max-width:720px){.page-heading.page-hero{min-height:270px;padding:22px 0 26px;align-items:flex-end}.page-heading.page-hero-compact{min-height:220px}.page-hero-copy{width:100%;max-width:100%;padding-left:14px}.page-hero h1{font-size:32px;line-height:1.15;margin-bottom:12px}.page-hero .page-lead{font-size:17px;line-height:1.5}.page-hero .breadcrumb{margin-bottom:8px}.page-hero .breadcrumb [aria-current]{display:none}.page-hero:after{background:linear-gradient(0deg,rgba(16,28,29,.97),rgba(16,28,29,.86) 58%,rgba(16,28,29,.65))}.page-hero-image{width:100%;object-position:var(--hero-x,65%) var(--hero-y,40%)}}
@media(max-width:380px){.page-hero h1{font-size:30px}.page-hero-copy{padding-left:12px}}
@media(max-width:720px){.page-hero .breadcrumb>span[aria-hidden]{display:none}}
@media print{.page-heading.page-hero{min-height:0;padding:18px 0;color:#000;background:#fff}.page-hero-image,.page-hero:after{display:none}.page-hero h1,.page-hero .page-lead,.page-hero .breadcrumb,.page-hero .breadcrumb a{color:#000}.page-hero-copy{max-width:100%}}
