.P_BEVW_dialog,:root[data-theme=light] .P_BEVW_dialog{--btn-background:#000;--btn-background-subdued:#18181b;--btn-foreground:#fff;--btn-text:#fff;--btn-text-dark:#000}:root[data-theme=dark] .P_BEVW_dialog{--btn-background:#18181b;--btn-background-subdued:#000;--btn-foreground:#000;--btn-text:#fff;--btn-text-dark:#fff}@media screen and (prefers-color-scheme:dark){.P_BEVW_dialog{--btn-background:#18181b;--btn-background-subdued:#000;--btn-foreground:#000;--btn-text:#fff;--btn-text-dark:#fff}}.P_BEVW_container{cursor:var(--cursor-pointer)}.P_BEVW_overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff14;border:1px solid #ffffffa3;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.P_BEVW_overlay{opacity:0;transition-property:opacity;transition-timing-function:var(--ease-out-expo);transition-duration:.6s}.P_BEVW_container:hover .P_BEVW_overlay{opacity:1}}.P_BEVW_dialog{z-index:11;pointer-events:none;visibility:hidden;position:fixed;inset:0}.P_BEVW_dialog.P_BEVW_open{pointer-events:initial;visibility:visible}.P_BEVW_dialog:before{content:"";z-index:0;background-color:var(--background-inverse);transition-property:transform;transition-timing-function:var(--ease-in-cubic);transition-duration:.3s;position:absolute;inset:0;transform:translateY(-100%)}.P_BEVW_dialog.P_BEVW_open:before{transition-timing-function:var(--ease-out-expo);transition-duration:1s;transform:translateY(0)}.P_BEVW_closeDialog,.P_BEVW_video{opacity:0;transition-property:opacity;transition-timing-function:var(--ease-out-expo);transition-delay:0s}.P_BEVW_open :is(.P_BEVW_closeDialog,.P_BEVW_video){opacity:1}.P_BEVW_closeDialog{z-index:1;transition-duration:.4s;top:1rem;right:1rem;position:absolute!important}.P_BEVW_video{aspect-ratio:auto;width:100%;height:100%;transition-duration:.6s;position:absolute;inset:0}.P_BEVW_open .P_BEVW_video{transition-delay:.3s}.P_BEVW_video video{object-fit:contain!important;border-radius:0!important}
.i8N2pq_container{position:relative}@media screen and (max-width:639px){.i8N2pq_container{align-items:center;gap:var(--spacing-v-lg);flex-direction:column;display:flex}}@media screen and (min-width:640px){.i8N2pq_cta{align-items:center;height:4rem;display:flex;position:absolute;inset-block-end:0}}.i8N2pq_quote{gap:var(--spacing-v-sm);flex-direction:column;display:flex}
