@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_719099{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_719099{--font-display:"Poppins","Poppins Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_618a02{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_618a02{--font-body:"Poppins","Poppins Fallback"}:root{--navy:#012346;--navy-deep:#011a36;--navy-ink:#011228;--coral:#fe5e3d;--coral-deep:#e04a2c;--teal:#04bbc9;--teal-deep:#039aa5;--paper:#ffffff;--mist:#eef3f7;--mist-2:#e2ebf1;--ink:#12222e;--muted:#54626e;--muted-d:#a9bccd;--line:#d9e2ea;--line-d:#1d3d5f}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink)}body{font-family:var(--font-body),Poppins,system-ui,sans-serif;font-size:17px;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.display{line-height:.98;letter-spacing:-.01em;font-weight:900}.display,.kicker{font-family:var(--font-display),Poppins,sans-serif;text-transform:uppercase}.kicker{font-weight:800;font-size:13px;letter-spacing:.24em;color:var(--teal-deep)}.kicker.coral{color:var(--coral)}.skip{position:absolute;left:-999px;top:0;background:var(--navy);color:#fff;padding:8px 14px;z-index:99}.skip:focus{left:8px;top:8px}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.topbar{position:fixed;inset:0 0 auto 0;z-index:50;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 18px rgba(1,35,70,.07)}.topbar-in{justify-content:space-between;min-height:96px;padding:10px 0}.brand-lockup,.topbar-in{display:flex;align-items:center;gap:14px}.brand-lockup{text-decoration:none;min-width:0}.brand-lockup img{height:68px;width:auto}@media(min-width:1020px){.brand-lockup img{height:86px}}.brand-lockup .parent{display:none;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);padding-left:14px;line-height:1.7}@media(min-width:1100px){.brand-lockup .parent{display:block}}nav.main{display:none;gap:24px}nav.main a{color:var(--navy);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}nav.main a:hover{color:var(--coral-deep)}.cta-btn{display:inline-block;background:var(--coral);color:#fff;font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:15px;padding:12px 20px;text-decoration:none;border:2px solid var(--coral);white-space:nowrap;transition:background .2s,color .2s,transform .2s}.cta-btn:hover{background:var(--coral-deep);border-color:var(--coral-deep);transform:translateY(-1px)}.cta-btn.ghost{background:transparent;color:#fff;border-color:#fff}.cta-btn.ghost:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}.cta-btn.navy{background:var(--navy);border-color:var(--navy)}.cta-btn.navy:hover{background:var(--navy-deep);border-color:var(--navy-deep)}@media(min-width:1020px){nav.main{display:flex}}.hero{position:relative;background:var(--navy-ink);color:#fff;overflow:hidden}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;animation:kenburns 26s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.hero-img{animation:none}}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,26,54,.62),rgba(1,26,54,.38) 42%,rgba(1,18,40,.92))}.hero-in{position:relative;padding-top:172px}.hero .kicker{color:var(--teal)}.hero h1{font-size:clamp(54px,11vw,142px);margin:16px 0 12px;color:#fff}.hero h1 .coral{color:var(--coral)}.hero p.lede{font-size:clamp(18px,2.4vw,23px);max-width:660px;color:#eef3f7;margin:10px 0 28px;line-height:1.45}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:54px}.hero-stats{position:relative;border-top:1px solid rgba(255,255,255,.25);background:rgba(1,18,40,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-stats .wrap{display:grid;grid-template-columns:repeat(2,1fr)}.hstat{padding:18px 18px 16px 0;border-right:1px solid rgba(255,255,255,.14)}.hstat:last-child{border-right:0}.hstat .n{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;font-size:clamp(26px,4vw,40px);color:#fff;line-height:1}.hstat .l{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-d);margin-top:5px}@media(min-width:820px){.hero-stats .wrap{grid-template-columns:repeat(4,1fr)}.hstat{padding-left:18px}.hstat:first-child{padding-left:0}}.marquee{background:var(--coral);color:var(--navy-ink);overflow:hidden;padding:13px 0;border-block:3px solid var(--navy-ink)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 36s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:19px;letter-spacing:.05em;padding:0 14px;white-space:nowrap}.marquee i{font-style:normal;color:#fff;padding:0 2px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.agency-band{background:#fff;color:var(--navy);padding:54px 0;border-block:3px solid var(--navy)}.agency-in{display:flex;align-items:center;gap:34px;flex-wrap:wrap}.agency-logo{height:132px;width:auto;flex:none}@media(min-width:900px){.agency-logo{height:196px}}.agency-tx{max-width:640px;flex:1 1;min-width:260px}.agency-band .kicker{color:var(--teal-deep)}.agency-band h2{font-size:clamp(30px,4.6vw,52px);margin:10px 0;color:var(--navy)}.agency-band h2 .coral{color:var(--coral)}.agency-band p{font-size:clamp(16px,2vw,19px);line-height:1.5;color:#43586c;margin:0 0 20px;max-width:640px}.brand-statement{font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(24px,3.4vw,36px);color:var(--navy);margin:22px 0 0;line-height:1.1}.stats{background:var(--navy);color:#fff;padding:70px 0 62px}.stats h2{font-size:clamp(34px,5.4vw,58px);margin:10px 0 8px;color:#fff}.stats .sub{color:var(--muted-d);max-width:660px;margin:0 0 36px}.stat-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media(min-width:820px){.stat-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{border:1px solid var(--line-d);background:var(--navy-deep);padding:28px 26px}.stat-card .n{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;font-size:clamp(40px,5.2vw,58px);color:#fff;line-height:1}.stat-card .n em{font-style:normal;color:var(--coral)}.stat-card .l{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:10px;font-weight:700}.stat-card .d{font-size:14.5px;color:var(--muted-d);margin-top:9px;line-height:1.55}.acct-row{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:26px}@media(min-width:700px){.acct-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.acct-row{grid-template-columns:repeat(4,1fr)}}.acct{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line-d);padding:13px 16px;text-decoration:none;background:rgba(255,255,255,.03);transition:border-color .2s,transform .2s}.acct:hover{border-color:var(--teal);transform:translateY(-2px)}.acct .h{font-weight:700;color:#fff;font-size:15.5px}.acct .b{font-size:11.5px;color:var(--muted-d);letter-spacing:.07em;text-transform:uppercase}.acct .f{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;color:var(--teal);font-size:20px;white-space:nowrap}.updated{margin-top:24px;font-size:12.5px;color:var(--muted-d);letter-spacing:.04em;line-height:1.6}section.band{padding:80px 0}section.band.tight{padding-top:56px}.sec-head{max-width:780px;margin-bottom:40px}.sec-head h2{font-size:clamp(36px,5.6vw,60px);margin:10px 0 12px;color:var(--navy)}.sec-head p{color:var(--muted);font-size:18px;margin:0}.flagship{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px rgba(1,35,70,.1);margin-bottom:28px}@media(min-width:920px){.flagship{grid-template-columns:1.25fr 1fr}}.flagship .ph{position:relative;min-height:300px;overflow:hidden}.flagship .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.flag-badge{position:absolute;top:16px;left:16px;background:var(--coral);color:#fff;font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:8px 13px;z-index:2}.flagship .tx{padding:36px 32px 32px}.flagship .tx img.logo{height:56px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.flagship h3{font-size:clamp(30px,4vw,44px);margin:16px 0 10px;color:var(--navy)}.flagship p{color:var(--muted);margin:0 0 22px}.linkrow{display:flex;gap:22px;flex-wrap:wrap}.vlink{font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:15.5px;text-decoration:none;color:var(--navy);border-bottom:3px solid var(--coral);padding-bottom:2px}.vlink:hover{color:var(--coral-deep)}.vlink.ig{border-bottom-color:var(--teal)}.vlink.ig:hover{color:var(--teal-deep)}.bgrid{display:grid;grid-template-columns:1fr;grid-gap:26px;gap:26px}@media(min-width:680px){.bgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.bgrid{grid-template-columns:repeat(3,1fr)}}.bcard{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.bcard:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(1,35,70,.13)}.bcard .ph{height:200px;overflow:hidden}.bcard .ph img{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.bcard:hover .ph img{transform:scale(1.055)}.bcard .bd{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.bcard .lg{height:46px;display:flex;align-items:center}.bcard .lg img{max-height:46px;max-width:78%;width:auto;object-fit:contain;object-position:left center}.bcard h3{font-size:26px;margin:2px 0 0;color:var(--navy)}.bcard .tag{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep)}.bcard p{color:var(--muted);margin:0;font-size:15.5px;flex:1 1}.bcard .linkrow{margin-top:6px;gap:18px}.bcard .vlink{font-size:14px}.dirs{background:var(--mist)}.dir-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media(min-width:920px){.dir-grid{grid-template-columns:repeat(3,1fr)}}.dir-card{border:1px solid var(--line);background:#fff;padding:30px 27px;transition:transform .25s ease,box-shadow .25s ease}.dir-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(1,35,70,.11)}.dir-card .n{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;color:var(--teal);font-size:16px;letter-spacing:.14em}.dir-card h3{font-size:26px;margin:12px 0 9px;color:var(--navy)}.dir-card p{color:var(--muted);margin:0 0 19px;font-size:15.5px}.pillars{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--line)}@media(min-width:820px){.pillars{grid-template-columns:repeat(2,1fr)}}.pillar{padding:32px 28px 32px 0;border-bottom:1px solid var(--line)}@media(min-width:820px){.pillar:nth-child(odd){border-right:1px solid var(--line);padding-right:36px}.pillar:nth-child(2n){padding-left:36px}}.pillar .n{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;color:var(--coral);font-size:16px;letter-spacing:.14em}.pillar h3{font-size:28px;margin:10px 0 9px;color:var(--navy)}.pillar p{color:var(--muted);margin:0}.partner-band{margin-top:38px;background:var(--navy);color:#fff;padding:32px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.partner-band .t{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(20px,3vw,28px);letter-spacing:.01em;line-height:1.15}.partner-band .t span{color:var(--teal)}.counties{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media(min-width:820px){.counties{grid-template-columns:repeat(3,1fr)}}.county{position:relative;height:300px;overflow:hidden;background:var(--navy-ink)}.county img{width:100%;height:300px;object-fit:cover;opacity:.94;transition:transform .6s ease}.county:hover img{transform:scale(1.05)}.county .cap{position:absolute;inset:auto 0 0 0;padding:46px 20px 16px;background:linear-gradient(180deg,transparent,rgba(1,18,40,.9));color:#fff}.county .cap .display{font-size:27px}.county .cap p{margin:3px 0 0;font-size:13.5px;color:#d7e2ec}.goals{display:grid;grid-template-columns:1fr;grid-gap:44px;gap:44px}@media(min-width:920px){.goals{grid-template-columns:1.1fr 1fr}}.story p{color:var(--muted);font-size:18px;margin:0 0 16px}.story p strong{color:var(--navy)}.goal{display:flex;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.goal:first-child{border-top:0;padding-top:4px}.goal .n{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;font-size:36px;color:var(--coral);line-height:1;min-width:60px}.goal h3{font-size:23px;margin:0 0 6px;color:var(--navy)}.goal p{color:var(--muted);margin:0;font-size:15.5px}.founder{background:var(--mist)}.founder-grid{display:grid;grid-template-columns:1fr;grid-gap:34px;gap:34px;align-items:center}@media(min-width:820px){.founder-grid{grid-template-columns:300px 1fr}}.monogram{width:220px;height:220px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 0 0 6px var(--coral),0 0 0 10px var(--mist),0 0 0 12px var(--navy)}.monogram span{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;font-size:86px;letter-spacing:.02em;color:#fff;line-height:1}.founder .who{text-align:center}@media(min-width:820px){.founder .who{text-align:left}.monogram{margin:0}}.founder .who .name{font-size:clamp(32px,4.6vw,48px);margin:8px 0 4px;color:var(--navy)}.founder .role{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--coral-deep);margin:0 0 18px}.founder .bio p{color:var(--muted);font-size:18px;margin:0 0 14px;max-width:680px}.founder .bio p strong{color:var(--navy)}.contact{background:var(--navy-ink);color:#fff}.contact .sec-head p{color:var(--muted-d)}.contact h2{color:#fff}.contact-grid{display:grid;grid-template-columns:1fr;grid-gap:42px;gap:42px}@media(min-width:920px){.contact-grid{grid-template-columns:1fr 1.2fr}}.contact .pitch p{color:var(--muted-d);font-size:17.5px;margin:0 0 16px}.contact .pitch .big{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(24px,3.4vw,34px);color:#fff;line-height:1.12}.contact .pitch .big span{color:var(--teal)}form.cform label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d7e2ec;margin:16px 0 6px}form.cform label:first-child{margin-top:0}form.cform input,form.cform textarea{width:100%;padding:13px 14px;border:1px solid var(--line-d);background:var(--navy-deep);color:#fff;font:inherit;font-size:16px;border-radius:0}form.cform input:focus,form.cform textarea:focus{outline:2px solid var(--teal);outline-offset:0}form.cform .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}form.cform button{margin-top:20px;background:var(--coral);color:#fff;border:2px solid var(--coral);font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:16.5px;padding:14px 26px;cursor:pointer;transition:background .2s,color .2s}form.cform button:hover:not(:disabled){background:transparent;color:var(--coral)}form.cform button:disabled{opacity:.6;cursor:wait}.form-err{background:#4a1620;border:1px solid #a33;padding:12px 14px;margin-top:16px;font-size:15px}.form-ok{background:#07332e;border:1px solid var(--teal);padding:22px}.form-ok h3{font-family:var(--font-display),Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:24px;margin:0 0 8px;color:#fff}.form-ok p{color:#cfe8e2;margin:0}footer.site{background:var(--navy-ink);color:var(--muted-d);padding:0 0 40px}.fbrand{background:#fff;padding:26px 0 20px;border-bottom:6px solid var(--coral)}.fbrand .wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.fbrand img{height:74px;width:auto}.fbrand p{margin:0;color:var(--muted);font-size:15px;max-width:520px}.fbrand .powered{margin-top:16px;font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:16.5px;color:var(--navy)}.fbrand .powered a{color:var(--navy);text-decoration:none;border-bottom:3px solid var(--coral);padding-bottom:1px}.fbrand .powered a:hover{color:var(--teal-deep);border-bottom-color:var(--teal)}.powered-line{margin-top:22px;font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:15.5px;color:#fff}.powered-line a{color:#fff;text-decoration:none;border-bottom:3px solid var(--coral);padding-bottom:1px}.powered-line a:hover{color:var(--teal);border-bottom-color:var(--teal)}.fbody{padding-top:36px}.fcols{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin:0 0 32px}@media(min-width:820px){.fcols{grid-template-columns:1.3fr 1fr 1fr}}footer.site h4{font-family:var(--font-display),Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:15px;margin:0 0 12px}footer.site ul{list-style:none;margin:0;padding:0}footer.site li{margin:7px 0}footer.site a{color:var(--muted-d);text-decoration:none;font-size:14.5px}footer.site a:hover{color:var(--teal)}.fine{border-top:1px solid var(--line-d);padding-top:20px;font-size:13px;display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:space-between}