.page-home-wrapper{overflow:hidden!important}.page-home .hero{position:relative;text-align:center;width:100%;z-index:2}.page-home .hero-actions,.page-home .hero-name,.page-home .hero-subtitle,.page-home .hero-tag{opacity:0;will-change:opacity,transform}.page-home .hero-name{cursor:default;display:inline-block;font-size:clamp(2.5rem,9vw,6rem);font-weight:700;letter-spacing:-.03em;line-height:.9;margin-bottom:.5rem;user-select:none}.page-home .hero-name .ch{display:inline-block;padding:0 .015em;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s cubic-bezier(.2,.8,.2,1);will-change:transform,filter}.page-home .hero-name .ch:not(.space){margin-right:-.02em}.page-home .hero-name .space{margin-right:0;padding:0;width:.22em}.page-home .hero-name .ch.active{filter:saturate(1.05);transform:translateY(-.03em) scale(1.32)}.page-home .hero-name .ch.near-left{transform:translateX(-.11em)}.page-home .hero-name .ch.near-right{transform:translateX(.11em)}.page-home .hero-name .ch.far-left{transform:translateX(-.06em)}.page-home .hero-name .ch.far-right{transform:translateX(.06em)}.page-home .hero-tag{letter-spacing:.3rem;margin-bottom:1rem;text-transform:uppercase}.page-home .hero-subtitle,.page-home .hero-tag{font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;line-height:1.6}.page-home .hero-subtitle{margin-bottom:2rem;margin-inline:auto;max-width:90%}.page-home .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:768px){.page-home .hero-tag{font-size:1.15rem;letter-spacing:.2rem;margin-bottom:.75rem}.page-home .hero-subtitle{font-size:1.15rem;line-height:1.7}.page-home .hero-actions{flex-direction:row;gap:.6rem;justify-content:center}}