.ai-video-page{overflow:clip;background:var(--paper);color:var(--ink)}.ai-video-hero{min-height:min(820px,calc(100svh - 40px));display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,112px);padding-block:clamp(92px,10vw,150px) clamp(70px,8vw,120px)}.ai-video-contact h2,.ai-video-hero h1,.ai-video-section h2{margin:0;font-weight:560;letter-spacing:-.065em;line-height:.94}.ai-video-hero h1{font-size:clamp(58px,6.5vw,96px);overflow-wrap:normal;word-break:normal;hyphens:none}.ai-video-hero__copy>p:not(.kicker){max-width:62ch;margin:28px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.ai-video-hero__copy .ai-video-hero__note{color:var(--muted);font-size:14px}.ai-video-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ai-video-actions a,.ai-video-all-link,.ai-video-hero__media-actions a{min-height:46px;display:inline-flex;align-items:center;gap:12px;padding:0 17px;border:1px solid var(--ink);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ai-video-actions a:first-child{background:var(--ink);color:var(--paper)}.ai-video-actions svg,.ai-video-all-link svg,.ai-video-example-grid a svg,.ai-video-hero__media-actions svg{width:15px;height:15px}.ai-video-hero__media .adaptive-video-frame{scroll-margin-top:90px}.ai-video-hero__media-actions{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:14px}.ai-video-hero__media-actions a{width:fit-content;min-height:0;padding:0 0 5px;border:0;border-bottom:1px solid}.ai-video-hero__media .adaptive-video-frame figcaption{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.45}.ai-video-section{padding-block:clamp(86px,10vw,150px);border-top:1px solid var(--ink)}.ai-video-section>header{display:grid;grid-template-columns:.35fr 1fr;gap:32px;margin-bottom:clamp(42px,6vw,82px)}.ai-video-contact>div>p,.ai-video-section>header>p{margin:6px 0 0;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-video-contact h2,.ai-video-section h2{max-width:15ch;font-size:clamp(42px,5.5vw,82px)}.ai-video-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-video-example-grid article{min-width:0;border:1px solid var(--line)}.ai-video-example-grid img{width:100%;aspect-ratio:16/10;display:block;object-fit:cover}.ai-video-example-grid article>div{padding:22px}.ai-video-example-grid span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-video-example-grid h3{margin:28px 0 0;font-size:clamp(28px,3vw,44px);font-weight:560;letter-spacing:-.05em}.ai-video-example-grid p{min-height:7.5em;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.ai-video-example-grid a{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding-bottom:4px;border-bottom:1px solid;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ai-video-all-link{width:fit-content;margin-top:34px}.ai-video-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-video-card-grid article{min-height:270px;padding:20px;border-top:1px solid var(--ink)}.ai-video-card-grid article+article{border-left:1px solid var(--line)}.ai-video-card-grid span{color:var(--muted);font-size:9px;font-weight:700}.ai-video-card-grid h3,.ai-video-process h3,.ai-video-result h3{margin:62px 0 0;font-size:clamp(23px,2.5vw,36px);font-weight:560;letter-spacing:-.045em;line-height:1}.ai-video-card-grid p,.ai-video-process li p,.ai-video-result p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.ai-video-section__note{max-width:65ch;margin:28px 0 0;font-size:14px;line-height:1.5}.ai-video-process{background:var(--ink);color:var(--paper)}.ai-video-process .ai-video-section__note,.ai-video-process>header>p{color:rgba(244,241,234,.62)}.ai-video-process ol{list-style:none;counter-reset:process;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(255,255,255,.3)}.ai-video-process li{counter-increment:process;min-height:260px;padding:22px;border-bottom:1px solid rgba(255,255,255,.3)}.ai-video-process li:nth-child(2n){border-left:1px solid rgba(255,255,255,.3)}.ai-video-process li:before{content:"0" counter(process);color:var(--acid);font-size:10px;font-weight:700}.ai-video-process h3{margin-top:72px}.ai-video-process li p{color:rgba(244,241,234,.68)}.ai-video-result{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(40px,8vw,120px)}.ai-video-result>header{display:block}.ai-video-result>div>p:first-child{margin-top:0;color:var(--ink);font-size:clamp(20px,2vw,29px);line-height:1.4}.ai-video-result h3{margin-top:64px}.ai-video-faq>div{margin-left:35%;border-top:1px solid var(--ink)}.ai-video-faq details{border-bottom:1px solid var(--line)}.ai-video-faq summary{padding:22px 0;cursor:pointer;font-size:clamp(18px,1.7vw,24px);font-weight:560}.ai-video-faq details p{max-width:68ch;margin:0;padding:0 0 24px;color:var(--muted);font-size:15px;line-height:1.55}.ai-video-faq__music{max-width:68ch;margin:32px 0 0 35%;line-height:1.55}.ai-video-faq__music a{border-bottom:1px solid}.ai-video-contact{display:grid;grid-template-columns:1fr minmax(340px,.7fr);align-items:end;gap:clamp(48px,8vw,120px);padding-block:clamp(88px,10vw,150px);border-top:1px solid var(--ink)}.ai-video-contact>div>p:last-child{max-width:60ch;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.ai-video-contact .home-contact-actions{min-width:0;max-width:520px}.ai-video-contact .home-contact-actions__primary,.ai-video-contact .home-contact-actions__secondary a{min-height:52px;display:flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--ink);border-radius:11px;font-size:13px;font-weight:700}.ai-video-contact .home-contact-actions__primary{justify-content:space-between;background:var(--ink);color:var(--paper)}.ai-video-contact .home-contact-actions__email{min-height:52px;padding:8px 10px 8px 18px;border:1px solid var(--ink);border-radius:11px}.ai-video-contact .home-contact-actions__email a{min-width:0;color:var(--ink);font-size:13px;font-weight:550;overflow-wrap:anywhere}.ai-video-contact .home-contact-actions__email button{flex:0 0 auto}.ai-video-contact .home-contact-actions__status{min-height:18px;margin:8px 0 0;color:var(--muted);font-size:11px}@media (max-width:820px){.ai-video-hero{min-height:0;grid-template-columns:1fr;gap:42px;padding-block:90px 70px}.ai-video-hero h1{font-size:clamp(52px,14vw,76px)}.ai-video-card-grid,.ai-video-contact,.ai-video-example-grid,.ai-video-result,.ai-video-section>header{grid-template-columns:1fr}.ai-video-card-grid article,.ai-video-example-grid p{min-height:0}.ai-video-card-grid article+article{border-left:0}.ai-video-process ol{grid-template-columns:1fr}.ai-video-process li:nth-child(2n){border-left:0}.ai-video-faq>div,.ai-video-faq__music{margin-left:0}.ai-video-contact .home-contact-actions{max-width:none;justify-self:stretch}}