*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:Montserrat,sans-serif;color:var(--clr-white);margin:0 auto;scroll-behavior:smooth;scroll-margin-top:80px}body,body:before{background-color:var(--clr-primary)}body:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;transition:opacity .4s ease-in-out;z-index:3}body.show:before{opacity:0;pointer-events:none}body:has(.header__menu-text--open) .body-content{filter:blur(5px);pointer-events:none}.body-content{transition:filter .3s ease-in-out}.main-content{max-width:1920px;width:100%;padding-left:20px;padding-right:20px;margin:0 auto;overflow:hidden}.icon-sprite{display:none}:root{--clr-primary:#303336;--clr-secondary:#b386fd;--clr-grey:#d7d8db;--clr-grey-light:#efefef;--clr-grey-dark:#bfbfbf;--clr-off-white:#fbfbfb;--font-size:7vw;--clr-white:#ecf0f3;--shadow-dark:#292b2e;--shadow-light:#373b3e;--gradient:linear-gradient(133deg,var(--clr-secondary) 30%,var(--clr-sky) 110%);--hintSize:150px;--clr-dark-forest:#152023;--clr-natural-yellow:#e6fe52;--clr-mist:#efefef;--clr-sky:#a8c0c3}@media(min-width:1024px){:root{--hintSize:200px}}.webgl{position:absolute;top:0;z-index:100}@font-face{font-family:Montserrat;src:url(/static/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/static/fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/static/fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/montserrat/Montserrat-Black.woff2) format("woff2"),url(/static/fonts/montserrat/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/static/fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/static/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/static/fonts/montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space;src:url(/static/fonts/Pilowlava-Regular.woff2) format("woff2"),url(/static/fonts/montserrat/Pilowlava-Regular.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}a,p{color:var(--clr-white);font-size:16px;line-height:20px}@media(min-width:768px){a,p{font-size:16px;line-height:24px}}.about{--pos:0;margin-block:100px;position:relative;color:var(--clr-primary)}@media(min-width:1024px){.about{margin-block:150px}}@media(min-width:1440px){.about{margin-block:200px}}@media(min-width:576px){.about{display:flex;flex-direction:column}}.about__headline--highlight{font-family:Space;font-size:50px;line-height:1.25}.about__intro{padding-block:100px;display:flex;flex-direction:column;justify-content:space-between;position:relative;--color:hsla(0,0%,44.7%,0.2);background-image:linear-gradient(0deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--color) 25%,var(--color) 26%,transparent 27%,transparent 74%,var(--color) 75%,var(--color) 76%,transparent 77%,transparent);background-size:55px 55px;-webkit-mask-image:linear-gradient(180deg,transparent,var(--clr-off-white) 10% 90%,transparent);mask-image:linear-gradient(180deg,transparent,var(--clr-off-white) 10% 90%,transparent)}@media(min-width:1024px){.about__intro{padding-block:150px}}@media(min-width:1440px){.about__intro{padding-block:200px}}@media(min-width:768px){.about__intro{flex-direction:row;align-items:flex-start}}.about__service{color:var(--clr-primary);margin-block:100px}@media(min-width:1024px){.about__service{margin-block:150px}}@media(min-width:1440px){.about__service{margin-block:200px}}@media(min-width:768px){.about__service{margin-inline:20px}}.about__service .about__headline{margin-bottom:54px}@media(min-width:1024px){.about__service .about__headline{margin-bottom:108px}}.about__service-item{margin-block:80px;display:grid;grid-template-columns:repeat(12,1fr)}.about__service-item-inner{width:350px;aspect-ratio:1;position:relative;border-radius:40px;background-color:var(--bg);padding:80px 40px 40px;color:var(--clr-off-white);grid-column:var(--col);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.about__service-item-inner[data-inview]{opacity:0;transform:translateY(20px)}.about__service-item-inner.inview{opacity:1;transform:none}.about__service-item-inner.inview span{animation-name:jello}.about__service-number{position:absolute;top:-20px;left:0;font-weight:900;font-size:4rem;color:var(--clr-primary);padding:20px 20px 30px;isolation:isolate;border-bottom-right-radius:30px;background-color:var(--clr-grey-light)}.about__service-number span{display:inline-block;transform-origin:center bottom;animation-duration:.8s;animation-delay:.25s}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.about__service-number:after,.about__service-number:before{content:"";position:absolute;width:30px;height:30px}.about__service-number:before{bottom:-30px;left:0}.about__service-number:after,.about__service-number:before{background-color:var(--clr-bg);border-top-left-radius:25px;box-shadow:-5px -5px 0 5px var(--clr-grey-light)}.about__service-number:after{top:20px;right:-30px;height:20px}.about__service-title{font-size:24px;font-weight:900;margin-bottom:32px;color:var(--font-clr)}.about__service-copy{color:var(--font-clr)}.about__intro-text{width:100%;color:var(--clr-primary)}@media(min-width:576px){.about__intro-text{width:400px;margin-top:40px}}.about__img-wrapper{width:100%;margin-top:32px}@media(min-width:576px){.about__img-wrapper{margin-top:0;width:calc(100% - 420px)}}.about__img{--br-img:35px;border-radius:var(--br-img);width:100%;aspect-ratio:1/1;overflow:hidden}@media(min-width:576px){.about__img{--br-img:40px}}@media(min-width:768px){.about__img{aspect-ratio:4/5}}@media(min-width:1024px){.about__img{aspect-ratio:16/9}}.about__img-image{--pos:0%;height:110%;width:110%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:1024px){.about__img-image{-o-object-position:0 var(--pos);object-position:0 var(--pos)}}.about__text-wrapper{margin-block:100px;position:relative;padding:60px 20px;border-radius:40px;background-color:var(--clr-off-white)}@media(min-width:1024px){.about__text-wrapper{margin-block:150px}}@media(min-width:1440px){.about__text-wrapper{margin-block:200px}}@media(min-width:768px){.about__text-wrapper{padding:150px 60px}}.about__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);color:var(--clr-primary);margin-bottom:30px;overflow:hidden}@media(min-width:768px){.about__headline{font-size:36px;line-height:40px}}.about__headline[data-inview]>span{display:block;transition:transform .6s ease-in-out .3s;transform:translateY(100%)}.about__headline.inview>span{transform:none}.about__headline-ghost{font-weight:900;font-size:40px;line-height:50px;color:var(--clr-white);text-shadow:0 5px 10px rgba(47,51,54,.4);color:var(--clr-primary);opacity:.15;width:100vw;white-space:nowrap;z-index:-1}@media(min-width:768px){.about__headline-ghost{font-size:64px;line-height:70px}}@media(min-width:1280px){.about__headline-ghost{font-size:72px;line-height:76px}}.about__headline-ghost:first-of-type{margin-left:35vw;margin-top:400px}.about__headline-ghost:last-of-type{margin-left:-80vw;margin-bottom:400px}.about__copy{position:relative;margin-bottom:20px;font-size:18px;line-height:1.3333333333;padding-left:10px;color:var(--clr-primary)}@media(min-width:768px){.about__copy{width:60%;padding-left:20px}}.about__button{margin-top:60px}@media(min-width:768px){.about__button{margin-left:20px}}.about__highlight{position:absolute;bottom:0;right:0;transform:rotate(-15deg)}.about__copy--highlight{color:var(--clr-secondary);font-weight:900;font-size:calc(clamp(2.25em,7vw,6em)*0.875);line-height:1.25;margin-bottom:20px;margin-top:20px}.button{--color:var(--clr-primary);--color-hover:var(--clr-primary);--bg:var(--clr-natural-yellow);--bg-hover:var(--clr-secondary);position:relative;display:inline-block;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.02em;padding:16px 32px;box-sizing:border-box;border-radius:20px;transition:all .4s;overflow:hidden;cursor:pointer!important;color:var(--color);width:-moz-max-content;width:max-content;background-color:var(--bg)}.button:before{content:"";position:absolute;display:block;left:0;top:0;height:100%;width:100%;border-radius:20px;transform:translate(-100%) rotate(10deg);transition:transform .2s ease-out;will-change:transform;background-color:var(--bg-hover)}.button .char{display:inline-block;position:relative;transform-origin:50% 100%}@media(hover){.button:hover{color:var(--color-hover);background-color:var(--bg-hover)}.button:hover:before{transform:none}}@keyframes jump{20%{transform:translateY(2%) scaleY(.9)}40%{transform:translateY(-60%) scaleY(1.2)}50%{transform:translateY(10%) scaleY(.8)}70%{transform:translateY(-5%) scaleY(1)}80%,to{transform:translateY(0) scaleY(1)}}.contact-teaser{position:relative;overflow:hidden;padding:0 20px;margin-top:100px}@media(min-width:768px){.contact-teaser{display:grid;place-items:center}}.contact-teaser__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);margin-top:100px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width:768px){.contact-teaser__headline{font-size:36px;line-height:40px}}.contact-teaser__headline:before{content:"";width:100px;display:inline-block;aspect-ratio:1;background-image:url(/static/images/marcelloinsolera-contact.jpg);background-size:cover;border-radius:20px;margin-bottom:40px}@media(min-width:1024px){.contact-teaser__headline:before{margin-right:40px;margin-bottom:0}}@media(min-width:1024px){.contact-teaser__headline{margin-top:200px}}.page-about .contact-teaser__headline{text-shadow:none;color:var(--clr-primary)}.contact-teaser__contact-wrapper{position:relative;margin:0 auto 100px;min-height:200px;color:var(--clr-natural-yellow);padding-top:60px}@media(min-width:768px){.contact-teaser__contact-wrapper{padding:40px;display:inline-flex}}@media(min-width:1024px){.contact-teaser__contact-wrapper{margin:0 auto 200px}}.contact-teaser__legal{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-left:auto;margin-bottom:10px;width:100%;position:relative}@media(min-width:576px){.contact-teaser__legal{flex-direction:row}}@media(min-width:1024px){.contact-teaser__legal{margin-bottom:20px}}.contact-teaser__copyright{margin-bottom:10px}@media(min-width:768px){.contact-teaser__copyright{margin-bottom:0}}.contact-teaser__copyright,.contact-teaser__legal-nav-link{font-size:12px;line-height:16px}.page-about .contact-teaser__copyright,.page-about .contact-teaser__legal-nav-link{color:var(--clr-primary)}.contact-teaser__legal-nav-link{color:var(--clr-white)}.contact-teaser__legal-nav-link,.contact-teaser__legal-nav-link span{display:inline-block;position:relative}.contact-teaser__legal-nav-link span:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:100%;height:2px;background:var(--clr-sky);transform:scaleX(0);transform-origin:100% 0}.contact-teaser__legal-nav-link:first-of-type{margin-right:10px}@media(min-width:768px){.contact-teaser__legal-nav-link:first-of-type{margin-right:30px}}.contact-teaser__legal-nav-link:hover span:before{transform:scaleX(1);transform-origin:0 0}.contact-teaser__links{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}@media(min-width:768px){.contact-teaser__links{flex-direction:row;align-items:flex-start}}.contact-teaser__link{margin-top:20px;font-size:16px;font-weight:600;flex:1 0 auto}@media(min-width:768px){.contact-teaser__link{font-size:20px}}.contact-teaser__icon{position:absolute;display:block;right:-10px;top:-20px;height:80px;z-index:-1;rotate:y 180deg}@media(min-width:768px){.contact-teaser__icon{right:-30px;top:-20px}}.faq{position:relative;margin:40px 0;padding:40px 0;background-color:var(--clr-grey);border-radius:40px}@media(min-width:768px){.faq{margin:60px;padding:40px}}.faq__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);color:var(--clr-primary);margin-bottom:30px;margin-left:5%}@media(min-width:768px){.faq__headline{font-size:36px;line-height:40px}}@media(min-width:1024px){.faq__headline{margin-left:20px}}.faq__headline span{font-family:Space;font-size:50px}.faq__cards{width:100%;display:flex;flex-wrap:wrap}@media(hover){.faq__cards:has(.faq__card-inner:hover) .faq__card:not(:hover){scale:.95}.faq__cards:has(.faq__card-inner:hover) .faq__card:not(:hover) .faq__card-close,.faq__cards:has(.faq__card-inner:hover) .faq__card:not(:hover) .faq__card-question{opacity:.3}}.faq__card{width:100%;position:relative;margin-bottom:20px;transition:scale .3s ease-in-out}@media(min-width:1024px){.faq__card{width:50%}}.faq__card--open .faq__card-question{opacity:0;transform:translateY(-100%)}.faq__card--open .faq__card-answer{opacity:1;transform:translateY(-100%)}.faq__card--open .faq__card-close{transform:translateY(-50%) rotate(0)}.faq__card-inner{position:relative;border-radius:35px;background:linear-gradient(145deg,#2b2e31,var(--clr-primary));background:var(--clr-natural-yellow);padding:20px 40px 20px 30px;margin:20px;height:100%;overflow:hidden;cursor:pointer;color:var(--clr-primary)}@media(min-width:768px){.faq__card-inner{padding:20px 60px;height:100%}}@media(hover){.faq__card-inner:hover:not(.faq__card--open) .faq__card-close{transform:translateY(-50%) rotate(135deg)}}.faq__card-close{position:absolute;width:24px;height:24px;padding:0;top:50%;right:20px;border:0;background-color:transparent;color:var(--clr-primary);cursor:pointer;will-change:transform;transform:translateY(-50%) rotate(45deg);z-index:2}.faq__card-answer,.faq__card-close,.faq__card-question{transition:transform .25s ease-in-out,opacity .25s ease-in-out}.faq__card-answer,.faq__card-question{position:relative;height:100%;display:flex;align-items:center}.faq__card-question{font-size:18px;font-weight:600}.faq__card-answer{opacity:0}.header{position:fixed;top:0;width:100%;z-index:2}.header__inner{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1920px;padding-left:20px;padding-right:20px;width:100%}.header__logo{position:relative;color:var(--clr-off-white);font-weight:900;display:block;overflow:hidden}.header__logo span{display:inline-block;white-space:nowrap;transition:all .4s ease-in-out}.header__logo span:last-of-type{position:absolute;left:101%}.header__logo:hover span:first-of-type{translate:-100% 0}.header__logo:hover span:last-of-type{left:0}.header__logo-icon{width:70px;height:40px;animation:colorChange 60s steps(1) infinite}@media(hover){.header__logo-icon:hover{animation:colorChange .3s steps(5) infinite}}@keyframes colorChange{0%{color:var(--clr-off-white)}25%{color:var(--clr-secondary)}50%{color:var(--clr-sky)}75%{color:var(--clr-natural-yellow)}to{color:var(--clr-off-white)}}@keyframes colorChangeNeg{0%{color:var(--clr-primary)}25%{color:var(--clr-secondary)}50%{color:var(--clr-sky)}75%{color:var(--clr-natural-yellow)}to{color:var(--clr-primary)}}.header__nav-frame{position:relative}@media(max-width:767px){.header__nav-frame{position:fixed;right:20px;bottom:20px}}.header__nav{align-items:center;background:rgba(0,0,0,.4);border-radius:20px;display:flex;padding:8px;transition:background .3s ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover){.header__nav:hover{background:var(--clr-grey)}.header__nav:hover .header__nav-list-item span{color:var(--clr-primary)}}@media(max-width:767px){.header__nav:has(.header__menu-text--open){background:var(--clr-grey)}.header__nav:has(.header__menu-text--open) .header__nav-wrapper{scale:1;border-radius:18px}.header__nav:has(.header__menu-text--open) .header__menu-text span{color:var(--clr-primary)}.header__nav:has(.header__menu-text--open) .header__menu-text span:first-of-type{transform:translateY(100%)}.header__nav:has(.header__menu-text--open) .header__menu-text span:last-of-type{transform:none}.header__nav:has(.header__menu-text--open) .header__nav-list-item span{opacity:1}}.header__menu-text{all:unset;font-size:16px;line-height:20px;font-weight:700;letter-spacing:.02em;transition:scale .3s ease-in-out;overflow:hidden;position:relative;padding-inline:24px}@media(min-width:768px){.header__menu-text{display:none}}.header__menu-text span{display:block;color:var(--clr-grey);transition:transform .3s ease-in-out,color .3s ease-in-out}.header__menu-text span:last-of-type{position:absolute;top:0;left:24px;transform:translateY(-100%)}.header__nav-wrapper{display:flex;gap:20px;padding-inline:20px 0;align-items:center}@media(max-width:767px){.header__nav-wrapper{background:var(--clr-grey);border-radius:20%;bottom:0;display:flex;flex-direction:column;gap:20px;padding-block:20px 60px;padding-inline:32px;position:absolute;right:0;scale:0;transform-origin:100% 100%;transition:all .3s ease-in-out}}.header__nav-list{display:flex;gap:20px;flex-direction:row}@media(max-width:767px){.header__nav-list{flex-direction:column;align-items:flex-end;width:100%;padding-bottom:20px}}.header__nav-list-item{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.02em;overflow:hidden;position:relative}.header__nav-list-item span{display:inline-block;color:var(--clr-primary);transition:opacity .3s ease-in-out .2s;opacity:0}@media(min-width:768px){.header__nav-list-item span{transition:transform .3s ease-in-out,color .3s ease-in-out;color:var(--clr-grey);opacity:1}}.header__nav-list-item span:last-of-type{position:absolute;top:0;left:0;transform:translateY(-100%)}.header__nav-list-item--active span{color:var(--clr-natural-yellow)}@media(hover){.header__nav-list-item:hover span{color:var(--clr-primary)}.header__nav-list-item:hover span:first-of-type{transform:translateY(100%)}.header__nav-list-item:hover span:last-of-type{transform:none}}.intro{width:100vw;max-width:1920px;position:relative;padding-bottom:80px;margin:0 auto}@media(min-width:1024px){.intro{height:100dvh;padding-bottom:0}}.intro:has(.intro__hint:hover) .intro__head,.intro:has(.intro__hint:hover) .intro__image-svg{opacity:.7;filter:blur(20px)}.intro:has(.intro__hint:hover) .intro__marquee{transition:opacity .4s ease-in-out;opacity:1}.intro:has(.intro__hint:hover) .intro__marquee-line{animation-play-state:running}.intro__inner{position:relative;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.intro__image-wrapper{position:relative;display:grid;place-items:center}@media(max-width:1023px){.intro__image-wrapper{grid-area:1/2/2/2;margin-inline:10px}}@media(max-width:767px){.intro__image-wrapper{grid-area:1/1/2/3;margin-inline:10px}}.intro__image-svg{color:var(--clr-grey);position:absolute;top:-300px;right:-100px;width:100%;height:auto;z-index:-1;transition:filter .3s ease-in-out,opacity .3s ease-in-out,rotate 2s ease-in-out,scale 2.2s ease-in-out;rotate:-10deg;display:none}@media(min-width:1024px){.intro__image-svg{display:block;width:50%;rotate:-5deg;top:inherit;bottom:15%;right:60%;scale:1.75}}.show .intro__image-svg{rotate:-10deg;scale:1.8}.intro__hint{position:absolute;bottom:0;right:50px;margin-bottom:calc(var(--hintSize)/2*-1);height:var(--hintSize);width:var(--hintSize);background:var(--clr-natural-yellow);border-radius:30% 70% 51% 49%/60% 45% 55% 40%;border-radius:50%;border:10px solid var(--clr-primary);z-index:1;cursor:pointer}@media(min-width:1024px){.intro__hint{top:50%;right:calc(var(--hintSize)/2*-1);margin-top:calc(var(--hintSize)/2*-1)}}.intro__hint:after,.intro__hint:before{--size:20px;content:"";position:absolute;height:var(--size);width:var(--size);background-color:transparent}@media(min-width:1024px){.intro__hint:after,.intro__hint:before{translate:-9px;left:50%;margin-left:calc(var(--size)/2*-1)}}.intro__hint:before{top:-28px;border-bottom-right-radius:20px;box-shadow:6px 6px var(--clr-primary)}@media(max-width:1023px){.intro__hint:before{right:-30px;top:45px;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:-10px 9px var(--clr-primary)}}.intro__hint:after{bottom:-28px;border-top-right-radius:20px;box-shadow:6px -6px var(--clr-primary)}@media(max-width:1023px){.intro__hint:after{bottom:65px;border-bottom-right-radius:20px;box-shadow:5px 6px 0 2px var(--clr-primary);left:-28px}}.intro__hint span{display:block;color:var(--clr-primary);font-size:16px;font-weight:700;letter-spacing:.02em;transition:scale .3s ease-in-out}.intro__hint-inner{position:relative;overflow:hidden;width:100%;height:100%;display:grid;place-items:center;border-radius:50%}.intro__hint-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--clr-sky);z-index:-1;transition:transform .25s ease-in-out;transform:translate(-100%,20%)}@media(hover){.intro__hint:hover .intro__hint-inner:before{transform:none}.intro__hint:hover span{scale:1.15}}.intro__image-holder{position:relative;max-width:550px;aspect-ratio:3/4;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media(min-width:1024px){.intro__image-holder{margin-right:100px}}.intro__image-frame{display:block;width:100%;height:100%;position:relative;overflow:hidden;border-radius:40px;filter:brightness(.8);grid-area:1/1}.intro__image-frame--body{transform-origin:50% 15%;transition:scale .2s ease-in-out}@media(min-width:768px){.intro__image-frame{filter:brightness(1)}}.intro__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30%;object-position:30%;transition:opacity .3s ease-in-out}@media(min-width:768px){.intro__image{-o-object-position:top;object-position:top}}.intro__head{height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:40px;position:relative;transition:filter .3s ease-in-out,opacity .3s ease-in-out;z-index:1;grid-area:1/1/2/3;padding-top:150px}@media(min-width:768px){.intro__head{height:85vh}}@media(min-width:1024px){.intro__head{padding-top:0;grid-area:1/1/2/2}}.intro__headline{position:relative;color:#fff;display:block}.intro__slogan{font-size:18px;line-height:20px;font-weight:900;display:block;cursor:default}@media(min-width:1024px){.intro__slogan{font-size:24px;line-height:28px}}.intro__service{position:relative;cursor:default;display:block;overflow:hidden}.intro__service-item{font-weight:900;font-size:40px;line-height:50px;color:var(--clr-white);text-shadow:0 5px 10px rgba(47,51,54,.4);text-transform:uppercase}@media(min-width:768px){.intro__service-item{font-size:64px;line-height:70px}}@media(min-width:1280px){.intro__service-item{font-size:72px;line-height:76px}}.intro__content{position:relative}.intro__button{margin-top:30px;transform:translateX(-20px)}.intro__lead-in{margin-top:24px}@media(min-width:768px){.intro__lead-in{margin-top:48px}}.intro__marquee-outer{position:absolute;border-radius:40px;overflow:hidden;width:100%;height:100%}.intro__marquee-inner{position:absolute;width:100%;top:30%;left:0;transform:translateY(-50%) rotate(-20deg)}.intro__marquee{--duration:6s;--gap:var(--space);display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);transform:skewY(-3deg);opacity:0}.intro__marquee:first-child .intro__marquee-line{--ani-dur:20s}.intro__marquee:nth-child(2) .intro__marquee-line{--ani-dur:15s;animation-direction:reverse}.intro__marquee:last-child .intro__marquee-line{--ani-dur:18s}.intro__marquee-line{margin-block:10px;text-transform:uppercase;flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll var(--ani-dur) linear infinite;animation-play-state:paused}.intro__marquee-line span{font-weight:900;font-size:40px;line-height:50px;color:var(--clr-white);text-shadow:0 5px 10px rgba(47,51,54,.4);padding:0 20px}@media(min-width:768px){.intro__marquee-line span{font-size:64px;line-height:70px}}@media(min-width:1280px){.intro__marquee-line span{font-size:72px;line-height:76px}}@media(max-width:767px){.intro .magnatic-cta{display:none}}.intro [data-word]{overflow:hidden}.intro .char{display:inline-block;transform-origin:50% 100%}.intro .words{overflow:hidden}@keyframes scroll{to{transform:translateX(-100%)}}.job-hint{--clr-alert:#00ff87;position:relative;color:var(--clr-white);z-index:2;max-height:54px;background:var(--clr-primary);border-radius:12px;padding:10px 20px}@media(hover){.job-hint:hover .job-hint__arrow,.job-hint:hover .job-hint__free-time,.job-hint:hover .job-hint__info-text{opacity:1;transform:none}.job-hint:hover .job-hint__icon{transform:translateX(110%)}.job-hint:hover .job-hint__arrow{transition-delay:.15s;transform:translateX(5px)}}.job-hint--closed{--clr-alert:#ef233c;cursor:not-allowed}.job-hint--closed .job-hint__link-container:before{animation:pulse_red 2s infinite}.job-hint--closed:after{display:none}.job-hint--closed .job-hint__icon--not-available{display:block}.job-hint--closed .job-hint__icon--available{display:none}.job-hint--closed:hover{animation-duration:.5s;animation-fill-mode:both;animation-name:shake}.job-hint--hidden{transform:translateY(-200%)}.job-hint__link-container{display:flex;align-items:center;height:25px}.job-hint__link-container:before{content:"";display:block;width:8px;height:8px;margin-right:20px;border-radius:50%;background:var(--clr-alert);animation:pulse_it 2s infinite}.job-hint__link-text{width:-moz-max-content;width:max-content}.job-hint__icon-container{position:relative;margin-left:8px;width:25px;height:25px;overflow:hidden}.job-hint__icon{width:25px;height:25px;transition:transform .25s ease-in-out}.job-hint__icon--not-available{display:none}.job-hint__arrow{transition:opacity .2s ease-in-out,transform .25s ease-in-out;opacity:0;position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px}@keyframes pulse_it{0%{box-shadow:0 0 0 0 rgba(0,255,135,.4)}70%{box-shadow:0 0 0 16px rgba(0,255,135,0)}to{box-shadow:0 0 0 0 rgba(0,255,135,0)}}@keyframes pulse_red{0%{box-shadow:0 0 0 0 rgba(239,35,60,.4)}70%{box-shadow:0 0 0 10px rgba(239,35,60,0)}to{box-shadow:0 0 0 0 rgba(239,35,60,0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.projects{--pos:0;margin-block:100px}@media(min-width:1024px){.projects{margin-block:150px}}@media(min-width:1440px){.projects{margin-block:200px}}.projects:has(.clients--pxlcrtrs:hover) .projects__banner-img-frame--pxlcrtrs{transform:none}.projects:has(.clients--gcd:hover) .projects__banner-img-frame--gcd{transform:none}.projects:has(.clients--lchh:hover) .projects__banner-img-frame--lchh{transform:none}.projects__intro{position:relative;min-height:50vh;background:var(--clr-grey);border-radius:30px;padding-block:60px 100px;padding-inline:30px;display:flex;flex-direction:column;gap:40px;margin-block:100px 250px}@media(min-width:768px){.projects__intro{padding-block:60px}}.projects__intro h2{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);color:var(--clr-primary);width:90%}@media(min-width:768px){.projects__intro h2{font-size:36px;line-height:40px;width:80%}}.projects__intro p{color:var(--clr-primary);width:80%}@media(min-width:768px){.projects__intro p{width:60%}}.projects__contact{position:absolute;bottom:calc(var(--hintSize)/2*-1);left:5px;margin-top:calc(var(--hintSize)/2*-1);height:var(--hintSize);width:var(--hintSize);background:var(--clr-natural-yellow);border-radius:50%;border:10px solid var(--clr-primary);display:grid;place-items:center;z-index:1;cursor:pointer}@media(min-width:768px){.projects__contact{left:50%}}.projects__contact:after,.projects__contact:before{--size:20px;content:"";position:absolute;height:var(--size);width:var(--size);background-color:transparent;top:50%;transform:translateY(-19px)}.projects__contact:before{left:-28px;border-bottom-right-radius:20px;box-shadow:6px 6px var(--clr-primary)}.projects__contact:after{right:-28px;border-bottom-left-radius:20px;box-shadow:-6px 6px var(--clr-primary)}.projects__contact-inner{position:relative;overflow:hidden;width:100%;height:100%;display:grid;place-items:center;border-radius:50%}.projects__contact-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--clr-sky);z-index:-1;transition:transform .25s ease-in-out;transform:translate(-100%,20%)}.projects__contact span{color:var(--clr-primary);font-size:16px;font-weight:700;letter-spacing:.02em;transition:scale .3s ease-in-out}@media(hover){.projects__contact:hover .projects__contact-inner:before{transform:none}.projects__contact:hover span{scale:1.15}}@media(min-width:768px){.projects__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}@media(min-width:1024px){.projects__wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0}}.projects__content{padding-block:40px;padding-left:10px;grid-area:1/1/2/4}@media(min-width:768px){.projects__content{padding-right:40px}}@media(min-width:1024px){.projects__content{grid-area:1/1/1/3}}.projects__topline{font-size:50px;font-family:Space;margin-bottom:24px}.projects__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);margin-bottom:32px}@media(min-width:768px){.projects__headline{font-size:36px;line-height:40px}}.projects__copy{padding-left:10px}@media(min-width:768px){.projects__copy{padding-left:20px}}.projects__clients{display:grid;gap:40px}@media(min-width:768px){.projects__clients{display:flex;gap:20px;grid-area:2/1/3/4}}@media(min-width:1024px){.projects__clients{display:grid;row-gap:30px;grid-area:2/1/3/1}}.projects__banner{display:grid;position:relative;overflow:hidden}@media(min-width:768px){.projects__banner{grid-area:3/1/4/4}}@media(min-width:1024px){.projects__banner{grid-area:2/2/2/4}}.projects__banner-img-frame{position:absolute;inset:0}.projects__banner-img{--imgPos:calc(var(--pos)/2);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;-o-object-position:var(--imgPos) top;object-position:var(--imgPos) top;overflow:hidden}.projects__banner-img-frame--gcd,.projects__banner-img-frame--lchh,.projects__banner-img-frame--pxlcrtrs{transition:transform .2s ease-in-out;transform:translateX(100%)}.clients{background-color:var(--clr-natural-yellow);color:var(--clr-primary);padding:32px;min-height:265px;position:relative;isolation:isolate}.clients,.clients:after{border-radius:35px;overflow:hidden}.clients:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform-origin:center center;background-color:var(--clr-sky);transform:translate(-110%,100%) rotate(10deg);transition:transform .2s ease-out;z-index:-1}@media(hover){.clients:hover:after{transform:none}}.clients__wrapper{display:flex;flex-direction:column;height:100%;color:var(--clr-primary)}.clients__header{margin-bottom:40px;max-width:280px}.clients__header span{font-family:Courier New,Courier,monospace;font-weight:900;font-size:16px;text-transform:lowercase}.clients__name{color:var(--clr-primary);font-size:30px;line-height:36px;font-weight:700;margin-bottom:20px}.clients__link{margin-top:auto;display:flex;align-items:center;color:var(--clr-primary);transition:transform .4s ease-in-out}.clients__link svg{margin-left:16px;transition:rotate .4s ease-in-out}@media(hover){.clients__link:hover{transform:translateX(10px)}.clients__link:hover svg{rotate:-35deg}}.rich-text{position:relative}@media(min-width:768px){.rich-text{margin:0 auto 100px;width:80%}}.rich-text h2{margin-top:30px;margin-bottom:10px;font-size:24px}.rich-text h3{font-size:22px}.rich-text h3,.rich-text h4{margin-top:20px;margin-bottom:10px}.rich-text h4{font-size:20px}.rich-text a{color:var(--clr-white)}.rich-text a,.rich-text a span{display:inline-block;position:relative}.rich-text a span:before{content:"";position:absolute;transition:transform .5s ease;left:0;bottom:0;width:100%;height:2px;background:var(--clr-sky);transform:scaleX(0);transform-origin:100% 0}.rich-text a:hover span:before{transform:scaleX(1);transform-origin:0 0}.stage{--hint-border:var(--clr-mist);--hint-bg:var(--clr-natural-yellow);--hint-color:var(--clr-primary);--bg:var(--clr-primary);--color:var(--clr-off-white);margin-block:100px;background-color:var(--bg);border-radius:30px}@media(min-width:768px){.stage{margin-block:150px 100px}}.stage__inner{height:80dvh;display:grid;place-items:center;position:relative}@media(min-width:768px){.stage__inner{height:60vh}}.stage__overlay{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:30px;background-color:var(--bg)}.stage__hint{position:absolute;bottom:calc(var(--hintSize)/2*-1);left:50%;margin-top:calc(var(--hintSize)/2*-1);height:var(--hintSize);width:var(--hintSize);background:var(--hint-bg);border-radius:50%;border:10px solid var(--hint-border);display:grid;place-items:center;z-index:1;cursor:pointer}.stage__hint:after,.stage__hint:before{--size:20px;content:"";position:absolute;height:var(--size);width:var(--size);background-color:transparent;top:50%;transform:translateY(-19px)}.stage__hint:before{left:-28px;border-bottom-right-radius:20px;box-shadow:6px 6px var(--hint-border)}.stage__hint:after{right:-28px;border-bottom-left-radius:20px;box-shadow:-6px 6px var(--hint-border)}.stage__hint-inner{position:relative;overflow:hidden;width:100%;height:100%;display:grid;place-items:center;border-radius:50%}.stage__hint-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--clr-sky);z-index:-1;transition:transform .25s ease-in-out;transform:translate(-100%,20%)}.stage__hint span{color:var(--hint-color);font-size:16px;font-weight:700;letter-spacing:.02em;transition:scale .3s ease-in-out}.stage__hint svg{position:absolute;top:55%;left:50%;margin-left:-12px;width:24px;height:24px;color:var(--hint-color)}@media(hover){.stage__hint:hover .projects__contact-inner:before{transform:none}.stage__hint:hover span{scale:1.15}.stage__hint:hover svg{animation:scrollArrow .8s infinite}}@keyframes scrollArrow{to{transform:translateY(20px);opacity:0}}.stage__headline{position:relative;font-weight:900;line-height:1.25;font-size:calc(clamp(2.25em,7vw,6em)*0.875);color:var(--clr-off-white);width:80%;color:var(--color)}.stage .char{display:inline-block;transform-origin:50% 100%}.stage .word{display:inline-block;overflow:hidden}.stazioni{position:relative;margin-block:100px;margin-block:150px}@media(min-width:1024px){.stazioni{margin-block:150px}}@media(min-width:1440px){.stazioni{margin-block:200px}}@media(min-width:768px){.stazioni{margin-inline:20px}}.stazioni__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);color:var(--clr-primary);margin-bottom:30px}@media(min-width:768px){.stazioni__headline{font-size:36px;line-height:40px}}.stazioni__headline span{font-family:Space;font-size:50px}.stazioni__note{font-size:12px;margin-top:20px;color:var(--clr-primary)}.stazioni__items{width:100%;padding:40px 10px}@media(min-width:768px){.stazioni__items{padding:40px 20px}}@media(min-width:1024px){.stazioni__items{width:80%}}@media(min-width:1440px){.stazioni__items{width:60%}}.stazioni__item{position:relative;padding:40px 0;display:flex;flex-direction:column;align-items:baseline;border-top:1px solid var(--clr-primary);transition:opacity .4s ease-in-out,transform .3s ease-in-out}.stazioni__item[data-inview]{opacity:0;transform:translateY(20px)}.stazioni__item.inview{opacity:1;transform:none}@media(min-width:768px){.stazioni__item{padding:40px 20px;flex-direction:row}}.stazioni__item:last-of-type{border-bottom:1px solid var(--clr-primary)}.stazioni__item a,.stazioni__item p{color:var(--clr-primary)}.stazioni__item a{margin-top:8px;font-size:14px}.stazioni__item:after{position:absolute;top:5%;left:5%;background-image:linear-gradient(133deg,var(--clr-secondary) 30%,var(--clr-sky) 110%);height:100%;width:100%;border-radius:14px;z-index:-1;filter:blur(8px)}.stazioni__fun-facts{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.stazioni__fun-facts{gap:40px;flex-direction:row}}@media(min-width:1024px){.stazioni__fun-facts{margin-top:40px}}.stazioni__fun-facts-item{border-radius:30px;padding:20px;width:300px}.stazioni__fun-facts p:last-child{margin-top:60px;font-size:26px;font-weight:700;margin-right:5px}.stazioni__date{margin-right:40px}.stazioni__agency{margin-top:24px}@media(min-width:1024px){.stazioni__agency{margin-top:0;margin-right:40px}}.stazioni__url{margin-inline:20px}.stazioni__job{margin-top:32px;font-size:14px;padding:8px 12px;border:2px solid var(--clr-secondary);border-radius:30px;width:-moz-max-content;width:max-content}@media(min-width:768px){.stazioni__job{margin-left:auto}}@media(min-width:1024px){.stazioni__job{margin-top:0}}.text{margin-block:100px}@media(min-width:1024px){.text{margin-block:150px}}@media(min-width:1440px){.text{margin-block:200px}}.text__headline{font-weight:900;font-size:26px;line-height:28px;color:var(--clr-white);margin-bottom:32px}@media(min-width:768px){.text__headline{font-size:36px;line-height:40px}}@media(min-width:768px){.text__copy{width:80%}}.banner{--width:250px;--height:50px;--time:15s;width:100%;height:var(--height);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent)}.banner__list{display:flex;width:100%;position:relative}.banner__item{text-align:center;width:var(--width);height:var(--height);position:absolute;left:0;animation:autoRun var(--time) linear infinite;font-size:32px;font-weight:900;animation-delay:calc(var(--time)/var(--quantity)*(var(--position) - 1) - var(--time))!important}@keyframes autoRun{0%{left:100%}to{left:calc(var(--width)*-1)}}.page-about{background-color:var(--clr-mist)}.page-about .header__logo-icon{animation:colorChangeNeg 60s steps(1) infinite}@media(hover){.page-about .header__logo-icon:hover{animation:colorChangeNeg .3s steps(5) infinite}}.page-about .contact-teaser__contact-wrapper{color:var(--clr-secondary)}.page-about .button{--color:var(--clr-off-white);--color-hover:var(--clr-primary);--bg:var(--clr-secondary);--bg-hover:var(--clr-natural-yellow)}.page-projects .stage{--hint-border:var(--clr-primary);--color:var(--clr-primary);--bg:var(--clr-grey-light)}.page-projects .button{--color:var(--clr-primary);--color-hover:var(--clr-primary);--border-color:var(--clr-sky)}body #CybotCookiebotDialog{box-shadow:5px 5px 10px var(--shadow-dark),-5px -5px 10px var(--shadow-light)!important}body #CybotCookiebotDialog,body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--clr-primary)!important}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:transparent;box-shadow:5px 5px 10px var(--shadow-dark),-5px -5px 10px var(--shadow-light)!important;border-radius:40px}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{position:relative;overflow:hidden;color:var(--clr-white)!important;background:var(--clr-primary)!important;box-shadow:5px 5px 10px var(--shadow-dark),-5px -5px 10px var(--shadow-light)!important;border-radius:40px;border-color:transparent!important}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:before,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:before,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(133deg,var(--clr-secondary) 30%,var(--clr-sky) 110%)!important;transition:all .25s ease-in-out;z-index:-1}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--clr-white)}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active{border-bottom:1px solid var(--clr-sky)!important;color:var(--clr-sky)!important}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--clr-sky)!important}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:linear-gradient(133deg,var(--clr-secondary) 30%,var(--clr-sky) 110%)!important}body #CybotCookiebotDialog *,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialogBodyUnderlay *,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:var(--clr-white)!important}body #CybotCookiebotDialogPoweredbyCybot,body #CybotCookiebotDialogPoweredbyImage{filter:invert(1)}body .CybotCookiebotFaderLeft{background-image:linear-gradient(90deg,var(--clr-white),rgba(var(--clr-white),.8),hsla(0,0%,100%,0))!important}body .CybotCookiebotFaderRight{background-image:linear-gradient(270deg,var(--clr-white),rgba(var(--clr-white),.8),hsla(0,0%,100%,0))!important}body .CybotCookiebotFader{background-image:linear-gradient(0deg,var(--clr-white),rgba(var(--clr-white),.8),hsla(0,0%,100%,0))!important}.transition{position:fixed;z-index:99;display:flex;width:100%;height:100vh;top:0;left:0;margin:0;padding:0;pointer-events:none}.transition li{width:20%;transform:scaleY(0);background:#fffffe}.yellow{background-color:var(--clr-natural-yellow);color:var(--clr-primary)}.yellow p{color:inherit}.rose{background-color:var(--clr-sky);color:var(--clr-primary)}.rose p{color:inherit}.purple{background-color:var(--clr-secondary);color:var(--clr-primary)}.purple p{color:inherit}.dark{background-color:var(--clr-primary);color:var(--clr-off-white)}.dark p{color:inherit}

/*# sourceMappingURL=index.af82fb8374b73c550ede.css.map*/