.featured-header{margin-bottom:var(--space-12);justify-content:space-between;align-items:flex-end;display:flex}.featured-header .section-eyebrow{margin-bottom:var(--space-3)}.featured-header .section-title{margin-bottom:0}.featured-view-all{align-items:center;gap:var(--space-2);font-size:var(--font-small);color:var(--color-brand);white-space:nowrap;transition:border-color var(--transition-fast);border-bottom:1px solid #0000;padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.featured-view-all:hover{border-bottom-color:var(--color-brand)}.units-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.units-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.units-grid{gap:var(--space-10);grid-template-columns:1fr}.featured-header{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column}}.philosophy-section{background:var(--color-dathir-moss);overflow:hidden}.philosophy-layout{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.philosophy-content{max-width:480px}.philosophy-content .section-eyebrow{color:var(--color-dathir-sage)}.philosophy-content .section-title{color:var(--color-dathir-ivory);margin-bottom:var(--space-6)}.philosophy-text{font-size:var(--font-body);color:var(--color-dathir-sage);margin-bottom:var(--space-8);line-height:1.8}.philosophy-values{gap:var(--space-3);flex-wrap:wrap;display:flex}.philosophy-values span{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);font-size:var(--font-xs);color:var(--color-dathir-sage);letter-spacing:.02em;border:1px solid #abb1a340;display:inline-block}.philosophy-image{border-radius:var(--radius-lg);position:relative;overflow:hidden}.philosophy-image img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);width:100%}@media (max-width:768px){.philosophy-layout{gap:var(--space-10);grid-template-columns:1fr}.philosophy-content{text-align:center;max-width:100%}.philosophy-values{justify-content:center}.philosophy-image img{aspect-ratio:3/2}}.experience-layout{gap:var(--space-16);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}.experience-header .section-eyebrow{margin-bottom:var(--space-3)}.experience-header .section-title{max-width:300px;margin-bottom:0}.experience-items{gap:var(--space-8);flex-direction:column;display:flex}.experience-item{align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);display:flex}.experience-item:last-child{border-bottom:none;padding-bottom:0}.experience-item__icon{background:var(--color-bg-alt);border-radius:var(--radius);width:44px;height:44px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.experience-item__title{font-size:var(--font-h3);margin-bottom:var(--space-2)}.experience-item__desc{font-size:var(--font-small);color:var(--color-text-muted);line-height:1.6}@media (max-width:768px){.experience-layout{gap:var(--space-8);grid-template-columns:1fr}.experience-header .section-title{max-width:100%}}.cta-banner{background:var(--color-dathir-deep-olive);padding:var(--space-section)0}.cta-banner__content{text-align:center;max-width:540px;margin:0 auto}.cta-banner__title{font-size:var(--font-h1);color:var(--color-dathir-ivory);margin-bottom:var(--space-4)}.cta-banner__subtitle{font-size:var(--font-body);color:var(--color-dathir-sage);margin-bottom:var(--space-8);line-height:1.7}.section-label{font-size:var(--font-eyebrow);text-transform:uppercase;letter-spacing:.15em;color:var(--color-brand);margin-bottom:var(--space-4);font-weight:600;display:inline-block}.accent-line{background:var(--color-brand);width:40px;height:2px;margin-bottom:var(--space-6);opacity:.6}
