/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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{overflow:visible}button,select{text-transform:none}[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:1px dotted ButtonText}input{overflow:visible}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-headline:"SPD TheSans Versal",Helvetica,Arial,sans-serif;--font-copy:"SPD TheSans",Helvetica,Arial,sans-serif;--color-black:#000000;--color-white:#ffffff;--color-red:#E3000F}@font-face{font-display:swap;font-family:"SPD TheSans";font-style:normal;font-weight:400;src:url(../fonts/SPDTheSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"SPD TheSans Versal";font-style:normal;font-weight:800;src:url(../fonts/SPDTheSansVersal-ExtraBold.woff2) format("woff2")}input[type=email],input[type=tel],input[type=text]{width:100%;display:block;border:none;border-bottom:2px solid var(--color-black);outline:0;line-height:1.875rem;text-align:left;font-family:var(--font-copy);padding:.375rem 1.5625rem;box-sizing:border-box;background:0 0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;font-size:1.25rem}input[type=email][type=checkbox]+label,input[type=tel][type=checkbox]+label,input[type=text][type=checkbox]+label{display:initial}textarea{width:100%;display:block;border:.125rem solid var(--color-black);border-radius:.625rem;outline:0;text-align:left;font-family:var(--font-copy);font-size:1.25rem;resize:none;padding:1.25rem;box-sizing:border-box;background:0 0;margin-top:2.5rem}form{display:flex;flex-direction:column;gap:2.5rem}form label{font-size:1.25rem;line-height:1.5}form button{padding:.625rem 1.875rem;line-height:1;border:2px solid var(--color-red);color:var(--color-white);background:var(--color-red);font-family:var(--font-headline);font-size:1.25rem;border-radius:.625rem;cursor:pointer;align-self:flex-end}form button:hover{color:var(--color-red);background:var(--color-white)}html{font-size:16px;-webkit-font-smoothing:antialiased;font-family:var(--font-copy)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--font-headline)}.h1,.h2,h1,h2{font-size:clamp(2.0625rem,6.25vw,5rem);line-height:1.5;margin-top:0}.h3,h3{font-size:clamp(1.125rem,2.8125vw,2.25rem);line-height:1.5;margin:0}.values__copy ul,p{font-size:clamp(1.125rem,2.8125vw,2.25rem);line-height:1.5}.values__copy ul.copy-small,p.copy-small{font-size:1rem}#datenschutz h2,#impressum h2{font-size:clamp(2.0625rem,3.90625vw,3.125rem)}#datenschutz p,#impressum p{font-size:1.25rem}html{scroll-behavior:smooth;color:var(--color-black)}.wrapper{max-width:80rem;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}#footer,#header,#main{box-sizing:border-box;margin-left:auto;margin-right:auto}#footer{flex:0 0 auto;width:100%}.anchor{display:block;height:0;visibility:hidden}a{color:var(--color-black);text-decoration:none}a:focus,a:hover{color:var(--color-red);text-decoration:underline}figure{margin:0;padding:0}img{width:100%;height:auto;display:block}video{display:block;width:100%;height:auto;background:#000}.visual{position:relative}.visual img{max-height:56.25rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.visual__stoerer{display:flex;border-radius:27.25rem;justify-content:center;align-items:center;text-align:center;background:var(--color-red);color:var(--color-white);position:absolute;transform:rotate(-6.53deg);aspect-ratio:1/1;width:clamp(8.75rem,34.0625vw,27.25rem);right:5%;bottom:-25%}.visual__stoerer span{font-size:clamp(2.1875rem,5.46875vw,4.375rem);line-height:1}#scrolltop{position:fixed;bottom:2.5rem;right:2.5rem;width:6.25rem;height:6.25rem;border-radius:3.125rem;z-index:100;border:none;outline:0;background:var(--color-red);color:#fff;cursor:pointer;font-size:1rem;display:none;transition:opacity .3s ease;box-shadow:0 6px 10px rgba(0,0,0,.1);justify-content:flex-start;align-items:center;flex-direction:column;gap:.625rem;padding-top:.9375rem}#datenschutz,#impressum{padding:3.125rem 0}#datenschutz+footer,#impressum+footer{padding-top:6.25rem}.navigation{display:flex;justify-content:space-between}.navigation--open{transition:background-color .25s linear}.navigation--open .navigation__menu-flyout{display:block;width:100%;background:#fff;position:absolute;top:0;left:0;right:0;z-index:100;padding:2.5rem 0}.navigation--open .navigation__menu-flyout ul{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.navigation nav{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.navigation nav ul{margin:0;padding:0;list-style-type:none;display:flex;gap:1.25rem}.navigation__brand{display:flex;align-items:center}.navigation__menu{flex:1 0 auto;display:flex;justify-content:flex-end}.navigation__menu-button{position:relative;z-index:101}.navigation__menu-flyout{display:none;position:relative}.navigation__menu-flyout{transform:translate(0,0)}.footer{background:var(--color-red);padding-bottom:6.25rem}.footer .wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:47.875rem;gap:2.5rem}.footer__logo{width:50%}.footer__nav{margin-top:6.25rem;display:flex;gap:1.25rem}.footer__nav a{color:var(--color-white)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:.75rem .625rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:currentColor}.hamburger-box{width:1.75rem;height:1.125rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.0625rem}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:1.75rem;height:.125rem;background-color:currentColor;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-.5rem}.hamburger-inner::after{bottom:-.5rem}.hamburger--3dx .hamburger-box{perspective:3.5rem}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:3.5rem}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:3.5rem}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:3.5rem}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:3.5rem}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:3.5rem}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.5rem,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-.35rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-.35rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(.35rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(.35rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-.35rem,-.4375rem,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-.35rem,.4375rem,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(.35rem,-.4375rem,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(.35rem,.4375rem,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-1rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-.5rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-1rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-.5rem,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:.0625rem;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:.5rem;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:1rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:.0625rem;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:.5rem;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:1rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::after{top:.5rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-3.5rem;top:-3.5rem;transform:translate3d(3.5rem,3.5rem,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-3.5rem;top:-3.5rem;transform:translate3d(-3.5rem,3.5rem,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:.5rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-3.5rem;top:3.5rem;transform:translate3d(3.5rem,-3.5rem,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-3.5rem;top:3.5rem;transform:translate3d(-3.5rem,-3.5rem,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:.0625rem}.hamburger--slider .hamburger-inner::before{top:.5rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:1rem}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-.25rem,-.375rem,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:.0625rem}.hamburger--slider-r .hamburger-inner::before{top:.5rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:1rem}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,.5rem,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(.25rem,-.375rem,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:.0625rem;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:.5rem;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:1rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5rem,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5rem,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-1rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-.5rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger{display:block;font-size:3.6458333333vw}.hamburger-box{display:block;margin:0 auto}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide{background:var(--color-white);border-radius:1.875rem;padding:5rem 3.125rem 3.125rem}.splide__arrow{color:var(--color-black);border:none;background:0 0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow--prev{left:0;transform:translateY(-50%) rotate(180deg)}.splide__arrow--next{right:0}.splide__arrow:disabled{display:none}.splide__pagination{padding:0;display:flex;flex-direction:row;justify-content:center;gap:.5rem}.splide__pagination__page{border:none;width:.75rem;height:.75rem;background:#d9d9d9;border-radius:50%;cursor:pointer;box-sizing:border-box;padding:0}.splide__pagination__page.is-active{background:var(--color-black)}.symbol-label{width:5rem;height:auto}.symbol-icon:hover,.symbol-logo:hover{opacity:.7}.icon{position:relative;display:inline-block;text-indent:-9999em;overflow:hidden;color:#fff;background:0 0;box-sizing:border-box;border:none;cursor:pointer;transform:translateX(-50%)}.icon svg{position:absolute;display:block;top:0;left:0}.hero{position:relative}.hero__visual img{width:auto;max-width:100%;max-height:100dvh;margin:0 auto}.hero__copy{position:absolute;bottom:0;left:20%}.hero__title{color:var(--color-red);line-height:.7}.hero__title span{display:inline-block;background-color:var(--color-white);padding:.8125rem;border-radius:10px}.intro{background:var(--color-red);color:var(--color-white);padding-top:6.25rem;padding-bottom:6.25rem}.intro .wrapper{max-width:64rem}.values{padding:2.5rem 0;color:var(--color-red)}.values::after,.values::before{content:"";display:block;height:clamp(6.25rem,38.75vw,31rem);width:100%;background:url(../images/rose_red.png) no-repeat 53.5% top;background-size:cover}.values::after{transform:rotate(180deg);background-position:50% bottom}.values .wrapper{max-width:80rem}.values__title{margin-top:2.5rem}.values__content{display:flex;flex-direction:column;gap:clamp(3.75rem,9.375vw,7.5rem)}.values__item{display:flex;gap:2.5rem;align-items:center;flex-direction:column}.values__item:nth-child(even){align-self:flex-end}.values__image{flex-shrink:0}.values__image img{width:100%;height:auto;max-width:6.25rem}.values .hidden-text{display:none}.values .hidden-text.show{display:block}.values .read-more{text-decoration:underline;cursor:pointer}.contact{padding-top:clamp(6.25rem,19.53125vw,15.625rem);padding-bottom:6.25rem}.contact .wrapper{display:flex;gap:2.5rem;flex-direction:column}.contact__title{color:var(--color-red);margin-bottom:2.5rem}.contact__form{width:100%}.contact__details{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:2.5rem}.contact__details p{font-size:1.25rem;line-height:1.5}.participate{background:var(--color-red);padding:6.25rem 1rem}.participate .wrapper{max-width:76.25rem;background:var(--color-white);border-radius:1.875rem;padding:1.5625rem 4.375rem}.participate .wrapper form{max-width:38.1875rem;margin:3.75rem auto 0 auto}.participate__donate{background:var(--color-red);border-radius:.625rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10%;padding:2.875rem 1rem;margin-left:-3.125rem;margin-right:-3.125rem}.participate__donate p{font-family:var(--font-headline);color:var(--color-white);margin:0;text-align:center}.participate__donate a{text-decoration:none;padding:.625rem 1.875rem;line-height:1;border:2px solid var(--color-white);color:var(--color-red);background:var(--color-white);font-family:var(--font-headline);font-size:1.25rem;border-radius:.625rem;cursor:pointer;margin-top:1.25rem}.participate__donate a:hover{color:var(--color-white);background:var(--color-red)}.statement{background:var(--color-red);padding-top:6.25rem;padding-bottom:6.25rem}.statement .wrapper{max-width:64rem}.splide{color:var(--color-black)}.splide:after{content:"";background:url(../images/SPD_logo_red.png) no-repeat;background-size:contain;display:block;position:absolute;right:3.125rem;top:2.5rem;width:4rem;height:1.625rem}.splide p{font-size:1rem}@media all and (min-width:768px){.wrapper{padding-left:1.875rem;padding-right:1.875rem}.navigation--open .navigation__menu-flyout{position:relative;padding:0;width:auto}.navigation--open .navigation__menu-flyout ul{flex-direction:row}.navigation__menu-button{display:none}.navigation__menu-flyout{display:block}.footer .wrapper{flex-direction:row}.footer__logo{width:50%}.hamburger{font-size:1.953125vw}.symbol-label{width:7.0625rem}.values__item{align-items:flex-start;gap:5rem;flex-direction:row}.values__image img{max-width:7.5rem;padding-top:3.75rem}.contact .wrapper{flex-direction:row}.contact__form{width:50%}.contact__details{width:50%}.participate__donate{flex-direction:row;justify-content:center;align-items:center}.participate__donate p{text-align:left}.participate__donate a{margin:0}}
@media all and (min-width:1024px){.hamburger{font-size:1.3888888889vw}.values__image img{max-width:9.6875rem}}
@media all and (min-width:1440px){.hamburger{font-size:1.25rem}}