@layer base{.form__field{flex-direction:column;align-items:stretch;row-gap:.25rem;display:flex;position:relative}.form__field.form__field--disabled{pointer-events:none;opacity:.3}.form__field-label{letter-spacing:0;text-transform:none;color:oklch(49.1% .0061 247.95);font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field-label p{display:inline-block}.form__field-label p:not(:last-of-type){padding-block-end:.5rem}.form__field-label p:last-of-type{display:inline}.form__field-input{letter-spacing:0;text-transform:none;border:1px solid oklch(66.59% .0083 228.92);border-radius:.5rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form__field-input:is(:hover,:active){border-color:oklch(16.89% .0021 286.18)}.form__field-input:is(:focus-visible,:focus-within){border-color:oklch(45.44% .1282 252.9);outline:0;box-shadow:0 0 0 1px oklch(45.44% .1282 252.9)}.form__field--show-error .form__field-input{border-color:oklch(54.85% .2158 17.62)!important}.form__field--show-error .form__field-input:is(:focus-visible,:focus-within){box-shadow:0 0 0 1px oklch(54.85% .2158 17.62)}.form__field-hint{letter-spacing:0;text-transform:none;color:oklch(54.85% .2158 17.62);margin-block-start:.25rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field:not(.form__field--show-error) .form__field-hint{display:none}.form__field .button[type=reset]:is(:hover,:focus-visible,:active){color:oklch(54.85% .2158 17.62)}.form__field:has(.button[type=reset]) .form__field-input{padding-inline-end:3rem}}.form__field.form__field--input .form__field-input{block-size:3rem;padding-inline:1rem}.form__field.form__field--input .form__field-input:has(+.form__field-icon){padding-inline-start:2.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]):has(+.form__field-icon){padding-inline:1rem 2.5rem}.form__field.form__field--input .form__field-input::file-selector-button{letter-spacing:0;text-transform:none;cursor:pointer;background-color:oklch(96.59% .0025 228.78);block-size:100%;margin-inline:-1rem 1rem;padding:0 .5rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:all .2s ease-in-out}.form__field.form__field--input .form__field-input::file-selector-button:hover{background-color:oklch(88.28% .0052 228.83)}@media (width>=768px){.form__field.form__field--input .form__field-input::file-selector-button{padding-inline:1rem}}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox]){background-color:oklch(100% 0 0);padding-block:.75rem;padding-inline:1rem 2.75rem}.form__field.form__field--input .form__field-icon{color:oklch(16.89% .0021 286.18);block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-start:50%;inset-inline-start:.5rem;transform:translateY(-50%)}.form__field.form__field--input .form__field-icon .icon{block-size:1.5rem;inline-size:1.5rem}.form__field.form__field--input .form__field-input:is([role=searchbox],[role=combobox])+.form__field-icon{inset-inline:auto .5rem}.navigation-main__link{color:oklch(16.89% .0021 286.18);transition:color .2s}.navigation-main__link .button__wrapper{gap:.5rem}.navigation-main__list--level-1{padding:0 .75rem;display:flex}@media (width>=1680px){.navigation-main__list--level-1{padding:0 1.25rem}}.navigation-main__list--level-1:has(.navigation-main__link--active) .navigation-main__link:not(.navigation-main__link--active){color:oklch(56.55% .0095 236.68)}.navigation-main__list-item--level-1{letter-spacing:0;text-transform:none;align-items:center;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal;display:flex}@media (width>=1024px){.navigation-main__list-item--level-1{block-size:var(--header-height);padding:0 .75rem}}@media (width>=1680px){.navigation-main__list-item--level-1{padding:0 1.25rem}}.navigation-main__link--level-1{align-items:center;gap:.125rem;block-size:100%;display:flex;overflow:hidden}.navigation-main__link--level-1:after{content:"";opacity:0;background:oklch(16.89% .0021 286.18);block-size:.125rem;inline-size:100%;transition:opacity .2s,transform .2s;position:absolute;inset-block-end:0;transform:translateY(.125rem)}.navigation-main__link--level-1 .button__text{letter-spacing:0;text-transform:none;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}.navigation-main__link--level-1 .icon{block-size:1.5rem;inline-size:1.5rem;transition:transform .2s}.navigation-main__link--level-1.navigation-main__link--active:after,.navigation-main__link--level-1:is(:hover,:focus-visible,:active):after{opacity:1;transform:translateY(0)}.navigation-main__link--level-1.navigation-main__link--active .icon{transform:rotate(-180deg)}.navigation-main__sub-header{display:none}.navigation-main__modal-wrapper{z-index:31;pointer-events:none;position:fixed;inset:0}@media (width>=1024px){.navigation-main__modal-wrapper{z-index:29}}.navigation-main__modal{visibility:hidden;transform:translate(100%)}@media (width>=1024px){.navigation-main__modal{transform:translateY(-1rem)}}.navigation-main__modal{z-index:1;pointer-events:auto;block-size:100dvb;max-block-size:100%;max-inline-size:100%;transition:all .3s ease allow-discrete;background:oklch(100% 0 0);flex-direction:column;margin:0;display:flex;position:fixed;inset:0}@media (width>=1024px){.navigation-main__modal{inset:revert;border:1px solid oklch(88.28% .0052 228.83);border-radius:.5rem;block-size:auto;max-inline-size:70vi;margin-inline:auto;inset-block-start:var(--header-height--dynamic);overflow:hidden}}@media (width>=1440px){.navigation-main__modal{max-inline-size:95vi}}@media (width>=1680px){.navigation-main__modal{max-inline-size:80vi}}.navigation-main__modal[open]{visibility:visible;transform:translate(0)}@media (width>=1024px){.navigation-main__modal[open]{transform:translateY(1rem)}}@starting-style{.navigation-main__modal[open]{visibility:hidden;transform:translate(100%)}@media (width>=1024px){.navigation-main__modal[open]{transform:translateY(-1rem)}}}.navigation-main__modal .modal__content{padding:0}@media (width>=1024px){.navigation-main__modal .modal__content{max-block-size:70dvb;overflow:auto}}@media (width<=1023.98px){.navigation-main__modal .navigation-main__container.navigation-main__container--level-1,.navigation-main__modal .navigation-main__container.navigation-main__container--level-2{overscroll-behavior-block:contain;block-size:100dvb;overflow:auto}.navigation-main__modal .navigation-main__container.navigation-main__container--level-1{flex-direction:column;display:flex}.navigation-main__modal .navigation-main__container.navigation-main__container--level-2{z-index:1;visibility:hidden;background:oklch(100% 0 0);transition:transform .3s,visibility .3s;position:absolute;inset:0;transform:translate(100%)}.navigation-main__modal .navigation-main__container.navigation-main__container--level-2.navigation-main__container--active{visibility:visible;transform:translate(0)}}.navigation-main__modal .navigation-main__link .button__text{letter-spacing:0;text-transform:none;white-space:wrap;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal}.navigation-main__modal .navigation-main__link.navigation-main__link--level-1{border-block-end:1px solid oklch(88.28% .0052 228.83);justify-content:space-between;block-size:3.5rem;inline-size:100%;padding-inline-end:1rem}@media (width>=1024px){.navigation-main__modal .navigation-main__link.navigation-main__link--level-1{display:none}}.navigation-main__modal .navigation-main__link.navigation-main__link--level-1:is(:hover,:focus-visible,:active){background:oklch(96.59% .0025 228.78)}.navigation-main__modal .navigation-main__link.navigation-main__link--level-1:after{display:none}.navigation-main__modal .navigation-main__link.navigation-main__link--level-1 .button__wrapper{padding:0 1rem}.navigation-main__modal .navigation-main__link.navigation-main__link--level-2{color:oklch(56.55% .0095 236.68);margin-block-end:1.5rem}@media (width>=1024px){.navigation-main__modal .navigation-main__link.navigation-main__link--level-2{margin-block-end:2rem}}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3{align-items:start}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3.navigation-main__link--current .button__text,.navigation-main__modal .navigation-main__link.navigation-main__link--level-3.navigation-main__link--current .navigation-main__link-content-title,.navigation-main__modal .navigation-main__link.navigation-main__link--level-3:is(:hover,:focus-visible,:active) .button__text,.navigation-main__modal .navigation-main__link.navigation-main__link--level-3:is(:hover,:focus-visible,:active) .navigation-main__link-content-title{text-decoration:underline}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3 .button__wrapper{flex-shrink:0}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3 .button__icon{color:oklch(45.44% .1282 252.9);background:oklch(96.59% .0025 228.78);border-radius:.5rem;margin-inline-end:1rem;padding:.75rem}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3 .navigation-main__link-content{text-align:start;flex-direction:column;align-items:start;max-inline-size:70vi;display:flex}.navigation-main__modal .navigation-main__link.navigation-main__link--level-3 .navigation-main__link-content-subtitle{color:oklch(49.1% .0061 247.95);text-align:start}.navigation-main__modal .navigation-main__sub-header{z-index:1;background:oklch(100% 0 0);border-block-end:1px solid oklch(88.28% .0052 228.83);justify-content:space-between;align-items:center;inline-size:100%;display:flex;position:sticky;inset-block-start:0}@media (width>=1024px){.navigation-main__modal .navigation-main__sub-header{display:none}}.navigation-main__modal .navigation-main__sub-header.navigation-main__sub-header--level-1 .navigation-main__sub-header-label{text-align:center;inline-size:100%;margin-inline-end:-3.5rem}.navigation-main__modal .navigation-main__back,.navigation-main__modal .navigation-main__close{flex-shrink:0;padding:1rem}.navigation-main__modal .navigation-main__list{background:oklch(100% 0 0);flex-direction:column;padding:0;list-style:none;display:flex}@media (width>=1440px){.navigation-main__modal .navigation-main__list.navigation-main__list--level-2{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}}.navigation-main__modal .navigation-main__list.navigation-main__list--level-3{gap:1rem}.navigation-main__modal .navigation-main__list.navigation-main__list--level-3:has(.navigation-main__link-content){gap:2rem}.navigation-main__modal .navigation-main__list-item{padding:0}@media (width>=1024px){.navigation-main__modal .navigation-main__list-item{display:none}}.navigation-main__modal .navigation-main__list-item.navigation-main__list-item--level-1{block-size:auto}.navigation-main__modal .navigation-main__list-item.navigation-main__list-item--level-2{border-block-end:1px solid oklch(88.28% .0052 228.83);padding:1.5rem 1rem}@media (width>=1440px){.navigation-main__modal .navigation-main__list-item.navigation-main__list-item--level-2{border-block-end:none;border-inline-end:1px solid oklch(88.28% .0052 228.83);padding:2rem}}.navigation-main__modal .navigation-main__list-item.navigation-main__list-item--level-2:last-child{border:none}.navigation-main__modal .navigation-main__list-item.navigation-main__list-item--level-2:has(>.navigation-main__teaser){padding:1rem}@media (width>=1024px){.navigation-main__modal .navigation-main__container--current .navigation-main__list-item{display:block}.navigation-main__modal .navigation-main__list-item:has(>.navigation-main__container--current){display:block}}.navigation-main__modal .navigation-main__meta-links{background:oklch(96.59% .0025 228.78);padding:1.5rem 1rem}@media (width>=1024px){.navigation-main__modal .navigation-main__meta-links{padding:1.5rem 2rem}}.navigation-main__modal .navigation-main__article{background-color:oklch(100% 0 0);border:1px solid oklch(88.28% .0052 228.83);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;transition:border-color .2s;display:flex}.navigation-main__modal .navigation-main__article:is(:hover,:focus-visible,:active){border-color:oklch(45.44% .1282 252.9)}.navigation-main__modal .navigation-main__article:is(:hover,:focus-visible,:active) .button__icon{animation:.3s ease-in-out forwards button-fly-through}.navigation-main__modal .navigation-main__article-image{border-radius:.25rem;flex-shrink:0;align-self:start;margin-inline-end:.5rem;overflow:hidden}.navigation-main__modal .navigation-main__teaser{background-color:oklch(45.44% .1282 252.9);border-radius:.5rem;flex-direction:column;justify-content:space-between;block-size:100%;min-block-size:15rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.navigation-main__modal .navigation-main__teaser:is(:hover,:focus-visible,:active) .button--primary .button__icon{animation:.3s ease-in-out forwards button-fly-through}.navigation-main__modal .navigation-main__teaser:not(:has(.media)){overflow:hidden}.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3C/svg%3E");background-position:right -4rem bottom 8rem;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3C/svg%3E")!important}}.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); --background-pattern__color-highlight: %23F5E214; --background-pattern__anim-duration: 2.5s; %7D @keyframes background-pattern__stroke-animation %7B 0%25 %7B stroke-dashoffset: 160; %7D 50%25 %7B stroke-dashoffset: -2250; %7D 100%25 %7B stroke-dashoffset: -2250; %7D %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D .background-pattern__highlight %7B stroke: var(--background-pattern__color-highlight); stroke-width: 2; stroke-dasharray: 160 10000; stroke-dashoffset: 160; filter: drop-shadow(0 0 16px var(--background-pattern__color-base)) drop-shadow(0 0 12px var(--background-pattern__color-highlight)); %7D .background-pattern__highlight use %7B animation: background-pattern__stroke-animation var(--background-pattern__anim-duration) ease-in infinite; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3Cg class='background-pattern__highlight'%3E%3Cuse style='animation-delay: 1s' href='%23background-pattern__line-1'/%3E%3Cuse style='animation-delay: 2s' href='%23background-pattern__circle-2'/%3E%3Cuse style='animation-delay: 3s' href='%23background-pattern__octagon-1'/%3E%3Cuse style='animation-delay: 4s' href='%23background-pattern__octagon-2'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (width>=420px) and (width<=1439.98px){.navigation-main__modal .navigation-main__teaser:not(:has(.media)){overflow:hidden}.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (width>=420px) and (width<=1439.98px) and (prefers-reduced-motion:reduce){.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3C/svg%3E")!important}}@media (width>=420px) and (width<=1439.98px){.navigation-main__modal .navigation-main__teaser:not(:has(.media)):before{background-image:url("data:image/svg+xml,%3Csvg fill='none' width='2202' height='1208' viewBox='0 0 2202 1208' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E :root %7B --background-pattern__color-base: rgba(255, 255, 255, 0.2); --background-pattern__color-highlight: %23F5E214; --background-pattern__anim-duration: 2.5s; %7D @keyframes background-pattern__stroke-animation %7B 0%25 %7B stroke-dashoffset: 160; %7D 50%25 %7B stroke-dashoffset: -2250; %7D 100%25 %7B stroke-dashoffset: -2250; %7D %7D .background-pattern__base %7B stroke: var(--background-pattern__color-base); stroke-width: 2; %7D .background-pattern__highlight %7B stroke: var(--background-pattern__color-highlight); stroke-width: 2; stroke-dasharray: 160 10000; stroke-dashoffset: 160; filter: drop-shadow(0 0 16px var(--background-pattern__color-base)) drop-shadow(0 0 12px var(--background-pattern__color-highlight)); %7D .background-pattern__highlight use %7B animation: background-pattern__stroke-animation var(--background-pattern__anim-duration) ease-in infinite; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='background-pattern__circle-1' cx='292' cy='292' r='291'/%3E%3Ccircle id='background-pattern__circle-2' cx='1910' cy='613' r='291'/%3E%3Cpath id='background-pattern__octagon-1' d='m1549 387v-120.534l-170.47-170.466h-120.53-120.53l-170.47 170.466v120.534 120.534l170.47 170.466h120.53 120.53l170.47-170.466z'/%3E%3Cpath id='background-pattern__octagon-2' d='m298 901v-120.534l170.466-170.466h120.534 120.534l170.466 170.466v120.534 120.53l-170.466 170.47h-120.534-120.534l-170.466-170.47z'/%3E%3Cpath id='background-pattern__line-1' d='m156 980h451.279c26.825 0 50.391-17.806 57.718-43.611l35.998-126.778c7.327-25.805 30.893-43.611 57.718-43.611h734.577c26.82 0 50.39 17.806 57.72 43.611l35.99 126.778c7.33 25.805 30.9 43.611 57.72 43.611h451.28'/%3E%3Cpath id='background-pattern__line-2' d='m2156 422h-205.24c-26.83 0-50.39-17.805-57.72-43.61l-36-126.78c-7.33-25.805-30.9-43.61-57.72-43.61h-451.32'/%3E%3C/defs%3E%3Cg class='background-pattern__base'%3E%3Cuse href='%23background-pattern__circle-1'/%3E%3Cuse href='%23background-pattern__circle-2'/%3E%3Cuse href='%23background-pattern__octagon-1'/%3E%3Cuse href='%23background-pattern__octagon-2'/%3E%3Cuse href='%23background-pattern__line-1'/%3E%3Cuse href='%23background-pattern__line-2'/%3E%3C/g%3E%3Cg class='background-pattern__highlight'%3E%3Cuse style='animation-delay: 1s' href='%23background-pattern__line-1'/%3E%3Cuse style='animation-delay: 2s' href='%23background-pattern__circle-2'/%3E%3Cuse style='animation-delay: 3s' href='%23background-pattern__octagon-1'/%3E%3Cuse style='animation-delay: 4s' href='%23background-pattern__octagon-2'/%3E%3C/g%3E%3C/svg%3E%0A")}}.navigation-main__modal .navigation-main__teaser .media{inline-size:150%;max-inline-size:26.25rem;margin-inline-start:auto;position:relative}@media (width>=420px){.navigation-main__modal .navigation-main__teaser .media{transform:translate(10%)}}@media (width>=1440px){.navigation-main__modal .navigation-main__teaser .media{transform:translate(5%)}}.navigation-main__modal .navigation-main__teaser .media:before{aspect-ratio:4;content:"";background-blend-mode:multiply;opacity:.2;background:radial-gradient(50% 50%,#000 0%,#d9d9d900 100%);border-radius:100%;inline-size:100%;position:absolute;inset-block-end:0;inset-inline:0}.navigation-main__modal .navigation-main__teaser .media img{margin-inline-start:auto}.navigation-main__modal .navigation-main__teaser-content{color:oklch(100% 0 0)}.navigation-main__modal .navigation-main__teaser-content .rich-text p:not(:last-child){margin-block-end:.5rem}.navigation-main__modal .navigation-main__teaser-content .rich-text a{color:oklch(100% 0 0);text-decoration:underline}.navigation-main__modal .navigation-main__teaser-content .rich-text a:is(:hover,:focus-visible,:active){text-decoration:none}.navigation-main__modal-backdrop{z-index:0;visibility:hidden;pointer-events:auto;background:linear-gradient(to bottom, transparent 0, transparent var(--header-height--dynamic), oklch(16.89% .0021 286.18) var(--header-height--dynamic), oklch(16.89% .0021 286.18) 100%);opacity:0;transition:opacity .3s,visibility .3s;position:absolute;inset:0}dialog.navigation-main__modal[open]+.navigation-main__modal-backdrop{visibility:visible;opacity:.4}
