.page_home__w9TOW{z-index:1;scroll-snap-type:y mandatory;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100vh}.page_home__w9TOW section{scroll-snap-align:start}@keyframes page_textTransitionWhenLoaded__1qLdA{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1024px){.page_home__w9TOW{--header-text-align:center;--header-align:center;--header-padding:0;--header-title-size:5rem;--header-title-description-size:2rem;--filler-button-font-size:1.5rem;--filler-button-height:3rem}}@media only screen and (min-width:1025px){.page_home__w9TOW{--header-text-align:left;--header-align:left;--header-padding:100px;--header-title-size:7rem;--header-title-description-size:3.5rem;--filler-button-font-size:2rem;--filler-button-height:4rem}}@media only screen and (min-width:2000px){.page_home__w9TOW{--header-title-size:10rem;--header-title-description-size:5rem;--filler-button-font-size:2.5rem;--filler-button-height:5rem}}.page_header__ZuoJk{height:100vh;background-position:50%;background-size:cover;display:flex;vertical-align:center;flex-direction:column}.page_header__ZuoJk div{animation:page_textTransitionWhenLoaded__1qLdA 1.5s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;display:flex;flex-direction:column;padding-left:var(--header-padding);color:#fff;align-items:var(--header-align);justify-content:center;height:100%}.page_header__ZuoJk div h1{text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:var(--header-title-size);font-weight:500;letter-spacing:-.05em;margin-top:100px;margin-left:-6px}.page_header__ZuoJk div p{text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:var(--header-title-description-size);font-weight:400;letter-spacing:-.03em}.page_readMore__cU8gu{align-self:center;display:flex;flex-direction:column;margin-top:auto;margin-bottom:15px;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;text-transform:uppercase}.page_chevron__YxxWN{filter:invert(1);align-self:center}.page_about__IxFbL{position:relative;display:flex;height:100vh}@media only screen and (max-width:1024px){.page_about__IxFbL{--about-align:center;--about-max-width:100%;--about-title-font-size:2.5rem;--about-paragraph-font-size:1.8rem;--about-horizontal-padding:80px;--about-image-width:0}}@media only screen and (min-width:1025px){.page_about__IxFbL{--about-align:left;--about-max-width:55%;--about-title-font-size:4.5rem;--about-paragraph-font-size:2rem;--about-horizontal-padding:100px;--about-image-width:50%}}@media only screen and (min-width:2000px){.page_about__IxFbL{--about-title-font-size:6rem;--about-paragraph-font-size:3rem}}.page_aboutImage____WH_{position:relative;width:var(--about-image-width)}.page_gradientContainer__iOieu{z-index:1;position:absolute;height:100%;width:100%;background:linear-gradient(90deg,rgba(0,0,0,.3),#000)}.page_aboutContent__XvtI4{position:relative;display:flex;flex-direction:column;justify-content:center;padding:150px var(--about-horizontal-padding);max-width:var(--about-max-width);height:100%;align-items:var(--about-align);text-align:var(--about-align)}.page_aboutContent__XvtI4 h2{color:#fff;font-weight:400;font-size:var(--about-title-font-size);margin-bottom:30px}.page_aboutContent__XvtI4 p{color:#fff;font-size:var(--about-paragraph-font-size);font-weight:300}@media only screen and (max-width:1024px){.page_about__IxFbL .page_social-media-container__DMVRo{color:#fff;margin-top:50px}}@media only screen and (min-width:1025px){.page_about__IxFbL .page_social-media-container__DMVRo{padding-left:100px;position:absolute;bottom:50px;left:0;color:#fff}}.FillerButton_button__O7RyW{width:-moz-fit-content;width:fit-content;margin-top:50px;position:relative;transition:color .25s ease,border-color .25s ease;font-size:var(--filler-button-font-size);height:var(--filler-button-height);line-height:var(--filler-button-height);z-index:1;color:#fff;text-decoration:none;background-color:transparent;letter-spacing:.1em;padding:0 10px;border:1px solid}.FillerButton_button__O7RyW:before{z-index:-1;content:"";width:100%;height:100%;background-color:#fff;position:absolute;bottom:0;left:0;transition:transform .25s ease;transform:scaleX(0);transform-origin:left}.FillerButton_button__O7RyW:hover{color:#000;border-color:#fff}.FillerButton_button__O7RyW:hover:before{transform:scaleX(1)}