:where(.mm-site) .home-hero{position:relative;isolation:isolate;min-height:max(var(--mm-hero-min-height),calc(100svh - var(--mm-nav-height)));display:flex;flex-direction:column;justify-content:center;color:var(--mm-inverse-text);background:var(--mm-inverse-bg);--mm-focus:var(--mm-p-yellow)}
:where(.mm-site) .home-hero-image,:where(.mm-site) .home-hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
:where(.mm-site) .home-hero-image{object-position:center 60%}
:where(.mm-site) .home-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.24)),linear-gradient(0deg,rgba(0,0,0,.5),transparent 60%)}
:where(.mm-site) .home-hero-content{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:8%;padding-block:var(--mm-space-2xl)}
:where(.mm-site) .home-hero-story h1{margin-bottom:var(--mm-space-lg)}
:where(.mm-site) .home-hero-story .lead{font-size:var(--mm-type-lead);margin-bottom:var(--mm-space-md)}
:where(.mm-site) .home-hero-story>p{max-width:38ch}
:where(.mm-site) .home-hero-story .eyebrow{color:var(--mm-accent)}
:where(.mm-site) .training-finder{background:var(--mm-bg);color:var(--mm-text);border-top:4px solid var(--mm-accent);padding:var(--mm-space-lg);--mm-focus:var(--mm-text)}
:where(.mm-site) .training-finder h2{margin-bottom:var(--mm-space-md)}
:where(.mm-site) .finder-fields{display:grid;gap:var(--mm-space-sm)}
:where(.mm-site) .finder-fields label{display:grid;gap:var(--mm-space-xs);min-width:0}
:where(.mm-site) .finder-fields select{width:100%;min-width:0}
:where(.mm-site) .has-large-text .training-finder{padding:var(--mm-space-xs)}
:where(.mm-site) .has-large-text .finder-fields select{padding-inline-start:var(--mm-p-space1)}
@media(max-width:1440px){:where(.mm-site) .has-large-text .home-hero-content{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:420px){:where(.mm-site) .has-large-text .training-finder{margin-inline:calc(var(--mm-space-xs) - var(--mm-gutter));padding:var(--mm-p-space1)}
}
:where(.mm-site) .training-finder>.button{width:100%;margin-block:var(--mm-space-md) var(--mm-space-sm)}
:where(.mm-site) .home-inline-note{display:flex;justify-content:space-between;gap:var(--mm-space-md);padding-top:var(--mm-space-md);align-items:center}
:where(.mm-site) .home-inline-note p{font-size:var(--mm-type-small);color:var(--mm-muted)}
:where(.mm-site) .home-news{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--mm-space-xl);align-items:start}
:where(.mm-site) .home-story>a:first-child{text-decoration:none;display:block}
:where(.mm-site) .home-story img{width:100%;aspect-ratio:1.8;margin-bottom:var(--mm-space-md)}
:where(.mm-site) .home-story .eyebrow{margin-bottom:var(--mm-space-sm)}
:where(.mm-site) .home-story p{max-width:55ch;color:var(--mm-muted)}
:where(.mm-site) .home-mec{position:relative;isolation:isolate;min-height:640px;display:flex;align-items:center;color:var(--mm-inverse-text);background:var(--mm-inverse-bg)}
:where(.mm-site) .home-mec>img,:where(.mm-site) .home-mec-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
:where(.mm-site) .home-mec-shade{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.15))}
:where(.mm-site) .home-mec-copy{padding-block:var(--mm-section-space)}
:where(.mm-site) .home-mec h2{max-width:16ch}
:where(.mm-site) .home-mec p{max-width:40ch}
:where(.mm-site) .home-mec .button{margin-top:var(--mm-space-lg)}
:where(.mm-site) .home-mec .eyebrow{color:var(--mm-accent)}
:where(.mm-site) .home-pitboard{display:grid;grid-template-columns:1fr 1fr;gap:var(--mm-space-2xl);align-items:center}
:where(.mm-site) .home-pitboard .button{margin-top:var(--mm-space-lg)}
:where(.mm-site) .pitboard-sign{background:var(--mm-accent);color:var(--mm-on-accent);padding:var(--mm-space-xl);border-left:8px solid var(--mm-inverse-bg)}
:where(.mm-site) .pitboard-sign>p{margin-block:var(--mm-space-xl)}
:where(.mm-site) .pitboard-sign>p>span{display:inline-block;margin-left:var(--mm-space-md)}
@media(max-width:900px){:where(.mm-site) .home-hero-content{gap:var(--mm-space-lg);grid-template-columns:1fr 1fr}
:where(.mm-site) .training-finder{padding:var(--mm-space-md)}
:where(.mm-site) .home-pitboard{gap:var(--mm-space-lg)}
}
@media(max-width:760px){:where(.mm-site) .home-hero{min-height:calc(100svh - var(--mm-nav-height))}
:where(.mm-site) .home-hero-content{grid-template-columns:1fr;gap:var(--mm-space-xl);padding-block:var(--mm-space-xl)}
:where(.mm-site) .home-hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.4) 35%,rgba(0,0,0,.8))}
:where(.mm-site) .home-hero-image{object-position:58% center}
:where(.mm-site) .home-news,:where(.mm-site) .home-pitboard{grid-template-columns:1fr}
:where(.mm-site) .home-news{gap:var(--mm-space-xl)}
:where(.mm-site) .home-inline-note{display:block}
:where(.mm-site) .home-mec{min-height:540px}
:where(.mm-site) .home-mec-shade{background:rgba(0,0,0,.65)}
:where(.mm-site) .pitboard-sign{padding:var(--mm-space-lg)}
:where(.mm-site) .filter-bar label{min-width:130px}
}
@media(max-width:760px){:where(.mm-site) .home-hero-content{grid-template-columns:minmax(0,1fr)}
:where(.mm-site) .home-hero-story,:where(.mm-site) .training-finder{min-width:0}
:where(.mm-site) .training-finder .eyebrow{overflow-wrap:anywhere}
}
:where(.mm-site) .home-story figure{margin:0 0 var(--mm-space-md)}
:where(.mm-site) .home-hero-story .secondary{margin-top:var(--mm-space-md)}
:where(.mm-site) .home-hero + .wrap,:where(.mm-site) .home-hero + .front-page-widgets{padding-block:var(--mm-space-lg)}
:where(.mm-site) .front-page-widgets>.widget+.widget{margin-top:var(--mm-space-lg)}
:where(.mm-site) .front-page-widgets>.widget:has(>.mm-teaser-media--yellow,>.mm-teaser-media--background)+.widget:has(>.mm-teaser-media--yellow,>.mm-teaser-media--background){margin-top:0}
