/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes animate{0%{transform:rotate(0deg) scale(1) skew(0deg,0deg) translate(var(--animation-translate-x),var(--animation-translate-y));opacity:var(--animation-opacity)}to{transform:rotate(var(--animation-rotate)) scale(var(--animation-scale)) skew(var(--animation-skew-x),var(--animation-skew-y)) translate(0,0);box-shadow:var(--animation-box-shadow)}}@keyframes animateRevert{to{transform:rotate(0deg) scale(1) skew(0deg,0deg) translate(var(--animation-translate-x),var(--animation-translate-y));opacity:var(--animation-opacity)}0%{transform:rotate(var(--animation-rotate)) scale(var(--animation-scale)) skew(var(--animation-skew-x),var(--animation-skew-y)) translate(0,0);box-shadow:var(--animation-box-shadow)}}@keyframes animateFrom{to{transform:rotate(0deg) scale(1) skew(0deg,0deg) translate(var(--animation-translate-x),var(--animation-translate-y));opacity:var(--animation-opacity)}0%{transform:rotate(var(--animation-rotate)) scale(var(--animation-scale)) skew(var(--animation-skew-x),var(--animation-skew-y)) translate(0,0);box-shadow:var(--animation-box-shadow)}}@keyframes animateRevertFrom{0%{transform:rotate(0deg) scale(1) skew(0deg,0deg) translate(var(--animation-translate-x),var(--animation-translate-y));opacity:var(--animation-opacity)}to{transform:rotate(var(--animation-rotate)) scale(var(--animation-scale)) skew(var(--animation-skew-x),var(--animation-skew-y)) translate(0,0);box-shadow:var(--animation-box-shadow)}}@keyframes fullwidthHover{0%{width:0}to{width:100%}}@keyframes fullwidthRevert{to{width:0}0%{width:100%}}[class*=panel-][data-panels="2"]{--panel-count:2}[class*=panel-][data-panels="3"]{--panel-count:3}[class*=panel-][data-panels="5"]{--panel-count:5}.panel-wrapper{--panel-count:4;height:50vh;min-height:calc(10rem*var(--panel-count));position:relative;overflow:hidden}.panel-wrapper.quarter-height{height:25vh}.panel-wrapper.third-height{height:33vh}.panel-wrapper.two-third-height{height:66vh}.panel-wrapper.three-quarter-height{height:75vh}.home-page .panel-wrapper{min-height:100%!important}.panel-container{display:flex;height:100%;flex-flow:row wrap;background-color:rgba(var(--black),1)}.panel{transition:transform var(--normal-speed) ease;position:relative;display:flex;flex:1;flex-basis:100%;justify-content:center;overflow:hidden}.panel .panel-content,.panel .panel-cta strong{align-items:center;display:flex;flex-direction:column}.panel .panel-content{width:80%;text-align:center}.panel .panel-heading{position:relative}.panel .panel-heading:after{transition:opacity var(--normal-speed) ease;content:'';background-image:radial-gradient(rgba(var(--background-color),1),transparent,transparent);position:absolute;height:300%;width:200%;left:-50%;top:-100%;display:block;z-index:-1;opacity:.5}.panel .panel-heading.remove-background:after{opacity:0!important}.panel .panel-cta{display:flex;justify-content:center}.panel .panel-cta strong{background:0 0}.panel .panel-cta strong:after{animation-name:fullwidthRevert;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both;content:'';display:inline-block;position:relative;height:2px;background:rgba(var(--background-color),1);--animation-speed:0ms;--animatiion-ease:var(--easy-ease)}.panel .panel-cta strong:not([class*=background-]):after{--background-color:var(--red)}.panel .panel-cta strong[class*=gradient-]:after{background-image:linear-gradient(var(--dir),rgba(var(--gradient-color),var(--alpha1)) var(--pos1),rgba(var(--gradient-color-tint),var(--alpha2)) var(--pos4))}.panel .panel-cta strong.background-gradient-rainbow:after{background:linear-gradient(45deg,#8a0028,#c92442,#da5530,#eea520,#05b9be,#759d33,#055a65,#464670)}.panel:focus .panel-img,.panel:hover .panel-img{transform:scale(.85)}.panel:focus .panel-img:before,.panel:hover .panel-img:before{opacity:.5}.panel:focus .panel-img:after,.panel:hover .panel-img:after{opacity:.8}.panel:focus .panel-cta strong:after,.panel:hover .panel-cta strong:after{animation-name:fullwidthHover;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both}.panel[class*=-black] .panel-heading:after{opacity:.2}.panel[class*=-black] .panel-img:before{opacity:.3}.panel[class*=-black]:focus .panel-img:before,.panel[class*=-black]:hover .panel-img:before{opacity:.4}.panel[class*=-black]:focus .panel-img:after,.panel[class*=-black]:hover .panel-img:after{opacity:.6}.panel-img{transition:transform var(--normal-speed) ease;height:120%;width:120%;top:-10%;left:-10%;position:absolute}.panel-img:after,.panel-img:before{transition:opacity var(--normal-speed) ease;content:'';position:absolute;width:150%;height:150%;left:-25%;top:-25%}.panel-img:before{background-color:rgba(var(--background-color),1);opacity:.5}.panel-img:after{background-image:radial-gradient(rgba(var(--background-color),1),rgba(var(--background-color),.5));opacity:.2}.panel-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}@media screen and (min-width:30em){.panel-wrapper:not([data-panels="3"]),.panel-wrapper:not([data-panels="5"]){min-height:calc(6rem*var(--panel-count))}.panel{flex-basis:calc(100%/var(--panel-count)*2)}[class*=panel-][data-panels="2"] .panel{flex-basis:50%}[class*=panel-][data-panels="3"] .panel{flex-basis:100%}[class*=panel-][data-panels="5"] .panel:nth-of-type(3),[class*=panel-][data-panels="5"].emphasize-first .panel:nth-of-type(1),[class*=panel-][data-panels="5"].emphasize-last .panel:nth-of-type(5){flex-basis:100%}[class*=panel-][data-panels="5"][class*=emphasize-] .panel:nth-of-type(3){flex-basis:calc(100%/var(--panel-count)*2)}}@media screen and (min-width:54em){.panel-wrapper[data-panels="2"],.panel-wrapper[data-panels="3"]{width:110vw;left:-10vw}.panel-wrapper[data-panels="2"] .panel-container,.panel-wrapper[data-panels="3"] .panel-container{flex-wrap:nowrap}.panel-wrapper[data-panels="2"] .panel,.panel-wrapper[data-panels="3"] .panel{transform:skewX(-10deg)}.panel-wrapper[data-panels="2"] .panel:first-of-type .panel-content,.panel-wrapper[data-panels="3"] .panel:first-of-type .panel-content{width:65%;transform:skewX(10deg) translateX(18%) translateY(-50%)}.panel-wrapper[data-panels="2"] .panel:last-of-type .panel-content,.panel-wrapper[data-panels="3"] .panel:last-of-type .panel-content{width:65%;transform:skewX(10deg) translateX(-8%) translateY(-50%)}.panel-wrapper[data-panels="2"] .panel:focus,.panel-wrapper[data-panels="2"] .panel:hover,.panel-wrapper[data-panels="3"] .panel:focus,.panel-wrapper[data-panels="3"] .panel:hover{transform:scale(1.1) skewX(-10deg)}.panel-wrapper[data-panels="2"] .panel:focus .panel-img,.panel-wrapper[data-panels="2"] .panel:hover .panel-img,.panel-wrapper[data-panels="3"] .panel:focus .panel-img,.panel-wrapper[data-panels="3"] .panel:hover .panel-img{transform:scale(.85) skewX(10deg)}.panel-wrapper[data-panels="2"] .panel:focus .panel-heading,.panel-wrapper[data-panels="2"] .panel:focus .panel-summary,.panel-wrapper[data-panels="2"] .panel:hover .panel-heading,.panel-wrapper[data-panels="2"] .panel:hover .panel-summary,.panel-wrapper[data-panels="3"] .panel:focus .panel-heading,.panel-wrapper[data-panels="3"] .panel:focus .panel-summary,.panel-wrapper[data-panels="3"] .panel:hover .panel-heading,.panel-wrapper[data-panels="3"] .panel:hover .panel-summary{animation-name:animate;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both}.panel-wrapper[data-panels="2"] .panel:focus .panel-cta strong:after,.panel-wrapper[data-panels="2"] .panel:hover .panel-cta strong:after,.panel-wrapper[data-panels="3"] .panel:focus .panel-cta strong:after,.panel-wrapper[data-panels="3"] .panel:hover .panel-cta strong:after{animation-delay:var(--fast-speed)}.panel-wrapper[data-panels="2"] .panel[class*=-black] .panel-img:before,.panel-wrapper[data-panels="3"] .panel[class*=-black] .panel-img:before{opacity:0}.panel-wrapper[data-panels="2"] .panel-content,.panel-wrapper[data-panels="3"] .panel-content{--animation-box-shadow:none;--animation-ease:var(--easy-ease);--animation-rotate:0deg;--animation-scale:1;--animation-skew-x:0deg;--animation-skew-y:0deg;--animation-speed:var(--normal-speed);--animation-translate-x:0;--animation-translate-y:0;--animation-translate-value:0;align-content:center;transform:skewX(10deg) translateX(.5rem) translateY(-50%)}.panel-wrapper[data-panels="2"] .panel-heading,.panel-wrapper[data-panels="3"] .panel-heading{animation-name:animateRevert;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both;--animation-speed:0ms;--animation-ease:var(--easy-ease)
        --animation-translate-x:0;--animation-translate-y:1.5rem;--animation-scale:0.9}.panel-wrapper[data-panels="2"] .panel-summary,.panel-wrapper[data-panels="3"] .panel-summary{animation-name:animateRevert;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both;min-height:6rem;--animation-opacity:0;--animation-speed:0ms;--animation-ease:var(--easy-ease);--animation-translate-x:0;--animation-translate-y:-2rem;--animation-scale:0.9}.panel-wrapper[data-panels="2"] .panel-img,.panel-wrapper[data-panels="3"] .panel-img{height:110%;width:160%;top:-5%;left:-30%;transform:skewX(10deg)}.panel-wrapper[data-panels="2"] .panel-img:before,.panel-wrapper[data-panels="3"] .panel-img:before{opacity:.2}.panel-wrapper[data-panels="2"] .panel,.panel-wrapper[data-panels="3"] .panel{flex-basis:30%}.panel-wrapper[data-panels="2"] .panel:first-of-type,.panel-wrapper[data-panels="2"] .panel:last-of-type,.panel-wrapper[data-panels="3"] .panel:first-of-type,.panel-wrapper[data-panels="3"] .panel:last-of-type{flex-basis:40%}}@media screen and (min-width:68em){.panel-wrapper .panel-container{flex-wrap:nowrap}.panel-wrapper .panel{transform:skewX(-10deg)}.panel-wrapper .panel:first-of-type .panel-content{width:65%;transform:skewX(10deg) translateX(18%) translateY(-50%)}.panel-wrapper .panel:last-of-type .panel-content{width:65%;transform:skewX(10deg) translateX(-8%) translateY(-50%)}.panel-wrapper .panel:focus,.panel-wrapper .panel:hover{transform:scale(1.1) skewX(-10deg)}.panel-wrapper .panel:focus .panel-img,.panel-wrapper .panel:hover .panel-img{transform:scale(.85) skewX(10deg)}.panel-wrapper .panel:focus .panel-heading,.panel-wrapper .panel:focus .panel-summary,.panel-wrapper .panel:hover .panel-heading,.panel-wrapper .panel:hover .panel-summary{animation-name:animate;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both}.panel-wrapper .panel:focus .panel-cta strong:after,.panel-wrapper .panel:hover .panel-cta strong:after{animation-delay:var(--fast-speed)}.panel-wrapper .panel[class*=-black] .panel-img:before{opacity:0}.panel-wrapper .panel-content{--animation-box-shadow:none;--animation-ease:var(--easy-ease);--animation-rotate:0deg;--animation-scale:1;--animation-skew-x:0deg;--animation-skew-y:0deg;--animation-speed:var(--normal-speed);--animation-translate-x:0;--animation-translate-y:0;--animation-translate-value:0;align-content:center;transform:skewX(10deg) translateX(.5rem) translateY(-50%)}.panel-wrapper .panel-heading,.panel-wrapper .panel-summary{animation-name:animateRevert;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-ease);animation-fill-mode:both;--animation-speed:0ms;--animation-scale:0.9}.panel-wrapper .panel-heading{--animation-ease:var(--easy-ease)
        --animation-translate-x:0;--animation-translate-y:1.5rem}.panel-wrapper .panel-summary{min-height:6rem;--animation-opacity:0;--animation-ease:var(--easy-ease);--animation-translate-x:0;--animation-translate-y:-2rem}.panel-wrapper .panel-img{height:110%;width:160%;top:-5%;left:-30%;transform:skewX(10deg)}.panel-wrapper .panel-img:before{opacity:.2}.panel-wrapper.full-width-section{width:110vw;left:-13vw}.panel-wrapper .panel{flex-basis:calc(100%/var(--panel-count) - 10%/var(--panel-count))}.panel-wrapper .panel:first-of-type,.panel-wrapper .panel:last-of-type,.panel-wrapper[data-panels="5"][class*=emphasize-] .panel:first-of-type,.panel-wrapper[data-panels="5"][class*=emphasize-] .panel:last-of-type{flex-basis:calc(100%/var(--panel-count) + 10%/var(--panel-count))}.panel-wrapper[class*=panel-][data-panels="5"]{min-height:calc(6rem*var(--panel-count))}.panel-wrapper[data-panels="5"] .panel:nth-of-type(3),.panel-wrapper[data-panels="5"][class*=emphasize-] .panel:nth-of-type(3){flex-basis:calc(100%/var(--panel-count) - 10%/var(--panel-count))}}@media screen and (min-width:85.5em){.panel-wrapper.full-width-section{left:calc((-110vw + 72rem)/2)!important}}.page-animation-ready .panel .panel-cta strong:after,.page-animation-ready .panel .panel-heading,.page-animation-ready .panel .panel-summary{--animation-speed:var(--normal-speed)}
