/* Full photographic breadcrumb stage, independent of content photography. */
.arven-site.arven-inner #main{padding-top:0!important}.arven-site.arven-inner .mb-header:not(.is-scrolled){background:transparent!important}.arven-site.arven-inner .mb-header:has(.mb-nav.is-open){background:var(--secondary)!important}
.arven-inner .arven-cover-background{display:flex;align-items:center;position:relative;isolation:isolate;min-height:460px;margin:10px 12px 0;padding:145px 6.5vw 65px;border:0;border-radius:17px;overflow:hidden;background:var(--secondary);color:#fff}
.arven-cover-background .arven-cover-photo{position:absolute;inset:0;margin:0;min-height:0;height:100%;width:100%;z-index:-3;overflow:hidden}.arven-cover-background .arven-cover-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:0;transition:opacity 1s ease;filter:none;transform:none}.arven-cover-background .arven-cover-photo img.is-active{opacity:1}
.arven-cover-background:before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#080b10bf 0%,#080b1073 45%,#080b103d 100%)}
.arven-cover-background:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 66% -20%,#f6e8d345 0%,#f6e8d30d 38%,transparent 65%);mix-blend-mode:screen}
.arven-cover-background .arven-cover-copy{display:flex;flex-direction:column;position:relative;z-index:2;grid-column:auto;grid-row:auto;padding:0;align-self:center;max-width:850px;min-width:0}.arven-cover-background .arven-cover-brand{order:0;align-self:flex-start;font:10px/1.5 var(--body-font,Arial);letter-spacing:.1em;border:1px solid #ffffff50;background:#ffffff0b;border-radius:30px;padding:8px 14px;margin:0 0 21px;color:#fff;opacity:1}.arven-cover-background h1{order:1;font-size:clamp(34px,3.6vw,54px)!important;max-width:850px;color:#fff!important;margin:0 0 15px;text-shadow:0 2px 24px #0002}.arven-cover-background p{order:2;color:#f0f0f0;opacity:1;font:13px/1.85 var(--body-font,Arial);max-width:600px;margin:0}.arven-cover-background .mb-crumbs{order:3;margin:23px 0 0;opacity:1;color:#e4e4e4;font:11px/1.7 var(--body-font,Arial);gap:10px}.arven-cover-background .mb-crumbs a{color:#fff}.arven-cover-controls{display:flex;align-items:center;gap:12px;position:absolute;right:32px;bottom:25px;z-index:3;color:#fff;font:11px var(--body-font,Arial)}.arven-cover-controls button{display:grid;place-items:center;background:#10121440;border:1px solid #ffffff50;border-radius:50%;width:34px;height:34px;padding:0;color:#fff;font:18px var(--body-font,Arial);cursor:pointer}.arven-cover-controls [data-cover-pause]{font-size:12px}.arven-cover-controls button:hover{background:#ffffff25}.arven-cover-controls button:focus-visible{outline:2px solid white;outline-offset:3px}
@media(max-width:1180px){.arven-inner .arven-cover-background{padding:125px 6.5vw 60px;min-height:420px}.arven-cover-background h1{font-size:43px!important}}
@media(max-width:700px){.arven-inner .arven-cover-background{margin:7px 7px 0;border-radius:13px;min-height:420px;display:flex;padding:112px 6vw 76px;align-items:center}.arven-cover-background .arven-cover-photo{order:0;position:absolute;inset:0;width:100%;height:100%;min-height:0}.arven-cover-background .arven-cover-photo img{object-position:60% center}.arven-cover-background .arven-cover-copy{order:0;align-self:center;max-width:100%;padding:0}.arven-cover-background h1{font-size:36px!important;max-width:100%;margin-bottom:14px}.arven-cover-background p{font-size:12px;line-height:1.8}.arven-cover-background .arven-cover-brand{font-size:8px;padding:6px 10px;margin-bottom:18px}.arven-cover-background .mb-crumbs{font-size:9px;gap:7px;margin-top:20px}.arven-cover-controls{bottom:19px;right:20px;gap:10px}.arven-cover-controls button{width:30px;height:30px}.arven-cover-background:before{background:linear-gradient(90deg,#080b10c9,#080b1080)}.arven-cover-background:after{background:radial-gradient(ellipse at 100% 0%,#f6e8d32b,transparent 65%)}}
@media(prefers-reduced-motion:reduce){.arven-cover-background .arven-cover-photo img{transition:none}}
