.ml-about-hero{isolation:isolate;min-height:max(790px,94svh);position:relative;overflow:clip}.ml-about-film{aspect-ratio:16/9;pointer-events:none;position:absolute;top:50%;left:0;right:0;translate:0 -50%;-webkit-mask-image:linear-gradient(#0000,#000 12% 79%,#0000);mask-image:linear-gradient(#0000,#000 12% 79%,#0000)}.ml-about-film video{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 87%,#0000)}.ml-about-film-shade{display:none}.ml-about-layout{pointer-events:none;flex-direction:column;min-height:max(790px,94svh);padding-block:144px 90px;display:flex;position:relative}.ml-about-layout a{pointer-events:auto}.ml-about-copy{isolation:isolate;text-shadow:0 2px 16px #0009;width:40%;margin-block:auto;padding-top:0;position:relative}.ml-about-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#03090e99 12%,#03090e55 40%,#03090e00 73%);position:absolute;inset:-20px -60px -65px}.ml-about-copy h1{font-size:clamp(34px,3.5vw,56px);line-height:1.3}.ml-about-copy h1 em{color:var(--ml-gold)}.ml-about-copy .ml-copy{color:#e1e5e3;margin:24px 0 28px;font-size:16px}.ml-about-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.ml-about-service-link{color:#e7d59f;align-items:center;gap:8px;min-height:48px;font-size:14px;display:inline-flex}.ml-about-service-link:hover{color:var(--ml-gold)}.ml-about-actions a:focus-visible{outline:2px solid var(--ml-gold);outline-offset:4px}#our-story{scroll-margin-top:110px}@media (max-width:1100px){.ml-about-hero{min-height:0}.ml-about-film{aspect-ratio:16/11;top:110px;left:0;right:0;overflow:hidden;translate:none}.ml-about-film video{width:145%;max-width:none;height:auto;transform:translate(-31%,-8%);-webkit-mask-image:none;mask-image:none}.ml-about-layout{min-height:0;padding-block:100px 60px}.ml-about-copy{width:100%;margin-top:max(195px,68.75vw - 70px);margin-bottom:0;padding:0}.ml-about-copy:before{inset:-25px -40px -50px}.ml-about-copy h1{font-size:clamp(32px,7.8vw,48px)}.ml-about-copy .ml-copy{margin:20px 0 26px}}
