dialog{border:none;padding:0 30px;overflow:visible;border-radius:10px;box-shadow:rgba(0,0,0,.15) 0 2px 20px;max-width:800px}@media all and (min-width: 800px){dialog{padding:0}}dialog[open]{-webkit-animation:show 1s ease normal}dialog.hide{-webkit-animation:hide 1s ease normal}@-webkit-keyframes show{from{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0%)}}@-webkit-keyframes hide{to{opacity:0;transform:translateY(-110%)}}dialog::backdrop{background:#fff;-webkit-animation:none}dialog[open]::backdrop{-webkit-animation:show-backdrop 2s ease forwards}dialog.hide::backdrop{-webkit-animation:hide-backdrop 3s ease backwards;animation-direction:reverse}@keyframes show-backdrop{from{background:rgba(255,255,255,0);backdrop-filter:blur(0)}to{background:rgba(255,255,255,.8);backdrop-filter:blur(10px)}}@keyframes hide-backdrop{from{background:rgba(255,255,255,.8);backdrop-filter:blur(10px)}to{background:rgba(255,255,255,0);backdrop-filter:blur(0)}}dialog:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 3s ease-in-out;width:120%;aspect-ratio:1/1;content:"";z-index:-2;background:linear-gradient(90deg, var(--primary-400) 0%, var(--tertiary-300) 100%);clip-path:circle(50% at 50% 50%)}@media all and (min-width: 768px){dialog:after{width:180%}}dialog[open]:after{opacity:1}.dialog__inner{display:flex;column-gap:30px;row-gap:15px;align-items:center;border-radius:10px;overflow:hidden;background:#fff;padding:30px}dialog .close{--size: 40px;position:absolute;top:calc(var(--size)/-2);right:calc(var(--size)/-2 + 30px);width:var(--size);height:var(--size);box-shadow:rgba(0,0,0,.08) 0 2px 10px;background:#fff;border:none;border-radius:50%;font-size:.85rem;line-height:1em}dialog .close:hover{background:var(--secondary);color:#fff}@media all and (min-width: 800px){dialog .close{right:calc(var(--size)/-2)}}dialog video{background:#000;border:none;max-width:100%;height:auto;aspect-ratio:4/3}.case-results{display:flex;flex-direction:column;overflow:hidden}.video-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:var(--primary-700);border-radius:8px}.video-container .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease}.video-container .video-placeholder:hover{opacity:.9}.video-container .video-placeholder img{width:100%;height:100%;object-fit:cover}.video-container .video-placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;fill:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));transition:transform .2s ease}.video-container .video-placeholder:hover svg{transform:translate(-50%, -50%) scale(1.1)}.video-container .wp-block-embed__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .wp-block-embed__wrapper iframe,.video-container .wp-block-embed__wrapper video{max-width:100%;width:100%;height:100%;object-fit:contain}.video-container .wp-block-embed__wrapper iframe{border-radius:8px}.is-style-case-result .testimonial{opacity:1}.is-style-case-result:has(.video-is-playing) .testimonial{opacity:0;transition:opacity .75s ease-in}/*# sourceMappingURL=style.css.map */
