.philosophy{background:#fff;padding:130px max(44px,calc((100vw - 1180px)/2));text-align:center}.philosophy .eyebrow{justify-content:center}.philosophy h2{max-width:900px;margin:0 auto 30px;font-size:clamp(42px,5.3vw,74px);letter-spacing:-4px;line-height:1.08;font-weight:600}.philosophy h2 em{font-family:var(--serif);font-weight:500}.philosophy>p{max-width:610px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.9}.philosophy-values{max-width:920px;margin:70px auto 0;padding-top:24px;border-top:1px solid #dfdcd5;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.philosophy-values p{font:10px 'DM Mono',monospace;letter-spacing:.8px;color:#77736c;margin:0 0 8px}.philosophy-values h3{font-size:21px;letter-spacing:-.8px;font-weight:500;margin:0}@media(max-width:760px){.philosophy{padding:85px 20px}.philosophy h2{font-size:43px;letter-spacing:-2.5px}.philosophy-values{grid-template-columns:1fr;gap:22px;margin-top:45px}}
