@layer reset,basics,layouts,libraries,modules,utilities;:root{--font-family-base: "Tausend", sans-serif;--font-family-heading: "TausendPlakat", sans-serif;--font-family-display: "FeatureDisplayCondensed", sans-serif}:root{--color-black: #000000;--color-white: #ffffff;--color-bg: #efefef;--color-light-grey: #eeeeee;--color-dark-grey: #474c50;--color-green: #a9fc8a;--color-green-hover: #c8ffb4;--color-purple: #b5acfb;--color-alert: #d72864}@layer reset{*{margin:0;padding:0;box-sizing:inherit}:focus:not(:focus-visible){outline:none}:root{box-sizing:border-box;text-size-adjust:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}hr{border:none;height:1px;background-color:currentColor}address{font-style:normal}th,td{text-align:left}}@layer basics{:root{--font-family-base: "Tausend", sans-serif;--font-family-heading: "TausendPlakat", sans-serif;--font-family-display: "FeatureDisplayCondensed", sans-serif}:root{--color-black: #000000;--color-white: #ffffff;--color-bg: #efefef;--color-light-grey: #eeeeee;--color-dark-grey: #474c50;--color-green: #a9fc8a;--color-green-hover: #c8ffb4;--color-purple: #b5acfb;--color-alert: #d72864}@font-face{font-style:normal;font-weight:500;font-family:FeatureDisplayCondensed;font-display:swap;src:url(/build/assets/feature-display-condensed-medium-DwOXJecP.woff2) format("woff2")}@font-face{font-style:normal;font-weight:400;font-family:Tausend;font-display:swap;src:url(/build/assets/tausend-regular-DypYm9T2.woff2) format("woff2")}@font-face{font-style:normal;font-weight:600;font-family:Tausend;font-display:swap;src:url(/build/assets/tausend-semibold-DjwGmZB6.woff2) format("woff2")}@font-face{font-style:normal;font-weight:400;font-family:TausendPlakat;font-display:swap;src:url(/build/assets/tausend-plakat-regular-D8hapb1k.woff2) format("woff2")}@font-face{font-style:normal;font-weight:700;font-family:TausendPlakat;font-display:swap;src:url(/build/assets/tausend-plakat-bold-1FQpql_l.woff2) format("woff2")}:root{font-size:clamp(16px,1.11vw,20px);font-family:var(--font-family-base);text-underline-position:under;text-rendering:geometricPrecision;scrollbar-gutter:stable}[id]{scroll-margin-top:10rem}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5{margin-top:2em;margin-bottom:1em;font-weight:700;font-family:var(--font-family-heading)}h1:first-child,.heading-1:first-child,h2:first-child,.heading-2:first-child,h3:first-child,.heading-3:first-child,h4:first-child,.heading-4:first-child,h5:first-child,.heading-5:first-child{margin-top:0}h1:last-child,.heading-1:last-child,h2:last-child,.heading-2:last-child,h3:last-child,.heading-3:last-child,h4:last-child,.heading-4:last-child,h5:last-child,.heading-5:last-child{margin-bottom:0}h1+h1,h1+.heading-1,h1+h2,h1+.heading-2,h1+h3,h1+.heading-3,h1+h4,h1+.heading-4,h1+h5,h1+.heading-5,.heading-1+h1,.heading-1+.heading-1,.heading-1+h2,.heading-1+.heading-2,.heading-1+h3,.heading-1+.heading-3,.heading-1+h4,.heading-1+.heading-4,.heading-1+h5,.heading-1+.heading-5,h2+h1,h2+.heading-1,h2+h2,h2+.heading-2,h2+h3,h2+.heading-3,h2+h4,h2+.heading-4,h2+h5,h2+.heading-5,.heading-2+h1,.heading-2+.heading-1,.heading-2+h2,.heading-2+.heading-2,.heading-2+h3,.heading-2+.heading-3,.heading-2+h4,.heading-2+.heading-4,.heading-2+h5,.heading-2+.heading-5,h3+h1,h3+.heading-1,h3+h2,h3+.heading-2,h3+h3,h3+.heading-3,h3+h4,h3+.heading-4,h3+h5,h3+.heading-5,.heading-3+h1,.heading-3+.heading-1,.heading-3+h2,.heading-3+.heading-2,.heading-3+h3,.heading-3+.heading-3,.heading-3+h4,.heading-3+.heading-4,.heading-3+h5,.heading-3+.heading-5,h4+h1,h4+.heading-1,h4+h2,h4+.heading-2,h4+h3,h4+.heading-3,h4+h4,h4+.heading-4,h4+h5,h4+.heading-5,.heading-4+h1,.heading-4+.heading-1,.heading-4+h2,.heading-4+.heading-2,.heading-4+h3,.heading-4+.heading-3,.heading-4+h4,.heading-4+.heading-4,.heading-4+h5,.heading-4+.heading-5,h5+h1,h5+.heading-1,h5+h2,h5+.heading-2,h5+h3,h5+.heading-3,h5+h4,h5+.heading-4,h5+h5,h5+.heading-5,.heading-5+h1,.heading-5+.heading-1,.heading-5+h2,.heading-5+.heading-2,.heading-5+h3,.heading-5+.heading-3,.heading-5+h4,.heading-5+.heading-4,.heading-5+h5,.heading-5+.heading-5{margin-top:1em}.heading-large{font-weight:700;font-size:8.25rem;font-family:var(--font-family-heading);line-height:.81}@media screen and (max-width:840px){.heading-large{font-size:2.125rem;line-height:1}}h1,.heading-1{font-size:4.5rem;line-height:1}@media screen and (max-width:840px){h1,.heading-1{font-size:2rem;text-wrap:balance;line-height:1.06;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}h2,.heading-2{font-size:3rem;line-height:1.08}@media screen and (max-width:840px){h2,.heading-2{font-size:1.75rem}}h3,.heading-3{font-size:2rem;line-height:1.1}@media screen and (max-width:840px){h3,.heading-3{font-size:1.75rem;line-height:1.07}}h4,.heading-4{font-size:1.625rem;line-height:1.1}@media screen and (max-width:840px){h4,.heading-4{font-size:1.5rem;line-height:1.25}}h5,.heading-5{font-size:1.375rem;line-height:1.2}@media screen and (max-width:840px){h5,.heading-5{font-size:1.375rem}}p,ul,ol{margin-bottom:1rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul,ol{padding-left:1.5rem;list-style-position:outside}ul li>p,ol li>p{margin-bottom:.5rem}nav ul,nav ol{margin-bottom:0;padding-left:0;list-style:none}strong,b{font-weight:700}a{color:currentColor}nav a{text-decoration:none}img,svg,video{max-width:100%;height:auto}iframe{max-width:100%;border:none}figure{font-size:0}figcaption{margin-top:1rem;font-size:1rem}hr{border:none;border-bottom:1px solid}input,textarea,select,button{font-weight:inherit;font-size:100%;font-family:inherit;background-color:transparent;border:none;border-radius:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=submit],textarea,select,button{appearance:none}input[type=checkbox],input[type=radio]{margin-right:.25rem}textarea{resize:vertical}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}fieldset{border:none}button,input[type=submit],input[type=file]::file-selector-button,.m-button{text-rendering:geometricPrecision;border:none;appearance:none;cursor:pointer;leading-trim:both}}@layer layouts{.l-body{font-size:1.0625rem;line-height:1.47;overflow-x:clip}.has-open-nav body{overflow:hidden}}@layer libraries{:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}}@layer modules{:root{--font-family-base: "Tausend", sans-serif;--font-family-heading: "TausendPlakat", sans-serif;--font-family-display: "FeatureDisplayCondensed", sans-serif}:root{--color-black: #000000;--color-white: #ffffff;--color-bg: #efefef;--color-light-grey: #eeeeee;--color-dark-grey: #474c50;--color-green: #a9fc8a;--color-green-hover: #c8ffb4;--color-purple: #b5acfb;--color-alert: #d72864}@media(prefers-reduced-motion:no-preference){.m-reveal__word{display:inline-block;white-space:nowrap}.m-reveal__char-mask{display:inline-block;margin-bottom:-.12em;padding-bottom:.12em;vertical-align:top;overflow:hidden}.m-reveal__char{display:inline-block;transform:translateY(calc(100% + .17em));transition:transform .15s cubic-bezier(.22,1,.36,1)}[data-reveal-item]{clip-path:polygon(-1rem -1rem,-1rem -1rem,-1rem calc(100% + 1rem),-1rem calc(100% + 1rem));transition:clip-path .15s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}[data-reveal=right] [data-reveal-item]{clip-path:polygon(calc(100% + 1rem) -1rem,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),calc(100% + 1rem) calc(100% + 1rem))}[data-reveal=fade] [data-reveal-item]{opacity:0;clip-path:none;transform:translateY(1.5rem);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}[data-reveal=fade] [data-reveal-item] [data-reveal-content]{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}[data-reveal=fade] [data-reveal-item][data-reveal-item].is-revealed{opacity:1;clip-path:none;transform:translateY(0);transition:opacity 1s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s),transform 1s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s)}[data-reveal=fade] [data-reveal-item].is-revealed [data-reveal-content]{transition-delay:calc(var(--reveal-delay, 0s) + .2s)}[data-reveal-item][data-reveal-item].is-revealed{clip-path:polygon(-1rem -1rem,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),-1rem calc(100% + 1rem));transition:clip-path .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s),box-shadow .3s cubic-bezier(.4,0,.2,1)}[data-reveal-content],[data-reveal-block]{opacity:0;transform:translateY(1.25rem);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}[data-reveal-item].is-revealed [data-reveal-content]{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--reveal-delay, 0s) + .55s),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--reveal-delay, 0s) + .55s)}[data-reveal-block].is-revealed{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-reveal-inview]{opacity:0;transform:translateY(1.25rem);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}[data-reveal-inview].is-revealed{opacity:1;transform:translateY(0)}}.m-header-home.is-visible [data-reveal-chars] .m-reveal__char,.m-header-subpage.is-visible [data-reveal-chars][data-reveal-onload] .m-reveal__char{transform:translateY(0);transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--char-i, 0) * .03s)}[data-reveal-chars]:not([data-reveal-onload]) .m-reveal__char{transition-delay:calc(var(--char-progress, 0) * .35s)}[data-reveal-chars]:not([data-reveal-onload]).is-revealed .m-reveal__char{transform:translateY(0);transition:transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--char-progress, 0) * .35s)}.m-header-subpage.is-visible [data-reveal-block][data-reveal-onload]{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:.15s}.m-skip{position:absolute;z-index:11;padding:.25rem;background-color:#fff;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.m-skip:focus{opacity:1;pointer-events:auto}.m-hamburger{color:currentColor}.m-hamburger.is-clicked rect{transform:scaleX(0)}.m-hamburger.is-clicked rect:first-child{transform:translateY(0) rotate(45deg)}.m-hamburger.is-clicked rect:last-child{transform:translateY(0) rotate(-45deg)}.m-hamburger svg{width:1.5rem;color:currentColor}.m-hamburger rect{fill:currentColor;transform-origin:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.m-hamburger rect:not(:first-child):not(:last-child){transform-origin:left}.m-hamburger rect:first-child{transform:translateY(-16px)}.m-hamburger rect:last-child{transform:translateY(16px)}.m-nav-bar__root{display:contents}.m-nav-bar{display:flex;height:100%;padding-inline:min(5rem,max(var(--col-gap),(100% - var(--content-max-width)) / 2));grid-column:full-start/full-end;align-items:center;justify-content:space-between}.m-nav-bar__logo-wrap{height:calc(5rem - 2.5rem * var(--nav-shrink, 0));overflow:hidden}.m-nav-bar__logo-wrap svg path{transition:fill .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-nav-bar__logo-wrap:hover svg path{fill:var(--color-purple)}}.m-nav-bar__logo{display:block;width:auto;height:5rem}.m-nav-bar__wrapper{position:sticky;top:0;right:0;left:0;z-index:9;height:calc(8rem - 2.5rem * var(--nav-shrink, 0));padding-block:calc(1.5rem - 1.25rem * var(--nav-shrink, 0));background-color:#fff;transition:background-color .4s cubic-bezier(.4,0,.2,1)}@supports (animation-timeline: scroll()){.m-nav-bar__wrapper{animation:nav-bar-shrink linear both;animation-timeline:scroll(root);animation-range:0 6rem}}.m-nav-bar__wrapper.is-open{background-color:#000;animation-play-state:paused}.m-nav-bar__wrapper.is-open .m-nav-bar__logo-wrap svg path{fill:#fff}@media(hover:hover){.m-nav-bar__wrapper.is-open .m-nav-bar__logo-wrap:hover svg path{fill:var(--color-purple)}}.m-nav-bar__wrapper.is-open .m-nav-bar__toggle{color:#fff}.m-nav-bar__controls{display:flex;align-items:center}@media screen and (max-width:840px){.m-nav-bar__cta.m-button--primary{display:none}}.m-nav-bar__toggle{position:relative;display:flex;padding:0;align-items:center;gap:.5rem;color:inherit;font:inherit;background:none;border:0;transition:color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(hover:hover){.m-nav-bar__toggle:not(.is-clicked):hover{color:var(--color-purple)}.m-nav-bar__toggle.is-clicked:hover{color:var(--color-purple)}}.m-nav-bar__toggle-label{display:inline-grid;height:1.25rem;overflow:hidden}.m-nav-bar__toggle-label-text{grid-area:1/1;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-align:right;text-transform:uppercase;white-space:nowrap;letter-spacing:.0625rem;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.4,0,.2,1)}.m-nav-bar__toggle-label-text--open{opacity:0;transform:translateY(100%)}.m-nav-bar__toggle.is-clicked .m-nav-bar__toggle-label-text--default{opacity:0;transform:translateY(-100%)}.m-nav-bar__toggle.is-clicked .m-nav-bar__toggle-label-text--open{opacity:1;transform:translateY(0)}.m-nav-bar__logo-com,.m-nav-bar__logo-tagline{opacity:clamp(0,1 - var(--nav-shrink, 0) * 2,1)}@property --nav-shrink{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes nav-bar-shrink{0%{--nav-shrink: 0}to{--nav-shrink: 1}}.m-nav{position:fixed;inset:0;z-index:8;padding-top:8rem;color:#fff;background-color:#000;clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.22,1,.36,1);pointer-events:none;overflow:hidden}.m-nav.is-open{clip-path:inset(0 0 0% 0);pointer-events:auto}.m-nav.is-open .m-nav__inner{opacity:1;transform:translateY(0);transition-delay:.35s}.m-nav__inner{display:flex;height:calc(100dvh - 8rem);padding-block:3.75rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:3.75rem;opacity:0;transform:translateY(1rem);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.22,1,.36,1)}.m-nav__list{position:relative;display:flex;width:fit-content;max-width:100%;margin:auto 0;padding:0;flex-direction:column;list-style:none}.m-nav__item{position:relative}.m-nav__item.is-active .m-nav__item-link,.m-nav__item.is-active .m-nav__item-toggle{color:#fff}.m-nav__item.is-active .m-nav__item-icon--toggle:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.m-nav__item.is-current .m-nav__item-link,.m-nav__item.is-current .m-nav__item-toggle{color:#fff}.m-nav__item:has(:focus-visible) .m-nav__item-link,.m-nav__item:has(:focus-visible) .m-nav__item-toggle{color:var(--color-purple)}@media(hover:hover){.m-nav__item:hover .m-nav__item-link,.m-nav__item:hover .m-nav__item-toggle{color:var(--color-purple)}}.m-nav__item-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:2.5rem}@media screen and (max-width:840px){.m-nav__item-trigger{justify-content:start;gap:1rem}}.m-nav__item-link,.m-nav__item-toggle{padding-block:.875rem;color:#7a7a7a;font-weight:700;font-size:3rem;font-family:var(--font-family-heading);line-height:3.25rem;letter-spacing:.03125rem;background:none;border:0;transition:color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media screen and (max-width:840px){.m-nav__item-link,.m-nav__item-toggle{font-size:1.75rem;line-height:1.2;letter-spacing:0}}@media(hover:hover){.m-nav__item-link:hover,.m-nav__item-toggle:hover{color:var(--color-purple)}}.m-nav__item-link{display:flex;flex-grow:1;text-align:left;text-decoration:none}@media screen and (max-width:840px){.m-nav__item-link{flex-grow:0}}.m-nav__item-toggle{display:flex;padding-inline:0;flex-shrink:0;align-items:center;justify-content:center}.m-nav__item-icon{flex-shrink:0}.m-nav__item-icon--arrow{width:2.375rem;height:2.375rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.m-nav__item-trigger:hover .m-nav__item-icon--arrow{transform:translate(.25rem)}}@media screen and (max-width:840px){.m-nav__item-icon--arrow{display:none}}.m-nav__item-icon--toggle{position:relative;display:none;width:1rem;height:1rem}@media screen and (max-width:840px){.m-nav__item-icon--toggle{display:block}}.m-nav__item-icon--toggle:before,.m-nav__item-icon--toggle:after{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:currentColor;transform:translateY(-50%);transition:transform .3s cubic-bezier(.34,1.56,.64,1);content:""}.m-nav__item-icon--toggle:after{transform:translateY(-50%) rotate(90deg)}.m-nav__sub-list{position:absolute;top:0;left:calc(100% + 2.75rem);display:flex;width:23.625rem;margin:0;padding:0;flex-direction:column;list-style:none;opacity:0;transform:translateY(.75rem);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.m-nav__item.is-active .m-nav__sub-list,.m-nav__item.is-hover-active .m-nav__sub-list,.m-nav__item:focus-within .m-nav__sub-list{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (max-width:840px){.m-nav__sub-list{position:static;width:100%;height:0;opacity:1;transform:none;transition:none;pointer-events:auto;overflow:hidden}.m-nav__item.is-active .m-nav__sub-list{height:auto}}.m-nav__sub-link{display:block;padding-block:.75rem;color:#7a7a7a;font-size:2rem;text-decoration:none;line-height:2.25rem;letter-spacing:.03125rem;transition:color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-nav__sub-link:hover{color:var(--color-purple)}}@media screen and (max-width:840px){.m-nav__sub-link{padding-block:.375rem;font-size:1.125rem;line-height:inherit;letter-spacing:0}}.m-nav__sub-link.is-current{color:#fff}@media(hover:hover){.m-nav__sub-link.is-current:hover{color:var(--color-purple)}}.m-nav__sub-link--parent{padding-top:1.375rem;color:var(--color-purple)}.m-nav__sub-list:has(.m-nav__sub-link:not(.m-nav__sub-link--parent):hover) .m-nav__sub-link--parent:not(.is-current){color:#7a7a7a}@media screen and (max-width:840px){.m-nav__sub-link--parent{padding-top:.375rem}}.m-nav__footer{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.m-nav__service-list{display:flex;margin:0;padding:0;flex-direction:column;gap:.5rem;list-style:none}.m-nav__service-link{color:#fff;font-size:1rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-nav__service-link:hover{color:var(--color-purple)}}@media screen and (max-width:840px){.m-nav{padding-top:5.5rem}.m-nav__list{width:100%}}.m-accordion__head{padding:1.25rem}.m-accordion__head-inner{display:flex;align-items:center;justify-content:space-between}.m-accordion__head-icon{flex-shrink:0}.m-accordion__body{padding:1.25rem}.m-form__field{max-width:20rem}.m-button{display:inline-block;padding:1.25rem 2.5rem}.u-richtext .m-button__container:not(:last-child){margin-bottom:1rem}.m-button--secondary{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;color:inherit;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;text-decoration:none;letter-spacing:.0625rem;transition:gap .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.u-bg-white .m-text-teaser__body .m-button--secondary{padding:.625rem .75rem;background-color:var(--color-green);border-radius:.25rem}@media(hover:hover){.m-button--secondary:hover{gap:.75rem}}.m-button--secondary svg{width:1.5rem;height:1.5rem;flex-shrink:0}.m-button--primary{display:inline-flex;padding:.625rem .75rem;align-items:center;gap:.5rem;color:#000;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;text-decoration:none;letter-spacing:.0625rem;background-color:var(--color-green);border-radius:.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-button--primary:hover{background-color:var(--color-green-hover)}}.m-button--primary svg{width:1.5rem;height:1.5rem;flex-shrink:0}.m-button--white{display:inline-flex;padding:.625rem .75rem;align-items:center;gap:.5rem;color:#000;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;text-decoration:none;letter-spacing:.0625rem;background-color:#fff;border-radius:.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-button--white:hover{background-color:var(--color-light-grey)}}.m-button--white svg{width:1.5rem;height:1.5rem;flex-shrink:0}.m-button--dark{display:inline-flex;padding:.625rem .75rem;align-items:center;gap:.5rem;color:#fff;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;text-decoration:none;letter-spacing:.0625rem;background-color:#000;border-radius:.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-button--dark:hover{background-color:var(--color-dark-grey)}}.m-overlaying-link{position:absolute;inset:0;z-index:1}.m-overlaying-link__parent{position:relative}.m-overlaying-link__parent a:not(.m-overlaying-link){position:relative;z-index:2}.m-tag{display:inline-flex;padding:.375rem .5rem;align-items:center;font-weight:700;font-size:.75rem;font-family:var(--font-family-heading);text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;letter-spacing:.0625rem;border:2px solid currentColor;border-radius:.25rem}.m-tag--light{color:#fff;border-color:#fff}.m-text-teaser{display:flex;flex-direction:column;gap:2.5rem}.m-text-teaser__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem}.m-text-teaser__heading{margin:0}.m-text-teaser__body{font-size:1.5rem;line-height:1.33}.m-text-teaser__link{margin-top:2rem}@media screen and (max-width:840px){.m-text-teaser{gap:2.5rem}.m-text-teaser__cols{grid-template-columns:1fr;gap:2.5rem}.m-text-teaser__body{font-size:1.125rem}.m-text-teaser__link{margin-top:1.5rem}}.m-logo-wall{display:flex;flex-direction:column;gap:2.5rem}.m-logo-wall__heading{margin:0}.m-logo-wall__group{display:flex;flex-direction:column;gap:1.5rem}.m-logo-wall__group-heading{margin:0}.m-logo-wall__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem}.m-logo-wall__item{display:flex;aspect-ratio:1.77;padding:1rem;align-items:center;justify-content:center;text-decoration:none;background-color:#fff;transition:opacity .2s cubic-bezier(.4,0,.2,1),clip-path .15s cubic-bezier(.22,1,.36,1)}.m-logo-wall__item img{width:100%;height:100%;object-fit:contain}@media(hover:hover){.m-logo-wall__item:is(a):hover{opacity:.8}}.m-logo-wall__marquee{display:none;overflow:hidden}.m-logo-wall__track{display:flex;width:max-content;gap:1rem;animation:m-logo-wall-marquee calc(var(--logo-count, 1) * 3s) linear infinite}@media(prefers-reduced-motion:reduce){.m-logo-wall__track{animation-play-state:paused}}@media screen and (max-width:600px){.m-logo-wall__group:not(.m-logo-wall__group--static) .m-logo-wall__grid{display:none}.m-logo-wall__group--static .m-logo-wall__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.m-logo-wall__marquee{display:block;width:calc(100% + 2 * var(--col-gap));margin-inline:calc(-1 * var(--col-gap))}.m-logo-wall__track .m-logo-wall__item{width:10rem;flex:0 0 auto}}@keyframes m-logo-wall-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-facts{background:linear-gradient(to bottom,white,var(--color-purple))}.m-facts__inner{display:flex;flex-direction:column;gap:2.5rem}.m-facts__heading{margin:0}.m-facts__grid{display:grid;gap:1rem}.m-facts__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-facts__grid--2 .m-facts__card:nth-child(1){color:#fff;background-color:#000}.m-facts__grid--2 .m-facts__card:nth-child(2){color:#000;background-color:#fff}.m-facts__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-facts__grid--3 .m-facts__card:nth-child(1){color:#fff;background-color:#000}.m-facts__grid--3 .m-facts__card:nth-child(2){color:#000;background-color:#fff}.m-facts__grid--3 .m-facts__card:nth-child(3){color:#000;background-color:var(--color-green)}.m-facts__grid--4{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.m-facts__grid--4 .m-facts__card:nth-child(1){grid-column:1;grid-row:1/span 2;color:#fff;background-color:#000}.m-facts__grid--4 .m-facts__card:nth-child(2){grid-column:2;grid-row:1/span 2;color:#000;background-color:#fff}.m-facts__grid--4 .m-facts__card:nth-child(3){grid-column:3;grid-row:1;color:#000;background-color:var(--color-green)}.m-facts__grid--4 .m-facts__card:nth-child(4){grid-column:3;grid-row:2;color:#fff;background-color:var(--color-dark-grey)}.m-facts__card{display:flex;min-height:18rem;padding:1.5rem;flex-direction:column;justify-content:space-between;gap:1rem;opacity:0;transform:translateY(1.5rem);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.m-facts__card.is-visible{opacity:1;transform:translateY(0)}.m-facts__card-top{display:flex;flex-direction:column;gap:.25rem}.m-facts__card-number{margin-bottom:0;line-height:1;letter-spacing:.125rem}.m-facts__card-title{font-weight:700;font-size:2rem;font-family:var(--font-family-heading);line-height:1.125}.m-facts__card-description{margin:0;font-size:1.0625rem;line-height:1.47}@media screen and (max-width:840px){.m-facts__grid--2,.m-facts__grid--3,.m-facts__grid--4{grid-template-columns:1fr;grid-template-rows:auto}.m-facts__grid--2 .m-facts__card,.m-facts__grid--3 .m-facts__card,.m-facts__grid--4 .m-facts__card{grid-column:auto!important;grid-row:auto!important}.m-facts__card{min-height:auto}.m-facts__card-number{font-size:3.5rem}}.m-text-image-teaser{align-items:center}.m-text-image-teaser__content{display:flex;flex-direction:column;grid-column:content-start/span 6;grid-row:1;align-items:flex-start;gap:1.5rem}.m-text-image-teaser__heading{margin:0}.m-text-image-teaser__footer{display:flex;width:100%;margin-top:1rem;justify-content:space-between}.m-text-image-teaser__image{aspect-ratio:1;grid-column:col-8/content-end;grid-row:1;overflow:hidden}.m-text-image-teaser__image img{width:100%;height:100%;object-fit:cover}.m-text-image-teaser--image-left .m-text-image-teaser__content{grid-column:col-7/content-end}.m-text-image-teaser--image-left .m-text-image-teaser__image{grid-column:content-start/span 5}@media screen and (max-width:840px){.m-text-image-teaser{grid-template-columns:1fr;row-gap:3.75rem}.m-text-image-teaser__content,.m-text-image-teaser__image,.m-text-image-teaser--image-left .m-text-image-teaser__content,.m-text-image-teaser--image-left .m-text-image-teaser__image{grid-column:1/-1;grid-row:auto}.m-text-image-teaser__body{font-size:1.125rem}.m-text-image-teaser__footer{margin-top:0;flex-direction:column;align-items:flex-start;gap:1rem}}.m-image-video{padding-block:3.75rem;row-gap:2.5rem}.m-image-video__title{margin:0}.m-image-video__media{aspect-ratio:16/9;grid-column:col-1/span 10;background-color:var(--color-light-grey)}@media screen and (max-width:840px){.m-image-video__media{grid-column:content}}.m-image-video__media{overflow:hidden}.m-image-video__media img,.m-image-video__media video{display:block;width:100%;height:100%;object-fit:cover}.m-image-video__slider-wrap{display:flex;flex-direction:column;grid-column:col-1/span 10;gap:1rem}@media screen and (max-width:840px){.m-image-video__slider-wrap{grid-column:content}}.m-image-video__slider{width:100%;min-width:0;overflow:hidden}.m-image-video__slider .swiper-wrapper{align-items:stretch}.m-image-video__slider .swiper-slide{display:flex;height:auto}.m-image-video__slider .m-image-video__media{grid-column:auto}.m-image-video__nav{display:flex;align-items:center;justify-content:space-between}.m-image-video__pagination{display:flex;gap:1.5rem}.m-image-video__pagination-num{color:#000;font-weight:700;font-family:var(--font-family-heading);opacity:.4;transition:opacity .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(hover:hover){.m-image-video__pagination-num:hover{opacity:.7}}.m-image-video__pagination-num.is-active{opacity:1}.m-image-video__nav-btns{display:flex;gap:.5rem}.m-image-video__nav-btn{display:flex;padding:.25rem;align-items:center;justify-content:center;color:#000;border:2px solid black;border-radius:.25rem;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(hover:hover){.m-image-video__nav-btn:hover{color:#000;background-color:var(--color-green);border-color:var(--color-green)}}.m-image-video__nav-btn.is-disabled{opacity:.4;pointer-events:none}.m-image-video__nav-btn svg{width:1.5rem;height:1.5rem}.m-slider-teaser{position:relative;grid-column:content-start/full-end;color:#fff;background-color:#000;overflow:clip;--slide-width: 25rem}.m-slider-teaser__inner{position:relative;display:flex;padding-block:5rem;padding-left:5rem;flex-direction:column;grid-column:content;gap:1.875rem}@media screen and (max-width:840px){.m-slider-teaser__inner{padding-left:1.25rem;padding-block:2.5rem}}.m-slider-teaser__inner:before{position:absolute;top:0;bottom:0;left:0;z-index:2;width:5rem;background:linear-gradient(to right,black,transparent);pointer-events:none;content:""}@media screen and (max-width:840px){.m-slider-teaser__inner:before{display:none}}.m-slider-teaser__header{display:flex;margin-bottom:.625rem;align-items:center;justify-content:space-between}.m-slider-teaser__heading{margin:0;color:var(--color-purple)}.m-slider-teaser__nav{display:flex;gap:.5rem}.m-slider-teaser__nav-btn{display:flex;padding:.25rem;align-items:center;justify-content:center;color:#fff;border:2px solid white;border-radius:.25rem;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(hover:hover){.m-slider-teaser__nav-btn:hover{color:#000;background-color:var(--color-green);border-color:var(--color-green)}}.m-slider-teaser__nav-btn.is-disabled{opacity:.3;pointer-events:none}.m-slider-teaser__nav-btn svg{width:1.5rem;height:1.5rem}.m-slider-teaser__slider{width:100%;min-width:0;height:auto;overflow:visible}.m-slider-teaser__slider .swiper-wrapper{height:auto;align-items:stretch}.m-slider-teaser__slider .swiper-slide{display:flex;width:min(var(--slide-width),100%);height:auto}.m-slider-teaser__slider .swiper-slide>div{width:100%}.m-slider-teaser--stories{--slide-width: 37.5rem}.m-slider-teaser__footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:840px){.m-slider-teaser__header{flex-direction:column;align-items:flex-start;gap:1rem}}.m-events-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.m-events-index__card{position:relative;display:flex;padding:1.5rem;flex-direction:column;gap:1.75rem;color:#fff;background-color:#000;box-shadow:0 0 0 var(--color-green);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),clip-path .15s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.m-events-index__card:hover{box-shadow:.5rem .5rem 0 var(--color-green)}.m-events-index__card:hover .m-button--secondary{gap:.75rem}}.m-events-index__card--teaser{width:100%;background-color:var(--color-dark-grey)}.m-events-index__date{display:inline-flex;padding:.375rem .625rem;align-self:flex-start;color:#000;font-weight:700;font-size:2rem;font-family:var(--font-family-heading);line-height:1.125;letter-spacing:.03125rem;background-color:var(--color-purple)}.m-events-index__body{position:relative;display:flex;flex:1;flex-direction:column;gap:1.5rem}.m-events-index__intro{display:flex;flex:1;flex-direction:column}.m-events-index__title{margin:0;margin-bottom:.3rem;font-size:2rem;-webkit-hyphens:auto;hyphens:auto}.m-events-index__lead{margin:0;flex:1;font-size:1.0625rem}.m-events-index__meta{position:relative;display:flex;padding-block:.625rem;flex-direction:column;gap:.9375rem;font-size:1.0625rem;border-top:1px solid white;border-bottom:1px solid white}.m-events-index__badge{position:absolute;right:1rem;bottom:-2rem;z-index:2;display:flex;width:6.125rem;height:6.125rem;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:1.375rem;font-family:var(--font-family-heading);text-align:center;line-height:1.09;letter-spacing:.03125rem;background-color:var(--color-green);border-radius:50%;transform:rotate(10deg)}.m-events-index__card--impact-lab .m-events-index__meta-item{padding-right:7rem}.m-events-index__meta-item{display:flex;align-items:center;gap:.5rem}.m-events-index__meta-item svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media screen and (max-width:1100px){.m-events-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.m-events-index__grid{grid-template-columns:minmax(0,1fr)}}.m-event-detail__header{padding-block:5rem 3.75rem;background-color:var(--color-green)}@media screen and (max-width:840px){.m-event-detail__header{padding-block:2.5rem}}.m-event-detail__heading{margin:0;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);font-family:var(--font-family-heading);line-height:1;letter-spacing:.125rem}.m-event-detail__lead{max-width:48rem;margin:0}.m-event-detail__layout{grid-column:full-start/full-end;grid-template-rows:repeat(3,auto);align-items:start;isolation:isolate}.m-event-detail__description{margin-bottom:3.75rem;grid-column:col-1/span 7;grid-row:1}.m-event-detail__description-bg{z-index:-1;grid-column:full-start/full-end;grid-row:1;align-self:stretch;background:var(--bg, transparent)}.m-event-detail__programm-section{grid-column:col-1/span 7;grid-row:2}.m-event-detail__people{grid-column:col-1/span 7;grid-row:3}.m-event-detail__people-bg{z-index:-1;grid-column:full-start/full-end;grid-row:3;align-self:stretch;background:var(--bg, transparent)}.m-event-detail__section-title{margin:0 0 1.5rem}.m-event-detail__programm-item{display:flex;padding-block:.625rem;gap:2rem;border-top:1px solid black}.m-event-detail__programm-item:last-child{border-bottom:1px solid black}.m-event-detail__programm-time{width:6rem;flex-shrink:0}.m-event-detail__programm-body{display:flex;flex-direction:column;gap:.5rem}.m-event-detail__programm-title{margin:0;font-size:1.625rem}.m-event-detail__programm-text{margin:0}.m-event-detail__speakers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.m-event-detail__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.m-event-detail__sidebar{position:sticky;top:6.5rem;grid-column:col-9/span 4;grid-row:1/span 3}@media screen and (max-width:840px){.m-event-detail__sidebar{margin-top:-3.5rem}}.m-event-detail__info-card{display:flex;padding:1rem;flex-direction:column;gap:1.75rem;color:#fff;background-color:#000}.m-event-detail__info-date{margin:0;font-weight:700;font-size:2rem;font-family:var(--font-family-heading)}.m-event-detail__info-list{position:relative;display:flex;flex-direction:column}.m-event-detail__info-row{position:relative;display:flex;padding-block:.625rem;gap:.5rem;border-top:1px solid white}.m-event-detail__info-row:last-of-type{border-bottom:1px solid white}.m-event-detail__info-row svg{width:1.5rem;height:1.5rem;flex-shrink:0}.m-event-detail__info-list--impact-lab .m-event-detail__info-row:last-of-type{padding-right:7rem}.m-event-detail__info-label{margin:0;font-weight:600;font-size:1rem}.m-event-detail__info-value{margin:0;font-size:1.0625rem}.m-event-detail__info-list--impact-lab .m-event-detail__info-value--organizer{margin-bottom:2.5rem}.m-event-detail__info-link{font-size:1.0625rem;text-decoration:underline}.m-event-detail__badge{position:absolute;right:.875rem;bottom:.5rem;z-index:1;display:flex;width:6.125rem;height:6.125rem;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:1.375rem;font-family:var(--font-family-heading);text-align:center;line-height:1.2;background-color:var(--color-green);border-radius:50%;transform:rotate(10deg)}.m-event-detail__badge--no-cta{bottom:.5rem}.m-event-detail__cta{width:fit-content;justify-content:center;background-color:#fff}@media screen and (max-width:840px){.m-event-detail__description,.m-event-detail__programm-section,.m-event-detail__people,.m-event-detail__sidebar{grid-column:content}.m-event-detail__speakers-grid,.m-event-detail__related-grid{grid-template-columns:1fr}.m-event-detail__sidebar{position:relative;top:auto;z-index:1;grid-row:2}.m-event-detail__programm-section{grid-row:3}.m-event-detail__people,.m-event-detail__people-bg{grid-row:4}}.m-teaser-boxes{color:#000;background-color:#fff}.m-teaser-boxes__inner{display:flex;flex-direction:column;gap:1.875rem}.m-teaser-boxes__header{display:flex;margin-bottom:.625rem;flex-direction:column;gap:.5rem}.m-teaser-boxes__heading{margin:0}.m-teaser-boxes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.m-teaser-boxes__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-teaser-boxes__card{display:flex;height:100%;padding:1.5rem;flex-direction:column;justify-content:space-between;gap:1.5rem;background-color:var(--color-green);box-shadow:0 0 #000}@media(hover:hover){.m-teaser-boxes__card.m-overlaying-link__parent:hover{box-shadow:.5rem .5rem #000}.m-teaser-boxes__card.m-overlaying-link__parent:hover .m-button--secondary{gap:.75rem}}.m-teaser-boxes__card-icon{width:6.125rem;height:6.125rem;margin-bottom:.5rem;flex-shrink:0}.m-teaser-boxes__card-icon svg{width:100%;height:100%}.m-teaser-boxes__card-body{display:flex;flex-grow:1;flex-direction:column;gap:.5rem}.m-teaser-boxes__card-title{margin:0}.m-teaser-boxes__card-text{font-size:1.0625rem;line-height:1.47}.m-teaser-boxes__footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:840px){.m-teaser-boxes__grid{grid-template-columns:1fr}.m-teaser-boxes__footer{flex-direction:column;align-items:flex-start;gap:1.75rem}}.m-story-card{display:flex;container-name:story-card;container-type:inline-size;width:100%;min-width:0;padding:1.5rem;flex-direction:column;gap:2.5rem;color:#fff;background-color:var(--color-dark-grey);box-shadow:0 0 0 var(--color-green);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),clip-path .15s cubic-bezier(.22,1,.36,1)}.m-stories-index__grid .m-story-card{height:100%}@media(hover:hover){.m-story-card:hover{box-shadow:.5rem .5rem 0 var(--color-green)}.m-story-card:hover .m-button--secondary{gap:.75rem}}@media screen and (max-width:840px){.m-story-card{gap:1.75rem}}.m-story-card__row{display:flex;flex:1;align-items:flex-start;gap:2.5rem}@media screen and (max-width:840px){.m-story-card__row{flex-direction:column;gap:1.75rem}}@container story-card (max-width: 32rem){.m-story-card__row{flex-direction:column;gap:1.75rem}}.m-story-card__text{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem}.m-story-card__tags{display:flex;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.m-story-card__title{margin:0;font-size:2rem;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.m-story-card__lead{margin:0;font-size:1.0625rem}.m-story-card__image{width:12.5rem;height:12.5rem;flex-shrink:0;overflow:hidden}.m-story-card__image img{display:block;width:100%;height:100%;object-fit:cover}.m-story-card__footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:840px){.m-story-card__footer{flex-direction:column;align-items:start;gap:1.75rem}}.m-story-card--index{background-color:#000}.m-stories-index__filters{display:flex;margin-bottom:2.5rem;flex-wrap:wrap;gap:.5rem}.m-stories-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width:68.75rem){.m-stories-index__grid{grid-template-columns:minmax(0,1fr)}}.m-more-stories__heading{margin:0 0 2.5rem}.m-more-stories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width:840px){.m-more-stories__grid{grid-template-columns:minmax(0,1fr)}}.m-team-index__heading{margin-bottom:2rem}.m-team-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media screen and (max-width:1100px){.m-team-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.m-team-index__grid{grid-template-columns:minmax(0,1fr)}}.m-team-card{position:relative;display:flex;aspect-ratio:.74;padding:1rem;flex-direction:column;justify-content:flex-end;overflow:hidden}.m-team-card__image{position:absolute;inset:0}.m-team-card__image img{display:block;width:100%;height:100%;object-fit:cover}.m-team-card__body{position:relative;z-index:1;display:flex;padding:1rem;flex-direction:column;gap:1.75rem;color:#000;background-color:var(--color-purple)}.m-team-card__intro{display:flex;flex-direction:column;gap:.5rem}.m-team-card__name{margin:0;font-size:2rem}.m-team-card__role{min-height:2lh;margin:0;-webkit-hyphens:auto;hyphens:auto}.m-team-card__contact{display:flex;flex-direction:column;gap:.125rem}.m-team-card__contact .m-button--secondary{transition:color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-team-card__contact .m-button--secondary:hover{color:#fff}}@media(hover:hover){.m-team-card__contact-link--phone:hover{gap:.5rem}}.m-filter-pill{display:inline-flex;padding:.375rem .5rem;align-items:center;color:#000;font-weight:700;font-size:.75rem;font-family:var(--font-family-heading);text-transform:uppercase;line-height:1;letter-spacing:.0625rem;background-color:#fff;border-radius:.25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(hover:hover){.m-filter-pill:hover:not(.is-active){background-color:var(--color-light-grey)}}.m-filter-pill.is-active{background-color:var(--color-green)}.m-teaser-boxes-cta{padding-left:5rem;grid-column:content-start/full-end;color:#fff;background-color:#000}.m-teaser-boxes-cta__inner{display:flex;padding-block:7rem;flex-direction:column;grid-column:col-2/content-end;gap:2.5rem}@media screen and (max-width:840px){.m-teaser-boxes-cta__inner{padding-block:2.5rem;grid-column:col-1/content-end}}.m-teaser-boxes-cta__heading{max-width:50%;margin:0;color:var(--color-purple)}.m-teaser-boxes-cta__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:1rem}@media screen and (max-width:1300px)and (min-width:841px){.m-teaser-boxes-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-teaser-boxes-cta__card{display:flex;padding:1.5rem;flex-direction:column;justify-content:space-between;gap:2.5rem;background-color:var(--color-dark-grey);box-shadow:0 0 0 var(--color-green);transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-teaser-boxes-cta__card:hover{box-shadow:.5rem .5rem 0 var(--color-green)}}.m-teaser-boxes-cta__card-content{display:flex;align-items:flex-start;gap:2.5rem}@media screen and (max-width:840px){.m-teaser-boxes-cta__card-content{flex-direction:column}}.m-teaser-boxes-cta__card-image{aspect-ratio:1/1;width:21rem;flex-shrink:0;overflow:hidden}.m-teaser-boxes-cta__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.m-teaser-boxes-cta__card:hover .m-teaser-boxes-cta__card-image img{transform:scale(1.03)}.m-teaser-boxes-cta__card:hover .m-button--secondary{gap:.75rem}}.m-teaser-boxes-cta__card:nth-child(2) .m-teaser-boxes-cta__card-content{flex-direction:column;gap:1rem}.m-teaser-boxes-cta__card:nth-child(2) .m-teaser-boxes-cta__card-image{width:12.5rem;order:-1}@media screen and (max-width:1300px)and (min-width:841px){.m-teaser-boxes-cta__card:first-child .m-teaser-boxes-cta__card-content{flex-direction:column;gap:1rem}.m-teaser-boxes-cta__card:first-child .m-teaser-boxes-cta__card-image{width:12.5rem;order:-1}}.m-teaser-boxes-cta__card-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem}.m-teaser-boxes-cta__card-badge{margin-bottom:.5rem;align-self:flex-start}.m-teaser-boxes-cta__card-title{margin:0;font-size:2rem}.m-teaser-boxes-cta__card-title a{text-decoration:none}.m-teaser-boxes-cta__card-lead{margin:0;font-size:1.0625rem}.m-teaser-boxes-cta__card-footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:840px){.m-teaser-boxes-cta__card-footer{flex-direction:column;align-items:start;justify-content:start;gap:1.75rem}}@media screen and (max-width:840px){.m-teaser-boxes-cta{padding-left:1.25rem}.m-teaser-boxes-cta__heading{max-width:none}.m-teaser-boxes-cta__grid{grid-template-columns:1fr}.m-teaser-boxes-cta__card-content{flex-direction:column}.m-teaser-boxes-cta__card-image{width:100%}}.m-button--dark{display:inline-flex;padding:.625rem .75rem;align-items:center;gap:.5rem;color:#fff;font-weight:700;font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;text-decoration:none;letter-spacing:.0625rem;background-color:#000;border-radius:.25rem;transition:opacity .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.m-button--dark:hover{opacity:.85}}.m-button--dark svg{width:1.5rem;height:1.5rem;flex-shrink:0}.m-header-subpage{padding-bottom:3.75rem}.m-header-subpage--green{background:linear-gradient(to bottom,var(--color-green) 50%,white 50%)}.m-header-subpage--green:not(:has(.m-header-subpage__media)),.m-header-subpage--green.m-header-subpage--full{background:var(--color-green)}.m-header-subpage__top{position:relative;display:grid;padding-top:5rem;padding-bottom:3.75rem;grid-column:1/-1;grid-template-columns:subgrid;row-gap:3.75rem}.m-header-subpage--green .m-header-subpage__top{margin-bottom:-5rem;padding-bottom:8.75rem;background:var(--color-green)}.m-header-subpage--full .m-header-subpage__top,.m-header-subpage:not(:has(.m-header-subpage__media)) .m-header-subpage__top{margin-bottom:0;padding-bottom:3.75rem}.m-header-subpage--purple{background:linear-gradient(to bottom,var(--color-purple),white)}.m-header-subpage--purple.m-header-subpage--full{background:var(--color-purple)}.m-header-subpage__heading{margin:0;grid-column:content-start/span 9;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);font-family:var(--font-family-heading);line-height:1;letter-spacing:.125rem}.m-header-subpage__heading em{font-style:normal;font-weight:500;font-family:var(--font-family-display);letter-spacing:.0625rem}.m-header-subpage__body{display:flex;flex-direction:column;grid-column:col-6/content-end;align-items:flex-start;gap:3rem}.m-header-subpage__lead{margin:0}.m-header-subpage__media{position:relative;z-index:1;aspect-ratio:16/9;grid-column:content-start/full-end;overflow:hidden}.m-header-subpage__media-bg{position:absolute;inset:-5%;will-change:transform}.m-header-subpage__slide{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:840px){.m-header-subpage__top{row-gap:2.5rem}.m-header-subpage--green{background:var(--color-green)}.m-header-subpage__heading,.m-header-subpage__body{grid-column:content}}@keyframes m-header-home-zoom{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.m-header-home{row-gap:3.75rem}.m-header-home__wrapper{background:linear-gradient(180deg,#fefdff 35%,var(--color-purple) 65%)}.m-header-home__wrapper .m-header-subpage{padding-top:3.5rem}.m-header-home__media{position:relative;display:grid;height:calc(100lvh - 8rem);grid-column:content-start/full-end;grid-template-columns:subgrid;grid-template-rows:minmax(clamp(20rem,40vw,36rem),auto);overflow:hidden}.m-header-home__media-bg{position:absolute;inset:0;overflow:hidden}.m-header-home__media-parallax{position:absolute;inset:0;will-change:transform}.m-header-home__media-parallax:after{position:absolute;inset:0;z-index:1;background:linear-gradient(270deg,#0000,#0000004d);pointer-events:none;content:""}.m-header-home__swiper{width:100%;height:100%}.m-header-home__swiper[x-ref]:not(.swiper-initialized){visibility:hidden}.m-header-home__swiper-slide{position:relative;height:100%;overflow:hidden}.m-header-home__slide{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:1;object-fit:cover;transform-origin:center;transition:opacity .8s cubic-bezier(.4,0,.2,1);animation:m-header-home-zoom 20s linear infinite}.m-header-home__heading{position:relative;z-index:3;margin:0;padding:2rem 0;grid-column:col-2/span 5;grid-row:1;align-self:center;color:var(--color-green);font-weight:700;font-size:clamp(7rem,9.2vw,8.25rem);font-family:var(--font-family-heading);line-height:.8}.m-header-home__heading .m-reveal__char-mask{margin-bottom:-.4em;padding-bottom:.4em}.m-header-home__heading .m-reveal__char{transform:translateY(calc(100% + .45em))}.m-header-home__heading em{display:block;margin-top:.56rem;font-style:normal;font-weight:500;font-family:var(--font-family-display)}.m-header-home__media-caption{position:absolute;right:.75rem;bottom:.75rem;z-index:2;margin:0;padding:.25rem .5rem;color:#fff;font-size:.75rem;background-color:#0006}.m-header-home__highlight{position:relative;z-index:2;width:20rem;margin-right:5rem;margin-bottom:5rem;padding:1rem;grid-column:full-start/full-end;grid-row:1;align-self:end;justify-self:end;color:#000;background-color:#fff;overflow:hidden}@media(prefers-reduced-motion:no-preference){.m-header-home__highlight{clip-path:polygon(calc(100% + 1rem) -1rem,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),calc(100% + 1rem) calc(100% + 1rem));transition:clip-path 1.2s cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:no-preference){.m-header-home.is-visible .m-header-home__highlight{clip-path:polygon(-1rem -1rem,calc(100% + 1rem) -1rem,calc(100% + 1rem) calc(100% + 1rem),-1rem calc(100% + 1rem))}}.m-header-home__highlight-content{display:flex;flex-direction:column;gap:1.5rem}@media(prefers-reduced-motion:no-preference){.m-header-home__highlight-content{opacity:0;transform:translateY(1.25rem);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:.7s}}@media(prefers-reduced-motion:no-preference){.m-header-home.is-visible .m-header-home__highlight-content{opacity:1;transform:translateY(0)}}.m-header-home__highlight-image{aspect-ratio:1.7;overflow:hidden}.m-header-home__highlight-image img{display:block;width:100%;height:100%;object-fit:cover}.m-header-home__highlight-tag{width:fit-content}.m-header-home__highlight-body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.m-header-home__highlight-eyebrow{color:#000;border-color:#000}.m-header-home__highlight-title{margin:0}.m-header-home__highlight-link{transition:gap .8s cubic-bezier(.22,1,.36,1)}.m-header-home__highlight-link svg{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.m-header-home__highlight:hover .m-header-home__highlight-link svg{transform:translate(.375rem)}}.m-header-home__highlight-lead{margin:0;font-size:.875rem;line-height:1.4}.m-header-home__body{display:flex;flex-direction:column;grid-column:col-6/content-end;align-items:flex-start;gap:3rem}.m-header-home__lead{margin:0}.m-header-home__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(prefers-reduced-motion:reduce){.m-header-home__slide{transition:none;animation:none}.m-header-home__media-parallax{transform:none!important;will-change:auto}}@media screen and (max-width:1600px){.m-header-home__heading{font-size:clamp(4.5rem,9.2vw,7rem)}}@media screen and (max-width:840px){.m-header-home{padding-bottom:2rem;row-gap:2rem}.m-header-home__media{grid-column:content-start/full-end;grid-template-rows:minmax(clamp(15rem,60vw,28rem),auto);overflow:visible}.m-header-home__heading{padding:1.5rem;grid-column:col-1/full-end;font-size:clamp(3rem,14vw,4.5rem);line-height:.9;-webkit-hyphens:none;hyphens:none}.m-header-home__highlight{width:auto;margin-right:0;margin-bottom:0;grid-column:col-1/content-end;justify-self:auto;transform:translateY(calc(100% - 3rem))}.m-header-home__body{grid-column:content;gap:2rem}}.m-contact__inner{display:grid;grid-column:content-start/full-end;grid-template-columns:subgrid;align-items:center;gap:4rem;color:#fff;background-color:#000}.m-contact__content{display:flex;width:100%;padding-left:5rem;flex-direction:column;grid-column:content-start/span 8;gap:2.5rem}@media screen and (max-width:840px){.m-contact__content{padding-left:1.25rem}}.m-contact__heading{margin:0;color:var(--color-purple)}.m-contact__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.m-contact__text{margin:0;font-size:1.5rem;line-height:1.33}.m-contact__actions{display:flex;flex-wrap:wrap;gap:.5rem}.m-contact__person{display:flex;margin:0;flex-direction:column}.m-contact__name{font-weight:700;font-size:1.625rem;font-family:var(--font-family-heading);line-height:1.1}.m-contact__role{font-size:1.5rem}.m-contact__image{grid-column:span 4/content-end;overflow:hidden}.m-contact__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:840px){.m-contact__inner{display:flex;padding-right:1.25rem;padding-left:1.25rem;flex-direction:column-reverse;gap:2.5rem}.m-contact__content{padding:0;grid-column:1/-1}.m-contact__image{grid-column:1/-1;order:-1}.m-contact__text{font-size:1.125rem}.m-contact__name{font-size:1.5rem}}.m-404__number{text-box-trim:trim-both;text-box-edge:cap alphabetic}.m-404__lead{pointer-events:none}.m-404__heading{grid-column:content;font-size:7.5rem;pointer-events:none}.m-404__heading .m-404__word{display:inline-block;text-box-trim:trim-both}.m-404__heading .m-404__char{display:inline-block;font-family:var(--font-family-heading);line-height:1;vertical-align:top}.m-404__heading .m-404__char.is-alt{font-family:var(--font-family-display)}.m-footer{background:var(--color-purple)}.m-footer--no-partners{background:linear-gradient(to bottom,white,var(--color-purple)) top/100% 8rem no-repeat var(--color-purple)}.m-footer__logowall{background:linear-gradient(to bottom,white,var(--color-purple))}.m-footer__columns{display:flex;flex-wrap:wrap;gap:2.5rem 7.3125rem}.m-footer__brand{flex-shrink:0}.m-footer__logo-wrap{display:block}.m-footer__logo{display:block;width:auto;height:5rem}.m-footer__col{display:flex;min-width:12rem;flex:1 0 0;flex-direction:column;gap:1rem}.m-footer__col-heading,.m-footer__address,.m-footer__text{margin:0}.m-footer__contact-list{display:flex;flex-direction:column;gap:.125rem}.m-footer__social{display:flex;margin:1.5rem 0 0;padding:0;gap:1.25rem;list-style:none}.m-footer__social-link{display:block;width:1.5rem;height:1.5rem;color:currentColor}.m-footer__social-link svg{display:block;width:100%;height:100%}@media(hover:hover){.m-footer__social-link:hover{opacity:.7}}.m-footer__divider{margin:2.5rem 0 0;border:none;border-top:1px solid white}.m-footer__bottom{display:flex;margin:1.5rem 0 0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.m-footer__legal{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none}.m-footer__credits{display:flex;margin-left:auto;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.m-footer__credit-link{display:inline-flex;align-items:center;gap:.5rem;color:currentColor;text-decoration:none}@media(hover:hover){.m-footer__credit-link:hover{text-decoration:underline}}.m-footer__credit-logo{width:1.25rem;height:1rem}.m-footer__legal-link{color:currentColor;text-decoration:none}@media(hover:hover){.m-footer__legal-link:hover{text-decoration:underline}}@media screen and (max-width:840px){.m-footer__columns{gap:2.5rem}.m-footer__col{flex:1 0 100%}}.m-404{position:relative;overflow:hidden}.m-404__floor{position:absolute;right:0;bottom:0;left:0;z-index:1;height:1px;background:var(--color-dark-grey);opacity:.25}.m-falling-squares{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.m-falling-squares__item{position:absolute;top:0;left:0;width:3.9375rem;height:3.9375rem;opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;cursor:grab;pointer-events:auto}.m-falling-squares__item:active{cursor:grabbing}.m-falling-squares__item.is-leaving{opacity:0;pointer-events:none}.m-falling-squares__item svg{display:block;width:100%;height:100%}.m-quote__text{margin:0;grid-column:col-3/span 8;color:var(--color-black);font-style:normal;font-weight:500;font-size:clamp(1.75rem,4vw,3rem);font-family:var(--font-family-display);text-align:center;line-height:1.3;letter-spacing:.0625rem}@media screen and (max-width:840px){.m-quote__text{grid-column:content}}.m-newsletter-form__inner{display:flex;flex-direction:column;gap:2.75rem}.m-newsletter-form__heading{margin:0}.m-newsletter-form .sib-form{padding:0!important;color:#000!important;font-size:inherit!important;font-family:var(--font-family-base)!important;background:none!important}.m-newsletter-form #sib-container{display:block!important;max-width:52.625rem;margin:0!important;padding:0!important;background:none!important;border:0!important}.m-newsletter-form .sib-form-block{padding:0!important}.m-newsletter-form__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media screen and (max-width:840px){.m-newsletter-form__form{grid-template-columns:minmax(0,1fr)}}.m-newsletter-form__field{min-width:0}.m-newsletter-form__field--wide{grid-column:1/-1}.m-newsletter-form .entry__label{margin-bottom:.5rem!important;color:#000;font-weight:700!important;font-size:.75rem;font-family:var(--font-family-heading);text-transform:uppercase;line-height:1;letter-spacing:.0625rem}.m-newsletter-form .entry__label:after{color:inherit!important}.m-newsletter-form .entry_errored .entry__label{color:var(--color-alert)}.m-newsletter-form .entry__field{display:block!important;max-width:none!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.m-newsletter-form .input{box-sizing:border-box!important;width:100%!important;height:3.5rem!important;padding:.75rem!important;color:#000!important;font-size:inherit!important;font-family:inherit!important;text-align:left!important;background:#fff;border:.1875rem solid var(--color-dark-grey)!important;border-radius:0;outline:0;appearance:none;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.m-newsletter-form .input:focus,.m-newsletter-form .input:focus-visible{border-color:var(--color-purple)!important}.m-newsletter-form .entry_errored .input{color:var(--color-alert)!important;border-color:var(--color-alert)!important}.m-newsletter-form .entry__error{margin:.75rem 0 0!important;padding:0!important;color:var(--color-alert)!important;font-weight:700;font-size:.75rem!important;font-family:var(--font-family-heading)!important;text-transform:uppercase;letter-spacing:.0625rem;background:none!important;border:0!important}@media screen and (max-width:840px){.m-newsletter-form__spacer{display:none}}.m-newsletter-form__select{position:relative}.m-newsletter-form__select:before,.m-newsletter-form__select:after,.m-newsletter-form__select .input--select:before,.m-newsletter-form__select .input--select:after{content:none!important}.m-newsletter-form__select select{padding-right:3rem!important;background-image:none!important;appearance:none!important;cursor:pointer}.m-newsletter-form__select select:invalid{color:var(--color-dark-grey)!important}.m-newsletter-form__select svg{position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);pointer-events:none}.m-newsletter-form__actions{margin-top:1.5rem;grid-column:1/-1}.m-newsletter-form .sib-form-block__button{display:inline-flex!important;min-height:0!important;padding:.625rem .75rem!important;color:#fff!important;font-weight:700;font-size:1rem!important;font-family:var(--font-family-heading)!important;line-height:1.5!important;background-color:#000!important;border:0!important;border-radius:.25rem!important}.m-newsletter-form .sib-form-block__button.sib-form-block__button-disabled{opacity:.5;pointer-events:none}.m-newsletter-form__message{max-width:52.625rem;margin-bottom:1.5rem!important;padding:0!important;color:#000;font-size:1.0625rem;background-color:#fff;border:.1875rem solid black!important;border-radius:0!important}.m-newsletter-form__message--error{color:var(--color-alert);border-color:var(--color-alert)!important}.m-newsletter-form__message--success{border-color:var(--color-green)!important}}@layer utilities{:root{--font-family-base: "Tausend", sans-serif;--font-family-heading: "TausendPlakat", sans-serif;--font-family-display: "FeatureDisplayCondensed", sans-serif}:root{--color-black: #000000;--color-white: #ffffff;--color-bg: #efefef;--color-light-grey: #eeeeee;--color-dark-grey: #474c50;--color-green: #a9fc8a;--color-green-hover: #c8ffb4;--color-purple: #b5acfb;--color-alert: #d72864}.u-grid{display:grid;grid-template-columns:subgrid}.u-no-select{user-select:none;-webkit-user-select:none}.u-limiter:not(.u-limiter .u-limiter){--col-gap: 1rem;--content-max-width: 80rem;--col-width: calc((min(calc(100% - 2 * var(--col-gap)), var(--content-max-width)) - 11 * var(--col-gap)) / 12)}@media screen and (max-width:1100px){.u-limiter:not(.u-limiter .u-limiter){--col-gap: 1.5rem}}.u-limiter:not(.u-limiter .u-limiter){display:grid;grid-template-columns:[full-start] minmax(0,1fr) [content-start col-1] var(--col-width) [col-2] var(--col-width) [col-3] var(--col-width) [col-4] var(--col-width) [col-5] var(--col-width) [col-6] var(--col-width) [col-7] var(--col-width) [col-8] var(--col-width) [col-9] var(--col-width) [col-10] var(--col-width) [col-11] var(--col-width) [col-12] var(--col-width) [content-end] minmax(0,1fr) [full-end];column-gap:var(--col-gap)}.u-limiter__inner{grid-column:content}.u-limiter:last-child:has(.u-section--padding){margin-bottom:2.5rem}.m-course-content .u-limiter{margin-block:.5rem}.m-course-content .u-limiter.u-section{margin-block:5.5rem}@media screen and (max-width:840px){.m-course-content .u-limiter.u-section{margin-block:4rem}}.u-limiter:not(.m-course-content .u-limiter):has(.u-section--padding)+.u-limiter:has(.u-section--padding){margin-top:5rem}@media screen and (max-width:840px){.u-limiter:not(.m-course-content .u-limiter):has(.u-section--padding)+.u-limiter:has(.u-section--padding){margin-block:3.5rem}}.u-span-content{z-index:1;grid-column:content}.u-span-text{grid-column:content-start/col-8}@media screen and (max-width:840px){.u-span-text{grid-column:content}}.u-section{padding-block:3.75rem}@media screen and (max-width:840px){.u-section{padding-block:2.5rem}}.u-section--bottom{padding-bottom:3.75rem}@media screen and (max-width:840px){.u-section--bottom{padding-bottom:2.5rem}}.u-section--top-large{padding-top:7.5rem}@media screen and (max-width:840px){.u-section--top-large{padding-top:3.75rem}}.u-center{text-align:center}.u-text{max-width:80ch}.u-lead{font-weight:400;font-size:1.5rem;line-height:1.33}@media screen and (max-width:840px){.u-lead{font-size:1.125rem}}.u-richtext ul{padding-left:0;list-style:none}.u-richtext ul li{position:relative;padding-left:2rem}.u-richtext ul li:not(:last-child){margin-bottom:.5rem}.u-richtext ul li:before{position:absolute;top:.25rem;left:0;width:1.5rem;height:1.5rem;background-color:currentColor;mask:url(/build/assets/arrow-right-DXjNeEam.svg) no-repeat center/contain;-webkit-mask:url(/build/assets/arrow-right-DXjNeEam.svg) no-repeat center/contain;content:""}.u-section-bg{background:linear-gradient(to bottom,var(--bg-start, white),var(--bg-end, white) var(--bg-end-position, 100%))}.u-section-bg[data-bg-style=kante]{background:linear-gradient(to bottom,var(--bg-start, white) var(--bg-position, 50%),var(--bg-end, white) var(--bg-position, 50%))}}
