.c-image,.c-image img{display:block;width:100%}.c-image img{filter:blur(5px);transition-duration:.25s;transition-property:filter}.c-image img:not(.is-placeholder){filter:blur(0)}.c-button{align-items:center;background-color:transparent;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;gap:.25rem;justify-content:center;line-height:inherit;padding:.25rem 0;position:relative;text-decoration:none;transition:background-color .2s}.c-button:after{bottom:-.25rem;content:"";display:block;height:2px;left:0;position:absolute;right:0;transition:left .3s,right .3s,width .3s;width:100%}.c-button:hover:after{left:50%;right:50%;width:0}.c-button:focus-visible{outline-style:solid}.c-button.mainNavigation,.c-button.primary,.c-button.secondary{border-radius:4rem;line-height:1}.c-button.mainNavigation,.c-button.primary{padding:.5rem .75rem}.c-button.secondary{padding:.25rem .75rem}.c-button.outline,.c-button.placeholder,.c-button.primary{padding:1rem 1.5rem}.c-button.ghost:after,.c-button.link:after,.c-button.mainNavigation:after,.c-button.navigation:after,.c-button.outline:after,.c-button.placeholder:after,.c-button.primary:after,.c-button.secondary:after{display:none}.c-button.ghost,.c-button.navigation,.c-button.outline,.c-button.placeholder{background-color:transparent}.c-button.ghost,.c-button.navigation{display:inline-block;padding:0}.c-button.ghost:after,.c-button.navigation:after{display:none}.c-button.navigation{font-size:1rem}.c-button.link{background-color:transparent;font-weight:400;text-decoration:underline}.c-button.link:hover{background-color:transparent!important}.c-button p{margin:0}p .c-button.link{display:inline-block;padding:0}.light-mode .c-button{color:#000}.light-mode .c-button:focus-visible{outline-color:#1c42cc}.light-mode .c-button:after{background-color:#1c42cc}.light-mode .c-button.primary{background-color:#1c42cc;color:#fff}.light-mode .c-button.secondary{background-color:#f4f4f4}.light-mode .c-button.mainNavigation,.light-mode .c-button.navigation{background-color:transparent}.light-mode .c-button.navigation.active,.light-mode .c-button.navigation:hover{color:#8a8989}.light-mode .c-button.mainNavigation.router-link-active,.light-mode .c-button.mainNavigation:focus,.light-mode .c-button.mainNavigation:hover{background-color:#0000000a}.light-mode .c-button.outline{border:1px solid #000}.light-mode .c-button.placeholder{border:2px dashed #000}.light-mode .c-button.outline,.light-mode .c-button.placeholder{color:#000}.light-mode .c-button.outline:hover,.light-mode .c-button.placeholder:hover{background-color:#fff}.dark-mode .c-button{color:#fff}.dark-mode .c-button:focus-visible{outline-color:#1c42cc}.dark-mode .c-button:after{background-color:#1c42cc}.dark-mode .c-button.primary{background-color:#1c42cc;color:#fff}.dark-mode .c-button.secondary{background-color:#313030}.dark-mode .c-button.mainNavigation,.dark-mode .c-button.navigation{background-color:transparent}.dark-mode .c-button.navigation.active,.dark-mode .c-button.navigation:hover{color:#777}.dark-mode .c-button.mainNavigation.router-link-active,.dark-mode .c-button.mainNavigation:focus,.dark-mode .c-button.mainNavigation:hover{background-color:#ffffff1f}.dark-mode .c-button.outline{border:1px solid #fff}.dark-mode .c-button.placeholder{border:2px dashed #fff}.dark-mode .c-button.outline,.dark-mode .c-button.placeholder{color:#fff}.dark-mode .c-button.outline:hover,.dark-mode .c-button.placeholder:hover{background-color:#000}.light-mode .c-quote-text{margin-bottom:0}.light-mode .c-quote-author{color:#8a8989}.dark-mode .c-quote-text{margin-bottom:0}.dark-mode .c-quote-author{color:#777}.c-base-slider,.c-base-slider .swiper{min-width:100%;width:1px}.c-base-slider .swiper .c-card-image{aspect-ratio:3/4}.c-image-slider{--swiper-scrollbar-border-radius:0;--swiper-scrollbar-drag-bg-color:#1c42cc}.c-image-slider .c-image{aspect-ratio:3/4;overflow:hidden}.c-image-slider .c-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-image-slider-scrollbar{cursor:pointer;display:block;height:4px;width:100%}.light-mode .c-image-slider-scrollbar{background-color:#dbdbdb}.dark-mode .c-image-slider-scrollbar{background-color:#212121}.c-wysiwyg p:has(+h2),.c-wysiwyg p:has(+h3),.c-wysiwyg p:has(+h4),.c-wysiwyg p:has(+h5){margin-bottom:2.5rem}@media (min-width:768px){.c-wysiwyg p:has(+h2),.c-wysiwyg p:has(+h3),.c-wysiwyg p:has(+h4),.c-wysiwyg p:has(+h5){margin-bottom:4rem}}@media (min-width:1728px){.c-wysiwyg p:has(+h2),.c-wysiwyg p:has(+h3),.c-wysiwyg p:has(+h4),.c-wysiwyg p:has(+h5){margin-bottom:4.25rem}}.c-wysiwyg h2{margin-bottom:1.2rem}.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{margin-bottom:.8rem}.c-wysiwyg p{margin-bottom:1.5rem;white-space:pre-wrap}.c-wysiwyg p b{font-family:ShapiroHeadlineMedium,sans-serif;font-weight:600}.c-wysiwyg p a{text-decoration:underline}.c-wysiwyg p a:focus-visible{outline-style:solid}.c-wysiwyg ol,.c-wysiwyg ul{margin-bottom:2.5rem;padding-left:1rem}@media (min-width:768px){.c-wysiwyg ol,.c-wysiwyg ul{margin-bottom:4rem}}@media (min-width:1728px){.c-wysiwyg ol,.c-wysiwyg ul{margin-bottom:4.25rem}}.c-wysiwyg ol li,.c-wysiwyg ul li{list-style:disc}.c-wysiwyg .c-button,.c-wysiwyg .image-blok,.c-wysiwyg .vimeo-blok{margin:2.5rem 0}@media (min-width:768px){.c-wysiwyg .image-blok,.c-wysiwyg .vimeo-blok{margin:4rem 0}}@media (min-width:1728px){.c-wysiwyg .image-blok,.c-wysiwyg .vimeo-blok{margin:4.25rem 0}}.dark-mode .c-wysiwyg p a,.light-mode .c-wysiwyg p a{outline-color:#1c42cc}@media (min-width:992px){.c-title-text-left{grid-column:2/6}.c-title-text-left-content{position:sticky;top:0}.c-title-text-right{grid-column:7/12}}.divider div{border-bottom:1px solid;grid-column:1/6}@media (min-width:992px){.divider div{grid-column:2/12}}.light-mode .c-title-text-right.u-font-intro p{color:#8a8989}.light-mode .c-title-text-right.u-font-intro .c-button p{color:#000}.light-mode .divider div{border-bottom-color:#dbdbdb}.dark-mode .c-title-text-right.u-font-intro p{color:#777}.dark-mode .c-title-text-right.u-font-intro .c-button p{color:#fff}.dark-mode .divider div{border-bottom-color:#212121}.nuxt-icon{height:1.5rem;margin-bottom:0!important;width:1.5rem}.c-logo{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:992px){.c-logo{width:100%}}@media (min-width:1200px){.c-logo{width:100%}}.c-logo .c-button{display:block;padding:0}.c-logo .c-button svg{display:block}.c-hamburger-button{background-color:transparent;border:none}.c-hamburger-button-line{display:block;height:3px;margin:4px auto;transition:all .3s ease-in-out;width:26px}.c-hamburger-button:hover{cursor:pointer}.c-hamburger-button.active .c-hamburger-button-line:first-child{transform:translateY(8px) rotate(45deg)}.c-hamburger-button.active .c-hamburger-button-line:nth-child(2){opacity:0}.c-hamburger-button.active .c-hamburger-button-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.light-mode .c-hamburger-button-line{background:#000}.dark-mode .c-hamburger-button-line{background:#fff}.c-toggle-switch{display:flex}.c-toggle-switch-theme{display:inline-block;height:2rem;position:relative;width:5rem}.c-toggle-switch-theme input{display:none}.c-toggle-switch-theme input:checked+.c-toggle-switch-theme-slider .c-toggle-switch-theme-slider-button{transform:translate(3rem)}.c-toggle-switch-theme input:checked+.c-toggle-switch-theme-slider .c-toggle-switch-theme-slider-button-sun{opacity:0}.c-toggle-switch-theme input:checked+.c-toggle-switch-theme-slider .c-toggle-switch-theme-slider-button-moon,.c-toggle-switch-theme input:checked+.c-toggle-switch-theme-slider .c-toggle-switch-theme-slider-label-dark{opacity:1}.c-toggle-switch-theme input:checked+.c-toggle-switch-theme-slider .c-toggle-switch-theme-slider-label-light{opacity:0}.c-toggle-switch-theme-slider{align-items:center;border-radius:34px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:translateX .4s}.c-toggle-switch-theme-slider-button{border-radius:50%;bottom:0;height:2rem;left:0;position:absolute;transition:.4s;width:2rem}.c-toggle-switch-theme-slider-button svg{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s}.c-toggle-switch-theme-slider-button svg.c-toggle-switch-theme-slider-button-sun{opacity:1}.c-toggle-switch-theme-slider-button svg.c-toggle-switch-theme-slider-button-moon{opacity:0}.c-toggle-switch-theme-slider-label{position:absolute;transition:.4s}.c-toggle-switch-theme-slider-label-dark{left:.8rem;opacity:0}.c-toggle-switch-theme-slider-label-light{opacity:1;right:.8rem}.dark-mode .c-toggle-switch-theme-slider{background-color:#212121}.dark-mode .c-toggle-switch-theme-slider-button{background-color:#777}.light-mode .c-toggle-switch-theme-slider{background-color:#dbdbdb}.light-mode .c-toggle-switch-theme-slider-button{background-color:#000}.light-mode .c-toggle-switch-theme-slider-label{color:#000}.dark-mode .c-toggle-switch-theme-slider-label{color:#fff}.c-main-navigation{align-items:flex-start;display:flex;flex-direction:column}.c-main-navigation .c-button{font-size:1.5rem;line-height:1;margin-bottom:2rem}@media (min-width:992px){.c-main-navigation .c-button{font-size:1.125rem;margin-bottom:0;margin-right:.5rem}}@media (min-width:1200px){.c-main-navigation .c-button{margin-right:1rem}}@media (min-width:768px){.c-main-navigation{padding-left:3rem}}@media (min-width:992px){.c-main-navigation{align-items:center;background-color:transparent;flex-direction:row;height:auto;justify-content:flex-end;margin-left:0;padding:0;width:100%}}.mobile-nav-modal-content{border-radius:0;display:block;height:100%;position:relative;width:100%}@media (min-width:768px){.mobile-nav-modal-content{margin-left:10%;width:90%}}.mobile-nav-modal .c-mobile-nav-header{display:flex;justify-content:flex-end}.light-mode .mobile-nav-modal-content{background-color:#000}.light-mode .mobile-nav-modal-content .c-hamburger-button-line{background:#fff}.light-mode .mobile-nav-modal-content nav .c-button.mainNavigation{color:#fff}.dark-mode .mobile-nav-modal-content{background-color:#fff}.dark-mode .mobile-nav-modal-content .c-hamburger-button-line{background:#000}.dark-mode .mobile-nav-modal-content nav .c-button.mainNavigation{color:#000}.c-navigation{align-items:center;display:flex;justify-content:flex-end;position:relative}.c-navigation .c-main-navigation{display:none}@media (min-width:992px){.c-navigation .c-main-navigation{display:flex}.c-navigation .c-hamburger-button{display:none}}.dark-mode .c-navigation-mobile .c-button.mainNavigation,.light-mode .c-navigation-mobile .c-button.mainNavigation{color:#fff}header.c-header{left:0;position:fixed;top:0;width:100%;z-index:101}header.c-header:after{bottom:0;content:"";display:block;height:1px;opacity:1;position:absolute;width:100%}header.c-header .u-container .u-grid{grid-column-gap:0;grid-template-columns:0fr 230px 1fr}@media (min-width:992px){header.c-header .u-container .u-grid{grid-template-columns:0fr 280px 1fr}}@media (min-width:1200px){header.c-header .u-container .u-grid{grid-template-columns:0fr 320px 1fr}}header.c-header .u-container .u-grid .c-logo{grid-column:2}header.c-header .u-container .u-grid .c-navigation{min-width:0;width:100%}header.c-header.animate:after{animation:animateHeaderBottomBorder 1.65s forwards;opacity:0}header.c-header.animate .u-container .u-grid{grid-template-columns:0fr 230px 1fr}@media (min-width:992px){header.c-header.animate .u-container .u-grid{animation:slide-grid-open 1.65s ease-out both;grid-template-columns:1fr 280px 1fr}header.c-header.animate .u-container .u-grid .c-navigation{animation:wipe-navigation 2s ease-out both!important}header.c-header.animate .u-container .u-grid .c-navigation.wipe{--wipe-position:-20%;--gradient-length:20%;-webkit-mask-image:linear-gradient(to right,#000 var(--wipe-position),transparent calc(var(--wipe-position) + var(--gradient-length)),transparent)!important;mask-image:linear-gradient(to right,#000 var(--wipe-position),transparent calc(var(--wipe-position) + var(--gradient-length)),transparent)!important;-webkit-mask-position:left;mask-position:left;-webkit-mask-size:contain;mask-size:contain;transition:--wipe-position 2s cubic-bezier(0,.55,.45,1)!important}}@media (min-width:1200px){header.c-header.animate .u-container .u-grid{grid-template-columns:1fr 320px 1fr}}@property --wipe-position{syntax:"<percentage>";inherits:false;initial-value:-20%}@keyframes slide-grid-open{50%{grid-template-columns:1fr 280px 1fr}to{grid-template-columns:0fr 280px 1fr}}@media (min-width:1200px){@keyframes slide-grid-open{50%{grid-template-columns:1fr 320px 1fr}to{grid-template-columns:0fr 320px 1fr}}}@keyframes animateHeaderBottomBorder{50%{opacity:0}to{opacity:1}}@keyframes wipe-navigation{50%{--wipe-position:-20%}to{--wipe-position:100%}}.slide-nav-in-enter-active,.slide-nav-in-leave-active{transition:transform .75s cubic-bezier(0,.61,.33,1);transition-delay:.25s}.slide-nav-in-enter-from,.slide-nav-in-leave-to{transform:translateY(-100%)}.slide-nav-in-enter-to,.slide-nav-in-leave-from{transform:translateY(0)}.light-mode header.c-header{background-color:#fff}.light-mode header.c-header:after{background-color:#dbdbdb}.dark-mode header.c-header{background-color:#000}.dark-mode header.c-header:after{background-color:#212121}.c-intro{pointer-events:none;position:fixed;z-index:9999}.c-intro,.c-intro-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.c-intro-container{clip-path:inset(45% 0 45% 0)}@media (min-width:768px){.c-intro-container{clip-path:inset(40% 0 40% 0)}}.c-intro-container svg{opacity:1;transform:translateY(400%);width:80%}@media (min-width:992px){.c-intro-container svg{width:40%}}.intro-enter-active{animation:introSlideUp 2.2s cubic-bezier(.4,0,.05,1) forwards}@keyframes fadeIn{to{opacity:1}}@keyframes introSlideUp{0%{transform:translateY(400%)}30%{transform:translateY(-10%)}60%{transform:translateY(-10%)}to{transform:translateY(-400%)}}.light-mode .c-intro{background-color:#fff}.dark-mode .c-intro{background-color:#000}#__nuxt,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.page-container{height:100%;overflow:hidden;transform:translateY(100%);transition:transform 1s cubic-bezier(.2,.1,.05,1)}.page-container.introAnimated{transform:translateY(0)}.grecaptcha-badge{visibility:hidden}.light-mode body{background-color:#fff;color:#000}.light-mode body a,.light-mode body h1,.light-mode body h2,.light-mode body h3,.light-mode body h4,.light-mode body h5,.light-mode body h6{color:#000}.dark-mode body{background-color:#000;color:#fff}.dark-mode body a,.dark-mode body h1,.dark-mode body h2,.dark-mode body h3,.dark-mode body h4,.dark-mode body h5,.dark-mode body h6{color:#fff}.c-footer{overflow:hidden}.c-footer nav .c-button{display:inline-block;padding:.75rem 1.25rem .75rem 0}.c-footer-socials p a{text-decoration:underline}.c-footer-socials p a:focus-visible{outline-style:solid}.c-footer-bottom{display:block;padding-bottom:.5rem}.c-footer-bottom-logo{max-width:230px}.c-footer-bottom-left{display:inline-block;position:relative}.c-footer-bottom-link{display:inline-block;height:100%;position:absolute;text-indent:-9999px;top:0;width:100%}@media (min-width:992px){.c-footer p{margin-bottom:0}.c-footer .u-container{align-items:center;display:flex;justify-content:space-between}.c-footer nav{display:flex}.c-footer nav .c-button{margin-left:1.25rem;padding:0}.c-footer-top .u-container{align-items:center}.c-footer-top-right p{text-align:right}.c-footer-bottom .u-container{align-items:end}.c-footer-socials .u-container{justify-content:end}}.light-mode .c-footer{background-color:#000;color:#fff}.light-mode .c-footer a{color:#fff}.light-mode .c-footer-socials p a{text-decoration:underline}.light-mode .c-footer-socials p a:focus-visible{outline-color:#1c42cc}.light-mode .c-footer-bottom{background-color:#1a1a1a}.light-mode .c-footer-bottom-right,.light-mode .c-footer-bottom-right .c-button.link{color:#8a8989}.dark-mode .c-footer{background-color:#1a1a1a;color:#fff}.dark-mode .c-footer a{color:#fff}.dark-mode .c-footer-socials p a{text-decoration:underline}.dark-mode .c-footer-socials p a:focus-visible{outline-color:#1c42cc}.dark-mode .c-footer-bottom{background-color:#000}.dark-mode .c-footer-bottom-right,.dark-mode .c-footer-bottom-right .c-button.link{color:#777}.page-error{display:grid;grid-template-rows:1fr auto;min-height:100%}.page-error-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-error-content h2{font-size:5rem}
