/*! WELLE 450 · Film-Auftritt und ruhiges Intake (Homepage EN + DE) */
.w450-buehne{position:relative}
.w450-buehne video.w310-film__video{display:block;width:100%;height:auto;border-radius:2px;background:#05090f}
.w450-play{
  position:absolute;left:18px;bottom:18px;
  display:inline-flex;align-items:center;gap:14px;
  padding:14px 22px 14px 16px;border:1px solid #d8ac5c;border-radius:2px;cursor:pointer;
  background:linear-gradient(115deg,#e2bb6e,#d8ac5c 55%,#c8963e);color:#141006;
  font:700 .6875rem/1 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.16em;text-transform:uppercase;
  box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 26px rgba(216,172,92,.28);
  transition:box-shadow .2s,transform .2s;
}
.w450-play i{width:30px;height:30px;border-radius:50%;background:#141006;position:relative;flex:0 0 auto}
.w450-play i::after{content:"";position:absolute;left:12px;top:9px;border-left:9px solid #d8ac5c;border-top:6px solid transparent;border-bottom:6px solid transparent}
.w450-play:hover{box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 38px rgba(216,172,92,.45)}
.w450-play:focus-visible{outline:2px solid #5dc9d6;outline-offset:4px}
.w450-buehne.ist-laeuft .w450-play{display:none}
@media (max-width:640px){.w450-play{padding:12px 16px 12px 12px;gap:10px;font-size:.625rem;letter-spacing:.12em}.w450-play i{width:26px;height:26px}.w450-play i::after{left:10px;top:7px}}
@media (prefers-reduced-motion:reduce){.w450-play{transition:none}}

/* Intake: die Datenschutzgrenze als ruhige Randnotiz, Inhalt unveraendert */
body.home-page .intake-privacy-boundary{
  margin:4px 0 0!important;padding:10px 0 10px 14px!important;
  border-left:2px solid rgba(93,201,214,.55);
  font-size:.8125rem!important;line-height:1.55!important;color:rgba(232,238,245,.62)!important;
}
body.home-page .intake-privacy-boundary strong{display:block;margin-bottom:3px;font:700 .625rem/1.4 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#5dc9d6}
body.home-page .intake-privacy-boundary a{color:#d8ac5c}
