.tpl-about .hero h1{max-width:900px}.tpl-about .hero-copy{max-width:640px}.tpl-about .split{align-items:center;display:grid;gap:var(--vn-space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpl-about .section-lede{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);margin-top:var(--vn-space-s)}.tpl-about .value-grid{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(3,1fr);margin-top:var(--vn-space-l)}.tpl-about .value-card{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);border-top:3px solid var(--vn-color-primary);padding:var(--vn-space-m)}.tpl-about .value-card h4{font-size:var(--vn-text-l);margin:var(--vn-space-xs) 0}.tpl-about .value-card p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s)}.tpl-about .split p+p{margin-top:var(--vn-space-s)}.tpl-about .split .hero-actions{margin-top:var(--vn-space-m)}.tpl-about .split .btn.primary{background:var(--vn-color-base-dark);border-color:var(--vn-color-base-dark);color:var(--vn-color-white)}.tpl-about .split .btn.primary:hover{background:var(--vn-color-base);border-color:var(--vn-color-base)}.tpl-about .split .media-ph{height:100%;min-height:360px}.tpl-about .split .media-ph.has-image{border:0;border-radius:0;height:auto;min-height:0;overflow:visible;padding:0}.tpl-about .split .media-ph.has-image img{height:auto;position:static;width:100%}.tpl-about .moments-grid{align-items:stretch;display:grid;gap:var(--vn-space-s);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:var(--vn-space-l)}.tpl-about .moments-tabs{align-content:start;display:grid;gap:10px}.tpl-about .moment-tab{appearance:none;background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-s);color:var(--vn-color-dark);cursor:pointer;padding:var(--vn-space-xs);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tpl-about .moment-tab:hover{border-color:var(--vn-color-gray-300);transform:translateY(-1px)}.tpl-about .moment-tab:focus-visible{border-radius:var(--vn-radius-xs);outline:2px solid var(--vn-color-primary-light);outline-offset:3px}.tpl-about .moment-tab.is-active{background:var(--vn-color-base-dark);border-color:var(--vn-color-base-dark);color:#fff}.tpl-about .moment-tab span{color:var(--vn-color-primary-light);display:block;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-bottom:8px;text-transform:uppercase}.tpl-about .moment-tab b{display:block;font-size:var(--vn-text-m)}.tpl-about .moments-panels{align-items:stretch;display:flex}.tpl-about .moment{background:linear-gradient(140deg,var(--vn-color-base-dark),var(--vn-color-base));border-radius:var(--vn-radius-s);box-shadow:0 26px 72px rgba(var(--vn-color-base-dark-rgb),.22);color:#fff;display:flex;flex:1;flex-direction:column;overflow:hidden}.tpl-about .moment[hidden]{display:none}.tpl-about .moment-copy{padding:var(--vn-space-l) var(--vn-space-l) var(--vn-space-m)}.tpl-about .moment-year{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);text-transform:uppercase}.tpl-about .moment h3{margin:var(--vn-space-xs) 0 0}.tpl-about .moment p{color:var(--vn-color-base-pale);margin-top:var(--vn-space-s)}.tpl-about .moment-img{display:block;margin-top:auto;max-height:420px;object-fit:cover;width:100%}@media (max-width:1040px){.tpl-about .split{gap:var(--vn-space-m);grid-template-columns:1fr}.tpl-about .split .media-ph{min-height:300px}.tpl-about .moments-grid{grid-template-columns:1fr}.tpl-about .moments-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.tpl-about .value-grid{grid-template-columns:1fr}.tpl-about .moment-copy{padding:var(--vn-space-m) var(--vn-space-m) var(--vn-space-s)}.tpl-about .moment-img{max-height:260px}}.tpl-about .cta.close{text-align:center}.tpl-about .close h2{color:#fff}.tpl-about .close .sub{color:var(--vn-color-base-pale);font-size:var(--vn-text-l);margin:var(--vn-space-s) auto 0;max-width:560px}.tpl-about .close .hero-actions{justify-content:center;margin-top:var(--vn-space-m)}