.product-commercial{--commercial-copy-edge:var(--hp-copy-edge);--commercial-surface:var(--hp-ink);--commercial-text:var(--hp-on-ink);--commercial-accent:var(--hp-signature);--commercial-muted:var(--hp-on-ink-muted);color:var(--commercial-text);text-shadow:var(--commercial-copy-edge)}.product-commercial video,.product-commercial-frame img,.product-commercial-frame,.product-commercial[data-product-commercial]{background:0 0}.product-commercial-play,.product-commercial-play:hover{color:var(--commercial-text);background:0 0}.product-commercial-play-icon{background:var(--commercial-accent);color:var(--commercial-surface)}.product-commercial-caption{color:var(--commercial-muted)}.product-showcase-head{text-shadow:var(--hp-copy-edge);background:0 0}.product-commercial-frame{border:1px solid color-mix(in srgb, var(--hp-on-ink) 22%, transparent);box-shadow:0 24px 60px color-mix(in srgb, var(--hp-ink) 55%, transparent)}.product-commercial-scrim{background:color-mix(in srgb, var(--hp-ink) 28%, transparent);transition:background .2s}.product-commercial-play:hover .product-commercial-scrim{background:color-mix(in srgb, var(--hp-ink) 12%, transparent)}.product-commercial-play-icon{box-shadow:0 0 0 10px color-mix(in srgb, var(--hp-signature) 25%, transparent);transition:transform .2s}.product-commercial-play:hover .product-commercial-play-icon{transform:scale(1.08)}.product-commercial-pill{background:color-mix(in srgb, var(--hp-ink) 70%, transparent);color:var(--hp-on-ink)}.product-showcase-head h2{letter-spacing:0;font-size:44px}.product-showcase-head .product-showcase-promise{font-size:26px}@media (width>=640px){.product-showcase-head h2{font-size:64px}.product-showcase-head .product-showcase-promise{font-size:38px}}@media (width>=1024px){.product-showcase-head h2{font-size:80px}.product-showcase-head .product-showcase-promise{font-size:44px}}.product-showcase-head{text-shadow:var(--hp-copy-edge)}.product-showcase-head p,.product-showcase-head h2{font-weight:800}.product-commercial-caption{color:var(--hp-on-ink);text-shadow:var(--hp-copy-edge);font-weight:700}.product-commercial-pill{background:color-mix(in srgb, var(--hp-ink) 85%, transparent);font-weight:800}.product-showcase-head h2{font-size:62px;font-weight:900;line-height:.95}.product-showcase-head .product-showcase-subtitle{letter-spacing:0;font-size:20px;font-weight:700}.product-showcase-head .product-showcase-promise{letter-spacing:0;color:var(--hp-signature);font-size:16px;font-weight:800;line-height:1.5}.product-showcase-head .product-commercial-eyebrow{letter-spacing:.08em;background:color-mix(in srgb, var(--hp-ink) 80%, transparent);border-width:1.5px;padding:.45rem 1rem;font-size:12px;font-weight:900}@media (width>=640px){.product-showcase-head h2{font-size:84px}.product-showcase-head .product-showcase-subtitle{font-size:26px}.product-showcase-head .product-showcase-promise{font-size:16px}.product-showcase-head .product-commercial-eyebrow{letter-spacing:.16em;font-size:15px}}.opti-introduction{color:var(--hp-on-ink);text-shadow:var(--hp-copy-edge)}.opti-introduction h2{color:var(--hp-on-ink);letter-spacing:0;font-size:62px;font-weight:900;line-height:1}.opti-introduction .opti-introduction-accent{color:var(--hp-signature)}.opti-introduction .opti-introduction-subtitle{color:var(--hp-on-ink);letter-spacing:0;font-size:22px;font-weight:800;line-height:1.35}.opti-introduction .opti-introduction-price{color:var(--hp-yellow-bright,#facc15);letter-spacing:0;text-shadow:var(--hp-copy-edge);font-size:16px;font-weight:800;line-height:1.5}@media (width>=640px){.opti-introduction h2{font-size:84px}.opti-introduction .opti-introduction-subtitle{font-size:28px}.opti-introduction .opti-introduction-price{font-size:18px}}@media (width>=1024px){.opti-introduction h2{font-size:104px}.opti-introduction .opti-introduction-subtitle{font-size:32px}.product-showcase-head h2{font-size:104px}.product-showcase-head .product-showcase-subtitle{font-size:30px}.product-showcase-head .product-showcase-promise{font-size:16px}}
