@charset "UTF-8";.with-popup-video-2-0__bg{display:block;width:100%;height:300px}.with-popup-video-2-0__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.with-popup-video-2-0__bg--desktop{display:none}@media(min-width:768px){.with-popup-video-2-0__bg--desktop{display:block}}.with-popup-video-2-0__bg--mobile{display:block}@media(min-width:768px){.with-popup-video-2-0__bg--mobile{display:none}}@media(min-width:768px){.with-popup-video-2-0__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:auto;pointer-events:none}}.with-popup-video-2-0__container{position:relative;z-index:1;padding-top:var(--spacing-xl)}@media(min-width:768px){.with-popup-video-2-0__container{padding-top:0;min-height:560px;display:flex;align-items:center}}@media(min-width:1200px){.with-popup-video-2-0__container{min-height:640px}}.with-popup-video-2-0__content{display:grid;justify-items:center;text-align:center;max-width:720px}@media(min-width:768px){.with-popup-video-2-0__content{justify-items:start;text-align:left}}.with-popup-video-2-0__intro{display:grid;justify-items:center}@media(min-width:768px){.with-popup-video-2-0__intro{justify-items:start}}.with-popup-video-2-0__title,.with-popup-video-2-0__subtitle{margin:0}@media(min-width:768px){.with-popup-video-2-0__title{color:var(--color-neutral-white)}}@media(min-width:768px){.with-popup-video-2-0__subtitle{color:var(--color-neutral-white)}}.with-popup-video-2-0__trigger{align-self:flex-start}.with-popup-video-2-0__trigger--desktop{display:none}@media(min-width:768px){.with-popup-video-2-0__trigger--desktop{display:inline-flex}}.with-popup-video-2-0__trigger--mobile{display:inline-flex;width:100%}@media(min-width:768px){.with-popup-video-2-0__trigger--mobile{display:none}}.with-popup-video-2-0__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-m);pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--duration-base) ease}.with-popup-video-2-0__modal.open,.with-popup-video-2-0__modal.closing{visibility:visible}.with-popup-video-2-0__modal.open{pointer-events:auto;opacity:1}.with-popup-video-2-0__modal.open .with-popup-video-2-0__overlay{opacity:1}.with-popup-video-2-0__modal.open .with-popup-video-2-0__dialog{opacity:1;transform:translateZ(0)}.with-popup-video-2-0__modal.closing .with-popup-video-2-0__overlay{opacity:0}.with-popup-video-2-0__modal.closing .with-popup-video-2-0__dialog{opacity:0;transform:translate3d(0,32px,0)}.with-popup-video-2-0__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--duration-base) ease;cursor:pointer}.with-popup-video-2-0__dialog{position:relative;width:100%;max-width:960px;background-color:var(--color-neutral-1000);border-radius:var(--radius-s);overflow:hidden;opacity:0;transform:translate3d(0,32px,0);transition:opacity var(--duration-base) ease,transform var(--duration-base) cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.with-popup-video-2-0__dialog{border-radius:var(--radius-m)}}.with-popup-video-2-0__close{position:absolute;top:var(--spacing-m);right:var(--spacing-m);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-full);background-color:#00000080;color:var(--color-neutral-white);cursor:pointer;transition:background-color var(--duration-base) ease}@media(hover:hover){.with-popup-video-2-0__close:hover{background-color:#000000bf}}.with-popup-video-2-0__close:focus-visible{outline:var(--border-width-m) solid var(--border-interactive);outline-offset:2px}.with-popup-video-2-0__close svg{display:block}.with-popup-video-2-0__media{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--color-neutral-1000)}.with-popup-video-2-0__media video,.with-popup-video-2-0__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.with-popup-video-2-0__media video{object-fit:contain;background-color:var(--color-neutral-1000)}.with-popup-video-2-0{position:relative;isolation:isolate;overflow:hidden}@media(max-width:767px){.with-popup-video-2-0{padding-top:0}}
