html[data-brand]:has(.single-screen-home){background:#303537!important}html[data-brand] .single-screen-home.client-site{background:0 0!important}html[data-brand] body:has(.single-screen-home){background:0 0!important}html[data-brand] .single-screen-home.client-site{overflow:visible}html[data-brand] .single-screen-home .service-atlas{--home-gutter:clamp(28px, 6vw, 100px);--atlas-white:#fff;--atlas-muted:#fff;color:#fff;padding-top:calc(96px + env(safe-area-inset-top,0px));background:0 0;overflow:visible}html[data-brand] .single-screen-home .atlas-landscape{height:100vh;background:0 0;height:100lvh;position:fixed;inset:0 0 auto}html[data-brand] .single-screen-home .service-atlas .atlas-shade{z-index:2;background:#0000008a;position:absolute}@supports (padding:max(0px, 1px)){html[data-brand] .single-screen-home .service-atlas{padding-left:max(var(--home-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--home-gutter), env(safe-area-inset-right,0px))}html[data-brand] .single-screen-home.client-site .client-header.adaptive-header{padding-left:max(clamp(24px, 5vw, 80px), env(safe-area-inset-left,0px));padding-right:max(clamp(24px, 5vw, 80px), env(safe-area-inset-right,0px))}}html[data-brand] .single-screen-home.client-site .client-header.adaptive-header[data-open=false]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;position:absolute}html[data-brand] .single-screen-home .client-header[data-open=false] .brand-link img{filter:invert();mix-blend-mode:normal}html[data-brand] .single-screen-home.client-site .client-header.adaptive-header[data-open=false] .header-actions button{color:#fff;background:0 0}html[data-brand] .single-screen-home.client-site .client-header.adaptive-header[data-open=false] .header-actions button:hover{background:#ffffff1f}html[data-brand] .single-screen-home .service-atlas :is(.atlas-copy h1,.atlas-copy h2,.atlas-copy h1 em,.atlas-copy h2 em,.atlas-copy>p,.atlas-chapter,.atlas-open,.atlas-position,.atlas-position>span:last-child,.atlas-gesture,.atlas-direction button,.atlas-next small,.atlas-footer a,.atlas-footer a.atlas-consultation,.atlas-footer>div a){color:#fff}html[data-brand] .single-screen-home .service-atlas .atlas-chapter>span:nth-child(2),html[data-brand] .single-screen-home .service-atlas .atlas-position-track{background:#ffffff6b}html[data-brand] .single-screen-home .service-atlas .atlas-position-track>span{background:#fff}html[data-brand] .single-screen-home .service-atlas .atlas-navigation{border-color:#ffffff52}html[data-brand] .single-screen-home .service-atlas :is(.atlas-open-icon,.atlas-next-icon,.atlas-back){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-color:#ffffff9e}html[data-brand] .single-screen-home .service-atlas .atlas-open:hover .atlas-open-icon,html[data-brand] .single-screen-home .service-atlas .atlas-next:hover:not(:disabled) .atlas-next-icon,html[data-brand] .single-screen-home .service-atlas .atlas-back:hover:not(:disabled),html[data-brand] .single-screen-home .service-atlas .atlas-open:is(:active,:focus-visible) .atlas-open-icon,html[data-brand] .single-screen-home .service-atlas .atlas-next:is(:active,:focus-visible) .atlas-next-icon,html[data-brand] .single-screen-home .service-atlas .atlas-back:is(:active,:focus-visible){color:#fff;background:#ffffff38;border-color:#fff}html[data-brand] .single-screen-home .service-atlas :is(a,button):focus-visible{outline-color:#fff}html[data-brand] .single-screen-home .service-atlas .atlas-rail:focus-visible{outline-color:#fff}@media (max-width:1050px){html[data-brand] .single-screen-home .service-atlas{--home-gutter:35px}}@media (max-width:760px){html[data-brand]:has(.single-screen-home){scrollbar-width:none}html[data-brand]:has(.single-screen-home)::-webkit-scrollbar{display:none}html[data-brand] .single-screen-home.client-site:after{content:"";height:96px;height:max(96px, calc(100lvh - 100svh + env(safe-area-inset-bottom,0px)));pointer-events:none;display:block}html[data-brand] .single-screen-home .service-atlas{--home-gutter:24px;padding-top:calc(80px + env(safe-area-inset-top,0px))}html[data-brand] .single-screen-home.client-site .client-header.adaptive-header{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}}@media (max-width:360px){html[data-brand] .single-screen-home .service-atlas{--home-gutter:20px}}
