.wp-block-flashacademy-hero-video{isolation:isolate;margin:56px auto 0;overflow:visible;padding:0;position:relative;width:100%;z-index:2}.wp-block-flashacademy-hero-video.alignwide{margin-left:auto;margin-right:auto;max-width:1400px}.wp-block-flashacademy-hero-video.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.flashacademy-hero-video__glow{border-radius:50%;filter:blur(90px);height:110%;left:50%;opacity:.85;pointer-events:none;position:absolute;top:58%;transform:translate(-50%,-50%);width:130%;z-index:0}.flashacademy-hero-video__glow--yellow{background:radial-gradient(circle at 18% 62%,rgba(255,196,64,.45) 0,rgba(255,196,64,.22) 35%,transparent 60%),radial-gradient(circle at 50% 42%,rgba(255,210,120,.35) 0,rgba(255,210,120,.18) 40%,transparent 65%),radial-gradient(circle at 82% 60%,rgba(255,170,40,.4) 0,rgba(255,170,40,.2) 35%,transparent 60%)}.flashacademy-hero-video__glow--green{background:radial-gradient(circle at 18% 62%,hsla(80,54%,80%,.45) 0,hsla(80,54%,80%,.25) 35%,transparent 60%),radial-gradient(circle at 50% 42%,hsla(80,69%,87%,.35) 0,hsla(80,69%,87%,.18) 40%,transparent 65%),radial-gradient(circle at 82% 60%,hsla(83,47%,67%,.4) 0,hsla(83,47%,67%,.2) 35%,transparent 60%)}.flashacademy-hero-video__glow--multi{background:radial-gradient(circle at 18% 62%,rgba(134,152,242,.42) 0,rgba(134,152,242,.22) 35%,transparent 55%),radial-gradient(circle at 50% 42%,rgba(255,181,34,.38) 0,rgba(255,181,34,.2) 38%,transparent 58%),radial-gradient(circle at 82% 60%,hsla(12,84%,67%,.4) 0,hsla(12,84%,67%,.22) 35%,transparent 55%)}.flashacademy-hero-video__wrapper{background:transparent;border-radius:32px;overflow:hidden;position:relative;width:100%;z-index:1;--fa-glow-version:2;border:6px solid hsla(0,0%,100%,.5);box-shadow:0 20px 60px rgba(0,0,0,.08),0 4px 18px rgba(0,0,0,.06),inset 0 0 40px hsla(0,0%,100%,.12);transform-origin:center center;transform-style:preserve-3d;will-change:transform}.flashacademy-hero-video__wrapper:before{background-image:var(--flashacademy-hero-video-poster);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:2}.flashacademy-hero-video__wrapper:after,.flashacademy-hero-video__wrapper:before{content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.flashacademy-hero-video__wrapper:after{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.2));box-shadow:inset 0 0 40px hsla(0,0%,100%,.15);z-index:3}.flashacademy-hero-video__wrapper.is-playing:after,.flashacademy-hero-video__wrapper.is-playing:before{opacity:0}.flashacademy-hero-video__embed{aspect-ratio:16/9;background:transparent;border:0;display:block;position:relative;width:100%;z-index:1}.flashacademy-hero-video__play-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0;position:absolute;z-index:4}.flashacademy-hero-video__wrapper.is-playing .flashacademy-hero-video__play-button{display:none}.flashacademy-hero-video__play{align-items:center;display:inline-flex;justify-content:center;line-height:0;pointer-events:none}.flashacademy-hero-video__play svg{display:block;filter:drop-shadow(0 0 30px rgba(0,0,0,.35));height:auto;transform-origin:center;transition:transform .25s ease;width:clamp(140px,18vw,260px)}.flashacademy-hero-video__play-button:focus-visible .flashacademy-hero-video__play svg,.flashacademy-hero-video__play-button:hover .flashacademy-hero-video__play svg{transform:scale(1.12)}.flashacademy-hero-video__play-button:focus-visible{outline:2px solid currentColor;outline-offset:-8px}@media(max-width:576px){.wp-block-flashacademy-hero-video{margin-top:40px}.flashacademy-hero-video__glow{filter:blur(60px);height:280px;opacity:.8;top:62%;width:130vw}.flashacademy-hero-video__wrapper{border-radius:22px}.flashacademy-hero-video__play svg{width:92px}}
