.cmp-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1000}.cmp-modal[aria-hidden=false]{opacity:1;pointer-events:all}.cmp-modal[aria-hidden=false] .cmp-modal__container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cmp-modal__overlay{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background-color:rgba(0,0,0,.6);cursor:pointer;inset:0;position:absolute}.cmp-modal__overlay.cmp-modal--overlay-disabled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;pointer-events:none}.cmp-modal__overlay.cmp-modal--blur-enabled{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.cmp-modal__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:var(--radius-card-regular);-webkit-box-shadow:0 .5rem 2.125rem 0 rgba(99,119,121,.16);box-shadow:0 .5rem 2.125rem 0 rgba(99,119,121,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-height:90vh;max-width:43.1875rem;opacity:0;padding:1rem;position:relative;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease;width:90%;z-index:1}@media(min-width:1024px){.cmp-modal__container{gap:1.5rem;padding:2rem}}.cmp-modal__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:none;border:none;border-radius:50%;color:var(--neutral-700);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;justify-content:flex-end;-webkit-transition:color .2s ease;transition:color .2s ease}.cmp-modal__close:hover{color:rgba(0,0,0,.8)}.cmp-modal__close:focus-visible{outline:.125rem solid var(--neutral-700);outline-offset:.125rem}.cmp-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.25rem}@media(min-width:1024px){.cmp-modal__content{gap:1.5rem;padding-right:.5rem}}.cmp-modal__content .cmp-image{margin-bottom:1.5rem}.cmp-modal__content .cmp-image img{border-radius:.25rem;height:100%;-o-object-fit:cover;object-fit:cover}.cmp-modal__media img{aspect-ratio:4/5;border-radius:var(--radius-card-regular);display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:601px){.cmp-modal__media img{aspect-ratio:16/9}}.cmp-modal__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}