.mh3-hero{position:relative;block-size:320vh;background:var(--navy-900);color:var(--text-on-dark)}.mh3-hero__stage{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;overflow:hidden}.mh3-hero__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}.mh3-hero__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--navy-950) 88%,transparent) 0,color-mix(in srgb,var(--navy-950) 45%,transparent) 30%,transparent 62%),linear-gradient(color-mix(in srgb,var(--navy-950) 16%,transparent),color-mix(in srgb,var(--navy-950) 16%,transparent))}.mh3-hero__content{position:absolute;inset:0;display:flex;align-items:safe center;padding-block:var(--space-20) clamp(var(--space-20),16vh,160px);overflow:hidden}.mh3-hero__content>.mh-container{inline-size:100%}.mh3-hero__content .mh-lead{color:var(--navy-100)}.mh3-hero .mh-eyebrow{color:var(--copper-300)}.mh-js .mh3-hero:not(.mh3-hero--static) .mh3-hero__stagewrap{display:grid}.mh-js .mh3-hero:not(.mh3-hero--static) .mh3-hero__pane{grid-area:1/1;align-self:center;margin:0;opacity:0;pointer-events:none;will-change:opacity,transform}.mh-js .mh3-hero:not(.mh3-hero--static) .mh3-hero__pane:first-child{opacity:1;pointer-events:auto}.mh3-hero__pane+.mh3-hero__pane{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.mh3-hero__statement{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-md),2.9vw,var(--text-xl));line-height:var(--leading-arabic-heading);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--paper-100);max-inline-size:44ch;overflow-wrap:break-word}.mh3-hero__hint{position:absolute;inset-inline:0;inset-block-end:clamp(var(--space-8),6vh,var(--space-12));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--paper-100);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.mh3-hero__hint-label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.mh3-hero__hint-icon{position:relative;inline-size:48px;block-size:46px}.mh3-hero__hint-icon>span:first-child{position:absolute;inset-inline-end:2px;inset-block-start:0;opacity:.85}.mh3-hero__hint-icon>span:last-child{position:absolute;inset-inline-start:0;inset-block-end:0}.mh3-hero__veil{position:absolute;inset:0;background:var(--navy-900);transition:opacity var(--duration-reveal) var(--ease-standard);pointer-events:none}.mh3-hero__veil.is-hidden{opacity:0}.mh3-hero.mh3-hero--static,html:not(.mh-js) .mh3-hero{block-size:auto}.mh3-hero--static .mh3-hero__stage,html:not(.mh-js) .mh3-hero__stage{position:relative;block-size:auto}.mh3-hero--static .mh3-hero__canvas,html:not(.mh-js) .mh3-hero__canvas{position:relative;inline-size:100%;block-size:auto;aspect-ratio:16/9}.mh3-hero--static .mh3-hero__content,html:not(.mh-js) .mh3-hero__content{position:relative;inset:auto;display:block;padding-block:var(--space-10) var(--space-12);overflow:visible}.mh3-hero--static .mh3-hero__hint,.mh3-hero--static .mh3-hero__scrim,.mh3-hero--static .mh3-hero__veil,html:not(.mh-js) .mh3-hero__hint,html:not(.mh-js) .mh3-hero__scrim,html:not(.mh-js) .mh3-hero__veil{display:none}.mh3-scrub{position:relative;block-size:300vh}.mh3-scrub__stage{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;overflow:hidden}.mh3-scrub__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}.mh3-scrub__veil{position:absolute;inset:0;background:var(--navy-900);transition:opacity var(--duration-reveal) var(--ease-standard);pointer-events:none}.mh3-scrub__veil.is-hidden{opacity:0}.mh3-scrub__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--navy-950) 88%,transparent) 0,color-mix(in srgb,var(--navy-950) 45%,transparent) 30%,transparent 62%),linear-gradient(color-mix(in srgb,var(--navy-950) 16%,transparent),color-mix(in srgb,var(--navy-950) 16%,transparent))}.mh3-scrub__content{position:absolute;inset:0;display:flex;align-items:safe center;padding-block:var(--space-20) clamp(var(--space-16),12vh,var(--space-24));overflow:hidden}.mh3-scrub__content>.mh-container{inline-size:100%}.mh-js .mh3-scrub:not(.mh3-scrub--static) .mh3-scrub__stagewrap{display:grid}.mh-js .mh3-scrub:not(.mh3-scrub--static) .mh3-scrub__pane{grid-area:1/1;align-self:center;margin:0;opacity:0;pointer-events:none;will-change:opacity,transform}.mh-js .mh3-scrub:not(.mh3-scrub--static) .mh3-scrub__pane:first-child{opacity:1;pointer-events:auto}.mh3-scrub__pane+.mh3-scrub__pane{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.mh3-scrub__caption{position:absolute;inset-inline:0;inset-block-end:var(--space-4);text-align:center;font-size:var(--text-3xs);color:var(--navy-300);pointer-events:none}.mh3-scrub.mh3-scrub--static,html:not(.mh-js) .mh3-scrub{block-size:auto}.mh3-scrub--static .mh3-scrub__stage,html:not(.mh-js) .mh3-scrub__stage{position:relative;block-size:auto}.mh3-scrub--static .mh3-scrub__canvas,html:not(.mh-js) .mh3-scrub__canvas{position:relative;inline-size:100%;block-size:auto;aspect-ratio:16/9}.mh3-scrub--static .mh3-scrub__content,html:not(.mh-js) .mh3-scrub__content{position:relative;inset:auto;display:block;padding-block:var(--space-10) var(--space-12);overflow:visible}.mh3-scrub--static .mh3-scrub__scrim,.mh3-scrub--static .mh3-scrub__veil,html:not(.mh-js) .mh3-scrub__scrim,html:not(.mh-js) .mh3-scrub__veil{display:none}.mh3-scrub--static .mh3-scrub__caption,html:not(.mh-js) .mh3-scrub__caption{position:relative;inset:auto;display:block;-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6)}.mh3-clip{margin:0}.mh3-clip__frame{position:relative;border:var(--border-width-hair) solid var(--border-on-dark);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-on-dark);background:var(--navy-800)}.mh3-clip__video{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.mh3-clip__replay{position:absolute;inset-inline-end:var(--space-4);inset-block-end:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);block-size:36px;padding-inline:var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--navy-950) 78%,transparent);border:var(--border-width-hair) solid var(--border-on-dark-strong);color:var(--paper-100);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;transition:var(--transition-control),transform var(--duration-fast) var(--ease-standard)}.mh3-clip__replay:hover{background:color-mix(in srgb,var(--navy-950) 92%,transparent)}.mh3-clip__replay:active{transform:scale(var(--press-scale))}