.mission-page h1,.mission-page h2,.mission-page h3{font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.mission-page h1{font-size:clamp(3rem,5.5vw,6rem);line-height:.98;margin:22px 0 28px;overflow-wrap:break-word}.mission-page h1 span{display:block}.mission-page h1 span+span{margin-top:.2em;color:var(--accent)}.mission-page h2{font-size:clamp(2.3rem,3.7vw,4.3rem);line-height:1.04;margin:16px 0 24px;overflow-wrap:break-word}.mission-hero{background:var(--ink);color:#fff;padding-block:80px;border-bottom:6px solid var(--accent)}.mission-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.mission-intro{max-width:650px;color:#cbd1d5;font-size:1.18rem;line-height:1.6}.mission-image{margin:0;border-radius:18px;overflow:hidden;background:#f1f3f5}.mission-image img{width:100%;aspect-ratio:1;object-fit:contain}.mission-who{padding-block:90px;max-width:960px}.mission-who h2{max-width:830px}.mission-prose{font-size:1.12rem;line-height:1.75;color:#4f5a64}.mission-prose p:first-child{margin-top:0}.mission-prose p:last-child{margin-bottom:0}.mission-purpose{background:#f1f3f5}.mission-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;padding-block:90px}.mission-editorial .mission-prose{padding-top:16px}.mission-philosophy{padding-block:90px;background:var(--ink);color:#fff}.mission-philosophy>div>h2{max-width:900px}.mission-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:46px;border-top:1px solid #515a62}.mission-principles article{padding:28px;border-inline-start:1px solid #515a62}.mission-principles article:last-child{border-inline-end:1px solid #515a62}.mission-number{font-size:.85rem;font-weight:900;color:var(--accent)}.mission-principles h3{font-size:1.55rem;line-height:1.12;margin:44px 0 18px}.mission-principles p{color:#cbd1d5;line-height:1.65;margin:0}.mission-closing{padding-block:95px;text-align:center;max-width:1000px}.mission-closing p{font-size:1.12rem;line-height:1.65;max-width:650px;margin:0 auto 28px;color:#4f5a64}
@media(max-width:989px){.mission-hero{padding-block:52px}.mission-hero__inner{grid-template-columns:1fr;gap:36px}.mission-image{max-width:580px;width:100%;margin-inline:auto}.mission-editorial{grid-template-columns:1fr;gap:20px;padding-block:64px}.mission-editorial .mission-prose{padding-top:0}.mission-who,.mission-philosophy,.mission-closing{padding-block:64px}.mission-principles{grid-template-columns:1fr}.mission-principles article{border-inline:1px solid #515a62;border-bottom:1px solid #515a62;padding:28px}.mission-principles h3{margin-top:22px}}
@media(max-width:560px){.mission-page h1{font-size:clamp(2.65rem,10.4vw,3.65rem)}.mission-page h2{font-size:2.3rem}.mission-intro,.mission-prose{font-size:1rem}.mission-hero{padding-block:36px}.mission-image{border-radius:12px}.mission-who,.mission-editorial,.mission-philosophy,.mission-closing{padding-block:48px}.mission-principles{margin-top:28px}}
