.hero-intro{--max-width:88.6rem;--header-height:9.4rem;align-items:center;display:flex;letter-spacing:-.02em;min-height:calc(100vh - var(--header-height)*2);opacity:0;padding:5rem 2rem;position:relative;text-align:center}@media (width >= 90em){.hero-intro{--header-height:14.6rem}}.hero-intro--wide{--max-width:117.4rem}.hero-intro--x-wide{--max-width:138.8rem}.hero-intro--large{--max-width:134rem;padding-block:5rem}@media (width >= 90em) and (height >= 54.0625em){.hero-intro--large .hero-intro__go-next{margin-top:17rem}}@media (width >= 64em){.hero-intro--large{padding-top:min(16vh,23rem)}}.hero-intro__wrap{margin-inline:auto;max-width:var(--max-width)}.hero-intro__sub-title{margin-bottom:1.3rem}.hero-intro__title{margin:0 auto;max-width:15ch}.hero-intro__go-next{border:.2rem solid #000;border-radius:2.4rem;box-shadow:.4rem .4rem 0 0 #000;display:block;height:6rem;margin:5rem auto 0;overflow:hidden;position:relative;text-indent:-999rem;transition:all .3s;width:6rem}@media (width >= 75em){.hero-intro__go-next{border-radius:2.8rem;height:7rem;margin-top:7rem;width:7rem}}.hero-intro__go-next:before{background:url(/wp-content/themes/cygnus/dist/images/next-arrow.69f3c0f6.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.75);transition:all .3s;width:3rem}@media (width >= 75em){.hero-intro__go-next:before{height:3.3rem;width:3.3rem}}.hero-intro__go-next:hover{box-shadow:0 0 0 0 #000;transform:translate(.4rem,.4rem)}.hero-intro__go-next:hover:before{transform:translate(-50%,-50%) scale(1) translateY(.8rem)}.hero-intro .underline{position:relative;text-decoration:none}.hero-intro .underline>span{text-decoration:underline;text-decoration-thickness:.052em;text-underline-offset:.08em}.hero-intro.is-active{opacity:1}