@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Medium.otf);font-weight:400}.ContactForm-module-scss-module__jMp5HW__formSection{color:#fff;flex-direction:column;justify-content:center;width:100%;font-family:Polly,sans-serif;font-size:13px;font-style:normal;font-weight:400;display:flex}.ContactForm-module-scss-module__jMp5HW__formContainer{width:100%}.ContactForm-module-scss-module__jMp5HW__formContainer form{flex-direction:column;gap:.25rem;display:flex}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__heading{padding-bottom:clamp(1.2rem,2vw,2.75rem)}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__heading h2{text-align:center}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__heading p{max-width:250px}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea{width:100%}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__errors{letter-spacing:1px;color:var(--color-light-blue);padding:10px .25rem;font-family:area-inktrap-extended,sans-serif;font-size:13px;font-style:normal;font-weight:600;display:block}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield{flex-direction:column;gap:10px;display:flex}@media only screen and (min-width:450px){.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield{flex-direction:row}}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield ::placeholder{letter-spacing:2px;color:#fff}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield .ContactForm-module-scss-module__jMp5HW__contactfield{letter-spacing:2px;color:#fff;background-color:#0000;border-bottom:1px solid #fff;outline:none;flex:1;padding:.5rem 0;font-family:Polly,sans-serif;font-size:13px;font-weight:400}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield .ContactForm-module-scss-module__jMp5HW__contactfield:-webkit-autofill+.ContactForm-module-scss-module__jMp5HW__label{background-color:#fff;display:none}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield select.ContactForm-module-scss-module__jMp5HW__contactfield{all:unset;text-transform:uppercase;letter-spacing:.1em;text-align:left;width:100%;font-size:.75rem;line-height:3}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__holdfield select.ContactForm-module-scss-module__jMp5HW__contactfield option{color:initial;background:initial}.ContactForm-module-scss-module__jMp5HW__formContainer .ContactForm-module-scss-module__jMp5HW__formcontent .ContactForm-module-scss-module__jMp5HW__formarea .ContactForm-module-scss-module__jMp5HW__button{border-bottom:1px solid var(--color-light-blue);color:var(--color-light-blue);background-color:#0000;width:fit-content;margin:0 auto;font-family:area-inktrap-extended,sans-serif;font-size:13px;font-style:normal;font-weight:800}.ContactForm-module-scss-module__jMp5HW__thankyoucontent{letter-spacing:1px;height:200px;color:var(--color-light-blue);justify-content:center;align-items:center;padding:.25rem;font-family:area-inktrap-extended,sans-serif;font-size:16px;font-style:normal;font-weight:600;display:flex}.ContactForm-module-scss-module__jMp5HW__largeText{font-size:clamp(1.2rem,1vw + .8rem,1.875rem)}
@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Medium.otf);font-weight:400}.Contactsection-module-scss-module__97EgWW__container{padding:2rem var(--global-padding) 4rem;flex-direction:column;margin:0 auto;display:flex}@media only screen and (min-width:768px){.Contactsection-module-scss-module__97EgWW__container{height:100vh;min-height:40rem;max-height:60rem;padding:4rem 3rem}}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent{flex-direction:column;flex:1;align-items:center;gap:2rem;display:flex;position:relative}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;margin:auto;display:flex}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy h2{color:var(--color-white)}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy p{color:var(--color-light-blue);max-width:20rem}@media only screen and (min-width:768px){.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy p{max-width:23rem}}@media only screen and (min-width:1330px){.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy p{max-width:26rem}}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__holdcontent .Contactsection-module-scss-module__97EgWW__copy .dot{background-color:var(--color-light-blue)}.Contactsection-module-scss-module__97EgWW__container .Contactsection-module-scss-module__97EgWW__form{width:100%;max-width:800px}
@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Medium.otf);font-weight:400}.Hero-module-scss-module__rtoUUG__hero{z-index:99;background-color:#242424;flex-direction:column;align-items:center;width:100%;height:100vh;min-height:300px;display:flex;position:relative;left:0;overflow:hidden}.Hero-module-scss-module__rtoUUG__overlay{pointer-events:none;z-index:1;background:linear-gradient(#0006 0%,#0000 25% 75%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__rtoUUG__thumbnail_wrapper{pointer-events:none;width:100vw;min-width:180vh;height:56.25vw;min-height:102vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.Hero-module-scss-module__rtoUUG__video_wrapper{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module-scss-module__rtoUUG__iframe{backface-visibility:hidden;will-change:transform;-webkit-user-select:none;user-select:none;border:0;width:100vw;min-width:180vh;height:56.25vw;min-height:102vh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.Hero-module-scss-module__rtoUUG__img_container{width:100%;height:100%;position:relative}.Hero-module-scss-module__rtoUUG__img_container img{object-fit:contain}.Hero-module-scss-module__rtoUUG__logo_left{aspect-ratio:1;width:fit-content;height:100%}.Hero-module-scss-module__rtoUUG__logo_center{aspect-ratio:200/30;width:fit-content;height:100%}.Hero-module-scss-module__rtoUUG__text{text-align:center;width:100%;color:var(--color-white);z-index:9;flex-direction:column;align-items:center;gap:.75rem;margin-top:auto;padding:0 1rem;display:flex;position:relative}.Hero-module-scss-module__rtoUUG__arrow{z-index:10;margin:1rem 0 2rem;position:relative}@media only screen and (min-width:768px){.Hero-module-scss-module__rtoUUG__arrow{margin:2rem 0}}
@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Medium.otf);font-weight:400}.SubHero-module-scss-module__zQHMbW__container{padding:4rem var(--global-padding) 1rem;flex-direction:column;align-items:center;display:flex;overflow:hidden}.SubHero-module-scss-module__zQHMbW__imageContainer{justify-content:center;align-items:center;margin:3rem auto;display:flex;position:relative}@media only screen and (min-width:768px){.SubHero-module-scss-module__zQHMbW__imageContainer{margin:6rem auto}}@media only screen and (min-width:1330px){.SubHero-module-scss-module__zQHMbW__imageContainer{margin:12rem auto 10rem}}.SubHero-module-scss-module__zQHMbW__imageContainer img{width:100.56px;height:100.56px}@media only screen and (min-width:768px){.SubHero-module-scss-module__zQHMbW__imageContainer img{width:146.56px;height:146.56px}}@media only screen and (min-width:1330px){.SubHero-module-scss-module__zQHMbW__imageContainer img{width:196.56px;height:196.56px}}.SubHero-module-scss-module__zQHMbW__imageContainer svg{pointer-events:none;width:100.56px;height:100.56px}@media only screen and (min-width:768px){.SubHero-module-scss-module__zQHMbW__imageContainer svg{width:146.56px;height:146.56px}}@media only screen and (min-width:1330px){.SubHero-module-scss-module__zQHMbW__imageContainer svg{width:196.56px;height:196.56px}}.SubHero-module-scss-module__zQHMbW__waveWrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SubHero-module-scss-module__zQHMbW__wave{pointer-events:none;border:2px solid #ffffff79;border-radius:50%;width:146.56px;height:146.56px;position:absolute}@media only screen and (min-width:1330px){.SubHero-module-scss-module__zQHMbW__wave{width:196.56px;height:196.56px}}.SubHero-module-scss-module__zQHMbW__content{color:var(--color-white);text-align:center;flex-direction:column;gap:1.5rem;max-width:36rem;display:flex}@media only screen and (min-width:768px){.SubHero-module-scss-module__zQHMbW__content{gap:2rem;max-width:50rem}}@media only screen and (min-width:1330px){.SubHero-module-scss-module__zQHMbW__content{gap:3rem;max-width:80rem}}.SubHero-module-scss-module__zQHMbW__content h2{color:var(--color-light-blue)}.SubHero-module-scss-module__zQHMbW__content p{line-height:1.15}
@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Medium.otf);font-weight:400}.Vision-module-scss-module__diDklW__container{flex-direction:column;margin-top:0;margin-bottom:4rem;display:flex;overflow:hidden}@media only screen and (min-width:768px){.Vision-module-scss-module__diDklW__container{margin-top:-2rem}}.Vision-module-scss-module__diDklW__imageContainer{aspect-ratio:1569.71/604;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;transform:translateY(25%)}.Vision-module-scss-module__diDklW__imageWrapper{flex:1;position:relative}.Vision-module-scss-module__diDklW__imageWrapper img{object-fit:cover}.Vision-module-scss-module__diDklW__content{text-align:center;color:var(--color-black);background:var(--color-white);padding-bottom:4rem;padding:20% var(--global-padding) 4rem;flex-direction:column;align-items:center;gap:1rem;display:flex}@media only screen and (min-width:768px){.Vision-module-scss-module__diDklW__content{padding:20% var(--global-padding) 14%;gap:2rem}}@media only screen and (min-width:1330px){.Vision-module-scss-module__diDklW__content{padding:14rem var(--global-padding) 7rem}}.Vision-module-scss-module__diDklW__content p{max-width:28rem}@media only screen and (min-width:768px){.Vision-module-scss-module__diDklW__content p{max-width:32rem}}@media only screen and (min-width:1330px){.Vision-module-scss-module__diDklW__content p{max-width:38rem}}.Vision-module-scss-module__diDklW__content .dot{background-color:var(--color-black)}
