.about-container{width:100%}.about-hero{padding:var(--hero-padding-y) var(--section-padding-x);background-color:var(--section-band);text-align:center;border-bottom:1px solid var(--border-color);position:relative}.about-hero-overlay{z-index:1;aspect-ratio:21/9;position:absolute;inset:0}@media (max-width:768px){.about-hero-overlay{aspect-ratio:16/9}}.about-hero h1{font-size:3rem;line-height:1.1}.about-hero p{color:var(--text-primary);font-size:1.1rem}.about-details-section{max-width:1400px;margin:var(--section-padding-y) auto;padding:0 var(--section-padding-x)}.about-grid{grid-template-columns:1.2fr .8fr;gap:4rem;display:grid}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:3rem}}.about-text h2{margin-bottom:1.5rem;font-size:2rem}.about-text p{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.equipment-section{max-width:1400px;margin:var(--section-padding-y) auto;padding:0 var(--section-padding-x)}.equipment-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.eq-card{border:1px solid var(--border-color);flex-direction:column;gap:.75rem;padding:2.5rem;display:flex}.eq-icon{font-size:2rem}.eq-card h4{color:var(--accent-orange);font-size:1.2rem}.eq-card p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.about-cta{max-width:1400px;margin:var(--section-padding-y) auto;padding:0 var(--section-padding-x)}
