.fpwmh-width-full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;left:auto;right:auto}.fpwmh-width-contained{width:100%;max-width:100%;margin-left:0;margin-right:0}.fpwmh-hero{position:relative;min-height:var(--fpwmh-min-height);height:var(--fpwmh-height);overflow:hidden;color:var(--fpwmh-text);font-family:var(--fpwmh-body-font);isolation:isolate;background:#02070b}.fpwmh-media,.fpwmh-bg-image,.fpwmh-bg-video,.fpwmh-bg-css,.fpwmh-bg-gradient,.fpwmh-overlay,.fpwmh-vignette{position:absolute;inset:0}.fpwmh-bg-image{background-repeat:no-repeat}.fpwmh-bg-video{width:100%;height:100%;object-fit:cover}.fpwmh-bg-gradient{background:radial-gradient(circle at 46% 30%,rgba(37,100,108,.7),transparent 28%),linear-gradient(135deg,#04070b,#0a1a24 45%,#020307)}.fpwmh-vignette{background:radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.34) 55%,rgba(0,0,0,.95) 100%);pointer-events:none}.fpwmh-inner{position:relative;z-index:2;max-width:var(--fpwmh-content-width);height:100%;margin:0 auto;padding:90px 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,var(--fpwmh-feature-width));gap:8vw;align-items:center}.fpwmh-valign-top{align-items:start}.fpwmh-valign-bottom{align-items:end}.fpwmh-copy{max-width:680px}.fpwmh-align-center .fpwmh-copy{text-align:center;margin:auto}.fpwmh-align-right .fpwmh-copy{text-align:right;margin-left:auto}.fpwmh-eyebrow{font-family:var(--fpwmh-accent-font);font-size:var(--fpwmh-eye-size);letter-spacing:var(--fpwmh-letter);color:var(--fpwmh-accent);text-transform:uppercase;margin:0 0 12px;text-shadow:0 0 22px rgba(25,211,176,.26)}.fpwmh-headline{font-family:var(--fpwmh-heading-font);font-size:clamp(var(--fpwmh-head-mobile),5vw,var(--fpwmh-head-size));line-height:.98;color:var(--fpwmh-title);margin:0 0 22px;font-weight:700}.fpwmh-subheadline{font-size:var(--fpwmh-body-size);line-height:1.6;margin:0;color:var(--fpwmh-text)}.fpwmh-buttons{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px}.fpwmh-align-center .fpwmh-buttons{justify-content:center}.fpwmh-align-right .fpwmh-buttons{justify-content:flex-end}.fpwmh-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:17px 30px;border:var(--fpwmh-btn-border) solid currentColor;border-radius:var(--fpwmh-btn-radius);font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.fpwmh-btn-primary{border-color:var(--fpwmh-accent)!important}.fpwmh-btn:hover{transform:translateY(-2px)}.fpwmh-featured{width:var(--fpwmh-feature-width);justify-self:end;border-radius:calc(var(--fpwmh-radius) + 2px);padding:0;text-align:center}.fpwmh-featured h2{font-family:var(--fpwmh-accent-font);letter-spacing:6px;font-size:15px;color:var(--fpwmh-title);margin:0 0 12px;text-transform:uppercase}.fpwmh-featured p{font-size:14px;color:var(--fpwmh-muted);margin:0 0 18px}.fpwmh-featured-embed{overflow:hidden;border-radius:var(--fpwmh-radius);box-shadow:0 16px 50px rgba(0,0,0,.38)}.fpwmh-embed-portrait{position:relative;aspect-ratio:9/16;background:#000}.fpwmh-embed iframe,.fpwmh-embed video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.fpwmh-spotify{width:100%;height:352px;border:0}.fpwmh-soundcloud{width:100%;height:300px}.fpwmh-placeholder,.fpwmh-feature-link{display:block;padding:26px;background:rgba(255,255,255,.06);color:var(--fpwmh-text)}.fpwmh-video-toggle{position:absolute;z-index:3;inset:auto auto 12px 12px}.fpwmh-scroll{position:absolute;z-index:3;left:50%;bottom:24px;transform:translateX(-50%);text-align:center;color:var(--fpwmh-muted);font-family:var(--fpwmh-accent-font);letter-spacing:5px;font-size:12px}.fpwmh-scroll span{display:block;width:28px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:999px;margin:0 auto 8px;position:relative}.fpwmh-scroll span:after{content:"";position:absolute;top:8px;left:50%;width:4px;height:9px;background:var(--fpwmh-accent);border-radius:999px;transform:translateX(-50%);animation:fpwmh-wheel 1.8s infinite}@keyframes fpwmh-wheel{0%{opacity:0;transform:translate(-50%,0)}30%{opacity:1}100%{opacity:0;transform:translate(-50%,14px)}}.fpwmh-layout-center .fpwmh-inner{display:flex;justify-content:center}.fpwmh-layout-center .fpwmh-featured{display:none}.fpwmh-layout-left .fpwmh-inner{grid-template-columns:1fr}.fpwmh-layout-left .fpwmh-featured{display:none}@media(max-width:900px){.fpwmh-hero{height:auto;min-height:100vh}.fpwmh-inner{grid-template-columns:1fr;padding:96px 24px 120px;gap:40px}.fpwmh-featured{justify-self:start;width:min(100%,var(--fpwmh-feature-width))}.fpwmh-buttons{gap:14px}.fpwmh-btn{width:100%;min-width:0}.fpwmh-scroll{bottom:16px}}

/* v1.6 media/playback and motion controls */
.fpwmh-featured-embed{box-shadow:0 calc(8px + (var(--fpwmh-feature-shadow,38)*.22px)) calc(18px + (var(--fpwmh-feature-shadow,38)*.85px)) rgba(0,0,0,calc(.16 + (var(--fpwmh-feature-shadow,38)*.004)))}
.fpwmh-featured-embed .fpwmh-embed{height:var(--fpwmh-feature-height,0px)}
.fpwmh-featured-embed .fpwmh-embed[style*="--force-auto"],.fpwmh-featured-embed .fpwmh-embed:not([style]){height:auto}
.fpwmh-featured-embed .fpwmh-embed{min-height:0}
.fpwmh-featured-embed .fpwmh-embed.fpwmh-embed-portrait{height:auto}
.fpwmh-featured-embed .fpwmh-embed.fpwmh-embed-portrait:has(video),.fpwmh-featured-embed .fpwmh-embed.fpwmh-embed-portrait:has(iframe){height:var(--fpwmh-feature-height,0px)}
@supports not selector(:has(*)){.fpwmh-featured-embed .fpwmh-embed-portrait{height:auto}}
.fpwmh-hover-glow .fpwmh-featured-embed{transition:box-shadow .22s ease,transform .22s ease}.fpwmh-hover-glow .fpwmh-featured-embed:hover{box-shadow:0 20px 70px rgba(25,211,176,calc(var(--fpwmh-glow,20)/180)),0 18px 60px rgba(0,0,0,.42)}
.fpwmh-hover-scale .fpwmh-featured-embed{transition:transform .22s ease}.fpwmh-hover-scale .fpwmh-featured-embed:hover{transform:scale(1.025)}
.fpwmh-hover-float .fpwmh-featured-embed{animation:fpwmh-float 6s ease-in-out infinite}@keyframes fpwmh-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.fpwmh-feature-sticky .fpwmh-featured{position:sticky;top:90px}
.fpwmh-unmute{position:absolute;right:12px;bottom:12px;z-index:4;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.58);color:#fff;border-radius:999px;padding:8px 12px;cursor:pointer;font:600 12px/1 var(--fpwmh-accent-font);letter-spacing:1px}.fpwmh-unmute:hover{background:rgba(25,211,176,.25);border-color:var(--fpwmh-accent)}
.fpwmh-drift-veryslow .fpwmh-bg-image,.fpwmh-drift-veryslow .fpwmh-bg-video{animation:fpwmh-drift 90s ease-in-out infinite alternate;transform-origin:center}.fpwmh-drift-slow .fpwmh-bg-image,.fpwmh-drift-slow .fpwmh-bg-video{animation:fpwmh-drift 55s ease-in-out infinite alternate;transform-origin:center}.fpwmh-drift-medium .fpwmh-bg-image,.fpwmh-drift-medium .fpwmh-bg-video{animation:fpwmh-drift 34s ease-in-out infinite alternate;transform-origin:center}@keyframes fpwmh-drift{0%{transform:scale(1.03) translate3d(-1.2%,-.8%,0)}100%{transform:scale(1.09) translate3d(1.4%,1%,0)}}
.fpwmh-bg-image:after,.fpwmh-bg-gradient:after{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(circle at 46% 31%,rgba(25,211,176,calc(var(--fpwmh-glow,20)/500)),transparent 28%)}
.fpwmh-scroll span:after{animation-duration:var(--fpwmh-scroll-speed,1800ms)}
@media(max-width:900px){.fpwmh-feature-sticky .fpwmh-featured{position:relative;top:auto}.fpwmh-featured-embed .fpwmh-embed:has(video),.fpwmh-featured-embed .fpwmh-embed:has(iframe){height:auto}}
/* corrected custom height behavior */
.fpwmh-featured-embed .fpwmh-embed-portrait{height:auto!important;aspect-ratio:9/16}
.fpwmh-custom-feature-height .fpwmh-featured-embed .fpwmh-embed-portrait{height:var(--fpwmh-feature-height)!important;aspect-ratio:auto}

/* v1.7 featured content sizing and positioning */
.fpwmh-inner{gap:var(--fpwmh-feature-gap,8vw)}
.fpwmh-featured{width:min(var(--fpwmh-feature-width,320px),var(--fpwmh-feature-max,360px));max-width:100%;transform:translate(var(--fpwmh-feature-x,0px),var(--fpwmh-feature-y,0px)) scale(var(--fpwmh-feature-scale,1));transform-origin:center center}
.fpwmh-feature-align-left{justify-self:start}.fpwmh-feature-align-center{justify-self:center}.fpwmh-feature-align-right{justify-self:end}
.fpwmh-featured-embed iframe,.fpwmh-featured-embed video{max-width:100%}
@media(max-width:900px){.fpwmh-inner{gap:40px}.fpwmh-featured{width:min(100%,var(--fpwmh-feature-width,320px));transform:translate(0,0) scale(1);justify-self:center}.fpwmh-feature-align-left,.fpwmh-feature-align-right{justify-self:center}}

/* v1.9 hero start positioning */
.fpwmh-start-below{margin-top:0}
.fpwmh-start-behind{margin-top:calc(var(--fpwmh-header-offset,80px) * -1)}
.fpwmh-start-behind>.fpwmh-inner{padding-top:calc(90px + var(--fpwmh-header-offset,80px))}
.fpwmh-start-viewport{margin-top:calc(var(--fpwmh-header-offset,80px) * -1);height:100vh;min-height:max(var(--fpwmh-min-height),100vh)}
.fpwmh-start-viewport>.fpwmh-inner{padding-top:calc(90px + var(--fpwmh-header-offset,80px))}
body.admin-bar .fpwmh-start-behind,
body.admin-bar .fpwmh-start-viewport{margin-top:calc((var(--fpwmh-header-offset,80px) * -1) + 32px)}
@media(max-width:782px){body.admin-bar .fpwmh-start-behind,body.admin-bar .fpwmh-start-viewport{margin-top:calc((var(--fpwmh-header-offset,80px) * -1) + 46px)}}

/* v2.0 true behind-header overlay behavior */
body.fpwmh-has-hero-behind .fpwmh-header-overlay{
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  z-index:9999!important;
  margin-top:0!important;
}
body.admin-bar.fpwmh-has-hero-behind .fpwmh-header-overlay{top:32px!important}
@media(max-width:782px){body.admin-bar.fpwmh-has-hero-behind .fpwmh-header-overlay{top:46px!important}}
body.fpwmh-has-hero-behind .aefl-site-header.fpwmh-header-overlay,
body.fpwmh-has-hero-behind .site-header.fpwmh-header-overlay{
  background:rgba(0,0,0,.55)!important;
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}
body.fpwmh-has-hero-behind .fpwmh-start-behind,
body.fpwmh-has-hero-behind .fpwmh-start-viewport{
  margin-top:0!important;
}
body.fpwmh-has-hero-behind .fpwmh-start-behind>.fpwmh-inner,
body.fpwmh-has-hero-behind .fpwmh-start-viewport>.fpwmh-inner{
  padding-top:calc(90px + var(--fpwmh-real-header-height,var(--fpwmh-header-offset,80px)))!important;
}


/* FPW Music Hero v1.1 mobile height/overflow safeguard
   Lets the hero grow naturally on phones instead of clipping content. */
@media (max-width: 900px) {
    html, body {
        overflow-x: hidden;
    }

    .fpwmh-width-full,
    .fpwmh-width-contained {
        max-width: 100vw !important;
    }

    .fpwmh-hero {
        height: auto !important;
        min-height: 100vh !important;
        min-height: 100svh !important;
        overflow: visible !important;
    }

    .fpwmh-media,
    .fpwmh-bg-image,
    .fpwmh-bg-video,
    .fpwmh-bg-css,
    .fpwmh-bg-gradient,
    .fpwmh-overlay,
    .fpwmh-vignette {
        min-height: 100%;
    }

    .fpwmh-inner {
        height: auto !important;
        min-height: 100vh !important;
        min-height: 100svh !important;
        padding-top: max(92px, env(safe-area-inset-top));
        padding-bottom: 70px !important;
        overflow: visible !important;
    }

    .fpwmh-copy,
    .fpwmh-featured {
        max-width: 100% !important;
    }

    .fpwmh-featured {
        justify-self: stretch !important;
        width: 100% !important;
    }

    .fpwmh-featured-embed {
        max-width: 100%;
    }

    .fpwmh-scroll {
        position: relative !important;
        left: auto !important;
        bottom: auto !important;
        transform: none !important;
        margin: 28px auto 0 !important;
    }
}

@media (max-width: 520px) {
    .fpwmh-inner {
        padding-left: 18px !important;
        padding-right: 18px !important;
        gap: 30px !important;
    }

    .fpwmh-headline {
        font-size: clamp(40px, 14vw, var(--fpwmh-head-mobile, 54px)) !important;
    }

    .fpwmh-subheadline {
        font-size: min(var(--fpwmh-body-size, 20px), 18px) !important;
    }
}


/* v1.2 theme-aware simplification */
.fpwmh-featured{width:var(--fpwmh-feature-width,320px);max-width:100%;transform:translate(var(--fpwmh-feature-x,0px),var(--fpwmh-feature-y,0px));}
.fpwmh-featured h2{font-size:var(--fpwmh-feature-title-size,15px)!important;line-height:1.25}
.fpwmh-featured p{font-size:var(--fpwmh-feature-subtitle-size,14px)!important;line-height:1.45}
.fpwmh-embed-portrait{aspect-ratio:var(--fpwmh-feature-ratio,9/16)!important;height:auto!important}
.fpwmh-custom-feature-height .fpwmh-featured-embed .fpwmh-embed-portrait{height:auto!important;aspect-ratio:var(--fpwmh-feature-ratio,9/16)!important}
.fpwmh-btn{color:var(--fpwmh-title);background:transparent}.fpwmh-btn-secondary{border-color:var(--fpwmh-title)}
@media(max-width:900px){.fpwmh-featured{width:min(100%,var(--fpwmh-feature-width,320px));transform:translate(0,0);}}

/* v1.5 preview/live aspect ratio truth source */
.fpwmh-featured-embed .fpwmh-embed-portrait{height:auto!important;aspect-ratio:var(--fpwmh-feature-ratio,9/16)!important;}
.fpwmh-featured-embed .fpwmh-embed{height:auto!important;}
.fpwmh-featured-embed .fpwmh-embed iframe,.fpwmh-featured-embed .fpwmh-embed video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}

/* v1.6 lightweight sticky controller, no duplicate player */
.fpwmh-mini-controller{
  position:fixed;
  z-index:9998;
  display:flex;
  align-items:center;
  gap:10px;
  padding:10px 12px;
  border:1px solid color-mix(in srgb,var(--fpwmh-accent,#19d3b0) 45%,transparent);
  border-radius:999px;
  background:rgba(2,7,11,.82);
  color:var(--fpwmh-title,#fff8dc);
  box-shadow:0 18px 44px rgba(0,0,0,.42);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  opacity:0;
  pointer-events:none;
  transform:translateY(14px);
  transition:opacity .2s ease,transform .2s ease;
  max-width:min(360px,calc(100vw - 28px));
}
.fpwmh-mini-controller.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}
.fpwmh-mini-bottom-left{left:18px;bottom:18px}
.fpwmh-mini-bottom-center{left:50%;bottom:18px;transform:translate(-50%,14px)}
.fpwmh-mini-bottom-center.is-visible{transform:translate(-50%,0)}
.fpwmh-mini-bottom-right{right:18px;bottom:18px}
.admin-bar .fpwmh-mini-controller{bottom:20px}
.fpwmh-mini-play{
  width:42px;height:42px;min-width:42px;border-radius:999px;border:0;cursor:pointer;
  display:inline-flex;align-items:center;justify-content:center;
  color:#06110f;background:var(--fpwmh-accent,#19d3b0);font-weight:800;line-height:1;
}
.fpwmh-mini-jump{border:0;background:transparent;color:inherit;text-align:left;padding:0 8px 0 0;cursor:pointer;min-width:0}
.fpwmh-mini-jump strong{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fpwmh-accent,#19d3b0);font-family:var(--fpwmh-accent-font,system-ui,sans-serif)}
.fpwmh-mini-jump span{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;color:var(--fpwmh-title,#fff8dc);font-family:var(--fpwmh-body-font,Georgia,serif)}
@media(max-width:700px){
  .fpwmh-mini-controller{left:14px!important;right:14px!important;bottom:14px!important;max-width:none;justify-content:flex-start}
  .fpwmh-mini-bottom-center{transform:translateY(14px)}
  .fpwmh-mini-bottom-center.is-visible{transform:translateY(0)}
  .fpwmh-mini-jump span{max-width:calc(100vw - 120px)}
}

/* v1.7 controller hardened: controller is moved to body by JS so it cannot hide behind section wrappers. */
body > .fpwmh-mini-controller{
  z-index:2147483000!important;
  position:fixed!important;
}
body > .fpwmh-mini-bottom-left{left:18px!important;right:auto!important;bottom:18px!important}
body > .fpwmh-mini-bottom-center{left:50%!important;right:auto!important;bottom:18px!important;transform:translate(-50%,14px)!important}
body > .fpwmh-mini-bottom-center.is-visible{transform:translate(-50%,0)!important}
body > .fpwmh-mini-bottom-right{right:18px!important;left:auto!important;bottom:18px!important}
.admin-bar > .fpwmh-mini-controller{bottom:24px!important}
@media(max-width:700px){
  body > .fpwmh-mini-controller{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;max-width:none!important}
  body > .fpwmh-mini-bottom-center{transform:translateY(14px)!important}
  body > .fpwmh-mini-bottom-center.is-visible{transform:translateY(0)!important}
}


/* v1.8 foreground controller fix */
body > .fpwmh-mini-controller{
 z-index:2147483647 !important;
 position:fixed !important;
 opacity:1 !important;
 overflow:visible !important;
}
body > .fpwmh-mini-controller.is-visible{
 opacity:1 !important;
}
body > .fpwmh-mini-controller{
 background:rgba(2,7,11,.80) !important;
}


/* v1.9 controller visibility/transparency polish */
body > .fpwmh-mini-controller{
  background:rgba(2,7,11,.70) !important;
  border-color:color-mix(in srgb,var(--fpwmh-accent,#19d3b0) 55%,transparent) !important;
  box-shadow:0 18px 44px rgba(0,0,0,.34) !important;
  backdrop-filter:blur(12px) saturate(120%) !important;
  -webkit-backdrop-filter:blur(12px) saturate(120%) !important;
}
body > .fpwmh-mini-controller:not(.is-visible){
  opacity:0 !important;
  pointer-events:none !important;
  transform:translateY(14px) !important;
}
body > .fpwmh-mini-controller.is-visible{
  opacity:1 !important;
  pointer-events:auto !important;
}
body > .fpwmh-mini-bottom-center:not(.is-visible){
  transform:translate(-50%,14px) !important;
}
@media(max-width:700px){
  body > .fpwmh-mini-controller:not(.is-visible){transform:translateY(14px) !important;}
}


/* v1.9.2 native click-to-load YouTube optimization - monochrome glass play control */
.fpwmh-youtube-lite{
  cursor:pointer !important;
  overflow:hidden !important;
  position:relative !important;
}
.fpwmh-youtube-lite .fpwmh-youtube-thumb{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  border:0 !important;
  transform:scale(1.02) !important;
  filter:saturate(1.02) contrast(1.02) brightness(.92) !important;
  transition:filter .18s ease, transform .18s ease !important;
}
.fpwmh-youtube-lite:before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:1 !important;
  background:radial-gradient(circle at center,rgba(0,0,0,.05),rgba(0,0,0,.42)) !important;
  pointer-events:none !important;
}
.fpwmh-youtube-play{
  appearance:none !important;
  -webkit-appearance:none !important;
  position:absolute !important;
  z-index:2 !important;
  left:50% !important;
  top:50% !important;
  transform:translate(-50%,-50%) !important;
  width:72px !important;
  height:72px !important;
  border-radius:999px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  padding:0 !important;
  cursor:pointer !important;
  color:transparent !important;
  font-size:0 !important;
  line-height:0 !important;
  background:rgba(255,255,255,.045) !important;
  border:2px solid rgba(255,255,255,.76) !important;
  box-shadow:0 12px 34px rgba(0,0,0,.38), inset 0 0 0 1px rgba(255,255,255,.08) !important;
  backdrop-filter:blur(5px) saturate(105%) !important;
  -webkit-backdrop-filter:blur(5px) saturate(105%) !important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease !important;
}
.fpwmh-youtube-play span,
.fpwmh-youtube-play:after{
  content:"" !important;
  display:block !important;
  width:0 !important;
  height:0 !important;
  border-top:13px solid transparent !important;
  border-bottom:13px solid transparent !important;
  border-left:19px solid rgba(255,255,255,.92) !important;
  margin-left:5px !important;
  background:transparent !important;
}
.fpwmh-youtube-play span{display:block !important;}
.fpwmh-youtube-play:after{display:none !important;}
.fpwmh-youtube-lite:hover .fpwmh-youtube-thumb{
  filter:saturate(1.03) contrast(1.03) brightness(1.02) !important;
  transform:scale(1.035) !important;
}
.fpwmh-youtube-lite:hover .fpwmh-youtube-play,
.fpwmh-youtube-play:focus-visible{
  transform:translate(-50%,-50%) scale(1.055) !important;
  background:rgba(255,255,255,.09) !important;
  border-color:rgba(255,255,255,.96) !important;
}
.fpwmh-youtube-lite.is-loaded{cursor:auto !important;}
.fpwmh-youtube-lite.is-loaded:before{display:none !important;}
@media(max-width:700px){.fpwmh-youtube-play{width:60px !important;height:60px !important}.fpwmh-youtube-play span{border-top-width:11px !important;border-bottom-width:11px !important;border-left-width:16px !important}}

/* v1.9.3 LCP and mobile seam fix */
.fpwmh-bg-image{overflow:hidden;background-color:#02070b}
.fpwmh-bg-image .fpwmh-bg-img-el{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
  max-width:none!important;
}
.fpwmh-bg-image::after{z-index:1}
.fpwmh-overlay,.fpwmh-vignette{z-index:2}
.fpwmh-inner,.fpwmh-scroll{z-index:3}
@media(max-width:900px){
  body.fpwmh-has-hero-behind .fpwmh-start-behind,
  body.fpwmh-has-hero-behind .fpwmh-start-viewport{margin-top:-2px!important;}
  body.fpwmh-has-hero-behind .fpwmh-start-behind>.fpwmh-media,
  body.fpwmh-has-hero-behind .fpwmh-start-viewport>.fpwmh-media{top:-4px!important;}
  .wp-site-blocks .fpwmh-hero,
  .entry-content .fpwmh-hero{margin-top:0!important;}
}
