.feature-video{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-video-el{width:100%;height:100%;object-fit:cover;display:block}.feature-video-toggle{position:absolute;bottom:18px;right:18px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--white);isolation:isolate;cursor:pointer;transition:color var(--dur-hover,.2s) var(--ease-out,ease),transform var(--dur-hover,.2s) var(--ease-out,ease)}.feature-video-toggle:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(31,47,78,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-clip-path:polygon(50% 5%,82% 18%,95% 50%,82% 82%,50% 95%,18% 82%,5% 50%,18% 18%);clip-path:polygon(50% 5%,82% 18%,95% 50%,82% 82%,50% 95%,18% 82%,5% 50%,18% 18%)}.feature-video-toggle:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media (hover:hover) and (min-width:901px) and (prefers-reduced-motion:no-preference){.feature-video-toggle{cursor:none}}.feature-video-empty{position:absolute;inset:0;display:flex;align-items:flex-end;padding:28px}.feature-video-empty-inner{position:relative;z-index:2;max-width:320px}.feature-video-badge{display:inline-block;margin-bottom:10px;padding:4px 11px;background:rgba(31,47,78,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--ff-mono);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--white);border-radius:999px}.feature-video-empty-text{font-size:13px;line-height:1.55;color:rgba(255,255,255,.82)}@media (max-width:600px){.feature-video-toggle{bottom:14px;right:14px}.feature-video-badge{font-size:var(--fs-label)}}