/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/css/fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("/css/fonts/montserrat-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/css/fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/css/fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/css/fonts/montserrat-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("/css/fonts/montserrat-v31-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("/css/fonts/montserrat-v31-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("/css/fonts/montserrat-v31-latin-900.woff2") format("woff2")}HTML{font-size:62.5%}@media(max-width: 1024px){HTML{font-size:55.5555555555%}}@media(max-width: 768px){HTML{font-size:50%}}:root{--spacing: 2.4rem;--spacing-xxs: calc(var(--spacing) / 6);--spacing-xs: calc(var(--spacing) / 3);--spacing-s: calc(var(--spacing) / 2);--spacing-l: calc(var(--spacing) * 2);--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 4);--content-width: 1450px;--content-width-medium: 1024px}BODY{font-size:1.6rem;display:flex;flex-direction:column;min-height:100vh}BODY>MAIN{flex:1}.main-width-medium,.main-width{max-width:calc(var(--content-width) + var(--spacing)*2);padding-left:var(--spacing);padding-right:var(--spacing);margin:auto;width:100%}.main-width-medium{max-width:calc(var(--content-width-medium) + var(--spacing)*2)}.relative{position:relative}.nav{font-size:var(--fs-nav);font-weight:bold;padding-top:var(--spacing);padding-bottom:var(--spacing-s);color:#000;position:fixed;width:100%;z-index:1000;top:0;--scrolling-transition-duration: 0.4s;--scrolling-transition: scale(1.4);--scrolling-transition-2: scale(0.8)}.nav .nav-logo{display:inline-block;z-index:1100;margin-left:calc(-1*var(--spacing-s))}.nav .nav-logo IMG{height:57px;filter:drop-shadow(rgba(0, 0, 0, 0.3) 0px 5px 5px);transition:.25s}.nav .nav-logo:hover IMG{transform:scale(0.9);filter:drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 2px)}.nav .nav-logo.nav-logo-2{margin-top:-10px;margin-left:auto}.nav .nav-logo.nav-logo-2 IMG{height:80px}.nav .nav-toggle{display:none}.nav::before{content:"";position:absolute;top:0;width:100%;height:100%;transition:all var(--scrolling-transition-duration)}.nav::before,.nav .nav-logo,.nav .nav-toggle,.nav .nav-main-container{transition:transform var(--scrolling-transition-duration)}.nav.scrolling .nav-logo{transform:var(--scrolling-transition)}.nav.scrolling .nav-logo.nav-logo-2{transform:var(--scrolling-transition-2)}.nav .nav-container,.nav UL{position:relative;display:flex;justify-content:flex-start;align-items:start;gap:var(--spacing-s);white-space:nowrap}.nav LI{margin-right:calc(-1*var(--spacing-s));margin-left:calc(-1*var(--spacing-s))}.nav UL BUTTON[aria-expanded],.nav A{text-decoration:none;display:inline-block;padding:var(--spacing-s) var(--spacing-s);line-height:var(--fs-nav-small);border-radius:var(--border-radius)}.nav A:not([role=button]):hover{color:#fff}@media(min-width: 100000px){.nav A[role=button],.nav .button{margin-left:var(--spacing-xs);margin-right:var(--spacing-s)}}@media(max-width: 99999px){.nav A[role=button],.nav .button{margin-top:var(--spacing-s)}.nav .nav-toggle{display:inline-block;border:0 none;background:rgba(0,0,0,0);padding:0;width:calc(32px + var(--spacing-xs)*2);height:calc(32px + var(--spacing-xs)*2);position:relative;top:var(--spacing-xs);z-index:1100;flex-direction:column;border-radius:var(--border-radius);padding:var(--spacing-xs);margin:var(--spacing-xs) calc(-1*var(--spacing-xs))}.nav .nav-toggle::after,.nav .nav-toggle::before,.nav .nav-toggle>SPAN{position:absolute;content:"";left:10px;width:calc(100% - var(--spacing-xs)*2);top:50%;height:3px;margin-top:-1.5px;background-color:rgba(0,0,0,0);transition:.4s}.nav .nav-toggle::after{transform:translateY(-11px)}.nav .nav-toggle::before{transform:translateY(11px)}.nav .nav-toggle:hover{opacity:.6}.nav .nav-toggle[aria-expanded=true]::after{transform:rotate(45deg);background-color:#000}.nav .nav-toggle[aria-expanded=true]::before{background-color:#000;transform:rotate(-45deg)}.nav .nav-toggle[aria-expanded=true]>SPAN{transform:scaleX(0)}.nav .nav-toggle[aria-expanded=true]~.nav-main-container{transform:translateY(0) !important}.nav .nav-toggle[aria-expanded=true]~.nav-main-container A,.nav .nav-toggle[aria-expanded=true]~.nav-main-container BUTTON{visibility:visible}.nav .nav-main-container{position:fixed;inset:0;background:var(--primary-color-light);padding-top:var(--spacing);display:flex;justify-content:center;align-items:center;transform:translateY(-100%) !important;text-transform:uppercase}.nav .nav-main-container A,.nav .nav-main-container BUTTON{visibility:hidden}.nav .nav-main-container #nav-main{display:flex;flex-wrap:wrap}.nav .nav-main-container #nav-main>UL{flex-basis:auto;flex-direction:column;align-items:start;justify-content:start;gap:0;padding:var(--spacing-xxs) var(--spacing)}.nav .nav-main-container #nav-main>UL:nth-child(2){font-size:var(--fs-nav-small)}}.nav UL UL{flex-direction:column;padding:0 var(--spacing-s);gap:0}.nav UL BUTTON[aria-expanded]{font:inherit;border:0 none;background:rgba(0,0,0,0);margin-left:calc(var(--spacing-xs)*-2);padding-left:var(--spacing-xs);color:inherit;cursor:pointer}.nav UL BUTTON[aria-expanded]:hover{color:var(--primary-color-hover)}.nav UL BUTTON[aria-expanded]::before{display:inline-block;content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-0.2rem) rotate(-45deg);transition:transform .2s}@media(min-width: 100000px){.nav UL UL{position:absolute;border-radius:var(--border-radius);box-shadow:var(--shadow);background-color:#fff;align-items:stretch}.nav UL UL A{display:block}.nav LI:hover>UL{display:flex !important}}.nav LI:has([aria-current=page])>A,.nav [aria-current=page]{color:#fff}@media(min-width: 100000px){.nav LI:hover>BUTTON::before{transform:translate(0.2rem, -0.4rem) rotate(45deg)}}.nav UL BUTTON[aria-expanded=true]::before{transform:translate(0.2rem, -0.4rem) rotate(45deg)}@media(max-width: 99999px){.nav UL UL{font-size:var(--fs-nav-small)}.nav UL UL A{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.nav UL UL LI{margin-top:calc(-1*var(--spacing-xs))}}BODY.nav-full.nav-expanded{overflow:hidden}UL[aria-label=breadcrumb]{font-size:var(--fs-nav-breadcrumb);display:flex;margin-top:var(--spacing);align-items:center;gap:var(--spacing);backdrop-filter:blur(10px);border-radius:10px;font-weight:400;padding:0 var(--spacing-s)}UL[aria-label=breadcrumb] A{text-decoration:none;display:inline-block;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius);color:var(--primary-color) !important}UL[aria-label=breadcrumb] A:hover{text-decoration:underline}UL[aria-label=breadcrumb] .back{padding-left:var(--spacing-s)}UL[aria-label=breadcrumb] .back:hover{text-decoration:underline}UL[aria-label=breadcrumb] .back::before{content:"";width:10px;height:10px;display:inline-block;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg) scale(0.8)}UL[aria-label=breadcrumb] LI:not(:last-child){position:relative;color:var(--primary-color) !important}UL[aria-label=breadcrumb] LI:not(:last-child)::after{content:"/";font-size:.85em}BODY:has(SECTION.slider) UL[aria-label=breadcrumb]{display:none}NAV.scrolling UL[aria-label=breadcrumb]{background-color:var(--background-color-translucent)}.skip-link{position:absolute;margin:var(--spacing);z-index:2000;border:0}.skip-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;width:1px}A[name=main]{position:absolute;margin-top:-50px}.slider{position:relative;background-color:#000;height:33.3333333vw;overflow:hidden}.slider:first-of-type{height:80vh}.slider:first-of-type:has(+.ticker){height:calc(100vh - 160px)}.slider .slide{position:absolute;inset:0;transition:1s}.slider .slide VIDEO,.slider .slide IMG{display:block;width:100%;height:100%;object-fit:cover}.slider .slide:not(.active){opacity:0}.slider .slide.active{z-index:1}.slider .slide .slide-content{position:absolute;text-align:center;bottom:calc(var(--spacing)*2 + var(--spacing-s));width:100%;color:#fff;z-index:22}.slider .slide .slide-content P{line-height:1.8;margin-top:var(--spacing)}.slider .slide .slide-content P.head{font-size:clamp(36px,7vw,80px);line-height:1;font-weight:800}.slider .slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5) 100%);z-index:3;pointer-events:none}.slider .slider-dots{position:absolute;z-index:10;inset:auto 0 var(--spacing) 0;display:flex;gap:10px;justify-content:center}.slider .slider-dots .slider-dot{width:var(--spacing-s);height:var(--spacing-s);border-radius:var(--spacing-s);background-color:rgba(255,255,255,.5);transition:.4s;color:rgba(0,0,0,0);cursor:pointer}.slider .slider-dots .slider-dot.active{width:calc(var(--spacing-s)*3)}.slider .slider-dots .slider-dot.active,.slider .slider-dots .slider-dot:hover{background-color:#fff}.slider .slider-dots:not(:has(.slider-dot:not(.active))){display:none}:root{--primary-color: #f33a70;--primary-color-light: #ff7c7c;--primary-color-hover: #84ee94;--background-color: #f8faf8;--background-color-translucent: #fff9;--focus-color: #2626;--secondary-color: #84ee94;--secondary-color-hover: #ff7c7c;--body-color: #333;--border-radius: 100px;--shadow: rgba(0, 0, 0, 0.1) 0 0 10px;--shadow2: rgba(0, 0, 0, 0.3) 0px 2px 4px;--fs-h1: 4rem;--fs-h2: 3.6rem;--fs-h3: 3.2rem;--fs-h4: 2.8rem;--fs-h5: 2.4rem;--fs-h6: 2.2rem;--fs-body: 1.8rem;--fs-nav: clamp(2.8rem, 3vw, 3.6rem);--fs-nav-small: clamp(2rem, 2vw, 2.4rem);--fs-nav-breadcrumb: 1.4rem}BODY{color:var(--body-color);font-family:"Montserrat",sans-serif;font-size:var(--fs-body);background-color:var(--background-color)}A{color:inherit}A[role=button],ARTICLE BUTTON,.button{font:inherit;border:1px solid rgba(0,0,0,0);display:inline-block;text-decoration:none;font-weight:500;color:#fff;padding:var(--spacing-xxs) var(--spacing);border-radius:var(--border-radius);background-color:var(--primary-color);cursor:pointer}A[role=button].outline,ARTICLE BUTTON.outline,.button.outline{background-color:rgba(0,0,0,0);border-color:var(--primary-color);color:var(--primary-color)}A[role=button].outline:hover,ARTICLE BUTTON.outline:hover,.button.outline:hover{border-color:var(--primary-color-hover);color:var(--primary-color-hover)}A[role=button]:not(.outline):hover,ARTICLE BUTTON:not(.outline):hover,.button:not(.outline):hover{background-color:var(--primary-color-hover)}A[role=button].secondary,ARTICLE BUTTON.secondary,.button.secondary{background-color:var(--secondary-color)}A[role=button].secondary:hover,ARTICLE BUTTON.secondary:hover,.button.secondary:hover{background-color:var(--secondary-color-hover)}A[role=button].secondary.outline,ARTICLE BUTTON.secondary.outline,.button.secondary.outline{border-color:var(--secondary-color);background-color:rgba(0,0,0,0);color:var(--secondary-color)}A[role=button].contrast,ARTICLE BUTTON.contrast,.button.contrast{background-color:var(--body-color);color:#fff}A[role=button].contrast:hover,ARTICLE BUTTON.contrast:hover,.button.contrast:hover{background-color:#000}A[role=button].contrast.outline,ARTICLE BUTTON.contrast.outline,.button.contrast.outline{border-color:var(--body-color);background-color:rgba(0,0,0,0);color:var(--body-color)}A[role=button].button-small,ARTICLE BUTTON.button-small,.button.button-small{padding:var(--spacing-xxs) var(--spacing-s);font-size:.9em}:focus{outline:2.5px solid var(--focus-color);outline-offset:1px;transition:all .1s}.article{line-height:1.8}.article>:not(:first-child){margin-top:var(--spacing)}.article H1{font-size:var(--fs-h1);font-weight:800}.article H2{font-size:var(--fs-h2);font-weight:800}.article H3{font-size:var(--fs-h3);font-weight:bold}.article H4{font-size:var(--fs-h4);font-weight:bold}.article H5{font-size:var(--fs-h5);font-weight:bold}.article H1,.article H2,.article H3,.article H4,.article H5,.article H6{line-height:1;color:var(--primary-color)}.article H1:not(:first-child),.article H2:not(:first-child),.article H3:not(:first-child),.article H4:not(:first-child),.article H5:not(:first-child),.article H6:not(:first-child){margin-top:var(--spacing-l)}.article UL{list-style-type:disc}.article OL{list-style-type:decimal}.article UL,.article OL{padding-left:1.4em}.article A:not([role=button]):not(.button){color:var(--primary-color)}.article DETAILS{border-bottom:1px solid var(--primary-color);padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.article DETAILS:not(:first-of-type){margin-top:0}.article DETAILS:first-of-type{border-top:1px solid var(--primary-color)}.article DETAILS>SUMMARY{font-weight:600;color:var(--primary-color);cursor:pointer;list-style:none}.article DETAILS>SUMMARY::after{content:"";display:inline-block;border-top:3px solid currentColor;border-right:3px solid currentColor;width:.4em;height:.4em;vertical-align:.05em;margin-left:var(--spacing-xs);transform:rotate(45deg);transition:transform .2s}.article DETAILS>:not(:first-child){margin-top:.2em}.article DETAILS[open]>SUMMARY::after{transform:translate(10%, -30%) rotate(135deg)}.article HR{border:0 none;border-top:1px solid var(--primary-color)}.article SUMMARY,.article A:not([role=button]):not(.button),FOOTER SUMMARY,FOOTER A:not([role=button]):not(.button){padding:var(--spacing-xxs);margin:calc(-1*var(--spacing-xxs));border-radius:var(--border-radius)}A{text-underline-offset:1px;text-underline-position:from-font;text-decoration-color:var(--focus-color)}FOOTER{background-color:var(--primary-color);color:#fff;line-height:1.4;padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}FOOTER :focus{outline-color:rgba(255,255,255,.5)}FOOTER .main-width{display:flex;justify-content:space-between;gap:var(--spacing)}@media(width <= 768px){FOOTER .main-width{flex-direction:column}}FOOTER A{text-decoration:none;text-decoration-color:#fff}FOOTER A:hover{text-decoration:underline}.page-background{z-index:-1;position:fixed;width:100%}.page-background IMG{width:100%;display:block;object-fit:cover;object-position:top center;min-height:120vh}.section-background{position:absolute;z-index:-1;inset:-50vh 0 0 0}.section-background VIDEO,.section-background IMG{display:block;width:100%;height:100%;object-fit:cover}SECTION.default{overflow:hidden;position:relative;padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}SECTION.default.default-dark H2,SECTION.default.default-dark{color:#fff}SECTION.default.default-dark H2 .button,SECTION.default.default-dark .button{background-color:#fff;color:var(--primary-color)}SECTION.default.default-dark H2 .button:hover,SECTION.default.default-dark .button:hover{background-color:var(--primary-color-hover);color:#fff}SECTION.default .article{flex:1 1 50%}SECTION.default .images{flex:1 1 50%}SECTION.default .images>*:not(:first-child){margin-top:var(--spacing-l)}SECTION.default .images IMG{display:block;width:100%}SECTION.default .images .video{padding-bottom:56.25%;position:relative;flex:1 1 100%;height:0}SECTION.default .images .video IFRAME{position:absolute;width:100%;height:100%}SECTION.default .default-container{display:flex;gap:var(--spacing-l)}@media(max-width: 768px){SECTION.default .default-container{flex-direction:column}}SECTION.default .default-top,SECTION.default .default-bottom{flex-direction:column}SECTION.default .default-top .article,SECTION.default .default-bottom .article{max-width:60%;margin-left:auto;margin-right:auto}@media(max-width: 768px){SECTION.default .default-top .article,SECTION.default .default-bottom .article{max-width:100%}}SECTION.default .default-top .images,SECTION.default .default-left .images{order:-1}SECTION.default .default-top .images{width:50%;margin-left:auto;margin-right:auto}.section,.stories{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l);overflow:hidden}.section.white-text,.stories.white-text{color:#fff}.section.white-text .article H2,.stories.white-text .article H2{color:#fff}.section.white-text .button,.stories.white-text .button{background-color:#fff;color:var(--primary-color)}.section.white-text .button:hover,.stories.white-text .button:hover{background-color:var(--primary-color-hover);color:#fff}.story-items{display:flex;position:relative;align-items:end;justify-content:space-evenly;overflow:auto;padding-top:var(--spacing-l)}.story-items .story-item{margin-right:-5vh;transition:opacity .4s;position:relative}.story-items .story-item IMG{transition:transform .25s;transform-origin:bottom;height:40vh;max-width:none;display:block}.story-items .story-item .title{position:absolute;bottom:10%;text-align:center;display:flex;flex-direction:column;width:80%;color:#fff;font-weight:bold;transition:.25s;text-shadow:rgba(0,0,0,.3) 0px 2px 4px}.story-items .story-item .title svg{margin-top:var(--spacing-xs);display:inline-block;height:30px;opacity:0;transition:.25s;filter:drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 4px)}.story-items .story-item A:hover .title{transform:scale(1.5)}.story-items .story-item A:hover .title svg{opacity:1}.story-items .story-item A:hover IMG{transform:scale(1.1)}.story-items:has(.story-item:hover) .story-item:not(:hover){opacity:.6}SECTION.events .event{margin-bottom:var(--spacing-l);position:relative;display:flex;gap:var(--spacing-l)}SECTION.events .event>DIV{flex:1 1 auto}SECTION.events .event .thumbnail{flex:0 0 40%}SECTION.events .event .thumbnail IMG{display:block}SECTION.events .event H3{margin-top:0}SECTION.events .event:hover{background-color:var(--secondary-color)}SECTION.events .event:hover .thumbnail{opacity:.7}SECTION.events .event .date{font-weight:600}SECTION.events .event .location{margin:var(--spacing-s) 0;font-weight:500}SECTION.events .event .link{text-align:right;position:relative;z-index:1}SECTION.events .event .link A:not(:hover){text-decoration:none}SECTION.events .event .link .button:hover{background-color:var(--primary-color-light)}SECTION.events .all-items{text-align:center}SECTION.events:has(.all-items) .event .thumbnail{flex-basis:20%}.date{font-size:1.6rem;margin-top:.25em;margin-bottom:.25em}H3 A{text-decoration:none;display:block;color:inherit !important}H3 A::before{content:"";display:block;position:absolute;inset:0}SECTION.items .items-container{display:flex;gap:var(--spacing);overflow-x:auto;margin-top:0}SECTION.items .item{flex:0 0 364px;position:relative;transition:background-color .25s;padding-bottom:var(--spacing-s);line-height:1.15}@media(max-width: 500px){SECTION.items .item{flex-basis:250px}}SECTION.items .item .thumbnail{padding-bottom:66.6666666667%;margin-bottom:var(--spacing-s);background-color:#ccc;position:relative;transition:opacity .25s}SECTION.items .item .thumbnail IMG{position:absolute;width:100%;height:100%;object-fit:cover;display:block}SECTION.items .item H3{margin-top:0;font-size:var(--fs-h4)}SECTION.items .item:hover{background-color:var(--primary-color)}SECTION.items .item:hover .thumbnail{opacity:.7}SECTION.items .item:hover H3{color:#fff}SECTION.items.items-projects .item{flex-basis:290px}SECTION.items.items-projects .item .thumbnail{padding-bottom:125%}SECTION.items .all-items{margin-top:var(--spacing);display:flex;justify-content:center}SECTION.items.items-all .items-container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:var(--spacing-l);margin-bottom:var(--spacing-l);gap:var(--spacing-l)}@media(max-width: 750px){SECTION.items.items-all .items-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 400px){SECTION.items.items-all .items-container{grid-template-columns:1fr}}.items-horizontal{cursor:grab}.items-horizontal::-webkit-scrollbar{height:13px}.items-horizontal::-webkit-scrollbar-track{background:linear-gradient(transparent, transparent 6px, rgba(0, 0, 0, 0.1) 6px, rgba(0, 0, 0, 0.1) 7px, transparent 7px)}.items-horizontal::-webkit-scrollbar-thumb{background:linear-gradient(transparent, transparent 2px, var(--primary-color) 2px, var(--primary-color) 11px, transparent 11px)}.items-horizontal::-webkit-scrollbar-thumb:hover{background:linear-gradient(transparent, transparent 2px, var(--primary-color-light) 2px, var(--primary-color-light) 11px, transparent 11px)}.items-horizontal.dragging{cursor:grabbing}.relative:hover .horizontal-scroller-button{position:absolute;display:block;background-color:var(--primary-color);height:40px;width:40px;top:50%;z-index:999;transform:translateY(-50%)}.relative:hover .horizontal-scroller-button.hide{display:none}.relative:hover .horizontal-scroller-button::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-60%, -50%) rotate(45deg);width:15px;height:15px;border-top:3px solid #000;border-right:3px solid #000}.relative:hover .horizontal-scroller-button-left{left:0}.relative:hover .horizontal-scroller-button-left::after{transform:translate(-40%, -50%) rotate(-135deg)}.relative:hover .horizontal-scroller-button-right{right:0}BODY:has(SECTION.timeline){background-color:#b892f1;background-color:#c3edc8}SECTION.timeline{--line-width: 25px;display:flex;position:relative;max-width:1140px}SECTION.timeline::after{content:"";position:absolute;width:var(--line-width);background-color:var(--primary-color);top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:1}SECTION.timeline.timeline-start{padding-top:var(--spacing-xl)}SECTION.timeline.timeline-start::after{border-top-left-radius:100px;border-top-right-radius:100px}SECTION.timeline.timeline-end{margin-bottom:var(--spacing-l)}SECTION.timeline.timeline-end::after{display:none;bottom:50%;border-bottom-left-radius:100px;border-bottom-right-radius:100px}SECTION.timeline>.article{flex:0 0 calc(50% - var(--spacing-l));display:flex;flex-direction:column}SECTION.timeline H2{position:relative;padding-bottom:calc(var(--line-width) + var(--spacing))}SECTION.timeline H2::after{content:"";height:var(--line-width);background-color:var(--primary-color);border-radius:100px;position:absolute;width:50%;bottom:0}SECTION.timeline.timeline-end H2::before{content:"";width:var(--line-width);background-color:var(--primary-color);border-radius:0 0 100px 100px;position:absolute;height:100%;right:0}SECTION.timeline .body{margin-top:0;order:2;font-size:16px}SECTION.timeline .video{padding-bottom:56.25%;position:relative}SECTION.timeline .video IFRAME{position:absolute;inset:0;width:100%;height:100%}SECTION.timeline:nth-child(odd){justify-content:flex-end}SECTION.timeline:nth-child(odd).timeline-end H2::before,SECTION.timeline:nth-child(odd) H2::after{left:calc(-1*var(--spacing-l) - var(--line-width)/2)}SECTION.timeline:nth-child(even).timeline-end H2::before,SECTION.timeline:nth-child(even) H2::after{right:calc(-1*var(--spacing-l) - var(--line-width)/2)}SECTION.timeline:nth-child(even)>.article{text-align:right}.ticker{display:flex;font-size:30px;line-height:60px;font-weight:bold;white-space:nowrap;overflow-x:hidden}@media(max-width: 500px){.ticker{font-size:20px;line-height:46px}}.ticker>DIV{padding-left:var(--spacing);animation:ticker calc(var(--length)*.1s) linear infinite}.ticker:hover>DIV{animation-play-state:paused}@keyframes ticker{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.partners .partner{width:200px;font-size:20px;font-weight:bold;text-decoration:none;transition:.25s;text-align:center}.partners .partner[href]:hover{opacity:.7;transform:scale(1.1)}.partners .partner IMG{max-width:none;width:100%;height:150px;object-fit:contain;display:block}.partners>DIV{display:flex;align-items:center;gap:var(--spacing);padding-top:var(--spacing);padding-bottom:var(--spacing);animation-duration:calc(var(--length)*1s)}.partners.main-width .partner{width:100%}.partners.main-width>DIV{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}MAIN>DIV.section:nth-child(2){padding-top:calc(var(--spacing-xxl) + var(--spacing-l))}MAIN>SECTION:not(.slider):first-of-type{margin-top:var(--spacing-xxl)}.animate{transition:.6s;display:inline-block}.animate:not(.intersecting){opacity:.4;transform:translateX(50%)}SECTION.timeline:nth-child(odd) .animate:not(.intersecting){transform:translateX(20%)}SECTION.timeline:nth-child(even) .animate:not(.intersecting){transform:translateX(-20%)}BLOCKQUOTE{font-style:italic;font-size:1.5em;line-height:1.4;border-left:6px solid var(--primary-color);padding-left:var(--spacing-s);margin-left:0}