.philosophy{padding:140px 48px}.philosophy-inner{width:min(1200px,100%);margin:0 auto}.philosophy .section-kicker{margin-bottom:24px}.philosophy h2{font-size:clamp(42px,5vw,72px);line-height:1.05;max-width:900px;margin:0 0 28px}.philosophy-lead{max-width:760px;font-size:20px;line-height:1.8;opacity:.84;margin-bottom:64px}.philosophy-grid{display:flex;gap:28px;flex-wrap:wrap}.philosophy-card{flex:1 1 300px;padding:42px;border-radius:28px;border:1px solid rgba(198,167,94,.18);background:rgba(255,255,255,.015)}.philosophy-card h3{color:var(--gold);font-size:22px;margin-bottom:18px}.philosophy-card p{line-height:1.8;opacity:.82}.philosophy{padding-left:48px;padding-right:48px}.philosophy-inner{width:min(1180px,100%);margin-left:auto;margin-right:auto}.philosophy-grid{width:100%}@media(max-width:900px){.philosophy{padding-left:24px;padding-right:24px}}.philosophy,section.philosophy{padding:160px 48px!important}.philosophy>*,.philosophy-inner{width:min(1180px,100%)!important;margin-left:auto!important;margin-right:auto!important}.philosophy-lead{max-width:720px!important}@media(max-width:900px){.philosophy,section.philosophy{padding-left:24px!important;padding-right:24px!important}}