.fade-hover{transition:opacity .4s ease}.desktop .fade-hover:focus,.desktop .fade-hover:hover{opacity:.5}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(25px);opacity:0}.fade-enter-active{transition:all .4s ease-out}.fade-leave-active{transition:all 0s}.fade-enter-from,.fade-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}.hero-intro{align-items:flex-start;display:flex;flex-direction:column;height:var(--app-height);justify-content:flex-end;min-height:var(--app-height);overflow:hidden;padding:var(--header-height) var(--s) calc(var(--l) + var(--m));position:relative}@media only screen and (max-width:900px){.hero-intro{height:auto;min-height:auto;padding:calc(var(--header-height) + 40px) var(--s) var(--l)}}.hero-intro__inner{max-width:calc(var(--max-width)*6/16);position:relative;width:100%}@media only screen and (max-width:900px){.hero-intro__inner{max-width:100%}}@media print{.hero-intro__inner{max-width:100%}}.hero-intro__inner .body.is-pdf-mode{max-width:100%}.hero-intro__inner__title{font-family:Sofia-Regular;font-size:clamp(32px,2.7777777778vw,60px);line-height:1.2em}@media only screen and (max-width:640px){.hero-intro__inner__title{line-height:1.25em}}.hero-intro__inner__text{font-family:Sofia-Regular;font-family:IBM-Regular;font-size:18px;line-height:1.56em;margin-top:var(--l)}
