
.hero h1{font-size:clamp(3rem,6.3vw,6.5rem);line-height:1.03;letter-spacing:-.055em}
.hero-art{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;display:flex;align-items:center;justify-content:center;overflow:visible!important}
.hero-art:before,.hero-art:after,.hero-art img:before,.hero-art img:after{display:none!important;content:none!important}
.hero-art img{width:100%!important;max-width:550px!important;height:auto!important;object-fit:contain!important;box-shadow:none!important;border:0!important;border-radius:0!important;filter:none!important}
.mission{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:clamp(28px,6vw,90px)!important}
.mission h2{font-size:clamp(2.8rem,5vw,5rem)!important}
.mission-copy p{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;margin:0 0 1.25rem}
.mission-copy h3{font-size:1.5rem;color:var(--orange);margin:2rem 0 1rem}
.mission-copy ul{list-style:none;padding:0;margin:0 0 2rem}
.mission-copy li{font-size:1.12rem;font-weight:700;line-height:1.55;padding:.6rem 0 .6rem 1.4rem;border-left:3px solid var(--orange);margin-bottom:.7rem}
.mission-copy .thanks{font-weight:700;color:#fff;margin-top:2rem}
@media(max-width:800px){.mission{display:block!important}.mission-heading{margin-bottom:2rem}.hero-art img{max-width:420px!important}}
