.Modal-module-scss-module__NlvQpa__modal{--dialog-whitespace:2rem;z-index:21;background-color:rgb(var(--color-primary-full-black-rgb)/20%);flex-direction:column;justify-content:center;align-items:center;width:100%;display:none;position:fixed;inset:0}.Modal-module-scss-module__NlvQpa__modal--is-open{display:flex}.Modal-module-scss-module__NlvQpa__modal--is-barebones{color:var(--color-primary-full-white);background-color:var(--color-primary-full-black)}@media (max-width:767.98px){.Modal-module-scss-module__NlvQpa__modal--is-barebones{z-index:1000}}@media (min-width:768px){.Modal-module-scss-module__NlvQpa__modal--is-barebones{background-color:rgb(var(--color-primary-full-black-rgb)/75%)}}.Modal-module-scss-module__NlvQpa__modal__inner{width:100%;margin:var(--dialog-whitespace)auto;pointer-events:none;justify-content:center;align-items:center;display:flex}.Modal-module-scss-module__NlvQpa__modal--size-medium .Modal-module-scss-module__NlvQpa__modal__inner{max-width:46rem}.Modal-module-scss-module__NlvQpa__modal--size-large .Modal-module-scss-module__NlvQpa__modal__inner{max-width:84rem}.Modal-module-scss-module__NlvQpa__modal--is-barebones .Modal-module-scss-module__NlvQpa__modal__inner{width:fit-content;height:min(100%,50vw)}.Modal-module-scss-module__NlvQpa__modal__dialog{width:100%;height:100%;max-height:calc(100vh - 2rem);position:relative}.Modal-module-scss-module__NlvQpa__modal__dialog>*{pointer-events:all}.Modal-module-scss-module__NlvQpa__modal--size-medium .Modal-module-scss-module__NlvQpa__modal__dialog{flex-basis:46rem}.Modal-module-scss-module__NlvQpa__modal--size-large .Modal-module-scss-module__NlvQpa__modal__dialog{flex-basis:84rem}.Modal-module-scss-module__NlvQpa__modal__dialog:not(.Modal-module-scss-module__NlvQpa__modal--is-barebones .Modal-module-scss-module__NlvQpa__modal__dialog){margin-right:var(--dialog-whitespace);margin-left:var(--dialog-whitespace);background-color:var(--color-primary-full-white);border-radius:1rem;gap:2rem;padding:3.5rem 2rem;overflow-y:auto}@media (min-width:768px){.Modal-module-scss-module__NlvQpa__modal__dialog:not(.Modal-module-scss-module__NlvQpa__modal--is-barebones .Modal-module-scss-module__NlvQpa__modal__dialog){padding-left:3.5rem;padding-right:3.5rem}}.Modal-module-scss-module__NlvQpa__modal__close-button{width:1.5rem;height:1.5rem;color:var(--color-primary-full-white);justify-content:center;align-items:center;margin-left:calc(100% - 2.5rem);display:flex}.Modal-module-scss-module__NlvQpa__modal__close-button path{stroke:var(--color-primary-full-white)}.Modal-module-scss-module__NlvQpa__modal__title{font-family:Aino,Arial,Helvetica,sans-serif;font-size:2rem;line-height:2.5rem}.Modal-module-scss-module__NlvQpa__modal__body{margin-top:2rem}.Modal-module-scss-module__NlvQpa__modal--is-barebones .Modal-module-scss-module__NlvQpa__modal__body{height:calc(100% - var(--dialog-whitespace));margin:.5rem 1rem 0}.Modal-module-scss-module__NlvQpa__modal__footer{flex-direction:column-reverse;gap:.5rem;margin-top:2rem;display:flex}@media (min-width:768px){.Modal-module-scss-module__NlvQpa__modal__footer{flex-direction:row;justify-content:flex-end;gap:1rem}}.Modal-module-scss-module__NlvQpa__modal__button-separator{margin:0 auto}@media (min-width:768px){.Modal-module-scss-module__NlvQpa__modal__delete-button{margin-right:auto}}
.VideoBackground-module-scss-module__D1EtzW__video-background{position:relative}.VideoBackground-module-scss-module__D1EtzW__video-background--is-loading{height:45rem}@media (max-width:991.98px){.VideoBackground-module-scss-module__D1EtzW__video-background{clip-path:inset(0)}}@media (min-width:992px){.VideoBackground-module-scss-module__D1EtzW__video-background{border-radius:1rem;overflow:hidden}}.VideoBackground-module-scss-module__D1EtzW__video-background__overlay{height:100%}.VideoBackground-module-scss-module__D1EtzW__video-background__overlay:before{content:"";background:rgb(var(--color-primary-full-black-rgb)/50%);position:absolute;inset:0}@media (min-width:992px){.VideoBackground-module-scss-module__D1EtzW__video-background__overlay:before{border-radius:1rem}}.VideoBackground-module-scss-module__D1EtzW__video-background__overlay-content{z-index:1;width:calc(100% - 2rem);color:var(--color-primary-full-white);opacity:1;flex-direction:column;gap:2rem;padding-left:1rem;padding-right:1rem;transition:all .35s ease-in-out;display:flex;position:fixed;top:50%;transform:translateY(-50%)}@media (min-width:992px){.VideoBackground-module-scss-module__D1EtzW__video-background__overlay-content{width:100%;padding-left:7rem;padding-right:7rem;position:absolute}}@media (max-width:991.98px){.VideoBackground-module-scss-module__D1EtzW__video-background__overlay-content--fade-transition{opacity:0;transform:translateY(0%)}}.VideoBackground-module-scss-module__D1EtzW__video-background__play-button{align-self:flex-start}.VideoBackground-module-scss-module__D1EtzW__video-background__toggle-button{z-index:1;opacity:1;transition-property:bottom,opacity;transition-duration:.35s;position:absolute;bottom:1.6rem;right:1.6rem}@media (max-width:991.98px){.VideoBackground-module-scss-module__D1EtzW__video-background__toggle-button--fade-transition{opacity:0;bottom:0}}.VideoBackground-module-scss-module__D1EtzW__video-background__toggle-button:disabled{opacity:.8}@media (min-width:992px){.VideoBackground-module-scss-module__D1EtzW__video-background__title,.VideoBackground-module-scss-module__D1EtzW__video-background__description{width:50%}}.VideoBackground-module-scss-module__D1EtzW__video-background__title{line-height:2.5rem}.VideoBackground-module-scss-module__D1EtzW__video-background__source{font-size:1.125rem;line-height:1.75rem}.VideoBackground-module-scss-module__D1EtzW__video-background__player{object-fit:cover;width:100%;height:100vh;display:block}@media (min-width:992px){.VideoBackground-module-scss-module__D1EtzW__video-background__player{height:unset;object-fit:contain;border-radius:1rem}}.VideoBackground-module-scss-module__D1EtzW__video-background__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoBackground-module-scss-module__D1EtzW__video-background__modal-video-wrapper{width:100%;height:min(100%,50vw)}.VideoBackground-module-scss-module__D1EtzW__video-background__modal-video{aspect-ratio:16/9;border:0;max-width:100%;height:100%}
