.exist-hero-sign h1{min-height:1.56em;transform-style:preserve-3d;display:grid;position:relative}.exist-hero-copy h1 .exist-hero-sign-face{color:#d2d2cc;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity, transform, filter;grid-area:1/1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1);display:block}.exist-hero-copy h1 .exist-hero-sign-face strong{color:#555550;font:inherit}.exist-hero-copy h1 .exist-hero-sign-face-active{opacity:0;filter:blur(7px);transform:rotateX(-90deg)translateY(.15em)}.exist-hero-sign.is-activated h1{animation:none}.exist-hero-sign.is-activated .exist-hero-sign-face-default{opacity:0;filter:blur(7px);transform:rotateX(90deg)translateY(-.15em)}.exist-hero-sign.is-activated .exist-hero-sign-face-active{opacity:1;filter:blur();transform:rotateX(0)translateY(0)}:is(.exist-hero-sign:hover h1,.exist-hero-sign:focus-visible h1){color:#f1f1ec;text-shadow:0 0 18px #b9f6ff42,0 0 42px #b9f6ff1c}:is(.exist-hero-sign:hover .exist-hero-sign-face strong,.exist-hero-sign:focus-visible .exist-hero-sign-face strong){color:#edede8;text-shadow:0 0 22px #b9f6ff52}@media (max-width:840px){.exist-hero-sign h1{min-height:1.56em}}
