/* Integrated editorial photography and explanatory diagrams. */
.mv-page .about-hero{padding-block:0 50px;background:#060a11}.mv-page .about-hero-grid{margin-inline:0}.mv-page .about-hero-grid .about-hero-copy{opacity:1;transform:none}.mv-page .about-hero-grid .mv-photo img{max-height:850px}
.mv-flow-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none!important;margin:0 0 28px!important;padding:0!important}.mv-flow-nodes li{font-size:18px;line-height:1.4;font-weight:600;color:#e6effb;border-top:2px solid var(--node-color);padding-top:16px}.mv-flow-nodes span{display:block;font-size:11px;letter-spacing:.1em;color:var(--node-color);margin-bottom:8px}.mv-page .mx-hero .mv-flow-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mv-page .mx-hero .mv-flow-nodes li{font-size:16px}@media(max-width:600px){.mv-flow-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mv-flow-nodes li{font-size:16px}}
:root{--mv-ink:#060a11;--mv-blue:#64b5ff;--mv-orange:#ff974d;--mv-mint:#6cdbc2;--mv-violet:#ae94ff}
body{overflow-x:clip}.mv-page .mx-photo,.mv-page .mx-figure-band{border-radius:0;transform:none!important;overflow:visible}.mv-page .mx-photo img,.mv-page .mx-figure-band img{border-radius:0}.mv-page .mx-photo:hover img{transform:none}.mv-page .mx-hero{width:100%;max-width:none;min-height:720px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:0;padding:38px 0 64px;overflow:hidden}.mv-page .mx-hero>div:first-child{position:relative;z-index:2;padding:35px 40px 35px max(24px,calc((100vw - 1180px)/2));min-width:0}.mv-page .mx-hero h1{font-size:clamp(42px,4.8vw,70px)}.mv-page .mx-hero .mv-photo{align-self:stretch;min-height:590px;margin:0 0 0 -30px}.mv-page .mx-hero .mv-photo img{width:100%;height:100%;min-height:590px;max-height:800px;object-fit:cover;aspect-ratio:auto;mask-image:linear-gradient(90deg,transparent,#000 13%),linear-gradient(0deg,transparent,#000 12%);mask-composite:intersect}.mv-page .mx-hero .mv-photo figcaption{padding:0 24px 0 10%}.mv-photo img{display:block;width:100%;height:auto;object-fit:cover}.mv-photo figcaption{font-size:10px!important;line-height:1.5;color:#8fa0b5!important;margin-top:8px}.mv-photo{margin:0;position:relative}.mv-editorial{position:relative;width:100%;margin:0;padding:0;background:var(--mv-ink);isolation:isolate}.mv-editorial>.mv-photo{width:100%;margin:0}.mv-editorial>.mv-photo img{width:100%;height:clamp(500px,57vw,800px);object-fit:cover;mask-image:linear-gradient(0deg,transparent,#000 40%)}.mv-editorial>.mv-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,17,.9),rgba(6,10,17,.35) 48%,transparent 80%);pointer-events:none}.mv-editorial .mv-story-copy{position:absolute;left:max(24px,calc((100vw - 1180px)/2));bottom:95px;width:min(550px,46%);z-index:2}.mv-story-copy h2{font-size:clamp(32px,4.2vw,60px);line-height:1.08;letter-spacing:-.045em;color:#fff;margin:12px 0 20px}.mv-story-copy p{font-size:18px;line-height:1.75;color:#d1dbe7}.mv-editorial figcaption{position:absolute;bottom:24px;left:max(24px,calc((100vw - 1180px)/2));z-index:3;margin:0}.mv-story-copy .mx-kicker{font-size:12px!important}.mv-story-copy a{display:inline-block;color:#fff;text-decoration:underline;text-underline-offset:6px;margin-top:14px}.mv-image-spread{width:100%;max-width:none;margin:0;padding:35px 0 65px}.mv-image-spread img{width:100%;height:clamp(380px,47vw,700px);object-fit:cover;mask-image:linear-gradient(0deg,transparent,#000 14%,#000 90%,transparent)}.mv-image-spread figcaption{padding-inline:max(24px,calc((100vw - 1180px)/2))}.mv-photo-section{padding:64px max(24px,calc((100vw - 1280px)/2));background:linear-gradient(115deg,#0c1623,#060a11)}.mv-photo-section .mv-photo img{height:clamp(420px,48vw,680px);mask-image:linear-gradient(0deg,transparent,#000 18%)}.mv-photo-section .mv-caption-heading{max-width:800px;margin:-80px 30px 0;position:relative;z-index:2;font-size:clamp(28px,4vw,50px);color:#fff;line-height:1.15;letter-spacing:-.04em}.mv-graphic{width:min(1180px,calc(100% - 48px));margin:70px auto;padding:24px 0 35px;position:relative}.mv-graphic svg{display:block;width:100%;height:auto;overflow:visible}.mv-graphic figcaption{max-width:750px;font-size:16px;line-height:1.8;color:#b3c5d8;margin:10px 0}.mv-graphic .mv-graphic-note{font-size:11px;color:#869db4;display:block;margin-top:10px}.mv-diagram-heading{font-size:clamp(26px,3.5vw,43px);line-height:1.12;color:#eef5ff;letter-spacing:-.035em;max-width:820px;margin:0 0 18px}.mv-graphic svg text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.mv-graphic .mv-line{stroke-dasharray:1500;stroke-dashoffset:0}.mv-graphic.mv-animate .mv-line{animation:mv-draw 2.8s ease-out both}.mv-graphic.mv-animate .mv-node{animation:mv-node .8s ease-out both;animation-delay:var(--delay,0s);transform-box:fill-box;transform-origin:center}.mv-page .mx-hero .mv-graphic{margin:15px 20px 20px 0;width:100%;align-self:center;min-width:0}.mv-page .mx-hero .mv-graphic .mv-diagram-heading{font-size:28px}.mv-card-art{display:block;width:100%;height:180px;margin:0 0 22px;object-fit:contain;background:linear-gradient(135deg,#12233b,#09101b);border-radius:0}.mv-home-hero{position:relative;isolation:isolate;min-height:780px;overflow:hidden;background:var(--mv-ink)}.mv-home-hero .home-hero-grid{display:block;position:relative;z-index:2;min-height:620px;align-content:center}.mv-home-hero .hero-copy{max-width:670px}.mv-home-hero .hero-copy h1{font-size:clamp(48px,6.5vw,90px);text-shadow:0 3px 35px #060a11}.mv-home-hero .hero-copy .lead{max-width:540px;color:#dce4ed}.mv-home-hero>.mv-photo{position:absolute;inset:0;z-index:0}.mv-home-hero>.mv-photo img{height:100%;width:100%;object-fit:cover;object-position:65% 50%}.mv-home-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#060a11ed,#060a11ab 37%,#060a1130 72%),linear-gradient(0deg,#060a11,transparent 32%)}.mv-home-hero>.mv-photo figcaption{position:absolute;right:25px;bottom:15px;z-index:4;background:#060a11b3;padding:4px 8px}.mv-page .mx-home-opening .mv-photo{min-height:500px;align-self:stretch}.mv-page .mx-home-opening .mv-photo img{height:100%;min-height:500px;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 13%),linear-gradient(0deg,transparent,#000 15%);mask-composite:intersect}.mv-page .resource-card .mv-card-art{max-width:100%}.mv-page .mx-article>.mv-graphic{width:calc(100% + 140px);max-width:none;margin-left:-70px}.mv-page .mx-split>.mv-photo img{min-height:450px;aspect-ratio:1.2;object-fit:cover;mask-image:linear-gradient(0deg,transparent,#000 13%)}
@keyframes mv-draw{from{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes mv-node{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.mv-page .mx-hero>div:first-child{padding-left:max(24px,calc((100vw - 1300px)/2))}.mv-editorial .mv-story-copy{left:calc((100vw - 1300px)/2)}}
@media(max-width:900px){.mv-page .mx-hero{grid-template-columns:1fr;min-height:0;padding:0 0 30px}.mv-page .mx-hero>div:first-child{padding:35px 24px 20px;max-width:800px}.mv-page .mx-hero .mv-photo{margin:0;min-height:0}.mv-page .mx-hero .mv-photo img{height:auto;min-height:0;max-height:none;aspect-ratio:3/2;mask-image:linear-gradient(0deg,transparent,#000 17%,#000 88%,transparent)}.mv-page .mx-hero .mv-photo figcaption{padding:0 24px}.mv-page .mx-hero .mv-graphic{width:calc(100% - 48px);margin:20px 24px}.mv-home-hero{min-height:750px}.mv-home-hero .hero-copy{max-width:580px}.mv-home-hero .home-hero-grid{min-height:580px}.mv-editorial .mv-story-copy{width:58%;bottom:70px}.mv-page .mx-article>.mv-graphic{width:100%;margin-left:0}}
@media(max-width:600px){.mv-home-hero{padding-top:38px!important;min-height:850px}.mv-home-hero .home-hero-grid{min-height:540px}.mv-home-hero>.mv-photo img{object-position:66% 50%}.mv-home-hero::after{background:linear-gradient(180deg,#060a11ee,#060a11bc 46%,#060a1133 75%,#060a11)}.mv-home-hero .hero-copy h1{font-size:44px}.mv-home-hero>.mv-photo figcaption{left:18px;right:18px;font-size:9px!important}.mv-editorial>.mv-photo img{height:auto;aspect-ratio:3/2;mask-image:linear-gradient(0deg,transparent,#000 24%)}.mv-editorial>.mv-photo::after{display:none}.mv-editorial .mv-story-copy{position:relative;left:auto;bottom:auto;width:auto;padding:0 20px 30px;margin-top:-26px}.mv-story-copy h2{font-size:34px}.mv-editorial figcaption{position:static;padding:0 20px;margin:8px 0 22px;font-size:9px!important}.mv-image-spread{padding:12px 0 35px}.mv-image-spread img{height:auto;aspect-ratio:3/2}.mv-photo-section{padding:25px 0 35px}.mv-photo-section .mv-photo img{height:auto;aspect-ratio:3/2}.mv-photo-section .mv-caption-heading{margin:-24px 20px 0;font-size:30px}.mv-photo-section figcaption{padding:0 20px}.mv-graphic{width:calc(100% - 36px);margin:35px auto;padding:10px 0}.mv-graphic figcaption{font-size:14px}.mv-graphic svg{min-height:170px}.mv-diagram-heading{font-size:28px}.mv-page .mx-home-opening .mv-photo,.mv-page .mx-home-opening .mv-photo img{min-height:0;height:auto}.mv-page .mx-split>.mv-photo img{min-height:0;aspect-ratio:3/2}.mv-card-art{height:170px}}
@media(prefers-reduced-motion:reduce){.mv-graphic .mv-line,.mv-graphic .mv-node{animation:none!important;stroke-dashoffset:0!important;transform:none!important;opacity:1!important}}
