*{box-sizing:border-box}
html{scroll-behavior:smooth}
html,body{margin:0;padding:0;background:#e9eeee;font-family:Arial, Helvetica, sans-serif;color:#0a1d36}
body{min-width:320px}
.page-shell{width:100%;max-width:1440px;margin:0 auto;background:#ffffff;box-shadow:0 16px 40px rgba(15,35,50,.18);overflow:visible}
.locked-line{display:block}
.button-icon,.contact-action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.contact-action-icon{color:var(--contact-icon-color,currentColor)}
.button-icon svg,.contact-action-icon svg,[data-s4a-type="Icon"] svg{width:100%;height:100%;display:block}
a{cursor:pointer}
button,input,textarea{font:inherit}
button{appearance:none;-webkit-appearance:none;border:0;background:none;box-shadow:none;color:inherit;cursor:pointer;border-radius:0;margin:0}
button:focus-visible,a:focus-visible{outline:3px solid rgba(185,239,69,.50);outline-offset:3px}
img{max-width:100%}
[hidden]{display:none!important}
[data-reveal]{transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1)}
[data-reveal="fade-up"][data-reveal-state="pending"]{opacity:0;transform:translateY(18px)}
[data-reveal="fade-in"][data-reveal-state="pending"]{opacity:0}
[data-reveal="slide-right"][data-reveal-state="pending"]{opacity:0;transform:translateX(-28px)}
[data-reveal-state="visible"]{opacity:1;transform:none}
[data-nav-drawer]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}
[data-nav-drawer][data-open="true"]{opacity:1;visibility:visible;pointer-events:auto;transform:none}
@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none!important;opacity:1!important;transform:none!important}[data-nav-drawer]{transition:none!important}}
#site-header{align-items:center;background-color:#071a2d;box-shadow:0 4px 18px rgba(0,0,0,.14);display:grid;gap:20px;grid-template-columns:190px 1fr 205px;height:82px;padding:0 40px;position:sticky;top:0;z-index:50}
#header-logo-link{align-items:center;display:flex;height:80px;text-decoration:none;width:145px}
#header-logo{height:80px;object-fit:contain;object-position:left center;transition:transform .35s ease;width:120px}
#site-nav{align-items:center;display:flex;gap:30px;height:100%;justify-content:center}
#site-nav-0{align-items:center;border-bottom:2px solid transparent;color:#ffffff;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#site-nav-1{align-items:center;border-bottom:2px solid #b9ef45;color:#b9ef45;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#site-nav-2{align-items:center;border-bottom:2px solid transparent;color:#ffffff;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#site-nav-3{align-items:center;border-bottom:2px solid transparent;color:#ffffff;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#site-nav-4{align-items:center;border-bottom:2px solid transparent;color:#ffffff;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#site-nav-5{align-items:center;border-bottom:2px solid transparent;color:#ffffff;display:flex;font-size:14px;font-weight:600;height:100%;padding:2px 0 0;text-decoration:none}
#header-adviser{align-items:center;background-color:#b9ef45;border-radius:999px;box-shadow:0 8px 20px rgba(5,25,42,.16);color:#071a2d;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;justify-self:end;padding:12px 18px;text-decoration:none;transition:transform .2s ease,background-color .2s ease;width:fit-content}
#mobile-menu-toggle{align-items:center;background-color:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#ffffff;display:none;font-size:13px;font-weight:700;justify-content:center;justify-self:end;padding:9px 15px;text-decoration:none}
#mobile-nav-drawer{background-color:#071a2d;box-shadow:0 14px 28px rgba(0,0,0,.22);display:none;left:0;padding:8px 20px 20px;position:absolute;right:0;top:64px;z-index:80}
#mobile-site-nav{display:flex;flex-direction:column}
#mobile-nav-0{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-1{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#b9ef45;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-2{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-3{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-4{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-5{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:46px;padding:0 4px;text-decoration:none}
#mobile-nav-quote{align-items:center;background-color:#b9ef45;border-radius:999px;color:#071a2d;display:flex;font-size:14px;font-weight:800;justify-content:center;margin-top:12px;padding:12px 16px;text-decoration:none}
#about-hero{background-color:#071a2d;overflow:hidden;position:relative}
#about-hero{overflow:hidden}
#about-hero-image{transition:transform 600ms cubic-bezier(.2,.7,.2,1);transform-origin:center center;will-change:transform}
#about-hero-image{height:100%;inset:0;object-fit:cover;object-position:center 50%;position:absolute;width:100%}
#about-hero-overlay{background:linear-gradient(90deg,rgba(5,20,34,.89) 0%,rgba(5,20,34,.58) 56%,rgba(5,20,34,.30) 100%);inset:0;position:absolute}
#about-hero-content{align-items:end;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) 225px;min-height:500px;padding:76px 48px 54px;position:relative;z-index:2}
#about-hero-copy{display:flex;flex-direction:column;max-width:900px}
#about-hero-eyebrow{color:#b9ef45;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;text-transform:uppercase}
#about-hero-h1{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:58px;font-weight:400;letter-spacing:-1.7px;line-height:1.03;margin:0;max-width:900px;text-wrap:balance}
#about-hero-desc{color:#f0f4f5;font-size:17px;line-height:1.55;margin:20px 0 0;max-width:760px;text-wrap:balance}
#about-hero-cta{align-items:center;background-color:#b9ef45;border-radius:999px;color:#071a2d;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;margin-top:26px;padding:13px 22px;text-decoration:none;transition:transform .2s ease,background-color .2s ease;width:fit-content}
#about-hero-keywords{border-left:1px solid rgba(255,255,255,.28);display:flex;flex-direction:column;gap:12px;margin-bottom:6px;min-width:205px;padding-left:20px}
#about-kw-0{color:#ffffff;font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
#about-kw-1{color:#ffffff;font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
#about-kw-2{color:#ffffff;font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
#about-kw-3{color:#ffffff;font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
#about-who{align-items:start;background-color:#0d263c;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:72px 48px}
#about-who-copy{max-width:650px}
#about-who-eyebrow{color:#b9ef45;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;text-transform:uppercase}
#about-who-h{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.1;margin:0;text-wrap:balance}
#about-who-p0{color:#cad3da;font-size:16px;line-height:1.62;margin:16px 0 0;text-wrap:balance}
#about-who-p1{color:#cad3da;font-size:16px;line-height:1.62;margin:16px 0 0;text-wrap:balance}
#about-who-detail{border-top:2px solid #b9ef45;max-width:620px;padding-top:34px}
#about-who-p2{color:#cad3da;font-size:16px;line-height:1.62;margin:16px 0 0;text-wrap:balance}
#about-who-p3{color:#cad3da;font-size:16px;line-height:1.62;margin:16px 0 0;text-wrap:balance}
#about-partners{border-top:1px solid rgba(255,255,255,.16);margin-top:28px;padding-top:22px}
#about-partners-h{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:22px;font-weight:400;line-height:1.15;margin:0}
#about-partners-p{color:#cad3da;font-size:16px;line-height:1.62;margin:8px 0 0;max-width:none;text-wrap:pretty}
#about-approach{align-items:start;background-color:#1d2a34;display:grid;gap:44px;grid-template-columns:1fr 1fr;padding:68px 48px}
#about-approach-shared-image{grid-column:1 / -1;height:300px;margin:0;object-fit:cover;object-position:center 48%;transform-origin:center center;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%}
#about-approach-copy{border-top:2px solid rgba(185,239,69,.72);max-width:620px;padding-top:24px}
#about-approach-eyebrow{color:#b9ef45;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;text-transform:uppercase}
#about-approach-h{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.1;margin:0;text-wrap:balance}
#about-approach-intro{color:#e6ecef;font-size:18px;line-height:1.55;margin:18px 0 0}
#about-approach-p1{color:#c8d2d9;font-size:16px;line-height:1.62;margin:14px 0 0;text-wrap:balance}
#about-approach-p2{color:#c8d2d9;font-size:16px;line-height:1.62;margin:14px 0 0;text-wrap:balance}
#about-independence{border-top:2px solid rgba(185,239,69,.72);max-width:620px;padding-top:24px}
#about-ind-eyebrow{color:#b9ef45;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;text-transform:uppercase}
#about-ind-h{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.1;margin:0;text-wrap:balance}
#about-ind-p1{color:#c8d2d9;font-size:16px;line-height:1.62;margin:16px 0 0;text-wrap:balance}
#about-ind-p2{color:#c8d2d9;font-size:16px;line-height:1.62;margin:14px 0 0;text-wrap:balance}
#about-values{background-color:#f7f8f8;padding:64px 48px}
#about-values-eyebrow{color:#b9ef45;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;text-transform:uppercase}
#about-values-h{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.1;margin:0}
#about-values-p{color:#5d6b78;font-size:16px;line-height:1.62;margin:10px 0 0;text-wrap:balance}
#about-values-grid{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-top:30px}
#about-value-0{align-items:center;background-color:#ffffff;border:1px solid #d8e0e3;display:flex;flex-direction:column;grid-column:span 2;justify-content:center;min-height:190px;outline:none;padding:24px 22px;text-align:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease}
#about-value-0:focus-visible{background-color:#fbfcfc;border-color:#9eb1ba;box-shadow:0 0 0 3px rgba(185,239,69,.34), 0 12px 26px rgba(7,26,45,.10);transform:translateY(-2px)}
#about-value-icon-0{color:#071a2d;height:34px;width:34px}
#about-value-title-0{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:24px;font-weight:400;line-height:1.15;margin:0}
#about-value-desc-0{color:#5d6b78;font-size:16px;line-height:1.62;margin:8px 0 0;text-wrap:balance}
#about-value-1{align-items:center;background-color:#ffffff;border:1px solid #d8e0e3;display:flex;flex-direction:column;grid-column:span 2;justify-content:center;min-height:190px;outline:none;padding:24px 22px;text-align:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease}
#about-value-1:focus-visible{background-color:#fbfcfc;border-color:#9eb1ba;box-shadow:0 0 0 3px rgba(185,239,69,.34), 0 12px 26px rgba(7,26,45,.10);transform:translateY(-2px)}
#about-value-icon-1{color:#071a2d;height:34px;width:34px}
#about-value-title-1{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:24px;font-weight:400;line-height:1.15;margin:0}
#about-value-desc-1{color:#5d6b78;font-size:16px;line-height:1.62;margin:8px 0 0;text-wrap:balance}
#about-value-2{align-items:center;background-color:#ffffff;border:1px solid #d8e0e3;display:flex;flex-direction:column;grid-column:span 2;justify-content:center;min-height:190px;outline:none;padding:24px 22px;text-align:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease}
#about-value-2:focus-visible{background-color:#fbfcfc;border-color:#9eb1ba;box-shadow:0 0 0 3px rgba(185,239,69,.34), 0 12px 26px rgba(7,26,45,.10);transform:translateY(-2px)}
#about-value-icon-2{color:#071a2d;height:34px;width:34px}
#about-value-title-2{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:24px;font-weight:400;line-height:1.15;margin:0}
#about-value-desc-2{color:#5d6b78;font-size:16px;line-height:1.62;margin:8px 0 0;text-wrap:balance}
#about-value-3{align-items:center;background-color:#ffffff;border:1px solid #d8e0e3;display:flex;flex-direction:column;grid-column:2 / span 2;justify-content:center;min-height:190px;outline:none;padding:24px 22px;text-align:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease}
#about-value-3:focus-visible{background-color:#fbfcfc;border-color:#9eb1ba;box-shadow:0 0 0 3px rgba(185,239,69,.34), 0 12px 26px rgba(7,26,45,.10);transform:translateY(-2px)}
#about-value-icon-3{color:#071a2d;height:34px;width:34px}
#about-value-title-3{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:24px;font-weight:400;line-height:1.15;margin:0}
#about-value-desc-3{color:#5d6b78;font-size:16px;line-height:1.62;margin:8px 0 0;text-wrap:balance}
#about-value-4{align-items:center;background-color:#ffffff;border:1px solid #d8e0e3;display:flex;flex-direction:column;grid-column:4 / span 2;justify-content:center;min-height:190px;outline:none;padding:24px 22px;text-align:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease}
#about-value-4:focus-visible{background-color:#fbfcfc;border-color:#9eb1ba;box-shadow:0 0 0 3px rgba(185,239,69,.34), 0 12px 26px rgba(7,26,45,.10);transform:translateY(-2px)}
#about-value-icon-4{color:#071a2d;height:34px;width:34px}
#about-value-title-4{color:#0a1d36;font-family:Georgia, "Times New Roman", serif;font-size:24px;font-weight:400;line-height:1.15;margin:0}
#about-value-desc-4{color:#5d6b78;font-size:16px;line-height:1.62;margin:8px 0 0;text-wrap:balance}
#about-cta{align-items:center;background-color:#15354f;display:grid;gap:30px;grid-template-columns:1fr auto;padding:54px 48px}
#about-cta-copy{max-width:760px}
#about-cta-h{color:#ffffff;font-family:Georgia, "Times New Roman", serif;font-size:36px;font-weight:400;line-height:1.1;margin:0}
#about-cta-p{color:#dbe3e7;font-size:16px;line-height:1.6;margin:12px 0 0;text-wrap:balance}
#about-cta-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}
#site-footer{background-color:#071a2d;border-top:1px solid rgba(255,255,255,.1);color:#ffffff;padding:52px 44px 24px}
#footer-grid{display:grid;gap:38px;grid-template-columns:1.35fr 1fr .8fr .9fr;margin:0 auto;max-width:1180px}
#footer-brand{display:flex;flex-direction:column}
#footer-logo{height:96px;object-fit:contain;object-position:left center;width:120px}
#footer-brand-copy{color:#cbd5dc;font-size:15px;line-height:1.6;margin:12px 0 0;max-width:300px;text-wrap:balance}
#footer-contact{display:flex;flex-direction:column}
#footer-contact-h{color:#b9ef45;font-size:15px;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}
#footer-phone{align-items:center;color:#ffffff;display:flex;font-size:15px;gap:10px;padding:6px 0;text-decoration:none}
#footer-phone-icon{color:#6E88A8;flex-shrink:0;height:24px;width:24px}
#footer-phone-label{color:#ffffff;font-size:15px;font-weight:400;line-height:1.3;margin:0}
#footer-email{align-items:center;color:#ffffff;display:flex;font-size:15px;gap:10px;padding:6px 0;text-decoration:none}
#footer-email-icon{color:#6E88A8;flex-shrink:0;height:24px;width:24px}
#footer-email-label{color:#ffffff;font-size:15px;font-weight:400;line-height:1.3;margin:0}
#footer-whatsapp{align-items:center;color:#ffffff;display:flex;font-size:15px;gap:10px;padding:6px 0;text-decoration:none}
#footer-whatsapp-icon{flex-shrink:0;height:24px;width:24px}
#footer-whatsapp-label{color:#ffffff;font-size:15px;font-weight:400;line-height:1.3;margin:0}
#footer-address{color:#cbd5dc;font-size:14px;margin:6px 0 0}
#footer-nav{display:flex;flex-direction:column}
#footer-nav-h{color:#b9ef45;font-size:15px;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}
#footer-nav-0{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-nav-1{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-nav-2{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-nav-3{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-nav-4{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-nav-5{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-legal{display:flex;flex-direction:column}
#footer-legal-h{color:#b9ef45;font-size:15px;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}
#footer-legal-0{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-legal-1{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-legal-2{color:#ffffff;display:block;font-size:14px;padding:4px 0;text-decoration:none}
#footer-quote{align-items:center;background-color:#b9ef45;border-radius:999px;color:#071a2d;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;margin-top:12px;padding:13px 22px;text-decoration:none;transition:transform .2s ease,background-color .2s ease;width:fit-content}
#footer-bottom{border-top:1px solid rgba(255,255,255,.12);color:#91a0ad;font-size:12px;margin:34px auto 0;max-width:1180px;padding-top:20px}
@media(hover:hover) and (pointer:fine){#header-adviser:hover{background-color:#d0f77a;transform:translateY(-1px)}}
@media(prefers-reduced-motion:reduce){#header-adviser:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-hero:hover #about-hero-image{transform:scale(1.04)}}
@media(prefers-reduced-motion:reduce){#about-hero-image{transition:none!important;transform:none!important}}
@media(hover:none),(pointer:coarse){#about-hero-image{transform:none!important}}
@media(hover:hover) and (pointer:fine){#about-approach-shared-image:hover{transform:scale(1.04)}}
@media(prefers-reduced-motion:reduce){#about-approach-shared-image:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-value-0:hover{background-color:#fbfcfc;border-color:#b7c4ca;box-shadow:0 14px 30px rgba(7,26,45,.12);transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){#about-value-0:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-value-1:hover{background-color:#fbfcfc;border-color:#b7c4ca;box-shadow:0 14px 30px rgba(7,26,45,.12);transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){#about-value-1:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-value-2:hover{background-color:#fbfcfc;border-color:#b7c4ca;box-shadow:0 14px 30px rgba(7,26,45,.12);transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){#about-value-2:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-value-3:hover{background-color:#fbfcfc;border-color:#b7c4ca;box-shadow:0 14px 30px rgba(7,26,45,.12);transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){#about-value-3:hover{transform:none!important;transition:none!important}}
@media(hover:hover) and (pointer:fine){#about-value-4:hover{background-color:#fbfcfc;border-color:#b7c4ca;box-shadow:0 14px 30px rgba(7,26,45,.12);transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){#about-value-4:hover{transform:none!important;transition:none!important}}
@media(max-width:1100px){#site-header{gap:12px;grid-template-columns:170px 1fr 188px;padding:0 24px}#site-nav{gap:18px}#site-nav-0{font-size:13px}#site-nav-1{font-size:13px}#site-nav-2{font-size:13px}#site-nav-3{font-size:13px}#site-nav-4{font-size:13px}#site-nav-5{font-size:13px}#about-hero-content{padding:68px 34px 48px}#about-hero-h1{font-size:50px}#about-who{gap:36px;padding:60px 32px}#about-approach{gap:28px;grid-template-columns:1fr;padding:54px 32px}#about-values-grid{grid-template-columns:repeat(2,1fr)}#footer-brand-copy{max-width:360px}}
@media(max-width:900px){#site-header{gap:10px;grid-template-columns:1fr auto;height:64px;padding:0 16px;position:sticky;top:0}#header-logo-link{height:60px;width:96px}#header-logo{height:60px;width:88px}#site-nav{display:none}#site-nav-0{display:none}#site-nav-1{display:none}#site-nav-2{display:none}#site-nav-3{display:none}#site-nav-4{display:none}#site-nav-5{display:none}#header-adviser{display:none}#mobile-menu-toggle{display:inline-flex}#mobile-nav-drawer{display:block}#about-hero-content{align-items:end;grid-template-columns:1fr;min-height:460px;padding:54px 22px 38px}#about-hero-h1{font-size:40px;letter-spacing:-.8px;line-height:1.06}#about-hero-desc{font-size:16px;max-width:100%}#about-hero-keywords{display:none}#about-who{gap:34px;grid-template-columns:1fr;padding:48px 18px}#about-partners{padding-top:18px}#about-approach{gap:30px;grid-template-columns:1fr;padding:44px 18px}#about-approach-shared-image{height:220px}#about-values{padding:44px 22px}#about-values-grid{grid-template-columns:1fr}#about-value-0{grid-column:auto}#about-value-1{grid-column:auto}#about-value-2{grid-column:auto}#about-value-3{grid-column:auto}#about-value-4{grid-column:auto}#about-cta{grid-template-columns:1fr;padding:42px 22px}#about-cta-actions{flex-wrap:wrap;justify-content:flex-start}#site-footer{padding:40px 22px 22px}#footer-grid{gap:28px;grid-template-columns:1fr}#footer-brand-copy{max-width:420px}}
