.agents-redesign{font-family:"Source Sans 3",Arial,sans-serif;color:#0B2545;background:#F8F6F0;font-size:19px;line-height:1.55;width:100%;max-width:none;margin:0;padding:0}
.agents-redesign *{box-sizing:border-box}
.agents-redesign a{color:#0B2545;text-decoration:none}
.agents-redesign a:hover{text-decoration:underline}
.agents-redesign h1,.agents-redesign h2,.agents-redesign h3{color:inherit;letter-spacing:normal;text-transform:none}
.agents-redesign a:focus-visible{outline:3px solid #1D6A72;outline-offset:4px}
.agents-redesign .agv2-0{max-width:1200px;margin:0 auto;padding:72px 32px 64px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}
.agents-redesign .agv2-1{flex:1 1 460px;min-width:0}
.agents-redesign .agv2-2{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-3{font-family:'EB Garamond',Georgia,serif;font-weight:700;font-size:clamp(42px,5.4vw,72px);line-height:1.02;margin:14px 0 20px}
.agents-redesign .agv2-4{font-weight:500}
.agents-redesign .agv2-5{font-size:20px;max-width:540px;margin:0 0 28px}
.agents-redesign .agv2-6{display:flex;flex-wrap:wrap;gap:14px}
.agents-redesign .agv2-7{display:inline-block;background:#E8B860;color:#0B2545;font-weight:700;padding:16px 30px;min-height:44px;box-sizing:border-box;letter-spacing:0.02em;box-shadow:0 10px 24px -12px rgba(232,184,96,0.9)}
.agents-redesign .agv2-8{display:inline-block;background:#FFFFFF;color:#0B2545;font-weight:700;padding:14px 28px;min-height:44px;box-sizing:border-box;border:1.5px solid #0B2545}
.agents-redesign .agv2-9{font-size:16px;color:#52607A;margin:18px 0 0}
.agents-redesign .agv2-10{flex:1 1 400px;min-width:0;display:flex;justify-content:center}
.agents-redesign .agv2-11{margin:0;width:100%;max-width:470px}
.agents-redesign .agv2-12{background:#FFFFFF;border:1px solid #D9D3C4;box-shadow:0 30px 60px -34px rgba(11,37,69,0.45)}
.agents-redesign .agv2-13{background:#0B2545;color:#FFFFFF;padding:18px 22px;display:flex;align-items:center;gap:16px}
.agents-redesign .agv2-14{width:52px;height:52px;border-radius:50%;background:#12334F;border:1.5px dashed #E8B860;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:0.08em;color:#E8B860}
.agents-redesign .agv2-15{min-width:0;flex:1}
.agents-redesign .agv2-16{font-family:'EB Garamond',Georgia,serif;font-size:21px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-17{font-size:15px;color:#DCE4DD}
.agents-redesign .agv2-18{width:64px;height:40px;border:1.5px dashed #E8B860;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:0.08em;color:#E8B860}
.agents-redesign .agv2-19{padding:24px 24px 26px}
.agents-redesign .agv2-20{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-21{font-family:'EB Garamond',Georgia,serif;font-size:28px;font-weight:700;margin:4px 0 14px}
.agents-redesign .agv2-22{display:flex;justify-content:space-between;font-size:16px;font-weight:600;margin-bottom:6px}
.agents-redesign .agv2-23{height:8px;background:#EDE3CC}
.agents-redesign .agv2-24{width:60%;height:8px;background:#0B2545}
.agents-redesign .agv2-25{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px;font-size:17px}
.agents-redesign .agv2-26{display:flex;gap:12px;align-items:center}
.agents-redesign .agv2-27{width:20px;height:20px;background:#0B2545;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;flex:none}
.agents-redesign .agv2-28{display:flex;gap:12px;align-items:center}
.agents-redesign .agv2-29{width:20px;height:20px;background:#0B2545;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;flex:none}
.agents-redesign .agv2-30{display:flex;gap:12px;align-items:center}
.agents-redesign .agv2-31{width:20px;height:20px;background:#0B2545;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;flex:none}
.agents-redesign .agv2-32{display:flex;gap:12px;align-items:center}
.agents-redesign .agv2-33{width:20px;height:20px;border:1.5px solid #0B2545;flex:none;box-sizing:border-box}
.agents-redesign .agv2-34{display:flex;gap:12px;align-items:center}
.agents-redesign .agv2-35{width:20px;height:20px;border:1.5px solid #0B2545;flex:none;box-sizing:border-box}
.agents-redesign .agv2-36{margin-top:20px;border-top:1px solid #D9D3C4;padding-top:12px;font-size:14px;color:#52607A}
.agents-redesign .agv2-37{font-size:15px;color:#52607A;margin-top:12px;text-align:center}
.agents-redesign .agv2-38{background:#FFFFFF;border-top:1px solid #D9D3C4;border-bottom:1px solid #D9D3C4}
.agents-redesign .agv2-39{max-width:1200px;margin:0 auto;padding:64px 32px}
.agents-redesign .agv2-40{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-41{font-family:'EB Garamond',Georgia,serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:8px 0 8px}
.agents-redesign .agv2-42{margin:0 0 28px;color:#52607A;max-width:640px}
.agents-redesign .agv2-43{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}
.agents-redesign .agv2-44{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-45{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-46{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-47{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-48{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-49{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-50{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-51{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-52{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-53{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-54{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-55{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-56{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-57{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-58{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-59{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-60{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-61{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-62{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;box-sizing:border-box;padding:20px 22px;background:#F6F1E6;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-63{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-64{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}
.agents-redesign .agv2-65{max-width:1200px;margin:0 auto;padding:72px 32px 56px}
.agents-redesign .agv2-66{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}
.agents-redesign .agv2-67{flex:1 1 420px}
.agents-redesign .agv2-68{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-69{font-family:'EB Garamond',Georgia,serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:8px 0 0}
.agents-redesign .agv2-70{display:inline-block;background:#E8B860;color:#0B2545;font-weight:700;padding:16px 30px;min-height:44px;box-sizing:border-box}
.agents-redesign .agv2-71{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}
.agents-redesign .agv2-72{background:#FFFFFF;border:1px solid #D9D3C4;padding:28px}
.agents-redesign .agv2-73{font-family:'EB Garamond',Georgia,serif;font-size:44px;font-weight:700;color:#7F5A0C;line-height:1}
.agents-redesign .agv2-74{font-family:'EB Garamond',Georgia,serif;font-size:26px;margin:10px 0 8px}
.agents-redesign .agv2-75{margin:0;font-size:18px}
.agents-redesign .agv2-76{background:#FFFFFF;border:1px solid #D9D3C4;padding:28px}
.agents-redesign .agv2-77{font-family:'EB Garamond',Georgia,serif;font-size:44px;font-weight:700;color:#7F5A0C;line-height:1}
.agents-redesign .agv2-78{font-family:'EB Garamond',Georgia,serif;font-size:26px;margin:10px 0 8px}
.agents-redesign .agv2-79{margin:0;font-size:18px}
.agents-redesign .agv2-80{background:#FFFFFF;border:1px solid #D9D3C4;padding:28px}
.agents-redesign .agv2-81{font-family:'EB Garamond',Georgia,serif;font-size:44px;font-weight:700;color:#7F5A0C;line-height:1}
.agents-redesign .agv2-82{font-family:'EB Garamond',Georgia,serif;font-size:26px;margin:10px 0 8px}
.agents-redesign .agv2-83{margin:0;font-size:18px}
.agents-redesign .agv2-84{max-width:1200px;margin:0 auto;padding:24px 32px 72px}
.agents-redesign .agv2-85{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-86{font-family:'EB Garamond',Georgia,serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:8px 0 8px}
.agents-redesign .agv2-87{margin:0 0 28px;color:#52607A;max-width:700px}
.agents-redesign .agv2-88{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}
.agents-redesign .agv2-89{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-90{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-91{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-92{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-93{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-94{font-size:16px;color:#52607A}
.agents-redesign .agv2-95{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-96{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-97{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-98{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-99{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-100{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-101{font-size:16px;color:#52607A}
.agents-redesign .agv2-102{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-103{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-104{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-105{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-106{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-107{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-108{font-size:16px;color:#52607A}
.agents-redesign .agv2-109{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-110{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-111{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-112{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-113{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-114{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-115{font-size:16px;color:#52607A}
.agents-redesign .agv2-116{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-117{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-118{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-119{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-120{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-121{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-122{font-size:16px;color:#52607A}
.agents-redesign .agv2-123{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-124{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #D9D3C4;color:#0B2545}
.agents-redesign .agv2-125{background:#0B2545;color:#FFFFFF;padding:26px 22px;min-height:132px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.agents-redesign .agv2-126{font-size:14px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-127{font-family:'EB Garamond',Georgia,serif;font-size:23px;font-weight:700;line-height:1.15}
.agents-redesign .agv2-128{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.agents-redesign .agv2-129{font-size:16px;color:#52607A}
.agents-redesign .agv2-130{font-family:'EB Garamond',Georgia,serif;font-size:24px;font-weight:700}
.agents-redesign .agv2-131{margin-top:28px}
.agents-redesign .agv2-132{display:inline-block;background:#FFFFFF;color:#0B2545;font-weight:700;padding:14px 28px;min-height:44px;box-sizing:border-box;border:1.5px solid #0B2545}
.agents-redesign .agv2-133{background:#0B2545;color:#FFFFFF}
.agents-redesign .agv2-134{max-width:1200px;margin:0 auto;padding:64px 32px;display:flex;flex-wrap:wrap;gap:36px 56px;align-items:center}
.agents-redesign .agv2-135{flex:1 1 440px;min-width:0}
.agents-redesign .agv2-136{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#E8B860}
.agents-redesign .agv2-137{font-family:'EB Garamond',Georgia,serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:8px 0 14px;color:#FFFFFF}
.agents-redesign .agv2-138{margin:0 0 24px;font-size:20px;color:#E6ECEF}
.agents-redesign .agv2-139{display:flex;flex-wrap:wrap;gap:14px}
.agents-redesign .agv2-140{display:inline-block;background:#E8B860;color:#0B2545;font-weight:700;padding:16px 30px;min-height:44px;box-sizing:border-box}
.agents-redesign .agv2-141{flex:1 1 360px;min-width:0;display:grid;gap:12px}
.agents-redesign .agv2-142{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;background:#12334F;border:1px solid #2C4A66;color:#FFFFFF}
.agents-redesign .agv2-143{font-weight:600}
.agents-redesign .agv2-144{font-size:14px;font-weight:700;letter-spacing:0.14em;color:#E8B860}
.agents-redesign .agv2-145{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;background:#12334F;border:1px solid #2C4A66;color:#FFFFFF}
.agents-redesign .agv2-146{font-weight:600}
.agents-redesign .agv2-147{font-size:14px;font-weight:700;letter-spacing:0.14em;color:#E8B860}
.agents-redesign .agv2-148{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;background:#12334F;border:1px solid #2C4A66;color:#FFFFFF}
.agents-redesign .agv2-149{font-weight:600}
.agents-redesign .agv2-150{font-size:14px;font-weight:700;letter-spacing:0.14em;color:#E8B860}
.agents-redesign .agv2-151{max-width:1200px;margin:0 auto;padding:72px 32px 56px}
.agents-redesign .agv2-152{font-size:16px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#7F5A0C}
.agents-redesign .agv2-153{font-family:'EB Garamond',Georgia,serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:8px 0 28px}
.agents-redesign .agv2-154{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}
.agents-redesign .agv2-155{background:#FFFFFF;border:1px solid #D9D3C4;padding:28px}
.agents-redesign .agv2-156{font-family:'EB Garamond',Georgia,serif;font-size:26px;margin:0 0 14px}
.agents-redesign .agv2-157{margin:0;padding-left:20px;display:grid;gap:8px;font-size:18px}
.agents-redesign .agv2-158{background:#F6F1E6;border:1px solid #D9D3C4;padding:28px}
.agents-redesign .agv2-159{font-family:'EB Garamond',Georgia,serif;font-size:26px;margin:0 0 14px}
.agents-redesign .agv2-160{margin:0;padding-left:20px;display:grid;gap:8px;font-size:18px}
.agents-redesign .agv2-161{margin:16px 0 0;font-size:16px;color:#52607A}
.agents-redesign .agv2-162{max-width:1200px;margin:0 auto;padding:0 32px 72px}
.agents-redesign .agv2-163{background:#FFFFFF;border:1px solid #D9D3C4;padding:32px;display:flex;flex-wrap:wrap;gap:24px 48px}
.agents-redesign .agv2-164{flex:1 1 260px}
.agents-redesign .agv2-165{font-family:'EB Garamond',Georgia,serif;font-size:32px;line-height:1.1;margin:0}
.agents-redesign .agv2-166{flex:2 1 460px;margin:0;padding-left:20px;display:grid;gap:8px;font-size:18px}
@media(max-width:600px){.agents-redesign>section{padding-left:20px!important;padding-right:20px!important}.agents-redesign>section>div[style]{min-width:0}.agents-redesign #resources>div{max-width:100%}.agents-redesign figure{min-width:0}.agents-redesign a{overflow-wrap:anywhere}}
/* RealtyListingCo readability pass v1 */
.agents-redesign em{color:inherit}.agents-redesign p,.agents-redesign li,.agents-redesign a{hyphens:none;word-break:normal}.agents-redesign h1,.agents-redesign h2{font-weight:700}

.agents-redesign .site-page-banner h2{font-family:"EB Garamond",Georgia,serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.025em;color:#fff;margin:0;text-align:left}.agents-redesign .site-page-banner .eyebrow{color:#fff}@media(max-width:700px){.agents-redesign .site-page-banner h2{font-size:clamp(34px,8.5vw,49px)}}
