/* The approved sunset hero stays intact; interface surfaces follow warm charcoal. */
:root{--muted:#CBC2B5;--line:#C9A86A40;--white:#29231C;--sage:#C9A86A;--terra:#C9A86A}
body{background:#191613;color:#F4EFE6;color-scheme:dark}
.below-hero{background:#191613;color:var(--paper)}
.chapter-label{font-size:.8125rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}
.next-chapter{padding-top:100px;padding-bottom:90px}
.chapter-heading{display:grid;grid-template-columns:.52fr 1.1fr .7fr;gap:45px;align-items:end;margin-bottom:58px}
.chapter-heading>.chapter-label{align-self:start;padding-top:9px;color:#C9A86A}
.chapter-heading h2{font-size:clamp(3.5rem,5.4vw,6rem);line-height:1.02}
.chapter-heading h2 em{color:#C9A86A}
.chapter-heading>p:last-child{font-size:1rem;color:#CBC2B5;line-height:1.75;padding-bottom:6px}
.choice-layout{display:grid;grid-template-columns:1.72fr 1fr;min-height:630px;gap:22px}
.seller-scene{position:relative;isolation:isolate;display:flex;align-items:end;overflow:hidden;color:#F4EFE6;background:#191613;padding:46px}
.seller-scene>img{position:absolute;inset:0;height:100%;z-index:-2;object-position:center;transition:transform 1s ease}
.seller-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#191613EF 0%,#19161332 73%,transparent)}
.seller-scene:hover>img{transform:scale(1.025)}
.seller-scene h3{font-family:var(--serif);font-size:clamp(2.6rem,4vw,4.5rem);line-height:1.05;font-weight:400;margin:24px 0 20px;letter-spacing:-.035em}
.seller-scene p{color:#E2D9CB;font-size:1rem}
.scene-link{display:inline-block;font-size:.875rem;border-bottom:1px solid #c9a86a;padding-bottom:8px;margin-top:25px}
.investor-scene{display:flex;flex-direction:column;background:#231E19;color:#f4efe6;overflow:hidden}
.investor-scene>div{padding:40px 37px 36px;flex:1}
.investor-scene .chapter-label{color:#C9A86A}
.investor-scene h3{font-family:var(--serif);font-size:clamp(3rem,4.5vw,5rem);font-weight:400;line-height:.98;letter-spacing:-.03em;margin:28px 0 22px}
.investor-scene p{font-size:1rem;color:#CBC2B5}
.investor-scene>img{height:200px;object-position:50% 58%;transition:filter .3s}
.investor-scene:hover>img{filter:brightness(1.09)}
.wholesaler-line{display:flex;justify-content:space-between;gap:25px;padding-top:25px;align-items:center;font-size:.9375rem;color:#CBC2B5}
.wholesaler-line a{color:var(--paper)}
.property-collection{padding-top:65px;padding-bottom:100px;border-top:1px solid #C9A86A40}
.collection-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:54px}
.collection-title .chapter-label{color:#C9A86A;margin-bottom:22px}
.collection-title h2{font-size:clamp(3.8rem,6.5vw,7rem)}
.collection-title h2 em{color:#C9A86A}
.collection-title>div:last-child{max-width:380px;padding-bottom:8px}
.collection-title p:not(.chapter-label){font-size:1rem;line-height:1.7;color:#CBC2B5;margin-bottom:25px}
.collection-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:76px 50px;align-items:start}
.collection-item:nth-child(2){padding-top:145px}
.collection-item:nth-child(4){padding-top:75px}
.collection-photo{position:relative;overflow:hidden;background:#231E19;aspect-ratio:1.35}
.collection-item:nth-child(even) .collection-photo{aspect-ratio:.96}
.collection-photo:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(0deg,#0006,transparent);pointer-events:none}
.collection-photo>img{height:100%;transition:transform .7s ease;object-position:50% 53%}
.collection-item:hover .collection-photo>img{transform:scale(1.025)}
.collection-tag{position:absolute;top:20px;left:20px;background:#191613ED;color:#C9A86A;letter-spacing:.08em;font-size:.75rem;padding:7px 11px}
.collection-request{position:absolute;z-index:1;bottom:22px;right:22px;color:var(--ink);background:#C9A86A;border:1px solid #C9A86A66;padding:13px 18px;min-height:48px;font-size:.875rem}
.collection-request:hover{background:#E2C68E}
.collection-caption{display:flex;justify-content:space-between;gap:20px;padding-top:23px}
.collection-caption p{font-size:.8125rem;letter-spacing:.025em;color:#CBC2B5}
.collection-caption h3{font-family:var(--serif);font-size:2.25rem;font-weight:400;line-height:1.06;margin-top:11px}
.collection-caption>div:last-child{text-align:right;flex-shrink:0}
.collection-caption span{font-size:.75rem;color:#CBC2B5;display:block}
.collection-caption strong{display:block;font-size:1.1rem;font-weight:400;margin-top:9px;letter-spacing:-.02em}
.collection-note.inventory-notice{border:0;border-top:1px solid #C9A86A40;background:none;padding:23px 0 0;margin:55px 0 0;font-size:.8125rem;max-width:760px;color:#BEB2A2}
.utah-chapter{position:relative;isolation:isolate;background:#191613;color:var(--paper);overflow:hidden;min-height:770px;display:flex;flex-direction:column;justify-content:space-between}
.utah-chapter>img,.utah-shade{position:absolute;inset:0;height:100%;z-index:-2;object-position:55% 50%}
.utah-shade{z-index:-1;background:linear-gradient(90deg,#19140fcc 0%,#20170e26 70%),linear-gradient(0deg,#1c1610cf,transparent 40%)}
.utah-story{position:relative;padding-top:75px;padding-bottom:65px}
.utah-story .chapter-label{color:#C9A86A}
.utah-story h2{font-size:clamp(4.5rem,7vw,8rem);margin:35px 0 32px;line-height:.98;position:relative;z-index:1}
.utah-story h2 em{color:#dcc18f}
.utah-caption{display:flex;align-items:end;gap:65px;position:relative;z-index:1}
.utah-caption p{font-size:1rem;line-height:1.9;color:#E6DDCF}
.utah-caption strong{font-weight:400;color:#F4EFE6}
.utah-caption a{color:var(--paper)}
.utah-word{position:absolute;right:0;bottom:15px;font-family:var(--serif);font-size:clamp(10rem,22vw,24rem);font-weight:400;letter-spacing:-.07em;line-height:1;color:#f4efe626;pointer-events:none}
.utah-market-nav{display:flex;gap:26px;justify-content:space-between;padding:25px 0 30px;border-top:1px solid #f4efe653;position:relative;font-size:.875rem}
.utah-market-nav a:hover{color:var(--gold)}
.personal-process{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-top:110px;padding-bottom:105px}
.byron-note>.chapter-label{color:#C9A86A;margin-bottom:27px}
.byron-note h2{font-size:clamp(3.6rem,5vw,5.7rem);line-height:1.03}
.byron-introduction{display:grid;grid-template-columns:145px 1fr;gap:28px;align-items:center;margin-top:42px}
.byron-introduction img{height:185px;object-position:23% 50%;filter:saturate(.65)}
.byron-introduction p{font-size:1rem;color:#CBC2B5;line-height:1.65}
.byron-name{font-family:var(--serif);font-size:1.7rem;display:block;margin:18px 0 14px}
.process-list{padding-top:10px}
.process-list article{display:grid;grid-template-columns:40px 1fr;gap:24px;border-top:1px solid #C9A86A40;padding:25px 0 28px}
.process-list article>span{color:#C9A86A;font-family:var(--serif);font-size:1.7rem}
.process-list h3{font-family:var(--serif);font-size:2.15rem;font-weight:400;line-height:1.12}
.process-list p{font-size:.9375rem;color:#CBC2B5;margin-top:9px;max-width:400px}
.process-list>.text-link{margin:16px 0 0 64px}
.quiet-proof{background:#231E19;border-block:1px solid #C9A86A40}
.quiet-proof>.container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:28px;gap:30px}
.quiet-proof strong{font-family:var(--serif);font-size:1.7rem;font-weight:400;display:block}
.quiet-proof span{display:block;font-size:.8125rem;color:#CBC2B5;margin-top:3px}
.questions-chapter{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-top:100px;padding-bottom:100px}
.questions-chapter .chapter-label{color:#C9A86A}
.questions-chapter h2{font-size:clamp(3.5rem,5.5vw,6rem);margin:28px 0}
.questions-chapter h2 em{color:#C9A86A}
.questions-chapter>div>p:not(.chapter-label){font-size:1rem;color:#CBC2B5;margin-bottom:20px}
.questions-chapter .faq-list summary{font-size:.9375rem;font-weight:400;padding-block:22px}
.questions-chapter .faq-list details p{font-size:.9375rem;color:#CBC2B5}
/* Inner pages: a quiet cover, a large photograph, and useful working details. */
.page-cover{display:grid;grid-template-columns:1.1fr 1fr;background:#191613;color:#F4EFE6;min-height:570px;border-bottom:1px solid #C9A86A40}
.page-cover-copy{padding:75px max(36px,calc((100vw - 1440px)/2)) 70px 56px;align-self:center}
.page-cover .eyebrow{font-size:.8125rem;letter-spacing:.1em;color:#C9A86A;max-width:460px}
.page-cover h1{font-size:clamp(3.8rem,5.6vw,6.2rem);margin:34px 0 25px;line-height:1;max-width:730px}
.page-cover h1 em{color:#C9A86A}
.page-cover-copy>p:not(.eyebrow){font-size:1rem;max-width:510px;color:#CBC2B5;line-height:1.75}
.page-cover .contact-actions{margin-top:30px;gap:15px;align-items:start;flex-direction:column}
.page-cover .button{font-size:.875rem}
.page-cover .button.outline{color:#F4EFE6;border:0;border-bottom:1px solid #C9A86A;padding:0 0 7px;min-height:0;background:none;backdrop-filter:none}
.page-cover-image{position:relative;min-width:0;min-height:570px;overflow:hidden}
.page-cover-image img{height:100%;position:absolute;inset:0;object-position:50% 52%}
.page-about .page-cover-image img{object-position:23% 50%}
.page-cover.text-only{display:block;min-height:0;background:#191613}
.page-cover.text-only .page-cover-copy{max-width:1500px;margin:auto;padding-right:56px}
.page-cover.text-only h1{max-width:1100px}
.page-inventory .inventory-page{padding-top:65px}
.page-inventory .deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 38px}
.page-inventory .deal-card{background:transparent;border:0}
.page-inventory .deal-photo{aspect-ratio:1.45}
.page-inventory .deal-copy{padding:25px 0 0}
.page-inventory .deal-copy h3{font-size:2.5rem;margin-top:14px}
.page-inventory .deal-location{font-size:.875rem}
.page-inventory .deal-price{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;padding:17px 0;border-top:1px solid var(--line)}
.page-inventory .deal-price strong{font-family:var(--serif);font-size:2.2rem;font-weight:400}
.page-inventory .deal-price>span,.page-inventory .deal-numbers dt{font-size:.8125rem}
.page-inventory .deal-numbers dd{font-size:1rem}
.page-inventory .sample-badge,.page-inventory .deal-status{font-size:.8125rem;letter-spacing:0}
.page-inventory .photo-index{display:none}
.page-inventory .inventory-notice{background:none;padding-left:0;border:0;font-size:.875rem;max-width:850px}
.page-inventory .filters{padding-top:15px;border-top:1px solid var(--line);gap:18px}
.page-inventory .filters input,.page-inventory .filters select{border:0;border-bottom:1px solid #C9A86A66;background:#29231C;padding-left:10px}
body:not(.page-home) main>.section{padding-block:85px}
body:not(.page-home) .section-heading{grid-template-columns:.55fr 1.45fr;gap:60px;max-width:1150px;margin-bottom:60px}
body:not(.page-home) .section-heading h2{font-size:clamp(3.2rem,4.8vw,5.4rem)}
body:not(.page-home) .section-heading h2 em{color:#C9A86A}
body:not(.page-home) .editorial-cards{gap:45px}
body:not(.page-home) .editorial-cards article{border-top-color:#C9A86A66;padding-top:25px}
body:not(.page-home) .editorial-cards h3{font-size:2.25rem}
body:not(.page-home) .editorial-cards article>span{font-size:.8125rem;color:#C9A86A}
body:not(.page-home) .soft-section{background:#201B16}
body:not(.page-home) .form-section{gap:90px;grid-template-columns:.8fr 1.2fr}
body:not(.page-home) .form-card{background:#29231C;border:1px solid #C9A86A40;box-shadow:none;padding:40px}
body:not(.page-home) .form-card h3{font-family:var(--serif);font-size:2.4rem;font-weight:400}
body:not(.page-home) .form-card input:not([type=checkbox]),body:not(.page-home) .form-card select,body:not(.page-home) .form-card textarea{background:#191613;border:1px solid #C9A86A66}
body:not(.page-home) .investor-intro{gap:80px;grid-template-columns:1fr 1fr}
body:not(.page-home) .investor-intro>img{aspect-ratio:1;object-position:50% 60%}
.page-about .about-story{grid-template-columns:.8fr 1.2fr;gap:80px}
.page-markets .county-grid article{padding-top:35px;border-top-color:#C9A86A66}
.page-markets .county-grid h2{font-size:3.7rem}
.page-how .steps h3{font-size:2rem}
/* A concise, substantial final invitation. */
.site-footer.new-footer{padding:85px 0 35px;background:#120F0D;color:#f4efe6}
.footer-invitation{position:relative;padding-bottom:65px;border-bottom:1px solid #C9A86A40;display:grid;grid-template-columns:1.2fr 1fr;column-gap:60px;align-items:end}
.footer-invitation>.chapter-label{grid-column:1/-1;color:#C9A86A;margin-bottom:25px;font-size:.8125rem}
.footer-invitation h2{font-size:clamp(5rem,9vw,10rem);line-height:.88;letter-spacing:-.045em}
.footer-invitation h2 em{color:#C9A86A}
.footer-contact{padding-bottom:7px;justify-self:end}
.footer-contact .footer-email{margin-top:25px;font-size:1rem}
.footer-information{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.1fr;gap:45px;padding:50px 0 20px}
.footer-information h3{font-size:.75rem;letter-spacing:.09em;font-weight:500;margin:0 0 22px;color:#C9A86A}
.footer-information p{font-size:.875rem;color:#CBC2B5;line-height:1.9;margin-top:23px}
.footer-information .footer-link{color:#E2D9CB;font-size:.875rem;margin-top:10px}
.footer-information>div:last-child>a{display:block;font-size:.875rem;margin-top:11px;overflow-wrap:anywhere;color:#F4EFE6}
.new-footer .fine-print{color:#BEB2A2}
.new-footer .footer-bottom{color:#CBC2B5}
.new-footer .footer-link:hover,.new-footer .footer-information a:hover{color:var(--gold)}
@media(min-width:1600px){.page-cover-copy{padding-left:max(56px,calc((100vw - 1440px)/2))}}
@media(max-width:1100px){.chapter-heading{grid-template-columns:1fr 1fr;gap:30px}.chapter-heading>.chapter-label{grid-column:1/-1}.choice-layout{grid-template-columns:1.4fr 1fr}.seller-scene{padding:35px}.investor-scene>div{padding:32px 28px}.collection-grid{gap:55px 35px}.collection-caption{display:block}.collection-caption>div:last-child{text-align:left;display:flex;align-items:baseline;gap:12px;margin-top:10px}.collection-caption strong{margin:0}.personal-process{gap:60px}.questions-chapter{gap:55px}.page-cover h1{font-size:4rem}.page-cover-copy{padding:55px 32px 55px 36px}.footer-information{gap:30px;grid-template-columns:1.1fr .8fr .8fr 1fr}.footer-contact .footer-email{font-size:.875rem}body:not(.page-home) .form-section{gap:45px}body:not(.page-home) .section-heading{gap:35px}}
@media(max-width:800px){.choice-layout{grid-template-columns:1.25fr 1fr;min-height:610px}.investor-scene h3{font-size:3.4rem}.seller-scene h3{font-size:2.9rem}.seller-scene{padding:30px}.investor-scene>div{padding:32px 25px}.collection-grid{gap:48px 26px}.collection-item:nth-child(2){padding-top:75px}.collection-caption h3{font-size:2rem}.utah-chapter{min-height:700px}.utah-market-nav{flex-wrap:wrap;justify-content:start;gap:18px 30px}.personal-process{gap:42px}.byron-introduction{grid-template-columns:105px 1fr;gap:20px}.byron-introduction img{height:150px}.byron-introduction p{font-size:.9375rem}.byron-name{font-size:1.5rem}.process-list article{gap:14px;grid-template-columns:30px 1fr}.process-list h3{font-size:1.8rem}.process-list>.text-link{margin-left:44px}.quiet-proof>.container{grid-template-columns:1fr 1fr;gap:22px}.questions-chapter{gap:40px}.footer-information{grid-template-columns:1fr 1fr;gap:40px}.footer-invitation{gap:40px}.footer-contact .button{font-size:.8125rem}.page-cover{grid-template-columns:1.1fr .9fr}.page-cover h1{font-size:3.5rem}.page-cover .eyebrow{font-size:.75rem}.page-cover-image{min-height:500px}body:not(.page-home) .form-card{padding:28px}body:not(.page-home) .editorial-cards{gap:25px}body:not(.page-home) .form-section{grid-template-columns:1fr;gap:40px}.page-about .about-story{gap:40px}}
@media(max-width:700px){.next-chapter{padding-top:64px;padding-bottom:60px}.chapter-heading{display:block;margin-bottom:32px}.chapter-heading>.chapter-label{padding:0;margin-bottom:20px}.chapter-heading h2{font-size:3.65rem}.chapter-heading>p:last-child{margin-top:22px;font-size:1rem}.choice-layout{grid-template-columns:1fr;gap:18px}.seller-scene{min-height:520px;padding:30px 25px}.seller-scene h3{font-size:3rem;line-height:1.05}.seller-scene .chapter-label{font-size:.75rem}.investor-scene{display:grid;grid-template-columns:1fr .6fr;min-height:370px}.investor-scene>div{padding:30px 23px}.investor-scene h3{font-size:3.1rem}.investor-scene p{font-size:.9375rem}.investor-scene>img{height:100%;object-position:60% 50%}.investor-scene .chapter-label{font-size:.75rem}.investor-scene .scene-link{font-size:.8125rem}.wholesaler-line{display:block;padding-top:22px}.wholesaler-line .text-link{margin-top:9px}.property-collection{padding-top:54px;padding-bottom:60px}.collection-title{display:block;margin-bottom:30px}.collection-title h2{font-size:3.75rem}.collection-title .chapter-label{margin-bottom:20px}.collection-title>div:last-child{margin-top:22px}.collection-title p:not(.chapter-label){margin-bottom:20px}.collection-grid{grid-template-columns:1fr;gap:37px}.collection-item:nth-child(2),.collection-item:nth-child(4){padding:0}.collection-photo,.collection-item:nth-child(even) .collection-photo{aspect-ratio:1.07}.collection-tag{top:15px;left:15px;font-size:.75rem;padding:6px 9px}.collection-request{bottom:15px;right:15px;padding:11px 14px;min-height:44px}.collection-caption{padding-top:18px}.collection-caption h3{font-size:2.2rem;margin-top:8px}.collection-caption>div:last-child{margin-top:9px}.collection-note.inventory-notice{margin-top:32px;font-size:.8125rem}.utah-chapter{min-height:680px}.utah-chapter>img{object-position:70% 50%}.utah-shade{background:linear-gradient(90deg,#091a2bd9,#091a2b30),linear-gradient(0deg,#1c1610df,transparent 60%)}.utah-story{padding-top:48px;padding-bottom:55px}.utah-story h2{font-size:4.25rem;margin-top:24px}.utah-caption{display:block}.utah-caption a{margin-top:24px}.utah-word{font-size:8rem;right:-7px;bottom:7px}.utah-market-nav{font-size:.8125rem;gap:13px 22px;padding-block:21px 27px}.personal-process{display:block;padding-top:62px;padding-bottom:60px}.byron-note h2{font-size:3.65rem}.byron-introduction{grid-template-columns:130px 1fr;margin-top:30px;gap:25px}.byron-introduction img{height:175px}.byron-name{font-size:1.8rem}.process-list{padding-top:48px}.process-list article{grid-template-columns:30px 1fr;gap:18px;padding:23px 0}.process-list h3{font-size:2.1rem}.process-list p{font-size:.9375rem}.process-list>.text-link{margin-left:48px}.quiet-proof>.container{padding-block:25px;gap:22px 28px}.quiet-proof strong{font-size:1.5rem}.quiet-proof span{font-size:.8125rem}.questions-chapter{display:block;padding-top:60px;padding-bottom:65px}.questions-chapter h2{font-size:3.7rem;margin:23px 0}.questions-chapter>.faq-list{margin-top:35px}.questions-chapter .faq-list summary{font-size:1rem;padding-block:20px}.questions-chapter .faq-list details p{font-size:.9375rem;padding-right:10px}.page-cover{display:flex;flex-direction:column;min-height:0}.page-cover-copy{padding:48px 24px 40px;align-self:stretch}.page-cover h1{font-size:clamp(2.9rem,10vw,4.6rem);margin-top:25px}.page-cover .eyebrow{font-size:.75rem;max-width:90%}.page-cover .contact-actions{margin-top:25px;gap:20px}.page-cover .button{font-size:.8125rem}.page-cover-image{min-height:0;height:330px;width:100%}.page-cover-image img{object-position:50% 58%}.page-cover.text-only .page-cover-copy{padding:48px 24px}.page-inventory .inventory-page{padding-top:45px}.page-inventory .deal-grid{grid-template-columns:1fr;gap:42px}.page-inventory .deal-photo{aspect-ratio:1.15}.page-inventory .deal-copy h3{font-size:2.3rem}.page-inventory .filters{gap:18px 13px}.page-inventory .deal-location{font-size:.8125rem}.page-inventory .deal-location>span{font-size:.8125rem}.page-inventory .deal-numbers{gap:8px}.page-inventory .deal-numbers dd{font-size:.9375rem}body:not(.page-home) main>.section{padding-block:60px}body:not(.page-home) .section-heading{display:block;margin-bottom:34px}body:not(.page-home) .section-heading h2{font-size:3.15rem;margin-top:24px}body:not(.page-home) .editorial-cards{grid-template-columns:1fr;gap:28px}body:not(.page-home) .editorial-cards h3{font-size:2.25rem}body:not(.page-home) .form-section{gap:30px}body:not(.page-home) .form-card{padding:26px 20px}body:not(.page-home) .form-card h3{font-size:2.1rem}body:not(.page-home) .investor-intro{grid-template-columns:1fr;gap:36px}.page-about .about-story{grid-template-columns:1fr;gap:38px}.page-markets .county-grid h2{font-size:3.2rem}.site-footer.new-footer{padding:58px 0 110px}.footer-invitation{display:block;padding-bottom:40px}.footer-invitation>.chapter-label{font-size:.75rem;max-width:280px;margin-bottom:30px}.footer-invitation h2{font-size:5.6rem}.footer-contact{margin-top:33px}.footer-contact .footer-email{font-size:.875rem;margin-top:20px}.footer-information{padding-top:36px;gap:30px 22px;grid-template-columns:1fr 1fr}.footer-information>div:first-child,.footer-information>div:last-child{grid-column:1/-1}.footer-information .logo-large{font-size:1.9rem}.footer-information h3{font-size:.75rem;line-height:1.6;margin-bottom:14px}.footer-information p{margin-top:18px}.footer-information>div:last-child>a{font-size:.875rem}.new-footer .footer-bottom{margin-top:15px}.new-footer .fine-print{font-size:.75rem}}
@media(max-width:380px){.investor-scene{grid-template-columns:1fr .42fr}.investor-scene>div{padding:26px 20px}.investor-scene h3{font-size:2.9rem}.seller-scene{min-height:490px;padding:26px 22px}.seller-scene h3{font-size:2.75rem}.chapter-heading h2,.byron-note h2{font-size:3.3rem}.collection-title h2{font-size:3.5rem}.collection-caption h3{font-size:2rem}.byron-introduction{grid-template-columns:110px 1fr;gap:20px}.byron-introduction img{height:160px}.footer-invitation h2{font-size:5rem}}
@media(prefers-reduced-motion:reduce){.seller-scene>img,.collection-photo>img{transition:none}.seller-scene:hover>img,.collection-item:hover .collection-photo>img{transform:none}}
/* Working surfaces: warm charcoal, champagne and warm ivory. No cold navy panels. */
main>.section,main>.legal-note{color:var(--paper)}
main .text-link:hover,main .text-button:hover,.footer-email:hover{color:#E2C68E}
main .button.ink,.packet-dialog .button.ink{background:var(--gold);color:var(--ink);border-color:var(--gold)}
main .button.ink:hover,.packet-dialog .button.ink:hover{background:#E2C68E}
main .outline-dark{color:var(--paper);border-color:#C9A86A80}
main .outline-dark:hover{background:#332A20}
.collection-caption strong{color:var(--gold)}
.collection-tag{border:1px solid #C9A86A66;backdrop-filter:blur(10px)}
.collection-photo{border:1px solid #C9A86A26}
.investor-scene{border:1px solid #C9A86A40}
.below-hero .faq-list summary>span,.steps article>span,.check-list li:before,.county-grid article>span{color:var(--gold)}
.quiet-proof strong{color:var(--gold)}
.page-inventory .filters input,.page-inventory .filters select{color:var(--paper);background:#29231C}
.page-inventory .filters input::placeholder{color:#BEB2A2;opacity:1}
.page-inventory .deal-status{color:var(--ink);background:var(--gold)}
.page-inventory .sample-badge{color:var(--paper);border:1px solid #C9A86A66}
.page-inventory .deal-price strong{color:var(--gold)}
.page-inventory .filter-reset{color:var(--paper);border-color:var(--gold)}
.page-inventory .packet-link:hover{color:#E2C68E}
.page-inventory .inline-callout{border-color:var(--line)}
.field input,.field select,.field textarea,body:not(.page-home) .form-card input:not([type=checkbox]),body:not(.page-home) .form-card select,body:not(.page-home) .form-card textarea{background:#191613;color:var(--paper);border:1px solid #C9A86A66}
.field input::placeholder,.field textarea::placeholder{color:#BEB2A2;opacity:1}
.consent input{accent-color:var(--gold)}
.form-card,.form-success,.packet-dialog{color:var(--paper)}
.form-card .form-note,.form-card .consent,.form-card .field>label>span{color:#CBC2B5}
.review-details dt{color:#CBC2B5}.review-details dd{color:var(--paper)}
.success-mark{color:var(--gold);border-color:var(--gold);background:#231E19}
.about-story .lead-copy,.about-story .signature{color:var(--paper)!important}
.about-story .outline{color:var(--paper);border-color:#C9A86A66}
.market-list a>span{color:var(--gold)}.market-list a:hover{color:#E2C68E}
.national-type{background:#231E19;border-color:#C9A86A66}
.legal-banner{background:#29231C;color:var(--paper);border-left-color:var(--gold)}
.legal-note strong{color:var(--paper)}
.stories-section{background:#231E19;color:var(--paper)}
.quote-mark{color:var(--gold)}
.packet-dialog,.desk-dialog{background:#231E19;color:var(--paper);border-color:#C9A86A80}
.packet-dialog .dialog-close{color:var(--paper)}
.desk-header{background:#120F0D;border-bottom:1px solid #C9A86A40}
.desk-context,.desk-contact,#desk-form{border-color:#C9A86A40}
.desk-context>span,.desk-context>button,.desk-privacy{color:#CBC2B5}
.desk-message{background:#332A20;color:var(--paper)}
.desk-message.user{background:#C9A86A;color:#191613}
.desk-message>small{color:#DFC594}
.desk-message.user>small{color:#403628}
.desk-summary{border-color:#C9A86A66}
.desk-choices button,.desk-choices a{background:#231E19;color:var(--paper);border-color:#C9A86A66}
.desk-choices button:hover,.desk-choices a:hover{background:#332A20;border-color:var(--gold)}
#desk-input{color:var(--paper)}#desk-input::placeholder{color:#BEB2A2}
#desk-form>button{background:var(--gold);color:var(--ink)}
.new-footer{border-top:1px solid #C9A86A40}
.inventory-notice{color:var(--muted)}
.faq-list summary>span{color:var(--gold)}
.packet-dialog .text-button:hover{color:#E2C68E}

/* Carry the warm charcoal into controls outside the preserved masthead. */
.desk-launcher{background:#191613;color:#F4EFE6;border-color:#C9A86A80}
.desk-launcher .desk-monogram{color:#C9A86A;border-color:#C9A86A80}
main .button.ink,.packet-dialog .button.ink,.collection-request,.page-inventory .deal-status,#desk-form>button{color:#191613}

.site-header{background:#191613ed}
