.ethos-hero{padding-top:65px;padding-bottom:35px}.ethos-page .ethos-hero h1{font-size:clamp(50px,7vw,90px);line-height:1.02}.ethos-lead{font-size:24px;max-width:850px;color:#e1e4dc}.ethos-section{padding-top:35px;padding-bottom:35px}.ethos-page h2{font-size:42px;line-height:1.1}.ethos-section>p{max-width:850px;color:#c8d0ca;line-height:1.8}.ethos-purpose{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;background:#0b1412;border-top:1px solid #4b442e;border-bottom:1px solid #4b442e}.ethos-purpose p{color:#cbd4cc;line-height:1.8}.ethos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ethos-grid h3{font-size:30px;line-height:1.15}.ethos-grid p{font-size:17px;line-height:1.75;color:#c8d0ca}.ethos-section a{color:#e8c76b}.ethos-close{padding-top:35px;padding-bottom:65px}.ethos-close p{color:#c8d0ca}@media(max-width:700px){.ethos-hero{padding-top:35px}.ethos-lead{font-size:21px}.ethos-page h2{font-size:35px}.ethos-purpose,.ethos-grid{grid-template-columns:1fr;gap:22px}.ethos-section{padding-top:26px;padding-bottom:26px}}
.founder-message{padding-top:38px;padding-bottom:42px}.founder-message>h2{font-size:clamp(36px,4vw,52px);margin-bottom:28px}.founder-message blockquote{position:relative;margin:0;padding:30px 48px 35px 65px;border-left:2px solid #bba468;background:linear-gradient(110deg,#101713,#080b09)}.founder-words{max-width:940px}.founder-words h3{font-size:35px;color:#edd28c;margin-bottom:24px}.founder-words p{font-size:clamp(19px,1.8vw,23px);line-height:1.8;margin:0 0 24px;color:#e0e4dc}.founder-words strong{color:#edd28c}.founder-quote-mark,.founder-quote-close{font-family:Georgia,serif;font-size:105px;line-height:1;color:#e8be58;display:block}.founder-quote-mark{margin-left:-24px;height:60px}.founder-quote-close{text-align:right;height:65px;margin-top:-4px}.founder-words p:last-child{margin-bottom:12px}@media(max-width:700px){.founder-message{padding-top:24px;padding-bottom:30px}.founder-message blockquote{padding:20px 22px 25px 30px}.founder-words p{font-size:19px;line-height:1.75;margin-bottom:22px}.founder-quote-mark{margin-left:-12px;font-size:85px;height:52px}.founder-quote-close{font-size:85px;height:50px}}
