@charset "UTF-8";.button{background-color:#16171a;border:2px solid #16171a;color:#fff;display:block;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;padding:12.5px calc(10px + 1.25rem);position:relative;text-align:center;text-decoration:none}.button.button--inverse,.button[data-type=inverse]{background-color:#f4f4f4;border-color:transparent;color:#16171a}.button.button--inverse:focus,.button.button--inverse:hover,.button[data-type=inverse]:focus,.button[data-type=inverse]:hover{color:#efefef}.button:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.button:focus,.button:hover{background-color:#7c2899;cursor:pointer}.button .icon{margin-block-end:0}:root,html{--bp-mid:850px;--bp-small:450px;--bp-watch:350px;--size-xxs:0.625rem;--size-xs:0.78125rem;--size-s:1rem;--size-m:1.25rem;--size-l:1.5625rem;--size-xl:1.96875rem;--size-xxl:2.5rem;--brand-color:#7c2899;--brand-color-dark:#5b1d71;--brand-color-light:#f9f2fc}*{box-sizing:content-box}body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:#fff;color:#16171a;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;font-weight:400;hyphens:auto;line-height:1.4}@media (prefers-reduced-motion:no-preference){body:focus-within,html:focus-within{scroll-behavior:smooth}}body.no-scroll,html.no-scroll{overflow:hidden}a{color:#7c2899;text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:2px}a:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}a:focus,a:hover{text-decoration:none}a:active{color:#5b1d71}a[href^="tel:"]{text-decoration:none}a[href^="mailto:"],a[href^="tel:"]{word-break:auto-phrase}a.text-link{color:#16171a;text-decoration:none}a.text-link:focus,a.text-link:hover{color:#7c2899;text-decoration:underline}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.125em;text-underline-offset:2px}a abbr[title]{text-underline-offset:calc(4px + .125em)}.chip,.chip.chip--brand{--fill-color:var(--brand-color)}.chip.chip--warning{--fill-color:#e67700}.chip{color:var(--fill-color)}.chip>.icon{vertical-align:middle}.h1,h1{font-size:1.96875rem;margin-bottom:16px}.h1,.h2,h1,h2{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.1}.h2,h2{font-size:1.5625rem}.h3,h3{font-weight:700}.h3,.h4,h3,h4{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1.25rem;line-height:1.1}.h4,h4{font-style:italic;font-weight:400}.h5,h5{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;text-transform:uppercase}.h5,.h6,h5,h6{font-size:1rem;font-weight:700;line-height:1.1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-wrap:balance;hyphens:auto;word-break:break-word}.h2,.h3,h2,h3{margin-bottom:16px;margin-top:25px}.h4,.h5,.h6,h4,h5,h6{margin-bottom:10px;margin-top:16px}.gallery,dl,figure,p{font-weight:400;hyphens:auto;margin-bottom:16px;orphans:2;widows:2}.copy{font-size:1.25rem;line-height:1.7;max-width:70ex}strong{font-weight:700}em{font-style:italic}hr{border:.125em solid rgba(0,0,0,.05);margin:31.5px 0}@media (prefers-contrast:more){hr{border-color:#16171a}}.social-link{--fill-color:#16171a;--color-brand:var(--brand-color)}.social-link .icon{color:var(--fill-color)}.social-link:focus,.social-link:hover{--fill-color:var(--color-brand)}img{height:auto;width:100%}.image-reveal{filter:grayscale(100%);transition:filter .2s cubic-bezier(.77,0,.175,1)}.image-reveal:hover{filter:grayscale(0)}figure{line-height:0;width:100%}figure figcaption{margin-top:10px}figure figcaption .gallery,figure figcaption dl,figure figcaption figure,figure figcaption p{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.4;margin:0;max-width:none}figure figcaption .caption-source.gallery,figure figcaption dl.caption-source,figure figcaption figure.caption-source,figure figcaption p.caption-source{font-weight:400}figure.video{--aspect-ratio:16/9;aspect-ratio:var(--aspect-ratio);-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:var(--aspect-ratio )){figure.video{height:300px}}figure.video iframe{height:100%;width:100%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{line-height:inherit;list-style-position:outside;margin-bottom:20px;margin-left:31.5px;margin-top:16px}ol ol,ul ul{margin-left:20px;margin-top:10px}li,ol ol,ul ul{margin-bottom:10px}li{padding-left:10px}dl{grid-gap:.5rem;display:grid;grid-template-columns:minmax(auto,30ex) 1fr;grid-template-rows:auto;margin:25px 0}@media screen and (max-width:850px){dl{grid-template-columns:1fr;grid-template-rows:auto}}dl.icon-list{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:auto 1fr}@media screen and (max-width:850px){dl.icon-list{grid-template-columns:auto 1fr}}dl.icon-list .icon{font-size:1.3em;opacity:.8}dt{font-weight:700}@media screen and (min-width:851px){dd{grid-column-start:2}}pre{background-color:#2d2f36;color:#f4f4f4;display:block;font-family:SFMono-Regular,consolas,menlo,monospace;font-size:.78125rem;line-height:1.1;margin:20px 0;max-height:50vh;overflow-x:scroll;padding:20px}::-moz-selection{background-color:#16171a;color:#fff}::selection{background-color:#16171a;color:#fff}.a11y-fasttrack{display:flex;flex-direction:column;left:-1000px;position:absolute;top:-1000px;z-index:10000}.a11y-fasttrack:focus,.a11y-fasttrack:focus-within{left:12.5px;top:12.5px}.a11y-fasttrack__button{background:#585858;color:#fff!important;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;margin-bottom:12.5px;padding:10px 12.5px;text-decoration:none}.a11y-fasttrack__button:focus{background:#16171a;text-decoration:underline}.display-none{display:none!important}input{border:1px solid #16171a;border-radius:5px;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;padding:10px;width:100%}.select-box{background:#fff url(/assets/images/icon-chevron-down.svg) no-repeat calc(100% - 10px) 50%;border:1px solid #ccc;border-radius:5px;overflow:hidden;width:100%}@media (prefers-contrast:more){.select-box{border-color:#16171a}}.select-box:focus-within{outline:2px solid #7c2899}.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;padding:10px;width:100%}.select-box select:focus{outline:none}.icon{height:1em;margin-block-end:-.15em;width:1em}.icon:not(:first-child,:last-child){padding-inline:.25em}.icon:first-child:not(:last-child){padding-inline-end:.25em}.icon:last-child:not(:first-child){padding-inline-start:.25em}.sitemap{list-style:none;margin:0}.sitemap__children,.sitemap__item{list-style:none;margin:0;padding-left:0}.sitemap__item>a{display:inline-block;padding:10px 0}.sitemap__item--header{grid-column:span 2}@media screen and (max-width:850px){.sitemap__item--header{grid-column:span 4}}@media screen and (max-width:450px){.sitemap__item--header{grid-column:span 8}}.sitemap__item--header>a{font-weight:700}.sitemap a{word-wrap:break-word;color:inherit;text-decoration:none}.sitemap a:active,.sitemap a:focus,.sitemap a:hover{text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:2px}.sitemap--grid{display:grid;gap:25px;grid-template-columns:repeat(8,1fr);grid-template-rows:auto}.page-fab{align-items:flex-end;bottom:max(25px,env(safe-area-inset-bottom));display:flex;flex-direction:column;left:0;margin:0 auto;max-width:1140px;padding:0;pointer-events:none;position:fixed;right:0;z-index:2}@media screen and (max-width:1190px){.page-fab{align-items:center;grid-area:fab;position:static}}.page-fab__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;border:none;border-radius:25px;color:#16171a;cursor:pointer;display:flex;font-size:1rem;height:25px;opacity:1;padding:10px;pointer-events:all;transition:background-color .12s cubic-bezier(.77,0,.175,1),color .12s cubic-bezier(.77,0,.175,1),opacity .12s cubic-bezier(.77,0,.175,1);will-change:background-color,color,opacity}@media (prefers-contrast:more){.page-fab__button{border:2px solid #16171a}}.page-fab__button:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.page-fab__button:focus,.page-fab__button:hover{background-color:#efefef}@media (prefers-contrast:more){.page-fab__button:focus,.page-fab__button:hover{background-color:#2d2f36;color:#fff}}.page-fab__button:active{background-color:#ccc}@media (prefers-contrast:more){.page-fab__button:active{background-color:#16171a;color:#fff}}@media screen and (max-width:1190px){.page-fab__button{background-color:transparent;color:#16171a;transform:none;width:auto}}@media screen and (min-width:1191px){.page-fab__button--hidden{opacity:0;pointer-events:none}.page-fab__button--inverted{background-color:#16171a;color:#fff}.page-fab__button--inverted:focus,.page-fab__button--inverted:hover{background-color:#16171a}.page-fab__button--inverted:active{background-color:#2d2f36}}.page-fab__button .icon:last-child:not(:first-child){font-size:25px;margin-block-end:0;padding-inline-start:0}.page-fab__title{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;height:auto;margin:0;max-width:0;overflow:hidden;transform-origin:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;will-change:max-width,margin}@media (prefers-reduced-motion:no-preference){.page-fab__title{transition:max-width .2s ease-in-out,margin .2s ease-in-out}}@media screen and (max-width:1190px){.page-fab__title{margin:0 10px;max-width:100%}}@media screen and (hover:hover) and (min-width:1191px){.page-fab__button:focus .page-fab__title,.page-fab__button:hover .page-fab__title{margin:0 10px;max-width:20em}}.toc{background-color:#f4f4f4;padding:31.5px}.toc__heading{font-size:1rem;margin:0;text-transform:uppercase}.toc__list{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;list-style-type:var(--count-heading-style,decimal)}.toc__list li{padding-left:0}.toc__list a{color:inherit;text-decoration:none}.toc__list a:active,.toc__list a:focus,.toc__list a:hover{text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:2px}.gallery{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(231.25px,1fr));grid-template-rows:auto}.gallery figure:not(.video){display:block}.gallery[data-type=contain],.gallery[data-type=full]{grid-template-columns:repeat(auto-fit,minmax(316.6666666667px,1fr))}.gallery[data-type=contain] figure:not(.fullwidth,.video) img,.gallery[data-type=contain] figure:not(.fullwidth,.video) picture,.gallery[data-type=full] figure:not(.fullwidth,.video) img,.gallery[data-type=full] figure:not(.fullwidth,.video) picture{--aspect-ratio:4/3;aspect-ratio:var(--aspect-ratio);grid-column:1/-1;-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:var(--aspect-ratio )){.gallery[data-type=contain] figure:not(.fullwidth,.video) img,.gallery[data-type=contain] figure:not(.fullwidth,.video) picture,.gallery[data-type=full] figure:not(.fullwidth,.video) img,.gallery[data-type=full] figure:not(.fullwidth,.video) picture{height:300px}}.gallery[data-type=contain] figure:not(.fullwidth,.video) figcaption,.gallery[data-type=full] figure:not(.fullwidth,.video) figcaption{grid-column:1/-1}.gallery[data-type=contain] figure:not(.fullwidth,.video) img,.gallery[data-type=contain] figure:not(.fullwidth,.video) picture{-o-object-fit:contain;object-fit:contain}.text-columns{--columns:2;-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:25px;column-gap:25px;margin-bottom:16px}.text-columns:after{content:"";display:block;height:100%}@media screen and (width <= 75ex){.text-columns{--columns:1}}.text-columns[data-num="1"]{--columns:1}.text-columns[data-num="2"]{--columns:2}@media screen and (max-width:850px){.text-columns[data-num="2"]{--columns:1}}.text-columns[data-num="3"]{--columns:3}@media screen and (max-width:850px){.text-columns[data-num="3"]{--columns:1}}.text-columns[data-num="4"]{--columns:4}@media screen and (max-width:850px){.text-columns[data-num="4"]{--columns:2}}@media screen and (max-width:450px){.text-columns[data-num="4"]{--columns:1}}.text-columns p:not(:first-child){margin-bottom:0;margin-top:16px}.box,.feature-request{background-color:#efefef;border:.125em solid #2d2f36;display:flex;flex-direction:row;margin:20px 0;padding:16px}.box__icon,.feature-request__icon{color:#16171a;flex:0 0 auto;font-size:1.5625rem}.box__heading{font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-weight:700}.box__inner :last-child{margin-bottom:0}.box a,.feature-request a{color:inherit}.box--error{background-color:#ffe3e3;border-color:#f03e3e}.box--error .box__icon,.box--error .feature-request__icon{color:#c92a2a}.box--warning{background-color:#fff3bf;border-color:#f59f00}.box--warning .box__icon,.box--warning .feature-request__icon{color:#e67700}.box--info{background-color:var(--brand-color-light);border-color:var(--brand-color)}.box--info .box__icon,.box--info .feature-request__icon{color:var(--brand-color)}.quote{margin-bottom:50px;margin-top:50px}.quote__cite p{font-size:1.96875rem;font-style:italic;font-weight:700;line-height:1.4}.quote__cite p:first-child{text-indent:-.45em}@supports (hanging-punctuation:first){.quote__cite p:first-child{hanging-punctuation:first;text-indent:0}}.quote__cite p:first-child:before{content:"„"}.quote__cite p:last-child:after{content:"“"}.quote__by{font-family:"IBM Plex Serif",Georgia,times,serif;font-size:1rem;grid-row:2;text-align:end}.cookie-modal__buttons{flex-wrap:wrap;gap:12.5px}.cookie-modal__button{margin-right:0}.cookie-modal__checkbox{padding:0}@media screen and (max-width:450px){.cookie-modal{align-items:end;display:flex;flex-direction:row}.cookie-modal .cookie-modal__content{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;max-height:calc(100vh - max(25px, env(safe-area-inset-bottom)) - 25px - max(40px, env(safe-area-inset-top)));overflow-y:scroll;padding:25px max(25px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(25px,env(safe-area-inset-left))}}.feature-request{color:#16171a}.spenden{grid-gap:25px;background-color:#7c2899;background-image:linear-gradient(225deg,#7c2899,#5b1d71);color:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(50ex,1fr));margin:25px 0;padding:25px}@media screen and (width <= 100ex){.spenden{grid-template-columns:1fr}}.spenden a{color:var(--brand-color-light)}.spenden :first-child{margin-top:0}.spenden :last-child{margin-bottom:0}.spenden .part-cta{place-self:center center;text-align:center}.spenden .part-cta p:not(:last-child){margin-bottom:10px}.spenden .cta{background-color:var(--brand-color-light);color:#16171a;display:block;padding:10px 12.5px;text-decoration:none;transition:background-color .12s cubic-bezier(.77,0,.175,1)}.spenden .cta:focus,.spenden .cta:hover{background-color:var(--brand-color-light);text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:2px}figure[data-type=card]{min-height:3rem;overflow:hidden;position:relative}figure[data-type=card] img{aspect-ratio:var(--aspect-ratio,3/2);-o-object-fit:cover;object-fit:cover}figure[data-type=card] figcaption{align-items:center;background-color:rgba(22,23,26,.5);display:flex;inset:0;justify-content:center;margin-top:0;pointer-events:none;position:absolute;z-index:1}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){figure[data-type=card] figcaption{background-color:rgba(22,23,26,.8)}}figure[data-type=card] figcaption p{color:#fff;font-family:"IBM Plex Serif",Georgia,times,serif;font-size:1.5625rem;font-weight:400;text-decoration:none;transition:background-color .2s cubic-bezier(.77,0,.175,1)}figure[data-type=card] a{background-color:#16171a;display:block;overflow:hidden}.cover{opacity:1}@media (prefers-reduced-motion:no-preference){.cover{transition:transform .12s ease,opacity .12s ease;will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.cover{will-change:opacity}}figure[data-type=card] a:focus .cover,figure[data-type=card] a:hover .cover{opacity:.75}@media (prefers-reduced-motion:no-preference){figure[data-type=card] a:focus .cover,figure[data-type=card] a:hover .cover{transform:scale(1.035)}}figure[data-type=card] a:focus+figcaption p,figure[data-type=card] a:hover+figcaption p{text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:2px}figure[data-type=card] a:active+figcaption{background-color:rgba(22,23,26,.65)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){figure[data-type=card] a:active+figcaption{background-color:rgba(22,23,26,.95)}}.columns{display:grid;gap:25px;grid-template-columns:repeat(var(--columns),1fr)}.columns,.columns[data-num="1"]{--columns:1}.columns[data-num="2"]{--columns:2}@media screen and (max-width:850px){.columns[data-num="2"]{--columns:1}}.columns[data-num="3"]{--columns:3}@media screen and (max-width:850px){.columns[data-num="3"]{--columns:1}}.columns[data-num="4"]{--columns:4}@media screen and (max-width:850px){.columns[data-num="4"]{--columns:2}}@media screen and (max-width:450px){.columns[data-num="4"]{--columns:1}}.image-box-label{display:block;position:relative}.image-box-label__el{align-items:center;background-color:#16171a;bottom:0;color:#fff;display:flex;gap:10px;left:auto;opacity:0;padding:10px 16px;position:absolute;right:0;text-decoration:none;transition:opacity .2s cubic-bezier(.77,0,.175,1);width:-moz-fit-content;width:fit-content}.image-box-label:focus .image-box-label__el,.image-box-label:hover .image-box-label__el{opacity:1}details{border-bottom:.25em solid rgba(0,0,0,.05)}@media (prefers-contrast:more){details{border-color:#16171a}}details+:not(details){margin-top:16px}details summary{cursor:pointer;padding:10px 0}details summary>*{display:inline;font-size:1.25rem}.tabs [role=tablist]{border-bottom:1px solid #ccc}.tabs [role=tablist] [role=tab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:1px solid #ccc;border-radius:5px 5px 0 0;cursor:pointer;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;margin-bottom:-1px;padding:12.5px 16px}.tabs [role=tablist] [role=tab][aria-selected=true]{background-color:#fff;border-bottom:1px solid #fff;font-weight:700}.breadcrumb{color:#585858;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;line-height:1.4;list-style:none;margin:0;padding-bottom:10px}.breadcrumb__item{display:inline;font-weight:700;padding-left:0}.breadcrumb__item:after{content:"/"}.breadcrumb__item:last-child:has(a[aria-current=page]){font-weight:400}.breadcrumb__item:last-child:has(a[aria-current=page]):after{content:""}.breadcrumb a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.77,0,.175,1)}.breadcrumb a:focus,.breadcrumb a:hover{color:#16171a}.breadcrumb a[aria-current=page]:focus,.breadcrumb a[aria-current=page]:hover{color:inherit}.event-list{list-style:none;margin:0}.event-list__item{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding-bottom:20px;padding-inline-start:0}@media screen and (max-width:850px){.event-list__item{grid-template-columns:1fr}}.event-list__item:first-child{padding-top:20px}.event-list__item:not(:last-child){border-bottom:.125em solid rgba(0,0,0,.05);margin-bottom:20px}@media (prefers-contrast:more){.event-list__item:not(:last-child){border-color:#16171a}}.event-list__date{align-items:center;display:flex;flex-direction:column;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;justify-content:center;line-height:1.1;padding-inline-end:20px}.event-list__date .date{font-size:25px;font-weight:700}@media screen and (max-width:850px){.event-list__date{display:none}}.event-list__title h3{margin:0}.event-list__subtitle{display:block}.event-list__subtitle:is(ul){list-style:none;margin:0;padding:0}.event-list__subtitle:is(ul) li{display:inline;margin:0;padding:0}.event-list__subtitle:is(ul) li:not(:last-child):after{content:" | "/"";margin:0}.event-list .tag{background-color:var(--brand-color);border-radius:5px;color:var(--brand-color-light);display:inline-block;font-size:.78125rem;font-weight:700;height:100%;padding:10px;vertical-align:middle}.event-list__empty{color:#585858;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;margin:31.5px auto;text-align:center}.person{hyphens:none;word-break:keep-all}.person__pronouns{color:#585858;font-size:.9em}swiper-container{--swiper-theme-color:var(--brand-color)}.swiper-pagination{display:flex;gap:12.5px;justify-content:end}.swiper-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efefef;border:none;border-radius:1.5625rem;color:#16171a;cursor:pointer;display:flex;font-size:1.5625rem;opacity:1;padding:10px;pointer-events:all;transition:background-color .12s cubic-bezier(.77,0,.175,1),color .12s cubic-bezier(.77,0,.175,1),opacity .12s cubic-bezier(.77,0,.175,1);will-change:background-color,color,opacity}@media (prefers-contrast:more){.swiper-button{border:2px solid #16171a}}.swiper-button:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.swiper-button:focus,.swiper-button:hover{background-color:#ccc}@media (prefers-contrast:more){.swiper-button:focus,.swiper-button:hover{background-color:#2d2f36;color:#fff}}.swiper-button:active{background-color:#585858}@media (prefers-contrast:more){.swiper-button:active{background-color:#16171a;color:#fff}}.swiper-button .icon{margin-block-end:0}figure:has(.wrapper-video){margin-bottom:1.5625rem}.wrapper-video{aspect-ratio:var(--aspect-ratio,"auto");position:relative}@media screen and (max-width:450px){.wrapper-video{aspect-ratio:3/2}}.wrapper-video__privacy{background-color:#16171a;color:#fff;display:none;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;inset:0;line-height:1.4;overflow-y:auto;padding:20px;position:absolute}[data-youtube-video-show-privacy=true] .wrapper-video__privacy,[data-youtube-video-show-privacy] .wrapper-video__privacy{display:block}[data-youtube-video-show-privacy=false] .wrapper-video__privacy{display:none}.wrapper-video__privacy button{background-color:#fff;color:#16171a}.wrapper-video__privacy button:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.wrapper-video__privacy button:focus,.wrapper-video__privacy button:hover{color:#fff}:where([data-youtube-video-hide-poster],[data-youtube-video-hide-poster=true]) .wrapper-video__poster{display:none}.wrapper-video__poster-text{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:var(--size-l);font-weight:var(--font-weight-bold);height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.wrapper-video__poster-text h3{font-size:var(--size-xl);margin-bottom:20px}.wrapper-video__poster-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.wrapper-video__play-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:100%;color:#16171a;cursor:pointer;display:none;font-size:var(--size-xxl);line-height:0;padding:10px;text-align:center;transition:background-color .12s}[data-video-show-play-button=true] .wrapper-video__play-button,[data-video-show-play-button] .wrapper-video__play-button{display:block}[data-video-show-play-button=false] .wrapper-video__play-button{display:none}.wrapper-video__play-button:focus,.wrapper-video__play-button:hover{background-color:#ccc}.wrapper-video__play-button .icon{margin:0}.wrapper-video__video{display:none}[data-youtube-video-hide-poster=true]:not([data-youtube-video-show-privacy=true],[data-youtube-video-show-privacy]) .wrapper-video__video,[data-youtube-video-hide-poster]:not([data-youtube-video-show-privacy=true],[data-youtube-video-show-privacy]) .wrapper-video__video{display:block}.fullwidth-container{--top-padding:400px;--gap:25px;--max-image-height:600px;--max-outreach:300px;--outreach-r:max(25px,env(safe-area-inset-right),calc(50vw - 500px));--outreach-max-r:min(var(--outreach-r),var(--max-outreach));--outreach-l:max(25px,env(safe-area-inset-left),calc(50vw - 500px));--outreach-max-l:min(var(--outreach-r),var(--max-outreach));--content-width:Min(1000px,calc(100vw - Max(25px, env(safe-area-inset-left)) - Max(25px,
  				env(safe-area-inset-right))));--inset-padding-l:Max(25px,env(safe-area-inset-left));--inset-padding-r:Max(25px,env(safe-area-inset-right));background-color:#16171a;margin-bottom:25px;margin-left:calc(var(--outreach-l)*-1);margin-right:calc(var(--outreach-r)*-1);position:relative;width:calc(100% + var(--outreach-r, 0) + var(--outreach-l, 0))}@media screen and (max-width:850px){.fullwidth-container{--top-padding:400px}}.fullwidth-container--box{--top-padding:var(--gap);padding-top:calc(var(--gap)*2)}@media screen and (max-width:850px){.fullwidth-container--box{padding-top:var(--gap)}}.fullwidth-container--small{--top-padding:200px;--max-image-height:400px}.fullwidth-container--box.fullwidth-container--small{--top-padding:0;--max-outreach:max(25px,env(safe-area-inset-left));padding-top:25px}.fullwidth-container:after{background:linear-gradient(180deg,rgba(22,23,26,0) calc(var(--top-padding)*2/3),rgba(22,23,26,.6) var(--top-padding),rgba(22,23,26,.6) calc((var(--top-padding) + var(--max-image-height))/2),#16171a var(--max-image-height)),linear-gradient(90deg,#16171a calc(var(--outreach-l) - var(--outreach-max-l)),rgba(22,23,26,.4) calc(var(--outreach-l) - var(--outreach-max-l) + var(--content-width)*1/10),rgba(22,23,26,0) calc(var(--outreach-l) - var(--outreach-max-l) + var(--content-width)*2/10),rgba(22,23,26,0) calc(100% - var(--outreach-r) + var(--outreach-max-r) - var(--content-width)*2/10),rgba(22,23,26,.4) calc(100% - var(--outreach-r) + var(--outreach-max-r) - var(--content-width)*1/10),#16171a calc(100% - var(--outreach-r) + var(--outreach-max-r)));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:1050px){.fullwidth-container:after{background:linear-gradient(180deg,rgba(22,23,26,0) calc(var(--top-padding)*2/3),rgba(22,23,26,.6) var(--top-padding),rgba(22,23,26,.6) calc((var(--top-padding) + var(--max-image-height))/2),#16171a var(--max-image-height))}}.fullwidth-container--box:after{content:none}.fullwidth-container .breadcrumb{color:#ccc}.fullwidth-container .breadcrumb a:focus,.fullwidth-container .breadcrumb a:hover{color:#efefef}.fullwidth-container__image{height:100%;inset:0;margin:0 auto;max-height:var(--max-image-height);max-width:calc(var(--content-width) + var(--outreach-max-r) + var(--outreach-max-l));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:100%}.fullwidth-container--box .fullwidth-container__image{aspect-ratio:21/9;display:block;margin:0 auto;max-height:none;max-width:calc(var(--content-width) + var(--outreach-max-r) + var(--outreach-max-l) - var(--inset-padding-r) - var(--inset-padding-l));padding-left:var(--inset-padding-l);padding-right:var(--inset-padding-r);position:static}@media screen and (max-width:850px){.fullwidth-container--box .fullwidth-container__image{aspect-ratio:4/3}}.fullwidth-container__content{color:#fff;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;margin:0 auto;max-width:var(--content-width);padding:var(--top-padding) var(--inset-padding-r) var(--gap) var(--inset-padding-l);position:relative;z-index:1}.fullwidth-container__content .inner-layout{align-items:flex-start;display:flex;flex-direction:row;gap:25px;justify-content:flex-start}@media screen and (max-width:850px){.fullwidth-container__content .inner-layout{flex-direction:column}}.fullwidth-container__content .inner-layout__content{flex:1 1 auto}.fullwidth-container__content .inner-layout__image{aspect-ratio:21/9;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:250px}@media screen and (max-width:850px){.fullwidth-container__content .inner-layout__image{width:100%}}.fullwidth-container__content .inner-layout__back{overflow:hidden}.inner-layout__image{opacity:1}@media (prefers-reduced-motion:no-preference){.inner-layout__image{transition:transform .12s ease,opacity .12s ease;will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.inner-layout__image{will-change:opacity}}.fullwidth-container__content .inner-layout__back:focus .inner-layout__image,.fullwidth-container__content .inner-layout__back:hover .inner-layout__image{opacity:.75}@media (prefers-reduced-motion:no-preference){.fullwidth-container__content .inner-layout__back:focus .inner-layout__image,.fullwidth-container__content .inner-layout__back:hover .inner-layout__image{transform:scale(1.035)}}.fullwidth-container--small.fullwidth-container--box .fullwidth-container__content .inner-layout{align-items:center}@media screen and (max-width:850px){.fullwidth-container--small.fullwidth-container--box .fullwidth-container__content .inner-layout{align-items:stretch}}.fullwidth-container__cta.button{display:inline-block}.fullwidth-container__title:not(:last-child){margin-bottom:40px}.fullwidth-container--small .fullwidth-container__title{font-size:1.25rem;font-weight:700}.fullwidth-container__subtitle{font-size:1.25rem}.fullwidth-container--small .fullwidth-container__subtitle{font-size:1rem}.fullwidth-container__title:has(+.fullwidth-container__subtitle){margin-bottom:16px}.fullwidth-container__description{display:block;margin-top:16px}@media screen and (min-width:850px){.fullwidth-container__description dt{float:left}.fullwidth-container__description dt:after{content:"–";display:inline-block;margin:0 .5ch}}@media screen and (max-width:849px){.fullwidth-container__description dd{margin-bottom:16px}}.fullwidth-container__subinfo{color:#ccc;font-size:.78125rem;line-height:1.1;margin-top:16px}.fullwidth-container ::-moz-selection{background-color:#fff;color:#16171a}.fullwidth-container ::selection{background-color:#fff;color:#16171a}.production-preview{background-color:#16171a;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;margin-bottom:25px}.production-preview__link{color:#fff;display:grid;gap:25px;grid-template:"image content cta" auto/1fr 2fr 1fr;text-decoration:none}@media screen and (max-width:850px){.production-preview__link{grid-template:"image image" 250px "content cta" auto/3fr 1fr}}@media screen and (max-width:450px){.production-preview__link{grid-template-rows:150px auto}}.production-preview__link{overflow:hidden}.production-preview__image{opacity:1}@media (prefers-reduced-motion:no-preference){.production-preview__image{transition:transform .12s ease,opacity .12s ease;will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.production-preview__image{will-change:opacity}}.production-preview__link:focus .production-preview__image,.production-preview__link:hover .production-preview__image{opacity:.75}@media (prefers-reduced-motion:no-preference){.production-preview__link:focus .production-preview__image,.production-preview__link:hover .production-preview__image{transform:scale(1.035)}}.production-preview__link:focus,.production-preview__link:hover{text-decoration:underline}.production-preview--big .production-preview__link{grid-template:"image image" 500px "content cta" auto/3fr 1fr}@media screen and (max-width:850px){.production-preview--big .production-preview__link{grid-template-rows:300px auto}}@media screen and (max-width:450px){.production-preview--big .production-preview__link{grid-template-rows:200px auto}}.production-preview__image-wrapper{grid-area:image;margin-bottom:0;overflow:hidden}.production-preview figure{display:block}.production-preview__image{display:block;height:100%;line-height:0;-o-object-fit:cover;object-fit:cover}.production-preview__content{grid-area:content;margin:25px 0}@media screen and (max-width:850px){.production-preview__content{margin:0 25px 25px}}.production-preview--big .production-preview__content{margin:0 25px 25px}.production-preview__kicker{color:#ccc;font-size:.78125rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.production-preview__title{font-size:1.25rem;font-weight:700;margin-bottom:12.5px;margin-top:0}.production-preview__subtitle{font-size:1rem;margin-bottom:0}.production-preview__cta{color:#fff;font-size:1.96875rem;padding-inline-end:25px;place-self:center end}@media screen and (max-width:850px){.production-preview__cta{align-self:start}}.production-preview--big .production-preview__cta{align-self:start}.production-preview ::-moz-selection{background-color:#fff;color:#16171a}.production-preview ::selection{background-color:#fff;color:#16171a}.crew-list{display:grid;font-size:.78125rem;gap:0 25px;grid-template-columns:repeat(4,1fr);margin-top:-25px}.crew-list dd{grid-column-start:unset}.crew-list__persons,.crew-list__role{--x-col:var(--col);--x-row:var(--row)}.crew-list__role{grid-row:calc(var(--x-row)*2 - 1);margin-top:25px}.crew-list__persons{grid-row:calc(var(--x-row)*2)}@media screen and (max-width:850px){.crew-list{grid-template-columns:repeat(2,1fr)}.crew-list__persons,.crew-list__role{--x-col:var(--col-md);--x-row:var(--row-md)}}@media screen and (max-width:450px){.crew-list{grid-template-columns:1fr}.crew-list__persons,.crew-list__role{grid-row:unset}}
/*# sourceMappingURL=main.css.map */