.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
:root{--c-dark: #000000;--c-light: #ffffff;--c-ckdarkgrey: #1F1F1F;--c-ckgreen: #54DA98;--c-ckblue: #3C8DFF;--c-cksilver: #E1E1E1;--c-ckmediumgrey: #818181;--c-cklightgrey: #F4F4F4;--c-ckred: #FF0000}:root{--ease-in-sine: cubic-bezier(0.12, 0, 0.39, 0);--ease-out-sine: cubic-bezier(0.61, 1, 0.88, 1);--ease-in-out-sine: cubic-bezier(0.37, 0, 0.63, 1);--ease-in-quad: cubic-bezier(0.11, 0, 0.5, 0);--ease-out-quad: cubic-bezier(0.5, 1, 0.89, 1);--ease-in-out-quad: cubic-bezier(0.45, 0, 0.55, 1);--ease-in-cubic: cubic-bezier(0.32, 0, 0.67, 0);--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);--ease-in-out-cubic: cubic-bezier(0.65, 0, 0.35, 1);--ease-in-quart: cubic-bezier(0.5, 0, 0.75, 0);--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);--ease-in-out-quart: cubic-bezier(0.76, 0, 0.24, 1);--ease-in-quint: cubic-bezier(0.64, 0, 0.78, 0);--ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out-quint: cubic-bezier(0.83, 0, 0.17, 1);--ease-in-expo: cubic-bezier(0.7, 0, 0.84, 0);--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out-expo: cubic-bezier(0.87, 0, 0.13, 1);--ease-in-circ: cubic-bezier(0.55, 0, 1, 0.45);--ease-out-circ: cubic-bezier(0, 0.55, 0.45, 1);--ease-in-out-circ: cubic-bezier(0.85, 0, 0.15, 1);--ease-in-back: cubic-bezier(0.36, 0, 0.66, -0.56);--ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);--ease-in-out-back: cubic-bezier(0.68, -0.6, 0.32, 1.6);--ease-in-elastic: cubic-bezier(0.36, 0.66, 0.04, 1.44);--ease-out-elastic: cubic-bezier(0.6, -0.24, 0.4, 0.8);--ease-in-out-elastic: cubic-bezier(0.58, 0.82, 0.42, 1.18);--ease-in-bounce: cubic-bezier(0.71, 0.03, 0.83, 0.67);--ease-out-bounce: cubic-bezier(0.17, 0.67, 0.29, 0.99);--ease-in-out-bounce: cubic-bezier(0.85, 0.01, 0.98, 0.99)}.gform_wrapper .gform_required_legend,.gform_wrapper .gform_validation_errors,.sr-only:not(:focus):not(:active){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:clip;clip:rect(0 0 0 0);clip-path:inset(50%)}@keyframes fadeIn{100%{opacity:1}}.footer a:focus-visible,.media-card:has(a:focus-visible),.info-popup__close:focus-visible,.info-popup-trigger button:focus-visible,.info-card:has(a:focus-visible),.external-link-card:has(a:focus-visible),.post-card:has(a:focus-visible),.event-card:has(a:focus-visible),.eventtype-card:has(a:focus-visible),.project-card__inner:has(a:focus-visible),.campaign-card__inner:has(a:focus-visible),.gform_wrapper .gfield:not(.gfield--type-radio) input:focus-visible,.gform_wrapper .gfield:not(.gfield--type-radio) select:focus-visible,.gform_wrapper .gfield:not(.gfield--type-checkbox) input:focus-visible,.gform_wrapper .gfield:not(.gfield--type-checkbox) select:focus-visible,.button:focus-visible,.info-card__read-more:focus-visible{outline:2px solid var(--outline-color, currentColor);outline-offset:var(--outline-offset, 2px)}@font-face{font-family:"Impact";src:local("Impact");size-adjust:75%}h1,h2,h3,h4,h5,h6,p,a,li{color:inherit}h1 span,h1 a,h2 span,h2 a,h3 span,h3 a,h4 span,h4 a,h5 span,h5 a,h6 span,h6 a,p span,p a,a span,a a,li span,li a{font-family:inherit;color:inherit}.xlarge-heading{font-size:clamp(3.75rem,11.2433862434vw,13.4920634921rem);letter-spacing:.01em;line-height:1}.large-heading,.wysiwyg h1{font-size:clamp(2.5rem,5.291005291vw,6.3492063492rem);letter-spacing:.01em;line-height:.95}.medium-heading,.wysiwyg h2{font-size:clamp(2.25rem,3.9682539683vw,4.7619047619rem);letter-spacing:.01em;line-height:1}.small-heading,.gform_wrapper .gform_confirmation_message h2:first-of-type,.wysiwyg h3{font-size:clamp(2rem,2.6455026455vw,3.1746031746rem);letter-spacing:.01em;line-height:1.25}.xsmall-heading,.wysiwyg h4{font-size:clamp(1.5rem,1.9841269841vw,2.380952381rem);letter-spacing:.01em;line-height:1.16}.large-body,.wysiwyg h5,.wysiwyg h6,.wysiwyg>p,.wysiwyg ul,.wysiwyg ol,.small-quote{font-size:clamp(1.25rem,1.8518518519vw,2.2222222222rem);letter-spacing:.01em;line-height:1.35}.medium-body,.wysiwyg--medium p,.wysiwyg--medium ul,.wysiwyg--medium ol{font-size:clamp(1.125rem,1.3227513228vw,1.5873015873rem);letter-spacing:.01em;line-height:1.35}.default-body,.gform_wrapper .gform_fields,.gform_wrapper .gform_confirmation_message>div,.wysiwyg--small p,.wysiwyg--small ul,.wysiwyg--small ol{font-size:clamp(1rem,1.0582010582vw,1.2698412698rem);letter-spacing:.01em;line-height:1.35}.small-body,.header__top .button,.header__top .info-card__read-more,.gform_wrapper .gfield_validation_message{font-size:clamp(.75rem,0.7936507937vw,.9523809524rem);letter-spacing:.01em;line-height:1.35}.small-body.caps,.header__top .caps.button,.header__top .caps.info-card__read-more,.gform_wrapper .caps.gfield_validation_message{letter-spacing:.03em}.xsmall-body,.gform_wrapper label,.category,.button,.info-card__read-more{font-size:clamp(.625rem,0.6613756614vw,.7936507937rem);letter-spacing:.03em;line-height:1.35}.button,.info-card__read-more{text-transform:uppercase}.small-quote{line-height:1.28}.large-quote{font-size:clamp(2.5rem,3.3068783069vw,3.9682539683rem);letter-spacing:-0.01em;line-height:1.2}.caps{text-transform:uppercase}.wysiwyg>*+*{margin-top:1em}@font-face{src:url(/wp-content/themes/collectief-kapitaal/assets/PPFormulaCondensed-Bold.woff2) format('woff2');font-weight:700;font-family:PPFormulaCondensed;font-style:normal;font-display:swap}.pp-formula,.heading-font,h1,h2,h3,h4,h5,h6{font-family:PPFormulaCondensed, Impact, sans-serif}.font-normal{font-style:normal}@font-face{src:url(/wp-content/themes/collectief-kapitaal/assets/ABCFavorit-Regular.woff2) format('woff2');font-weight:400;font-family:ABCFavorit;font-style:normal;font-display:swap}*,body,.abc-favorit,.body-font,.quote-font{font-family:ABCFavorit, sans-serif}.font-normal{font-style:normal}.category{text-transform:uppercase;padding:1em 1.5em;border-radius:var(--border-radius-sm);background-color:var(--text);color:var(--background)}.category--inverted{background-color:var(--background);color:var(--text)}.button,.info-card__read-more{--button-background: var(--c-ckgreen);--border-color: var(--c-ckgreen);--button-text: var(--c-dark);display:inline-flex;width:max-content;max-width:100%;padding:1em 1.5em;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--button-background);color:var(--button-text);text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;cursor:pointer}.button:focus,.info-card__read-more:focus,.button:hover,.info-card__read-more:hover{--button-background: var(--text);--button-text: var(--background);--border-color: var(--text)}.button:focus-within,.info-card__read-more:focus-within{--button-background: var(--text);--button-text: var(--background);--border-color: var(--text)}.button--outline{--button-text: var(--text);--border-color: var(--text);--button-background: transparent;border:1px solid var(--border-color)}.button--outline:focus,.button--outline:hover{--border-color: var(--text);--button-text: var(--background)}.button--outline:focus-within{--border-color: var(--text);--button-text: var(--background)}.button--outline:focus-visible{--outline-color: var(--text)}.button--inverted,.footer__newsletter form button,.info-card__read-more{--button-background: var(--text);--button-text: var(--background);--border-color: var(--text)}.button--inverted:focus,.footer__newsletter form button:focus,.info-card__read-more:focus,.button--inverted:hover,.footer__newsletter form button:hover,.info-card__read-more:hover{--button-background: var(--background);--border-color: var(--text);--button-text: var(--text)}.button--inverted:focus-within,.footer__newsletter form button:focus-within,.info-card__read-more:focus-within{--button-background: var(--background);--border-color: var(--text);--button-text: var(--text)}.gform_wrapper .gform_fields{display:grid;gap:1em}.gform_wrapper .gfield:not(.gfield--type-radio),.gform_wrapper .gfield:not(.gfield--type-checkbox){position:relative;background:var(--c-cksilver);border-radius:var(--border-radius-sm)}.gform_wrapper .gfield:not(.gfield--type-radio) label,.gform_wrapper .gfield:not(.gfield--type-checkbox) label{position:absolute;top:.5em;left:1rem;transform:scale(0.8);transform-origin:left top;display:block;transition:all .2s ease-in-out}.gform_wrapper .gfield:not(.gfield--type-radio):has(input:placeholder-shown) label,.gform_wrapper .gfield:not(.gfield--type-checkbox):has(input:placeholder-shown) label{top:50%;transform:translateY(-50%)}.gform_wrapper .gfield:not(.gfield--type-radio):has(input:focus) label,.gform_wrapper .gfield:not(.gfield--type-checkbox):has(input:focus) label{top:.5em;transform:scale(0.8)}.gform_wrapper .gfield:not(.gfield--type-radio) .ginput_container,.gform_wrapper .gfield:not(.gfield--type-checkbox) .ginput_container{width:100%;height:100%}.gform_wrapper .gfield:not(.gfield--type-radio) input,.gform_wrapper .gfield:not(.gfield--type-radio) select,.gform_wrapper .gfield:not(.gfield--type-checkbox) input,.gform_wrapper .gfield:not(.gfield--type-checkbox) select{padding:1em 1rem .5em;background:none;border:none;width:100%;box-shadow:none;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;border-radius:var(--border-radius-sm);border:1px solid var(--c-cksilver);color:inherit}.gform_wrapper .gfield:not(.gfield--type-radio) input[aria-invalid=true],.gform_wrapper .gfield:not(.gfield--type-radio) select[aria-invalid=true],.gform_wrapper .gfield:not(.gfield--type-checkbox) input[aria-invalid=true],.gform_wrapper .gfield:not(.gfield--type-checkbox) select[aria-invalid=true]{border:1px solid var(--c-ckred)}.gform_wrapper .gfield:not(.gfield--type-radio) select,.gform_wrapper .gfield:not(.gfield--type-checkbox) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8 12L12 8H4L8 12Z%27 fill=%27%231F1F1F%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.gform_wrapper .gfield:not(.gfield--type-radio) .gfield_validation_message,.gform_wrapper .gfield:not(.gfield--type-checkbox) .gfield_validation_message{position:absolute;top:100%}.gform_wrapper .gfield_validation_message{color:var(--c-ckred)}.gform_wrapper label{text-transform:uppercase}.gform_wrapper .gform_validation_container{display:none !important}.gform_wrapper .gform_confirmation_message{max-width:37.5rem}.gform_anchor{scroll-margin:var(--padding-block-lg);display:contents}select{color:inherit}.progress-bar{background-color:var(--c-cksilver);border-radius:0 2rem 2rem 0;height:2rem;width:100%;overflow:hidden}.progress-bar .progress-bar__inner{width:0;background-color:var(--c-ckblue);height:100%;border-radius:0 2rem 2rem 0}@supports(color: color-mix(in srgb, var(--c-ckblue), var(--c-light))){.progress-bar .progress-bar__inner{background-color:color-mix(in srgb, var(--c-ckblue), var(--c-ckgreen) var(--progress))}}@media(prefers-reduced-motion: reduce){.progress-bar .progress-bar__inner{width:var(--progress)}}.progress-bar.is-success .progress-bar__inner{background-color:var(--c-ckgreen)}.progress-bar.is-static .progress-bar__inner{width:var(--progress)}.campaign-card{position:relative;--background: var(--c-cklightgrey);--text: var(--c-dark)}.campaign-card__inner{position:relative;background-color:var(--background);color:var(--text);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto auto;gap:var(--row-gap) var(--padding-inline);grid-template-areas:"image categories" "image title" "image description" "image bottom";padding-right:var(--padding-inline);border-radius:var(--border-radius-sm)}.campaign-card__inner:has(a:focus-visible){--outline-color: var(--text);border-radius:var(--border-radius-sm)}@media only screen and (min-width: 0px)and (max-width: 750px){.campaign-card__inner{padding-right:0}}.campaign-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@supports selector(:focus-visible){.campaign-card__link{outline:none}}@media(hover: hover)and (pointer: fine){.campaign-card:hover .hover-button .button,.campaign-card:hover .hover-button .info-card__read-more{opacity:1}}.campaign-card__image{position:relative;grid-area:image;width:100%;padding-bottom:100%;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:clip}.campaign-card__image.is-empty{background-color:var(--c-ckmediumgrey)}@media only screen and (min-width: 0px)and (max-width: 750px){.campaign-card__image{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}}.campaign-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;display:block}.campaign-card__image+*{padding-top:var(--padding-inline)}@media only screen and (min-width: 0px)and (max-width: 750px){.campaign-card__title,.campaign-card__categories,.campaign-card__description,.campaign-card__progress-bar{padding-inline:var(--padding-inline)}}.campaign-card__categories{grid-area:categories;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem}.campaign-card__categories .category{background-color:var(--c-cksilver);color:var(--c-dark);padding:.5rem 1rem;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.campaign-card__title{grid-area:title;align-self:center}.campaign-card__description{grid-area:description;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.campaign-card__progress-bar{grid-area:bottom;padding-bottom:var(--padding-inline)}.campaign-card__progress-bar .category{background:var(--c-light);color:var(--c-dark);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;width:max-content;max-width:100%}.campaign-card__progress-text{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);margin-top:var(--gap)}.campaign-card__info{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--row-gap) var(--column-gap);grid-template-areas:"donations total-raised";grid-area:bottom;padding-bottom:var(--padding-inline);padding-top:var(--row-gap);border-top:1px solid currentColor}.campaign-card__info-item{display:flex;flex-direction:column;gap:var(--row-gap)}.project-card{position:relative}.project-card__inner{position:relative;background-color:var(--background);color:var(--text);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto auto;gap:var(--row-gap) var(--padding-inline);grid-template-areas:"image title" "image subline" "image short-description" "image bottom";padding-right:var(--padding-inline);border-radius:var(--border-radius-sm)}.project-card__inner:has(a:focus-visible){--outline-color: var(--background);border-radius:var(--border-radius-sm)}@media only screen and (min-width: 0px)and (max-width: 750px){.project-card__inner{grid-template-areas:"image image" "title title" "subline subline" "short-description short-description" "bottom bottom";padding-right:0}}.project-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@supports selector(:focus-visible){.project-card__link{outline:none}}@media(hover: hover)and (pointer: fine){.project-card:hover .hover-button .button,.project-card:hover .hover-button .info-card__read-more{opacity:1}}.project-card__image{position:relative;grid-area:image;width:100%;padding-bottom:100%;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);overflow:clip}@media only screen and (min-width: 0px)and (max-width: 750px){.project-card__image{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}}.project-card__image img{position:absolute;width:100%;height:100%;object-fit:cover;display:block}.project-card__image+*{padding-top:var(--padding-inline)}@media only screen and (min-width: 0px)and (max-width: 750px){.project-card__title,.project-card__subline,.project-card__short-description,.project-card__bottom{padding-inline:var(--padding-inline)}}.project-card__title{grid-area:title}.project-card__subline{grid-area:subline;align-self:center}.project-card__short-description{grid-area:short-description}.project-card__bottom{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--row-gap) var(--column-gap);grid-template-areas:"project-themes duration" "project-themes duration";grid-area:bottom;padding-bottom:var(--padding-inline);padding-top:var(--row-gap);border-top:1px solid currentColor}.project-card__project-themes,.project-card__duration{display:grid;grid-template-rows:auto auto;grid-template-rows:subgrid;align-items:center;gap:inherit}.project-card__project-themes{grid-area:project-themes}.project-card__project-themes-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.project-card__duration{grid-area:duration}.event-card--past,.eventtype-card--past{opacity:.5}.event-card,.eventtype-card{--background: var(--c-cklightgrey);--text: var(--c-dark);position:relative;height:100%}.event-card:has(a:focus-visible),.eventtype-card:has(a:focus-visible){--outline-offset: 0.5rem;border-radius:var(--border-radius-sm)}@media(prefers-reduced-motion: no-preference){.event-card:hover img,.eventtype-card:hover img{scale:1.05}}.event-card__inner,.eventtype-card__inner{position:relative;background-color:var(--background);color:var(--text);display:grid;grid-template-rows:auto 1fr;height:100%;border-radius:var(--border-radius-sm);overflow:clip}.event-card__link,.eventtype-card__link{position:absolute;inset:0;z-index:2}.event-card__image,.eventtype-card__image{position:relative;aspect-ratio:343/203;overflow:clip}.event-card__image:not(:has(img)),.eventtype-card__image:not(:has(img)){background-color:var(--c-ckgreen)}.event-card__image img,.eventtype-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:scale .2s ease-out}.event-card__categories,.eventtype-card__categories{position:absolute;top:0;left:0;z-index:1;display:flex;flex-wrap:wrap;gap:.5em;padding-inline:var(--padding-inside-sm)}.event-card__categories .category,.eventtype-card__categories .category{border-top-left-radius:0;border-top-right-radius:0}.event-card__content,.eventtype-card__content{display:grid;grid-template-rows:auto auto 1fr auto;padding:calc(var(--padding-inside-sm)*.5) var(--padding-inside-sm) var(--padding-inside-sm)}.event-card__top,.eventtype-card__top{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-bottom:var(--gap)}.event-card__title,.eventtype-card__title{text-wrap:balance}.event-card__description,.eventtype-card__description{margin-top:1em}.event-card .button,.event-card .info-card__read-more,.eventtype-card .button,.eventtype-card .info-card__read-more{margin-top:var(--padding-inside-sm)}.event-card .button::before,.event-card .info-card__read-more::before,.eventtype-card .button::before,.eventtype-card .info-card__read-more::before{content:"";position:absolute;inset:0;z-index:1}@supports selector(:focus-visible){.event-card .button:focus-visible,.event-card .info-card__read-more:focus-visible,.eventtype-card .button:focus-visible,.eventtype-card .info-card__read-more:focus-visible{outline:none}}.event-card__content{padding:calc(var(--padding-inside-sm)*.5) var(--padding-inside-sm) 0}.event-card .button,.event-card .info-card__read-more{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.post-card{position:relative;display:grid;gap:.75rem;align-content:start;height:max-content;grid-template-rows:auto auto auto}.post-card:has(a:focus-visible){--outline-offset: 0.5rem;border-radius:var(--border-radius-sm)}@media(prefers-reduced-motion: no-preference){.post-card:hover img{scale:1.05}}.post-card__image{border-radius:var(--border-radius-sm);overflow:clip;max-height:min(32.1428571429vw,38.5714285714rem)}@media only screen and (min-width: 0px)and (max-width: 1024px){.post-card__image{max-height:140vw}}.post-card__image img,.post-card__image video{display:block;width:100%;height:100%;object-fit:cover;transition:scale .2s ease-out}.post-card__title{font-weight:400}@supports selector(:focus-visible){.post-card a{outline:none}}.post-card a{text-decoration:none}.post-card a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.external-link-card{position:relative;display:grid;gap:.75rem;align-content:start;height:max-content;grid-template-rows:auto auto auto}.external-link-card:has(a:focus-visible){--outline-offset: 0.5rem;border-radius:var(--border-radius-sm)}@media(prefers-reduced-motion: no-preference){.external-link-card:hover img{scale:1.05}}.external-link-card__media{border-radius:var(--border-radius-sm);overflow:clip;max-height:min(32.1428571429vw,38.5714285714rem)}@media only screen and (min-width: 0px)and (max-width: 1024px){.external-link-card__media{max-height:150vw}}.external-link-card__media img,.external-link-card__media video{display:block;width:100%;height:100%;object-fit:cover;transition:scale .2s ease-out}.external-link-card__title{font-weight:400}@supports selector(:focus-visible){.external-link-card .button,.external-link-card .info-card__read-more{outline:none}}.external-link-card .button::before,.external-link-card .info-card__read-more::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}details.info-card{pointer-events:none}.info-card{position:relative;--duration: 0.6s;--ease: var(--ease-out-quint);height:100%;transform-style:preserve-3d}@media(prefers-reduced-motion: no-preference){.info-card{transition:transform var(--duration) var(--ease),rotate .3s var(--ease)}}.info-card[open]{transform:rotateY(-180deg)}@media(prefers-reduced-motion: no-preference){.info-card::details-content{transition:content-visibility var(--duration) ease-out allow-discrete}}.info-card__front,.info-card__back{backface-visibility:visible}.info-card__front{pointer-events:auto;position:relative;z-index:1;display:grid;grid-template-rows:var(--grid-template-rows);grid-template-areas:var(--grid-template-areas);gap:var(--column-gap);background-color:var(--background);color:var(--text);padding:var(--padding-inside-sm);border-radius:var(--border-radius-sm);height:100%;list-style:none;transform:translateZ(2px)}.info-card__front::-webkit-details-marker{display:none}.info-card__read-more{grid-row:read-more !important;justify-self:end;align-self:end;gap:var(--gap)}.info-card__read-more::before{content:"";inset:0;position:absolute}.info-card__back{pointer-events:none;position:absolute;top:0;display:grid;gap:var(--column-gap);transform:rotateY(180deg) translateZ(-1px);align-content:start;background-color:var(--background);color:var(--text);padding:var(--padding-inside-sm);border-radius:var(--border-radius-sm);height:100%;grid-template-rows:1fr auto;grid-template-areas:"text" "button"}.info-card__back:has(.info-card__label){grid-template-rows:auto 1fr auto;grid-template-areas:"label" "text" "button"}.info-card__back a{pointer-events:auto}.info-card.has-border{border:1px solid var(--text)}.info-card:has(a:focus-visible){border-radius:var(--border-radius-sm)}.info-card__label{grid-row:label}.info-card__title{grid-row:title}.info-card__text{grid-row:text;align-self:start;overflow:clip;display:-webkit-box;-webkit-line-clamp:var(--lines, 8);-webkit-box-orient:vertical}.info-card .button,.info-card .info-card__read-more{grid-row:button}@supports selector(:focus-visible){.info-card .button,.info-card .info-card__read-more{outline:none !important}}.text-block{grid-column:1/-1;display:grid;grid-template-columns:var(--grid-columns);grid-template-rows:var(--rows);gap:var(--row-gap) var(--column-gap);align-items:center;--text-grid-span: 1 / -1}.text-block:has(.button,.info-card__read-more) .text-block__title,.text-block:has(.button,.info-card__read-more) .text-block__text{width:100%}.text-block:has(.button,.info-card__read-more){--text-grid-span: 1 / span 9}.text-block.border--top{border-top:1px solid currentColor;padding-top:var(--padding-inline)}.text-block.border--between .text-block__title-wrapper{border-bottom:1px solid currentColor;padding-bottom:var(--padding-inline)}.text-block.link-position-underneath .button,.text-block.link-position-underneath .info-card__read-more{grid-column:1/-1;grid-row:-1;justify-self:start}.text-block .button,.text-block .info-card__read-more{grid-column:span 3/-1;grid-row:1/-1;justify-self:end}@media only screen and (min-width: 0px)and (max-width: 750px){.text-block .button,.text-block .info-card__read-more{grid-column:1/-1;grid-row:-1;justify-self:start}}.text-block__label,.text-block__title-wrapper,.text-block__text{grid-column:var(--text-grid-span)}@media only screen and (min-width: 0px)and (max-width: 750px){.text-block__label,.text-block__title-wrapper,.text-block__text{grid-column:1/-1}}.text-block__title{text-wrap:balance}.text-block__title.wider-title,.text-block__text.wider-title{width:80%;text-wrap:initial}@media only screen and (min-width: 0px)and (max-width: 750px){.text-block__title.wider-title,.text-block__text.wider-title{width:100%}}.text-block__title,.text-block__text{width:70%}@media only screen and (min-width: 0px)and (max-width: 750px){.text-block__title,.text-block__text{width:100%}}body:has(.color-container) .info-popup{--close-background: var(--background);--shadow-color: var(--background)}@supports(color: color-mix(in srgb, var(--background), transparent 10%)){body:has(.color-container) .info-popup{--close-background: color-mix(in srgb, var(--background), white 10%)}}.info-popup-trigger{position:relative;display:inline-flex;align-items:center;gap:.125em;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease-in-out}.info-popup-trigger:hover{text-decoration-color:currentColor}.info-popup-trigger button{display:flex;justify-content:center;align-items:center;line-height:0;padding:0;border:none;background:none;font-size:inherit;cursor:pointer;width:.7em;height:.7em}.info-popup-trigger button:focus-visible{border-radius:50%}.info-popup-trigger button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.info-popup-trigger svg{display:block;width:100%;height:100%;overflow:visible}.info-popup-trigger--copyright:hover{text-decoration-color:rgba(0,0,0,0)}.info-popup-trigger--copyright button{text-decoration:none;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease-in-out;background:var(--background);color:var(--text);border-radius:50%;padding:.25em;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center}.info-popup{--close-background: var(--c-cksilver);--shadow-color: var(--c-dark);display:none;position:fixed;z-index:100}.info-popup:popover-open{display:block}.info-popup{position-area:start center;margin-block-end:1em;margin-inline:1em;width:clamp(18.75rem,30.6878306878vw,36.8253968254rem);padding:1em;background:var(--text);color:var(--background);border:none;border-radius:var(--border-radius-sm);overflow:visible}@media only screen and (min-width: 0px)and (max-width: 1024px){.info-popup{max-width:calc(100vw - 2em)}}.info-popup--copyright{width:clamp(12.5rem,13.2275132275vw,15.873015873rem);position-area:center start;margin-inline:1rem;margin-block-end:0;padding:.25em;background:#fff;color:#000}.info-popup h2+div{margin-top:1em}.info-popup.popover-open{display:block}.info-popup__close{position:absolute;top:-1em;right:-1em;width:2em;height:2em;border-radius:50%;padding:0;border:none;background:var(--close-background);box-shadow:1px 1px 2px 0 color-mix(in srgb, var(--shadow-color), rgba(0, 0, 0, 0.05) 80%);font-size:inherit;cursor:pointer;line-height:0;display:flex;justify-content:center;align-items:center;transition:scale .2s ease-in-out}.info-popup__close:hover{scale:1.05}.info-popup__close:focus-visible{border-radius:50%}.info-popup__close svg{width:.5em;height:.5em}.category-filter{display:flex;flex-wrap:wrap;gap:.625rem}.category-filter__category{--button-background: var(--c-cksilver);--border-color: var(--c-cksilver);--text: var(--c-dark)}.category-filter__category.is-active{--button-background: var(--c-dark);--border-color: var(--c-dark);--button-text: var(--c-light)}.category-filter__category:focus-visible{--outline-color: var(--c-dark)}.teacher-card{position:relative;display:grid;gap:.75rem;align-content:start;height:max-content;grid-template-rows:auto auto auto}.teacher-card__image{border-radius:var(--border-radius-sm);overflow:clip;aspect-ratio:344/452}@media only screen and (min-width: 0px)and (max-width: 1024px){.teacher-card__image{max-height:140vw}}.teacher-card__image img,.teacher-card__image video{display:block;width:100%;height:100%;object-fit:cover;transition:scale .2s ease-out}.teacher-card__top{margin-top:.25rem}.teacher-card__title{font-weight:400}.highlighted-content{position:relative;width:100%;height:100%}.highlighted-content__media{position:absolute;top:0;left:0;width:100%;height:100%}.highlighted-content__media img,.highlighted-content__media video{width:100%;height:100%;object-fit:cover}.highlighted-content__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:var(--gap);padding:var(--padding-inline) var(--padding-inline) var(--padding-block-lg);color:#fff}.highlighted-content__content>p,.highlighted-content__content h1,.highlighted-content__content h2,.highlighted-content__content h3,.highlighted-content__content h4,.highlighted-content__content h5{width:60%;text-wrap:balance}.highlighted-content__content::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.color-container[style*="--background: var(--c-cksilver)"] .meta-info{--background: var(--c-light)}.color-container[style*="--background: var(--c-cksilver)"] .meta-info .category{--background: var(--c-cksilver)}.meta-info{--text: var(--c-dark);--background: var(--c-cksilver);color:var(--text);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--row-gap) var(--gap);background-color:var(--background);padding:var(--padding-inline);border-radius:var(--border-radius-sm)}.meta-info__list{display:flex;flex-wrap:wrap;gap:var(--gap) var(--padding-block-sm)}.meta-info__item{display:grid;gap:var(--gap)}.meta-info__value-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;--background: var(--c-light)}.meta-info__progress{display:grid;gap:var(--gap);flex:1 1 18rem;max-width:29rem}.meta-info__progress .progress-bar{position:relative;background-color:var(--c-light)}.meta-info__progress .progress-bar__percentage{position:absolute;top:50%;transform:translateY(-50%);left:1rem;z-index:1}.meta-info__progress-text{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);margin-top:var(--gap)}.media-card{display:grid;grid-template-rows:subgrid;gap:var(--gap);background-color:var(--background);color:var(--text);padding:var(--padding-inside-sm);border-radius:var(--border-radius-sm);border:1px solid currentColor}.media-card[data-animation=none] .media-card__image img{object-fit:cover}.media-card[data-animation=y-scale-up] img,.media-card[data-animation=y-scale-down] img{max-height:80%}.media-card[data-animation=y-scale-up] .media-card__image img{object-position:bottom;bottom:0}.media-card[data-animation=close-open] .media-card__image img{top:0%;object-position:center;z-index:2;max-height:60%}.media-card[data-animation=close-open] .media-card__image img:nth-child(2){top:unset;bottom:10%;z-index:0}.media-card[data-animation=open-close] .media-card__image img{top:-20%;object-position:center;z-index:2;max-height:60%}.media-card[data-animation=open-close] .media-card__image img:nth-child(2){top:unset;bottom:-10%;z-index:0}.media-card[data-animation=y-scale-down] .media-card__image img{object-position:top;top:0}.media-card:has(a:focus-visible){border-radius:var(--border-radius-sm)}.media-card__image{position:relative;width:100%;aspect-ratio:470/380}.media-card__image img{position:absolute;width:100%;height:100%;object-fit:contain}.media-card .button,.media-card .info-card__read-more{align-self:end}@supports selector(:focus-visible){.media-card .button,.media-card .info-card__read-more{outline:none !important}}.content-overlay{--overlay-padding: var(--padding-inline);--animation-duration: 0.4s;--ease: var(--ease-out-cubic)}@media(prefers-reduced-motion: reduce){.content-overlay{--animation-duration: 0.01s}}.content-overlay{box-sizing:border-box;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;margin:0;border:0;background:rgba(0,0,0,0);color:var(--c-dark);overflow:clip;overscroll-behavior:contain;pointer-events:none;transition:display var(--animation-duration) var(--ease),overlay var(--animation-duration) var(--ease);transition-behavior:allow-discrete}.content-overlay::backdrop{background:rgba(0,0,0,0)}.content-overlay .dark-hole{display:none}.content-overlay[open]{display:block}.content-overlay[open] .content-overlay__backdrop{opacity:1}@starting-style{.content-overlay[open] .content-overlay__backdrop{opacity:0}}.content-overlay[open] .content-overlay__inner{transform:translateY(0)}@starting-style{.content-overlay[open] .content-overlay__inner{transform:translateY(101%)}}.content-overlay[open].is-closing .content-overlay__inner{transform:translateY(101%)}.content-overlay__backdrop{position:absolute;inset:0;z-index:0;pointer-events:all;cursor:pointer;background:rgba(0,0,0,.4);backdrop-filter:blur(50px);opacity:0}@starting-style{.content-overlay__backdrop{opacity:1}}.content-overlay__backdrop{transition:opacity var(--animation-duration) var(--ease)}@media(hover: hover)and (pointer: fine){.content-overlay__backdrop:hover .hover-button .button,.content-overlay__backdrop:hover .hover-button .info-card__read-more{opacity:1}}.content-overlay__close{position:sticky;top:var(--padding-inline);right:var(--padding-inline);z-index:10;display:none;align-items:center;justify-content:center;width:2rem;aspect-ratio:1;cursor:pointer;background:var(--c-light);border:none;padding:0;margin-left:auto;border-radius:50%;pointer-events:all}@media only screen and (min-width: 0px)and (max-width: 750px){.content-overlay__close{display:flex}}.content-overlay__inner{padding-inline:var(--padding-inline-lg-fs);max-height:100%;overflow:auto;overscroll-behavior:contain;overscroll-behavior-x:none;transform:translateY(101%);transition:transform var(--animation-duration) var(--ease);padding-block:var(--padding-block-lg)}@starting-style{.content-overlay__inner{transform:translateY(0)}}@media only screen and (min-width: 0px)and (max-width: 750px){.content-overlay__inner{padding-block:0;pointer-events:all;padding-inline:.5rem}}.content-overlay__content{position:relative;z-index:1;pointer-events:auto}.content-overlay__content .color-container{padding-bottom:var(--padding-block-lg)}.content-overlay.is-loading .content-overlay__content{min-height:40vh}.single-header__media{aspect-ratio:1330/476}.single-header__media img,.single-header__media video{display:block;width:100%;height:100%;object-fit:cover}.single-header__container{display:grid;grid-template-columns:var(--grid-columns);grid-template-rows:auto auto;gap:var(--padding-inline) var(--gap);padding:var(--padding-inline) var(--padding-inline) 0;max-width:var(--max-width);margin-inline:auto}.single-header__title{grid-column:1/-1}.single-header .meta-info{grid-column:1/-1}body:has(.header.is-open){overflow:clip;max-height:100%}.header{--text: var(--c-dark);--background: var(--c-light);--header-transition-duration: 0.3s;--header-ease: var(--ease-in-sine);position:fixed;top:0;left:0;width:100%;z-index:10;padding:var(--padding-inside-sm) 0;color:var(--text);pointer-events:none;transition:transform .3s ease-out,color .3s ease-out,background-color .3s ease-out,opacity .3s ease-out}.header.always-light{--text: var(--c-light);--background: var(--c-dark)}.header.is-inverted{--text: var(--c-light);--background: var(--c-dark)}.header.is-hidden{transform:translateY(-100%);opacity:0}.header.is-open{--text: var(--c-dark);--background: var(--c-light);color:var(--background)}@media only screen and (min-width: 0px)and (max-width: 750px){.header.is-open{color:var(--text)}}.header.is-open .header__overlay{pointer-events:auto}.header.is-open .header__top-menu-trigger svg path{transform-origin:center;transition:transform .3s ease-out;transform:rotate(45deg) translateY(4px)}.header.is-open .header__top-menu-trigger svg path:nth-child(2){transform:rotate(-45deg) translateY(-4px)}.header.is-open .header__slider-wrapper,.header.is-open .header__nav{clip-path:inset(0);opacity:1}.header.is-open .header__nav-item{transform:translateX(0);opacity:1}.header.is-open .header__slider-item .highlighted-content__content>*{opacity:1;transform:translateX(0)}.header__top{position:relative;z-index:2;padding-inline:var(--padding-inline-fs);display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--gap);align-items:center;animation:fade-in-down .3s .4s ease-out both}.header__logo{pointer-events:auto;height:clamp(2rem,2.9761904762vw,3.5714285714rem)}.header__logo svg{height:100%;width:auto}.header__cta{grid-column:3;pointer-events:auto}.header__top-menu-trigger{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:1em}.header__top-menu-trigger svg{width:1em;height:auto;transform-box:fill-box;overflow:visible}.header__top-menu-trigger svg path{transform-origin:center;transition:transform .3s ease-out}.header__overlay{position:fixed;top:0;left:0;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;height:100%}@media only screen and (min-width: 0px)and (max-width: 750px){.header__overlay{grid-template-columns:1fr}}.header__overlay{pointer-events:none}.header__slider-wrapper{position:relative;min-height:0;height:100%;overflow:hidden}@media only screen and (min-width: 0px)and (max-width: 750px){.header__slider-wrapper{display:none}}.header__slider-wrapper{opacity:0}@media(prefers-reduced-motion: no-preference){.header__slider-wrapper{opacity:1;clip-path:inset(0 0 100% 0)}}.header__slider-wrapper:has(.header__dots) .highlighted-content__content{padding-bottom:calc(var(--padding-block-sm) + 1.5rem)}.header__slider-wrapper,.header__nav{transition:opacity .3s ease-out}@media(prefers-reduced-motion: no-preference){.header__slider-wrapper,.header__nav{transition:clip-path var(--header-transition-duration) var(--header-ease)}}.header__slider{height:100%}.header__slider-item{height:100%;min-height:100%;overflow:clip}.header__slider-item .highlighted-content__content{padding-left:var(--padding-inline-fs)}.header__slider-item .highlighted-content__content>*{opacity:0;transition:opacity .3s ease-out}@media(prefers-reduced-motion: no-preference){.header__slider-item .highlighted-content__content>*{transform:translateX(-10%);transition:transform .3s ease-out,opacity .3s ease-out;transition-delay:calc(sibling-index()*.04s + .2s)}}.header__dots{position:absolute;left:0;bottom:calc(var(--padding-block-sm) - var(--padding-inside-sm));padding-right:var(--padding-inline);padding-left:var(--padding-inline-fs);z-index:2;display:flex;gap:.5rem;width:100%;pointer-events:auto}.header__dot{position:relative;overflow:hidden;flex-basis:1rem;flex-grow:1;height:.1875rem;padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.header__dot::before{content:"";position:absolute;inset:0;background-color:#fff;opacity:.4;transition:opacity .2s ease-out}.header__dot-progress{position:absolute;inset:0;background-color:#fff;transform:scaleX(0);transform-origin:left center;pointer-events:none}.header__dot:hover::before,.header__dot:focus-visible::before{opacity:.8}.header__dot--active::before{opacity:1}.header__slider-wrapper:has(.keen-slider--autoplay) .header__dot--active::before{opacity:.4}.header__nav{pointer-events:auto;background-color:#fff;color:#000;height:100%;overflow:auto;padding:var(--padding-inline);padding-right:var(--padding-inline-fs)}@media only screen and (min-width: 0px)and (max-width: 750px){.header__nav{padding-top:var(--padding-block-lg)}}.header__nav{opacity:0}@media(prefers-reduced-motion: no-preference){.header__nav{opacity:1;clip-path:inset(100% 0 0)}}.header__nav-list{display:flex;flex-direction:column;gap:var(--gap);padding:0;padding-block:var(--padding-inline);list-style:none}.header__nav-list+.header__nav-list{border-top:1px solid currentColor;border-bottom:1px solid currentColor}.header__nav-item{display:flex}@media(prefers-reduced-motion: no-preference){.header__nav-item{transform:translateX(10%)}}.header__nav-item{opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;transition-delay:calc(var(--index)*.04s + .2s)}.header__nav-item.is-current a{opacity:.6}.header__nav-link{display:block;color:inherit;text-decoration:none;transition:color .2s ease-out,opacity .2s ease-out}.header__nav-link:hover,.header__nav-link:focus-visible{opacity:.75}@keyframes fade-in-down{from{opacity:0;transform:translateY(-101%)}to{opacity:1}}.dark-hole{position:fixed;top:0;left:0;width:clamp(6.25rem,10.582010582vw,12.6984126984rem);aspect-ratio:1/1;background:#fff;border-radius:50%;box-shadow:0 0 clamp(2.5rem,5.291005291vw,6.3492063492rem) clamp(.3125rem,0.6613756614vw,.7936507937rem) rgb(76%,20%,100%);z-index:10;mix-blend-mode:difference;transition:scale .3s ease-in-out}.footer{--text: var(--c-ckdarkgrey);--background: var(--c-light);background:var(--text);color:var(--background);margin-top:var(--padding-block-md)}.footer__inner{display:grid;grid-template-columns:var(--grid-columns);gap:var(--row-gap) var(--gap);padding:var(--padding-inline);max-width:var(--max-width);margin:0 auto}.footer__newsletter{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title form" "text form";gap:var(--row-gap) var(--gap);background:var(--background);color:var(--text);padding:var(--padding-inline);border-radius:var(--border-radius-sm)}@media only screen and (min-width: 0px)and (max-width: 750px){.footer__newsletter{grid-template-columns:1fr;grid-template-areas:"title" "text" "form"}}.footer__newsletter .gform_wrapper{grid-area:form}.footer__newsletter form{display:grid;grid-template-columns:1fr auto;gap:var(--row-gap) var(--gap)}@media only screen and (min-width: 0px)and (max-width: 750px){.footer__newsletter form{grid-template-columns:1fr}}.footer__newsletter form .gfield{max-width:21.4375rem}.footer__newsletter-title{grid-area:title}.footer__newsletter-intro{grid-area:text}.footer__text{grid-column:span 5;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto 1fr;gap:var(--row-gap) var(--gap)}@media only screen and (min-width: 0px)and (max-width: 1024px){.footer__text{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 0px)and (max-width: 750px){.footer__text{grid-column:1/-1;grid-template-columns:1fr;margin-top:2em}}.footer__text__title{grid-column:1/-1;color:var(--c-ckmediumgrey)}.footer__text__column{grid-column:span 2}@media only screen and (min-width: 0px)and (max-width: 1024px){.footer__text__column{grid-column:span 1;max-width:15rem}}.footer__text__column:nth-of-type(2){grid-column:span 3}@media only screen and (min-width: 0px)and (max-width: 1024px){.footer__text__column:nth-of-type(2){grid-column:span 1}}@media only screen and (min-width: 0px)and (max-width: 750px){.footer__text__column:nth-of-type(2){margin-top:1em}}.footer__nav{grid-column:span 6/-1;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto 1fr;gap:var(--row-gap) var(--gap)}@media only screen and (min-width: 0px)and (max-width: 750px){.footer__nav{grid-column:1/-1;margin-top:2em;grid-template-columns:repeat(2, 1fr)}}.footer__nav-title{grid-column:1/-1;color:var(--c-ckmediumgrey)}.footer__nav-list{list-style:none;padding:0;margin:0}.footer__nav-list:nth-of-type(1){grid-column:span 2;columns:2}.footer__nav-item{margin-bottom:.5em}.footer__nav-link{color:var(--background);text-decoration:none}.footer__nav-link:hover{text-decoration:underline}.footer__additional-menu{grid-column:span 5}.footer__logo{grid-column:1/-1;margin-top:calc(var(--padding-inline)*.5)}.footer__logo img{width:100%;height:auto;object-fit:contain}*,body{margin:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.background--dark{background:#000}.color--dark{color:#000}.border--dark{border-color:#000}.background--light{background:#fff}.color--light{color:#fff}.border--light{border-color:#fff}.background--yellow{background:#fc0}.color--yellow{color:#fc0}.border--yellow{border-color:#fc0}.background--ckdarkgrey{background:#1f1f1f}.color--ckdarkgrey{color:#1f1f1f}.border--ckdarkgrey{border-color:#1f1f1f}.background--ckgreen{background:#54da98}.color--ckgreen{color:#54da98}.border--ckgreen{border-color:#54da98}.background--ckblue{background:#3c8dff}.color--ckblue{color:#3c8dff}.border--ckblue{border-color:#3c8dff}.background--cksilver{background:#e1e1e1}.color--cksilver{color:#e1e1e1}.border--cksilver{border-color:#e1e1e1}.background--ckmediumgrey{background:#818181}.color--ckmediumgrey{color:#818181}.border--ckmediumgrey{border-color:#818181}.background--cklightgrey{background:#f4f4f4}.color--cklightgrey{color:#f4f4f4}.border--cklightgrey{border-color:#f4f4f4}.background--ckred{background:red}.color--ckred{color:red}.border--ckred{border-color:red}.row{display:flex;flex-wrap:wrap;width:100%}.row.center{justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 0px){.column.small-0{width:0%}}@media only screen and (min-width: 0px){.column.small-1{width:4.1666666667%}}@media only screen and (min-width: 0px){.column.small-2{width:8.3333333333%}}@media only screen and (min-width: 0px){.column.small-3{width:12.5%}}@media only screen and (min-width: 0px){.column.small-4{width:16.6666666667%}}@media only screen and (min-width: 0px){.column.small-5{width:20.8333333333%}}@media only screen and (min-width: 0px){.column.small-6{width:25%}}@media only screen and (min-width: 0px){.column.small-7{width:29.1666666667%}}@media only screen and (min-width: 0px){.column.small-8{width:33.3333333333%}}@media only screen and (min-width: 0px){.column.small-9{width:37.5%}}@media only screen and (min-width: 0px){.column.small-10{width:41.6666666667%}}@media only screen and (min-width: 0px){.column.small-11{width:45.8333333333%}}@media only screen and (min-width: 0px){.column.small-12{width:50%}}@media only screen and (min-width: 0px){.column.small-13{width:54.1666666667%}}@media only screen and (min-width: 0px){.column.small-14{width:58.3333333333%}}@media only screen and (min-width: 0px){.column.small-15{width:62.5%}}@media only screen and (min-width: 0px){.column.small-16{width:66.6666666667%}}@media only screen and (min-width: 0px){.column.small-17{width:70.8333333333%}}@media only screen and (min-width: 0px){.column.small-18{width:75%}}@media only screen and (min-width: 0px){.column.small-19{width:79.1666666667%}}@media only screen and (min-width: 0px){.column.small-20{width:83.3333333333%}}@media only screen and (min-width: 0px){.column.small-21{width:87.5%}}@media only screen and (min-width: 0px){.column.small-22{width:91.6666666667%}}@media only screen and (min-width: 0px){.column.small-23{width:95.8333333333%}}@media only screen and (min-width: 0px){.column.small-24{width:100%}}@media only screen and (min-width: 0px){.column.small-full{width:100%}}@media only screen and (min-width: 0px){.column.small-half{width:50%}}@media only screen and (min-width: 0px){.column.small-third{width:33.3333333333%}}@media only screen and (min-width: 0px){.column.small-two-third{width:66.6666666667%}}@media only screen and (min-width: 0px){.column.small-quarter{width:25%}}@media only screen and (min-width: 0px){.column.small-three-quarter{width:75%}}@media only screen and (min-width: 0px){.column.small-fifth{width:20%}}@media only screen and (min-width: 0px){.column.small-two-fifth{width:40%}}@media only screen and (min-width: 0px){.column.small-three-fifth{width:60%}}@media only screen and (min-width: 0px){.column.small-four-fifth{width:80%}}@media only screen and (min-width: 0px){.column.small-sixth{width:16.6666666667%}}@media only screen and (min-width: 0px){.column.small-five-sixth{width:83.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-0{width:0%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-1{width:4.1666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-2{width:8.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-3{width:12.5%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-4{width:16.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-5{width:20.8333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-6{width:25%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-7{width:29.1666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-8{width:33.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-9{width:37.5%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-10{width:41.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-11{width:45.8333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-12{width:50%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-13{width:54.1666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-14{width:58.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-15{width:62.5%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-16{width:66.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-17{width:70.8333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-18{width:75%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-19{width:79.1666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-20{width:83.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-21{width:87.5%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-22{width:91.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-23{width:95.8333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-24{width:100%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-full{width:100%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-half{width:50%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-third{width:33.3333333333%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-two-third{width:66.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-quarter{width:25%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-three-quarter{width:75%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-fifth{width:20%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-two-fifth{width:40%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-three-fifth{width:60%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-four-fifth{width:80%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-sixth{width:16.6666666667%}}@media only screen and (min-width: 750px)and (max-width: 9999px){.column.medium-five-sixth{width:83.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-0{width:0%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-1{width:4.1666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-2{width:8.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-3{width:12.5%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-4{width:16.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-5{width:20.8333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-6{width:25%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-7{width:29.1666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-8{width:33.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-9{width:37.5%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-10{width:41.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-11{width:45.8333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-12{width:50%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-13{width:54.1666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-14{width:58.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-15{width:62.5%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-16{width:66.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-17{width:70.8333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-18{width:75%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-19{width:79.1666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-20{width:83.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-21{width:87.5%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-22{width:91.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-23{width:95.8333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-24{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-full{width:100%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-half{width:50%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-third{width:33.3333333333%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-two-third{width:66.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-quarter{width:25%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-three-quarter{width:75%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-fifth{width:20%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-two-fifth{width:40%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-three-fifth{width:60%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-four-fifth{width:80%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-sixth{width:16.6666666667%}}@media only screen and (min-width: 1024px)and (max-width: 9999px){.column.mediumlarge-five-sixth{width:83.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-0{width:0%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-1{width:4.1666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-2{width:8.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-3{width:12.5%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-4{width:16.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-5{width:20.8333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-6{width:25%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-7{width:29.1666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-8{width:33.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-9{width:37.5%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-10{width:41.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-11{width:45.8333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-12{width:50%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-13{width:54.1666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-14{width:58.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-15{width:62.5%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-16{width:66.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-17{width:70.8333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-18{width:75%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-19{width:79.1666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-20{width:83.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-21{width:87.5%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-22{width:91.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-23{width:95.8333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-24{width:100%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-full{width:100%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-half{width:50%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-third{width:33.3333333333%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-two-third{width:66.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-quarter{width:25%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-three-quarter{width:75%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-fifth{width:20%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-two-fifth{width:40%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-three-fifth{width:60%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-four-fifth{width:80%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-sixth{width:16.6666666667%}}@media only screen and (min-width: 1280px)and (max-width: 9999px){.column.large-five-sixth{width:83.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-0{width:0%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-1{width:4.1666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-2{width:8.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-3{width:12.5%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-4{width:16.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-5{width:20.8333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-6{width:25%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-7{width:29.1666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-8{width:33.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-9{width:37.5%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-10{width:41.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-11{width:45.8333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-12{width:50%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-13{width:54.1666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-14{width:58.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-15{width:62.5%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-16{width:66.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-17{width:70.8333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-18{width:75%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-19{width:79.1666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-20{width:83.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-21{width:87.5%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-22{width:91.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-23{width:95.8333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-24{width:100%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-full{width:100%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-half{width:50%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-third{width:33.3333333333%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-two-third{width:66.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-quarter{width:25%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-three-quarter{width:75%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-fifth{width:20%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-two-fifth{width:40%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-three-fifth{width:60%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-four-fifth{width:80%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-sixth{width:16.6666666667%}}@media only screen and (min-width: 1440px)and (max-width: 9999px){.column.xlarge-five-sixth{width:83.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-0{width:0%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-1{width:4.1666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-2{width:8.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-3{width:12.5%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-4{width:16.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-5{width:20.8333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-6{width:25%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-7{width:29.1666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-8{width:33.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-9{width:37.5%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-10{width:41.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-11{width:45.8333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-12{width:50%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-13{width:54.1666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-14{width:58.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-15{width:62.5%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-16{width:66.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-17{width:70.8333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-18{width:75%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-19{width:79.1666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-20{width:83.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-21{width:87.5%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-22{width:91.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-23{width:95.8333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-24{width:100%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-full{width:100%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-half{width:50%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-third{width:33.3333333333%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-two-third{width:66.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-quarter{width:25%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-three-quarter{width:75%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-fifth{width:20%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-two-fifth{width:40%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-three-fifth{width:60%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-four-fifth{width:80%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-sixth{width:16.6666666667%}}@media only screen and (min-width: 1920px)and (max-width: 9999px){.column.xxlarge-five-sixth{width:83.3333333333%}}[data-lazy-load]{opacity:0;transition:opacity .4s ease-out}[data-lazy-load].is-loaded{opacity:1}html.lenis,html.lenis body{height:auto}html.hide-overflow,html.hide-overflow body{overflow:clip}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}[data-hover-effect]{--hover-media-width: clamp(6.25rem, 21.164021164vw, 25.3968253968rem);position:absolute;inset:0;z-index:2;pointer-events:none;overflow:visible}[data-hover-effect] img,[data-hover-effect] video{position:absolute;inset:0;width:var(--hover-media-width);height:var(--hover-media-width);object-fit:contain;object-position:center}[data-hover-area]{position:relative}[data-hover-source]{position:absolute;opacity:0;visibility:hidden;pointer-events:none}[data-hover-stage]{position:absolute;inset:0;overflow:visible;pointer-events:none}[data-hover-stage-container]{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}[data-hover-clone]{width:var(--hover-media-width);height:auto;will-change:transform,opacity}[data-hover-effect=expand] [data-hover-clone]{width:var(--hover-media-width);height:var(--hover-media-width);object-fit:cover;object-position:center;border-radius:50%}.keen-slider.keen-slider--draggable{cursor:grab}.keen-slider.keen-slider--grabbing{cursor:grabbing}.keen-slider.keen-slider--grabbing *{cursor:grabbing}.keen-slider .keen-slider__slide{opacity:0;transition:opacity .3s ease-in-out}.keen-slider[data-keen-ready=true] .keen-slider__slide{opacity:1}:root{--background: white;--text: black;--max-width: 120rem;--grid-column-count: 12;--grid-columns: repeat(var(--grid-column-count), 1fr);--padding-block-sm: clamp(2.5rem, 4.2328042328vw, 5.0793650794rem);--padding-block-md: clamp(4rem, 6.4814814815vw, 7.7777777778rem);--padding-block-lg: clamp(6.25rem, 9.9206349206vw, 11.9047619048rem);--padding-block-xl: clamp(9.375rem, 13.2275132275vw, 15.873015873rem);--padding-inline: clamp(1.25rem, 2.6455026455vw, 3.1746031746rem);--padding-inline-lg: clamp(1rem, 5.9523809524vw, 7.1428571429rem);--padding-inline-lg-fs: max(var(--padding-inline-lg), calc((100vw - var(--max-width)) / 2 + var(--padding-inline-lg)));--gap: clamp(0.625rem, 1.3227513228vw, 1.5873015873rem);--column-gap: var(--gap);--row-gap: clamp(1.125rem, 2.1164021164vw, 2.5396825397rem);--padding-inline-fs: max(var(--padding-inline), calc((100vw - var(--max-width)) / 2 + var(--padding-inline)));--padding-inside-sm: clamp(1.25rem, 1.5873015873vw, 1.9047619048rem);--border-radius-sm: 0.375rem}@media only screen and (min-width: 0px)and (max-width: 750px){:root{--grid-column-count: 8}}html{scrollbar-gutter:stable;background:var(--text)}body{background:var(--background);color:var(--text)}body.has-gradient-background{background:linear-gradient(to bottom, var(--background), var(--gradient))}::selection{background:var(--text);color:var(--background)}.hover-button{display:none}@media(hover: hover)and (pointer: fine){.hover-button{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hover-button .button,.hover-button .info-card__read-more{position:absolute;top:0;left:0;opacity:0;pointer-events:none;will-change:transform;transition:opacity .2s ease-out;z-index:5}}.color-container{background:var(--background);color:var(--text)}.simple-media-with-copyright{position:relative;width:100%;height:100%}.simple-media-with-copyright .info-popup-trigger{position:absolute;z-index:1;bottom:1rem;right:1rem}
