.builderce-trust{--trust-navy: #0D2B45;--trust-steel: #355B7E;--trust-teal: #0B6B69;--trust-gold: #F2A900;--trust-gold-light: #FFD56A;--trust-gold-text: #8A5A00;--trust-copper: #A64B00;--trust-rust: #93463C;--trust-charcoal: #222B35;--trust-text: #405061;--trust-muted: #657586;--trust-line: #D8E0E7;--trust-soft: #F2F4F7;--trust-blue-wash: #EDF4F8;--trust-sand: #FFF6E2;background:#fff;color:var(--trust-text);padding-bottom:0}.builderce-trust *{box-sizing:border-box}.builderce-trust__shell{width:min(1120px,100% - 3rem);margin:0 auto}.builderce-trust__breadcrumbs{display:flex;gap:.55rem;align-items:center;padding:1.35rem 0;color:#687787;font-size:.9rem}.builderce-trust__breadcrumbs a,.builderce-trust article a{color:var(--trust-navy);text-underline-offset:.16em}.builderce-trust__breadcrumbs a:hover,.builderce-trust__breadcrumbs a:focus-visible,.builderce-trust article a:hover,.builderce-trust article a:focus-visible{text-decoration-color:var(--trust-gold-text)}.builderce-trust a:focus-visible{outline:3px solid rgba(242, 169, 0, 0.62);outline-offset:4px}.builderce-trust article:not(.builderce-about){max-width:920px;padding-bottom:5rem}.builderce-trust__eyebrow{margin:1.3rem 0 .6rem;color:var(--trust-gold-text);font-size:.88rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.builderce-trust h1{margin:.4rem 0 1.2rem;color:var(--trust-navy);font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.04;letter-spacing:-0.035em}.builderce-trust__lead{color:#314b63;font-size:1.24rem;line-height:1.62}.builderce-trust h2{margin:2.7rem 0 .7rem;color:var(--trust-navy);font-size:clamp(1.45rem,3vw,2rem);line-height:1.18}.builderce-trust article p{font-size:1.05rem;line-height:1.72}.builderce-trust__contact-card{margin:2rem 0;padding:1.4rem 1.5rem;border:1px solid var(--trust-line);border-left:5px solid var(--trust-gold);border-radius:.7rem;background:var(--trust-soft)}.builderce-trust__contact-card h2{margin:0 0 .5rem}.builderce-trust__email{font-size:1.3rem;font-weight:800}.builderce-about{--about-rail: 165px}.builderce-about--continuation{padding-top:0}.builderce-about__intro{max-width:940px;padding:2.75rem 0 4.75rem}.builderce-about__eyebrow,.builderce-about__closing-label{margin:0 0 .9rem;color:var(--trust-copper);font-family:Montserrat,Arial,sans-serif;font-size:.82rem !important;font-weight:800;line-height:1.2 !important;letter-spacing:.16em;text-transform:uppercase}.builderce-about__intro h1{max-width:820px;margin:0 0 1.35rem;color:var(--trust-navy);font-size:clamp(3.25rem,6vw,4.65rem);font-weight:700;line-height:.98;letter-spacing:-0.05em}.builderce-about__statement{max-width:900px;margin:0 0 1.9rem;color:var(--trust-navy);font-family:Montserrat,Arial,sans-serif;font-size:clamp(2.15rem,4.7vw,3.5rem) !important;font-weight:700;line-height:1.08 !important;letter-spacing:-0.04em}.builderce-about__statement span,.builderce-about__accent-underline{color:var(--trust-copper);text-decoration-line:underline;text-decoration-color:var(--trust-gold);text-decoration-thickness:.14em;text-underline-offset:.13em;text-decoration-skip-ink:none}.builderce-about__intro-copy{max-width:760px;padding-left:1.4rem;border-left:5px solid var(--trust-teal)}.builderce-about__intro-copy p{margin:0 0 .9rem;color:#35495b;font-size:1.13rem !important;line-height:1.7 !important}.builderce-about__proofline{display:flex;flex-wrap:wrap;gap:.9rem 2.1rem;max-width:900px;margin:2.25rem 0 0 !important;padding:1.15rem 0;border-top:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line);color:#5a6877;font-size:.95rem !important;line-height:1.45 !important}.builderce-about__proofline strong{color:var(--trust-navy);font-weight:800}.builderce-about__proofline span:nth-child(2) strong{color:var(--trust-teal)}.builderce-about__proofline span:nth-child(3) strong{color:var(--trust-copper)}.builderce-about__editorial{display:grid;grid-template-columns:var(--about-rail) minmax(0, 1fr);gap:3rem;padding:4.75rem 0;border-top:1px solid var(--trust-line)}.builderce-about__rail{margin:0 !important;padding-top:.45rem;color:var(--trust-copper) !important;font-family:Montserrat,Arial,sans-serif;font-size:.76rem !important;font-weight:800;line-height:1.25 !important;letter-spacing:.16em;text-transform:uppercase}.builderce-about__rail::before{display:block;width:2.65rem;height:5px;margin-bottom:.95rem;background:var(--trust-gold);content:""}.builderce-about__body{min-width:0}.builderce-about__body>h2{max-width:900px;margin:0;color:var(--trust-navy);font-size:clamp(2.4rem,4.7vw,3.65rem);font-weight:700;line-height:1.03;letter-spacing:-0.04em;text-wrap:balance}.builderce-about__purpose-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(290px, 380px);gap:2.75rem;align-items:start;margin-top:1.8rem}.builderce-about__purpose-copy{margin:0 !important;color:var(--trust-charcoal) !important;font-size:1.24rem !important;line-height:1.7 !important}.builderce-about__media{margin:0}.builderce-about__media--supporting{width:100%;max-width:380px;justify-self:end}.builderce-about__media--supporting img{display:block;width:100%;height:240px;border-left:7px solid var(--trust-gold);border-bottom:7px solid var(--trust-teal);object-fit:cover;object-position:center}.builderce-about__media--supporting figcaption{margin-top:.65rem;color:var(--trust-muted);font-size:.7rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.builderce-about__difference{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:2.2rem;border-top:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line)}.builderce-about__difference>div{min-width:0;padding:1.65rem 1.5rem 1.8rem 0}.builderce-about__difference>div+div{padding-left:1.5rem;border-left:1px solid var(--trust-line)}.builderce-about__difference-number{display:block;margin-bottom:.75rem;color:var(--trust-steel);font-family:Montserrat,Arial,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.12em}.builderce-about__difference>div:nth-child(2) .builderce-about__difference-number{color:var(--trust-teal)}.builderce-about__difference>div:nth-child(3) .builderce-about__difference-number{color:var(--trust-copper)}.builderce-about__difference>div:nth-child(4) .builderce-about__difference-number{color:var(--trust-rust)}.builderce-about__difference h3{margin:0 0 .65rem;color:var(--trust-navy);font-size:1.24rem;line-height:1.25}.builderce-about__difference>div:nth-child(1) h3{text-decoration:underline #6f91ae;text-underline-offset:.18em}.builderce-about__difference>div:nth-child(2) h3{text-decoration:underline #5aa3a0;text-underline-offset:.18em}.builderce-about__difference>div:nth-child(3) h3{text-decoration:underline #d58a3a;text-underline-offset:.18em}.builderce-about__difference>div:nth-child(4) h3{text-decoration:underline #c07a72;text-underline-offset:.18em}.builderce-about__difference p{margin:0;color:#536273;font-size:1rem !important;line-height:1.6 !important}.builderce-about__experience-band{background:var(--trust-navy);color:#fff}.builderce-about__experience-band .builderce-about__editorial{padding:5.5rem 0;border-top:0}.builderce-about__experience-band .builderce-about__rail{color:var(--trust-gold-light) !important}.builderce-about__experience-band .builderce-about__rail::before{background:var(--trust-teal)}.builderce-about__experience-band .builderce-about__body>h2{color:#fff}.builderce-about__experience-total{margin:2.2rem 0 2.9rem;padding-bottom:2rem;border-bottom:1px solid rgba(255, 255, 255, 0.22)}.builderce-about__metric-line{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;margin:0 !important;font-family:Montserrat,Arial,sans-serif;font-weight:800;line-height:.78 !important;letter-spacing:-0.07em}.builderce-about__metric-number,.builderce-about__metric-line>strong{color:var(--trust-gold);font-size:clamp(6.5rem,12vw,10rem) !important;line-height:.78 !important}.builderce-about__metric-word{color:#fff;font-size:clamp(4.25rem,7.6vw,6.5rem) !important;line-height:.8 !important}.builderce-about__metric-caption{max-width:650px;margin:1.5rem 0 0 !important;color:#d7e2ea !important;font-size:1.38rem !important;font-weight:700;line-height:1.35 !important}.builderce-about__experts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}.builderce-about__expert{padding-top:1.15rem;border-top:4px solid var(--trust-gold)}.builderce-about__expert+.builderce-about__expert{border-top-color:var(--trust-teal)}.builderce-about__expert-tenure{margin:0 0 .5rem !important;color:var(--trust-gold-light) !important;font-size:.8rem !important;font-weight:800;line-height:1.2 !important;letter-spacing:.13em;text-transform:uppercase}.builderce-about__expert:nth-child(2) .builderce-about__expert-tenure{color:#91d1ce !important}.builderce-about__expert h3{margin:0 0 .65rem;color:#fff;font-size:1.38rem;line-height:1.25}.builderce-about__expert h3 a,.builderce-about__expert-link{color:#fff !important;font-weight:800}.builderce-about__expert>p:not(.builderce-about__expert-tenure){max-width:460px;margin:0;color:#d3dee6;font-size:1rem !important;line-height:1.6 !important}.builderce-about__expert-link{display:inline-block;margin-top:.95rem;text-underline-offset:.2em}.builderce-about__expert-link span{color:var(--trust-gold-light)}.builderce-about__requirement-band{background:var(--trust-sand)}.builderce-about__requirement-band .builderce-about__editorial{border-top:0}.builderce-about__requirement-band .builderce-about__rail{color:var(--trust-teal) !important}.builderce-about__requirement-band .builderce-about__rail::before{background:var(--trust-copper)}.builderce-about__feature-statement{max-width:820px;margin:1.5rem 0 !important;color:var(--trust-copper) !important;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem) !important;font-weight:700;line-height:1.25 !important;letter-spacing:-0.025em}.builderce-about__feature-copy{max-width:820px;columns:2;column-gap:3.1rem}.builderce-about__feature-copy p{margin:0 0 1.1rem;color:#485867;font-size:1.05rem;line-height:1.7}.builderce-about__flowline{max-width:920px;margin:2.1rem 0 0 !important;padding:1.5rem 0;border-top:1px solid #e5c985;border-bottom:1px solid #e5c985;color:var(--trust-navy) !important;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.3rem,2.5vw,1.9rem) !important;font-weight:800;line-height:1.4 !important}.builderce-about__flowline span{padding:0 .5rem;color:var(--trust-copper)}.builderce-about__flowline strong:nth-of-type(2){color:var(--trust-teal)}.builderce-about__professions-intro{max-width:700px;margin:1.25rem 0 0 !important;color:#4a5b6a;font-size:1.12rem !important;line-height:1.7 !important}.builderce-about__profession-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 2.5rem;margin-top:1.9rem;border-top:1px solid var(--trust-line)}.builderce-about__profession-links a{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--trust-line);color:var(--trust-navy) !important;font-family:Montserrat,Arial,sans-serif;font-weight:800;text-decoration-color:#a9b9c6;text-underline-offset:.18em}.builderce-about__profession-links a:nth-child(3n+2){color:var(--trust-teal) !important}.builderce-about__profession-links a:nth-child(3n){color:var(--trust-copper) !important}.builderce-about__profession-links a span{color:inherit}.builderce-about__quality-band{background:var(--trust-blue-wash)}.builderce-about__quality-band .builderce-about__editorial{border-top:0}.builderce-about__quality-intro{max-width:780px;margin:1.35rem 0 0 !important;color:#425667 !important;font-size:1.18rem !important;line-height:1.68 !important}.builderce-about__quality-list{columns:2;column-gap:3.5rem;margin:2rem 0 0;padding:0;list-style:none}.builderce-about__quality-list li{position:relative;break-inside:avoid;margin:0 0 1.55rem;padding:0 0 1.25rem 1.4rem;border-bottom:1px solid #c8d7e0}.builderce-about__quality-list li::before{position:absolute;top:.45em;left:0;width:8px;height:8px;background:var(--trust-teal);content:""}.builderce-about__quality-list li:nth-child(even)::before{background:var(--trust-copper)}.builderce-about__quality-list h3{margin:0 0 .4rem;color:var(--trust-navy);font-size:1.2rem;line-height:1.3;text-decoration-line:underline;text-decoration-color:rgba(242, 169, 0, 0.5);text-underline-offset:.17em}.builderce-about__quality-list p{margin:0;color:#536575;font-size:1rem !important;line-height:1.58 !important}.builderce-about__closing{padding:5rem 0;background:linear-gradient(115deg, var(--trust-navy), #153C5E 62%, var(--trust-teal));color:#fff}.builderce-about__closing-inner{width:min(820px,100% - 3rem);margin:0 auto}.builderce-about__closing-label{color:var(--trust-gold-light)}.builderce-about__closing h2{margin:0 0 1.1rem;color:#fff;font-size:clamp(2.5rem,5vw,3.9rem);line-height:1.04;letter-spacing:-0.04em;text-wrap:balance}.builderce-about__closing>.builderce-about__closing-inner>p:not(.builderce-about__closing-label):not(.builderce-about__corporate-line){max-width:670px;color:#d9e3ea;font-size:1.12rem;line-height:1.65}.builderce-about__button{display:inline-flex;align-items:center;gap:.6rem;margin-top:.5rem;padding:.9rem 1.5rem;border:2px solid var(--trust-gold);background:var(--trust-gold);color:var(--trust-navy) !important;font-family:Montserrat,Arial,sans-serif;font-weight:800;text-decoration:none}.builderce-about__button:hover,.builderce-about__button:focus-visible{background:transparent;color:#fff !important}.builderce-about__corporate-line{margin:1.7rem 0 0 !important;color:#c8d4dd !important;font-size:.95rem !important;line-height:1.55 !important}.builderce-about__corporate-line a{color:#fff !important;font-weight:800}.builderce-about__corporate-line a span{color:var(--trust-gold-light)}@media(max-width: 920px){.builderce-about{--about-rail: 125px}.builderce-about__editorial{gap:2rem}.builderce-about__purpose-layout{grid-template-columns:1fr}.builderce-about__media--supporting{justify-self:start}.builderce-about__difference{grid-template-columns:repeat(2, minmax(0, 1fr))}.builderce-about__difference>div:nth-child(3){padding-left:0;border-top:1px solid var(--trust-line);border-left:0}.builderce-about__difference>div:nth-child(4){border-top:1px solid var(--trust-line)}.builderce-about__feature-copy,.builderce-about__quality-list{columns:1}}@media(max-width: 700px){.builderce-trust__shell,.builderce-about__closing-inner{width:min(100% - 1.75rem,1120px)}.builderce-about__intro{padding:1.9rem 0 3.4rem}.builderce-about__intro h1{font-size:clamp(2.85rem,14vw,4rem)}.builderce-about__statement{font-size:clamp(1.9rem,9vw,2.65rem) !important}.builderce-about__editorial{grid-template-columns:1fr;gap:1.25rem;padding:3.5rem 0}.builderce-about__rail{padding-top:0}.builderce-about__rail::before{width:2rem;height:4px;margin-bottom:.65rem}.builderce-about__purpose-layout{gap:1.6rem}.builderce-about__media--supporting{width:min(100%,360px);max-width:360px}.builderce-about__media--supporting img{height:215px}.builderce-about__difference{grid-template-columns:1fr}.builderce-about__difference>div,.builderce-about__difference>div+div,.builderce-about__difference>div:nth-child(3),.builderce-about__difference>div:nth-child(4){padding:1.35rem 0;border-top:1px solid var(--trust-line);border-left:0}.builderce-about__difference>div:first-child{border-top:0}.builderce-about__experience-band .builderce-about__editorial{padding:4.15rem 0}.builderce-about__metric-number,.builderce-about__metric-line>strong{font-size:clamp(5.5rem,28vw,7.5rem) !important}.builderce-about__metric-word{font-size:clamp(3.4rem,17vw,4.75rem) !important}.builderce-about__experts{grid-template-columns:1fr;gap:1.9rem}.builderce-about__profession-links{grid-template-columns:1fr}.builderce-about__quality-list{columns:1}}@media(prefers-reduced-motion: reduce){.builderce-about__button{transition:none}}
