/* Remove letterboxing and the old location stamp. */
html body .editorial-img::after{content:none!important;display:none!important;}
html body .editorial-img{height:auto!important;min-height:0!important;display:block!important;background:transparent!important;}
html body .editorial-img img,html body .editorial-img img.essence-image,html body .editorial-img img.founders-corridor{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;background:transparent!important;margin:0!important;}
@media(max-width:700px){
 html body main:has(>section.mobile-interior-fixed){padding-top:75px!important;}
 html body section.subhero.bo-cinema-hero.mobile-interior-fixed>img.mobile-interior-photo{aspect-ratio:auto!important;height:auto!important;object-fit:contain!important;object-position:center top!important;}
}
.careers-cta{padding:85px 0;background:#091338;color:#fff;}
.careers-cta h2,.careers-heading h1{font:400 clamp(44px,6vw,80px)/1.08 'Playfair Display',Georgia,serif;margin:0 0 24px;}
.careers-cta h2 em,.careers-heading h1 em{color:#ff654e;}
.careers-cta p{max-width:540px;line-height:1.8;margin-bottom:28px;}
.career-link{display:inline-flex;padding:12px 16px!important;border:1px solid #ffffff66!important;border-radius:4px;color:white!important;align-self:flex-start;}
.careers-page{padding:155px 0 90px;background:#f5f6f8;}
.careers-heading{max-width:900px;padding-bottom:40px;}
.careers-heading p{max-width:670px;line-height:1.9;color:#526079;}
.careers-form-section{max-width:900px;}
.careers-form{padding:40px;background:white;border:1px solid #e1e5ed;border-radius:16px;}
.careers-form h2{font:400 32px Georgia,serif;}
.careers-form p{line-height:1.7;color:#526079;}
.careers-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;}
.careers-form label{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;font-size:14px;font-weight:600;color:#091338;}
.careers-form input:not([type=checkbox]),.careers-form select,.careers-form textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #cbd1dc;border-radius:5px;background:#fff;color:#091338;font:16px 'DM Sans',Arial,sans-serif;}
.careers-form input:focus,.careers-form select:focus,.careers-form textarea:focus{outline:2px solid #091338;outline-offset:2px;}
.careers-form .application-consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.7;}
.application-consent input{margin-top:6px;flex:none;}
.application-trap{display:none;}
.careers-form .application-note{font-size:13px;margin-top:20px;}
@media(max-width:700px){.careers-page{padding:115px 0 60px;}.careers-form{padding:24px 20px;}.careers-fields{grid-template-columns:1fr;gap:0;}.careers-heading,.careers-form-section{width:calc(100% - 40px);}.careers-cta{padding:60px 0;}}

.mobile-menu-brand{display:none;}
@media(max-width:1050px){
 html body .site-header nav>a.mobile-menu-brand{display:block!important;position:absolute!important;top:25px!important;left:8vw!important;width:min(245px,calc(100vw - 125px))!important;height:44px!important;padding:0!important;margin:0!important;border:0!important;line-height:1!important;}
 html body .site-header nav>a.mobile-menu-brand img{display:block!important;content:normal!important;width:100%!important;height:44px!important;object-fit:contain!important;object-position:left center!important;}
 html body .site-header nav>a.mobile-menu-brand::after{display:none!important;}
}
html body a.social-icon[aria-label="LinkedIn"] svg,html body a.social-icon[aria-label="LinkedIn"] svg path{fill:currentColor!important;stroke:none!important;stroke-width:0!important;}

/* White supplied brand for the dark home card. */
html body .hero-reimagined .hero-aside .num{display:block!important;width:100%!important;height:auto!important;margin:0 0 24px!important;padding:0!important;line-height:1!important;}
html body .hero-reimagined .hero-aside img.hero-card-logo{display:block!important;width:100%!important;max-width:215px!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;opacity:1!important;margin:0 auto!important;}
