.page-about .hero-interior{min-height:40vh;align-items:flex-end}.page-about .hero-interior .hero-inner{padding-bottom:var(--space-12)}.page-about .hero-interior .breadcrumb-c{margin-bottom:var(--space-4)}.page-about .about-story{background:var(--brand-bg)}.page-about .about-story-grid{align-items:center;gap:var(--space-16)}.page-about .about-story-photo{position:relative;border-radius:var(--radius-xl);overflow:visible}.page-about .about-story-photo img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl);border:1px solid var(--brand-border-strong);display:block;aspect-ratio:9 / 7}.page-about .about-story-photo-badge{position:absolute;bottom:calc(-1 * var(--space-5));right:calc(-1 * var(--space-5));background:var(--brand-primary);color:var(--brand-text-on-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1}.page-about .about-story-copy .lead{margin-bottom:var(--space-5);color:var(--brand-text-body)}.page-about .about-story-copy p em{color:var(--brand-secondary);font-style:normal;font-weight:var(--weight-semibold)}.page-about .about-story-copy .btn-c{margin-top:var(--space-4)}@media(max-width:991.98px){.page-about .about-story-grid{gap:var(--space-10)}}@media(max-width:575.98px){.page-about .about-story-photo-badge{right:0;bottom:calc(-1 * var(--space-4));font-size:var(--text-xs);padding:var(--space-3) var(--space-4)}}.page-about .about-diff{border-block:1px solid var(--brand-border)}.page-about .about-diff-grid{margin-top:0}.page-about .about-diff-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-bg-card);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.page-about .about-diff-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.page-about .adc-icon{width:56px;height:56px;border-radius:var(--radius-md);background:var(--brand-bg-elevated);border:1px solid var(--brand-border-strong);display:flex;align-items:center;justify-content:center;color:var(--brand-primary-light);font-size:1.4rem;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.page-about .about-diff-card:hover .adc-icon{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-on-primary)}.page-about .adc-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--brand-text);margin:0;letter-spacing:var(--tracking-normal)}.page-about .adc-body{font-size:var(--text-sm);color:var(--brand-text-secondary);line-height:var(--leading-relaxed);margin:0;flex:1}.page-about .about-stats{border-block:1px solid var(--brand-border)}.page-about .about-stats-row{grid-template-columns:repeat(5,1fr)}.page-about .about-stats-row .stat-num{font-size:var(--text-4xl);color:var(--brand-secondary)}@media(max-width:991.98px){.page-about .about-stats-row{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}@media(max-width:575.98px){.page-about .about-stats-row{grid-template-columns:repeat(2,1fr)}}.page-about .about-features{background:var(--brand-bg-alt)}.page-about .about-feature-row{align-items:center;gap:var(--space-16);margin-bottom:var(--space-20)}.page-about .about-feature-row:last-child{margin-bottom:0}.page-about .about-feature-row-reverse{direction:rtl}.page-about .about-feature-row-reverse>*{direction:ltr}.page-about .about-feature-img{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--brand-border-strong)}.page-about .about-feature-img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;transition:transform var(--transition-slow)}.page-about .about-feature-row:hover .about-feature-img img{transform:scale(1.04)}.page-about .about-feature-copy h3{font-size:var(--text-2xl);color:var(--brand-text);margin-bottom:var(--space-4)}.page-about .about-feature-copy p{color:var(--brand-text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.page-about .about-feature-list{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.page-about .about-feature-list li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--brand-text-body)}.page-about .about-feature-list li i{color:var(--brand-primary-light);font-size:.85rem;flex-shrink:0;width:16px}@media(max-width:991.98px){.page-about .about-feature-row{gap:var(--space-10)}.page-about .about-feature-row-reverse{direction:ltr}}.page-about .about-brands{border-block:1px solid var(--brand-border)}.page-about .about-crew{background:var(--brand-bg)}.page-about .about-crew-inner{align-items:center;gap:var(--space-16)}.page-about .about-crew-photo-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--space-3)}.page-about .acp-main{grid-column:1 / -1;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--brand-border-strong)}.page-about .acp-secondary{grid-column:1 / -1;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--brand-border)}@media(min-width:576px){.page-about .acp-secondary{grid-column:1 / 2}}@media(max-width:991.98px){.page-about .about-crew-inner{gap:var(--space-10)}}.page-about .eyebrow-center{justify-content:center}.page-about .about-cta-band{padding-block:var(--space-20)}.page-about .about-cta-heading{font-size:var(--text-5xl);color:var(--brand-text);margin-bottom:var(--space-4)}.page-about .about-cta-sub{color:var(--brand-text-secondary);max-width:52ch;margin-inline:auto;margin-bottom:var(--space-8)}.page-about .about-dealer-callout{border-block:1px solid var(--brand-border)}.page-about .about-dealer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);background:var(--brand-bg-card);border:1px solid var(--brand-border-strong);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-12)}.page-about .about-dealer-inner:before{display:none}.page-about .about-dealer-text{flex:1;max-width:560px}.page-about .about-dealer-text h2{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.page-about .about-dealer-text p{color:var(--brand-text-secondary);line-height:var(--leading-relaxed);margin:0}.page-about .about-dealer-actions{display:flex;flex-direction:column;gap:var(--space-3);flex-shrink:0}@media(max-width:991.98px){.page-about .about-dealer-inner{flex-direction:column;align-items:flex-start;padding:var(--space-8)}.page-about .about-dealer-actions{flex-direction:row;flex-wrap:wrap;width:100%}.page-about .about-dealer-actions .btn-c{flex:1;min-width:160px}}@media(max-width:575.98px){.page-about .about-dealer-inner{padding:var(--space-6);border-radius:var(--radius-lg)}.page-about .about-dealer-actions{flex-direction:column}.page-about .about-dealer-actions .btn-c{width:100%}.page-about .about-cta-heading{font-size:var(--text-4xl)}.page-about .about-feature-row{margin-bottom:var(--space-12)}}
