@keyframes fadeIn{0%{opacity:0}to{opacity:.3}}@keyframes fadeOut{0%{opacity:.3}to{opacity:0}}.modal{--prussian-blue:#192b3f;right:0;bottom:0;pointer-events:none;z-index:100;display:flex;justify-content:flex-end;overflow:scroll}.modal,.modal__background{position:fixed;top:0;left:0}.modal__background{height:100%;width:100%;background:var(--prussian-blue);opacity:0;animation:fadeIn .35s forwards}.modal__background--fade-out{animation:fadeOut .35s forwards}.modal__content{position:relative;transition:opacity .35s,transform .35s;transition-timing-function:cubic-bezier(.075,.82,.165,1);opacity:0;height:100vh;border-radius:16 0 0 16;transform:translate(100%);max-height:90vh}@media only screen and (min-width:640px){.modal__content{max-height:100%}}.modal__content>.stack{height:100%}@media only screen and (min-width:640px){.modal--large .modal__content{width:640px}}@media only screen and (min-width:890px){.modal--large .modal__content{width:900px}}@media only screen and (min-width:640px){.modal--large.modal--center .modal__content{width:640px}}@media only screen and (min-width:890px){.modal--large.modal--center .modal__content{width:900px}}.modal--center{justify-content:center;align-items:flex-start}.modal--center .modal__content{transform:translateY(100%);margin-top:auto;height:auto;max-width:unset;width:100%}@media only screen and (min-width:640px){.modal--center .modal__content{width:650px;margin-top:0;top:50%;width:unset}}@media only screen and (min-width:890px){.modal--center .modal__content{width:770px}}.modal--center .modal__content>.stack{height:auto}.modal--open{pointer-events:all}.modal--open .modal__content{opacity:1;transform:none}@media only screen and (min-width:640px){.modal--open .modal__content{transform:translateY(-50%)}}body.with-modal{overflow:hidden}
/*# sourceMappingURL=75b012f18909eec7.css.map*/