@font-face{font-family:Futura Std Book;font-style:normal;font-weight:400;src:url(/fonts/futura-std/FuturaStdBook.woff2) format("woff2"),url(/fonts/futura-std/FuturaStdBook.woff) format("woff");font-display:swap}@font-face{font-family:Futura Std Light;font-style:normal;font-weight:400;src:url(/fonts/futura-std/FuturaStdLight.woff2) format("woff2"),url(/fonts/futura-std/FuturaStdLight.woff) format("woff");font-display:swap}@font-face{font-family:Futura Std Medium;font-style:normal;font-weight:400;src:url(/fonts/futura-std/FuturaStdMedium.woff2) format("woff2"),url(/fonts/futura-std/FuturaStdMedium.woff) format("woff");font-display:swap}@font-face{font-family:Futura Std Bold;font-style:normal;font-weight:400;src:url(/fonts/futura-std/FuturaStdBold.woff2) format("woff2"),url(/fonts/futura-std/FuturaStdBold.woff) format("woff");font-display:swap}:root{--primary-font: "Futura Std Light", sans-serif;--button-font: "Futura Std Medium", sans-serif;--primary-title: "Futura Std Bold", sans-serif;--secondary-title: "Futura Std Book", sans-serif;--primary-black: #242424;--primary-white: #ffffffff;--highlight-purple: #9747ff;--highlight-red: #fb4e04e9;--highlight-neon: #c1e026;--light-bg: #f4f4ef}body{background-color:var(--light-bg)}.homepage,.about,.contact{position:relative;height:2000vh}@media screen and (max-width: 762px){.homepage,.about,.contact{height:initial}}.sticky-header{position:sticky;top:0;display:flex;height:100vh;align-items:center;overflow:hidden;z-index:3}.hidden-link-text{position:absolute;top:-9999px}.hidden-info{display:none}a{text-decoration:none;transition:color ease-in .3s}video{pointer-events:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;line-height:1.5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:.1rem;display:none}*{scrollbar-width:none}body{-ms-overflow-style:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;width:0!important;background-color:transparent!important}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}img{display:block}ul,ol,li{padding:0;margin:0}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.flex-container{display:grid;grid-template-columns:100vw 100vw 260vw 100vw 140vw 100vw;padding-top:1rem}.homepage-blog{height:100vh;min-width:100vw;width:auto;position:relative}.motion-orange-text{color:var(--highlight-red);font-weight:400;padding-right:10px;padding-left:10px;font-family:var(--primary-title)}.orange-bubble-button{position:relative;display:flex;flex-direction:row;font-size:1.25rem;font-family:var(--button-font);font-weight:400;align-items:center;gap:.4375rem;color:var(--primary-black);z-index:1;text-decoration:none;margin-left:30px;width:max-content}.orange-bubble-button-img{width:1.9375rem;height:1.875rem;object-fit:cover;z-index:1}.orange-bubble-button-introduction-round,.orange-bubble-button-contact-round{border-radius:1.5625rem;background-color:var(--highlight-red);position:absolute;width:3.125rem;height:3.125rem;z-index:-1;left:-30px;transition:width .8s cubic-bezier(.645,.045,.355,1)}@media (hover: hover){.orange-bubble-button:hover .orange-bubble-button-introduction-round{width:12.5625rem;transition:width .8s cubic-bezier(.645,.045,.355,1)}.orange-bubble-button:hover .orange-bubble-button-contact-round{width:8.5rem;transition:width .8s cubic-bezier(.645,.045,.355,1)}}@media screen and (max-width: 1200px){.flex-container{grid-template-columns:100vw 120vw 310vw 100vw 180vw 130vw}}@media screen and (max-width: 1140px){.flex-container{grid-template-columns:100vw 120vw 320vw 100vw 190vw 135vw}}@media screen and (max-width: 1110px){.flex-container{grid-template-columns:100vw 120vw 330vw 100vw 190vw 135vw}}@media screen and (max-width: 1080px){.flex-container{grid-template-columns:100vw 120vw 340vw 100vw 190vw 140vw}}@media screen and (max-width: 1050px){.flex-container{grid-template-columns:100vw 120vw 350vw 100vw 200vw 145vw}}@media screen and (max-width: 1025px){.flex-container{grid-template-columns:100vw 130vw 360vw 100vw 210vw 145vw}}@media screen and (max-width: 970px){.flex-container{grid-template-columns:100vw 140vw 370vw 100vw 220vw 150vw}}@media screen and (max-width: 944px){.flex-container{grid-template-columns:100vw 150vw 400vw 100vw 230vw 160vw}}@media screen and (max-width: 890px){.flex-container{grid-template-columns:100vw 150vw 430vw 100vw 240vw 170vw}}@media screen and (max-width: 870px){.flex-container{grid-template-columns:100vw 150vw 450vw 100vw 250vw 175vw}}@media screen and (max-width: 850px){.flex-container{grid-template-columns:100vw 160vw 470vw 100vw 250vw 180vw}}@media screen and (max-width: 840px){.flex-container{grid-template-columns:100vw 160vw 470vw 100vw 250vw 180vw}}@media screen and (max-width: 815px){.flex-container{grid-template-columns:100vw 160vw 490vw 100vw 250vw 180vw}}@media screen and (max-width: 790px){.flex-container{grid-template-columns:100vw 170vw 510vw 100vw 260vw 190vw}}@media screen and (max-width: 777px){.flex-container{grid-template-columns:100vw 170vw 520vw 100vw 260vw 195vw}}@media screen and (max-width: 762px){.flex-container{display:flex;flex-direction:column;gap:7rem;overflow-x:hidden}.homepage-companions,.homepage-blog,.homepage-contact{height:initial;min-height:100vh}.orange-bubble-button{font-size:1.2rem}}@media screen and (max-width: 515px){.orange-bubble-button:hover .orange-bubble-button-introduction-round{width:13rem}.orange-bubble-button:hover .orange-bubble-button-contact-round{width:8rem}}.homepage-hero{height:100vh;min-width:100vw;width:auto;max-width:800px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.homepage-hero .homepage-hero-cta{color:var(--primary-black);align-items:center;font-size:12vw;font-family:var(--primary-title);text-align:center;font-weight:700;text-transform:uppercase;margin-left:initial;max-width:1440px;width:1440px;font-display:swap}.homepage-hero img{position:absolute;max-width:60px;width:100%;height:auto;object-fit:cover;right:0;bottom:0}.homepage-hero p{width:85%;text-align:center;font-size:1.5rem;font-display:swap;font-family:var(--primary-font);text-transform:uppercase}@media screen and (max-width: 762px){.homepage-hero img{bottom:1rem}.homepage-hero p{font-size:1rem}}header{position:fixed;padding:0 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:9999;width:100%;background-color:var(--light-bg)}h1{max-width:300px;z-index:99999}h1 img{width:100%;height:auto;object-fit:contain;margin-top:1rem}header .hamburger-menu-icon{position:relative;background-color:transparent;border:none;cursor:pointer;z-index:99999}header .hamburger-menu-icon img{width:40px;height:41px;object-fit:contain}nav{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:max-content}header .opened-nav{height:100vh;align-items:flex-start}header .opened-nav button{margin-top:1rem}header .hidden-item{width:60px;max-width:4vw;height:60px}nav ul{position:absolute;display:none;flex-direction:column;list-style:none;font-family:var(--primary-title);font-size:4vw;font-weight:900;text-transform:uppercase;gap:2rem;z-index:99999;top:20%;left:5%}header .background{position:absolute;top:0;left:0;bottom:0;width:100%;height:auto}@media (hover: hover){header a:hover{color:var(--light-bg)!important;transition:color ease-in .3s}}@media screen and (max-width: 990px){nav ul{font-size:5vw}}@media screen and (max-width: 762px){nav ul{font-size:7vw}h1{max-width:199px}}
