[data-page=about]{--home-bg:#f3efe6;--home-paper:#faf7f0;--home-white:#fffcf7;--home-navy:#0e1c2f;--home-navy-deep:#091422;--home-ink:#17202b;--home-body:#3c4653;--home-muted:#66707c;--home-gold:#b08a3e;--home-gold-dark:#7a5c28;--home-rule:#0e1c2f1f;--home-rule-strong:#0e1c2f33;--home-max:80rem;--home-gutter:clamp(1.25rem, 4.2vw, 3.5rem);--home-section:clamp(3.75rem, 7.5vw, 7.5rem);--home-ease:cubic-bezier(.22, 1, .36, 1);background:var(--home-bg);color:var(--home-body);padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}[data-page=about] #about-lead-form,[data-page=about] #about-lead-form-heading{scroll-margin-top:5.75rem}[data-page=about] .about-intent{text-align:center;max-width:40rem;margin-inline:auto}[data-page=about] .about-intent-title{font-size:clamp(1.85rem,3.2vw,2.65rem)}[data-page=about] .about-intent-options{gap:1rem;margin-top:2rem;display:grid}[data-page=about] .about-intent-option{border:1px solid var(--home-rule-strong);background:var(--home-white);min-height:4.25rem;color:var(--home-navy);font-family:var(--font-playfair), Georgia, "Times New Roman", serif;letter-spacing:-.02em;transition:border-color .18s var(--home-ease), background-color .18s var(--home-ease), color .18s var(--home-ease), transform .18s var(--home-ease);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;text-decoration:none;display:flex}[data-page=about] .about-intent-option:hover{border-color:var(--home-navy);background:var(--home-navy);color:#fffcf7}[data-page=about] .about-intent-option:focus-visible{outline:2px solid var(--home-gold-dark);outline-offset:3px}[data-page=about] .about-intent-arrow{font-family:var(--font-inter), system-ui, sans-serif;opacity:.55;transition:opacity .18s var(--home-ease), transform .18s var(--home-ease);flex-shrink:0;font-size:1.125rem;line-height:1}[data-page=about] .about-intent-option:hover .about-intent-arrow{opacity:1;transform:translate(3px)}@media (min-width:40rem){[data-page=about] .about-intent-options{grid-template-columns:1fr 1fr}}[data-page=about] .home-container{width:100%;max-width:var(--home-max);padding-inline:var(--home-gutter);margin-inline:auto}[data-page=about] .home-section{padding-block:var(--home-section)}[data-page=about] .home-section--paper{background:var(--home-paper)}[data-page=about] .home-section--white{background:var(--home-white)}[data-page=about] .home-section--navy{background:var(--home-navy);color:#fffcf7d1}[data-page=about] .home-eyebrow{color:var(--home-gold-dark);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1.4}[data-page=about] .home-section--navy .home-eyebrow{color:#d4b36a}[data-page=about] .home-display,[data-page=about] .home-title{font-family:var(--font-playfair), Georgia, "Times New Roman", serif;color:var(--home-navy);letter-spacing:-.03em;text-wrap:balance;font-weight:500}[data-page=about] .home-title{margin-top:.85rem;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.08}[data-page=about] .home-section--navy .home-display,[data-page=about] .home-section--navy .home-title,[data-page=about] .home-section--navy .home-quote{color:#fffcf7}[data-page=about] .home-lede{max-width:36rem;margin-top:1.35rem;font-size:clamp(1.02rem,1.5vw,1.125rem);line-height:1.7}[data-page=about] .home-copy{max-width:34rem;font-size:1rem;line-height:1.72}[data-page=about] .home-link{color:var(--home-navy);letter-spacing:.04em;text-transform:uppercase;transition:color .18s var(--home-ease), border-color .18s var(--home-ease), gap .18s var(--home-ease);border-bottom:1px solid #0000;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}[data-page=about] .home-link:hover{color:var(--home-gold-dark);border-bottom-color:var(--home-gold);gap:.65rem}[data-page=about] .home-link:focus-visible{outline:2px solid var(--home-navy);outline-offset:4px}[data-page=about] .home-btn{border:1px solid var(--home-navy);background:var(--home-navy);color:#fffcf7;letter-spacing:.04em;text-transform:uppercase;min-height:3rem;transition:background-color .18s var(--home-ease), border-color .18s var(--home-ease), color .18s var(--home-ease);justify-content:center;align-items:center;padding-inline:1.35rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}[data-page=about] .home-btn:hover{color:var(--home-navy);background:0 0}[data-page=about] .home-section--navy .home-btn{color:#fffcf7;background:0 0;border-color:#d4b36a}[data-page=about] .home-section--navy .home-btn:hover{color:var(--home-navy-deep);background:#d4b36a}[data-page=about] .home-btn:focus-visible{outline:2px solid var(--home-gold-dark);outline-offset:3px}[data-page=about] .home-phone{color:var(--home-navy);flex-direction:column;gap:.2rem;text-decoration:none;display:inline-flex}[data-page=about] .home-phone span{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650}[data-page=about] .home-phone strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}[data-page=about] .home-phone:hover strong{color:var(--home-gold-dark)}[data-page=about] .home-phone:focus-visible{outline:2px solid var(--home-navy);outline-offset:4px}[data-page=about] .home-hero{border-bottom:1px solid var(--home-rule);background:var(--home-bg);overflow:clip}[data-page=about] .home-hero-grid{gap:2.75rem;padding-block:clamp(3.25rem,7vw,6.5rem);display:grid}[data-page=about] .home-hero-copy{flex-direction:column;justify-content:center;max-width:38rem;display:flex}[data-page=about] .home-hero-title{margin-top:1.1rem;font-size:clamp(2.55rem,6vw,4.65rem);font-weight:500;line-height:1.02}[data-page=about] .home-hero-title em{font-style:normal;display:block}[data-page=about] .home-hero-actions{flex-wrap:wrap;align-items:center;gap:1.75rem 2.5rem;margin-top:2.5rem;display:flex}[data-page=about] .home-hero-visual{position:relative}[data-page=about] .home-hero-frame{aspect-ratio:4/5;background:#d8d2c6;position:relative;overflow:hidden}[data-page=about] .home-hero-frame img{object-fit:cover;object-position:50% 18%}[data-page=about] .home-hero-caption{color:var(--home-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.85rem;font-size:.6875rem;display:flex}[data-page=about] .home-hero-caption strong{color:var(--home-navy);font-weight:650}[data-page=about] .home-lending-grid{gap:3rem;display:grid}[data-page=about] .home-insight-list{border-top:1px solid var(--home-rule-strong)}[data-page=about] .home-insight{border-bottom:1px solid var(--home-rule);gap:.85rem 1.5rem;padding-block:1.65rem;display:grid}[data-page=about] .home-insight-index{color:var(--home-gold-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.6875rem}[data-page=about] .home-insight h3{color:var(--home-navy);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}[data-page=about] .home-insight p{max-width:34rem;color:var(--home-body);font-size:.9375rem;line-height:1.7}[data-page=about] .home-promise-copy{max-width:42rem}[data-page=about] .home-quote{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.028em;margin-top:1.1rem;font-size:clamp(1.85rem,3.4vw,3rem);font-weight:500;line-height:1.18}[data-page=about] .home-promise-copy .home-lede{color:#fffcf7b8}[data-page=about] .home-service-list{border-top:1px solid var(--home-rule-strong);margin-top:3rem;display:grid}[data-page=about] .home-service{border-bottom:1px solid var(--home-rule);color:inherit;transition:background-color .18s var(--home-ease);gap:.7rem;padding-block:1.6rem;text-decoration:none;display:grid}[data-page=about] .home-service:hover h3{color:var(--home-gold-dark)}[data-page=about] .home-service:focus-visible{outline:2px solid var(--home-navy);outline-offset:-2px}[data-page=about] .home-service-kicker{color:var(--home-gold-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.6875rem}[data-page=about] .home-service h3{color:var(--home-navy);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}[data-page=about] .home-service p{max-width:28rem;font-size:.9375rem;line-height:1.65}[data-page=about] .home-credentials{border-block:1px solid var(--home-rule-strong);background:var(--home-white);padding-block:clamp(2.5rem,5vw,3.75rem)}[data-page=about] .home-stat-row{gap:1.75rem;display:grid}[data-page=about] .home-stat{gap:.45rem;display:grid}[data-page=about] .home-stat strong{color:var(--home-navy);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.35rem,4.5vw,3.5rem);font-weight:500;line-height:1}[data-page=about] .home-stat span{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:650}[data-page=about] .home-proof-grid{align-items:center;gap:3rem;display:grid}[data-page=about] .home-proof-note{max-width:28rem;color:var(--home-muted);margin-top:1.25rem;font-size:.9375rem;line-height:1.7}[data-page=about] .home-process-list{border-top:1px solid var(--home-rule-strong);margin-top:3.25rem;display:grid}[data-page=about] .home-process-step{border-bottom:1px solid var(--home-rule);gap:1rem;padding-block:2rem;display:grid}[data-page=about] .home-process-index{color:var(--home-gold-dark);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;font-size:1.75rem;font-weight:500;line-height:1}[data-page=about] .home-process-step h3{color:var(--home-navy);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}[data-page=about] .home-process-step p{max-width:36rem;margin-top:.6rem;font-size:.975rem;line-height:1.7}[data-page=about] .home-portfolio-intro{gap:1.25rem;max-width:46rem;display:grid}[data-page=about] .home-portfolio-grid{gap:.85rem;margin-top:2.75rem;display:grid}[data-page=about] .home-figure{min-width:0}[data-page=about] .home-figure-frame{background:#d8d2c6;position:relative;overflow:hidden}[data-page=about] .home-figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--home-ease)}[data-page=about] .home-figure:hover img{transform:scale(1.03)}[data-page=about] .home-figure figcaption{color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:.7rem;font-size:.6875rem;font-weight:650}[data-page=about] .home-figure--xl .home-figure-frame{aspect-ratio:16/11}[data-page=about] .home-figure--lg .home-figure-frame{aspect-ratio:4/5}[data-page=about] .home-figure--md .home-figure-frame{aspect-ratio:5/4}[data-page=about] .home-explorer-grid{border-top:1px solid var(--home-rule-strong);gap:2rem;margin-top:2.75rem;display:grid}[data-page=about] .home-explorer-nav{flex-direction:column;display:flex}[data-page=about] .home-explorer-tab{cursor:pointer;border:0;border-bottom:1px solid var(--home-rule);min-height:3.5rem;color:var(--home-muted);text-align:left;transition:color .18s var(--home-ease), padding-left .18s var(--home-ease);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding-inline:.15rem .5rem;font-size:.9375rem;font-weight:550;display:flex}[data-page=about] .home-explorer-tab[aria-selected=true]{color:var(--home-navy);box-shadow:inset 2px 0 0 var(--home-gold);padding-left:.85rem}[data-page=about] .home-explorer-tab:hover{color:var(--home-navy)}[data-page=about] .home-explorer-tab:focus-visible{outline:2px solid var(--home-navy);outline-offset:-2px}[data-page=about] .home-explorer-panel{flex-direction:column;justify-content:center;min-height:16rem;padding-block:1.5rem;display:flex}[data-page=about] .home-explorer-panel h3{color:var(--home-navy);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;line-height:1.15}[data-page=about] .home-explorer-panel p{max-width:32rem;margin-top:1rem;font-size:1.02rem;line-height:1.7}[data-page=about] .home-explorer-panel .home-link{align-self:flex-start;margin-top:1.5rem}[data-page=about] .home-close-grid{align-items:end;gap:2.5rem;display:grid}[data-page=about] .home-close-quote{color:#d4b36a;max-width:28rem;font-family:var(--font-playfair), Georgia, serif;border-left:1px solid #d4b36a;margin-top:1.75rem;padding-left:1.25rem;font-size:1.2rem;line-height:1.45}[data-page=about] .home-close-quote cite{color:#fffcf78c;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:.85rem;font-size:.6875rem;font-style:normal;font-weight:650;display:block}[data-page=about] .home-close-action .home-lede{color:#fffcf7b3}[data-page=about] .home-close-action .home-btn{margin-top:1.5rem}@media (min-width:40rem){[data-page=about] .home-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}[data-page=about] .home-stat+.home-stat{border-left:1px solid var(--home-rule);padding-left:2rem}[data-page=about] .home-insight{grid-template-columns:2.5rem minmax(0,1fr)}[data-page=about] .home-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=about] .home-service:nth-child(odd){padding-right:1.75rem}[data-page=about] .home-service:nth-child(2n){border-left:1px solid var(--home-rule);padding-left:1.75rem}[data-page=about] .home-portfolio-grid{grid-template-rows:auto auto auto;grid-template-columns:1.4fr 1fr}[data-page=about] .home-figure--xl{grid-row:1/3}[data-page=about] .home-figure--xl .home-figure-frame{aspect-ratio:auto;height:calc(100% - 1.85rem);min-height:28rem}}@media (min-width:64rem){[data-page=about]{padding-bottom:0}[data-page=about] .home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3.5rem,7vw,6.5rem)}[data-page=about] .home-lending-grid,[data-page=about] .home-proof-grid,[data-page=about] .home-close-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3.5rem,7vw,6.5rem)}[data-page=about] .home-close-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end}[data-page=about] .home-process-step{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:2rem}[data-page=about] .home-explorer-grid{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);gap:4rem}[data-page=about] .home-portfolio-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;max-width:none}}@media (max-width:39.999rem){[data-page=about] .home-hero-title{font-size:clamp(2.35rem,11vw,3.15rem)}[data-page=about] .home-hero-frame{aspect-ratio:5/6}[data-page=about] .home-hero-caption{flex-direction:column;gap:.25rem}[data-page=about] .home-btn{width:100%}[data-page=about] .home-hero-actions .home-btn{width:auto}}@media (prefers-reduced-motion:reduce){[data-page=about] .home-figure img,[data-page=about] .home-link,[data-page=about] .home-btn,[data-page=about] .home-btn-secondary,[data-page=about] .home-explorer-tab,[data-page=about] .about-intent-option,[data-page=about] .about-intent-arrow{transition:none}[data-page=about] .home-figure:hover img{transform:none}[data-page=about] .lead-form-checkoffers-context main .h-2.overflow-hidden.rounded-full>div{transition:none}}[data-page=about] .home-btn-secondary{color:var(--home-navy);background:0 0}[data-page=about] .home-btn-secondary:hover{background:var(--home-navy);color:#fffcf7}[data-page=about] .home-section--navy .home-btn-secondary{color:#fffcf7;background:0 0;border-color:#fffcf759}[data-page=about] .home-section--navy .home-btn-secondary:hover{color:var(--home-navy-deep);background:#fffcf7;border-color:#fffcf7}[data-page=about] .about-narrow{max-width:44rem}[data-page=about] .about-prose{gap:1.15rem;margin-top:1.5rem;display:grid}[data-page=about] .about-prose p{max-width:38rem;font-size:1.02rem;line-height:1.75}[data-page=about] .about-prose--navy p{color:#fffcf7c7}[data-page=about] .about-title-break{display:block}[data-page=about] .about-turning{max-width:46rem}[data-page=about] .about-statement{color:#fffcf7;max-width:36rem;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;border-top:1px solid #d4b36a59;margin-top:2rem;padding-top:1.5rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1.35}[data-page=about] .about-statement--close{color:#d4b36a;border-top:0;margin-top:1.25rem;padding-top:0;font-size:1.2rem}[data-page=about] .about-quote-grid{align-items:center;gap:2.75rem;display:grid}[data-page=about] .about-quote-visual{position:relative}[data-page=about] .about-quote-frame{aspect-ratio:4/5;background:#d8d2c6;position:relative;overflow:hidden}[data-page=about] .about-quote-frame img{object-fit:cover;object-position:50% 20%}[data-page=about] .about-nmls{max-width:46rem}[data-page=about] .about-nmls-list{border-top:1px solid var(--home-rule-strong);margin-top:2.5rem}[data-page=about] .about-nmls-list>div{border-bottom:1px solid var(--home-rule);gap:.35rem;padding-block:1.15rem;display:grid}[data-page=about] .about-nmls-list dt{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650}[data-page=about] .about-nmls-list dd{color:var(--home-navy);font-size:1rem;line-height:1.6}[data-page=about] .about-nmls-note{color:var(--home-muted);margin-top:.3rem;font-size:.8125rem;display:block}[data-page=about] .about-nmls .home-link{margin-top:1.75rem}[data-page=about] .about-standards{margin-top:2.75rem}[data-page=about] .about-cta-row{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}[data-page=about] .home-close-action .about-cta-row .home-btn{margin-top:0}[data-page=about] .home-process-list{margin-top:2.5rem}@media (min-width:40rem){[data-page=about] .home-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=about] .home-stat:nth-child(2n){border-left:1px solid var(--home-rule);padding-left:2rem}[data-page=about] .about-nmls-list>div{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1.5rem}}@media (min-width:64rem){[data-page=about] .home-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}[data-page=about] .home-stat+.home-stat,[data-page=about] .home-stat:nth-child(2n){border-left:1px solid var(--home-rule);padding-left:2rem}[data-page=about] .home-stat:first-child{border-left:0;padding-left:0}[data-page=about] .about-quote-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(3.5rem,7vw,6.5rem)}}@media (max-width:39.999rem){[data-page=about] .home-hero-title{font-size:clamp(2rem,9.4vw,2.7rem)}[data-page=about] .home-hero-actions{margin-top:1.85rem;padding-bottom:4.75rem}[data-page=about] .about-quote-frame{aspect-ratio:5/6}[data-page=about] .home-hero-actions .home-btn,[data-page=about] .about-cta-row .home-btn{flex:12rem;width:auto}}
