html.bmp-lock-home body,html.bmp-lock-menu body{overflow:hidden}html.bmp-lock-menu{scrollbar-gutter:stable}html.bmp-fallback *,html.bmp-fallback :before,html.bmp-fallback :after{transition:none!important}.burger-nojs,html:not(.js) #burger{display:none}html:not(.js) .burger-nojs:not(.burger-nojs--close){display:block}html:not(.js) .menu:has(#menu-links:target) .burger-nojs:not(.burger-nojs--close){display:none}html:not(.js) .menu:has(#menu-links:target) .burger-nojs--close{--focus-color:var(--gold);display:block}html:not(.js) #menu-links:target{pointer-events:auto;opacity:1;visibility:visible}html:not(.js) #menu-links:target .menu--main>ul>li{opacity:1;transform:translateY(0)}html:not(.js) #menu-links:target .menu--social>ul>li{opacity:1;transform:translate(0)}html:not(.js) #menu-links:target~.menu--bg{pointer-events:auto;border-radius:50%;transform:translate(0)scale(1)rotate(-45deg)}html:not(.js) .page-root:has(#menu-links:target) #content{opacity:.2}html:not(.js) #menu-links:target~.menu-address{opacity:1;transform:translateY(0)}@media (max-width:1199.98px){html:not(.js) #menu-links:target~.menu--bg{transform:translate(37%)scale(1)rotate(-45deg)}}@media (max-width:1199.98px) and (orientation:landscape){html:not(.js) #menu-links:target~.menu--bg{transform:translate(0)scale(1)rotate(-45deg)}}.filling-circle{top:0;left:0}[data-bmp-focus]:focus:not(:focus-visible){outline:none}.home .scroll[role=button]{--focus-color:var(--gold);width:max-content}.home .contact-button{pointer-events:none}.home .contact-button a{pointer-events:auto}@media (min-width:1200px){html.js main[data-page=why_bmp] .people{touch-action:pan-y}html.js main[data-page=why_bmp] .people:active{cursor:grabbing}}.bmp-optout-note{font-style:italic;font-family:var(--font-italic)}@media (prefers-reduced-motion:reduce){html.js #area{flex-wrap:wrap;height:auto;display:flex}html.js #area .col-6{height:auto;min-height:750px}html.js #area .col-6:first-child ul li,html.js #area .col-6:nth-child(2) ul li{opacity:1;position:relative;top:auto;left:auto;transform:none;visibility:visible!important}html.js #area .col-6:first-child ul li{line-height:1.3em}html.js #area .col-6:first-child ul li a{pointer-events:auto}html.js #area .col-6:first-child svg{display:none}html.js #area .col-6:nth-child(2){flex-direction:column;align-items:flex-start;padding:80px;display:flex}html.js #area .col-6:nth-child(2) ul{display:contents}html.js #area .col-6:nth-child(2) ul li{width:auto;margin:0}html.js #area .col-6:nth-child(2)>a{margin:.6em 0 2em;position:static;visibility:visible!important}html.js #area .col-6:nth-child(2)>a:last-child{margin-bottom:0}html.js #bubble_content1{order:1}html.js #discover1{order:2}html.js #bubble_content2{order:3}html.js #discover2{order:4}html.js #bubble_content3{order:5}html.js #discover3{order:6}}@media (prefers-reduced-motion:reduce) and (max-width:1199.98px){html.js #area .col-6{min-height:70vh}}@media (prefers-reduced-motion:reduce) and (min-width:768px) and (max-width:1199.98px){html.js #area .col-6{min-height:600px}html.js #area .col-6:nth-child(2){padding:56px}}@media (prefers-reduced-motion:reduce) and (max-width:767.98px){html.js #area .col-6:nth-child(2){padding:25px 25px 60px}}button.slider-toggle{appearance:none;width:8px;height:8px;color:var(--red-text);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0 0 0 8px;padding:0;font-size:0;line-height:0;position:absolute;top:0;left:100%}button.slider-toggle[hidden]{display:none}button.slider-toggle:before{content:"";background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px);position:absolute;inset:0}button.slider-toggle.is-paused:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor}button.slider-toggle:after{content:"";width:24px;height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-root#advertising button.slider-toggle{color:var(--red-on-dark)}#area .col-6:nth-child(2)>button.slider-toggle{color:var(--white);margin:0;top:auto;bottom:66px;left:80px}@media (min-width:768px) and (max-width:1199.98px){#area .col-6:nth-child(2)>button.slider-toggle{left:56px}}@media (max-width:767.98px){#area .col-6:nth-child(2)>button.slider-toggle{left:25px}}@media (max-width:1199.98px){.page-root:has(>#content>.bar-fill.bar-fill-expand) .special-bottom .special{--focus-color:var(--white)}.page-root:has(>#content>.bar-fill.bar-fill-expand) .special-bottom .special a{opacity:1}.page-root:has(>#content>.bar-fill.bar-fill-expand) .special-bottom .special a:is(.active,[aria-current]){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.page-root#culture:has(>#content>.bar-fill.bar-fill-expand) .special-bottom .special{--focus-color:var(--black)}.page-root#culture:has(>#content>.bar-fill.bar-fill-expand) .special-bottom .special a{color:var(--black)}}html.js :is(.loading,.home) h1.greeting:not(.active){opacity:0}
