.hero{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0;margin:0;justify-content:space-between;padding:0 14vw;width:100vw;height:100vh;box-sizing:border-box;overflow:hidden}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.hero__background.static{z-index:-2}.hero__showcase{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;bottom:calc(-10*(1vh + 1vw));right:-15vw;opacity:0}.hero__content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0;align-items:flex-start;gap:calc(1.5vw + .5vh);text-align:left;max-width:40vw;opacity:0;z-index:2}.hero__content .logo{left:0}@media (max-width: 1001px){.hero__content{max-width:unset;width:100%;gap:2.5vh;justify-content:flex-start;height:100%;padding-top:20vh}}.hero__title{font-family:Wadik,serif;font-weight:400;font-style:normal;font-size:calc(2.2*(1vh + 1vw));text-align:left;letter-spacing:.01em;padding:0;margin:0;line-height:calc(2.25*(1vw + 1vh));width:fit-content;text-shadow:9px 9px 12px rgba(0,0,0,.6235294118);color:#ffffffef}.hero__subtitle{font-family:RobotoCondensed,serif;font-weight:600;font-style:normal;font-size:1.35rem;color:#ffffffef;text-align:left;letter-spacing:.01em;line-height:1.5rem;color:#d1d1d1;text-shadow:9px 9px 12px rgba(0,0,0,.6235294118);width:80%}@media (max-width: 1001px){.hero__subtitle{width:100%}}.hero__nav{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:3rem}.hero__nav-link{text-decoration:none;outline:none;user-select:none;-webkit-user-drag:none;border:none;background-color:transparent;padding:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;font-size:1.5rem;font-weight:500;color:#ece7e7;transition:color .3s ease}.hero__nav-link:hover{color:#fff}.logo{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;gap:1rem;justify-content:flex-start}.logo__icon{width:4rem;height:4rem}.logo__text{font-size:2rem;font-weight:700;color:#ffffff83;text-transform:uppercase;text-shadow:2px 2px 5px rgb(0,0,0)}.C-text{color:#fff;font-size:1.5rem}.C-input{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;padding:24px;border:none;outline:none;font-size:1.35rem;-webkit-padding-start:24px;-webkit-padding-end:24px}.C-link{font-family:RobotoCondensed,serif;font-weight:600;font-style:normal;color:#ffffffef;text-align:left;letter-spacing:.01em;text-shadow:0px 0px 4px rgba(0,0,0,.6235294118);text-decoration:none;color:#fff;font-size:1.35rem;transition:.3s}.C-link:hover{color:#5f5ff8}.C-layout{width:100%;height:100vh;padding:0 8vw;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;box-sizing:border-box}.C-icon{width:48px;height:48px;fill:currentColor;vertical-align:middle}.C-button{text-decoration:none;outline:none;user-select:none;-webkit-user-drag:none;border:none;background-color:transparent;border:1px solid rgba(86,80,80,.6784313725);backdrop-filter:blur(10px);border-radius:8px;padding:1.75rem;font-size:1.75rem;overflow:hidden;cursor:pointer;transition:all .3s ease;border-color:#e4e4e462;width:fit-content;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:calc(var(--index) * .1)}@media (max-width: 1001px){.C-input{padding:15px;-webkit-padding-start:15px;-webkit-padding-end:15px}.C-icon{width:30px;height:30px}}@media (max-width: 600px){.C-input{-webkit-padding-start:12px;-webkit-padding-end:12px;padding:12px 12px 12px 10px}.C-icon{width:20px;height:20px}}.globe-wrapper{position:relative;width:calc(50vw + 23vh);height:calc(45vw + 22vh);filter:brightness(1);overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
