.marketing-hero[data-hero-standard]{--hvs-safe-bottom:0px;--hvs-film-ar:16/9;--hvs-cap:.82;--hvs-film-left:22.8vw;--hvs-col:max(60%, min(68%, calc(.404 * 100cqw + 282px)));--hvs-h:clamp(520px, calc(.4 * 100vw + 80px), 880px);--hvs-minright:.12;--hvs-break:900px;--hvs-text:clamp(13.6px, calc(.577cqw + 7.69px), 16px);--hvs-counter:clamp(12.8px, calc(.769cqw + 4.92px), 16px);--hvs-pad-x:22px;--hvs-pad-y:22px;--hvs-copy-pad:clamp(22px, 5vw, 72px);--hvs-measure:clamp(440px, calc(28.8cqw + 145px), 560px);--hvs-ramp-a:.46;--hvs-ramp-b:.82;min-height:min(var(--hvs-h), 92vh);max-height:none;height:min(var(--hvs-h), 92vh);background:#2c3646;position:relative;overflow:hidden;container-type:inline-size}.marketing-hero[data-hero-standard] .v4hero-video{top:var(--navh);--vw:clamp(calc(100cqh * 16 / 9), calc((100cqw - var(--hvs-film-left)) / (1 - var(--hvs-minright))), calc(100cqh / var(--hvs-cap) * 16 / 9));--vh:calc(var(--vw) * 9 / 16);--vx:max(var(--hvs-film-left), calc(100cqw - (1 - var(--hvs-minright)) * var(--vw)));--vy:calc((100cqh - var(--vh)) * 7 / 18);position:absolute;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.marketing-hero[data-hero-standard] .v4slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.marketing-hero[data-hero-standard] .v4slide.active{opacity:1}.marketing-hero[data-hero-standard] .v4slide video,.marketing-hero[data-hero-standard] .v4slide>img{object-fit:cover;left:var(--vx);top:var(--vy);width:var(--vw);height:var(--vh);background:#2c3646;max-width:none;display:block;position:absolute}.marketing-hero[data-hero-standard] .v4hero-scrim{pointer-events:none;background:linear-gradient(180deg, transparent 60%, #2c364680 100%), linear-gradient(90deg, #1d2430 0, #1d2430 var(--vx), #1d2430b8 calc(var(--vx) + var(--hvs-ramp-a) * (var(--hvs-col) - var(--vx))), #1d24304d calc(var(--vx) + var(--hvs-ramp-b) * (var(--hvs-col) - var(--vx))), #1d243000 var(--hvs-col));position:absolute;inset:0}.marketing-hero[data-hero-standard] .v4hero-copy{z-index:3;width:var(--hvs-col);min-height:0;height:inherit;font-size:var(--hvs-text);padding:calc(var(--navh) + clamp(28px, 3.6vw, 52px)) 0 calc(clamp(28px, 3.6vw, 52px) + var(--hvs-safe-bottom)) var(--hvs-copy-pad);background:0 0;flex-direction:column;justify-content:center;display:flex;position:relative}.marketing-hero[data-hero-standard] .v4hero-copy>*{max-width:min(80%, var(--hvs-measure))}.marketing-hero[data-hero-standard] .v4hero-copy .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#e8c468;margin-bottom:.8em;font-size:.72em;font-weight:800;display:block}.marketing-hero[data-hero-standard] .v4hero-copy h1{font-family:var(--font-display);color:#f5f0e3;text-shadow:0 2px 18px #00000080;letter-spacing:0;margin:0 0 .46em;font-size:2.7em;line-height:1.1}.marketing-hero[data-hero-standard] .v4hero-copy h1 .q{color:#e8c468}.marketing-hero[data-hero-standard] .v4hero-spine{font-family:var(--font-display);color:#e4dfd2;margin:0 0 .5em;font-size:1.2em;line-height:1.32}.marketing-hero[data-hero-standard] .v4hero-step{color:#c3cbd8;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 4px;font-size:.76em;font-weight:800;display:flex}.marketing-hero[data-hero-standard] .v4hero-step-k{letter-spacing:.14em;text-transform:uppercase;color:#8e98ad;flex:none;font-size:.6em}.marketing-hero[data-hero-standard] .v4hero-step-t{color:#f5f0e3}.marketing-hero[data-hero-standard] .v4hero-cta{flex-wrap:wrap;gap:.56em;margin-top:1.25em;display:flex}.marketing-hero[data-hero-standard] .v4hero-cta .btn{white-space:nowrap;gap:.6em;height:auto;padding:.725em 1.3em;font-size:.8625em}.marketing-hero[data-hero-standard] .v4hero-cta .btn img{object-fit:contain;flex:none;width:1.45em;height:1.45em}.marketing-hero[data-hero-standard] .v4hero-micro{color:#c3cbd8;margin-top:.75em;font-size:.76em;font-weight:700}.marketing-hero[data-hero-standard] .v4hero-micro b,.marketing-hero[data-hero-standard] .v4hero-micro a{color:#f5f0e3}.marketing-hero[data-hero-standard] .v4rail{right:16px;bottom:calc(16px + var(--hvs-safe-bottom));z-index:5;width:calc(100% - var(--hvs-col) - 32px);scrollbar-width:none;pointer-events:auto;justify-content:safe flex-end;gap:8px;display:flex;position:absolute;overflow-x:auto}.marketing-hero[data-hero-standard] .v4rail::-webkit-scrollbar{display:none}@media (width<=900px){.marketing-hero[data-hero-standard]{--hvs-pad-x:16px;grid-template-rows:auto auto;height:auto;min-height:0;max-height:none;display:grid}.marketing-hero[data-hero-standard] .v4hero-video{width:100%;margin-top:var(--navh);aspect-ratio:100/53.02;--vw:calc(100cqw / .87);--vh:calc(var(--vw) * 9 / 16);--vx:calc(-.08 * var(--vw));--vy:calc(-.07 * var(--vh));grid-area:1/1;position:relative;inset:auto}.marketing-hero[data-hero-standard] .v4hero-scrim{background:linear-gradient(#0000 60%,#2c364680 100%)}.marketing-hero[data-hero-standard] .v4hero-copy{background:#2c3646;grid-area:2/1;width:100%;min-height:0;padding:24px 18px 28px}.marketing-hero[data-hero-standard] .v4hero-copy>*{max-width:100%}.marketing-hero[data-hero-standard] .v4hero-step-k{color:#a6b1c5}.marketing-hero[data-hero-standard] .v4hero-cta .btn{flex:auto;justify-content:center}.marketing-hero[data-hero-standard] .v4rail{width:auto;left:8px;right:8px;bottom:calc(8px + var(--hvs-safe-bottom));pointer-events:auto;justify-content:flex-start}.marketing-hero[data-hero-standard] .v4thumb{width:64px;height:44px}}.marketing-hero[data-hero-standard] .v4slide>img{object-fit:contain}.marketing-hero[data-hero-standard] .v4hero-copy .eyebrow-lock{width:min(80%,320px);height:auto;margin:0 0 1em}.marketing-hero[data-hero-standard] .v4hero-copy p:not([class]){color:#e4dfd2;margin:0;font-size:1em;line-height:1.5}.marketing-hero[data-hero-standard] .v4hero-copy .w-verb{font-size:1.625em}.marketing-hero[data-hero-standard] .v4hero-copy .way-tx{font-size:.85em}.marketing-hero[data-hero-standard] .v4hero-copy .hero-caption{margin-top:1em}.marketing-hero[data-hero-standard] .hero-caption[hidden]{display:none}.marketing-hero[data-hero-standard] .hero-caption h2{font-family:var(--font-display);color:#f5f0e3;margin:0;font-size:1.4em;line-height:1.2}.marketing-hero[data-hero-standard] .hero-caption .eyebrow{margin-bottom:.4em}.marketing-hero[data-hero-standard] .hero-player-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-hero[data-hero-standard] .hero-player-status.is-visible{clip:auto;color:#f5f0e3;background:#1d2430;border-radius:12px;width:auto;height:auto;padding:6px 9px;font-size:11px;display:inline-block;position:static}.marketing-hero[data-hero-standard] .v4tabs{flex:none;gap:8px;display:flex}.marketing-hero[data-hero-standard] .v4playtile{cursor:pointer;color:#f5f0e3;background:#1d2430;border:2px solid #f5f0e347;border-radius:9px;flex:none;place-items:center;width:clamp(72px,20% - 6.4px,92px);height:56px;padding:0;transition:all .18s;display:grid;position:relative}.marketing-hero[data-hero-standard] .v4playtile:hover{border-color:#f5f0e399}.marketing-hero[data-hero-standard] .v4playtile:disabled{opacity:.5;cursor:default}.marketing-hero[data-hero-standard] .v4playtile-icon{fill:currentColor;width:22px;height:22px;margin-bottom:10px}.marketing-hero[data-hero-standard] .v4playtile .i-play,.marketing-hero[data-hero-standard] .v4playtile.is-paused .i-pause{display:none}.marketing-hero[data-hero-standard] .v4playtile.is-paused .i-play{display:inline}.marketing-hero[data-hero-standard] .v4playtile span{text-align:left;letter-spacing:.3px;background:linear-gradient(#0000,#000c);padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.marketing-hero[data-hero-standard] .v4playtile:focus-visible,.marketing-hero[data-hero-standard] .v4thumb:focus-visible{outline-offset:3px;outline:3px solid #e8c468}.marketing-hero[data-hero-standard] .v4thumb{flex:none}@media (width<=900px){.marketing-hero[data-hero-standard] .v4playtile{width:64px;height:44px}.marketing-hero[data-hero-standard] .v4playtile-icon{width:18px;height:18px;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.marketing-hero[data-hero-standard] .v4slide{transition:none}}.marketing-hero[data-hero-standard] .v4playtile:focus-visible{outline-offset:-3px}.marketing-hero[data-hero-standard] .v4playtile{background:0 0;border:0;align-self:center;width:44px;height:44px}.marketing-hero[data-hero-standard] .v4playtile:before{content:"";box-sizing:border-box;background:#1d2430;border:1px solid #f5f0e347;border-radius:4px;width:36.8px;height:22.4px;position:absolute}.marketing-hero[data-hero-standard] .v4playtile:hover:before{border-color:#f5f0e399}.marketing-hero[data-hero-standard] .v4playtile-icon{width:16px;height:16px;margin:0;position:relative}.marketing-hero[data-hero-standard] .v4playtile span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (width<=900px){.marketing-hero[data-hero-standard] .v4playtile:before{width:25.6px;height:17.6px}.marketing-hero[data-hero-standard] .v4playtile-icon{width:12px;height:12px}}.marketing-hero[data-hero-standard=momentos] .v4thumb[data-media-id=momentos-intro]{background:#000;place-items:center;display:grid}.marketing-hero[data-hero-standard=momentos] .v4thumb[data-media-id=momentos-intro] img{object-fit:contain;flex:none;width:56px;height:14px;position:static}.marketing-hero[data-hero-standard=momentos] .v4thumb[data-media-id=momentos-intro] span{display:none}.marketing-hero[data-hero-standard]{border:0;border-radius:0;margin:0}.marketing-hero[data-hero-standard]:before{content:none}.marketing-hero[data-hero-standard] [hidden]{display:none!important}.marketing-hero[data-hero-standard] .v4hero-video{box-shadow:none;border-radius:0}.marketing-hero[data-hero-standard] .v4slide video{object-position:50% 50%;transform:none}.marketing-hero[data-hero-standard] .v4rail{padding:8px 0 3px}.marketing-hero[data-hero-standard] .v4thumb{cursor:pointer;background:#3d4a5c;border:2px solid #f5f0e347;border-radius:9px;flex:none;width:clamp(72px,20% - 6.4px,92px);height:56px;min-height:44px;margin:0;padding:0;transition:all .18s;position:relative;overflow:hidden}.marketing-hero[data-hero-standard] .v4thumb.active{border-color:#d9b455;transform:translateY(-3px)}.marketing-hero[data-hero-standard] .v4thumb img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.marketing-hero[data-hero-standard] .v4thumb span{color:#f5f0e3;text-align:left;letter-spacing:.3px;background:linear-gradient(#0000,#000c);padding:3px 6px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.marketing-hero[data-hero-standard] .v4thumb[data-thumbnail-treatment=namelock]{background:#000;place-items:center;display:grid}.marketing-hero[data-hero-standard] .v4thumb[data-thumbnail-treatment=namelock] img{object-fit:contain;width:56px;height:14px;position:static}.marketing-hero[data-hero-standard] .v4thumb[data-thumbnail-treatment=namelock] span{display:none}.marketing-hero[data-hero-standard] .v4thumb:focus-visible{outline-offset:-3px}.marketing-hero[data-hero-standard] .v4playtile{min-width:44px;min-height:44px;margin:0}.marketing-hero[data-hero-standard] .hero-media-fallback{z-index:5;color:#f5f0e3;background:#1d2430;border-radius:8px;margin:0;padding:6px 10px;font-size:12px;position:absolute;bottom:94px;right:16px}@media (width<=900px){.marketing-hero[data-hero-standard] .v4thumb{width:64px;height:44px}.marketing-hero[data-hero-standard] .v4hero-copy{height:auto}.marketing-hero[data-hero-standard] .hero-media-fallback{bottom:74px}}@media (prefers-reduced-motion:reduce){.marketing-hero[data-hero-standard] .v4thumb{transition:none}}.page:has(>.marketing-hero){animation:none}.marketing-hero[data-hero-standard] .v4rail{background:0 0}.marketing-hero[data-hero-standard] .v4slide.is-failed video{visibility:hidden}.marketing-hero[data-hero-standard] .v4hero-micro{display:block}.marketing-hero[data-hero-standard] .v4hero-step{min-height:0}.marketing-hero[data-hero-standard] .v4hero-step-t{font:inherit}
