@font-face{font-family:Montserrat Z;font-weight:100;font-style:normal;src:url(/assets/MontserratZ-Thin-DSNASM4P.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:200;font-style:normal;src:url(/assets/MontserratZ-ExtraLight-BN57fA8z.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:300;font-style:normal;src:url(/assets/MontserratZ-Light-C4BJAJAV.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:400;font-style:normal;src:url(/assets/MontserratZ-Regular-vXl_YHKI.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:500;font-style:normal;src:url(/assets/MontserratZ-Medium-CNFq-w8a.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:600;font-style:normal;src:url(/assets/MontserratZ-SemiBold-BkDyCFEe.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:700;font-style:normal;src:url(/assets/MontserratZ-Bold--_zqePia.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:800;font-style:normal;src:url(/assets/MontserratZ-ExtraBold-C4Sgf8LQ.woff2) format("woff2")}@font-face{font-family:Montserrat Z;font-weight:900;font-style:normal;src:url(/assets/MontserratZ-Black-xotO1yhb.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--white: #FAFAFA;--black: #161216;--blue: #3300ff;--darkgrey: #0B0B0B;--grey: #333333;--lightgrey: #CCCCCC;--container-width: 1920px}[data-theme=light]{--white: #161216;--black: #FAFAFA;--blue: #3300ff;--darkgrey: #FAFAFA;--grey: #CCCCCC;--lightgrey: #333333}::selection{background-color:var(--white);color:var(--black)}::-moz-selection{background-color:var(--white);color:var(--black)}html,body{font-size:16px;font-family:Montserrat Z,sans-serif;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (hover: hover) and (pointer: fine) and (min-width: 1440px){html,body,*{cursor:none!important}}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{-webkit-text-stroke:1px var(--white);text-stroke:1px var(--white);color:transparent}b,strong{font-weight:700}@media (max-width: 767px){.desktop-only-br{display:none}}.btn-white{display:inline-block;padding:1rem 1em;background-color:var(--white);color:var(--black);text-decoration:none;border-radius:2rem;font-weight:300;transition:all .3s ease;border:1px solid transparent;font-size:1.25rem;text-align:center;width:fit-content}.btn-white:hover,.btn-white:active{color:var(--white);background:#0000001a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px);border:1px solid rgba(255,255,255,.2)}.studio-text{display:inline-block;transition:opacity .5s ease-in-out}.studio-text__greek,.studio-text__english{position:absolute;left:0;top:0;opacity:0;transition:opacity .5s ease-in-out}.studio-text__greek.active,.studio-text__english.active{opacity:1}.page-wrapper{position:relative}.header{position:fixed;top:0;left:0;width:100%;padding:1.25rem;background-color:transparent;z-index:999;transition:all .3s ease}@media screen and (min-width: 769px){.header{padding:3.25rem}}.header__container{display:grid;grid-template-columns:200px 1fr 200px;align-items:center;margin:0 auto}.header__logo{width:fit-content}.header__logo-img{height:5rem;transition:height .3s ease}@media screen and (max-width: 1024px){.header__logo-img{height:3.4375rem}}.header__nav{display:flex;align-items:center;justify-content:flex-end}.header__nav-list{display:flex;list-style:none;margin:0;padding:.8rem 1em;color:var(--white);text-decoration:none;transition:all .3s ease;text-align:center;width:fit-content;border-radius:2rem;overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:relative}.header__nav-list::-webkit-scrollbar{width:4px;display:block}.header__nav-list::-webkit-scrollbar-track{background:transparent}.header__nav-list::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:2px}.header__nav-list:before{top:0;border-top:6px solid var(--white)}.header__nav-list:after{bottom:0;border-bottom:6px solid var(--white)}.header__nav-list:hover:before,.header__nav-list:hover:after{opacity:1}@media screen and (min-width: 1440px){.header__nav-list{background:#0000001a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px);border:1px solid rgba(255,255,255,.2)}}.header__nav-item{margin:0 .9375rem}.header__nav-link{color:var(--white);text-decoration:none;font-size:1rem;font-weight:300;padding:.3125rem .125rem .25rem;transition:opacity .3s ease;text-transform:uppercase;position:relative}.header__nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0);transform-origin:right;transition:transform .3s ease;opacity:.7}.header__nav-link:hover:after{transform:scaleX(1);transform-origin:left}.header__email{transition:opacity .3s ease;justify-self:right;display:flex;list-style:none;margin:0}.header__email.btn-white{font-size:1rem;font-weight:300;padding:.8rem 1em;transition:all .3s ease;text-align:center;width:fit-content}.header__nav-email{display:none}.header__menu-toggle{display:none;cursor:pointer;font-size:1rem;font-weight:300;z-index:1002}.header__menu-toggle--active{color:var(--white);background:#0000001a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px);border:1px solid rgba(255,255,255,.2)}.header__menu-text{transition:opacity .3s ease;text-transform:uppercase}.header__menu-text:hover{opacity:.7}@media screen and (max-width: 1440px){.header__container{grid-template-columns:1fr auto}.header__nav{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#161216cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;z-index:1001;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s cubic-bezier(.4,0,.2,1);touch-action:none}.header__nav--active{opacity:1;visibility:visible;pointer-events:auto}.header__nav-list{flex-direction:column;align-items:center;text-align:center;margin-bottom:65px;height:calc(80dvh - 75px);justify-content:center;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--white) transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;pointer-events:auto}.header__nav-item{margin:1.5rem 0;opacity:0;transform:translateY(30px);transition:all .5s cubic-bezier(.4,0,.2,1)}.header__nav--active .header__nav-item{opacity:1;transform:translateY(0)}.header__nav-item:nth-child(1){transition-delay:.1s}.header__nav-item:nth-child(2){transition-delay:.2s}.header__nav-item:nth-child(3){transition-delay:.3s}.header__nav-item:nth-child(4){transition-delay:.4s}.header__nav-item:nth-child(5){transition-delay:.5s}.header__nav-link{font-size:1.5rem;padding:.5rem;font-weight:200}.header__nav-email{display:block;position:absolute;bottom:2rem;text-decoration:none;font-size:1rem;font-weight:300;opacity:0;transform:translateY(30px);transition:all .5s cubic-bezier(.4,0,.2,1)}.header__nav--active .header__nav-email{opacity:1;transform:translateY(0)}.header__email{display:none}.header__menu-toggle{display:block}}.hero{position:relative;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;margin:0;padding:0;z-index:1;mix-blend-mode:difference}.hero__content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1.25rem;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;transition:all .3s ease}@media screen and (min-width: 769px){.hero__content{padding:0 3.25rem}}.hero__title{font-size:clamp(2rem,5vw,5.5rem);font-weight:900;margin:0;text-transform:uppercase;max-width:37.5rem;line-height:.85em;pointer-events:none;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.hero__location{font-size:clamp(.875rem,1.5vw,1rem);font-weight:300;pointer-events:none;text-transform:uppercase;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.hero__scroll-down-indicator{position:absolute;bottom:100%;left:50%;transform:translate(-50%);text-align:center;color:var(--white);font-size:.6875rem;transition:.5s;border:0;background-color:transparent;z-index:5}.hero__scroll-down-indicator__arrow{font-size:1.5rem;margin-top:1rem;animation:bounce 4s infinite}@media screen and (max-width: 1440px){.hero__title{font-size:clamp(1.75rem,3.5vw,3.5rem)}}@media screen and (max-width: 1024px){.hero__title{font-size:clamp(1.75rem,3.5vw,3.5rem)}}@media screen and (max-width: 768px){.hero__content{flex-direction:column;align-items:flex-start}.hero__title{font-size:clamp(2.5rem,3vw,3.5rem);filter:blur(0);pointer-events:none}.hero__location{font-size:clamp(.75rem,1.25vw,.875rem);margin-top:1.25rem}}@media screen and (max-width: 480px){.hero__title{font-size:clamp(2rem,2.5vw,2.5rem)}.hero__location{font-size:.75rem}}.article-content{padding:2.8125rem 0}.player{position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);z-index:3}.player__controls-wrapper{display:flex;justify-content:space-between;align-items:center;z-index:4;position:relative;gap:.3125rem;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity 1s ease-out,transform 1s ease-out}.player__controls{display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding:0 .3125rem;border-radius:.9375rem;height:1.875rem;z-index:4;position:relative;transition:.5s;background:#0000001a;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px);border:1px solid rgba(255,255,255,.2)}.player__extras{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);padding:0 .3125rem;border-radius:.9375rem;height:1.875rem;border:1px solid var(--white);z-index:4;position:relative;transition:.5s}.hero__scroll-down-indicator:hover{opacity:.4;transition:.5s}.player__controls button{width:2.25rem;height:2rem;background-color:#fff0;border-radius:.3125rem;border:1px solid rgb(255 255 255 / 0%);color:var(--white);font-size:.875rem;font-weight:700;opacity:1;transition:all .4s ease-out}.player__controls button:hover{opacity:.4;transition:.5s}.player__extras button{width:2.25rem;height:2rem;background-color:#fff0;border-radius:.3125rem;border:1px solid rgb(255 255 255 / 0%);color:var(--black);font-size:.875rem;font-weight:700;opacity:1;transition:all .4s ease-out}.player__extras button:hover{opacity:.4;transition:.5s}.ticker{display:inline-block;height:1.875rem;line-height:1.875rem;width:7.5rem;overflow:hidden;background-color:transparent;white-space:nowrap;opacity:1;position:relative}.ticker__item{display:inline-block;height:1.875rem;font-size:.625rem;color:var(--white);position:absolute;top:0;left:0;opacity:0;animation:ticker 9s linear infinite;transition:opacity .5s ease-in-out}.ticker__item.active{opacity:1}.pre-footer-spacer{position:relative;min-height:100vh}.footer__content{min-height:100vh;display:grid;grid-template-rows:1fr auto;align-items:center;position:relative}.footer__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:clamp(.875rem,1.5vw,1rem);padding:3.125rem 2rem;grid-row:1}.footer__row.visible{opacity:1;transform:translateY(0)}.footer__middle{order:2}.footer__quick-links{order:1}.footer__social-links{order:3}.footer__middle img{max-width:200px;width:100%;margin:0 auto;animation:float 6s ease-in-out infinite}@media screen and (max-width: 1440px){.footer__row{padding:3.25rem 1.25rem}}@media screen and (max-width: 768px){.footer__row{grid-template-columns:1fr;text-align:center;padding:3.25rem 1.25rem}.footer__social-links,.footer__quick-links{text-align:center}.footer__middle{order:-1}.footer__quick-links{order:3}.footer__social-links{order:2}.footer__middle img{max-width:150px}}@keyframes float{0%{transform:translateY(10px)}50%{transform:translateY(-10px)}to{transform:translateY(10px)}}.footer__social-links{text-align:right}.footer__social-links ul{list-style:none;padding:0;margin:0}.footer__social-links li{margin-bottom:.5rem}.footer__social-links a{color:var(--white);text-decoration:none;opacity:.7;transition:opacity .3s ease;position:relative;padding-bottom:.25rem}.footer__social-links a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0);transform-origin:right;transition:transform .3s ease;opacity:.7}.footer__social-links a:hover:after{transform:scaleX(1);transform-origin:left}.footer__quick-links{text-align:left}.footer__quick-links ul{list-style:none;padding:0;margin:0}.footer__quick-links li{margin-bottom:.5rem}.footer__quick-links a{color:var(--white);text-decoration:none;opacity:.7;transition:opacity .3s ease;position:relative;padding-bottom:.25rem}.footer__quick-links a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white);transform:scaleX(0);transform-origin:right;transition:transform .3s ease;opacity:.7}.footer__quick-links a:hover:after{transform:scaleX(1);transform-origin:left}.footer__copyright{opacity:.7}.footer__link{color:var(--white);text-decoration:none;opacity:.7;transition:opacity .3s ease}.footer__link:hover{opacity:1}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.625rem)}60%{transform:translateY(-.3125rem)}}.transition-main{opacity:1;transition:opacity .5s ease-in-out}html.is-animating .transition-main{opacity:0}.canvas-container{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:-1}.canvas-container .webgl{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.canvas-container__background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0%,rgba(51,0,255,.1) 25%,rgb(255 0 128) 50%,rgb(0 255 255) 75%,rgb(51 0 255) 100%);background-size:100% 100%;mix-blend-mode:color}.canvas-container__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0%,rgba(0,255,255,.1) 25%,rgb(51 0 255) 50%,rgb(255 0 128) 75%,rgb(0 255 255) 100%);background-size:100% 100%;opacity:0;animation:gradientAnimation 10s ease infinite}@keyframes gradientAnimation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.studio-description{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--white);overflow:hidden;margin:0;padding:0;z-index:1}.studio-description__content{min-height:100vh;max-width:75rem;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative}.studio-description__text{color:var(--white);font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.5;text-align:center;margin:0;opacity:0;white-space:nowrap}@media screen and (max-width: 768px){.studio-description__text{white-space:normal}.studio-description__content{padding:0 .9375rem}}@media screen and (max-width: 480px){.studio-description__content{padding:0 .625rem}}.about-us{width:100%;display:flex;align-items:center;justify-content:center;padding:8rem 0;position:relative}.about-us__container{width:100%;max-width:1920px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center}.about-us__content{margin:0 auto}.about-us__heading{color:var(--white);font-size:clamp(2rem,4vw,3.5rem);font-weight:900;text-transform:uppercase;margin:0 0 2.5rem;line-height:1.1;text-align:center}.about-us__description{color:var(--white);font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.6;margin:0;max-width:960px;opacity:.9;text-align:justify;padding-bottom:2rem}.about-us__cta{display:flex;justify-content:center}@media screen and (max-width: 768px){.about-us{padding:4rem 0}.about-us__container{padding:0 1.25rem}.about-us__heading{font-size:2.5rem;margin-bottom:2rem}.about-us__description{font-size:1.25rem}}@media screen and (max-width: 480px){.about-us{padding:3rem 0}.about-us__container{padding:0 1rem}.about-us__heading{font-size:2rem;margin-bottom:1.5rem}.about-us__description{font-size:1.125rem}}.work{position:relative;padding:12rem 2rem;color:var(--white)}.work__container{max-width:var(--container-width);margin:0 auto}.work__content{max-width:1200px;margin:0 auto;position:relative}.work__heading{font-size:6rem;font-weight:900;margin-bottom:4rem;line-height:.9;position:relative;text-transform:uppercase;letter-spacing:-.02em}.work__heading span{display:block;margin-top:1rem;font-size:4rem;font-weight:200;letter-spacing:.02em;opacity:.7}.work__description{font-size:1.5rem;line-height:1.6;margin-bottom:4rem;max-width:800px}.work__cta{margin-top:3rem}.services{position:relative;padding:12rem 2rem;color:var(--white)}.services__container{max-width:var(--container-width);margin:0 auto}.services__content{max-width:1200px;margin:0 auto;position:relative}.services__heading{font-size:6rem;font-weight:900;margin-bottom:4rem;line-height:.9;position:relative;text-transform:uppercase;letter-spacing:-.02em}.services__heading span{display:block;margin-top:1rem;font-size:4rem;font-weight:200;letter-spacing:.02em;opacity:.7}.services__description{font-size:1.5rem;line-height:1.6;margin-bottom:4rem;max-width:800px}.services__list{list-style:none;padding:0;margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.services__list li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.6;opacity:.9;transition:opacity .3s ease}.services__list li:hover{opacity:1}.services__list li:before{content:"→";position:absolute;left:0;color:var(--white);opacity:.7;transition:transform .3s ease}.services__list li:hover:before{transform:translate(.5rem)}.services__cta{margin-top:3rem}.research{position:relative;padding:12rem 2rem;color:var(--white)}.research__container{max-width:var(--container-width);margin:0 auto}.research__content{max-width:1200px;margin:0 auto;position:relative}.research__heading{font-size:6rem;font-weight:900;margin-bottom:4rem;line-height:.9;position:relative;text-transform:uppercase;letter-spacing:-.02em}.research__heading span{display:block;margin-top:1rem;font-size:4rem;font-weight:200;letter-spacing:.02em;opacity:.7}.research__description{font-size:1.5rem;line-height:1.6;margin-bottom:4rem;max-width:800px}.research__list{list-style:none;padding:0;margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.research__list li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.6;opacity:.9;transition:opacity .3s ease}.research__list li:hover{opacity:1}.research__list li:before{content:"→";position:absolute;left:0;color:var(--white);opacity:.7;transition:transform .3s ease}.research__list li:hover:before{transform:translate(.5rem)}.research__cta{margin-top:3rem}@media screen and (max-width: 1440px){.work__heading,.services__heading,.research__heading{font-size:5rem}.work__heading span,.services__heading span,.research__heading span{font-size:3.5rem}}@media screen and (max-width: 768px){.work,.services,.research{padding:8rem 1.5rem}.work__heading,.services__heading,.research__heading{font-size:4rem}.work__heading span,.services__heading span,.research__heading span{font-size:3rem}.work__description,.services__description,.research__description{font-size:1.25rem}.services__list,.research__list{grid-template-columns:1fr}.services__list li,.research__list li{font-size:1.25rem}}@media screen and (max-width: 480px){.work,.services,.research{padding:6rem 1rem}.work__heading,.services__heading,.research__heading{font-size:3.5rem}.work__heading span,.services__heading span,.research__heading span{font-size:2.5rem}.work__description,.services__description,.research__description,.services__list li,.research__list li{font-size:1.125rem}}.theme-switch{background:none;border:none;padding:0;cursor:pointer;color:var(--white);transition:transform .3s ease}.theme-switch:hover{transform:scale(1.1)}.theme-switch__icon{position:relative;width:1.5rem;height:1.5rem}.theme-switch__icon i{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.theme-switch__icon .bi-sun-fill{opacity:1;transform:rotate(0)}.theme-switch__icon .bi-moon-fill{opacity:0;transform:rotate(-180deg)}[data-theme=light] .theme-switch__icon .bi-sun-fill{opacity:0;transform:rotate(180deg)}[data-theme=light] .theme-switch__icon .bi-moon-fill{opacity:1;transform:rotate(0)}.about-hero{height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;margin:0;padding:0;z-index:1;mix-blend-mode:difference}.about-hero__content{text-align:center;padding:0 1.25rem;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-hero__title{font-size:clamp(2rem,5vw,5.5rem);font-weight:900;margin:0;text-transform:uppercase;line-height:.9em;pointer-events:none;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.about-hero__subtitle{font-size:clamp(1rem,2vw,1.5rem);font-weight:300;margin-top:1rem;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out}.about-content{padding:8rem 0;position:relative;z-index:1}.about-content__container{max-width:var(--container-width);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;justify-items:center}.about-content__heading{color:var(--white);font-size:clamp(2rem,4vw,3.5rem);font-weight:900;text-transform:uppercase;margin:0 0 2.5rem;line-height:1.2}.about-content__paragraph{color:var(--white);font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.6;margin:0 0 2rem;opacity:.9;font-weight:300}.about-content__image{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.about-content__image img{max-width:500px;object-fit:cover;transition:transform .6s cubic-bezier(.215,.61,.355,1);filter:grayscale(100%);aspect-ratio:5 / 7;width:80%}.about-content__image:hover img{transform:scale(1.05)}.about-content__caption{position:absolute;margin-right:10%;width:100%;text-align:right;height:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;margin-bottom:40%}.about-content__caption--firstname,.about-content__caption--lastname{display:inline-block;color:var(--white);font-size:clamp(1.5rem,3vw,2.875rem);font-weight:900;opacity:1;line-height:1.1}.about-content__caption--firstname{margin-right:3.5rem}.about-content__caption--title{display:inline-block;color:var(--white);font-size:clamp(.875rem,1.2vw,1rem);font-weight:300;opacity:.9;width:400px;margin-left:8.5rem;line-height:1.4}.gradient-container{text-align:center}.values-section{padding:8rem 0;position:relative;z-index:1}.values-section__container{max-width:var(--container-width);margin:0 auto;padding:0 2rem}.values-section__heading{color:var(--white);font-size:clamp(2rem,4vw,3.5rem);font-weight:900;text-transform:uppercase;margin:0 0 4rem;line-height:1.1;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-item{padding:2rem;background:#ffffff0d;border-radius:.5rem;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.value-item:hover{transform:translateY(-.5rem)}.value-item__title{color:var(--white);font-size:1.5rem;font-weight:700;margin:0 0 1rem;line-height:1.2}.value-item__text{color:var(--white);font-size:1rem;line-height:1.6;margin:0;opacity:.9;font-weight:300}@media screen and (max-width: 1024px){.about-content__container{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width: 768px){.about-content,.values-section{padding:4rem 0}.about-content__container,.values-section__container{padding:0 1.25rem}.values-grid{grid-template-columns:1fr}}@media screen and (max-width: 480px){.about-content,.values-section{padding:3rem 0}.about-content__container,.values-section__container{padding:0 1rem}}.marquee{width:100%;overflow:hidden;position:relative;padding:2rem 0;white-space:nowrap}.marquee span{display:inline-block;font-size:7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;-webkit-text-stroke:1px var(--white);text-stroke:1px var(--white);color:transparent;animation:none}@media screen and (max-width: 768px){.marquee span{font-size:2.5rem}}@media screen and (max-width: 480px){.marquee span{font-size:1.5rem}}@media screen and (max-width: 768px){.about-content__paragraph{font-size:1.25rem}}@media screen and (max-width: 480px){.about-content__paragraph{font-size:1.125rem}}
