.page-banner{position:relative}.page-banner .title-container{position:relative;max-width:clamp(750px,43.83vw + 320.47px,1162px);padding-left:clamp(0px,6.15vw + -23.06px,95px);padding-right:clamp(0px,6.15vw + -23.06px,95px);z-index:1}@media(min-width: 1201px){.page-banner .title-container{max-height:268px}}.page-banner .title-container h1{min-height:68px}.page-banner .wp-block-post-featured-image,.page-banner .wp-block-image{max-height:800px;overflow:hidden;margin-block-start:0;position:relative;display:block}@media(min-width: 1201px){.page-banner .wp-block-post-featured-image,.page-banner .wp-block-image{margin-block-start:-50px;height:800px;min-height:800px}}.page-banner .wp-block-post-featured-image img,.page-banner .wp-block-image img{display:block;width:100% !important;height:125% !important;min-height:125% !important;max-height:none !important;object-fit:cover !important;object-position:center;will-change:transform;backface-visibility:hidden;transform:translate3d(0, 0, 0);transition:transform .1s ease-out}@media(min-width: 1201px){.page-banner .wp-block-post-featured-image img,.page-banner .wp-block-image img{position:absolute;top:-12.5%;left:0}}@media(max-width: 1200px){.page-banner .wp-block-post-featured-image img,.page-banner .wp-block-image img{height:100% !important;min-height:100% !important;position:relative;top:0}}.page-banner>.wp-block-group p:has(a){position:relative;display:flex;align-items:center;margin-block-start:20px;z-index:2}@media(min-width: 981px){.page-banner>.wp-block-group p:has(a){position:absolute;padding-top:var(--wp--preset--spacing--100);transform:none}}.page-banner>.wp-block-group p:has(a):before{content:url(../../images/svg/arrow-half-left.svg);margin-inline-end:10px}.page-banner>.wp-block-group p:has(a) a{position:relative;text-decoration:none}.page-banner>.wp-block-group p:has(a) a:before{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:currentColor;transform-origin:left;transition:opacity .8s cubic-bezier(0.4, 0, 0.1, 1),transform .8s cubic-bezier(0.4, 0, 0.1, 1)}.page-banner>.wp-block-group p:has(a) a:hover::before{opacity:0;transform:scaleX(0)}
