.service-hero--film{min-height:0;padding:128px clamp(24px,6vw,100px) 72px;display:block}.service-hero--film .service-hero-copy{width:100%;max-width:1200px;margin-inline:auto}.service-hero--film h1{font-size:clamp(38px,4.2vw,66px);line-height:.98}.service-film{margin-top:30px}.service-film-player{background:#070907;border:1px solid #3e4838;border-radius:8px;width:100%;max-width:min(100%,177.778svh - 551.111px);margin-inline:auto;overflow:hidden;box-shadow:0 22px 70px #0007}.service-film video{aspect-ratio:16/9;object-fit:contain;background:#070907;width:100%;height:auto;display:block}.service-film video::cue{color:#f2efe7;background:#070907e6;font-family:system-ui,sans-serif}.service-film-meta{font:11px var(--mono);letter-spacing:.07em;color:#b5bdb0;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.service-film-meta a{color:var(--acid);text-underline-offset:5px;padding:8px 0;text-decoration:underline}.service-film-description{color:#b5bdb0;max-width:780px;margin:14px 0 0;font-size:14px;line-height:1.6}.service-film-transcript{border-top:1px solid #343b30;border-bottom:1px solid #343b30;max-width:900px;margin-top:20px}.service-film-transcript summary{cursor:pointer;color:var(--ivory);padding:15px 0;font-size:14px}.service-film-transcript>div{color:#bdc5b8;padding:0 0 18px;font-size:15px;line-height:1.7}.service-film-transcript p{margin:0 0 14px}.service-film-transcript p:last-child{margin-bottom:0}:is(.service-film a:focus-visible,.service-film summary:focus-visible,.service-film video:focus-visible){outline:2px solid var(--acid);outline-offset:5px}body:has(.service-hero--film) button.sales-trigger.hero-film-visible{display:none}@media (max-width:760px){.service-hero--film{padding:116px 20px 58px}.service-hero--film h1{font-size:clamp(36px,8vw,52px)}.service-film{margin-top:26px}.service-film-player{border-radius:5px;max-width:100%}.service-film-meta{letter-spacing:.035em;align-items:flex-start;gap:10px;font-size:10px;line-height:1.6}.service-film-meta>a{flex-shrink:0;padding-top:0}.service-film-description{font-size:13px}}
