@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:local(""),url(/_next/static/media/pt-serif-v17-latin-ext_latin-regular.2e827a69.woff2) format("woff2"),url(/_next/static/media/pt-serif-v17-latin-ext_latin-regular.4919efe7.woff) format("woff");font-display:swap}@font-face{font-display:swap;font-family:"PT Serif Italic";font-style:italic;font-weight:400;src:local(""),url(/_next/static/media/pt-serif-v18-latin_latin-ext-italic.080c1f68.woff2) format("woff2")}@font-face{font-family:"PT Serif Bold";font-style:normal;font-weight:700;src:local(""),url(/_next/static/media/pt-serif-v17-latin-ext_latin-700.e089bafc.woff2) format("woff2"),url(/_next/static/media/pt-serif-v17-latin-ext_latin-700.820600f0.woff) format("woff");font-display:swap}@font-face{font-display:swap;font-family:"PT Serif Bold Italic";font-style:italic;font-weight:700;src:local(""),url(/_next/static/media/pt-serif-v17-latin-ext-700italic.246ba283.woff2) format("woff2"),url(/_next/static/media/pt-serif-v17-latin-ext-700italic.0a835b81.woff) format("woff")}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;src:local(""),url(/_next/static/media/abril-fatface-v19-latin-ext-regular.b093bbaf.woff2) format("woff2"),url(/_next/static/media/abril-fatface-v19-latin-ext-regular.eae9b941.woff) format("woff");font-display:swap}@font-face{font-family:Neue DIN Semi-Wide;src:local(""),url(/_next/static/media/NeueDINVAR.a5b2677a.woff2) format("woff2-variations");font-weight:300;font-stretch:75% 125%;font-style:oblique 0deg 20deg}@font-face{font-family:Neue DIN Semi-Wide Bold;src:local(""),url(/_next/static/media/NeueDINVAR.a5b2677a.woff2) format("woff2-variations");font-weight:600;font-stretch:75% 125%;font-style:oblique 0deg 20deg}@font-face{font-family:Neue DIN Semi-Wide Heading;src:local(""),url(/_next/static/media/NeueDINVAR.a5b2677a.woff2) format("woff2-variations");font-weight:750;font-stretch:75% 125%;font-style:oblique 0deg 20deg}:root{--section-spacing:3.5rem;--clr-primary-300:216 87% 60%;--clr-primary-400:216 87% 40%;--clr-primary-500:216 87% 20%;--clr-secondary-300:277 50% 60%;--clr-secondary-400:277 50% 40%;--clr-secondary-500:277 50% 20%;--clr-accent-300:358 72% 70%;--clr-accent-400:358 72% 53%;--clr-accent-500:358 72% 30%;--clr-neutral-100:0 0% 100%;--clr-neutral-200:0 0% 87%;--clr-neutral-300:0 0% 80%;--clr-neutral-400:0 0% 70%;--clr-neutral-500:0 0% 60%;--clr-neutral-600:0 0% 50%;--clr-neutral-700:0 0% 40%;--clr-neutral-800:0 0% 30%;--clr-neutral-900:0 0% 15%;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.563rem;--fs-600:1.953rem;--fs-700:2.441rem;--fs-800:3.052rem;color-scheme:light dark;--grid-column:91px;--grid-gutter:20px;--scale-end:1440px;--screen-padding:20px;--2-11:1/2/2/12;--two-thirds-left:1/1/2/9;--two-thirds-right:1/5/2/13;--5-7:1/1/2/6;--7-5:1/8/2/13;--last-third:1/9/2/13;--body:"PT Serif";--body-bold:"PT Serif Bold";--heading:"Abril Fatface";--aside:"Neue DIN Semi-Wide";--aside-bold:"Neue DIN Semi-Wide Bold";--ci:"Neue DIN Semi-Wide Bold";--list:"PT Serif Italic";--body-italic:"PT Serif Italic";--pagetitle:"Neue Din Semi-Wide Heading";--base:clamp(1.125rem,1rem + 0.63vw,1.563rem);--small:clamp(0.875rem,0.768rem + 0.54vw,1.25rem);--heading-m:clamp(1.875rem,1.696rem + 0.89vw,2.5rem);--heading-s:clamp(1.625rem,1.464rem + 0.8vw,2.188rem);--heading-l:clamp(1.875rem,1.339rem + 2.68vw,3.75rem);--content-xl:clamp(2.5rem,1.786rem + 3.57vw,5rem);--heading-xl:clamp(3.125rem,2.589rem + 2.68vw,5rem);--heading-srp:clamp(1.25rem,1.03rem + 0.94vw,1.875rem);--highlight-quote:clamp(2rem,1.591rem + 2.05vw,3.125rem);--search-form-height:clamp(3.75rem,3.53rem + 0.94vw,4.375rem);--foreground-color:#252525;--background-color:white;--dm-backdrop:#222;--text:#252525;--steady:#252525;--link-color:#1e46f3;--grey:#dddddd;--pink:#fd87fc;--blue:#82e6e6;--yellow:#ffc524;--green:#67d89c;--orange:#ff8e4f}@media only screen and (min-width:65rem){:root{--section-spacing:7rem}}@media only screen and (min-width:40rem){:root{--fs-300:1rem;--fs-400:1.25rem;--fs-500:2rem;--fs-600:2.827rem;--fs-700:4rem;--fs-750:5rem;--fs-800:5.653rem}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(*){font-variation-settings:"wdth" var(--font-width,105)}body{font-size:var(--base);font-family:var(--body);color:var(--foreground-color);line-height:1.85}h1,h2,h3,h4{--font-weight:700;font-weight:400;font-stretch:100%;line-height:1.1;color:var(--clr-neutral-800)}h1{--font-weight:400;font-family:var(--heading);color:var(--clr,var(--clr-primary-400))}.article-listing-page h1{font-family:var(--aside-bold);text-transform:lowercase;padding-inline:var(--screen-padding);grid-area:1/1/2/10}@media only screen and (min-width:40rem){.article-listing-page h1{padding-inline:0}}.home-page h1{text-transform:lowercase;padding-inline:var(--screen-padding);grid-area:1/1/2/10}@media only screen and (min-width:40rem){.home-page h1{padding-inline:0}}.article-page h1{text-align:center;margin-block:0}@media only screen and (min-width:40rem){.article-page h1{grid-area:1/1/2/13;padding-inline:var(--grid-column)}}.page-title{font-family:var(--pagetitle);--font-width:130}.h1,h1{font-size:var(--heading-xl)}.h2,h2{--flow-spacer:1.5em;font-size:var(--heading-l)}.article-page .h2,.article-page h2{font-size:var(--heading-s);font-family:var(--body-bold)}.h3,h3{--flow-spacer:1.5em;font-size:var(--fs-600)}.h4,h4{font-size:var(--fs-500)}.text-small,small{font-size:var(--small)}strong{--font-weight:500;font-weight:400}a{color:var(--clr-primary-400)}a:focus,a:hover{color:var(--clr-primary-500);text-decoration:none}p{margin-bottom:var(--column)}body{background-color:var(--background-color)}.dark-theme{--background-color:var(--dm-backdrop);--foreground-color:white}.base-page{max-width:1440px;margin:0 auto}.copy_type{font-family:var(--body);font-size:var(--base);line-height:1.52}.text-primary{color:var(--clr-primary)!important}.bg-primary{background-color:var(--clr-primary)!important}.text-secondary{color:var(--clr-secondary)!important}.bg-secondary{background-color:var(--clr-secondary)!important}.text-accent{color:var(--clr-accent)!important}.bg-accent{background-color:var(--clr-accent)!important}.text-neutral{color:var(--clr-neutral)!important}.bg-neutral{background-color:var(--clr-neutral)!important}.container,.form,.search-results-page,.streamfield{margin:0 auto}@media only screen and (min-width:40rem){.container.title_container,.title_container.form,.title_container.search-results-page,.title_container.streamfield{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0;padding:0}}@media only screen and (min-width:){.container,.form,.search-results-page,.streamfield{--spacer:5rem;padding:0 9.375rem}}.flow>*+*{-webkit-margin-before:var(--flow-spacer,.75em);margin-block-start:var(--flow-spacer,.75em)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.screenreader-text{position:absolute;left:-999px;width:1px;height:1px;top:auto}.screenreader-text:focus{display:inline-block;height:auto;width:auto;position:static;margin:auto}.accordion{--flow-spacer:1.5rem;--padding:1.5rem;overflow:hidden;background:var(--clr-lighter-grey);border-radius:var(--border-radius)}.accordion__header{all:unset;display:flex}.accordion__trigger{all:unset;background-color:rgba(0,0,0,0);padding:var(--padding);flex:1 1;display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-500);font-weight:600;line-height:1.3;cursor:pointer}.accordion__icon{color:var(--clr-primary);width:1.75rem;height:1.75rem;transition:transform .3s linear;flex-shrink:0;-webkit-margin-start:1rem;margin-inline-start:1rem}[data-state=open] .accordion__icon{transform:rotate(180deg)}.accordion__content{overflow:hidden;font-size:var(--fs-400)}.accordion__content[data-state=open]{animation:slideDown .1s linear forwards}.accordion__content[data-state=closed]{animation:slideUp .1s linear forwards}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}.button{--bg-color:var(--clr-white);--border-color:var(--clr-primary);--color:var(--clr-primary);color:var(--color);background-color:var(--bg-color);border:2px solid var(--border-color);padding:.5em 2em;border-radius:var(--border-radius,15px);cursor:pointer;font-weight:600;transition:box-shadow .2s ease}.button:focus-visible{outline:2px solid var(--border-color);outline-offset:2px}.button:hover{box-shadow:inset 0 0 6px 2px rgba(0,0,0,.3)}.button--primary{--bg-color:var(--clr-primary);--color:var(--clr-white)}.button--primary:hover{color:var(--clr-white)}.button--secondary{--bg-color:var(--clr-secondary);--border-color:var(--clr-secondary);--color:var(--clr-white)}.checkbox{display:flex;align-items:center}.checkbox--baseline{align-items:flex-start}.checkbox__root{all:unset;display:flex;align-items:center;justify-content:center;line-height:1;background-color:#fff;width:24px;height:24px;border-radius:4px;border:3px solid hsl(var(--clr-neutral-800));cursor:pointer;flex-shrink:0}.checkbox__root:focus-visible{box-shadow:0 0 0 6px hsl(var(--clr-neutral-800))}.checkbox__indicator{color:hsl(var(--clr-neutral-800));height:24px}.checkbox__label{color:hsl(var(--clr-neutral-800));padding:0 0 0 .5em;font-size:clamp(1.125rem,4vw,1.5rem);line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300}.checkbox__label--small{font-size:clamp(1rem,4vw,1.5rem)}.checkbox__label a{color:inherit;font-weight:600}.fieldset__legend,.label{color:hsl(var(--clr-neutral-800));font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;display:inline-block;padding:0 1rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.fieldset{border:none;padding:0;display:flex;flex-direction:column;gap:1em;align-items:stretch}.fieldset__legend{margin:0 0 1em;text-align:center;font-size:var(--fs-700)}.fieldset--as-label .fieldset__legend{color:hsl(var(--clr-neutral-800));font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;display:inline-block;padding:0 1rem;-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:left}.form{display:flex;flex-direction:column;gap:1em;align-items:stretch}.form__submit{width:max-content;margin-inline:auto}.input{display:flex;flex-direction:column}.input__label{color:var(--clr-primary);font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input__element{border:none;border-radius:15px;font-size:var(--fs-450);padding:1rem;border-radius:var(--border-radius);border:1px solid var(--clr-primary);color:var(--clr-primary)}.input__element:focus{outline:2px solid var(--clr-primary)}.input__element::-webkit-calendar-picker-indicator{color:var(--clr-primary)}.radio-group__root{display:flex;flex-direction:column;gap:1em}.radio-group__item-container{display:flex;align-items:center}.radio-group__item{all:unset;font-size:1rem;background-color:#fff;border:3px solid hsl(var(--clr-neutral-800));width:1.5em;height:1.5em;box-shadow:0 2px 10px rgba(0,0,0,.14);border-radius:100%;cursor:pointer;flex-shrink:0}.radio-group__item:hover{box-shadow:0 0 0 2px rgba(0,0,0,.4)}.radio-group__item:focus-visible{box-shadow:0 0 0 4px hsl(var(--clr-neutral-800))}.radio-group__indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.radio-group__indicator:after{content:"";display:block;width:1em;height:1em;border-radius:50%;background-color:hsl(var(--clr-neutral-800))}.radio-group__label{color:hsl(var(--clr-neutral-800));padding:0 0 0 .5em;font-size:clamp(1.125rem,4vw,1.5rem);line-height:1;cursor:pointer;font-weight:300}.radio-group__error{color:red;border-radius:15px;background:hsl(var(--clr-neutral-800));font-size:clamp(1rem,4vw,1.25rem);padding:1em;display:flex;align-items:center;gap:1em;margin:1em 0}.radio-group__error span{margin:.35em 0 0}.select{display:flex;flex-direction:column}.select--fluid{justify-content:stretch}.select__trigger{all:unset;display:flex;align-items:center;justify-items:center;border-radius:var(--border-radius);border:1px solid var(--clr-primary);background:var(--clr-white);gap:.5rem;font-size:var(--fs-450);padding:1rem}.select__trigger>:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.select__trigger:focus{outline:2px solid var(--clr-primary)}.select__icon{display:flex;align-items:center}.select__viewport{padding:1rem 0}.select__content{overflow:hidden;background-color:var(--clr-white);border-radius:var(--border-radius);border:1px solid var(--clr-primary)}.select__item{all:unset;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:0 2rem;cursor:pointer;font-size:var(--fs-450)}.select__item[data-disabled]{pointer-events:none;cursor:not-allowed}.select__item[data-disabled]>*{color:gray}.select__item:focus-visible{background:var(--clr-light-grey)}.select__item-indicator{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:2rem;left:0}.select__scroll-button{display:flex;align-items:center;justify-content:center;background-color:var(--clr-white);cursor:default}.downshift-select{display:flex;flex-direction:column;position:relative}.downshift-select__button{color:var(--clr-primary);display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);border:1px solid var(--clr-primary);background:var(--clr-white);gap:.5rem;font-size:var(--fs-450);padding:1rem;overflow:hidden;position:relative}.downshift-select__button>:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.downshift-select__button:focus{outline:2px solid var(--clr-primary)}.downshift-select__button[aria-expanded=true] .downshift-select__chevron svg{transform:rotate(180deg)}.downshift-select__chevron{display:flex;align-items:center;background-color:var(--clr-primary);position:absolute;inset:0 0 0 auto;padding:0 .5rem}.downshift-select__chevron svg{color:#fff;transition:transform .3s;display:flex;align-items:center;justify-content:center}.downshift-select__button[aria-expanded=true]~.downshift-select__list{border:2px solid var(--clr-primary)}.downshift-select__list{position:absolute;background-color:var(--clr-white);top:calc(100% - 1rem);left:0;right:0;z-index:2;list-style:none;padding:0;border-radius:var(--border-radius);overflow:hidden}.downshift-select__list-item{padding:.5rem 1rem;cursor:pointer;font-size:var(--fs-450)}.slider-input{--slider-spacer:0.5em}.slider-input__container{display:flex;align-items:center}.slider-input__container:after,.slider-input__container:before{content:"";height:3px;background-color:hsl(var(--clr-neutral-800));width:var(--slider-spacer)}.slider-input__label{font-size:clamp(1.125rem,4vw,1.5rem);color:hsl(var(--clr-neutral-800))}.slider-input__root{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;width:100%;height:75px}.slider-input__track{height:3px;position:relative;flex-grow:1}.slider-input__range,.slider-input__track{background-color:hsl(var(--clr-neutral-800));border-radius:9999px}.slider-input__range{position:absolute;height:100%}.slider-input__thumb{all:unset;display:block;width:24px;height:24px;background-color:#fff;border:4px solid hsl(var(--clr-neutral-800));box-shadow:0 2px 10px rgba(0,0,0,.14);border-radius:100px;margin:0 var(--slider-spacer);cursor:pointer}.slider-input__thumb:focus-visible{box-shadow:0 0 0 4px hsl(var(--clr-neutral-800))}.slider-input__text{display:flex;justify-content:space-between}.slider-input__text p:not(:first-child):not(:last-child){display:none}.slider-input__text p:last-child{text-align:right}.slider-input__text p{color:hsl(var(--clr-neutral-800));font-size:clamp(1.25rem,4vw,1.5rem);font-weight:300}@media only screen and (min-width:65rem){.slider-input{--slider-spacer:2em}.slider-input__text p:not(:first-child):not(:last-child){display:block}}.textarea textarea{width:100%;border-radius:var(--border-radius);border-color:var(--clr-primary);resize:vertical;min-height:200px;padding:1rem;font-size:var(--fs-450);color:var(--fs-primary)}.textarea textarea :focus{outline-color:var(--clr-primary)}footer{display:grid;place-content:center;background-color:var(--text);color:#fff;font-family:var(--ci);padding-top:clamp(2.5rem,1.136rem + 6.82vw,6.25rem);padding-bottom:clamp(1.25rem,.795rem + 2.27vw,2.5rem)}footer .footer__menu{list-style-type:none;padding-left:0;text-align:center}footer .footer__menu__item{text-decoration:none;line-height:1.75;transition:all .2s ease-in;display:inline-block;position:relative;padding:.2em 0;overflow:hidden}footer .footer__menu__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#fff;opacity:1;transform:translate3d(-102%,0,0);transition:transform .3s}footer .footer__menu__item:focus:after,footer .footer__menu__item:hover:after{transform:translateZ(0)}footer .copyright{font-size:var(--fs-300)}.hamburger{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;background:rgba(0,0,0,0);padding:1.5rem;border:none;cursor:pointer;width:6.25rem}.hamburger span,.hamburger:after,.hamburger:before{height:.25rem;width:100%;border-radius:20px;background:var(--clr-primary)}.hamburger:after,.hamburger:before{content:"";position:relative;transition:all .2s ease}.hamburger:before{left:0}.hamburger:after{top:0;left:0}.nav--open+.hamburger:before{top:.9375rem;transform:rotate(45deg)}.nav--open+.hamburger:after{transform:rotate(-45deg);top:-.75rem}.nav--open+.hamburger span{opacity:0}.header{font-family:var(--ci);font-size:var(--fs-500);padding:clamp(1.25rem,.795rem + 2.27vw,2.5rem) var(--screen-padding) 0;width:100%;max-width:var(--scale-end);margin:0 auto clamp(3.75rem,3.09rem + 2.82vw,5.625rem);display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:90rem){.header{padding-inline:0}}.header .type_logo{text-align:right;text-transform:lowercase}@media only screen and (min-width:40rem){.header .type_logo{flex-grow:4}}.header .toggle-dm-button{width:4.25rem;height:4.25rem;margin-left:.4em;cursor:pointer;background-color:var(--background-color);border:none;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M24 42q-7.5 0-12.75-5.25T6 24q0-7.5 5.25-12.75T24 6q.4 0 .85.025.45.025 1.15.075-1.8 1.6-2.8 3.95-1 2.35-1 4.95 0 4.5 3.15 7.65Q28.5 25.8 33 25.8q2.6 0 4.95-.925T41.9 22.3q.05.6.075.975Q42 23.65 42 24q0 7.5-5.25 12.75T24 42Zm0-3q5.45 0 9.5-3.375t5.05-7.925q-1.25.55-2.675.825Q34.45 28.8 33 28.8q-5.75 0-9.775-4.025T19.2 15q0-1.2.25-2.575.25-1.375.9-3.125-4.9 1.35-8.125 5.475Q9 18.9 9 24q0 6.25 4.375 10.625T24 39Zm-.2-14.85Z'/%3E%3C/svg%3E")}.dark-theme .header .toggle-dm-button{background-image:url("data:image/svg+xml,%0A%3Csvg height='48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 31q2.9 0 4.95-2.05Q31 26.9 31 24q0-2.9-2.05-4.95Q26.9 17 24 17q-2.9 0-4.95 2.05Q17 21.1 17 24q0 2.9 2.05 4.95Q21.1 31 24 31Zm0 3q-4.15 0-7.075-2.925T14 24q0-4.15 2.925-7.075T24 14q4.15 0 7.075 2.925T34 24q0 4.15-2.925 7.075T24 34ZM3.5 25.5q-.65 0-1.075-.425Q2 24.65 2 24q0-.65.425-1.075Q2.85 22.5 3.5 22.5h5q.65 0 1.075.425Q10 23.35 10 24q0 .65-.425 1.075-.425.425-1.075.425Zm36 0q-.65 0-1.075-.425Q38 24.65 38 24q0-.65.425-1.075.425-.425 1.075-.425h5q.65 0 1.075.425Q46 23.35 46 24q0 .65-.425 1.075-.425.425-1.075.425ZM24 10q-.65 0-1.075-.425Q22.5 9.15 22.5 8.5v-5q0-.65.425-1.075Q23.35 2 24 2q.65 0 1.075.425.425.425.425 1.075v5q0 .65-.425 1.075Q24.65 10 24 10Zm0 36q-.65 0-1.075-.425-.425-.425-.425-1.075v-5q0-.65.425-1.075Q23.35 38 24 38q.65 0 1.075.425.425.425.425 1.075v5q0 .65-.425 1.075Q24.65 46 24 46ZM12 14.1l-2.85-2.8q-.45-.45-.425-1.075.025-.625.425-1.075.45-.45 1.075-.45t1.075.45L14.1 12q.4.45.4 1.05 0 .6-.4 1-.4.45-1.025.45-.625 0-1.075-.4Zm24.7 24.75L33.9 36q-.4-.45-.4-1.075t.45-1.025q.4-.45 1-.45t1.05.45l2.85 2.8q.45.45.425 1.075-.025.625-.425 1.075-.45.45-1.075.45t-1.075-.45ZM33.9 14.1q-.45-.45-.45-1.05 0-.6.45-1.05l2.8-2.85q.45-.45 1.075-.425.625.025 1.075.425.45.45.45 1.075t-.45 1.075L36 14.1q-.4.4-1.025.4-.625 0-1.075-.4ZM9.15 38.85q-.45-.45-.45-1.075t.45-1.075L12 33.9q.45-.45 1.05-.45.6 0 1.05.45.45.45.45 1.05 0 .6-.45 1.05l-2.8 2.85q-.45.45-1.075.425-.625-.025-1.075-.425ZM24 24Z' style='fill:%23fff'/%3E%3C/svg%3E")}.layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.loading-spinner{display:block;position:relative;width:80px;height:80px;margin:3rem auto}.loading-spinner div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--clr-primary);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--clr-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loading-spinner div:first-child{animation-delay:-.45s}.loading-spinner div:nth-child(2){animation-delay:-.3s}.loading-spinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{max-width:100vw}.streamfield{box-sizing:border-box}.home-page .streamfield{--streamfield-border:2px solid var(--foreground-color);border:var(--streamfield-border);border-bottom:none}.home-page .streamfield:last-of-type{border-bottom:var(--streamfield-border)}.big-quote{font-size:var(--content-xl);font-family:var(--heading);line-height:1.25;background-color:var(--color-background);padding-block:clamp(5rem,4.286rem + 3.57vw,7.5rem);padding-inline:var(--screen-padding)}@media only screen and (min-width:40rem){.big-quote{padding-inline:0}}.dark-theme .big-quote{color:var(--background-color)}@media only screen and (min-width:40rem){.big-quote .content_wrapper{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0}.big-quote .content_wrapper .quote{grid-area:1/2/2/13}}.big-quote .quote-author{margin-top:0}.article_teaser{padding-top:0;padding-bottom:0;--teaser-title-size:var(--heading-m)}.teaser--1 .article_teaser{--teaser-title-size:var(--heading-l)}.article_teaser .content_wrapper{display:flex;flex-direction:column-reverse}.article_teaser h2{width:-moz-fit-content;width:fit-content;font-family:var(--heading);font-size:var(--teaser-title-size);-webkit-padding-after:clamp(1.25rem,-2vw + 3rem,2.5rem);padding-block-end:clamp(1.25rem,-2vw + 3rem,2.5rem)}.article_teaser .teaser_text{padding-block:clamp(2.5rem,1.429rem + 5.36vw,6.25rem);padding-inline:calc(clamp(2.5rem,1.429rem + 5.36vw,6.25rem)/2)}.article_teaser div.flow{-webkit-margin-after:var(--base);margin-block-end:var(--base)}.article_teaser .readmore_container{display:flex;justify-content:flex-start}.article_teaser .readmore_link{display:inline-block;width:-moz-fit-content;width:fit-content;-webkit-margin-end:var(--screen-padding);margin-inline-end:var(--screen-padding)}.article_teaser a{text-decoration:none}.article_teaser a .readmore_link,.article_teaser a h2{display:block;position:relative;padding:.2em 0;overflow:hidden}.article_teaser a .readmore_link:after,.article_teaser a h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--foreground-color);opacity:1;transition:opacity .4s,transform .4s}.article_teaser a h2:after{transform:translate3d(-101%,0,0)}.article_teaser a .readmore_link:after{transform:translate3d(101%,0,0)}.article_teaser a:focus .readmore_link:after,.article_teaser a:focus h2:after,.article_teaser a:hover .readmore_link:after,.article_teaser a:hover h2:after{transform:translateZ(0)}@media only screen and (min-width:40rem){.article_teaser .content_wrapper{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0;grid-gap:0;gap:0}.article_teaser .article_image{display:grid;place-content:center}.article_teaser .teaser--1{grid-area:1/2/2/12;--teaser-title-size:var(--heading-l)}.article_teaser .teaser--1-2{grid-area:1/5/2/13;border-left:var(--streamfield-border)}.article_teaser .teaser--1-2+.article_image{grid-area:1/1/2/5}.article_teaser .teaser--2-1{grid-area:1/1/2/9;border-right:var(--streamfield-border)}.article_teaser .teaser--2-1+.article_image{grid-area:1/9/2/13}.article_teaser .teaser--1-1{grid-area:1/1/2/7;border-right:var(--streamfield-border)}.article_teaser .teaser--1-1+.article_image{grid-area:1/7/2/13}}.download{background-color:var(--color-background);width:100%;max-width:27rem;border:2px solid #000;border-radius:10px;margin-inline:auto;line-height:1.2;color:#000;height:min-content;margin:0}.download__svg{-webkit-margin-after:1em;margin-block-end:1em}.download__title{font-family:var(--aside-bold);-webkit-margin-after:.5em;margin-block-end:.5em}.download__text{font-family:var(--aside);font-size:var(--small);-webkit-margin-before:0;margin-block-start:0}.download a{text-decoration:none;padding:1.2em;display:block}.download a .download__text,.download a .download__title{display:block;position:relative;padding:.2em 0;overflow:hidden}.download a .download__text:after,.download a .download__title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--foreground-color);opacity:1;transition:opacity .4s,transform .4s}.download a .download__title:after{transform:translate3d(-101%,0,0)}.download a .download__text:after{transform:translate3d(100%,0,0)}.download a:focus .download__text:after,.download a:focus .download__title:after,.download a:hover .download__text:after,.download a:hover .download__title:after{transform:translateZ(0)}.downloads__container{display:grid;flex-direction:column;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.25rem;gap:1.25rem;-webkit-margin-after:clamp(1.875rem,1.545rem + 1.41vw,2.813rem);margin-block-end:clamp(1.875rem,1.545rem + 1.41vw,2.813rem);justify-content:stretch;margin-inline:auto;justify-items:center}@media only screen and (min-width:40rem){.downloads__container{grid-template-columns:1fr 1fr;justify-items:stretch}}.article-page .highlight-quote{padding-left:12.5%;margin-block:clamp(1.875rem,1.545rem + 1.41vw,2.813rem)}.article-page .highlight-quote .highlight__text p{font-family:var(--heading);font-size:var(--highlight-quote);line-height:1.3;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:0;max-width:none}.article-page .highlight-quote .highlight__author{font-family:var(--aside-bold);font-size:var(--heading-s);text-align:right;-webkit-margin-end:3em;margin-inline-end:3em}.source__wrapper{font-size:var(--small);font-family:var(--aside);-webkit-padding-start:2rem;padding-inline-start:2rem}.source__wrapper a{text-decoration:none;display:block}.source__wrapper a:focus .source__title,.source__wrapper a:hover .source__title{text-decoration:underline}.source__author{font-family:var(--aside-bold)}.source__title{display:inline-block;-webkit-margin-start:.5em;margin-inline-start:.5em}.sources__container{-webkit-margin-after:clamp(1.875rem,1.545rem + 1.41vw,2.813rem);margin-block-end:clamp(1.875rem,1.545rem + 1.41vw,2.813rem)}.code-block{font-size:calc(var(--small)*.8);line-height:1.3}.code-block pre{padding-block:1em;overflow-x:scroll}.code-block pre .token-line{padding-inline:1em;border:1px solid #2d2a55}.code-block pre .token-line:hover{border:1px solid rgba(165,255,144,.2)}.content-marketing{--standard-margin:clamp(2.188rem,1.847rem + 1.7vw,3.125rem);border:2px solid var(--foreground-color);-webkit-margin-after:var(--standard-margin);margin-block-end:var(--standard-margin);background-color:var(--color-background)}.content-marketing:not(.illustrated){border-top-width:9px}.content-marketing .form-copy-container{display:flex;flex-direction:column;padding-inline:var(--base);color:var(--steady);-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:var(--base);padding-block-start:var(--base)}.content-marketing .form-copy-container h3{font-family:var(--body-bold);font-size:var(--heading-s);-webkit-margin-before:var(--standard-margin);margin-block-start:var(--standard-margin)}.content-marketing .form-copy-container .content-marketing__copy p{margin:var(--base) 0;line-height:1.3}.content-marketing .form-copy-container form{-webkit-margin-after:var(--standard-margin);margin-block-end:var(--standard-margin);display:flex;flex-direction:column;gap:var(--standard-margin);position:relative}@media only screen and (min-width:40rem){.content-marketing .form-copy-container form{flex-direction:row;gap:var(--base);flex-wrap:wrap}}.content-marketing .form-copy-container form .input{flex-grow:1}.content-marketing .form-copy-container form button[role=checkbox],.content-marketing .form-copy-container form input:not([type=submit]){border:2px solid var(--steady);background-color:rgba(0,0,0,0);max-height:3em}.content-marketing .form-copy-container form input:-internal-autofill-selected,.content-marketing .form-copy-container form input:-webkit-autofill,.content-marketing .form-copy-container form input:-webkit-autofill:active,.content-marketing .form-copy-container form input:-webkit-autofill:focus,.content-marketing .form-copy-container form input:-webkit-autofill:hover{background-color:var(--color-background)!important}.content-marketing .form-copy-container form label{color:var(--steady)}.content-marketing .form-copy-container form label:not(.checkbox__label){-webkit-padding-start:0;padding-inline-start:0}.content-marketing .form-copy-container form .checkbox{width:100%}.content-marketing .form-copy-container form button.form__submit{padding-inline:var(--standard-margin);padding-block:calc(var(--base)/2);background-color:var(--steady);color:#fff;border-radius:0;line-height:1;font-family:var(--aside);font-weight:400;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0;max-height:3em}.content-marketing .form-copy-container form .message{--signal-color:var(--bg-color);padding:var(--base)!important;background-color:var(--signal-color)!important;font-family:var(--aside-bold);position:absolute;bottom:3rem;line-height:1.2;border-radius:.5rem}@media only screen and (min-width:40rem){.content-marketing .form-copy-container form .message{max-width:55%;bottom:0}}.content-marketing .form-copy-container form .message--error{--signal-color:red}.content-marketing .form-copy-container form .message--success{--signal-color:var(--green)}@media only screen and (min-width:40rem){.content-marketing.illustrated{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0;align-items:center;grid-gap:0;gap:0}.content-marketing.illustrated .form-copy-container{grid-area:1/5/2/13}.content-marketing.illustrated .content-marketing-image__container{grid-area:1/1/2/5;height:100%;width:100%;position:relative;display:grid;place-content:center;background-color:#fff}.content-marketing.illustrated .content-marketing-image__container:after{content:"";position:absolute;bottom:0;right:0;left:100%;width:.1em;height:100%;background-color:var(--steady)}}.nav{display:flex;justify-content:center;align-items:center;position:absolute;top:100%;left:0;width:100%;z-index:1;overflow:hidden;transition:height .2s ease}.nav--open{height:100vh;opacity:.95;border-bottom:1px solid rgba(255,255,255,.12)}.search{padding:clamp(1.25rem,.795rem + 2.27vw,2.5rem) var(--screen-padding) 0;margin-bottom:clamp(5rem,4.56rem + 1.88vw,6.25rem)}@media only screen and (min-width:40rem){.search{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0;padding-inline:0}}.search__wrapper{grid-area:var(--2-11);margin-bottom:clamp(5rem,4.56rem + 1.88vw,6.25rem)}.search .search-form{display:flex;margin-bottom:clamp(1.563rem,1.012rem + 2.35vw,3.125rem)}.search .search-form>*{border:2px solid var(--foreground-color);height:var(--search-form-height)}.search .search-form__input{width:100%;border-top-left-radius:25px;border-bottom-left-radius:25px;font-family:var(--aside);padding-inline:1rem;background-color:var(--background-color);color:var(--foreground-color)}.search .search-form__submit{width:clamp(5.313rem,3.882rem + 6.1vw,9.375rem);background-color:var(--foreground-color);border-top-right-radius:25px;border-bottom-right-radius:25px;display:grid;place-content:center;transition:all .2s ease-in}.dark-theme .search .search-form__submit,.search .search-form__submit:focus,.search .search-form__submit:hover{background-color:var(--background-color)}.dark-theme .search .search-form__submit:focus,.dark-theme .search .search-form__submit:hover{background-color:var(--foreground-color)}.search .search-form__submit:focus svg path,.search .search-form__submit:hover svg path{fill:var(--foreground-color)}.dark-theme .search .search-form__submit:focus svg path,.dark-theme .search .search-form__submit:hover svg path,.search .search-form__submit svg path{fill:var(--background-color)}.dark-theme .search .search-form__submit svg path{fill:var(--foreground-color)}.search-results{padding:0}.search-results__link{display:inline-block;margin:.5em 0}.subheader .title_container h1,.subheader .title_container p{font-family:var(--aside-bold);text-transform:lowercase;font-size:var(--heading-xl);padding-inline:var(--screen-padding);grid-area:1/2/2/11;line-height:1.2}@media only screen and (min-width:40rem){.subheader .title_container h1,.subheader .title_container p{padding-inline:0;max-height:4em}}.tabs{--spacer:1.5626rem;padding-left:0;padding-right:0}.tabs__list{margin-bottom:var(--spacer);display:grid;grid-gap:var(--spacer);gap:var(--spacer)}@media only screen and (min-width:65rem){.tabs__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.tabs__trigger{cursor:pointer;position:relative;border:3px solid var(--clr-primary);background-color:var(--clr-white);border-radius:var(--border-radius,15px);transition:var(--transition-all);color:var(--clr-primary);padding:2.5rem}.tabs__trigger[data-state=active]{box-shadow:var(--box-shadow)}.tabs__trigger[data-state=active]:after{content:"";position:absolute;bottom:-.8125rem;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border-style:solid;border-width:.625rem 1rem 0;border-color:var(--clr-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tabs__trigger-icon{margin-top:1.875rem}.tabs__trigger-icon svg{max-height:4.875rem}@media only screen and (min-width:65rem){.tabs__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacer);gap:var(--spacer)}}.tabs__content-left{grid-column:1/span 1;display:flex;flex-direction:column;gap:var(--spacer)}.tabs__content-left a{gap:var(--spacer);border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);text-decoration:none;font-size:1.5626rem;padding:.75rem 1.25rem}.tabs__content-left .icon,.tabs__content-left a{display:flex;align-items:center}.tabs__content-left .icon svg{height:2.5rem;width:2.5rem}.tabs__content-right{grid-column:2/span 2}.tags-container .button-container{display:grid;place-content:center}.tags-container .button-container button{display:flex;flex-direction:column;align-items:center;font-family:var(--aside-bold);font-size:var(--small);color:var(--foreground-color);transition:all .2s ease-in}.tags-container .button-container button span.icon{max-height:3.125rem}.tags-container .button-container button svg{height:auto;width:2.2em;fill:var(--foreground-color)}.tags-container .button-container button svg.showMore{margin-bottom:.5em;transition:all .2s ease-in}.tags-container .button-container button svg.showLess{margin-top:.5em;transition:all .2s ease-in}.tags-container .button-container button:hover{box-shadow:none;letter-spacing:.1em}.tags-container .button-container button:hover svg.showMore{margin-top:.5em;margin-bottom:0}.tags-container .button-container button:hover svg.showLess{margin-top:0;margin-bottom:.5em}.tags-container .tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(.938rem,.827rem + .47vw,1.25rem);-webkit-margin-after:calc(clamp(.938rem,.827rem + .47vw,1.25rem)*2);margin-block-end:calc(clamp(.938rem,.827rem + .47vw,1.25rem)*2)}.tags-container .tags .tag{line-height:1.2;box-sizing:border-box;background-color:var(--foreground-color);border-radius:30px;color:var(--background-color);font-family:var(--aside);font-size:var(--small);text-transform:lowercase;padding:10px 20px;border:2px solid var(--foreground-color);text-decoration:none;transition:all .2s ease-in}.tags-container .tags .tag:focus,.tags-container .tags .tag:hover{background-color:var(--background-color);color:var(--foreground-color)}.article-information{font-family:var(--aside);line-height:1.3;margin-bottom:clamp(1.875rem,1.545rem + 1.41vw,2.813rem);margin-inline:var(--screen-padding)}@media only screen and (min-width:65rem){.article-information{grid-area:var(--last-third);align-self:start;position:-webkit-sticky;position:sticky;top:2rem}}.article-information__heading{font-family:var(--aside-bold)}@media only screen and (min-width:40rem){.article-information .wrapper{margin-bottom:3.125rem}}.article-information .author{display:flex;margin-bottom:var(--base);flex-direction:row;align-items:center;justify-content:center;gap:clamp(1.25rem,1.14rem + .47vw,1.563rem)}@media only screen and (min-width:65rem){.article-information .author{justify-content:flex-start}}.article-information .author img{max-width:98px;max-height:98px;object-fit:cover;border-radius:50%}.article-information .social-media{display:flex;flex-direction:column;align-items:center}.article-information .social-media__heading{margin-bottom:1rem}@media only screen and (min-width:65rem){.article-information .social-media{align-items:flex-start}}.article-information .social-media-icons{display:flex;gap:1rem}.article-information .social-media-icons svg{width:44px;aspect-ratio:1/1}.article-information .social-media-icons svg circle{fill:var(--foreground-color)}.article-information .social-media-icons svg circle.Instagram_dark_svg__cls-2,.article-information .social-media-icons svg path{fill:var(--background-color)}.article-meta-data{display:inline-block;font-family:var(--aside);width:100%;margin:clamp(2.188rem,1.847rem + 1.7vw,3.125rem) 0 clamp(4.688rem,3.551rem + 5.68vw,7.813rem)}.article-meta-data p{margin:0 auto;width:-moz-fit-content;width:fit-content}.article-meta-data p .duration{font-family:var(--aside-bold)}.article-page .tags{font-family:var(--aside);margin:0 var(--screen-padding) 2.5rem;padding-top:var(--screen-padding);border-top:2px solid #000}@media only screen and (min-width:65rem){.article-page .tags{margin:0 0 var(--base);padding:0;border:none}}.article-page .tags__heading{margin-right:1ch}.article-page .tags__listing{text-transform:lowercase;margin:0;display:inline}.article-page .tags__listing .tag{word-break:keep-all;text-decoration:none}.article-page .tags__listing .tag:focus,.article-page .tags__listing .tag:hover{text-decoration:underline}.article-page .tags__listing .tag:not(:last-child):after{content:" · ";display:inline-block;text-decoration:none;padding-inline:1ch}.search_result__link{text-decoration:none;display:flex;flex-direction:column;gap:var(--screen-padding);padding:clamp(2.5rem,2.28rem + .94vw,3.125rem) 0;border-bottom:1px solid var(--text);margin-inline:var(--screen-padding)}.search_result__link:last-of-type{border:none}@media only screen and (min-width:40rem){.search_result__link{flex-direction:row}}.search_result__link .image__wrapper{aspect-ratio:67/45;max-width:335px;width:100%;margin:0 auto}@media only screen and (min-width:40rem){.search_result__link .image__wrapper{max-width:200px;display:grid;align-items:top}}.search_result__link .text__wrapper{font-family:var(--aside)}.search_result__link .text__wrapper h2{font-family:var(--ci);font-size:var(--heading-srp);margin-bottom:clamp(1.25rem,-.94vw + 1.47rem,.625rem);text-wrap:balance}.search_result__link .text__wrapper p{line-height:1.27;-webkit-hyphens:auto;hyphens:auto}.accordions__header{text-align:center;margin-bottom:5rem}.columns{--grid-gap:1rem;padding-inline:0}.columns>*+*{margin:var(--grid-gap) 0 0}.columns .container,.columns .image,.columns .streamfield{--spacer:1rem}.columns__grid{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.columns__grid[data-type=column_2_1]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.columns__grid[data-type=column_2_1]>:first-child{background-color:#add8e6}.columns__grid[data-type=column_2_1]>:last-child{background-color:#90ee90}.columns__grid[data-type=column_1_1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.columns__grid[data-type=column_1_1]>:first-child{background-color:#add8e6}.columns__grid[data-type=column_1_1]>:last-child{background-color:#90ee90}.container-field{padding-block:5rem;background:var(--bg-color,transparent);border-radius:var(--border-radius)}.container-field>.container{margin:0 auto}.container-field>.streamfield{border:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background:rgba(0,0,0,0)}.container-field--full-width{width:auto}.container-field--light-grey{--bg-color:var(--clr-lighter-grey)}.container-field--light-blue{--bg-color:var(--clr-light-blue)}.container-field--gradient-light-blue-dark-blue{--bg-color:linear-gradient(to bottom,var(--clr-lighter-blue),var(--clr-glowing-blue))}.container-field--gradient-light-blue-white{--bg-color:linear-gradient(to bottom,var(--clr-light-blue),var(--clr-white))}.cta{min-height:34rem;width:100%;position:relative;z-index:0;display:flex;align-items:flex-end}@media only screen and (min-width:65rem){.cta{min-height:45.25rem}}.cta .container{z-index:1;padding:0}.cta .container .box{border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:2.5rem;max-width:40rem;background:rgba(255,255,255,.9)}.cta .button{margin-top:2.5rem;display:inline-block;text-decoration:none}.cta .button:hover{color:var(--clr-white)}.image{--spacer:7.5rem;padding:0;margin:var(--spacer) auto 0}.image+*{-webkit-margin-before:-1rem;margin-block-start:-1rem;-webkit-padding-before:5rem;padding-block-start:5rem}.image--full-width{width:auto}.image--full-width .image__element{border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.image__element{border-radius:var(--border-radius)}.links{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.875rem;text-align:center;padding:0}.links__tile{border:3px solid var(--clr-primary);padding:.5em 2em .9em;border-radius:var(--border-radius,15px);text-decoration:none;transition:box-shadow .1s ease}.links__tile:hover{text-decoration:none;box-shadow:var(--box-shadow)}.links__tile .title{font-size:1.875rem;font-weight:600;margin-bottom:10px}.links .icon,.links .icon svg{width:auto;height:4.875rem}.map{height:540px}.map__container{height:100%}.message{border-radius:var(--border-radius);padding:5rem 2.5rem!important;text-shadow:0 0 4px rgba(0,0,0,.2);background:var(--bg-color);color:var(--color)}.message--error{--bg-color:hsl(0 50% 75%);--color:hsl(0 50% 10%);text-shadow:none}.message--success{--bg-color:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));--color:var(--clr-white)}.message--warning{--bg-color:60 35% 70%;--color:60 35% 20%}.message--information{--bg-color:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));--color:var(--clr-white)}.message__title{font-size:var(--fs-500);color:var(--clr-white);line-height:1}.message a{color:var(--color)}.richtext a{word-break:break-word}.streamfield{position:relative;z-index:0}.streamfield .streamfield{padding:0;width:min(100% - 2rem,1200px)}@media only screen and (min-width:){.streamfield .streamfield{width:100%}}@media screen and (max-width:40rem){.streamfield .streamfield{margin-inline:0;width:100%}}.streamfield .streamfield:first-child{-webkit-margin-before:0;margin-block-start:0}.streamfield .streamfield:last-child{-webkit-margin-after:0;margin-block-end:0}.streamfield .pink,.streamfield.pink{--color-background:var(--pink)}.streamfield .blue,.streamfield.blue{--color-background:var(--blue)}.streamfield .yellow,.streamfield.yellow{--color-background:var(--yellow)}.streamfield .green,.streamfield.green{--color-background:var(--green)}.streamfield .orange,.streamfield.orange{--color-background:var(--orange)}@media only screen and (min-width:65rem){.streamfield .container,.streamfield .streamfield{width:min(100%,1200px)}}.table{-webkit-hyphens:auto;hyphens:auto}.table__title{margin-bottom:2.5rem}.table__icon,.table__title{text-align:center}.table__data,.table__element,.table__head{border:1px solid var(--clr-primary);border-collapse:collapse}.table__caption,.table__data,.table__head{text-align:left}.table__data,.table__head{padding:.25em .5em}@media only screen and (min-width:65rem){.table__data,.table__head{padding:.125em .5em}}.table__element{width:100%}.table__caption{color:var(--clr-primary);font-size:var(--fs-500);font-weight:600;margin:.8em 0}.table__head{background-color:var(--clr-primary);color:var(--clr-white)}.table__data,.table__head{font-size:1.125rem}@media only screen and (min-width:65rem){.table__data,.table__head{font-size:var(--fs-500)}}.table__data{color:var(--clr-primary)}.streamfield.table .bg-wrapper{background:var(--clr-lighter-grey);padding:2.5rem 1rem;border-radius:var(--border-radius)}@media only screen and (min-width:65rem){.streamfield.table .bg-wrapper{padding:2.5rem}}.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--light-grey .streamfield.table .bg-wrapper{background:var(--clr-white);border-radius:var(--border-radius);padding:1rem;margin-inline:.5rem}@media only screen and (min-width:65rem){.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--light-grey .streamfield.table .bg-wrapper{padding:2.5rem;margin-inline:0}}.cards.gradient-light-blue-dark-blue{background:linear-gradient(to top,var(--clr-glowing-blue),var(--clr-lighter-blue))}.cards__header{margin-bottom:2.5rem}@media only screen and (min-width:65rem){.cards__header{margin-bottom:5rem}}.cards__header.container{padding-top:2.5rem}@media only screen and (min-width:65rem){.cards__header.container{padding:5rem}}.cards__footer.container{padding-bottom:2.5rem}@media only screen and (min-width:65rem){.cards__footer.container{padding-bottom:5rem}}.cards__title{margin-bottom:2.5rem}.cards__wrapper{display:flex;justify-content:center;flex-direction:column;padding-left:.9375rem;padding-right:.9375rem;gap:20px}@media only screen and (min-width:){.cards__wrapper{flex-direction:row}}.cards .card{padding:40px;background-color:var(--clr-white);border-radius:var(--border-radius,15px);text-align:center;display:flex;flex-direction:column;margin-bottom:2.5rem}@media only screen and (min-width:){.cards .card{margin-bottom:5rem;width:100%;max-width:400px}}.cards .card__iconwrapper{text-align:center}.cards .card__icon{margin-top:1.25rem}.cards .card__icon,.cards .card__text,.cards .card__title{margin-bottom:2.5rem}.cards .card__link{margin-top:auto;text-decoration:none;font-weight:600}.cards .card__link:before{content:"➔ ";position:relative;top:-2px;font-size:1.5625rem}.cards .roundImg .card{background-color:rgba(0,0,0,0);text-align:left;font-size:var(--fs-450)}.cards .roundImg .card__icon{background:#fff;display:flex;width:240px;border-radius:120px;margin:0 auto;height:240px;justify-content:center;align-items:center}.cards .roundImg .card__title{margin-top:3.125rem}.divider{--bg-color:linear-gradient(to right,var(--clr-green-energy),var(--clr-warm-sun));height:6px;background:var(--bg-color)}.quote blockquote{font-size:var(--fs-600);quotes:"„" "”"}.quote figcaption{margin-top:.625rem;font-size:1.5rem;color:var(--clr-dark-grey)}.streamfield.buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2.5rem 3.5rem;-webkit-margin-after:clamp(2.5rem,2.28rem + .94vw,3.125rem);margin-block-end:clamp(2.5rem,2.28rem + .94vw,3.125rem)}.streamfield.buttons .button{text-decoration:none;font-family:var(--aside);font-size:var(--base);background-color:var(--foreground-color);color:var(--background-color);border-radius:5px}.streamfield.buttons .button:hover{box-shadow:0 8px 35px 0 rgba(0,0,0,.3)}.streamfield.buttons .button--primary{color:var(--foreground-color);background-color:var(--background-color);border:2px solid var(--foreground-color)}.streamfield.buttons .button--primary:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.15)}.article-page h1.page-title{font-family:var(--heading)}.article-page .title_container{grid-template-rows:fit-content fit-content}.article-page .title_container .subtitle{grid-area:1/1/2/13;grid-row:2;padding-inline:var(--grid-column);text-align:center;font-family:var(--body-bold);font-size:var(--heading-s);line-height:1.3;-webkit-margin-before:clamp(2.188rem,1.847rem + 1.7vw,3.125rem);margin-block-start:clamp(2.188rem,1.847rem + 1.7vw,3.125rem)}.article-page_content_container .article-page_copy{padding-inline:var(--screen-padding)}@media only screen and (min-width:65rem){.article-page_content_container{max-width:var(--scale-end);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:0}.article-page_content_container .article-page_copy{grid-area:var(--two-thirds-left)}}.article-page_content_container h2{display:inline-block;margin-bottom:.25em;margin-top:0}.article-page_content_container .primary-image,.article-page_content_container p{margin-bottom:clamp(1.875rem,1.545rem + 1.41vw,2.813rem)}.article-page_content_container p{word-wrap:break-all;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width:40rem){.article-page_content_container p{max-width:90%}}.article-page_content_container p a{color:var(--link-color)}.article-page_content_container p a:focus,.article-page_content_container p a:hover{text-decoration:none}.article-page_content_container ol,.article-page_content_container ul{margin-block:2em;background-color:var(--grey);font-family:var(--list);font-size:1.2em;padding:3.5rem}.article-page_content_container ol li,.article-page_content_container ul li{margin-bottom:1em;list-style-type:"– ";line-height:1.5;color:var(--steady)}.article-listing-page{padding-inline:var(--screen-padding)}.article-listing-page .page-title{font-family:var(--ci);font-size:var(--heading-xl);margin-bottom:.5em;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.article-listing-page .listing-meta{font-family:var(--ci)}
/*# sourceMappingURL=720987f04663fc2d.css.map*/