.mch-hv3{--hv3-ink:var(--mc-ink,#264c4c);--hv3-ink-mid:#43665e;--hv3-ink-light:#5d8070;--hv3-paper:#f7faf7;--hv3-warm:#edf3ed;--hv3-rule:#d0dfcf;--hv3-surface:#fff;--hv3-moss:var(--mc-moss,#3a6830);--hv3-rust:#8a5828;--hv3-order:var(--mc-order,#e8820c);--hv3-serif:Georgia,"Times New Roman",serif;--hv3-mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--hv3-sh:0 1px 2px rgba(38,76,76,.05),0 10px 30px rgba(38,76,76,.07);color:var(--hv3-ink)}.mch-hv3 img{display:block;max-width:100%}.mch-hv3__wrap{margin:0 auto;max-width:1080px;padding:0 28px}.mch-hv3 h2,.mch-hv3 h3{color:var(--hv3-ink);font-family:var(--hv3-serif);font-weight:600;font-weight:600!important;line-height:1.2;line-height:1.2!important;margin:0;text-wrap:balance}.mch-hv3 h2{font-size:clamp(26px,2.9vw,34px);max-width:24ch}.mch-hv3 h3{font-size:19px}.mch-hv3 p{color:var(--hv3-ink-mid);margin:14px 0 0;max-width:62ch}.mch-hv3__eyebrow{color:var(--hv3-rust);font-family:var(--hv3-mono);font-size:11px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.mch-hv3__lede{font-size:17px;margin:18px 0 0;max-width:58ch}.mch-hv3__sec{background:var(--hv3-paper);padding:92px 0}.mch-hv3__sec--warm{background:var(--hv3-warm)}.mch-hv3__sec+.mch-hv3__sec{border-top:1px solid var(--hv3-rule)}.mch-hv3__band{align-items:flex-end;display:flex;min-height:420px;position:relative}
/* !important is not decoration here. template_main-head.min.css carries a bare
   `img { height: auto !important }`, which no amount of specificity beats - it
   is what made the band photo render at its natural 960px inside a 420px band
   and spill 540px over the audience doors, burying them. */.mch-hv3 img.mch-hv3__band-img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.mch-hv3__band:after{background:linear-gradient(0deg,rgba(12,26,24,.88),rgba(12,26,24,.3) 55%,rgba(12,26,24,.06));content:"";inset:0;position:absolute}.mch-hv3__band--close:after{background:linear-gradient(0deg,rgba(12,26,24,.9),rgba(12,26,24,.6) 38%,rgba(12,26,24,.22) 68%,rgba(12,26,24,.04))}.mch-hv3__band-c{color:#f4f8f5;padding:0 0 52px;position:relative;width:100%;z-index:2}.mch-hv3 .mch-hv3__band .mch-hv3__band-c h2{color:#fff!important;max-width:22ch}.mch-hv3 .mch-hv3__band .mch-hv3__band-c p{color:#dbe7de!important}.mch-hv3__band-c .mch-hv3__eyebrow{color:#f0a55a}.mch-hv3__break{height:220px;overflow:hidden;position:relative}.mch-hv3 img.mch-hv3__break-img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.mch-hv3__doors{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:40px}@media (min-width:640px){.mch-hv3__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.mch-hv3__doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.mch-hv3 a.mch-hv3__door{background:var(--hv3-surface);border:1px solid var(--hv3-rule);border-left:3px solid var(--hv3-moss);border-radius:4px;box-shadow:var(--hv3-sh);color:var(--hv3-ink);display:flex;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none}.mch-hv3 a.mch-hv3__door:hover{border-left-color:var(--hv3-order)}.mch-hv3__door b{color:var(--hv3-rust);font-family:var(--hv3-mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.mch-hv3__door span{font-family:var(--hv3-serif);font-size:18px;line-height:1.3}.mch-hv3__door i{color:var(--hv3-ink-mid);font-size:14px;font-style:normal;line-height:1.55}.mch-hv3__row{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,1fr);margin-top:44px}@media (min-width:900px){.mch-hv3__row{gap:64px;grid-template-columns:1fr 1fr}.mch-hv3__row--flip .mch-hv3__row-fig{order:-1}}.mch-hv3__row-fig{margin:0}.mch-hv3__row-fig img{border:1px solid var(--hv3-rule);border-radius:5px;width:100%}.mch-hv3__row-fig figcaption{color:var(--hv3-ink-light);font-size:13.5px;line-height:1.6;margin-top:14px;max-width:46ch}.mch-hv3__tag{border:1px solid var(--hv3-moss);border-radius:2px;color:var(--hv3-moss);display:inline-block;font-family:var(--hv3-mono);font-size:10px;letter-spacing:.1em;margin-right:9px;padding:2px 6px;text-transform:uppercase;vertical-align:1px}.mch-hv3__g3{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin-top:46px}@media (min-width:760px){.mch-hv3__g3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mch-hv3__qc{display:flex;flex-direction:column}.mch-hv3__qc img{aspect-ratio:1/1;border-radius:50%!important;height:132px;margin-bottom:20px;object-fit:cover;object-position:center 22%;width:132px}.mch-hv3__qc h3{margin-bottom:8px}.mch-hv3__qc p{font-size:14.5px;margin:0}.mch-hv3__qc a{display:inline-block;font-size:13.5px;margin-top:14px}.mch-hv3__btnrow{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mch-hv3 a.mch-hv3__btn{border:1px solid transparent;border-radius:3px;display:inline-block;font-size:14.5px;font-weight:600;padding:13px 24px;text-decoration:none}.mch-hv3 a.mch-hv3__btn--o{background:var(--hv3-order);color:#fff}.mch-hv3 a.mch-hv3__btn--o:hover{background:var(--mc-order-hover,#d1740a);color:#fff}.mch-hv3 a.mch-hv3__btn--ghost{background:transparent!important;border-color:#f4f8f5!important;color:#f4f8f5!important}.mch-hv3 a.mch-hv3__btn--ghost:hover{background:hsla(0,0%,100%,.14)!important;color:#fff!important}@media (max-width:760px){.mch-hv3__sec{padding:58px 0}.mch-hv3__band{min-height:320px}.mch-hv3__band-c{padding-bottom:36px}.mch-hv3__break{height:150px}.mch-hv3__qc img{height:108px;width:108px}}