/* Entire source photographs span the viewport and continue behind navigation. */
.immersive-page{--masthead-height:96px}.immersive-page .immersive-hero{position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:calc(-1 * var(--masthead-height)) 0 0!important;padding:0!important;background:#062444!important;min-height:0!important;overflow:hidden}.immersive-page .immersive-image{grid-area:1/1;position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;align-self:start;z-index:0}.immersive-page .immersive-hero:after{content:'';grid-area:1/1;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,20,38,.8),transparent 175px),linear-gradient(90deg,rgba(3,20,38,.85),rgba(3,20,38,.6) 32%,rgba(3,20,38,.12) 63%,transparent);position:relative;inset:auto}.immersive-page .immersive-content{grid-area:1/1;z-index:2;display:flex;align-items:center;width:calc(100% - 80px);max-width:1240px;justify-self:center;padding:calc(var(--masthead-height) + 50px) 0 60px;min-width:0}.immersive-page .immersive-copy{width:52%;max-width:640px;padding:0!important;margin:0!important;background:none;color:white;min-width:0}.immersive-page .immersive-title{font:700 clamp(34px,3.5vw,58px)/1.08 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;color:white!important;margin:0 0 25px!important}.immersive-page .immersive-title span[data-i18n=hero-title2],.immersive-page .immersive-title .blue,.immersive-page .immersive-title .v4-cyan{color:#3ec6fa!important}.immersive-page .immersive-copy .eyebrow,.immersive-page .immersive-copy .v4-eyebrow{display:block;color:#e5f2fc!important;font:700 11px/1.6 Arial!important;letter-spacing:.17em;margin:0 0 22px!important;background:none!important;border:0!important;padding:0!important}.immersive-page .immersive-copy p:not(.v4-eyebrow){color:#edf4fa!important;font:400 17px/1.75 Arial!important;margin:0 0 23px!important;max-width:540px}.immersive-page .immersive-copy .breadcrumb{font-size:12px;margin-bottom:22px;color:#d6e4ef}.immersive-page .immersive-copy .breadcrumb a{color:inherit}.immersive-page .immersive-copy .actions,.immersive-page .immersive-copy .v4-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.immersive-page .immersive-copy .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;background:#ffbf12!important;color:#062444!important;font:700 14px/1.4 Arial;padding:14px 20px;border:1px solid transparent;border-radius:5px;text-decoration:none}.immersive-page .immersive-copy .btn svg{width:18px;height:18px}.immersive-page .immersive-copy .secondary,.immersive-page .immersive-copy .text-link,.immersive-page .immersive-copy .v4-link{color:white!important;background:transparent!important;border-color:#bfd5e6!important}.immersive-page .immersive-copy .secondary{border:1px solid #bfd5e6}.immersive-page .immersive-copy .text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;text-decoration:none}.immersive-page .site-header:not(.header-solid){background:transparent!important;border-bottom-color:#ffffff25!important}.immersive-page .site-header:not(.header-solid) .main-nav>a:not(.btn),.immersive-page .site-header:not(.header-solid) .nav-drop>summary{color:#fff!important}.immersive-page .site-header:not(.header-solid) .main-nav>a[aria-current=page]:not(.btn){color:#70d6ff!important}.immersive-page .site-header:not(.header-solid) .nav-drop>div{background:white!important}.immersive-page .site-header:not(.header-solid) .nav-drop>div a{color:#062444!important}.immersive-page .site-header:not(.header-solid) .v3-languages button{color:white!important}.immersive-page .site-header:not(.header-solid) .v3-languages button[aria-pressed=true]{background:#ffffff26!important}.immersive-page .site-header .logo{background:#ffffffef;border-radius:0 0 7px 7px;padding:4px 8px!important;align-self:flex-start}.immersive-page .site-header .logo img{height:72px!important;width:94px!important}.immersive-page .site-header.header-solid{background:#fff!important;box-shadow:0 3px 16px #06244410!important}.immersive-page .site-header:not(.header-solid) .menu-toggle{background:#0624446e!important;color:white!important;border-color:#ffffff60!important}
@media(min-width:901px){.immersive-page .immersive-hero:has(img[src*="familly"]) .immersive-copy{width:43%}.immersive-page .immersive-hero:has(img[src*="familly"]) .immersive-content{align-items:flex-start;padding-top:calc(var(--masthead-height) + 55px)}.immersive-page .immersive-hero:has(img[src*="image4.jpg"]) .immersive-copy{width:58%}.immersive-page .immersive-hero:has(img[src*="image4.jpg"]) .immersive-title{font-size:clamp(32px,3vw,48px)!important}.immersive-page .immersive-hero:has(img[src*="image4.jpg"]) .immersive-content{padding-top:calc(var(--masthead-height) + 25px);padding-bottom:30px}}
@media(max-width:900px){.immersive-page{--masthead-height:80px}.immersive-page .site-header .logo img{width:76px!important;height:58px!important}.immersive-page .site-header:not(.header-solid) .main-nav>a:not(.btn),.immersive-page .site-header:not(.header-solid) .nav-drop>summary{color:#062444!important}.immersive-page .site-header:not(.header-solid) .main-nav>a[aria-current=page]:not(.btn){color:#007faf!important}.immersive-page .site-header:not(.header-solid) .v3-languages button{color:#062444!important}.immersive-page .site-header:not(.header-solid) .v3-languages button[aria-pressed=true]{background:#e5f5fc!important}.immersive-page .immersive-content{width:calc(100% - 48px)}.immersive-page .immersive-copy{width:70%}}
/* Small screens: show the whole photograph, then the copy. No face or equipment crop. */
@media(max-width:700px){.immersive-page .immersive-image{grid-area:1/1;align-self:start}.immersive-page .immersive-hero:after{grid-area:1/1;background:linear-gradient(180deg,#031426aa,transparent 110px);align-self:stretch}.immersive-page .immersive-content{grid-area:2/1;width:100%;padding:30px 22px 38px;background:#062444}.immersive-page .immersive-copy{width:100%;max-width:none}.immersive-page .immersive-title{font-size:36px!important}.immersive-page .immersive-copy p:not(.v4-eyebrow){font-size:16px!important}.immersive-page .immersive-copy .btn{font-size:13px;padding:13px 15px}.immersive-page .immersive-copy .breadcrumb{margin-bottom:18px}.immersive-page .immersive-copy .eyebrow,.immersive-page .immersive-copy .v4-eyebrow{font-size:10px!important;margin-bottom:16px!important}}
