.wp-block-button a{align-items:center;display:flex;position:relative;transition:all .5s}.wp-block-button a:before{content:"";opacity:0;transition:all .5s;width:.5em}.wp-block-button a:after{content:"»";opacity:0;transition:all .5s;width:.5em}.wp-block-button a:focus-visible:before,.wp-block-button a:focus:before,.wp-block-button:active a:before,.wp-block-button:hover a:before{width:0}.wp-block-button a:focus-visible:after,.wp-block-button a:focus:after,.wp-block-button:active a:after,.wp-block-button:hover a:after{opacity:1;width:1em}.wp-block-button a:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:15px}.wp-block-navigation{--sp-nav-accent:#d03734;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wp-block-navigation .wp-block-navigation-item__content{color:#1a090d;position:relative;transition:color .18s ease}.wp-block-navigation .wp-block-navigation-item__content:focus-visible,.wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--sp-nav-accent)}.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation .current_page_item>.wp-block-navigation-item__content,.wp-block-navigation [aria-current=page]{color:var(--sp-nav-accent)}.wp-block-navigation .wp-block-navigation__submenu-icon{margin-left:.4em;opacity:.55;transition:opacity .18s ease,transform .2s ease}.wp-block-navigation .wp-block-navigation-item.has-child:focus-within>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon,.wp-block-navigation .wp-block-navigation-item:hover>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{opacity:1;transform:rotate(180deg)}@media(min-width:600px){.wp-block-navigation.is-horizontal .wp-block-navigation__container{gap:clamp(1.25rem,2vw,2.25rem)}.wp-block-navigation.is-horizontal .wp-block-navigation-item__content{padding:.25rem 0}.wp-block-navigation.is-horizontal .wp-block-navigation-item__content:after{background:var(--sp-nav-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.wp-block-navigation.is-horizontal .wp-block-navigation-item__content:focus-visible:after,.wp-block-navigation.is-horizontal .wp-block-navigation-item__content:hover:after{transform:scaleX(1)}.wp-block-navigation.is-horizontal .current-menu-item>.wp-block-navigation-item__content:after,.wp-block-navigation.is-horizontal [aria-current=page]:after{transform:scaleX(1)}.wp-block-navigation .wp-block-navigation__submenu-container{background:#fff;border:0;border-radius:12px;box-shadow:0 18px 40px -20px hsla(0,0%,6%,.25),0 1px 2px hsla(0,0%,6%,.06);min-width:220px;padding:.5rem .25rem}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{border-radius:8px;font-size:.85em;letter-spacing:.1em;padding:.65rem 1rem}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:rgba(208,55,52,.07);color:var(--sp-nav-accent)}}.wp-block-navigation__responsive-container.is-menu-open{background:#fff;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,4rem)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{margin-top:clamp(2rem,6vw,4rem)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:clamp(1rem,2.5vw,1.6rem)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;display:inline-block;font-size:clamp(1.1rem,2.5vw + .5rem,1.65rem);font-weight:800;letter-spacing:.08em;line-height:1.1;padding:.4rem 0;transition:background-size .25s ease,color .2s ease}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus-visible,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{background-size:100% 2px;color:var(--sp-nav-accent)}.wp-block-navigation__responsive-container.is-menu-open .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open [aria-current=page]{background-size:100% 2px;color:var(--sp-nav-accent)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:transparent;border-left:2px solid rgba(208,55,52,.25);box-shadow:none;gap:.6rem;margin-left:.5rem;margin-top:.4rem;padding:.4rem 0 .4rem 1.4rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:rgba(26,9,13,.55);font-size:clamp(.95rem,1.5vw + .5rem,1.1rem);font-weight:700;letter-spacing:.1em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--sp-nav-accent)}.wp-block-navigation__responsive-container-open{color:#fff;transition:color .18s ease,transform .2s ease}.wp-block-navigation__responsive-container-close{color:#1a090d;transition:color .18s ease,transform .2s ease}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:28px;width:28px}.wp-block-navigation__responsive-container-close:focus-visible,.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-open:focus-visible,.wp-block-navigation__responsive-container-open:hover{color:var(--sp-nav-accent);transform:scale(1.05)}.wp-block-navigation__responsive-container-close{right:clamp(1.25rem,3vw,1.75rem);top:clamp(1.25rem,3vw,1.75rem)}.webx-blocks-sticky-header.is-sticky .wp-block-navigation .wp-block-navigation-item__content{color:#fff}.webx-blocks-sticky-header.is-sticky .wp-block-navigation .wp-block-navigation-item__content:focus-visible,.webx-blocks-sticky-header.is-sticky .wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--sp-nav-accent)}.webx-blocks-sticky-header.is-sticky .wp-block-navigation__responsive-container-open{color:#fff}
