.z-index--1{z-index:1}.overflow-hidden{overflow:hidden}div:has(.page-anchor){position:relative}.position-relative{position:relative}:root{--outer-x: clamp(2rem, 5vw, 6rem)}@media(min-width: 782px){:root{--outer-x: clamp(6rem, 11vw, 11rem);--outer-x-min782: 0}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotation-angle{0%{--gradient-angle: 0deg}100%{--gradient-angle: 360deg}}#header{position:fixed;top:0;right:0;left:0;z-index:99}#header .header-bar{position:relative;z-index:2;transition:all .3s linear}#header .header-bar .header-logo img{max-width:clamp(4rem,6vw,6rem);transition:all .3s linear}#header .header-bar .logo-heading-h1{transform:translate(calc(min(5.8rem, 16.5%) * -1), 155%)}#header .header-bar .menu-toggle{position:relative;width:44px;height:44px}#header .header-bar .menu-toggle .menu-open,#header .header-bar .menu-toggle .menu-close{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;transform:translatex(100%);cursor:pointer;transition:all .3s ease-in-out}#header .header-bar .menu-toggle .menu-open.as-active,#header .header-bar .menu-toggle .menu-close.as-active{opacity:1;transform:translatex(0)}#header .header-bar.as-active{backdrop-filter:blur(31px);background-color:color-mix(in srgb, var(--wp--preset--color--canvas) 79%, transparent)}#header .header-bar.as-active .header-logo img{max-width:clamp(3.5rem,4vw,4rem)}#header #dropdown-menu{position:fixed;top:0;left:auto;right:0;bottom:0;z-index:1;max-width:719px;width:100%;transform:translatex(100%);visibility:hidden;transition:all .3s ease-in-out}#header #dropdown-menu.as-active{transform:translatex(0);visibility:visible}.hero-video video{filter:blur(130px) brightness(0.6)}.hero-slide{z-index:0}.hero-slide::before{content:"";border-radius:19px 0 0 19px;width:146%;height:105%;position:absolute;top:2%;left:-5%;right:0;bottom:0;background:var(--wp--preset--color--foreground);z-index:-1;filter:blur(50px);opacity:.2}.hero-slide .splide__track{padding:3rem !important;background:var(--wp--preset--color--base);border-radius:19px 0 0 19px;overflow:hidden}.hero-slide .splide__track::before{content:"";width:3rem;height:100%;display:block;position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg, var(--wp--preset--color--base), transparent);z-index:1}.hero-slide .splide__pagination__page{background:var(--wp--preset--color--foreground);height:5px;width:7px;border-radius:2px;transform-origin:right;transition:all 1s ease-in-out}.hero-slide .splide__pagination__page.is-active{background:var(--wp--preset--color--primary);transform-origin:left;width:23px;transform:none}@media(max-width: 820px){.hero-video .wp-block-columns{flex-wrap:wrap !important;justify-content:flex-end}.hero-video .wp-block-columns .wp-block-column:nth-of-type(1){flex-grow:1}.hero-video .wp-block-columns .wp-block-column:nth-of-type(2){flex-basis:55% !important}}.width-fix{width:-webkit-fill-available}@media(max-width: 820px){article.is-layout-flex{flex:1 0 100%}}article.glow-card{--glow-size:110%}article.glow-card>div{height:100%;border-radius:inherit}article.glow-card::before,article.glow-card::after{content:"";position:absolute;inset:0;background:linear-gradient(var(--gradient-angle), var(--wp--preset--color--primary) 30%, var(--wp--preset--color--red) 70%);border-radius:19px;z-index:-1;animation:rotation-angle 20s linear infinite}article.glow-card::after{filter:blur(11px)}article.more-button .wp-block-post-excerpt__more-link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--light);font-size:1rem;padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x);border-radius:13px;margin-top:1rem;text-decoration:none;box-shadow:5px 5px 13px -7px rgba(0,0,0,.5);transition:all .3s linear}article.more-button .wp-block-post-excerpt__more-link:hover{transform:translate(2px, 2px);box-shadow:1px 1px 4px -1px rgba(0,0,0,.7)}.wp-block-button.has-svg a{display:flex;gap:.7ch;align-items:center}.wp-block-button.has-svg a svg{display:block;height:auto}.is-style-border-rotate-animation .wp-block-button__link{background:var(--wp--preset--color--base);margin:2px}.is-style-border-rotate-animation .wp-block-button__link::after{content:"";position:absolute;z-index:-1;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;inset:0px;background:var(--wp--preset--color--primary);border-radius:19px;animation:3s linear 0s infinite normal none running rotation-angle;border-radius:inherit;transition:all .3s linear}.is-style-border-rotate-animation .wp-block-button__link:hover::after{background:linear-gradient(var(--gradient-angle), var(--wp--preset--color--primary) 30%, var(--wp--preset--color--red) 70%)}.m\:flex-grow{flex-grow:1}@media(min-width: 481px){.desktop-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.desktop-grid-3{grid-template-columns:repeat(3, 1fr)}.desktop-grid-4{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 821px){.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}}.wp-block-query ul li{min-width:100%}.wp-block-cover.object-fit-contain .wp-block-cover__image-background,.wp-block-cover.object-fit-contain video.wp-block-cover__video-background,.wp-block-cover.object-fit-contain .wp-block-cover__image-background,.wp-block-cover.object-fit-contain .wp-block-cover-image video.wp-block-cover__video-background{object-fit:contain !important}.is-style-hover-unterline{--hover-unterline-width:0;--hover-unterline-height:2px;--hover-unterline-left:0px;position:relative}.is-style-hover-unterline::before{content:"";display:block;width:var(--hover-unterline-width, 0);height:var(--hover-unterline-height, 2px);position:absolute;top:auto;left:var(--hover-unterline-left, 0px);right:0;bottom:-1.6rem;border-radius:9px;background-color:var(--wp--preset--color--hover);transition:all .3s ease-in-out}html,body{scroll-behavior:smooth;transition:background-color .2s ease-in-out,color .2s ease-in-out}:focus{outline:none}::-webkit-scrollbar{width:0;display:none}@media(max-width: 1180px){.hide-on-mobile{display:none !important;visibility:hidden !important}}@media(min-width: 1181px){.hide-on-desktop{display:none !important;visibility:hidden !important}}@media(max-width: 781px){.reverse-on-desktop{flex-wrap:wrap}}@media(min-width: 782px){.reverse-on-desktop>div:first-child{order:1;align-self:normal}}