.b-hero-page{position:relative;overflow:hidden;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1800px}.b-hero-page .hero__container{width:100%;position:relative;overflow:hidden}.b-hero-page .hero-page__logo{position:absolute;top:1rem;left:1rem;width:3.7rem;height:4rem;z-index:2;fill:#fff}.b-hero-page .hero__search{display:none}@media(min-width: 768px){.b-hero-page{aspect-ratio:auto}.b-hero-page .hero__search{position:absolute;top:0;right:0;display:block;width:4rem;height:4rem;z-index:2;padding:1rem;fill:#fff;background:rgba(0,0,0,.1)}.b-hero-page .hero__search:hover{fill:#121212;background:#fff}}.b-hero-page .hero-page__content{position:relative;z-index:1;max-width:var(--wp--custom--layout--wide-size);width:calc(100% - var(--wp--custom--layout--spacing));margin-top:-1rem;margin-right:auto;margin-bottom:2rem;margin-left:auto}.b-hero-page .hero-page__content span{display:block;font-size:1.2rem;font-family:var(--wp--preset--font-family--sans);font-weight:400}.b-hero-page .hero-page__content h1{margin-top:.25rem;margin-bottom:0;color:#fff}.b-hero-page .hero-page__content{z-index:1;color:#fff;margin-bottom:1rem}.b-hero-page .hero-page__image{position:relative;aspect-ratio:12/4;-o-object-fit:contain;object-fit:contain;width:100%;opacity:1;-webkit-transition:opacity 500ms;transition:opacity 500ms}.b-hero-page .hero-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:optimizeQuality}.b-hero-page .hero-page__image:before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(18, 18, 18, 0.25)), to(rgb(18, 18, 18)));background:linear-gradient(rgba(18, 18, 18, 0.25), rgb(18, 18, 18));content:"";z-index:1}.b-hero-page.is-loaded .hero-page__image{opacity:0}.b-hero-page .hero-page__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-page__navigation{background:#d4b59e}.hero-page__navigation .navigation__bar{width:100%;list-style:none;margin:0;text-align:center}.hero-page__navigation .navigation__bar li{display:inline-block;margin:auto}.hero-page__navigation .navigation__bar li a{display:block;font-size:1rem;line-height:1em;text-decoration:none;margin:0;padding:1rem;position:relative;color:#121212;font-family:"FranklinGothic",arial,sans-serif;font-weight:500}.hero-page__navigation .navigation__bar li a::after{bottom:.5rem;right:1rem;left:1rem;opacity:1;display:block;position:absolute;background-color:rgba(0,0,0,0);height:.2rem;content:""}.hero-page__navigation .navigation__bar li a:hover:after{background-color:rgba(0,0,0,.2)}.hero-page__navigation .navigation__bar--level2 li a,.hero-page__navigation .navigation__bar--level3 li a{font-size:1rem;color:#d4b59e}.hero-page__navigation .navigation__bar--level2 li a.active,.hero-page__navigation .navigation__bar--level2 li a:hover,.hero-page__navigation .navigation__bar--level3 li a.active,.hero-page__navigation .navigation__bar--level3 li a:hover{color:hsla(0,0%,100%,.8)}.hero-page__navigation .navigation__bar--level2 li.current_page_item a,.hero-page__navigation .navigation__bar--level2 li.current-page-ancestor a,.hero-page__navigation .navigation__bar--level3 li.current_page_item a,.hero-page__navigation .navigation__bar--level3 li.current-page-ancestor a{color:#fff}.hero-page__navigation .navigation__bar--level2{background:#252525}.hero-page__navigation .navigation__bar--level3{background:#191919}
