.market-identity[data-school-theme] .bu-blueprint{--bu-red:var(--school-accent);--bu-red-hover:var(--school-accent-hover);--bu-red-light:var(--school-accent-light);--bu-red-wash:var(--school-accent-wash);--bu-charcoal:#2d2926}.market-identity[data-school-theme] .bp-hero{border-bottom:4px solid var(--school-brand)}.market-identity[data-school-theme] .bu-guide-answer{background:var(--school-accent-wash);border-left-color:var(--school-brand)}.market-identity[data-school-theme] .bu-blueprint .bp-tabs button[aria-pressed=true]{background:var(--school-accent)}.market-identity[data-school-theme] .bu-authority-article :is(h1,h2,h3){font-family:Source Sans\ 3,Arial,sans-serif;font-weight:600;letter-spacing:-.02em}.market-identity[data-school-theme] .bu-authority-article article>section>p{font-size:18px;line-height:1.7}.market-identity[data-school-theme] .bu-blueprint .bp-article-sources{background:#f7f6f3;border-radius:10px;padding:22px}.market-identity[data-school-theme] .bu-blueprint .bp-guide-index>h1{font:600 clamp(32px,3.4vw,44px)/1.15 Source Sans\ 3,Arial,sans-serif!important;max-width:980px;letter-spacing:-.03em}.market-identity[data-school-theme] .bu-blueprint .bp-guide-index>p{font-size:18px!important;line-height:1.65!important;max-width:920px}.market-identity[data-school-theme] .bp-hero{border-image:linear-gradient(90deg,var(--school-brand) 0 78%,var(--school-secondary) 78% 100%) 1}.market-identity[data-school-theme] .buProductionModel .teamActions .primary,.market-identity[data-school-theme] :is(.buCloneHero,.buProductionModel) .heroActions .primary{background:var(--school-accent)!important;color:var(--school-on-accent)!important}.market-identity[data-school-theme] .heroRent{background:var(--school-secondary)!important;color:var(--school-on-secondary)!important}.market-identity[data-school-theme] .heroProof li:before{color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] :is(.teamRealtorCard,.teamPortrait,.teamMonogram){border-color:var(--school-accent)!important}.market-identity[data-school-theme] :is(.teamRibbon,.experienceRibbon){background:var(--school-accent)!important;color:var(--school-on-accent)!important}.market-identity[data-school-theme] .teamMonogram{background:var(--school-brand)!important;color:var(--school-on-brand)!important}.market-identity[data-school-theme] .buProductionModel h1{color:var(--school-hero-highlight)!important;text-shadow:0 5px 12px rgba(0,0,0,.85)!important}.market-identity[data-school-theme] .open-bu-hero .bu-housing-scene{background-image:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--school-accent-light) 35%,transparent),transparent 24%),linear-gradient(128deg,color-mix(in srgb,var(--school-brand) 28%,#07182d) 0,#0b3154 58%,#124b70 100%)!important}.market-identity[data-school-theme] .open-bu-paths a,.market-identity[data-school-theme] .openAnswerResult a{color:var(--school-accent)!important}.market-identity[data-school-theme] :is(.openAnswer,.open-bu-search-start){background:var(--school-accent-wash)!important}.market-identity[data-school-theme] .openAnswer :is(h2,label){color:var(--school-accent)!important}.market-identity[data-school-theme] .openAnswer form button{background:var(--school-accent)!important;color:var(--school-on-accent)!important}.market-identity[data-school-theme] .openAnswerPrompts button{border-color:var(--school-accent-light)!important}.market-identity[data-school-theme] .openAnswerResult{border-left-color:var(--school-brand)!important}.market-identity[data-school-theme] .open-bu-closing{background:color-mix(in srgb,var(--school-brand) 32%,#07182d)!important}.market-identity[data-school-theme]{--brass:var(--school-accent)}.market-identity[data-school-theme] :is(.darkCards article b,.marketClosing .eyebrow,.buFrankRole,.buFrankHero .eyebrow,.buCalcFinanceReview>span){color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] :is(.profileMonogram,.marketProofGrid article>span){color:var(--school-hero-highlight)!important;border-color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] :is(.darkCards article,.cashFlowInputs,.cashFlowTool aside,.profileServiceGrid span){border-color:color-mix(in srgb,var(--school-hero-highlight) 24%,transparent)!important}.market-identity[data-school-theme] .heroCity{border-left-color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile :is([class*=kicker],[class*=accent],[class*=proofRow] strong,[class*=pathGrid] article>span,[class*=authorityAvatar]){color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile :is([class*=authorityAvatar],[class*=portrait]){border-color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile [class*=heroCard]{border-top-color:var(--school-accent)!important}.market-identity[data-school-theme] .agentProfile [class*=portrait]{color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile [class*=progressDots] i:first-child{background:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile [class*=choices] a{border-color:color-mix(in srgb,var(--school-hero-highlight) 42%,transparent)!important}.market-identity[data-school-theme] .agentProfile [class*=choices] a:after{color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile [class*=choices] a:is(:hover,:focus-visible){border-color:var(--school-hero-highlight)!important}.market-identity[data-school-theme] .agentProfile [class*=steps] li{border-color:color-mix(in srgb,var(--school-hero-highlight) 25%,transparent)!important}.market-identity[data-school-theme] .agentProfile [class*=steps] li:before{background:var(--school-hero-highlight)!important;color:#071a2d!important}.market-identity[data-school-theme] [class*=Financing_]{--fn-red:var(--school-accent)!important;--fn-gold:var(--school-accent-light)!important}