.about-hero{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5em 0 2em;text-align:center}.about-hero-img{position:absolute;top:0;width:100%;height:100%}.about-hero-header{position:relative}.about-hero-header h1{font-size:21.5vw;color:var(--color-accent)}.about-hero-header .stickers{width:50%;margin:3em auto}.about-hero-info{position:relative;display:flex;gap:1em;padding:.5em 1em .75em;background-color:var(--color-dark)}.about-hero-info p{font-size:28px;color:var(--color-accent)}.features{position:relative;width:100%;padding:15em 1em;background-color:var(--color-light)}.features-copy,.features-header{width:60%;margin:0 auto;display:flex}.features-col{position:relative;flex:1 1;width:100%}.features-header{height:260px;margin-bottom:3em}.features-header .features-col{display:flex;justify-content:center;align-items:center}.features-header img{position:absolute;object-fit:contain}.features-header h3{position:relative;top:-8px;color:var(--color-accent);font-style:italic;transform:rotate(-10deg);text-align:center;line-height:.8}.features-copy{padding:1em 0;border-bottom:1px solid rgba(0,0,0,.125)}.feature-title{display:flex}.feature-title p{text-transform:uppercase;font-family:FK Screamer;font-size:24px;font-weight:300}.feature-title p:first-child{flex:1 1}.feature-title p:nth-child(2){flex:4 1}.about-callout{position:relative;width:100vw;height:125vh;overflow:hidden}.callout-bg{position:absolute;width:100%;height:100%}.callout-copy{position:absolute;top:1em;left:1em;width:35%;color:var(--color-light)}.callout-copy h2{font-size:8vw;margin-bottom:.25em}.callout-copy p{width:85%}section.rights{position:relative;width:100vw;color:var(--color-dark);background-color:var(--color-accent);text-align:center;padding:4em 1em}.rights h1{margin-bottom:.075em;font-size:21vw}.rights h3{margin-bottom:.75em;font-size:7.5vw}.rights p.tagline{font-weight:500;width:100%}.rights p{width:35%;margin:1em auto}.rights-list{position:relative;width:100vw;display:flex;color:var(--color-light)}.right{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);padding:8em 2em;flex:1 1;text-align:center;background-color:var(--color-dark)}.right-index,.right-title{color:var(--color-accent)}.right-title h3{font-size:3vw;margin:.25em 0 .5em}.right-desc{display:flex;flex-direction:column}.right-desc-line{padding:1em 0;border-bottom:1px solid hsla(0,0%,100%,.125)}.features-copy:last-child,.right-desc .right-desc-line:last-child{border-bottom:none}@media (max-width:900px){.page.about .about-hero-info{width:90%}.features-copy,.features-header{width:calc(100% - 2em);gap:.5em}.features-header h3{top:-4px;font-size:8vw}.about-callout{height:100vh}.callout-copy{width:calc(100% - 2em)}.callout-copy h2{font-size:14vw}.rights h1{font-size:30vw}.rights p{width:calc(100% - 2em)}.rights-list{flex-direction:column}.right{padding:6em 2em;margin:1em}.right p{font-size:30px}.right-title h3{font-size:8vw}.about-hero-img div{transform:scale(3)}}.menu{position:absolute;height:100vh}.menu,.menu-bar{top:0;left:0;width:100vw}.menu-bar{position:fixed;padding:.5em 1em;display:flex;justify-content:space-between;align-items:center;z-index:100}.menu-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 80%);mask-image:linear-gradient(180deg,#000 0,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none;z-index:-1}.menu-bar a,.menu-bar p{text-decoration:none;color:var(--color-accent);font-family:Lausanne;letter-spacing:-1.2px;font-size:30px;font-weight:300;cursor:pointer}.menu.dark .menu-bar a,.menu.dark .menu-bar p{color:#000}#logo-dark{display:none}#logo-light{display:block}.menu.dark #logo-light{display:none}.menu.dark #logo-dark{display:block}.logo{width:50px;padding-top:0}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:1000;pointer-events:none;flex-direction:column}.menu-col{position:relative;will-change:clip-path;background-color:var(--color-accent);overflow:hidden}.menu-bg,.menu-col{width:100%;height:100%}.menu-bg{position:absolute;top:0;left:0;opacity:0;transform:scale(1.5);will-change:transform,opacity}.menu-close{position:absolute;top:1.1em;right:1em;z-index:100}.menu-close p{text-decoration:none;color:var(--color-dark);font-family:Lausanne;font-size:32px;font-weight:300;cursor:pointer;letter-spacing:-.06em}.menu-items{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.menu-item{position:relative;height:150px}.menu-item p{position:relative;line-height:0;height:0;line-height:200px}.menu-item p a{position:relative;display:inline-block;text-decoration:none;color:var(--color-dark);font-family:Lausanne;font-size:11em;font-weight:300;line-height:1em;letter-spacing:-.07em;cursor:pointer}.menu-footer{position:absolute;bottom:1.4em;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5em 1em;text-align:left;color:#000}.menu-links{display:flex;flex-direction:column;gap:0}.menu-links-right{text-align:right}.menu-footer a{color:#000;text-decoration:none}.menu-copyright{text-align:right;font-family:Lausanne;font-size:18px;font-weight:300}.menu-close,.menu-footer,.menu-item{opacity:1;will-change:opacity}@media (max-width:900px){.menu-footer{width:100%;text-align:left;left:0}}.logo-endzeit{position:absolute;top:.5em;left:6em;transform:translateX(-50%);opacity:0;z-index:100;width:170px}.logo-endzeit img{width:100%;height:auto}.menu-bar .logo img{width:170px;height:auto;fill:#d3ff00!important}.page.contact .menu-bar a,.page.contact .menu-bar p{color:#fff}.page.contact .menu-bar .logo img{filter:brightness(0) invert(1)}@media (max-width:900px){.menu-item{position:relative;height:auto}.menu-item p{height:auto;line-height:1;margin:0}.menu-items{height:90vh;display:flex;flex-direction:column;gap:.15em}.menu-item p a{font-size:6em;line-height:.9;display:block}.menu-close,.menu-footer,.menu-item{opacity:1;will-change:opacity}.menu-close{top:1.1em;right:1em}.logo-endzeit,.menu-close{position:absolute;z-index:100}.logo-endzeit{top:.5em;left:6.3em;transform:translateX(-50%);opacity:0;width:170px}}.footer{position:relative;width:100%;height:12vh;margin-top:-4vh;padding-top:2vh;overflow:hidden;background:hsla(0,0%,96%,.5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -12px 30px rgba(0,0,0,.35);border-radius:22px 22px 0 0;isolation:isolate}.footer:before{background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,94%,.55) 45%,hsla(0,0%,90%,.8))}.footer:after,.footer:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:22px 22px 0 0}.footer:after{padding:1px;background:linear-gradient(135deg,rgba(211,255,0,.5),rgba(211,255,0,.12) 40%,rgba(211,255,0,.45));box-shadow:inset 0 0 18px rgba(211,255,0,.12),0 -8px 24px rgba(0,0,0,.25);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;filter:blur(2px)}.footer-outro{position:absolute;inset:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));align-items:center;align-content:center;justify-items:center;color:rgba(0,0,0,.8);padding:1.1em 1.5em 1em;grid-column-gap:1.35em;column-gap:1.35em;grid-row-gap:.25em;row-gap:.25em;z-index:1}.footer-col{display:flex;flex-direction:column;gap:.15em;align-items:center;text-align:center}.footer-outro>.footer-col:first-child{justify-self:flex-start;align-items:flex-start;text-align:left}.footer-outro>.footer-col:nth-of-type(5){justify-self:flex-end;align-items:flex-end;text-align:right}.footer-col a,.footer-col p{font-family:Lausanne;font-size:16px;line-height:1.15;font-weight:300;color:rgba(0,0,0,.8);letter-spacing:-.1px;margin:0}.footer-links{align-items:center;text-align:center;padding-top:.2em}.footer-col h3{font-size:5.5vw}.footer-col p.primary{margin-bottom:0}.footer-bottom-note{grid-column:1/-1;width:100%;display:flex;justify-content:center;align-items:center;padding:.85em 0 .35em;color:rgba(0,0,0,.75)}.footer-bottom-note p{margin:0;font-size:9px;font-weight:400;animation:footerPulse 2.8s ease-in-out infinite;text-shadow:0 1px 3px hsla(0,0%,100%,.2)}@keyframes footerPulse{0%{opacity:.4}50%{opacity:.85}to{opacity:.4}}.footer-outro a{position:relative;color:rgba(0,0,0,.8);text-decoration:none;transition:color .3s ease;font-size:16px;text-transform:none}.footer-outro a:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:rgba(0,0,0,.8);transition:width .3s ease-in-out}.footer-outro a:hover:after{width:100%}.footer-outro a:hover{color:#000}@media (max-width:900px){.footer{height:auto;padding-top:3vh;padding-bottom:3vh}.footer-outro{padding:2em 1em;grid-template-columns:1fr;column-gap:0;row-gap:1.5em;position:relative}.footer-col{align-items:center;text-align:center}.footer-col a,.footer-col p{font-size:16px;line-height:1.4}.footer-outro>.footer-col:first-child,.footer-outro>.footer-col:nth-of-type(5){justify-self:center;align-items:center;text-align:center}.footer-outro a{font-size:16px}.footer-bottom-note{padding:1em 0 .5em}}.cookie-banner{position:fixed;bottom:1.25em;left:50%;transform:translateX(-50%);z-index:1200;display:flex;flex-direction:column;gap:.8em;align-items:flex-start;width:min(720px,calc(100% - 2.5em));padding:1em 1.1em 1.1em;background:hsla(0,0%,4%,.55);border-radius:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color-light);box-shadow:0 12px 30px rgba(0,0,0,.35)}.cookie-copy p{margin:0;font-size:15px;line-height:1.3;letter-spacing:-.15px}.cookie-actions button{padding:.55em 1.6em .45em;font-size:16px;border-radius:999px;text-transform:uppercase;align-self:flex-end}@media (max-width:640px){.cookie-banner{width:calc(100% - 1.5em);bottom:1em}.cookie-actions button{width:100%;align-self:stretch}}.parallax-video-container{position:relative;width:100%;height:100vh;overflow:hidden}.parallax-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0;will-change:transform}@media (max-width:767px){.parallax-video{width:100%;max-height:100vh}}:root{--color-accent:#d3ff00;--color-light:#fff;--color-dark:#1d1d1d}@font-face{font-family:FK Screamer;font-weight:300;src:url(/assets/fonts/fk-screamer.ttf) format("truetype")}@font-face{font-family:Lausanne;font-weight:300;src:url(/assets/fonts/lausanne.otf) format("truetype")}@font-face{font-family:Monarch;font-weight:300;src:url(/assets/fonts/monarch.ttf) format("truetype")}@font-face{font-family:PP Editorial New;font-weight:200;src:url(/assets/fonts/pp-editorial-new-thin.ttf) format("truetype")}@font-face{font-family:PP Editorial New;font-weight:300;src:url(/assets/fonts/pp-editorial-new-ultralight.ttf) format("truetype")}@font-face{font-family:PP Editorial New;font-weight:500;src:url(/assets/fonts/pp-editorial-new-regular.ttf) format("truetype")}@font-face{font-family:PP Editorial New;font-weight:700;src:url(/assets/fonts/pp-editorial-new-bold.ttf) format("truetype")}@font-face{font-family:PP Editorial New;font-weight:800;src:url(/assets/fonts/pp-editorial-new-heavy.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}img{width:100%;height:100%;object-fit:cover}h1{font-family:Monarch;font-size:16vw;font-weight:300;line-height:.7em;letter-spacing:-2px}h2{text-transform:uppercase;font-size:12vw;line-height:.8}h2,h3{font-family:Lausanne;font-weight:300}h3{font-size:4vw;line-height:.9;letter-spacing:-2px}p.primary{font-size:24px;line-height:1}a,p,p.primary{font-family:Lausanne;font-weight:300}a,p{text-decoration:none;font-size:18px;line-height:1.15}button{position:relative;border:none;outline:none;border-radius:30px;box-shadow:none;padding:.6em 2em .5em;background-color:var(--color-accent);transition:background-color .3s ease-in-out,transform .2s ease-in-out}button:hover{opacity:.8;letter-spacing:-1px;border-color:1px solid #000}button a{color:var(--color-dark);text-transform:uppercase;font-family:Lausanne;font-weight:300;font-size:28px;text-decoration:none;transition:letter-spacing .3s ease-in-out,color .3s ease-in-out}button a:hover{color:var(--color-highlight)}.page{position:relative;width:100vw;height:100%}body,html{width:100%;height:100%;background-color:var(--color-dark)}@media (max-width:900px){h1{font-size:24vw}h2{font-size:20vw}h3{font-size:10vw}}