.section-indicator{position:fixed;right:5rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.5rem;z-index:4}.section-indicator__bar{width:1.5rem;height:.12rem;border-radius:.125rem;background-color:#00bdd4;transition:background-color .3s}.section-indicator__bar--active{background-color:#ffffff;width:3rem}.landing-bg{position:relative;width:100%;height:100vh;overflow:hidden}i{font-style:normal}.content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-text{display:block;max-width:90vw;margin:0 auto;transform-origin:center center;animation:textZoom 5s ease-in-out forwards}.hero-text span{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;white-space:nowrap;font-family:Roboto,sans-serif;font-weight:1000;line-height:1;color:#fff;font-size:clamp(3rem,11vw,20rem)}.hero-text span i{display:inline}.hero-text span+span{display:block}@media (max-width:1000px){.section-indicator{display:none}.hero-text{width:100%}.hero-text span{display:block;white-space:normal;font-weight:900;line-height:.9;font-size:clamp(4rem,25vw,20rem)}.hero-text span i{display:block;margin-top:-1rem}}@keyframes bgZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes textBlink{0%{opacity:.4}20%{opacity:1}40%{opacity:.4}60%{opacity:1}to{opacity:1}}.hero-text{animation:textBlink 1s ease-in-out forwards;opacity:.4}