/* September redesign: the approved masthead and hero retain their original styling. */
.renewed{--surface:#201d18;--accent:#dfb96e;--light:#f9f5ec;background:#171612;color:var(--light)}
.renewed h2{font-size:clamp(2.6rem,4.7vw,4.7rem);line-height:1.08;letter-spacing:-.035em}.renewed h2 em{color:#dfb96e}.renewed p{line-height:1.8}.renewed .chapter-label{color:#dfb96e;font-size:.8rem;letter-spacing:.13em;margin-bottom:23px}.renewed .renewed-lead{font-size:1.12rem;line-height:1.85;color:#d7d1c6}.renewed .button{border-radius:4px;font-size:.94rem;min-height:54px}.renewed .button.gold{background:#dfb96e;color:#191613;border-color:#dfb96e}.renewed .text-link{font-size:.95rem;display:inline-block;padding-bottom:8px;border-bottom:1px solid #dfb96e}
.local-strip{border-bottom:1px solid #ffffff1a;background:#242019}.local-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px}.local-strip span{font-size:.75rem;letter-spacing:.12em;color:#dfb96e}.local-strip p,.local-strip a{font-size:.875rem}.local-strip a{border-bottom:1px solid #ad915f;white-space:nowrap}
.seller-first{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:105px}.seller-message>.renewed-lead{max-width:510px;margin-top:28px}.seller-benefits{margin:27px 0 32px}.seller-benefits p{padding:10px 0;border-bottom:1px solid #ffffff13;font-size:.94rem}.seller-benefits span{font-size:.75rem;color:#dfb96e;margin-right:18px}.home-detail{position:relative;margin:0;min-height:620px;align-self:stretch;border-radius:4px;overflow:hidden}.home-detail img{height:100%;position:absolute;inset:0;object-position:48% center}.home-detail:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#161510e8,transparent 65%)}.home-detail figcaption{position:absolute;z-index:1;bottom:36px;left:36px;right:30px}.home-detail figcaption span{font-size:.75rem;letter-spacing:.14em}.home-detail figcaption strong{display:block;font-family:var(--serif);font-size:3.4rem;font-weight:400;line-height:1.05;margin-top:15px}
.renewed-process{background:#e3c487;color:#241f16;padding:78px 0}.renewed-process .chapter-label{color:#4d3c1e}.renewed-process h2 em{color:#514023}.renewed-heading{display:flex;align-items:end;gap:75px;justify-content:space-between;margin-bottom:50px}.renewed-heading>p{max-width:330px;font-size:1rem}.renewed-process .steps{gap:34px}.renewed-process .steps article{border-color:#493e2940}.renewed-process .steps article>span{color:#625034;font-size:1.1rem;font-family:var(--sans)}.renewed-process .steps h3{font-family:var(--sans);font-size:1.25rem;font-weight:600;line-height:1.35;margin:22px 0 14px}.renewed-process .steps p{color:#403725;font-size:.95rem}
.local-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;padding-block:110px}.local-photo{position:relative;max-width:430px;border-radius:4px;overflow:hidden}.local-photo img{aspect-ratio:4/5;object-position:center 23%}.local-photo>span{display:block;background:#2a261e;font-size:.75rem;letter-spacing:.12em;padding:18px 22px}.local-story .renewed-lead{margin-top:25px}.local-story p:not(.chapter-label){color:#d7d1c6;margin-bottom:20px}.market-tags{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0}.market-tags span{font-size:.875rem;border:1px solid #9d866147;padding:9px 13px;border-radius:3px}.local-story .text-link{margin:0 25px 12px 0}
.renewed-intake{background:#26231c;border-block:1px solid #a58d6133;padding:90px 0}.renewed-intake>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.intake-intro{padding-top:20px}.intake-intro>p:not(.chapter-label){margin:27px 0;color:#d7d1c6;max-width:370px}.intake-intro>.intake-disclosure{font-size:.875rem;color:#b5ad9d;max-width:350px;margin-top:40px}.renewed-intake .form-card{background:#f5f0e5;color:#241f17;border-radius:6px;padding:38px;box-shadow:0 18px 55px #0002}.renewed-intake .form-card>h3{font-family:var(--sans);font-size:1.4rem;font-weight:600;margin-bottom:26px}.renewed-intake .field>label{font-size:.875rem;color:#332c20}.renewed-intake .field>label>span{font-size:.75rem;color:#6a6050}.renewed-intake input:not([type=checkbox]),.renewed-intake select,.renewed-intake textarea{background:#fffdfa;color:#211d17;border:1px solid #bfb29a;border-radius:3px;font-size:1rem;padding:11px 12px;color-scheme:light}.renewed-intake input::placeholder,.renewed-intake textarea::placeholder{color:#716655}.renewed-intake input:focus,.renewed-intake select:focus,.renewed-intake textarea:focus{outline:2px solid #937238;outline-offset:2px}.renewed-intake .consent{color:#544a3d;font-size:.85rem}.renewed-intake .form-note{color:#615543;font-size:.85rem;line-height:1.7}.renewed-intake .button.ink{background:#25221b;color:#fff7e8;border:1px solid #25221b;width:100%;justify-content:center}.renewed-intake .form-success h3{color:#241f17}.renewed-intake .form-success p,.renewed-intake .review-details{color:#514635}.renewed-intake .text-button{color:#241f17}
.network-paths{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding-block:90px;border-bottom:1px solid #ffffff20}.network-paths h2{font-size:3.1rem}.network-paths>a{border-top:2px solid #ad8c51;padding:26px 0 0}.network-paths>a>span{font-size:.75rem;color:#dfb96e;letter-spacing:.12em}.network-paths h3{font-family:var(--sans);font-size:1.4rem;font-weight:500;margin:22px 0 15px}.network-paths p{font-size:.97rem;color:#cac3b5}.network-paths strong{display:inline-block;font-size:.9rem;font-weight:500;margin-top:25px;border-bottom:1px solid #ad8c51;padding-bottom:6px}.network-paths a:hover strong{color:#dfb96e}.renewed-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:95px}.renewed-questions>div>p:last-child{color:#cac3b5;margin-top:25px}.renewed-questions .faq-list summary{font-size:1.05rem;padding-block:23px}.renewed-questions .faq-list details p{color:#d7d1c6;font-size:1rem}.renewed-questions .faq-list details{border-color:#ffffff26}
/* Carry the visual system to supporting pages without touching the hero. */
body:not(.page-home) main{--ink:#191713;--line:#ad8c5144;--paper:#f4eee1;--muted:#cfc6b6}body:not(.page-home) .soft-section{background:#27231c}body:not(.page-home) .form-card{border:1px solid #b18e5340;border-radius:5px}body:not(.page-home) .editorial-cards h3{font-family:var(--sans);font-size:1.6rem}body:not(.page-home) .inner-hero:after{background:linear-gradient(90deg,#191613ee,#19161385)}
.new-footer{background:#11110e!important;border-top:1px solid #ffffff20}.new-footer .footer-invitation{padding-block:20px 55px}.new-footer .footer-invitation h2{font-size:clamp(3rem,6vw,5.3rem)}.new-footer .footer-information{padding-top:45px}.new-footer .chapter-label{font-size:.75rem;color:#dfb96e}.desk-launcher{border-radius:5px!important;background:#27231d!important;border:1px solid #a18655!important}.desk-launcher small{font-size:.7rem}.desk-launcher strong{font-size:.9rem}
@media(max-width:1000px){.seller-first,.local-story,.renewed-intake>.container,.renewed-questions{gap:45px}.home-detail{min-height:540px}.network-paths{grid-template-columns:1fr 1fr}.network-paths>div{grid-column:1/-1}.local-strip>.container{flex-wrap:wrap;gap:8px 22px}.renewed-heading{gap:35px}.renewed .steps{grid-template-columns:1fr 1fr}.local-story{grid-template-columns:.85fr 1.15fr}}
@media(max-width:700px){.renewed h2{font-size:2.9rem}.local-strip>.container{padding-block:22px;display:block}.local-strip p{font-size:.84rem;margin:6px 0 10px}.local-strip a{font-size:.84rem}.seller-first,.local-story,.renewed-intake>.container,.renewed-questions{grid-template-columns:1fr;gap:36px;padding-block:60px}.home-detail{min-height:400px;aspect-ratio:1.1}.home-detail figcaption{left:25px;bottom:27px}.home-detail figcaption strong{font-size:2.8rem}.seller-message>.renewed-lead{font-size:1.05rem}.renewed-process{padding-block:56px}.renewed-heading{display:block;margin-bottom:35px}.renewed-heading>p{margin-top:24px}.renewed .steps{grid-template-columns:1fr;gap:25px}.renewed .steps article{grid-template-columns:32px 1fr;gap:8px 18px}.renewed-process .steps h3{margin:0;font-size:1.2rem}.renewed-process .steps p{margin-top:4px}.local-photo{max-width:360px}.local-story .text-link{font-size:.9rem}.renewed-intake{padding-block:0}.renewed-intake .form-card{padding:25px 20px}.intake-intro{padding-top:0}.intake-intro>.intake-disclosure{margin-top:22px}.network-paths{grid-template-columns:1fr;gap:30px;padding-block:60px}.network-paths>div{grid-column:auto}.network-paths h2{font-size:2.8rem}.renewed-questions .faq-list summary{font-size:1rem}.new-footer .footer-invitation h2{font-size:3.3rem}.new-footer .footer-invitation{padding-bottom:30px}.new-footer .footer-information{padding-top:30px}.desk-launcher{max-width:185px}.renewed-intake .field input,.renewed-intake .field select{min-height:48px}}
@media(prefers-reduced-motion:reduce){.renewed *{scroll-behavior:auto;transition:none}}
[hidden]{display:none!important}.bot-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.seller-step{width:100%}.seller-step>.form-fields{margin-bottom:20px}.step-label{font-size:.75rem!important;letter-spacing:.1em;font-weight:600;margin-bottom:20px!important}.previous-step{font-size:.85rem;margin:10px 0}.form-error{color:#b64625;font-size:.94rem;margin-top:15px}.intake-final .button{margin-top:20px}.guide-promo{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;padding-block:85px;border-bottom:1px solid #ffffff20}.guide-promo h2{font-size:3.4rem}.guide-promo p:not(.chapter-label){color:#cbc2b3;max-width:560px;margin-top:22px}.guide-promo>div:last-child{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:22px}.guide-dialog{width:min(950px,95vw);height:90dvh;border:1px solid #c9a86a;background:#211f19;color:#f4eee1;padding:30px}.guide-dialog iframe{display:block;width:100%;height:65%;margin:20px 0;border:0}.guide-dialog h2{font-size:2.4rem}.guide-dialog .text-button{margin-left:20px}.guide-page{padding-block:65px}.guide-page h1,.calculator-page h1{font-size:clamp(3rem,6vw,5rem);margin:18px 0 25px}.guide-page .button{margin:30px 0}.guide-reading{max-width:800px;margin:30px 0}.guide-reading h2{font-size:2.4rem}.guide-reading li{padding:8px}.guide-page iframe{width:100%;height:700px;border:1px solid #9b8357}.calculator-page{padding-block:60px 90px}.calculator-page>p{max-width:800px}.calculator-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start;margin-top:40px}.calculator-layout .form-card{padding:30px}.calculator-layout .field input{font-size:1rem}.calculator-results{background:#dabc7d;color:#221f18;padding:35px;border-radius:4px;position:sticky;top:120px}.calculator-results h2{font-size:4rem}.calculator-results .chapter-label{font-size:.75rem;color:#4b3c25}.calculator-results dl{margin:28px 0}.calculator-results dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #45391f33;font-size:.9rem}.calculator-results dd{margin:0;font-weight:600}.target-result{background:#29251b;color:#f8ecd5;padding:22px;margin-bottom:20px}.target-result span{font-size:.85rem}.target-result strong{display:block;font-size:2.1rem;font-weight:500}.calculator-results #calc-warning{font-size:.9rem}.calculator-results .fine-print{color:#514631}.calculator-results .button{margin-top:25px;border-color:#4b3c25}.disposition-tools{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:65px}.disposition-tools>a{padding:35px;border:1px solid #b79a6266;background:#29241b}.disposition-tools span{font-size:.75rem;letter-spacing:.12em;color:#dfb96e}.disposition-tools h2{font-size:2.5rem;margin:20px 0}.page-dispositions .deal-grid{margin-top:30px}.page-dispositions .deal-copy h3{font-size:1.9rem}.page-dispositions .deal-photo{aspect-ratio:1.4}.page-dispositions .deal-card{border:1px solid #b79a6255}.receipt-code{font-size:.8rem;overflow-wrap:anywhere}.form-success .edit-form{display:block;margin-top:20px}
@media(max-width:700px){.guide-promo,.calculator-layout,.disposition-tools{grid-template-columns:1fr;gap:30px}.guide-promo{padding-block:55px}.guide-promo h2{font-size:2.8rem}.calculator-results{position:static;padding:25px}.calculator-results h2{font-size:3.4rem}.calculator-layout .form-card{padding:24px 20px}.guide-dialog{padding:25px 15px}.guide-dialog .text-button{display:block;margin:20px 0}.guide-page iframe{height:480px}.disposition-tools>a{padding:25px}.guide-promo>div:last-child{gap:16px}.desk-launcher{bottom:12px;right:12px}}
/* Frame Byron's original photo around his face without editing his likeness. */
.local-photo{width:100%;margin-inline:auto}.local-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:0% 50%}.about-story .portrait>img{object-position:0% 50%}.seller-step .previous-step{margin-left:18px}.seller-step[data-step="1"] .field input{min-height:56px}.seller-step[data-step="1"] .next-step{margin-top:8px}
