.mn-about{--mn-white:#FFFFFF;--mn-off:#F7F6F4;--mn-line:#E4E1DC;--mn-black:#0D0D0D;--mn-black-dim:#5B5650;--mn-red:#C81E3C;--mn-gray:#B1B0AE;--mn-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--mn-font-body:'Inter', 'Segoe UI', system-ui, sans-serif;font-family:var(--mn-font-body);color:var(--mn-black);background:var(--mn-white)}.mn-about,.mn-about *,.mn-about *::before,.mn-about *::after{box-sizing:border-box}.mn-about a{color:inherit;text-decoration:none}.mn-about ul{list-style:none;margin:0;padding:0}.mn-about p{margin:0}.mn-about a:focus-visible,.mn-about button:focus-visible{outline:2px solid var(--mn-red);outline-offset:3px}.mn-about__eyebrow,.mn-about__story-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--mn-red)}.mn-about__section-head{text-align:center;max-width:560px;margin:0 auto 48px}.mn-about__section-head .mn-about__story-label{margin-bottom:14px}.mn-about__section-head h2{font-family:var(--mn-font-display);font-size:30px;font-weight:700;margin:0 0 12px}.mn-about__section-head p{font-size:14.5px;color:var(--mn-black-dim);line-height:1.7}.mn-about__hero{max-width:820px;margin:0 auto;padding:64px 24px 0;text-align:center}.mn-about__eyebrow{margin-bottom:16px}.mn-about__title{font-family:var(--mn-font-display);font-size:46px;font-weight:700;line-height:1.2;margin:0 0 22px}.mn-about__lead{font-size:16px;color:var(--mn-black-dim);line-height:1.8}.mn-about__pioneer{margin-top:64px;padding:56px 24px;background:var(--mn-off);border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line)}.mn-about__pioneer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.mn-about__pioneer-claim .mn-about__story-label{margin-bottom:16px}.mn-about__pioneer-claim h2{font-family:var(--mn-font-display);font-size:34px;font-weight:700;line-height:1.28;margin:0 0 18px}.mn-about__pioneer-claim h2 em{font-style:normal;color:var(--mn-red)}.mn-about__pioneer-claim p{font-size:15px;color:var(--mn-black-dim);line-height:1.85}.mn-about__pioneer-source{display:block;margin-top:16px;font-size:11.5px;color:var(--mn-black-dim);opacity:.8}.mn-about__pioneer-source:empty{display:none}.mn-about__stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mn-line);border:1px solid var(--mn-line);border-radius:6px;overflow:hidden}.mn-about__stat{background:var(--mn-white);padding:26px 22px;text-align:center}.mn-about__stat strong{display:block;font-family:var(--mn-font-display);font-size:34px;font-weight:700;line-height:1.1;color:var(--mn-black)}.mn-about__stat span{display:block;margin-top:6px;font-size:11.5px;text-transform:uppercase;letter-spacing:1px;color:var(--mn-black-dim)}.mn-about__mission{max-width:1180px;margin:64px auto 0;padding:64px 24px;background:var(--mn-black);color:var(--mn-white);border-radius:6px;text-align:center}.mn-about__mission span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#8A857E;margin-bottom:20px}.mn-about__mission p{font-family:var(--mn-font-display);font-size:28px;font-weight:700;line-height:1.45;max-width:760px;margin:0 auto}.mn-about__story{max-width:1180px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.mn-about__story h2{font-family:var(--mn-font-display);font-size:30px;font-weight:700;margin:14px 0 0;line-height:1.3}.mn-about__story-body p{font-size:15px;color:var(--mn-black-dim);line-height:1.85;margin-bottom:20px}.mn-about__story-body p:last-child{margin-bottom:0}.mn-about__video{padding:0 24px 80px}.mn-about__video-inner{max-width:900px;margin:0 auto}.mn-about__player{position:relative;width:100%;aspect-ratio:16 / 9;margin:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--mn-black);cursor:pointer;display:block;box-shadow:0 24px 54px -28px rgb(13 13 13 / .45)}@supports not (aspect-ratio:16 / 9){.mn-about__player{height:0;padding-bottom:56.25%}}.mn-about__player img,.mn-about__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mn-about__player img{object-fit:cover;transition:transform .5s ease,opacity .3s ease}.mn-about__player:hover img{transform:scale(1.03);opacity:.85}.mn-about__player-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--mn-red);color:var(--mn-white);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .25s ease,background .25s ease;box-shadow:0 10px 26px -8px rgb(13 13 13 / .6)}.mn-about__player:hover .mn-about__player-btn{transform:translate(-50%,-50%) scale(1.08)}.mn-about__player-btn svg{width:26px;height:26px;fill:currentColor;margin-left:4px;display:block}.mn-about__video-caption{margin-top:16px;font-size:13px;color:var(--mn-black-dim);text-align:center;line-height:1.6}.mn-about__team{max-width:1180px;margin:0 auto;padding:0 24px 80px}.mn-about__leader-card{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:center;border:1px solid var(--mn-line);border-radius:8px;overflow:hidden;box-shadow:0 24px 54px -28px rgb(13 13 13 / .2)}.mn-about__leader-photo{width:100%;height:100%;min-height:320px;background:var(--mn-off);display:flex;align-items:center;justify-content:center;font-family:var(--mn-font-display);font-weight:700;font-size:52px;color:var(--mn-black-dim)}.mn-about__leader-photo img{width:100%;height:100%;object-fit:cover;display:block}.mn-about__leader-body{padding:36px 40px 36px 0}.mn-about__leader-body h3{font-family:var(--mn-font-display);font-size:24px;font-weight:700;margin:0 0 4px}.mn-about__leader-role{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--mn-red);margin-bottom:16px}.mn-about__leader-body p{font-size:14.5px;color:var(--mn-black-dim);line-height:1.8;margin-bottom:14px}.mn-about__leader-body p:last-child{margin-bottom:0}.mn-about__pillars{max-width:1180px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mn-about__pillar{border:1px solid var(--mn-line);border-radius:6px;padding:28px}.mn-about__pillar span{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--mn-red);margin-bottom:12px}.mn-about__pillar p{font-size:14px;color:var(--mn-black-dim);line-height:1.7}.mn-about__crew{max-width:1180px;margin:0 auto;padding:80px 24px}.mn-about__crew-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mn-line);border:1px solid var(--mn-line);border-radius:6px;overflow:hidden}.mn-about__crew-dept{background:var(--mn-white);padding:28px 26px}.mn-about__crew-dept h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--mn-red);margin:0 0 16px}.mn-about__crew-dept ul{display:flex;flex-direction:column;gap:9px}.mn-about__crew-dept li{font-size:14px;color:var(--mn-black)}.mn-about__crew-dept li span{display:block;font-size:11px;color:var(--mn-black-dim);margin-top:1px}.mn-about__cta{max-width:720px;margin:0 auto;padding:0 24px 96px;text-align:center}.mn-about__cta h2{font-family:var(--mn-font-display);font-size:28px;font-weight:700;margin:0 0 14px}.mn-about__cta p{font-size:14.5px;color:var(--mn-black-dim);line-height:1.7;margin-bottom:28px}.mn-about__cta a{display:inline-block;background:var(--mn-black);color:var(--mn-white);padding:15px 34px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;border-radius:3px;transition:background .2s ease}.mn-about__cta a:hover{background:var(--mn-red)}@media (max-width:900px){.mn-about__title{font-size:34px}.mn-about__section-head h2{font-size:24px}.mn-about__pioneer{padding:44px 24px;margin-top:48px}.mn-about__pioneer-inner{grid-template-columns:1fr;gap:32px}.mn-about__pioneer-claim h2{font-size:26px}.mn-about__mission p{font-size:22px}.mn-about__story{grid-template-columns:1fr;gap:24px}.mn-about__leader-card{grid-template-columns:1fr}.mn-about__leader-photo{min-height:220px}.mn-about__leader-body{padding:8px 28px 32px}.mn-about__pillars{grid-template-columns:1fr}.mn-about__crew-grid{grid-template-columns:1fr 1fr}.mn-about__player-btn{width:60px;height:60px}.mn-about__player-btn svg{width:22px;height:22px}}@media (max-width:560px){.mn-about__hero{padding:40px 20px 0}.mn-about__eyebrow,.mn-about__story-label{font-size:10px;letter-spacing:2.5px}.mn-about__title{font-size:27px}.mn-about__lead{font-size:14px;line-height:1.75}.mn-about__pioneer{padding:36px 20px;margin-top:40px}.mn-about__pioneer-claim h2{font-size:22px}.mn-about__pioneer-claim p{font-size:14px}.mn-about__stat{padding:20px 12px}.mn-about__stat strong{font-size:26px}.mn-about__stat span{font-size:10px;letter-spacing:.6px}.mn-about__mission{margin:40px 20px 0;padding:36px 22px}.mn-about__mission span{font-size:10px;letter-spacing:2.5px;margin-bottom:14px}.mn-about__mission p{font-size:19px;line-height:1.4}.mn-about__story{padding:48px 20px}.mn-about__story h2{font-size:22px;margin:12px 0 0}.mn-about__story-body p{font-size:14px;margin-bottom:16px}.mn-about__video{padding:0 20px 56px}.mn-about__player{border-radius:6px}.mn-about__player-btn{width:54px;height:54px}.mn-about__player-btn svg{width:20px;height:20px}.mn-about__video-caption{font-size:12.5px}.mn-about__section-head{margin-bottom:28px}.mn-about__section-head h2{font-size:22px}.mn-about__section-head p{font-size:13.5px}.mn-about__team{padding:0 20px 48px}.mn-about__leader-body{padding:8px 22px 28px}.mn-about__leader-body h3{font-size:21px}.mn-about__leader-body p{font-size:14px}.mn-about__pillars{margin-top:36px;gap:16px}.mn-about__crew{padding:48px 20px}.mn-about__crew-grid{grid-template-columns:1fr}.mn-about__cta{padding:0 20px 64px}.mn-about__cta h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.mn-about *{transition:none!important}.mn-about__player:hover img{transform:none}}