@charset "UTF-8";.pickr{overflow:visible;position:relative;transform:translateY(0)}.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pickr .pcr-button{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;border-radius:.15em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:2em;padding:.5em;position:relative;transition:all .3s;width:2em}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pickr .pcr-button:after{background:var(--pcr-color);transition:background .3s}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{background:#fff;border-radius:.1em;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10000}.pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display:grid){.pcr-app .pcr-swatches{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{background:transparent;border-radius:.15em;cursor:pointer;flex-shrink:0;font-size:1em;height:calc(1.75em - 5px);justify-self:center;margin:2.5px;overflow:hidden;position:relative;transition:all .15s;width:calc(1.75em - 5px);z-index:1}.pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app .pcr-swatches>button:after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;margin-top:.75em;padding:.45em .5em;text-align:center;transition:all .15s}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:text;flex:1 1 8em;min-width:8em;text-align:left;transition:all .2s}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{border:2px solid #fff;border-radius:100%;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=monolith]{max-width:95vw;padding:.8em;width:14.25em}.pcr-app[data-theme=monolith] .pcr-selection{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{display:flex;flex-direction:row;height:1em;justify-content:space-between;margin-bottom:.5em;position:relative;width:100%;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{border-radius:.15em 0 0 .15em;cursor:pointer;transition:background-color .3s,box-shadow .3s;z-index:2}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 .15em .15em 0}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);height:100%;width:50%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:8em;width:100%;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;height:100%;width:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:.5em;margin-top:.75em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{border-radius:50em;flex-grow:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,.25em}body.dark{--color--accent:#fffa62;--color--light:#6d645c;--color--grey-semilight:#aa9e95;--color--grey-light:#81776e;--color--grey:#fff;--color--grey-dark:#6d645c;--color--base:#fff;--color--error:#ffd6d6}.padding-top--xs{padding-top:var(--spacing--xs)!important}.padding-bottom--xs{padding-bottom:var(--spacing--xs)!important}.padding-top--sm{padding-top:var(--spacing--sm)!important}.padding-bottom--sm{padding-bottom:var(--spacing--sm)!important}.padding-top--md{padding-top:var(--spacing--md)!important}.padding-bottom--md{padding-bottom:var(--spacing--md)!important}.padding-top--lg{padding-top:var(--spacing--lg)!important}.padding-bottom--lg{padding-bottom:var(--spacing--lg)!important}.padding-top--xl{padding-top:var(--spacing--xl)!important}.padding-bottom--xl{padding-bottom:var(--spacing--xl)!important}.padding-top--2xl{padding-top:var(--spacing--2xl)!important}.padding-bottom--2xl{padding-bottom:var(--spacing--2xl)!important}.padding-top--3xl{padding-top:var(--spacing--3xl)!important}.padding-bottom--3xl{padding-bottom:var(--spacing--3xl)!important}.margin-top--xs{margin-top:var(--spacing--xs)!important}.margin-bottom--xs{margin-bottom:var(--spacing--xs)!important}.margin-top--sm{margin-top:var(--spacing--sm)!important}.margin-bottom--sm{margin-bottom:var(--spacing--sm)!important}.margin-top--md{margin-top:var(--spacing--md)!important}.margin-bottom--md{margin-bottom:var(--spacing--md)!important}.margin-top--lg{margin-top:var(--spacing--lg)!important}.margin-bottom--lg{margin-bottom:var(--spacing--lg)!important}.margin-top--xl{margin-top:var(--spacing--xl)!important}.margin-bottom--xl{margin-bottom:var(--spacing--xl)!important}.margin-top--2xl{margin-top:var(--spacing--2xl)!important}.margin-bottom--2xl{margin-bottom:var(--spacing--2xl)!important}.margin-top--3xl{margin-top:var(--spacing--3xl)!important}.margin-bottom--3xl{margin-bottom:var(--spacing--3xl)!important}.text--xs{font-size:var(--text--xs)}.text--sm,.text--xs{line-height:var(--leading--loose)}.text--sm{-webkit-font-smoothing:antialiased;font-size:var(--text--sm)}.text--md{font-size:var(--text--md)}.text--lg,.text--md{line-height:var(--leading--normal)}.text--lg{font-size:var(--text--lg)}.text--xl{font-size:var(--text--xl)}.text--2xl,.text--xl{line-height:var(--leading--none)}.text--2xl{font-size:var(--text--2xl)}.bg--accent{background:var(--color--accent)}.bg--light{background:var(--color--light)}.fc--light{color:var(--color--light)}.fc--base{color:var(--color--base)}.fc--accent{color:var(--color--accent)}:root{--color--accent:#ff5779;--color--accent-light:#ff8c90;--color--light:#fff;--color--grey-light:#f8f7f7;--color--grey-semilight:#c2bcb7;--color--grey:#83786f;--color--grey-dark:#6d645c;--color--base:var(--color--grey);--color--error:#9c0a07;--family-headline:"TT Firs Neue",serif;--family-base:"Montserrat",sans-serif;--base-size:16px;--text--xs:0.95rem;--text--sm:1.125rem;--text--md:1.35rem;--text--lg:1.55rem;--text--xl:2rem;--leading--none:1;--leading--tight:1.15;--leading--normal:1.25;--leading--loose:1.6;--spacing--xs:0.5rem;--spacing--sm:1rem;--spacing--md:2rem;--spacing--lg:4rem;--spacing--xl:var(--spacing--lg);--spacing--2xl:5rem;--spacing--3xl:var(--spacing--2xl);--easing--in-out:cubic-bezier(0.785,0.135,0.15,0.86);--easing--in:cubic-bezier(0.6,0.04,0.98,0.335);--easing--out:cubic-bezier(0.075,0.82,0.165,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.15}aside,footer,header,main,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none}a.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}a:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}button.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}button:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.bg--accent a.focus-visible{outline:3px dashed var(--color--light)}.bg--accent a:focus-visible{outline:3px dashed var(--color--light)}.bg--accent button.focus-visible{outline:3px dashed var(--color--light)}.bg--accent button:focus-visible{outline:3px dashed var(--color--light)}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{background-color:unset;border:none;color:unset;cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:3px dashed var(--color--accent);outline-offset:3px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:TT Firs Neue;font-style:normal;font-weight:700;src:url(../Fonts/TT_Firs_Neue_Medium.eot);src:url(../Fonts/TT_Firs_Neue_Medium.eot?#iefix) format("embedded-opentype"),url(../Fonts/TT_Firs_Neue_Medium.woff2) format("woff2"),url(../Fonts/TT_Firs_Neue_Medium.woff) format("woff"),url(../Fonts/TT_Firs_Neue_Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../Fonts/montserrat-v26-latin-300.eot);src:url(../Fonts/montserrat-v26-latin-300.eot?#iefix) format("embedded-opentype"),url(../Fonts/montserrat-v26-latin-300.woff2) format("woff2"),url(../Fonts/montserrat-v26-latin-300.woff) format("woff"),url(../Fonts/montserrat-v26-latin-300.ttf) format("truetype"),url(../Fonts/montserrat-v26-latin-300.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../Fonts/montserrat-v26-latin-500.eot);src:url(../Fonts/montserrat-v26-latin-500.eot?#iefix) format("embedded-opentype"),url(../Fonts/montserrat-v26-latin-500.woff2) format("woff2"),url(../Fonts/montserrat-v26-latin-500.woff) format("woff"),url(../Fonts/montserrat-v26-latin-500.ttf) format("truetype"),url(../Fonts/montserrat-v26-latin-500.svg#Montserrat) format("svg")}.gdpr-cookieconsent-container{--cookieconsent-theme-color:var(--color--light);--cookieconsent-overlay-color:rgba(0,0,0,.5);--cookieconsent-bg-color:var(--color--base);--cookieconsent-group-bg-color:var(--color--light);--cookieconsent-button-text-color:var(--color--light);--cookieconsent-button-primary-color:var(--cookieconsent-theme-color);--cookieconsent-button-secondary-color:#fff;--cookieconsent-button-primary-text-color:var(--cookieconsent-button-text-color);--cookieconsent-button-secondary-text-color:var(--color--base);--cookieconsent-button-borderradius:0;--cookieconsent-spacing:1rem;--cookieconsent-width:600px;--cookieconsent-focus-outline:transparent;--cookieconsent-focus-outline-offset:0;background:rgba(0,0,0,.5);flex-direction:row!important;justify-content:center;overflow-y:scroll}.gdpr-cookieconsent-container:before{display:none}.gdpr-cookieconsent-container.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings{background-color:var(--color--light)!important;left:50%;max-width:600px;position:absolute;top:var(--spacing--xl);transform:translateX(-50%)}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .hidden{display:none!important}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content{color:var(--color--base);display:flex;flex-direction:column;padding:var(--spacing--sm)}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__info{display:block;-webkit-hyphens:auto;hyphens:auto;order:1;padding-bottom:var(--spacing--md)}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__info h2{color:var(--color--base);font-family:var(--family-headline);font-size:var(--text--md);text-align:center}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__info .gdpr-cookieconsent-settings__content__info__description{color:var(--color--base);display:block;font-family:var(--family-base);font-size:var(--text--sm);line-height:var(--leading--loose);margin-top:var(--spacing--sm)}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__info .gdpr-cookieconsent-settings__content__info__description p{-webkit-hyphens:auto;hyphens:auto;text-align:center}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__info .gdpr-cookieconsent-settings__content__info__description.gdpr-cookieconsent-settings__content__info__description--settings{display:none}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings{margin-bottom:var(--spacing--md);margin-top:0;order:2}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings .gdpr-cookieconsent-setting-group{background-color:transparent!important;padding-top:0}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings .gdpr-cookieconsent-setting-group .gdpr-cookieconsent-setting-group__details{color:var(--color--base)!important}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings input{background:var(--color--grey-semilight)!important}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings input.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings input:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings input:checked{background:var(--color--accent)!important}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings .gdpr-cookieconsent-switch--group{flex-wrap:nowrap;font-size:var(--text--xs);-webkit-hyphens:auto;hyphens:auto}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__settings .gdpr-cookieconsent-switch--cookie{color:var(--color--base);flex-wrap:nowrap;font-size:var(--text--xs);-webkit-hyphens:auto;hyphens:auto}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta{align-items:center;display:flex;flex-direction:column;margin:0!important;order:3}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button{-webkit-font-smoothing:antialiased;background:none;border-radius:0!important;color:var(--color--accent);cursor:pointer;display:inline-block;font-family:var(--family-headline);font-size:var(--text--sm);font-weight:700;margin-bottom:var(--spacing--md);padding:0 var(--spacing--sm);position:relative;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;transition:text-underline-offset .35s var(--easing--in-out);width:-moz-fit-content;width:fit-content}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta #gdpr-cc-btn-accept-necessary,.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button--secondary{background:none!important;border:none;color:var(--color--base);font-size:var(--text--xs);font-weight:300;margin:0;text-decoration:none;transition:none}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__links{margin-top:var(--spacing--md);order:4;text-align:center}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__links a,.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__links span{font-weight:300}.gdpr-cookieconsent-switch{--cookieconsent-switch-thumb-size:1.25rem;--cookieconsent-switch-thumb-color:#fff;--cookieconsent-switch-thumb-highlight-color:rgba(0,0,0,.25);--cookieconsent-switch-length:calc(var(--cookieconsent-switch-thumb-size)*2);--cookieconsent-switch-padding:4px;--cookieconsent-switch-inactive-color:var(color--grey);--cookieconsent-switch-active-color:var(--cookieconsent-theme-color);--cookieconsent-switch-thumb-size-small:1rem;--cookieconsent-switch-outline:var(--cookieconsent-focus-outline);--cookieconsent-switch-outline-offset:var(--cookieconsent-focus-outline-offset)}html{scroll-behavior:smooth;scroll-padding-top:var(--spacing--xl);width:100vw}body,html{font-size:var(--base-size)}body{background:var(--color--grey-light);color:var(--color--base);font-family:var(--family-base);font-weight:300;line-height:var(--leading--loose);overflow-x:hidden;overflow-y:scroll}body.no-scroll{overflow-y:hidden!important}.sr-only{height:0;overflow:hidden;position:absolute;visibility:hidden;width:0}strong{font-weight:500}.neos-backend .neos-contentcollection>div{width:100%}.neos-backend .neos-contentcollection>[class*=addEmptyContentCollectionOverlay]{height:auto;min-height:30px;outline-style:dashed}.neos-backend .neos-contentcollection>[class*=addEmptyContentCollectionOverlay]:before{color:#adadad;content:"Please add your child items here.";display:block;padding:var(--spacing--xs)}::-moz-selection{background:var(--color--base);color:var(--color--light);text-shadow:none}::selection{background:var(--color--base);color:var(--color--light);text-shadow:none}.plyr{--plyr-color-main:var(--color--accent);--plyr-video-control-color:var(--color--light);min-width:unset!important}.plyr .plyr__control svg{fill:var(--color--light)}.slider{position:relative}.slider .scroll--container{--slider--padding:var(--grid--edge);-ms-overflow-style:none;display:flex;overflow-x:scroll;overflow-y:hidden;padding:var(--spacing--xs) 0;scroll-padding-left:var(--slider--padding);scroll-snap-type:x mandatory;scrollbar-width:none}.slider .scroll--container::-webkit-scrollbar{display:none}.slider .scroll--container.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.slider .scroll--container:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.slider .scroll--container .item--container{padding:0 var(--slider--padding)}.slider .scroll--container .item--container .card--list{align-items:stretch;-moz-column-gap:var(--spacing--xs);column-gap:var(--spacing--xs);display:flex;flex-wrap:nowrap}.slider .scroll--container .item--container .card--list.columns--2{--columns:2}.slider .scroll--container .item--container .card--list.columns--3{--columns:3}.slider .scroll--container .item--container .card--list .slider--card{list-style-type:none;scroll-snap-align:start}.slider .scroll--container .item--container .card--list a{display:block}.slider .slider-navigation--container{margin-bottom:var(--spacing--sm)}.slider .slider-navigation--container .slider-navigation{align-items:center;display:flex;gap:var(--spacing--xs)}.slider .slider-navigation--container .slider-navigation .slider-navigation-next,.slider .slider-navigation--container .slider-navigation .slider-navigation-prev{--navButtonSize:18px;align-items:center;aspect-ratio:1/1;background:var(--color--grey);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing--xs);z-index:9990}.slider .slider-navigation--container .slider-navigation .slider-navigation-next svg,.slider .slider-navigation--container .slider-navigation .slider-navigation-prev svg{stroke:var(--color--light);stroke-width:2px;fill:none;display:inline-block;height:var(--navButtonSize);width:auto;width:var(--navButtonSize)}.slider .slider-navigation--container .slider-navigation .slider-navigation-next:disabled,.slider .slider-navigation--container .slider-navigation .slider-navigation-prev:disabled{cursor:not-allowed;opacity:.4}.section--slider.bg--light .slider-navigation-next,.section--slider.bg--light .slider-navigation-prev{background:var(--color--grey)}.section{--grid--edge:1rem;align-content:center;display:grid;grid-template-columns:[page-start] var(--grid--edge) [large-start medium-start] 1fr [center-left] 2rem [center] 2rem [center-right] 1fr [large-end medium-end] var(--grid--edge) [page-end];grid-template-rows:auto;justify-content:stretch;justify-items:center}.section .grid-area-\[page\]{grid-column:page;width:100%}.section .grid-area-\[large\]{grid-column:large;max-width:1400px;width:100%}.section .grid-area-\[medium\]{grid-column:medium;max-width:900px;width:100%}div.paragraph{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}div.paragraph.fc--light ul li:before{background:var(--color--light)}div.paragraph.fc--light ol li:before{color:var(--color--light)}div.paragraph ul li{list-style-type:none;padding-left:var(--spacing--sm);position:relative}div.paragraph ul li:before{background:var(--color--accent);content:"";height:7px;left:0;position:absolute;width:7px}div.paragraph.text--xs ul li:before{top:calc(var(--text--xs)*.5 + 1px)}div.paragraph.text--sm ul li:before{top:calc(var(--text--sm)*.5 + 4px)}div.paragraph ol{counter-reset:number;list-style-type:none}div.paragraph ol li{padding-left:var(--spacing--md);position:relative}div.paragraph ol li:before{color:var(--color--accent);content:counter(number)".";counter-increment:number;font-size:var(--text--sm);font-weight:700;left:0;line-height:var(--leading--loose);position:absolute;z-index:1}div.paragraph a{color:var(--color--base);display:inline-block;position:relative;text-decoration:underline;text-underline-offset:3px}div.paragraph a:hover{color:var(--color--accent)}div.headline,h1.headline,h2.headline,h3.headline,h4.headline,h5.headline,h6.headline,span.headline{-webkit-font-smoothing:antialiased;font-family:var(--family-headline);font-weight:700;-webkit-hyphens:manual;hyphens:manual;line-height:var(--leading--normal);word-break:break-word}div.headline span:not(.nbsp,.shy),h1.headline span:not(.nbsp,.shy),h2.headline span:not(.nbsp,.shy),h3.headline span:not(.nbsp,.shy),h4.headline span:not(.nbsp,.shy),h5.headline span:not(.nbsp,.shy),h6.headline span:not(.nbsp,.shy),span.headline span:not(.nbsp,.shy){display:block}div.headline.text--2xl,div.headline.text--xl,h1.headline.text--2xl,h1.headline.text--xl,h2.headline.text--2xl,h2.headline.text--xl,h3.headline.text--2xl,h3.headline.text--xl,h4.headline.text--2xl,h4.headline.text--xl,h5.headline.text--2xl,h5.headline.text--xl,h6.headline.text--2xl,h6.headline.text--xl,span.headline.text--2xl,span.headline.text--xl{line-height:var(--leading--none)}.section--displayText{overflow:hidden}.section--displayText .displayText{max-width:calc(100vw - 2rem)!important;overflow-x:visible}.section--displayText .displayText .displayText--inner{-webkit-font-smoothing:antialiased;display:block;font-family:var(--family-headline);font-size:6rem;font-weight:700;line-height:var(--leading--none);padding-bottom:var(--spacing--sm);white-space:nowrap;width:-moz-max-content;width:max-content}.section--displayText .displayText .displayText--inner::-moz-selection{background:var(--color--accent);color:var(--color--light);text-shadow:none}.section--displayText .displayText .displayText--inner::selection{background:var(--color--accent);color:var(--color--light);text-shadow:none}.neos-backend .displayText .displayText--inner{white-space:wrap;width:100%}div.buttonCollection{display:flex;flex-wrap:wrap;gap:var(--spacing--lg);width:100%}.section--textMedia .textMedia--text{align-content:center;display:grid;grid-template-columns:[large-start medium-start] auto [center-left] 2rem [center] 2rem [center-right] auto [large-end medium-end];grid-template-rows:auto;justify-content:stretch;justify-items:center;margin:var(--spacing--sm) 0}.section--textMedia .textMedia--media{align-self:stretch;grid-column:large;overflow:hidden;position:relative}.section--textMedia .textMedia--media .scroll--container{scroll-padding-left:0}.section--textMedia .textMedia--media .scroll--container .item--container{padding:0!important}.section--textMedia .textMedia--media .scroll--container .item--container .card--list{-moz-column-gap:0!important;column-gap:0!important}.section--textMedia .textMedia--media .slider-navigation--container{display:block;left:0;position:absolute;top:var(--spacing--xs);width:100%}.section--textMedia .textMedia--media .slider-navigation--container .slider-navigation{gap:var(--spacing--xs)}.section--textMedia .textMedia--media .plyr__controls .plyr__progress__container,.section--textMedia .textMedia--media .plyr__controls .plyr__volume input{display:none!important}.section--textMedia .textMedia--media .plyr__controls button[data-plyr=play]{margin-right:0}.section--textMedia .textMedia--media .plyr__controls .plyr__time--current{margin-right:auto}.media{display:inline-block;height:auto!important;width:calc(100vw - var(--grid--edge)*2)}.media .video,.media img,.media video{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.media.focus-visible{outline:3px dashed var(--color--accent)}.media:focus-visible{outline:3px dashed var(--color--accent)}.section--teamContainer .teamCollection{display:grid;gap:var(--spacing--md) var(--spacing--sm);grid-template-columns:repeat(1,minmax(0,1fr))}div.member--card figure{aspect-ratio:1/1;position:relative}div.member--card figure .overlay--colorActive{content:"";height:0;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:-10}div.member--card figure.member--colorActive .overlay--colorActive{height:200vw;opacity:0;transition:all .5s var(--easing--in-out);width:200vw;z-index:9999}div.member--card figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}div.member--card figure .overlay{display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:calc(var(--spacing--md)*1.25);position:absolute;transition:opacity .5s var(--easing--in-out)}div.member--card figure .overlay .tc--light{color:#fff}div.member--card figure .overlay .tc--light.focus-visible{outline:3px dashed #fff;outline-offset:3px}div.member--card figure .overlay .tc--light:focus-visible{outline:3px dashed #fff;outline-offset:3px}div.member--card figure .overlay .tc--base{color:#83786f}div.member--card figure .overlay .tc--base.focus-visible{outline:3px dashed #83786f;outline-offset:3px}div.member--card figure .overlay .tc--base:focus-visible{outline:3px dashed #83786f;outline-offset:3px}div.member--card figure .overlay .color{display:grid;font-family:var(--family-headline);grid-template-columns:1fr 4fr}div.member--card figure .overlay button{text-align:right;width:-moz-fit-content;width:fit-content}div.member--card figure.focus-visible .overlay,div.member--card figure:focus .overlay,div.member--card figure:hover .overlay{opacity:1}div.member--card figure:focus .overlay,div.member--card figure:focus-visible .overlay,div.member--card figure:hover .overlay{opacity:1}div.member--card figure.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}div.member--card figure:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}div.member--card .headline{display:flex}div.member--card .position{font-family:var(--family-headline)}div.member--card a{align-items:center;display:flex;gap:var(--spacing--xs)}div.member--card a svg{stroke:var(--color--base);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;font-size:var(--text--xs)}div.member--card a:hover{color:var(--color--accent)}div.member--card a:hover svg{stroke:var(--color--accent)}.defaultSlider--card{width:calc(95vw - var(--slider--padding)*2)}.defaultSlider--card figure picture{display:block}.defaultSlider--card figure img,.defaultSlider--card figure video{display:block;height:auto;width:100%}.defaultSlider--card figure .plyr__controls .plyr__progress__container,.defaultSlider--card figure .plyr__controls .plyr__volume input{display:none!important}.defaultSlider--card figure .plyr__controls button[data-plyr=play]{margin-right:0}.defaultSlider--card figure .plyr__controls .plyr__time--current{margin-right:auto}.defaultSlider--card.focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.defaultSlider--card:focus-visible{outline:3px dashed var(--color--accent);outline-offset:3px}.serviceInfo .specialistContainer--title{font-size:calc(var(--text--xs)*1.125)}.serviceInfo:first-of-type{margin-top:var(--spacing--2xl)!important}.specialist{align-items:center;border-bottom:1px solid var(--color--grey-semilight);gap:var(--spacing--md);padding:var(--spacing--xs) 0}.specialist a{align-items:center;display:flex;gap:var(--spacing--xs)}.specialist a svg{stroke:var(--color--base);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;font-size:var(--text--xs)}.specialist a:hover{color:var(--color--accent)}.specialist a:hover svg{stroke:var(--color--accent)}.specialist:last-of-type{border-bottom:none}.specialist:first-of-type{border-bottom:1px solid var(--color--grey-semilight)}.projectSlider--card{width:min(calc(95vw - var(--slider--padding)*2),1036px)}.projectSlider--card figure img,.projectSlider--card figure video{display:block;height:auto;width:100%}.projectSlider--card .card--text{padding-right:var(--spacing--sm);padding-top:var(--spacing--sm)}.projectSlider--card .card--text .headlineContainer{align-items:center;display:flex;gap:var(--spacing--sm)}.projectSlider--card .card--text .headlineContainer svg{fill:none;stroke:var(--color--grey);stroke-width:2px;display:block;height:auto;min-width:40px;transition:transform .35s var(--easing--in-out);width:40px}.projectSlider--card .card--text .customer{color:var(--color--accent);font-weight:500}.projectSlider--card:hover .headlineContainer .headline{color:var(--color--accent)}.projectSlider--card:hover .headlineContainer svg{stroke:var(--color--accent);transform:translateX(25%)}.section--media img,.section--media video{display:block;height:auto;width:100%}.section--linkContainer .linkCollection{display:flex;flex-direction:column;gap:var(--spacing--lg)}a.linkContainer--item .headlineContainer{align-items:center;display:flex;gap:var(--spacing--sm);transition:gap .35s var(--easing--in-out)}a.linkContainer--item .headlineContainer svg{fill:none;stroke:var(--color--grey);stroke-width:2px}a.linkContainer--item:hover .headlineContainer{gap:var(--spacing--md)}a.linkContainer--item:hover .headlineContainer .headline{color:var(--color--accent)}a.linkContainer--item:hover .headlineContainer svg{stroke:var(--color--accent)}form fieldset{border:none;display:grid;gap:var(--spacing--md);grid-template-columns:1fr;margin:0;padding:0;width:100%}form fieldset .form--field{display:block;width:100%}form fieldset .form--field.form--message textarea{margin-top:var(--spacing--xs)}form fieldset .form--field label{-webkit-font-smoothing:antialiased;color:var(--color--accent);display:block;font-family:var(--family-headline);font-weight:700;margin:var(--spacing--xs) 0}form fieldset .form--field input,form fieldset .form--field textarea{background:transparent;border:1px solid var(--color--grey-semilight);border-radius:0;color:var(--color--base);display:block;font-weight:500;outline:none;padding:var(--spacing--sm);text-transform:unset;width:100%}form fieldset .form--field input::-moz-placeholder,form fieldset .form--field textarea::-moz-placeholder{color:var(--color--grey-semilight);font-weight:300}form fieldset .form--field input::-moz-placeholder, form fieldset .form--field textarea::-moz-placeholder{color:var(--color--grey-semilight);font-weight:300}form fieldset .form--field input::placeholder,form fieldset .form--field textarea::placeholder{color:var(--color--grey-semilight);font-weight:300}form fieldset .form--field input:focus,form fieldset .form--field textarea:focus{outline:3px dashed var(--color--accent);outline-offset:3px}form fieldset .form--field textarea{height:250px;resize:none}form fieldset .form--field.error input,form fieldset .form--field.error textarea{border:1px solid var(--color--error)}form fieldset .form--field.error ul.errors li{color:var(--color--error);list-style:none;margin-top:var(--spacing--xs)}form fieldset .form--field.form--checkbox.error div,form fieldset .form--field.form--checkbox.error label{border-color:var(--color--error)}form fieldset .form--field.form--checkbox label{align-items:center;border:1px solid var(--color--grey-semilight);border-bottom:none;cursor:pointer;display:grid;grid-template-columns:2rem 10fr;margin:0;padding:var(--spacing--sm);padding-bottom:var(--spacing--xs)}form fieldset .form--field.form--checkbox label input[type=checkbox]{border:0;border-radius:0;cursor:pointer;height:18px;margin:0;padding:0;position:relative;width:18px}form fieldset .form--field.form--checkbox label input[type=checkbox]:before{background:var(--color--light);border:1px solid var(--color--accent);color:var(--color--light);content:"";display:block;height:16px;position:absolute;width:16px;z-index:5}form fieldset .form--field.form--checkbox label input[type=checkbox]:checked:before{background:var(--color--accent);content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");padding-left:2px;width:14px}form fieldset .form--field.form--checkbox label span{display:block;order:2}form fieldset .form--field.form--checkbox div{border:1px solid var(--color--grey-semilight);border-top:none;display:block;padding:var(--spacing--sm);padding-left:calc(var(--spacing--sm) + 2rem);padding-top:var(--spacing--xs)}form fieldset .form--field.form--checkbox div a{color:var(--color--accent)}.form--upload{position:relative}.form--upload .label{-webkit-font-smoothing:antialiased;color:var(--color--accent);display:block;font-family:var(--family-headline);font-weight:700;margin:var(--spacing--xs) 0}.field--select{position:relative}.field--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color--light);border:1px solid hsla(0,0%,100%,0);border-bottom:1px solid var(--color--primary);color:var(--color--font);cursor:pointer;font-size:var(--headline--sm);font-weight:700;line-height:var(--headline--sm-height);padding:var(--spacing--xs) 0;transition:all .35s var(--easing--in-out);width:100%}.field--select span{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;right:0;top:0;width:20px}.field--select span svg{display:block;height:auto;width:20px}.button{color:var(--color--accent);display:inline;font-family:var(--family-headline);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;transition:text-underline-offset .35s var(--easing--in-out)}.button:hover{text-underline-offset:12px}.bg--accent .button{color:var(--color--light)!important}.projectoutput--item{--width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing--column);width:100%}.projectoutput--item figure{aspect-ratio:1/1;height:auto;width:var(--width)}.projectoutput--item figure img,.projectoutput--item figure picture{height:auto;width:100%}.projectoutput--item figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.projectoutput--item .text{width:var(--width)}.projectoutput--item:hover{outline-color:var(--color--base);outline-offset:calc(var(--spacing--column)*.5);outline-style:dashed;outline-width:3px}nav.navigation ul.navigationList{display:flex;flex-direction:column;gap:var(--spacing--md)}.navigationList--item{list-style-type:none}.navigationList--item .navigationList--item--link{color:var(--color--base);cursor:pointer;display:inline-block;font-family:var(--family-headline);font-size:var(--text--lg);font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:var(--leading--normal);word-break:break-word}.navigationList--item.active .navigationList--item--link{color:var(--color--accent)}.navigation--imprint{display:flex;flex-direction:column;gap:var(--spacing--md)}.navigation--imprint .imprintSocials{display:flex;font-size:var(--text--md);gap:var(--spacing--md)}.navigation--imprint .imprintSocials a{cursor:pointer}.navigation--imprint .imprintSocials a svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--color--base)}.navigation--imprint .imprintSocials a:hover svg{stroke:var(--color--accent)}.navigation--imprint .paragraph a{text-decoration:none}.navigation--imprint .imprintNavigation ul.imprintNavigationList{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing--sm)}.navigation--imprint .imprintNavigation ul.imprintNavigationList li.imprintNavigationList--item{color:var(--color--base);font-size:var(--text--xs);list-style-type:none}.navigation--imprint .imprintNavigation ul.imprintNavigationList li.imprintNavigationList--item a:hover,.navigation--imprint .imprintNavigation ul.imprintNavigationList li.imprintNavigationList--item.active a{color:var(--color--accent)}header{padding:var(--spacing--md) 0;position:relative}header .header--inner{display:flex;justify-content:space-between;z-index:9998}header .header--inner .menu{align-items:center;display:flex;gap:var(--spacing--md)}header .header--inner .menu .company{-webkit-font-smoothing:antialiased;font-family:var(--family-headline);font-size:var(--text--sm);font-weight:700}header .header--inner .menu .company .company--name .mobile{display:inline-block}header .header--inner .menu .company .company--name .desktop{display:none}header .header--inner .menu .company .company--partner,header .header--inner .menu .company .split{opacity:.4}header .header--inner .menu .company .company--name:hover,header .header--inner .menu .company .company--partner:hover{color:var(--color--accent);opacity:1}header .header--inner .headerNavigation{align-content:start;background:var(--color--grey-light);height:0;left:0;overflow-x:hidden;position:absolute;right:0;top:100%}header .header--inner .headerNavigation.active{--headerHeight:96px;height:calc(100dvh - var(--headerHeight));overflow-y:auto}header .header--inner .headerNavigation .headerNavigation--inner{display:flex;flex-direction:column;gap:var(--spacing--lg);justify-content:space-between;padding:var(--spacing--md) 0}header .logo{overflow:hidden;position:absolute;right:0;top:15px;z-index:9998}header .logo svg{height:auto;margin-right:-12px;width:3.75rem}header .logo svg .stroke--secondary{fill:var(--color--accent-light)}header .logo svg .stroke--primary{fill:var(--color--accent)}button.toggleBurger{cursor:pointer;display:inline-block;padding:.25rem 0;touch-action:manipulation;width:2.125rem;z-index:9999}button.toggleBurger span{background:var(--color--base);display:block;height:3px;transition:all .125s var(--easing--in-out);width:100%}button.toggleBurger span:first-child{transform:translateY(0) rotate(0)}button.toggleBurger span:nth-child(2){margin-top:7px;margin-inline:auto}button.toggleBurger span:last-child{margin-top:7px;transform:translateY(0) rotate(0)}button.toggleBurger.active span:first-child{transform:translateY(10px) rotate(45deg)}button.toggleBurger.active span:nth-child(2){opacity:0;width:0}button.toggleBurger.active span:last-child{transform:translateY(-10px) rotate(-45deg)}footer .footer--inner{display:flex;flex-direction:column;gap:var(--spacing--lg);justify-content:space-between}.overlay--colorWheel{align-items:center;background:rgba(0,0,0,.5);display:flex;height:110dvh;justify-content:center;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}.overlay--colorWheel.visible{visibility:visible}.overlay--colorWheel .overlay--container{background:var(--color--grey-light);height:auto;margin-top:-10dvh;max-width:650px;padding-bottom:calc(var(--spacing--sm)*1.5);padding-top:var(--spacing--md);text-align:center;width:80%}.overlay--colorWheel .overlay--container .pcr-app{background:transparent;border-radius:0;box-shadow:none;left:unset!important;max-width:unset;opacity:1;padding:0;position:relative;top:unset!important;visibility:unset;width:100%}.overlay--colorWheel .overlay--container .pcr-app .pcr-selection{flex-direction:column-reverse}.overlay--colorWheel .overlay--container .pcr-app .pcr-picker{height:2rem;width:2rem;z-index:1000}.overlay--colorWheel .overlay--container .pcr-app .pcr-color-palette{height:30dvh;min-height:200px}.overlay--colorWheel .overlay--container .pcr-app .pcr-color-palette .pcr-palette{border-radius:0}.overlay--colorWheel .overlay--container .pcr-app .pcr-color-chooser{height:3rem;margin:0;margin-bottom:var(--spacing--xs)}.overlay--colorWheel .overlay--container .pcr-app .pcr-color-chooser .pcr-slider{border-radius:0}.overlay--colorWheel .overlay--container .pcr-app .pcr-swatches{display:none}.overlay--colorWheel .overlay--container .pcr-app .pcr-interaction{display:flex;justify-content:center}.overlay--colorWheel .overlay--container .pcr-app .pcr-interaction .pcr-save{background:none;border-radius:0;color:var(--color--accent);display:inline;font-family:var(--family-headline);font-size:var(--text--sm);font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;transition:text-underline-offset .35s var(--easing--in-out)}.overlay--colorWheel .overlay--container .pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(1);text-underline-offset:12px}.overlay--colorWheel .overlay--container .pcr-app .pcr-interaction .pcr-save:focus{box-shadow:none;outline:3px dashed var(--color--accent);outline-offset:3px}.overlay--colorWheel .overlay--container .button--reset{margin-top:var(--spacing--sm)}.overlay--colorWheel .overlay--container .button--reset:hover{color:var(--color--accent)}.overlay--colorWheel .overlay--container .button--reset:focus{box-shadow:none;outline:3px dashed var(--color--accent);outline-offset:3px}.pickr{--size:2rem;cursor:pointer;height:var(--size);width:var(--size)}.pickr button{align-items:center;background:none!important;border-radius:0!important;color:var(--color--light);display:flex;font-family:var(--family-headline)!important;font-size:var(--text--xs);gap:var(--spacing--sm);height:auto!important;line-height:var(--leading--loose);padding:0!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;transition:text-underline-offset .35s var(--easing--in-out);width:-moz-max-content!important;width:max-content!important}.pickr button:focus{box-shadow:none}.pickr button:after,.pickr button:before{display:none}.pickr button:hover{text-underline-offset:12px}.pickr button .icon{align-items:center;background:none;background-image:conic-gradient(from 0deg at 50% 50%,red 0,#ff9a00 10%,#d0de21 20%,#4fdc4a 30%,#3fdad8 40%,#2fc9e2 50%,#1c7fee 60%,#5f15f2 70%,#ba0cf8 80%,#fb07d9 90%,red 100%);background-size:auto;border-radius:3rem;display:flex;height:var(--text--lg);justify-content:center;overflow:hidden;transition:all .5s var(--easing--in-out);width:var(--text--lg)}.pickr button .icon span{background:var(--color--accent);border-radius:3rem;height:calc(var(--size)*.5);left:unset;position:relative!important;top:unset;width:calc(var(--size)*.5);z-index:2}.customerCollection{-moz-column-gap:var(--spacing--lg);column-gap:var(--spacing--lg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--spacing--lg)}.customerCollection picture{align-items:center;display:flex;justify-content:center}.customerCollection picture img{display:block;filter:invert(100%) sepia(0) saturate(0) hue-rotate(39deg) brightness(114%) contrast(100%);height:auto;max-width:100%;width:100%}.dark .customerCollection img{filter:invert(38%) sepia(16%) saturate(285%) hue-rotate(349deg) brightness(95%) contrast(87%)}.section--projectOutput .projectOutput--filter{margin-bottom:var(--spacing--lg);position:relative}.section--projectOutput .projectOutput--filter ul{-moz-column-gap:var(--spacing--sm);column-gap:var(--spacing--sm);display:flex;flex-wrap:wrap;row-gap:var(--spacing--xs)}.section--projectOutput .projectOutput--filter ul li{display:inline-block;list-style-type:none}.section--projectOutput .projectOutput--filter ul li a{font-size:var(--text--xs);font-weight:300;width:-moz-max-content;width:max-content}.section--projectOutput .projectOutput--filter ul li a:hover{color:var(--color--accent)}.section--projectOutput .projectOutput--filter ul li a.active{color:var(--color--accent);font-weight:500}.section--projectOutput .projectOutputCollection{align-content:center;display:grid;grid-template-columns:[large-start medium-start] 1fr [center-left] 2rem [center] 2rem [center-right] 1fr [large-end medium-end];grid-template-rows:auto;justify-content:stretch}.section--projectOutput .projectOutputCollection .projectOutput--item{display:none;visibility:hidden}.section--projectOutput .projectOutputCollection .projectOutput--item.active{display:block;grid-column-end:large-end;grid-column-start:large-start;margin-bottom:var(--spacing--md);order:unset;visibility:visible}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+3),.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+8){align-items:end;display:grid;grid-template-columns:1fr}.section--projectStage .projectStage--media{overflow:hidden;position:relative}.section--projectStage .projectStage--media img,.section--projectStage .projectStage--media picture{height:auto;width:100%}.section--projectStage .projectStage--media video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.section--projectStage .projectStage--characteristics{border-bottom:2px solid var(--color--grey-semilight);display:flex;flex-direction:column;font-weight:500;gap:var(--spacing--xs);padding-bottom:var(--spacing--xs)}.projectOutput--item{position:relative}.projectOutput--item figure picture{display:block}.projectOutput--item figure img,.projectOutput--item figure video{display:block;height:auto;width:100%}.projectOutput--item .item--text{padding-top:var(--spacing--sm)}.projectOutput--item .item--text .customer{color:var(--color--accent);font-weight:500}.projectOutput--item .item--text .headlineContainer{align-items:center;display:flex;gap:var(--spacing--sm)}.projectOutput--item .item--text .headlineContainer .headline{line-height:var(--leading--normal)}.projectOutput--item .item--text .headlineContainer svg{fill:none;stroke:var(--color--grey);stroke-width:2px;min-width:40px;transition:transform .35s var(--easing--in-out);width:40px}.projectOutput--item:hover .headlineContainer .headline{color:var(--color--accent)}.projectOutput--item:hover .headlineContainer svg{stroke:var(--color--accent);transform:translateX(25%)}.section--projectOutput .jobOutputCollection{display:flex;flex-direction:column;gap:var(--spacing--lg)}.section--jobStage .jobStage--characteristics{color:var(--color--accent);font-weight:500;padding-bottom:var(--spacing--xs)}.jobOutput--item{display:block;position:relative;width:-moz-fit-content;width:fit-content}.jobOutput--item .characteristics{color:var(--color--accent);font-weight:500}.jobOutput--item .headlineContainer{align-items:center;display:flex;gap:var(--spacing--sm)}.jobOutput--item .headlineContainer .headline{line-height:var(--leading--normal)}.jobOutput--item .headlineContainer svg{fill:none;stroke:var(--color--grey);stroke-width:2px;transition:transform .35s var(--easing--in-out)}.jobOutput--item:hover .headlineContainer .headline{color:var(--color--accent)}.jobOutput--item:hover .headlineContainer svg{stroke:var(--color--accent);transform:translateX(25%)}.section--homepageStage .homepageStage--media{overflow:hidden;position:relative}.section--homepageStage .homepageStage--media .plyr,.section--homepageStage .homepageStage--media video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.section--homepageStage .homepageStage--media .plyr__control--overlaid,.section--homepageStage .homepageStage--media .plyr__controls__item.plyr__control,.section--homepageStage .homepageStage--media .plyr__progress__buffer,.section--homepageStage .homepageStage--media .plyr__time,.section--homepageStage .homepageStage--media .plyr__tooltip,.section--homepageStage .homepageStage--media input[data-plyr=volume]{display:none}.section--homepageStage .homepageStage--media .plyr__controls{background:transparent;opacity:1!important;transform:translateY(0)!important}.section--homepageStage .homepageStage--media .plyr__controls svg{--plyr-control-icon-size:32px}.section--homepageStage .homepageStage--media .plyr__control{border-radius:0}.section--homepageStage .homepageStage--media .plyr__progress__container{bottom:0;height:5px;left:0;margin-left:0!important;padding-left:0!important;position:absolute;right:0}.section--homepageStage .homepageStage--media .plyr__progress__container .plyr__progress{left:unset!important;margin-right:0}.section--homepageStage .homepageStage--media .plyr__progress__container .plyr__progress input[type=range]{background:none;border-radius:0;margin-left:0!important;margin-right:0!important;pointer-events:none;touch-action:none;width:100%}.section--homepageStage .homepageStage--media .plyr__progress__container .plyr__progress input[type=range]::-webkit-slider-runnable-track{--plyr-range-track-height:100%;background-color:transparent;border-radius:0}.section--homepageStage .homepageStage--media .plyr__progress__container .plyr__progress input[type=range]::-webkit-slider-thumb{display:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range].focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range].focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}@media (min-width:501px){.gdpr-cookieconsent-container .gdpr-cookieconsent-settings{min-width:450px}}@media (min-width:576px){:root{--text--xs:1rem;--text--sm:1.25rem;--text--md:1.5rem;--text--lg:1.875rem;--text--xl:2.25rem}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content{padding:var(--spacing--md)}.slider .scroll--container .item--container .card--list{-moz-column-gap:var(--spacing--md);column-gap:var(--spacing--md)}.section{--grid--edge:2rem;grid-template-columns:[page-start] var(--grid--edge) [large-start] 3rem [medium-start] 1fr [center-left] 2rem [center] 2rem [center-right] 1fr [medium-end] 3rem [large-end] var(--grid--edge) [page-end]}.section--displayText .displayText{max-width:calc(100vw - 4rem)!important}.section--displayText .displayText .displayText--inner{font-size:8rem}.section--textMedia .textMedia--text{grid-template-columns:[large-start] 3rem [medium-start] 1fr [center-left] 2rem [center] 2rem [center-right] 1fr [medium-end] 3rem [large-end]}.defaultSlider--card{width:60vw}header .header--inner .menu{gap:calc(var(--spacing--md)*1.35)}header .header--inner .headerNavigation .headerNavigation--inner .navigation .navigationList--item--link{font-size:3rem}header .logo{position:fixed;top:20px}header .logo svg{margin-right:-16px;width:5rem}footer .footer--inner{align-items:flex-end;flex-direction:row;gap:var(--spacing--md)}.pickr{--size:2.5rem}.customerCollection{grid-template-columns:repeat(3,minmax(0,1fr))}.section--projectOutput .projectOutputCollection{grid-template-columns:[large-start] 3rem [medium-start] 1fr [center-left] 2rem [center] 2rem [center-right] 1fr [medium-end] 3rem [large-end]}}@media (min-width:768px){:root{--text--xs:1.125rem;--text--sm:1.5rem;--text--md:1.875rem;--text--lg:2.25rem;--text--xl:3rem;--spacing--xl:8rem;--spacing--2xl:12rem;--spacing--3xl:20rem}.slider .slider-navigation--container .slider-navigation{gap:var(--spacing--sm)}.slider .slider-navigation--container .slider-navigation .slider-navigation-next,.slider .slider-navigation--container .slider-navigation .slider-navigation-prev{--navButtonSize:24px}.section{--grid--edge:4rem;grid-template-columns:[page-start] var(--grid--edge) [large-start] 2fr [medium-start] 8fr [center-left] 4rem [center] 4rem [center-right] 8fr [medium-end] 2fr [large-end] var(--grid--edge) [page-end]}.section--displayText .displayText{max-width:1400px!important}.section--displayText .displayText .displayText--inner{font-size:148px}.section--textMedia .textMedia--text{grid-template-columns:[large-start] 2fr [medium-start] 8fr [center-left] 4rem [center] 4rem [center-right] 8fr [medium-end] 2fr [large-end]}.defaultSlider--card{width:55vw}.specialist{display:flex}.projectSlider--card .card--text{padding-top:var(--spacing--md)}form fieldset{grid-template-columns:repeat(2,1fr)}.form--upload,form fieldset .form--field.form--checkbox,form fieldset .form--field.form--message,form fieldset .topText{grid-column-end:span 2}.button{text-decoration-thickness:3px}header .header--inner .menu .company .company--name .mobile{display:none}header .header--inner .menu .company .company--name .desktop{display:inline-block}header .header--inner .headerNavigation .headerNavigation--inner .navigation .navigationList--item--link{font-size:3.75rem}.overlay--colorWheel .overlay--container{padding-bottom:calc(var(--spacing--md)*1.5);padding-top:var(--spacing--lg)}.overlay--colorWheel .overlay--container .pcr-color-chooser{margin-bottom:var(--spacing--md)}.overlay--colorWheel .overlay--container .pcr-interaction{margin-top:var(--spacing--xs)}.pickr button{text-decoration-thickness:3px}.customerCollection{grid-template-columns:repeat(4,minmax(0,1fr))}.section--projectOutput .projectOutput--filter{grid-column:medium;max-width:900px}.section--projectOutput .projectOutput--filter ul{-moz-column-gap:var(--spacing--md);column-gap:var(--spacing--md);row-gap:var(--spacing--sm)}.section--projectOutput .projectOutputCollection{grid-template-columns:[large-start] 2fr [medium-start] 8fr [center-left] 4rem [center] 4rem [center-right] 8fr [medium-end] 2fr [large-end]}.section--projectOutput .projectOutputCollection .projectOutput--item.active{margin-bottom:var(--spacing--lg)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+1){grid-column-end:center-left}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+2){grid-column-start:center}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+3){gap:var(--spacing--md);grid-template-columns:2fr 1fr}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+3) .item--text{padding-bottom:var(--spacing--md)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+4){grid-column-end:center;padding-right:var(--spacing--md)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+5){grid-column-start:center;padding-left:var(--spacing--md)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+6){grid-column-end:center}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+7){grid-column-start:center-right}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+8){gap:var(--spacing--md);grid-template-columns:2fr 1fr}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+8) .item--text{padding-bottom:var(--spacing--md)}.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}@media (min-width:1024px){.section--teamContainer .teamCollection{gap:var(--spacing--lg) var(--spacing--md);grid-template-columns:repeat(2,minmax(0,1fr))}.defaultSlider--card{width:calc(50vw - var(--slider--padding)*2)}.projectoutput--item{--width:calc(50% - var(--spacing--column)*0.5);align-items:center}.navigation--imprint{text-align:right}.navigation--imprint .imprintSocials{justify-content:flex-end}.navigation--imprint .imprintNavigation ul.imprintNavigationList{flex-direction:row;gap:var(--spacing--md);justify-content:flex-end}header .header--inner .headerNavigation.active{--headerHeight:104px}header .header--inner .headerNavigation .headerNavigation--inner{align-items:flex-end;flex-direction:row;gap:var(--spacing--md);padding:10vh 0}.customerCollection{-moz-column-gap:var(--spacing--xl);column-gap:var(--spacing--xl)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+1){padding-right:var(--spacing--lg)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+2){grid-column-end:medium-end;grid-column-start:center-left}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+3){grid-column-start:medium-start;grid-template-columns:3fr 1fr;margin-bottom:var(--spacing--xl)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+4),.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+5){margin-bottom:var(--spacing--xl)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+6){grid-column-end:center-right;grid-column-start:medium-start}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+7){padding-left:var(--spacing--lg)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+8){grid-column-end:medium-end;grid-template-columns:3fr 1fr}.section--projectStage .projectStage--characteristics{flex-direction:row;gap:var(--spacing--md)}}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}@media (min-width:1300px){.section--textMedia .textMedia--inner{align-items:center;display:flex;gap:var(--spacing--md)}.section--textMedia .textMedia--inner .textMedia--media,.section--textMedia .textMedia--inner .textMedia--text{display:inline-block;width:50%}.section--textMedia.media--left .textMedia--media{order:-1}.section--textMedia.media--left .textMedia--text{padding-left:var(--spacing--md)}.section--textMedia.media--right .textMedia--text{padding-right:var(--spacing--md)}.media{width:calc(50vw - var(--grid--edge) - var(--spacing--md)*.5)}.section--teamContainer .teamCollection{grid-template-columns:repeat(3,minmax(0,1fr))}.defaultSlider--card{width:calc((100vw - var(--slider--padding)*2)/var(--columns) - var(--spacing--md)*(var(--columns) - 1)/var(--columns))}.customerCollection{-moz-column-gap:var(--spacing--2xl);column-gap:var(--spacing--2xl)}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+1){grid-column-start:medium-start}.section--projectOutput .projectOutputCollection .projectOutput--item.active:nth-child(8n+7){grid-column-end:medium-end}}@media (min-width:1536px){.slider .scroll--container{--slider--padding:max(calc(7.14286vw - 0.57143rem),calc(50vw - 700px))}.section{grid-template-columns:[page-start] 2fr [large-start] 2fr [medium-start] 10fr [center-left] 4rem [center] 4rem [center-right] 10fr [medium-end] 2fr [large-end] 2fr [page-end]}.media{width:min(calc(42.85714vw + .57143rem - var(--spacing--md)*.5),calc(700px - var(--spacing--md)*.5))}.section--projectOutput .projectOutputCollection{grid-template-columns:[large-start] 2fr [medium-start] 10fr [center-left] 4rem [center] 4rem [center-right] 10fr [medium-end] 2fr [large-end]}}@media (max-width:1299px){.section--textMedia .textMedia--text{margin-bottom:var(--spacing--xl)}}@media (max-width:767px){.section--stageText{margin-top:var(--spacing--lg)!important}.section--stageText .headline{max-width:70%}.overlay--colorWheel .overlay--container .headline.margin-bottom--lg{margin-bottom:var(--spacing--md)!important}.overlay--colorWheel .overlay--container .headline.text--xl{font-size:var(--text--lg)!important}.section--projectStage{margin-top:0!important}.section--projectStage .projectStage--media{aspect-ratio:4/3;grid-column:page}.section--projectStage .projectStage--media img,.section--projectStage .projectStage--media picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.section--homepageStage,.section--stageText-Job{margin-top:0!important}.section--homepageStage .homepageStage--media{aspect-ratio:4/3;grid-column:page}.plyr__time+.plyr__time{display:none}}@media (max-width:500px){.gdpr-cookieconsent-container .gdpr-cookieconsent-settings{width:90%}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button{white-space:normal}}@media (hover:hover){.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button:hover{filter:brightness(1);text-underline-offset:12px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta #gdpr-cc-btn-accept-necessary:hover,.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__cta .gdpr-cc-button--secondary:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.gdpr-cookieconsent-container .gdpr-cookieconsent-settings .gdpr-cookieconsent-settings__content .gdpr-cookieconsent-settings__content__links a:hover{text-decoration:underline;text-underline-offset:10px}.section--slider.bg--light .slider-navigation-next:hover,.section--slider.bg--light .slider-navigation-prev:hover{filter:brightness(1.1)}.navigationList--item .navigationList--item--link:hover{color:var(--color--accent)}button.toggleBurger:hover span{background:var(--color--accent)}}@media (pointer:coarse) and (hover:none){.slider .slider-navigation--container .slider-navigation{display:none}}
/*# sourceMappingURL=Main.css.map */