.lm[data-v-09e4db0b]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:clamp(12px,3vh,40px) var(--gutter);background:#050403b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}@media(min-width:640px){.lm[data-v-09e4db0b]{align-items:center}}.lm__panel[data-v-09e4db0b]{position:relative;width:100%;max-width:560px;margin-block:auto;padding:clamp(24px,3.5vw,44px);border-radius:16px;background:#1b0d09;box-shadow:0 40px 100px -30px #000c,inset 0 0 0 1px #f6f1ec14}.lm__close[data-v-09e4db0b]{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#f6f1ec0f;color:#f6f1ecbf;cursor:pointer;transition:background .25s ease,color .25s ease}.lm__close[data-v-09e4db0b]:hover{background:#f6f1ec1f;color:var(--c-text)}.lm__eyebrow[data-v-09e4db0b]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--c-ember-hi)}.lm__title[data-v-09e4db0b]{margin:10px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;color:var(--c-text)}.lm__sub[data-v-09e4db0b]{margin:10px 0 22px;font-size:14px;line-height:1.55;color:#f6f1ec99;max-width:40em}.lm-enter-active[data-v-09e4db0b]{transition:opacity .3s ease}.lm-leave-active[data-v-09e4db0b]{transition:opacity .25s ease}.lm-enter-active .lm__panel[data-v-09e4db0b]{transition:transform .4s var(--ease-out-expo),opacity .4s ease}.lm-leave-active .lm__panel[data-v-09e4db0b]{transition:transform .25s ease,opacity .25s ease}.lm-enter-from[data-v-09e4db0b],.lm-leave-to[data-v-09e4db0b]{opacity:0}.lm-enter-from .lm__panel[data-v-09e4db0b]{transform:translateY(30px) scale(.98);opacity:0}.lm-leave-to .lm__panel[data-v-09e4db0b]{transform:translateY(10px);opacity:0}@media(prefers-reduced-motion:reduce){.lm-enter-active[data-v-09e4db0b],.lm-enter-active .lm__panel[data-v-09e4db0b],.lm-leave-active[data-v-09e4db0b],.lm-leave-active .lm__panel[data-v-09e4db0b]{transition:opacity .2s ease}.lm-enter-from .lm__panel[data-v-09e4db0b],.lm-leave-to .lm__panel[data-v-09e4db0b]{transform:none}}
