.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{font-size:16px}@media only screen and (min-width:1920px){html{font-size:18px}}@media only screen and (min-width:2200px){html{font-size:20px}}@media only screen and (min-width:2560px){html{font-size:22px}}.fade-hover{transition:opacity .4s ease}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:all .4s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-quick-enter-active,.fade-quick-leave-active{transition:all .2s ease-out}.fade-quick-enter-from,.fade-quick-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}.Popup{color:var(--color-black);height:var(--app-height);left:0;position:fixed;top:0;width:100vw;z-index:100;--svg-size:32px}@media only screen and (max-width:480px){.Popup{--svg-size:24px}}.Popup__bg{background-color:#4b4b4bcc;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.Popup__close{background:none;color:var(--color-black);display:inline-block;height:var(--svg-size);left:100%;margin-left:auto;position:sticky;right:0;top:0;width:var(--svg-size)}.Popup__close+*{margin-top:calc(0px - var(--svg-size))}.Popup__close svg{height:100%;width:100%}.Popup__wrapper{height:100%;margin:auto;overflow:overlay;padding:3rem}@media only screen and (max-width:480px){.Popup__wrapper{padding:2rem}}.Popup__wrapper{align-items:flex-start;display:flex;justify-content:center}.Popup__content{background-color:#fff;border-radius:.75rem;margin:auto;max-width:800px;padding:6rem;width:100%}@media only screen and (max-width:900px){.Popup__content{padding:3rem}}@media only screen and (max-width:480px){.Popup__content{padding:2rem}}.Popup__slot{height:100%;margin:auto;width:100%}.Popup__title,.Popup__wysiwyg{margin-bottom:3rem}
