@font-face{font-family:"Anton";src:url("../../_ci_assets/_fonts/_font_anton/Anton-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../_ci_assets/_fonts/_font_poppins/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../_ci_assets/_fonts/_font_poppins/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../_ci_assets/_fonts/_font_poppins/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PoppinsExtraBold";src:url("../../_ci_assets/_fonts/_font_poppins/Poppins-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--bg: #191919;--pink: #d80077;--white: #f2f2f2;--gray-text: #747474;--line: #333333;--max-width: 1440px;--fluid-spacing: clamp(40px, 8vw, 100px);--fluid-headline: clamp(60px, 11vw, 160px);--fluid-hero: clamp(60px, 8vw, 100px)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg);color:var(--white);font-family:"Poppins",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}.container{max-width:var(--max-width);margin:12rem auto 0;padding:0 60px;width:100%}p,.story-detail p,.value-card p,footer p{font-family:"Poppins",sans-serif;font-weight:400;color:var(--gray-text);line-height:1.4 !important;margin-bottom:10px}h1,h2,h3,h4,.impact-font,.footer-headline{font-family:"Anton",sans-serif !important;text-transform:uppercase;font-weight:400}h1,h2,h3,h4,.impact-font,.footer-headline{line-height:.95 !important;letter-spacing:-0.01em !important}.pink-title{color:var(--pink);font-size:var(--fluid-headline) !important;letter-spacing:-1px;margin-bottom:0 !important}.pink-title+.dna-text-wrapper{margin-top:10px !important}.sub-headline{font-family:"Poppins",sans-serif;font-weight:500;color:var(--gray-text);font-size:clamp(20px,2.5vw,25px) !important;display:block;text-align:left;margin-top:0 !important;margin-bottom:0 !important}.dna-text,.story-lead,.footer-col h4{font-size:clamp(25px,3vw,38px) !important;line-height:1.2 !important;letter-spacing:.02em !important;margin-bottom:0 !important;text-align:left !important;text-transform:none !important}.reveal-word{color:#444;transition:color .3s ease;display:inline-block;margin-right:.2em}.reveal-word.active{color:var(--white) !important}.dna-text,.story-lead{color:rgba(0,0,0,0) !important}header{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;position:fixed;top:0;width:100%;z-index:1000;background:rgba(17,17,17,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:0 !important}.logo img{width:136px;height:40px;display:block}nav ul{display:flex;list-style:none;gap:30px}nav a{color:var(--white);text-decoration:none;font-size:14px;font-weight:700;transition:color .3s}nav a:hover{color:var(--pink)}.lang{font-size:12px;font-weight:bold;cursor:pointer;opacity:0}.burger-menu{display:none !important;cursor:pointer;z-index:1100;padding:10px}h1+.sub-headline,h2+.sub-headline{margin-top:10px !important;margin-bottom:0 !important}h4+ul,h4+.contact-block,h4+.location-block,h4+.social-icons{margin-top:15px !important}.sub-headline+*:not(.num-item){margin-top:10px !important}header,.hero,.dna-section,section{margin-bottom:var(--fluid-spacing) !important}@property --num{syntax:"<integer>";initial-value:0;inherits:false}@supports(animation-timeline: view()){@keyframes rubberBandSlide{0%{transform:translateY(var(--dist, 100px));opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes sectionSlideIn{from{transform:translateY(var(--dist, 100px));opacity:0}to{transform:translateY(0);opacity:1}}section:not(.hero):not(#companys){opacity:1 !important;view-timeline-name:--section-live;animation-timeline:--section-live;animation-name:sectionSlideIn;animation-range:entry 0% cover 40%;animation-fill-mode:both;--dist: 120px}#companys .pink-title,#companys .sub-headline{opacity:1 !important;view-timeline-name:--comp-text;animation-timeline:--comp-text;animation-name:rubberBandSlide;animation-range:entry 0% cover 30%;animation-fill-mode:both;--dist: 50px}@media(min-width: 901px){#companys .company-row{view-timeline-name:--row-slide;animation-timeline:--row-slide;animation-name:rubberBandSlide;animation-range:entry 5% cover 40%;animation-fill-mode:both}#companys .company-row:nth-of-type(1){--dist: 60px}#companys .company-row:nth-of-type(2){--dist: 120px}#companys .company-row:nth-of-type(3){--dist: 180px}footer{opacity:1 !important;will-change:transform,opacity;view-timeline-name:--footer-slide;animation-timeline:--footer-slide;animation-name:rubberBandSlide;animation-range:entry 0% cover 30%;animation-fill-mode:both;animation-timing-function:linear;--dist: 60px}}video.story-img{width:100% !important;max-width:100%;aspect-ratio:4/5 !important;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block;background-color:var(--line)}@media(max-width: 900px){footer{animation-range:entry 30% cover 100%;--dist: -20px !important}section#join-us.scroll-animate,section#join-us{animation-range:entry -30% cover 70% !important;--dist: 20px !important;animation-timing-function:cubic-bezier(0.1, 0, 0.3, 1) !important;background-attachment:scroll}section:not(.hero):not(#companys){--dist: 60px !important;animation-range:entry 0% cover 30%}#companys .company-row{animation:none !important;transform:none !important;opacity:1 !important}#companys .comp-card{display:block;opacity:1 !important;view-timeline-name:--card-slide;animation-timeline:--card-slide;animation-name:rubberBandSlide;animation-range:entry 0% cover 45%;animation-fill-mode:both;--dist: 70px !important}}}.num-item .number-text{view-timeline-name:--num-scroll;animation:countUp linear both;animation-timeline:--num-scroll;animation-range:entry 10% contain 40%}.num-item:nth-child(1) .number-text{--target: 500}.num-item:nth-child(2) .number-text{--target: 10}.num-item:nth-child(3) .number-text{--target: 500}.num-item:nth-child(4) .number-text{--target: 100}@keyframes sectionSlideIn{from{transform:translateY(120px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rubberBandSlide{0%{transform:translateY(var(--dist));opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes countUp{from{--num: 0}to{--num: var(--target)}}.number-text::after{content:counter(num-counter);counter-reset:num-counter var(--num)}@property --num{syntax:"<integer>";initial-value:0;inherits:false}@supports(animation-timeline: view()){.num-item .number-text{view-timeline-name:--num-scroll;animation:countUp linear both;animation-timeline:--num-scroll;animation-range:entry 10% contain 40%}.num-item:nth-child(1) .number-text{--target: 500}.num-item:nth-child(2) .number-text{--target: 10}.num-item:nth-child(3) .number-text{--target: 500}.num-item:nth-child(4) .number-text{--target: 100}@keyframes countUp{from{--num: 0}to{--num: var(--target)}}.number-text::after{content:counter(num-counter);counter-reset:num-counter var(--num)}}.hero{padding-top:0 !important;margin-top:clamp(10px,2vw,20px) !important;text-align:center}.hero .sub-headline{margin-top:0 !important;text-align:center}.hero h1{font-size:var(--fluid-hero) !important;text-align:center;margin:0 auto;line-height:.85;letter-spacing:-2px !important}.hero .pink-title,.hero .sub-headline{margin-bottom:0 !important}.dna-text-wrapper{position:relative;max-height:none !important;overflow:visible !important;display:block !important}.dna-text,.story-lead{font-family:"PoppinsExtraBold",sans-serif !important;font-weight:800 !important;font-size:clamp(23px,3.5vw,40px) !important;line-height:1.2 !important;letter-spacing:-0.02em !important;text-transform:none !important}#companys .sub-headline+.companys-container{margin-top:20px !important}.companys-container{display:flex;flex-direction:column;gap:clamp(20px,6vw,20px) !important;width:100%}#companys .pink-title+.companys-container{margin-top:15px !important}.company-row{display:grid !important;grid-template-columns:repeat(3, 1fr);gap:30px;width:100%;align-items:flex-start !important;margin-bottom:20px !important}.company-row:last-child{margin-bottom:0 !important}.comp-card{width:100%;text-align:left;transition:transform .3s ease}.comp-card p{font-family:"Poppins",sans-serif !important;font-weight:700 !important;font-size:16px !important;color:var(--gray-text) !important;line-height:1.5 !important;height:auto !important;min-height:0 !important;margin-bottom:0 !important;margin-top:0 !important}.company-preview{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:1/1 !important;-o-object-fit:cover;object-fit:cover;border-radius:15px;display:block}.company-logo{display:block;align-self:flex-start !important;width:auto !important;border-radius:0 !important;-o-object-fit:contain;object-fit:contain;margin-top:clamp(15px,3vw,20px) !important;margin-bottom:12px}.company-logo[alt*=APL]{height:65px !important}.company-logo[alt*=MYPOSTER]{height:30px !important}.company-logo[alt*=PRINTHOUSE]{height:33px !important}.company-logo[alt*=VENTURES]{height:33px !important}.company-logo[alt*=KARTENLIEBE]{height:22px !important;margin-left:-7px !important}.company-logo[alt*=JUNIQE]{height:25px !important;margin-left:-3px !important}video.company-preview{width:100% !important;height:auto !important;aspect-ratio:1/1 !important;-o-object-fit:cover;object-fit:cover;border-radius:15px;display:block;background-color:#000}.company-row:nth-child(1) .comp-card:nth-child(1){grid-column:1}.company-row:nth-child(1) .comp-card:nth-child(2){grid-column:2}.company-row:nth-child(2) .comp-card:nth-child(1){grid-column:2}.company-row:nth-child(2) .comp-card:nth-child(2){grid-column:3}.company-row:nth-child(3) .comp-card:nth-child(1){grid-column:1}.company-row:nth-child(3) .comp-card:nth-child(2){grid-column:2}.story-lead{margin-bottom:clamp(20px,5vw,30px) !important}.story-flex{display:grid !important;grid-template-columns:1.8fr 3fr 3fr !important;gap:30px;align-items:flex-start}.story-img{grid-column:2;width:100% !important;aspect-ratio:4/5 !important;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block}.story-content{grid-column:3;padding-right:50px;margin-top:100px !important}.story-detail p{font-family:"Poppins",sans-serif !important;font-weight:700 !important;font-size:16px !important;color:var(--gray-text) !important;line-height:1.5 !important;margin-bottom:20px !important}.numbers-box{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden}.num-item{padding:clamp(30px,4vw,50px) 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line);background:rgba(255,255,255,.02)}.num-label{font-family:"Poppins",sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;color:var(--white);margin-bottom:4px !important}.num-item .val{font-family:"Anton",sans-serif;font-size:clamp(38px,5vw,75px) !important;color:var(--white);line-height:.85;margin:0 !important;display:block}.num-sub{font-family:"Poppins",sans-serif;font-size:12px;color:var(--gray-text);line-height:1.2;max-width:180px;margin:0 auto;margin-top:8px !important}.num-item .val .unit{font-size:.6em !important;display:inline-block;vertical-align:baseline;margin-right:2px;font-family:"Anton",sans-serif}.values-slider-container{width:100%;overflow-x:auto;display:block !important;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.values-slider-container::-webkit-scrollbar{display:none}.values-track{display:flex;gap:30px;padding:0 60px;display:inline-flex;flex-wrap:nowrap}.value-card{width:clamp(300px,25vw,400px);flex-shrink:0;text-align:center}.value-img-placeholder{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-bottom:20px;display:block;border:1px solid var(--line)}.value-card h3{font-family:"Anton",sans-serif;font-size:40px;color:var(--white);margin-bottom:10px;line-height:1;letter-spacing:.01em}.value-card p{margin:0 auto;max-width:80%;white-space:normal !important;color:var(--gray-text);line-height:1.4}#contact{padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center}#contact a{text-decoration:none !important}#contact .pink-title{margin-bottom:2rem !important}#contact .sub-headline{position:relative;border-width:2px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:rgba(0,0,0,0) none;border-color:#f2f2f2;border-width:1px;border-style:solid;color:#f2f2f2;padding-top:calc(1rem - 1px);padding-right:calc(2.25rem - 1px);padding-bottom:calc(1rem - 1px);padding-left:calc(2.25rem - 1px);font-size:.938rem !important;text-align:center;transition:all .2s ease-in-out;opacity:.6}#contact .sub-headline:hover{opacity:1}#contact .sub-headline:before,#contact .sub-headline:after{position:absolute;content:"–";top:52%;height:1px;line-height:0;left:20px}#contact .sub-headline:after{left:unset;right:20px}.big-impact{font-family:"Anton",sans-serif;font-size:clamp(60px,12vw,160px);color:var(--pink);line-height:.9;text-align:center;margin:0;letter-spacing:-0.01em;margin-top:25px !important}footer{background-color:var(--bg);padding:var(--fluid-spacing) 0;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1.5fr 1.5fr 1.5fr;gap:clamp(20px,4vw,60px);align-items:flex-start}.footer-col h4+ul,.footer-col h4+.contact-block,.footer-col h4+.locations-wrapper,.footer-col h4+.social-icons{margin-top:15px !important}.footer-col li,.footer-col p,.footer-col a{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;color:var(--gray-text);text-decoration:none;line-height:1.6;display:block;transition:color .3s ease}.location-block p{margin-bottom:15px !important;line-height:1.4;color:var(--gray-text)}.location-block p:last-child{margin-bottom:0 !important}.location-block+.location-block{margin-top:20px}.footer-col a:hover{color:var(--pink)}.footer-col strong{color:var(--gray-text);font-weight:600}.col-social{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.social-icons{display:flex;gap:15px;justify-content:flex-end;margin-top:15px;margin-bottom:0 !important}.social-icons a[href="#"]{display:none !important}.social-icons a{display:inline-block;text-decoration:none}.social-icons img{width:38px;height:38px;display:block;border-radius:50%}.social-icons+.legal-links{margin-top:20px !important}.legal-links{margin-top:15px !important;display:flex;flex-direction:column}.legal-links a,.copyright{font-size:12px;line-height:1.4;margin-bottom:4px}.copyright{white-space:nowrap}@media(max-width: 900px){.container{margin:8rem auto 0;padding:0 30px}header{padding:15px 30px !important;display:flex !important;justify-content:space-between !important}h1+.sub-headline,h2+.sub-headline{margin-top:5px !important}h4+ul,h4+.contact-block,h4+.location-block,h4+.social-icons{margin-top:8px !important}.sub-headline+.dna-text-wrapper,.sub-headline+.companys-container,.sub-headline+.story-lead,.sub-headline+.numbers-box,.sub-headline+.values-slider-container{margin-top:8px !important}.burger-menu{display:block !important;order:2 !important;padding:5px}.logo{order:1 !important}.burger-icon-wrapper{width:30px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.burger-icon-wrapper span{display:block;height:3px;width:100%;background-color:var(--white);border-radius:3px;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transform-origin:left center}.nav-open .burger-icon-wrapper span:nth-child(1){transform:rotate(45deg);margin-left:4px}.nav-open .burger-icon-wrapper span:nth-child(2){width:0%;opacity:0}.nav-open .burger-icon-wrapper span:nth-child(3){transform:rotate(-45deg);margin-left:4px}nav,.lang{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:rgba(17,17,17,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right .4s cubic-bezier(0.77, 0, 0.175, 1);z-index:999}.nav-open nav,.nav-open .lang{right:0}.lang{top:30%;height:auto;font-size:16px}nav ul{flex-direction:column;gap:0px;text-align:center}nav a{font-size:32px;color:var(--white);font-weight:700}.hero h1{font-size:clamp(60px,10vw,85px) !important;width:100% !important;margin:0 auto !important}#companys .sub-headline+.companys-container{margin-top:10px !important}.company-row{display:flex !important;flex-direction:column !important;align-items:center !important;gap:40px !important}.comp-card p{height:auto !important;min-height:0 !important;margin-bottom:0px !important}.company-logo{height:40px !important;margin-top:20px !important;margin-bottom:15px !important}.story-flex{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important}.story-img{width:100% !important;max-width:100% !important;aspect-ratio:4/5 !important;margin-bottom:clamp(15px,4vw,40px) !important}.story-content{width:100% !important;text-align:left;margin-top:0px !important;padding-right:0}.numbers-box{grid-template-columns:repeat(2, 1fr) !important;gap:20px !important;border:none;background:none}.num-item{border:1px solid var(--line) !important;border-radius:20px;padding:30px 15px;background:rgba(255,255,255,.03);border-right:1px solid var(--line) !important}.values-track{padding:0 30px;gap:20px}.value-card{width:calc(100vw - 80px) !important;text-align:center}.footer-grid{display:grid !important;grid-template-columns:1fr 1.1fr !important;grid-template-areas:"comp loc" "cont loc" "soc  soc" !important;gap:40px 20px !important}.col-companys{grid-area:comp}.col-contact{grid-area:cont}.col-locations{grid-area:loc;align-self:start}.col-social{grid-area:soc;border-top:1px solid var(--line);padding-top:30px;margin-top:10px;display:flex;flex-direction:column;align-items:center;text-align:center !important}.social-icons{justify-content:center !important;margin-top:20px}}