@layer properties,theme,base;@layer nuxt-base{.modal[data-v-74412225]{background-color:color-mix(in srgb,var(--color-strong) 35%,transparent);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s;position:fixed;inset:0}.modal.modal--active[data-v-74412225]{visibility:visible;opacity:1;pointer-events:auto}.modal .modal__content[data-v-74412225]{width:calc(100% - 40px);max-height:85vh;padding:calc(var(--spacing-unit) * 4);background:var(--color-inverse);border-radius:var(--radius-image);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal .modal__content .modal__heading[data-v-74412225]{margin:0 0 calc(var(--spacing-unit) * 2) 0;justify-content:space-between;align-items:center;display:flex}@media screen and (width>=768px){.modal .modal__content[data-v-74412225]{border-radius:var(--radius-card);padding:calc(var(--spacing-unit) * 8)}.modal .modal__content .modal__heading[data-v-74412225]{margin:0 0 calc(var(--spacing-unit) * 4) 0}}.modal .modal__content .modal__heading .modal__title[data-v-74412225]{font-family:var(--font-display);color:var(--color-ink);font-weight:700;font-size:var(--text-title);margin:0;line-height:28px}@media screen and (width>=768px){.modal .modal__content .modal__heading .modal__title[data-v-74412225]{font-size:var(--text-heading);line-height:32px}}}@layer components,utilities;
