/* Aviation / The Mojave Sky: standalone, scoped museum exhibition. */
.mtm-avshow{--av-night:#080e16;--av-navy:#0c1b2c;--av-gold:#e7b47f;--av-cream:#f2efe7;--av-rust:#bb7246;--av-muted:#96a8b3;background:var(--av-night);color:#edf3f5;overflow:hidden;font:15px/1.7 'Helvetica Neue',Arial,sans-serif}
.mtm-avshow *{box-sizing:border-box}
.mtm-avshow .av-wrap{width:min(1380px,calc(100% - 9vw));margin-inline:auto}
.mtm-avshow h1,.mtm-avshow h2,.mtm-avshow h3,.mtm-avshow p{margin-top:0}
.mtm-avshow h1,.mtm-avshow h2,.mtm-avshow h3{line-height:1.03;letter-spacing:-.045em}
.mtm-avshow a{color:inherit;text-decoration:none}
.mtm-avshow button{cursor:pointer;font:inherit}
.mtm-avshow .av-eyebrow{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--av-gold);margin-bottom:25px}
.mtm-avshow .av-eyebrow:before{content:'';display:inline-block;width:30px;height:1px;vertical-align:middle;margin-right:14px;background:currentColor}
.mtm-avshow h2{font-size:clamp(44px,6vw,91px);font-weight:400}
.mtm-avshow h2 em,.mtm-avshow h3 em,.mtm-avshow h1 em{color:var(--av-gold);font-weight:400}
.mtm-avshow .av-serif{font-family:Georgia,'Times New Roman',serif}
.mtm-avshow .av-btn{border:1px solid var(--av-gold);display:inline-flex;align-items:center;justify-content:space-between;gap:33px;background:var(--av-gold);color:#111a23;padding:16px 22px;font:800 11px/1.3 Arial,sans-serif;letter-spacing:.13em;transition:background .2s,transform .2s}
.mtm-avshow .av-btn:hover{background:#ffcf98;transform:translateY(-3px)}
.mtm-avshow a:focus-visible,.mtm-avshow button:focus-visible{outline:3px solid #fbd4a8;outline-offset:4px}
.mtm-avshow .av-hero{height:clamp(690px,100svh,1020px);position:relative;isolation:isolate;overflow:hidden;background:#0d1621}
.mtm-avshow .av-hero-video,.mtm-avshow .av-hero-shade{position:absolute;inset:0;width:100%;height:100%}
.mtm-avshow .av-hero-video{object-fit:cover;opacity:1;z-index:-2;background:#0d1621;display:block}
.mtm-avshow .av-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(2,10,21,.93) 0%,rgba(2,11,24,.71) 40%,rgba(11,19,35,.25) 100%),linear-gradient(0deg,rgba(6,16,26,.93) 0%,transparent 32%,rgba(6,16,26,.5) 100%)}
.mtm-avshow .av-hero-inner{height:100%;display:flex;flex-direction:column;justify-content:center;padding:165px 0 105px;position:relative;z-index:1}
.mtm-avshow .av-hero h1{font:500 clamp(59px,9.4vw,142px)/.99 'Helvetica Neue',Arial,sans-serif;letter-spacing:-.062em;margin:18px 0 26px;text-transform:uppercase;max-width:1250px}
.mtm-avshow .av-hero h1 em{font-style:italic}
.mtm-avshow .av-hero-deck{max-width:620px;color:#d8e4e9;font-size:clamp(17px,1.3vw,20px);line-height:1.65;margin:0 0 30px}
.mtm-avshow .av-actionrow{display:flex;gap:28px;align-items:center;flex-wrap:wrap}
.mtm-avshow .av-secondary{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.11em;color:#eee4d9;transition:color .2s}
.mtm-avshow .av-secondary:hover{color:#ffca85}
.mtm-avshow .av-hero-bottom{position:absolute;bottom:0;left:4.5%;right:4.5%;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #ffffff4d;color:#c7d3db;font:700 10px Arial,sans-serif;letter-spacing:.14em}
.mtm-avshow .av-hero-bottom button{border:0;background:transparent;color:#f3c593;font:700 10px Arial,sans-serif;letter-spacing:.12em;padding:8px}
.mtm-avshow .av-section-nav{background:#0d2130;border-block:1px solid rgba(255,255,255,.12)}
.mtm-avshow .av-section-nav>.av-wrap{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}
.mtm-avshow .av-section-nav a{padding:27px 18px 26px 0;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.15em;color:#d4dde0;transition:color .2s}
.mtm-avshow .av-section-nav a+a{padding-left:28px;border-left:1px solid rgba(255,255,255,.15)}
.mtm-avshow .av-section-nav a:hover{color:#e7b47f}
.mtm-avshow .av-section-nav small{color:var(--av-gold);font-size:10px;margin-right:11px}
.mtm-avshow .av-intro{background:#f1ede5;color:#27323b;padding:130px 0}
.mtm-avshow .av-intro-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:11%;align-items:center}
.mtm-avshow .av-intro .av-eyebrow{color:#9f623e}
.mtm-avshow .av-intro h2{font-size:clamp(43px,5vw,74px);letter-spacing:-.055em}
.mtm-avshow .av-intro h2 em{color:#af6c42}
.mtm-avshow .av-intro-copy p{font:17px/1.9 Georgia,serif;color:#46555d;margin:0 0 23px}
.mtm-avshow .av-intro-copy p:last-child{margin:0}
.mtm-avshow .av-intro-copy strong{color:#905732}
.mtm-avshow .av-xplanes{padding:clamp(95px,10vw,180px) 0;background:#0a1523;position:relative}
.mtm-avshow .av-xplanes:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 100% 22%,rgba(26,64,85,.3),transparent 55%)}
.mtm-avshow .av-xplanes>.av-wrap{position:relative}
.mtm-avshow .av-section-head{display:flex;justify-content:space-between;gap:7%;align-items:end;margin-bottom:78px}
.mtm-avshow .av-section-head h2{font-weight:650;font-size:clamp(53px,6.8vw,100px);letter-spacing:-.06em}
.mtm-avshow .av-section-head>p{font:18px/1.75 Georgia,serif;max-width:350px;color:#aebcc7;margin:0 0 4px}
.mtm-avshow .av-plane{display:grid;grid-template-columns:1.25fr .85fr;gap:clamp(35px,6vw,100px);align-items:center;margin-bottom:clamp(90px,10vw,175px)}
.mtm-avshow .av-plane.av-reverse{grid-template-columns:.85fr 1.25fr}
.mtm-avshow .av-plane.av-reverse .av-plane-image{order:2}
.mtm-avshow .av-plane-image{position:relative;overflow:hidden;background:#132534}
.mtm-avshow .av-plane-image img{display:block;width:100%;height:clamp(360px,42vw,630px);object-fit:cover;filter:contrast(1.05) saturate(.82);transition:transform .5s}
.mtm-avshow .av-plane:hover .av-plane-image img{transform:scale(1.025)}
.mtm-avshow .av-plane-image span{position:absolute;left:0;bottom:0;padding:17px 20px;background:#e8b681;color:#131e2a;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em}
.mtm-avshow .av-kicker{display:block;color:#bb936d;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.18em;margin-bottom:26px}
.mtm-avshow .av-plane-copy h3{font-size:clamp(48px,5.2vw,82px);font-weight:650;letter-spacing:-.059em;margin:0 0 25px}
.mtm-avshow .av-plane-copy h3 em{font-style:italic}
.mtm-avshow .av-plane-copy>p{font:16px/1.88 Arial,sans-serif;color:#b4c1c8;max-width:480px}
.mtm-avshow .av-stat{border-top:1px solid #344759;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:23px;margin-top:35px}
.mtm-avshow .av-stat strong{font:400 clamp(30px,3vw,43px)/1 Georgia,serif;color:#f4c28d;white-space:nowrap}
.mtm-avshow .av-stat span{max-width:160px;color:#b0c0cc;font:700 10px/1.65 Arial,sans-serif;letter-spacing:.12em}
.mtm-avshow .av-years{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18);padding-top:30px;gap:24px}
.mtm-avshow .av-years strong{display:block;color:#e8b681;font:400 clamp(40px,4.3vw,70px)/1 Georgia,serif}
.mtm-avshow .av-years span{display:block;letter-spacing:.17em;font:bold 10px/1.5 Arial,sans-serif;margin:14px 0 8px}
.mtm-avshow .av-years small{font:13px/1.6 Arial,sans-serif;color:#91a1ac}
.mtm-avshow .av-voyager{background:#f1ece4;color:#122536;padding:clamp(100px,10vw,175px) 0}
.mtm-avshow .av-voyager .av-eyebrow{color:#975e38}
.mtm-avshow .av-voyager h2{font-size:clamp(53px,7.5vw,112px);letter-spacing:-.065em;line-height:1.01}
.mtm-avshow .av-voyager h2 em,.mtm-avshow .av-voyager h3 em{color:#b16e44}
.mtm-avshow .av-voyager-lead{font:19px/1.8 Georgia,serif;color:#59626a;max-width:790px;margin:28px 0 63px}
.mtm-avshow .av-map{background:#0a1d2c;color:#dbe7ee;border:1px solid #466071;position:relative;box-shadow:0 22px 70px rgba(12,20,25,.17);margin-bottom:110px}
.mtm-avshow .av-map-meta{display:flex;justify-content:space-between;gap:12px;padding:18px 24px;color:#b8c8d3;font:700 10px/1.55 Arial,sans-serif;letter-spacing:.13em;border-bottom:1px solid #344b5b}
.mtm-avshow .av-map-meta.av-map-bottom{border-top:1px solid #344b5b;border-bottom:0}
.mtm-avshow .av-map svg{width:100%;height:auto;display:block;background:radial-gradient(ellipse at 45% 55%,rgba(25,57,77,.9),transparent 72%),#0a1d2c}
.mtm-avshow .av-gridline{fill:none;stroke:#355268;stroke-width:1;opacity:.28}
.mtm-avshow .av-land path{fill:#18344b;stroke:#608095;stroke-width:1;opacity:.8}
.mtm-avshow .av-pathback{fill:none;stroke:#b47945;stroke-opacity:.27;stroke-width:13}
.mtm-avshow .av-pathline{fill:none;stroke:#f7be7e;stroke-width:4;stroke-linecap:round;stroke-dasharray:1800;stroke-dashoffset:1800;animation:avRoute 13s linear infinite;filter:drop-shadow(0 0 5px #dfac71)}
.mtm-avshow .av-startdot{fill:#f1c384;stroke:#fff5e1;stroke-width:3}
.mtm-avshow .av-map-label{font:700 17px Arial,sans-serif;fill:#f9cc8c;letter-spacing:1.4px}
.mtm-avshow .av-map-note{font:12px Arial,sans-serif;fill:#d1dce2;letter-spacing:.8px}
.mtm-avshow .av-map-cta{position:absolute;right:15px;bottom:76px;background:#e6b37e;border:0;color:#122537;padding:11px 15px;font:700 10px Arial,sans-serif;letter-spacing:.09em}
.mtm-avshow .av-map-cta:hover{background:#f4d6a9}
@keyframes avRoute{0%{stroke-dashoffset:1800}60%,100%{stroke-dashoffset:0}}
.mtm-avshow .av-voyager-footer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,6vw,100px);align-items:center}
.mtm-avshow .av-voyager-footer>img{display:block;width:100%;height:clamp(330px,36vw,550px);object-fit:cover}
.mtm-avshow .av-voyager-footer h3{font-size:clamp(43px,5.7vw,83px);font-weight:650;letter-spacing:-.06em;margin-bottom:21px}
.mtm-avshow .av-voyager-footer>div>p:not(.av-eyebrow){color:#52616b;font:16px/1.9 Arial,sans-serif}
.mtm-avshow .av-metricrow{display:flex;gap:23px;margin-top:35px;border-top:1px solid #c9bbaa;padding-top:22px}
.mtm-avshow .av-metricrow>div{flex:1}
.mtm-avshow .av-metricrow strong{display:block;color:#9c5836;font:400 clamp(26px,3vw,42px)/1 Georgia,serif;white-space:nowrap}
.mtm-avshow .av-metricrow span{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#5f6c74;margin-top:9px}
.mtm-avshow .av-scaled{background:#12283a;padding:clamp(100px,10vw,180px) 0}
.mtm-avshow .av-scaled h2{font-weight:650;font-size:clamp(54px,7.5vw,114px)}
.mtm-avshow .av-scaled-lead{max-width:800px;color:#beccd5;font:18px/1.8 Georgia,serif;margin:26px 0 64px}
.mtm-avshow .av-gallery{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:21px}
.mtm-avshow .av-gallery article{background:#0b1a2b}
.mtm-avshow .av-gallery img{display:block;width:100%;height:clamp(250px,29vw,390px);object-fit:cover}
.mtm-avshow .av-gallery article>div{padding:25px}
.mtm-avshow .av-gallery span{display:block;color:var(--av-gold);font:700 9px/1.6 Arial,sans-serif;letter-spacing:.14em;margin-bottom:16px}
.mtm-avshow .av-gallery h3{font-size:clamp(21px,2.5vw,38px);font-weight:600;letter-spacing:-.06em;margin-bottom:14px}
.mtm-avshow .av-gallery p{font:14px/1.85 Arial,sans-serif;color:#afbec9}
.mtm-avshow .av-roc{background:#071624;position:relative;isolation:isolate;overflow:hidden;min-height:740px;display:flex;align-items:center;padding:125px 0}
.mtm-avshow .av-roc:before{content:"";position:absolute;z-index:-2;inset:0;background:url('https://mojavemuseum.org/wp-content/uploads/2022/03/ScaledComposites-StratolaunchAircraft_FirstFlight_20190413.jpeg') center/cover}
.mtm-avshow .av-roc:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#071624f5 4%,#071624bb 47%,#0716241c 100%),linear-gradient(0deg,#071624ce,transparent 53%)}
.mtm-avshow .av-roc>.av-wrap{position:relative;z-index:1}
.mtm-avshow .av-roc h2{font-weight:650;font-size:clamp(70px,10vw,160px)}
.mtm-avshow .av-roc>div>p:not(.av-eyebrow){font:19px/1.8 Georgia,serif;color:#cfdae1;max-width:560px;margin:25px 0 36px}
.mtm-avshow .av-specs{display:flex;gap:clamp(25px,5vw,90px);flex-wrap:wrap}
.mtm-avshow .av-specs strong{display:block;color:#f2ba7e;font:400 clamp(41px,4.5vw,68px)/1 Georgia,serif}
.mtm-avshow .av-specs small{display:block;color:#e5d5c8;font:700 10px/1.7 Arial,sans-serif;letter-spacing:.16em;margin-top:10px}
.mtm-avshow .av-hypersonic{background:#ece8e1;color:#20303b;padding:clamp(100px,11vw,165px) 0}
.mtm-avshow .av-hypersonic-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);align-items:center}
.mtm-avshow .av-hypersonic .av-eyebrow{color:#955534}
.mtm-avshow .av-hypersonic h2{font-size:clamp(48px,6.5vw,90px);font-weight:650;letter-spacing:-.06em}
.mtm-avshow .av-hypersonic h2 em{color:#a85f38}
.mtm-avshow .av-hypersonic-grid>div>p:not(.av-eyebrow){font:16px/1.9 Arial,sans-serif;color:#526270}
.mtm-avshow .av-mach{font:400 55px/1.2 Georgia,serif;color:#9d5633}
.mtm-avshow .av-hypersonic p.av-mach-label{font:700 10px/1.6 Arial,sans-serif!important;letter-spacing:.18em;color:#626974!important;margin-top:8px}
.mtm-avshow .av-sidepic{width:100%;height:520px;object-fit:cover;display:block}
.mtm-avshow .av-finale{background:#101e2d;color:#fff;text-align:center;padding:clamp(100px,12vw,190px) 0}
.mtm-avshow .av-finale .av-wrap{max-width:1000px}
.mtm-avshow .av-finale h2{font-size:clamp(55px,8vw,122px);font-weight:650;margin-bottom:23px}
.mtm-avshow .av-finale p:not(.av-eyebrow){font:18px/1.8 Georgia,serif;color:#bbcbd7;max-width:670px;margin:0 auto 33px}
.mtm-avshow .av-sources{background:#f0ede6;color:#44515a}
.mtm-avshow .av-sources>.av-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:15px 28px;padding-block:30px;font:700 10px/1.6 Arial,sans-serif;letter-spacing:.1em}
.mtm-avshow .av-sources span{color:#a66d44}
.mtm-avshow .av-sources a{border-bottom:1px solid #b59a78}
.mtm-avshow .av-next{display:block;position:relative;background:#102d42;color:#edf4f8;padding:95px 0;isolation:isolate;overflow:hidden}
.mtm-avshow .av-next:before{content:"";inset:0;position:absolute;z-index:-1;background:linear-gradient(90deg,#091b2aef,#091b2a80),url('https://mojavemuseum.org/wp-content/themes/mojave-heritage-theme/assets/images/timeline-space.jpg') center/cover}
.mtm-avshow .av-next>.av-wrap{display:flex;align-items:center;justify-content:space-between}
.mtm-avshow .av-next h2{font-weight:650;font-size:clamp(56px,7vw,105px)}
.mtm-avshow .av-next>.av-wrap>span{font:400 90px/1 Georgia,serif;color:#e7b47f}
.mtm-avshow .av-fade{opacity:1;transform:none}
/* Full-bleed X-Plane cinema: independent source, no layered background image. */
.mtm-avshow .av-xfilm{position:relative;width:100vw;max-width:none;margin:clamp(65px,9vw,145px) 0 0 calc(50% - 50vw);background:#06111c;overflow:hidden}
.mtm-avshow .av-xfilm-stage{position:relative;isolation:isolate;width:100%;height:clamp(450px,62vw,830px);background:#07121e}
.mtm-avshow .av-xfilm-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:1;z-index:1;background:#07121e}
.mtm-avshow .av-xfilm-overlay{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(5,14,25,.83) 0%,rgba(5,14,25,.46) 38%,rgba(5,14,25,0) 83%),linear-gradient(0deg,rgba(4,12,22,.15),transparent 35%,rgba(4,12,22,.45));pointer-events:none}
.mtm-avshow .av-xfilm-copy{position:absolute;z-index:3;top:clamp(44px,7vw,110px);left:max(5vw,calc((100vw - 1380px)/2));width:min(760px,calc(100% - 70px));pointer-events:none}
.mtm-avshow .av-xfilm-copy h3{font:650 clamp(58px,8vw,128px)/.99 'Helvetica Neue',Arial,sans-serif;letter-spacing:-.065em;margin:0 0 25px;color:#f3f5f5}
.mtm-avshow .av-xfilm-copy h3 em{font-style:italic;color:#e6ae72}
.mtm-avshow .av-xfilm-copy>p:last-child{font:17px/1.7 Georgia,serif;max-width:460px;color:#d7e0e6;margin:0}
.mtm-avshow .av-xfilm-corner{position:absolute;top:50%;right:22px;z-index:3;writing-mode:vertical-rl;color:#e9d8c4;font:700 10px/1 Arial,sans-serif;letter-spacing:.18em;pointer-events:none}
.mtm-avshow .av-xfilm-footer{background:#122637;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 35px;padding:23px max(5vw,calc((100vw - 1380px)/2));font:700 10px/1.7 Arial,sans-serif;letter-spacing:.16em;color:#cad4db;border-top:1px solid #47596b}
.mtm-avshow .av-xfilm-footer span:last-child{color:#d8b48f}
.mtm-avshow .av-xfilm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e8b479;box-shadow:0 0 0 4px rgba(232,180,121,.12);margin-right:12px}
@media(max-width:700px){
  .mtm-avshow .av-xfilm{margin-top:75px}
  .mtm-avshow .av-xfilm-stage{height:clamp(440px,119vw,680px)}
  .mtm-avshow .av-xfilm-copy{left:21px;top:54px;width:calc(100% - 42px)}
  .mtm-avshow .av-xfilm-copy h3{font-size:clamp(47px,11vw,76px);margin-bottom:18px}
  .mtm-avshow .av-xfilm-copy>p:last-child{font-size:15px;max-width:330px}
  .mtm-avshow .av-xfilm-overlay{background:linear-gradient(180deg,rgba(5,14,25,.85) 0%,rgba(5,14,25,.35) 58%,rgba(5,14,25,.08) 100%)}
  .mtm-avshow .av-xfilm-corner{display:none}
  .mtm-avshow .av-xfilm-footer{padding:17px 21px;font-size:9px;letter-spacing:.09em}
}
@media(max-width:1000px){.mtm-avshow .av-wrap{width:calc(100% - 70px)}.mtm-avshow .av-section-head{display:block}.mtm-avshow .av-section-head>p{margin-top:22px}.mtm-avshow .av-plane{gap:34px}.mtm-avshow .av-plane-copy h3{font-size:55px}.mtm-avshow .av-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.mtm-avshow .av-gallery article>div{padding:18px}.mtm-avshow .av-metricrow{gap:10px}}
@media(max-width:700px){
.mtm-avshow .av-wrap{width:calc(100% - 42px)}
.mtm-avshow .av-hero{min-height:670px;height:100svh;max-height:850px}
.mtm-avshow .av-hero-inner{padding:150px 0 95px}
.mtm-avshow .av-hero h1{font-size:clamp(50px,12.8vw,79px)}
.mtm-avshow .av-hero-deck{font-size:16px}
.mtm-avshow .av-hero-bottom{font-size:8px;gap:10px}.mtm-avshow .av-hero-bottom button{font-size:9px}
.mtm-avshow .av-actionrow{gap:18px}.mtm-avshow .av-btn{padding:13px 16px;font-size:10px}
.mtm-avshow .av-section-nav>.av-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.mtm-avshow .av-section-nav a{padding:17px 7px!important;border-left:0!important;border-bottom:1px solid #ffffff26}.mtm-avshow .av-section-nav a:nth-child(even){padding-left:13px!important}
.mtm-avshow .av-intro{padding:80px 0}.mtm-avshow .av-intro-grid{grid-template-columns:1fr;gap:20px}.mtm-avshow .av-intro h2{font-size:47px}
.mtm-avshow .av-xplanes,.mtm-avshow .av-voyager,.mtm-avshow .av-scaled{padding:85px 0}
.mtm-avshow .av-section-head{margin-bottom:42px}.mtm-avshow .av-section-head h2,.mtm-avshow .av-scaled h2{font-size:clamp(47px,10.4vw,71px)}
.mtm-avshow .av-plane,.mtm-avshow .av-plane.av-reverse{display:flex;flex-direction:column;gap:28px;margin-bottom:77px;align-items:stretch}
.mtm-avshow .av-plane.av-reverse .av-plane-image{order:0}
.mtm-avshow .av-plane-image img{height:clamp(250px,68vw,390px)}
.mtm-avshow .av-plane-copy h3{font-size:clamp(47px,12vw,75px)}
.mtm-avshow .av-years{grid-template-columns:repeat(2,1fr);gap:25px}
.mtm-avshow .av-years strong{font-size:47px}
.mtm-avshow .av-voyager h2{font-size:clamp(45px,10vw,66px)}
.mtm-avshow .av-voyager-lead{font-size:16px;margin-bottom:42px}
.mtm-avshow .av-map{margin-bottom:65px}
.mtm-avshow .av-map-meta{display:block;font-size:8px;padding:12px}.mtm-avshow .av-map-meta span{display:block}
.mtm-avshow .av-map-cta{position:static;display:block;margin:0 12px 15px}
.mtm-avshow .av-voyager-footer{grid-template-columns:1fr;gap:29px}.mtm-avshow .av-voyager-footer>img{height:330px}
.mtm-avshow .av-voyager-footer h3{font-size:clamp(44px,10vw,69px)}
.mtm-avshow .av-gallery{grid-template-columns:1fr;gap:18px}.mtm-avshow .av-gallery img{height:clamp(220px,64vw,355px)}
.mtm-avshow .av-gallery h3{font-size:29px}
.mtm-avshow .av-roc{min-height:680px;padding:90px 0}
.mtm-avshow .av-roc h2{font-size:clamp(70px,16vw,108px)}.mtm-avshow .av-roc>div>p:not(.av-eyebrow){font-size:16px}
.mtm-avshow .av-specs{gap:20px 30px}.mtm-avshow .av-specs strong{font-size:43px}
.mtm-avshow .av-hypersonic{padding:80px 0}.mtm-avshow .av-hypersonic-grid{grid-template-columns:1fr;gap:35px}
.mtm-avshow .av-hypersonic h2{font-size:53px}.mtm-avshow .av-sidepic{height:330px}
.mtm-avshow .av-finale{padding:95px 0}.mtm-avshow .av-finale h2{font-size:clamp(47px,11vw,77px)}
.mtm-avshow .av-next{padding:85px 0}.mtm-avshow .av-next h2{font-size:clamp(43px,9.5vw,68px)}.mtm-avshow .av-next>.av-wrap>span{font-size:42px}
}
@media(max-width:380px){.mtm-avshow .av-wrap{width:calc(100% - 32px)}.mtm-avshow .av-hero h1{font-size:46px}.mtm-avshow .av-stat strong{font-size:27px}.mtm-avshow .av-metricrow strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){.mtm-avshow *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.mtm-avshow .av-pathline{stroke-dashoffset:0}}
