/* FKEM launch films: local covers, consent loading, portrait video. */
.launch-intro{border-top:1px solid var(--line);margin-top:54px;padding-top:38px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:8%;align-items:center;scroll-margin-top:28px}
.launch-intro>div{min-width:0}.launch-intro h3{font-size:clamp(30px,4vw,52px);letter-spacing:-.045em;line-height:1.08;margin:12px 0 22px}.launch-intro-copy>p:not(.micro){max-width:580px;color:var(--muted);line-height:1.7}
.launch-intro .community-content{margin:0}.launch-intro .community-controls{display:none}.launch-intro .community-track{display:block;overflow:visible}.launch-intro .community-card{width:100%;max-width:100%;margin:0}.launch-intro .community-card-title{font-size:22px}
.community .community-card-portrait .community-media-youtube{height:auto;min-height:0;aspect-ratio:9/16;display:block;background:#0b0d0a}.community .community-card-portrait .community-media-youtube .community-frame{display:block;min-height:0;aspect-ratio:9/16;width:100%;height:100%}
.community-card-portrait .community-placeholder{position:relative;isolation:isolate;min-height:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.community-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.community-placeholder-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,12,7,.98),rgba(8,12,7,.8) 33%,rgba(8,12,7,.06) 80%);z-index:-1}.community-placeholder-poster .community-consent{color:#e5e9df}.community-placeholder-poster .community-platform{margin-bottom:12px}.community-card-fkem{scroll-margin-top:28px}
.community-native-frame{display:block;width:100%;height:100%;aspect-ratio:9/16;object-fit:contain;background:#000}.community-video-options{padding:20px 22px 8px;display:grid;gap:12px}.community-video-options .community-load-external{background:transparent;color:var(--fg);border-color:var(--line)}.community-video-options .community-load-external:hover:not(:disabled){color:var(--bg)}.community-video-options .community-consent{font-size:11px;line-height:1.6;margin:0}
.launch-credits{border-top:1px solid var(--line)}.launch-credits .launch-credit-card{max-width:850px;margin-top:32px;border:1px solid var(--line);padding:28px}.launch-credit-card h3{font-size:29px;line-height:1.15;letter-spacing:-.035em}.launch-credit-card p{font-size:14px;line-height:1.75;color:var(--muted)}.launch-credit-card strong{color:var(--fg)}.launch-credit-card a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.launch-credit-links{display:flex;flex-wrap:wrap;gap:16px}.launch-credit-card details{border-top:1px solid var(--line);padding-top:18px}.launch-credit-card summary{cursor:pointer;line-height:1.65;font-size:14px}.launch-credit-card :is(a,summary):focus-visible{outline:2px solid var(--lime);outline-offset:4px}
@media(max-width:700px){.launch-intro{grid-template-columns:1fr;gap:26px;margin-top:36px;padding-top:30px}.launch-intro .community{width:100%;max-width:380px;justify-self:center}.launch-credit-card{padding:22px!important}}
