.hero-video{position:relative;width:100%;aspect-ratio:1668/1080;border-radius:1rem;overflow:hidden;border:1px solid var(--wp-line-strong,rgba(244,251,243,.22));background:#04100d;box-shadow:0 24px 60px rgba(0,0,0,.35)}.hero-video__frame,.hero-video__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.hero-video__poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;cursor:pointer;padding:0;overflow:hidden;color:var(--wp-ink,#f4fbf3);background:#04100d}.hero-video__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-video__poster:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(70% 70% at 50% 38%,rgba(201,247,120,.14),transparent 70%),linear-gradient(180deg,rgba(6,17,13,.5),rgba(4,16,13,.82));transition:background .2s ease}.hero-video__poster:hover:after{background:radial-gradient(70% 70% at 50% 38%,rgba(201,247,120,.2),transparent 70%),linear-gradient(180deg,rgba(6,17,13,.38),rgba(4,16,13,.72))}.hero-video__poster:focus-visible{outline:2px solid var(--wp-lime,#c9f778);outline-offset:-3px}.hero-video__play{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:50%;color:#08130f;background:var(--wp-lime,#c9f778);box-shadow:0 10px 30px rgba(201,247,120,.35);transition:transform .2s ease}.hero-video__poster:hover .hero-video__play{transform:scale(1.06)}.hero-video__play svg{width:1.9rem;height:1.9rem;margin-left:3px}.hero-video__label{position:relative;z-index:2;font-family:Geist Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wp-ink,#f4fbf3)}@media (prefers-reduced-motion:reduce){.hero-video__play,.hero-video__poster{transition:none}}