.cap-hero{position:relative;height:480px;overflow:hidden}.cap-media{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:97.14%}.cap-media img{width:100%;height:100%;object-fit:cover}.cap-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.cap-container{position:relative;max-width:1400px;width:85.71%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.cap-content{max-width:1200px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;color:var(--neutral-0)}.cap-content h1{font-size:var(--h1-size);font-weight:var(--weight-semibold);letter-spacing:var(--heading-letter-spacing)}.cap-content p{max-width:460px;font-size:var(--body-2xl)}@media(max-width:768px){.cap-hero{height:auto;padding:6rem 0}.cap-content h1{font-size:var(--h3-size)}}@media(max-width:480px){.cap-hero,.cap-container{height:480px}.cap-container{width:100%;padding:0 1.2rem}.cap-content{gap:24px;align-items:flex-start;justify-content:baseline}.cap-content h1{font-size:38px}.cap-content p{font-size:18px;text-align:left}.cap-media{position:absolute;transform:unset;left:0;width:100%;height:480px}}.pillars-section{padding:6rem 0;background:var(--neutral-0)}.pillars-container{max-width:1200px;width:85.7%;margin:auto;display:flex;flex-direction:column;gap:60px}.pillars-header{text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center}.pillars-header h2{max-width:34rem;font-size:var(--h3-size);font-weight:var(--weight-semibold)}.pillars-eyebrow{display:flex;align-items:center;gap:12px;font-size:var(--body-xl);font-weight:var(--weight-semibold)}.pillars-eyebrow.orange{color:#d56614}.pillars-eyebrow.blue{color:#2563eb}.pillars-eyebrow.purple{color:#7c3aed}.pillars-row{display:flex;gap:80px;align-items:center}.pillars-content{width:560px;display:flex;flex-direction:column;gap:40px}.pillars-media{width:560px;height:560px;border:1px solid var(--neutral-200)}.pillars-media img{width:100%;height:100%;object-fit:cover}.pillars-block-header{display:flex;flex-direction:column;gap:24px}.pillars-block-header h3{font-size:var(--h3-size)}.pillars-list{display:flex;flex-direction:column;gap:20px}.pillars-list li{display:flex;flex-direction:column;gap:4px;padding-left:32px;position:relative}.pillars-list li strong{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:center;margin-left:-32px}.pillars-list strong{font-size:var(--h6-size)}.pillars-list span{font-size:var(--body-2xl);color:var(--neutral-700)}.pillars-list svg{flex-shrink:0}.philosophy-section{background:var(--neutral-50);padding:6rem 0}.philosophy-container{max-width:1200px;width:85.7%;margin:auto;display:flex;gap:80px;align-items:center}.philosophy-media{width:560px;height:624px;border:1px solid var(--neutral-200)}.philosophy-media img{width:100%;height:100%;object-fit:cover}.philosophy-content{width:560px;display:flex;flex-direction:column;gap:40px}.pillars-row.reverse{flex-direction:row}@media(max-width:768px){.pillars-row{flex-direction:column-reverse}.pillars-row.reverse{flex-direction:column-reverse}.philosophy-container{flex-direction:column}.pillars-content,.pillars-media,.philosophy-content,.philosophy-media{width:100%}}@media(max-width:480px){.pillars-section,.philosophy-section{padding:60px 0}.pillars-container,.pillars-row,.philosophy-container{width:100%;padding:0 24px;gap:40px}.pillars-block-header{margin:0 auto}.pillars-header h2,.pillars-block-header h3{font-size:32px;text-align:center}.pillars-content,.philosophy-content{gap:24px;text-align:left;align-items:flex-start}.pillars-list strong{font-size:20px}.pillars-list span{font-size:18px}.pillars-media{height:360px}.philosophy-media{height:360px}.pillars-eyebrow{align-self:center}}