.fnl-section-label{font-family:var(--fnl-mono);font-size:var(--fnl-label-sm);font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);letter-spacing:var(--fnl-ls-label);text-transform:uppercase}.about-hero{position:relative;background:var(--fnl-nav-footer);min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.about-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1579361254736-b993c80e4969?w=1440&q=80&auto=format);background-size:cover;background-position:center;opacity:1}.about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fnl-bg) 20%,rgba(13,13,13,.7) 45%,rgba(13,13,13,.15) 70%,transparent 100%)}.about-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:7.5rem var(--fnl-section-pad-h) 5rem}.about-hero__breadcrumb{display:flex;align-items:center;gap:.5rem}.about-hero__bc-item{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-dim);letter-spacing:var(--fnl-ls-nav);text-transform:uppercase;text-decoration:none;transition:color var(--fnl-transition)}.about-hero__bc-item:hover{color:var(--fnl-text-muted)}.about-hero__bc-item--current{color:var(--fnl-gold)}.about-hero__bc-sep{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);color:#444}.about-hero__label{font-family:var(--fnl-mono);font-size:var(--fnl-label-sm);font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);letter-spacing:var(--fnl-ls-label);text-transform:uppercase}.about-hero__title{font-family:var(--fnl-font);font-size:4rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:var(--fnl-lh-tight);max-width:700px}.about-hero__sub{font-family:var(--fnl-mono);font-size:var(--fnl-body-sm);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-dim);letter-spacing:.0625rem}.about-story{background:var(--fnl-blue);padding:var(--fnl-section-pad-v) var(--fnl-section-pad-h)}.about-story__inner{display:grid;grid-template-columns:1fr 480px;gap:5rem;align-items:start}.about-story__left{display:flex;flex-direction:column;gap:1.5rem}.about-story__title{font-family:var(--fnl-font);font-size:2.5rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:1.15}.about-story__para{font-family:var(--fnl-font);font-size:var(--fnl-body-md);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-muted);line-height:var(--fnl-lh-loose)}.about-story__para+.about-story__para{color:var(--fnl-text-dim)}.about-story__right{display:flex;flex-direction:column;gap:1.5rem}.about-story__stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.about-story__stat{background:var(--fnl-bg);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform var(--fnl-transition-slow),box-shadow var(--fnl-transition-slow)}.about-story__stat:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.about-story__stat-value{font-family:var(--fnl-font);font-size:var(--fnl-stat-val);font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);line-height:1}.about-story__stat-label{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);font-weight:var(--fnl-weight-bold);color:var(--fnl-text-dim);letter-spacing:var(--fnl-ls-col);text-transform:uppercase}.about-story__cert{background:var(--fnl-bg);padding:2rem;display:flex;flex-direction:column;gap:1rem}.about-story__cert-label{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);letter-spacing:var(--fnl-ls-col);text-transform:uppercase}.about-story__cert-item{font-family:var(--fnl-font);font-size:var(--fnl-body-sm);font-weight:var(--fnl-weight-normal);color:var(--fnl-text);line-height:1}.about-vm{background:var(--fnl-bg);padding:var(--fnl-section-pad-v) var(--fnl-section-pad-h)}.about-vm__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;text-align:center}.about-vm__heading{font-family:var(--fnl-font);font-size:var(--fnl-h2);font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:var(--fnl-lh-normal)}.about-vm__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.about-vm__card{background:var(--fnl-surface);padding:3rem;display:flex;flex-direction:column;gap:1.25rem;transition:transform var(--fnl-transition-slow),box-shadow var(--fnl-transition-slow)}.about-vm__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000080}.about-vm__card-label{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);font-weight:var(--fnl-weight-bold);letter-spacing:var(--fnl-ls-label);text-transform:uppercase}.about-vm__card-label--gold{color:var(--fnl-gold)}.about-vm__card-label--orange{color:var(--fnl-orange)}.about-vm__card-title{font-family:var(--fnl-font);font-size:1.625rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:1.2}.about-vm__card-body{font-family:var(--fnl-font);font-size:.9375rem;font-weight:var(--fnl-weight-normal);color:var(--fnl-text-muted);line-height:1.7}.about-vm__values-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.about-vm__values-item{display:flex;align-items:center;gap:.75rem}.about-vm__values-dot{width:6px;height:6px;background:var(--fnl-gold);border-radius:var(--fnl-radius-sm);flex-shrink:0}.about-vm__values-text{font-family:var(--fnl-font);font-size:var(--fnl-body-sm);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-muted)}.about-team{background:var(--fnl-surface);padding:var(--fnl-section-pad-v) var(--fnl-section-pad-h)}.about-team__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.about-team__heading{font-family:var(--fnl-font);font-size:var(--fnl-h2);font-weight:var(--fnl-weight-bold);color:var(--fnl-text)}.about-team__desc{font-family:var(--fnl-font);font-size:var(--fnl-body-lg);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-muted);line-height:var(--fnl-lh-relaxed);max-width:600px}.about-team__divider{width:100%;height:1px;background:#1a1a1a;margin-bottom:2.5rem}.about-team__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--fnl-grid-gap)}.about-team__card{background:var(--fnl-bg);display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:transform var(--fnl-transition-slow),box-shadow var(--fnl-transition-slow);border:1px solid transparent}.about-team__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080;border-color:var(--fnl-gold)}.about-team__photo{width:100%;aspect-ratio:1 / 1;max-width:120px;margin:0 auto;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-team__initials{font-family:var(--fnl-font);font-size:1.25rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text-dim);text-align:center;line-height:1}.about-team__info{display:flex;flex-direction:column;gap:.375rem;text-align:center}.about-team__name{font-family:var(--fnl-font);font-size:1rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:1.3}.about-team__role{font-family:var(--fnl-mono);font-size:var(--fnl-label-xs);font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);letter-spacing:var(--fnl-ls-col);text-transform:uppercase}.about-cashes{background:var(--fnl-blue);padding:var(--fnl-section-pad-v) var(--fnl-section-pad-h)}.about-cashes__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:3.75rem}.about-cashes__heading{font-family:var(--fnl-font);font-size:var(--fnl-h2);font-weight:var(--fnl-weight-bold);color:var(--fnl-text)}.about-cashes__desc{font-family:var(--fnl-font);font-size:var(--fnl-body-lg);font-weight:var(--fnl-weight-normal);color:var(--fnl-text-muted);line-height:var(--fnl-lh-relaxed);max-width:680px}.about-cashes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fnl-grid-gap)}.about-cashes__card{background:var(--fnl-surface);padding:2.5rem;display:flex;flex-direction:column;gap:1.25rem;border:1px solid transparent;transition:transform var(--fnl-transition-slow),box-shadow var(--fnl-transition-slow),border-color var(--fnl-transition-slow)}.about-cashes__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0006;border-color:#d4a8434d}.about-cashes__letter{font-family:var(--fnl-mono);font-size:5rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-gold);line-height:1;opacity:.9}.about-cashes__card-title{font-family:var(--fnl-font);font-size:1.25rem;font-weight:var(--fnl-weight-bold);color:var(--fnl-text);line-height:1.2}.about-cashes__card-body{font-family:var(--fnl-font);font-size:var(--fnl-body-sm);font-weight:var(--fnl-weight-normal);color:#888;line-height:1.7}@media (max-width: 1200px){.about-story__inner{grid-template-columns:1fr 400px;gap:3.5rem}.about-team__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.about-hero__content{padding:6rem 2.5rem 4rem}.about-hero__title{font-size:3rem}.about-story{padding:4rem 2.5rem}.about-story__inner{grid-template-columns:1fr;gap:3rem}.about-vm{padding:4rem 2.5rem}.about-vm__grid{grid-template-columns:1fr;gap:1.5rem}.about-vm__card{padding:2rem}.about-team{padding:4rem 2.5rem}.about-team__grid{grid-template-columns:repeat(3,1fr)}.about-cashes{padding:4rem 2.5rem}.about-cashes__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.about-hero__content{padding:5rem 1.25rem 3rem}.about-hero__title{font-size:2.25rem}.about-hero__sub{font-size:.75rem}.about-story{padding:3rem 1.25rem}.about-story__title{font-size:1.75rem}.about-story__stat-grid{grid-template-columns:1fr 1fr}.about-story__stat-value{font-size:2rem}.about-vm{padding:3rem 1.25rem}.about-vm__heading{font-size:2rem}.about-vm__card{padding:1.5rem}.about-team{padding:3rem 1.25rem}.about-team__heading{font-size:2rem}.about-team__grid{grid-template-columns:repeat(2,1fr)}.about-cashes{padding:3rem 1.25rem}.about-cashes__heading{font-size:2rem}.about-cashes__grid{grid-template-columns:1fr}.about-cashes__letter{font-size:4rem}}@media (max-width: 480px){.about-team__grid,.about-story__stat-grid{grid-template-columns:1fr}}.about-story__mobile-img{display:none;width:100%;border-radius:4px;overflow:hidden;margin-top:1.5rem}.about-story__mobile-img img{width:100%;height:200px;object-fit:cover;display:block}@media (max-width: 768px){.about-story__mobile-img{display:block}}
