.about-page{background:var(--cofo-bg,#0a0f0a);color:var(--cofo-ink,#f2f2f7)}.about-hero{border-bottom:1px solid var(--cofo-border,#2a362c);background:linear-gradient(180deg,#08110d,#0a0f0a)}.about-hero__content{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.about-hero__content{padding-top:4.5rem;padding-bottom:4.5rem}}.about-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.about-values{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:640px){.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.about-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-values li{border-radius:1rem;border:1px solid var(--cofo-border,#2a362c);background:rgba(10,15,10,.45);padding:1.25rem 1.35rem}.about-values li strong{display:block;margin-bottom:.4rem;font-size:1rem;color:var(--cofo-accent,#7cb87c)}.about-values li span{font-size:.9rem;line-height:1.6;color:var(--cofo-muted,#9aaa9a)}.about-facility__frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden;border:1px solid var(--cofo-border,#2a362c);background:var(--cofo-surface,#08110d)}.about-facility__img{object-fit:cover;object-position:center}.about-facility__caption{margin:1rem 0 0;font-size:.9rem;line-height:1.55;color:var(--cofo-muted,#9aaa9a)}.about-split{display:grid;gap:2rem;align-items:center}@media(min-width:768px){.about-split{grid-template-columns:1fr 1fr;gap:3rem}.about-split--reverse .about-split__media{order:2}}.about-split__media{position:relative;aspect-ratio:16/10;border-radius:1.25rem;overflow:hidden;border:1px solid var(--cofo-border,#2a362c);background:var(--cofo-surface,#08110d)}.about-split__img{object-fit:cover}.about-split__title{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;color:var(--cofo-ink,#f2f2f7)}.about-split__text{margin:.85rem 0 0;font-size:.95rem;line-height:1.7;color:var(--cofo-muted,#9aaa9a)}.about-split__text a{color:var(--cofo-accent,#7cb87c);font-weight:700;text-decoration:underline;text-underline-offset:3px}.about-why{display:grid;gap:1.25rem;align-items:center}@media(min-width:768px){.about-why{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.5rem}}.about-why__copy{display:flex;flex-direction:column;gap:.65rem;max-width:36rem}.about-why__copy .cofo-heading__title{font-size:clamp(1.5rem,2.5vw,2rem)}.about-why__copy .about-split__text{margin:0}.about-why__lead{margin:0 0 .25rem;font-size:.95rem;line-height:1.55;color:var(--cofo-muted,#9aaa9a)}.about-why__visual{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0)}.about-why__img{width:100%;max-width:260px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(0,0,0,.35))}@media(min-width:768px){.about-why__img{max-width:300px}}.about-why-section__inner{display:flex;flex-direction:column;gap:1.75rem;padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.about-why-section__inner{gap:2rem;padding-top:3.5rem;padding-bottom:3.5rem}}.about-page .cofo-section__inner:has(.about-why){gap:2rem}@media(min-width:768px){.about-page .cofo-section__inner:has(.about-why){gap:2.25rem}}.about-page .cofo-section__inner:has(.about-why) .cofo-heading__desc{margin-top:.75rem}.about-page .cofo-section__inner:has(.about-why) .cofo-cta{margin-top:.5rem}