.c-home-hero,.c-home-hero_el{display:block;overflow:hidden;position:relative}.c-home-hero{display:grid;height:100svh;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);opacity:1}.c-home-hero_background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1;--progress:0}.c-home-hero_background img,.c-home-hero_background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home-hero_background:after{background-color:var(--black);bottom:0;content:"";left:0;opacity:calc(var(--progress));position:absolute;right:0;top:0;z-index:1}.c-home-hero_background img,.c-home-hero_background video{opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}html.has-app-init .c-home-hero_background img,html.has-app-init .c-home-hero_background video{-webkit-transition:opacity 1s var(--easing),-webkit-transform 1s var(--easing);transition:opacity 1s var(--easing),-webkit-transform 1s var(--easing);transition:transform 1s var(--easing),opacity 1s var(--easing);transition:transform 1s var(--easing),opacity 1s var(--easing),-webkit-transform 1s var(--easing)}html.has-dom-ready-callback .c-home-hero_background video.is-loaded{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:.2s;transition-delay:.2s}.c-home-hero_title{color:var(--white);font-family:var(--font-serif);font-size:56px;font-weight:200;left:50%;line-height:1.14;position:absolute;text-align:center;text-wrap:balance;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2}.c-home-hero_title .c-split{display:block}@media (min-width:768px){.c-home-hero_title{padding:0 var(--unit-small)}.c-home-hero_title .c-split{white-space:nowrap}}@media (max-width:767px){.c-home-hero_title{font-size:38px;line-height:1.2;padding:0 30px;width:100%}html:not(.is-ios) .c-home-hero_title .c-split.is-split:not(:first-child),html:not(.is-ios) .c-home-hero_title i .c-split.is-split{margin-top:-.2em}}.c-home-hero_remote{bottom:0;color:var(--white);left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:2}.c-home-hero_remote_background{background-color:var(--black);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}html.has-app-init .c-home-hero_remote_background{-webkit-transition:opacity 1s var(--easing);transition:opacity 1s var(--easing)}html.has-remote-visible .c-home-hero_remote_background{opacity:.6;pointer-events:all}.c-home-hero_remote_buttons{border-radius:6px 6px 0 0;bottom:var(--unit-small);left:50%;pointer-events:all;position:absolute;-webkit-transform:translate3d(-50%,120px,0);transform:translate3d(-50%,120px,0);z-index:3}html.has-app-init .c-home-hero_remote_buttons{-webkit-transition:-webkit-transform var(--speed-slow) var(--easing);transition:-webkit-transform var(--speed-slow) var(--easing);transition:transform var(--speed-slow) var(--easing);transition:transform var(--speed-slow) var(--easing),-webkit-transform var(--speed-slow) var(--easing)}html.has-dom-ready:not(.has-footer-visible) .c-home-hero_remote_buttons{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media (max-width:1023px){html.has-dom-ready:not(.has-footer-visible) .c-home-hero_remote_buttons{-webkit-transform:translateZ(0);transform:translateZ(0)}}html.has-dom-ready .c-home-hero_remote_buttons{-webkit-transition-delay:1.6s;transition-delay:1.6s}html.has-dom-animated .c-home-hero_remote_buttons{-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:1023px){.c-home-hero_remote_buttons{bottom:var(--unit-20);left:var(--unit-20);right:var(--unit-20);-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}html.has-dom-ready .c-home-hero_remote_buttons{-webkit-transform:translateZ(0);transform:translateZ(0)}}.c-home-hero_remote_button{position:relative}body.wp-admin .c-home-hero_remote_button{display:none}.c-home-hero_remote_button_label{background-color:var(--dark);border-radius:4px;outline:0;padding:15px var(--unit-20);position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.c-home-hero_remote_button:first-child .c-home-hero_remote_button_label{border-radius:4px 0 0 4px}.c-home-hero_remote_button:nth-child(2) .c-home-hero_remote_button_label{border-radius:0 4px 4px 0}.c-home-hero_remote_button_label>span{text-align:left;white-space:nowrap}.c-home-hero_remote_button_label>span:first-child{display:block;text-align:left}.c-home-hero_remote_button_label>span:nth-child(2){line-height:1.2}.c-home-hero_remote_button:nth-child(2) .c-home-hero_remote_button_label{border-left:1px solid #51504e}html.has-app-init .c-home-hero_remote_button_label{-webkit-transition:-webkit-transform var(--speed-slow) var(--power2-in-out);transition:-webkit-transform var(--speed-slow) var(--power2-in-out);transition:transform var(--speed-slow) var(--power2-in-out);transition:transform var(--speed-slow) var(--power2-in-out),-webkit-transform var(--speed-slow) var(--power2-in-out)}html.has-app-init .c-home-hero_remote_button_label svg{-webkit-transition:-webkit-transform var(--speed) var(--easing);transition:-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing)}html.has-app-init .c-home-hero_remote_button_label span:nth-child(2){-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing)}.c-home-hero_remote_button_label svg{color:var(--white);-webkit-transform:rotate(90deg);transform:rotate(90deg)}html.has-remote-visible .c-home-hero_remote_button_label{border-color:#fff3;-webkit-transform:translate3d(0,calc(var(--list-height)*-1 + 2px),0);transform:translate3d(0,calc(var(--list-height)*-1 + 2px),0);-webkit-transition-delay:.05s;transition-delay:.05s}html.has-remote-visible .c-home-hero_remote_button_label svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html.is-desktop .c-home-hero_remote_button_label:hover span:nth-child(2){color:var(--white)}@media (max-width:1023px){.c-home-hero_remote_button_label{width:100%}}.c-home-hero_remote_list{background-color:var(--dark);bottom:0;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);left:0;max-height:300px;overflow-y:scroll;position:absolute;right:0;text-align:left;z-index:1}.c-home-hero_remote_button:nth-child(2) .c-home-hero_remote_list{border-left:1px solid #51504e}html.has-app-init .c-home-hero_remote_list{-webkit-transition:clip-path var(--speed-slow) var(--power2-in-out);transition:clip-path var(--speed-slow) var(--power2-in-out)}html.has-remote-visible .c-home-hero_remote_list{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.c-home-hero_remote_list li{position:relative}.c-home-hero_remote_list li a{display:block;padding:var(--unit-tiny) var(--unit-20)}.c-home-hero_remote_list li a:before{background-color:var(--gray-light);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:-1}html.has-app-init .c-home-hero_remote_list li a{-webkit-transition:color .2s var(--power1-out);transition:color .2s var(--power1-out)}html.has-app-init .c-home-hero_remote_list li a:before{-webkit-transition:-webkit-transform .2s var(--power1-out);transition:-webkit-transform .2s var(--power1-out);transition:transform .2s var(--power1-out);transition:transform .2s var(--power1-out),-webkit-transform .2s var(--power1-out)}html.has-app-init.is-desktop .c-home-hero_remote_list li a:hover{color:var(--dark)}html.has-app-init.is-desktop .c-home-hero_remote_list li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center center;transform-origin:center center}
