.philosophy-page__section-header{max-width:42rem}.philosophy-page__section-heading{font-family:var(--font-playfair),"Georgia","Times New Roman",serif;letter-spacing:-.02em;color:#111;margin-top:.5rem;font-size:1.875rem;line-height:1.2}@media (min-width:640px){.philosophy-page__section-heading{font-size:2.125rem}}@media (min-width:1024px){.philosophy-page__section-heading{font-size:2.5rem}}.philosophy-page__section-intro{color:#666;max-width:38rem;margin-top:1.25rem;font-size:15px;line-height:1.75}.philosophy-page__pillars-grid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:640px){.philosophy-page__pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.philosophy-page__pillars-grid{grid-template-columns:repeat(4,1fr);margin-top:3.5rem}}.philosophy-page__pillar{flex-direction:column;display:flex}.philosophy-page__pillar-header{color:#b98218;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.philosophy-page__pillar-line{background-color:#b98218;flex-shrink:0;width:2rem;height:1px}.philosophy-page__pillar-title{color:#111;letter-spacing:-.01em;font-size:1rem;font-weight:600}@media (min-width:640px){.philosophy-page__pillar-title{font-size:1.0625rem}}.philosophy-page__pillar-desc{color:#666;margin-top:.625rem;font-size:14px;line-height:1.7}.philosophy-page__photo-band{width:100%;height:360px;position:relative;overflow:hidden}@media (min-width:640px){.philosophy-page__photo-band{height:440px}}@media (min-width:1024px){.philosophy-page__photo-band{height:520px}}.philosophy-page__photo-band-image{object-fit:cover;object-position:center 30%}.philosophy-page__photo-band-overlay{background:linear-gradient(#0000 0%,#0003 45%,#000000b8 100%);align-items:flex-end;padding:2.5rem 1.5rem;display:flex;position:absolute;inset:0}@media (min-width:1024px){.philosophy-page__photo-band-overlay{padding:3.5rem 4rem}}.philosophy-page__photo-band-quote{font-family:var(--font-playfair),"Georgia","Times New Roman",serif;color:#ffffffe6;max-width:36rem;font-size:1.25rem;font-style:italic;line-height:1.55}@media (min-width:640px){.philosophy-page__photo-band-quote{font-size:1.5rem}}@media (min-width:1024px){.philosophy-page__photo-band-quote{font-size:1.75rem}}.philosophy-page__arenas{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:1024px){.philosophy-page__arenas{gap:1.5rem;margin-top:3.5rem}}.philosophy-page__arena{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:2px;align-items:flex-start;gap:1.25rem;padding:2rem;display:flex;position:relative}@media (min-width:1024px){.philosophy-page__arena{gap:2rem;padding:2.5rem}}.philosophy-page__arena:before{content:"";background-color:#b98218;border-radius:2px 0 0 2px;width:3px;height:100%;position:absolute;top:0;left:0}.philosophy-page__arena-index{letter-spacing:.08em;color:#b98218a6;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:.125rem;font-size:11px;font-weight:600}.philosophy-page__arena-content{min-width:0}.philosophy-page__arena-label{text-transform:uppercase;letter-spacing:.14em;color:#b98218;font-size:10px;font-weight:600}.philosophy-page__arena-title{font-family:var(--font-playfair),"Georgia","Times New Roman",serif;color:#111;letter-spacing:-.01em;margin-top:.5rem;font-size:1.25rem;font-weight:600}@media (min-width:640px){.philosophy-page__arena-title{font-size:1.375rem}}.philosophy-page__arena-text{color:#666;max-width:42rem;margin-top:.75rem;font-size:15px;line-height:1.7}.philosophy-page__arena-link{color:#666;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:13px;font-weight:500;transition:color .18s;display:inline-flex}.philosophy-page__arena-link:hover{color:#111}
