.brand-film{grid-template-columns:minmax(0,.72fr) minmax(0,1.65fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,7rem);scroll-margin-top:6rem;display:grid}.brand-film__intro .eyebrow{align-items:center;gap:1rem;display:flex}.brand-film__intro .eyebrow span{letter-spacing:0;font-variant-numeric:tabular-nums;border-left:1px solid var(--launch-line);color:var(--launch-muted);padding-left:1rem}.brand-film__intro h2{letter-spacing:-.045em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.06}.brand-film__description{max-width:28rem;color:var(--launch-muted);margin-top:1.3rem;font-size:.95rem;line-height:1.65}.brand-film__skip{min-height:44px;margin-top:1.6rem;font-size:.8rem;line-height:1.5}.brand-film__cta{margin-top:1.5rem;font-size:.85rem;display:inline-flex}.brand-film__skip svg{flex-shrink:0}.brand-film__body{min-width:0}.brand-film__screen{background:var(--color-navy);border:1px solid color-mix(in srgb, var(--color-navy) 18%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--color-navy) 12%, transparent);border-radius:3px;position:relative;overflow:hidden}.brand-film__video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.brand-film__video::cue{color:#fff;text-shadow:none;background:#000000d1;font-family:Arial,sans-serif;font-size:clamp(12px,3.5vw,20px)}.brand-film__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brand-film__play{border:1px solid color-mix(in srgb, var(--color-cream) 35%, transparent);background:var(--color-navy);min-height:52px;color:var(--color-cream);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:.65rem;padding:.9rem 1.15rem;font-size:.85rem;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.brand-film__under{color:var(--launch-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;margin-top:.65rem;font-size:.72rem;display:flex}.brand-film__pause,.brand-film__sound,.brand-film__sound-state{min-height:44px;color:var(--color-navy);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.brand-film__controls{flex-wrap:wrap;align-items:center;column-gap:1rem;display:flex}.brand-film__pause,.brand-film__sound{cursor:pointer}.brand-film__sound:hover{text-underline-offset:4px;text-decoration:underline}.brand-film__transcript{border-top:1px solid var(--launch-line);color:var(--launch-muted);margin-top:.3rem;font-size:.78rem;line-height:1.7}.brand-film__transcript summary{cursor:pointer;width:fit-content;min-height:44px;padding-block:.7rem}.brand-film__transcript p{margin-block:.8rem}.brand-film__error{margin-block:1rem;font-size:.85rem}.brand-film__error button,.brand-film__error a{min-height:44px;text-decoration:underline}.brand-film :is(button,a,summary,video):focus-visible{outline:3px solid var(--color-ember);outline-offset:4px}@media (width<=900px){.brand-film{grid-template-columns:minmax(0,1fr);gap:1.5rem}.brand-film__intro h2{font-size:clamp(2.3rem,5vw,3.25rem)}.brand-film__description{max-width:36rem;margin-top:1rem}.brand-film__skip{margin-top:.5rem}.brand-film__under{flex-direction:column;align-items:flex-start;padding-top:.25rem}}
