:root{--ink:#192423;--dark:#111c1c;--dark2:#1b2b2a;--paper:#f8f6f1;--sand:#efede5;--gold:#cda66a;--gold2:#e1bf80;--white:#fff;--muted:#65706d;--line:#dcded7;--shell:1220px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:92px}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ddae5c;outline-offset:3px}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h1 em,h2 em{font-weight:400}h2{font-size:clamp(40px,4.2vw,65px);line-height:1.09}h3{font-size:22px}.shell{width:min(var(--shell),calc(100% - 64px));margin:0 auto}.section-space{padding:112px 0}.skip-link{position:absolute;top:-100px;left:12px;z-index:9000;background:#fff;color:#000;padding:10px 16px}.skip-link:focus{top:10px}.announcement{background:#bf9a61;color:#172322;min-height:31px;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.announcement-dot{height:5px;width:5px;border-radius:50%;background:#23372b}.announcement-sep{font-size:13px}.site-header{position:sticky;top:0;z-index:100;background:#14201f;border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:85px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:11px;color:#f3f2ee;flex:0 0 auto}.brand-mark{width:43px;height:48px;border:1px solid rgba(217,188,125,.7);font-family:Georgia,serif;color:var(--gold2);font-size:20px;display:flex;align-items:center;justify-content:center;gap:1px;letter-spacing:-3px;padding-right:3px}.brand-mark-line{height:18px;width:1px;background:#bfa06b;transform:rotate(28deg);margin:0 2px}.brand-text{display:flex;flex-direction:column;line-height:1.25;gap:5px}.brand-text strong{letter-spacing:.16em;font-size:15px;font-weight:700}.brand-text small{letter-spacing:.21em;font-size:8px;color:#b5bdb7}.desktop-nav{margin-left:auto;display:flex;gap:29px;align-items:center}.desktop-nav a{color:#d7ddda;font-size:12px;letter-spacing:.04em}.desktop-nav a:hover,.footer-nav a:hover{color:var(--gold2)}.header-cta{margin-left:12px;background:var(--gold);padding:11px 21px;font-size:12px;letter-spacing:.07em;font-weight:700;color:#12201d}.header-cta span{margin-left:17px}.header-cta:hover,.btn-gold:hover{background:#e4be80}.menu-toggle{border:0;background:transparent;color:#fff;display:none;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:22px;height:2px;background:#fff;display:block}.mobile-nav{background:#182725;padding:10px 32px 24px;flex-direction:column;gap:14px}.mobile-nav:not([hidden]){display:flex}.mobile-nav a{color:#f6f5f0;padding:7px 0}.hero{min-height:720px;position:relative;background:#182725;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background-image:url('arizona-landscape.jpg');background-size:cover;background-position:50% 50%;transform:scale(1.015)}.hero-shade{background:linear-gradient(90deg,rgba(11,21,20,.9) 0%,rgba(12,23,21,.80) 35%,rgba(12,23,21,.34) 79%),linear-gradient(0deg,rgba(12,22,21,.53),transparent 58%)}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.36fr) minmax(330px,.64fr);gap:70px;align-items:end;padding:75px 0 95px}.overline{font-size:11px;font-weight:700;color:#8d7551;letter-spacing:.16em;display:flex;align-items:center;gap:13px;line-height:1.5}.overline .rule{height:1px;width:24px;background:currentColor;display:inline-block;flex:0 0 auto}.overline-light{color:#e1bf80}.hero h1{font-size:clamp(54px,6.2vw,96px);margin:23px 0 23px;line-height:1.01;letter-spacing:-.05em}.hero h1 em{color:#e5c17f;white-space:nowrap}.hero-copy>p{font-size:17px;line-height:1.8;max-width:580px;color:#e8eae4}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.btn{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:52px;padding:14px 22px;font-size:12px;font-weight:700;letter-spacing:.03em;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:#15201e}.btn-outline-light{border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.03)}.btn-outline-light:hover{background:rgba(255,255,255,.14)}.hero-offer{background:rgba(18,30,28,.91);border:1px solid rgba(225,192,135,.36);padding:27px 27px 24px;box-shadow:0 26px 60px #0004;backdrop-filter:blur(10px)}.hero-offer-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#dfbb79;font-size:10px;letter-spacing:.12em;font-weight:700}.outline-tag{color:#dad9cc;border:1px solid #73817b77;padding:6px;font-size:9px;letter-spacing:.06em}.hero-offer-name{font:32px Georgia,serif;margin:30px 0 23px;white-space:nowrap}.join-symbol{color:#e3c17e;padding:0 6px}.hero-offer-stats{display:flex;gap:22px;padding:20px 0;border-top:1px solid #ffffff27;border-bottom:1px solid #ffffff27}.hero-offer-stats>div{display:flex;flex-direction:column;gap:5px;min-width:0}.hero-offer-stats>div+div{border-left:1px solid #ffffff27;padding-left:22px}.stat-value{font:26px Georgia,serif;white-space:nowrap}.stat-label{font-size:10px;color:#adb9b1;white-space:nowrap}.small-link{display:flex;justify-content:space-between;color:#e7c17e;font-size:12px;margin-top:19px}.hero-bottom{position:absolute;z-index:1;bottom:0;left:0;right:0;border-top:1px solid #ffffff3d;color:#e7e7dcbb}.hero-bottom-inner{display:flex;justify-content:space-between;padding:17px 0;font-size:9px;letter-spacing:.15em}.hero-bottom-inner span:last-child span{padding-left:14px}.intro{background:#f8f7f2}.intro-grid{display:grid;grid-template-columns:1fr .85fr;gap:120px}.intro h2{margin:24px 0 0}.intro h2 em,.section-header h2 em,.buyer-intro h2 em,.faq-layout h2 em{color:#977846}.intro-text{padding-top:38px;color:#5a6662;font-size:15px;line-height:1.9}.intro-text p+p{margin-top:18px}.intro-text strong{color:#263532}.text-link{display:inline-flex;align-items:center;gap:27px;margin-top:8px;color:#856338;border-bottom:1px solid #bda783;padding-bottom:8px;font-size:12px;font-weight:700}.text-link:hover{color:#342719}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #d8d9d2;border-bottom:1px solid #d8d9d2}.trust-bar>div{display:flex;align-items:center;gap:15px;padding:19px 20px;font-size:12px;font-weight:700}.trust-bar>div:not(:last-child){border-right:1px solid #d8d9d2}.trust-number{font:18px Georgia,serif;color:#a68758}.properties{background:#eeeee8}.section-header{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:42px}.section-header h2{margin:20px 0 0}.section-header>p{color:#65706b;max-width:330px;margin:0 0 5px;font-size:14px;line-height:1.8}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.property-card{background:#fff;border:1px solid #e1e0d9;min-width:0}.property-image{height:238px;background-image:linear-gradient(0deg,rgba(14,27,24,.48),rgba(17,24,22,.03)),url('arizona-landscape.jpg');background-size:cover;position:relative}.property-image-one{background-position:center 48%}.property-image-two{background-position:78% 58%;filter:saturate(.88)}.property-image-label{position:absolute;top:20px;left:23px;background:#182623;color:#e3c183;font-size:10px;font-weight:700;letter-spacing:.13em;padding:8px 11px}.property-body{padding:33px 34px 29px}.property-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.card-kicker{color:#997a50;font-size:10px;letter-spacing:.14em;font-weight:700}.property-top h3{font:42px Georgia,serif;margin:7px 0 0}.property-price{text-align:right;display:flex;flex-direction:column;gap:1px;white-space:nowrap}.property-price strong{font:25px Georgia,serif}.property-price small{font-size:11px;color:#8b938d}.property-body>p{margin:20px 0 26px;min-height:74px;color:#64706a;font-size:13px;line-height:1.8}.spec-grid{margin:0;display:grid;grid-template-columns:1fr 1fr;row-gap:21px;column-gap:16px;border-top:1px solid #e5e7e0;border-bottom:1px solid #e5e7e0;padding:24px 0}.spec-grid dt{color:#85918a;font-size:11px;margin-bottom:2px}.spec-grid dd{margin:0;color:#24302b;font-weight:700;font-size:13px}.property-link{display:flex;justify-content:space-between;margin-top:25px;color:#775c39;font-weight:700;font-size:13px}.property-link:hover{color:#2d241b}.bundle-banner{background:#1a2d2a;color:#fff;padding:30px 37px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:24px}.bundle-label{font-size:10px;letter-spacing:.18em;color:#d5b57b}.bundle-banner h3{font:34px Georgia,serif;margin:7px 0 2px}.bundle-banner p{margin:0;font-size:13px;color:#bbc9c3}.bundle-action{display:flex;align-items:center;gap:25px}.bundle-action>div{display:flex;flex-direction:column;white-space:nowrap}.bundle-action strong{font:29px Georgia,serif}.bundle-action span{font-size:10px;color:#c8d0c8}.btn-light{background:#f0e8d9;color:#1b2c2a}.btn-light:hover{background:#fff}.footnote{font-size:11px;color:#7d8580;line-height:1.7;margin:23px 0 0}.evidence{background:#fff}.evidence-layout{display:grid;grid-template-columns:1fr .86fr;gap:72px}.story-item{display:grid;grid-template-columns:46px 1fr;gap:17px;padding:26px 0;border-top:1px solid #e3e6e0}.story-index{font:20px Georgia,serif;color:#ae8e62}.story-item h3{margin:0 0 12px;font:23px Georgia,serif}.story-item p{color:#66716b;font-size:13px;line-height:1.85;margin-bottom:14px}.evidence-status{display:inline-block;font-size:10px;color:#8c6c45;font-weight:700;letter-spacing:.035em;background:#f6f1e7;padding:5px 10px}.assay-card{background:#f3f1eb;padding:35px 35px 31px;align-self:start}.assay-heading h3{font:29px Georgia,serif;margin:9px 0}.assay-heading p{font-size:13px;color:#69746d;line-height:1.7}.assay-card table{width:100%;border-collapse:collapse;margin:24px 0 20px;text-align:right}.assay-card th:first-child,.assay-card td:first-child{text-align:left}.assay-card th{color:#747e77;text-transform:uppercase;font-size:10px;letter-spacing:.07em;padding:14px 8px;border-bottom:2px solid #b9bdaf}.assay-card th small{font-size:9px;color:#969c94;display:block;text-transform:none}.assay-card td{padding:13px 8px;border-bottom:1px solid #dbded5;font-size:14px;font-weight:700}.assay-warning{color:#626b64;font-size:11px;line-height:1.75;border-left:3px solid #b8996a;padding-left:13px}.gallery{background:#172724;color:#f7f5eb}.gallery .overline{color:#d5b277}.gallery .section-header>p{color:#b4bdb7}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:240px 240px;gap:15px}.gallery-tile{position:relative;overflow:hidden;padding:0;border:0;background:#273a32;text-align:left}.gallery-tile::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0e1816b5,transparent 63%);pointer-events:none}.gallery-tile img{height:100%;width:100%;object-fit:cover;transition:transform .35s}.gallery-tile:hover img{transform:scale(1.05)}.gallery-wide{grid-column:span 2;grid-row:span 2}.gallery-wide img{object-position:center}.gallery-tile span{position:absolute;left:19px;bottom:17px;z-index:2;color:white;font-size:13px;font-weight:700}.gallery-tile span small{display:block;color:#dfbf85;font-size:10px;font-weight:400;margin-top:3px}.gallery-wide span{font-size:22px;left:27px;bottom:28px}.gallery-wide span small{font-size:12px}.buyers{background:#f4f1e8}.buyer-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:90px}.buyer-intro h2{margin:22px 0}.buyer-intro>p{color:#64716a;font-size:15px;line-height:1.85;max-width:530px}.download-stack{display:flex;flex-direction:column;gap:10px;margin-top:31px}.download-link{background:#fff;border:1px solid #dcded5;padding:18px 21px;display:flex;align-items:center;gap:15px}.download-link>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.download-link strong{font-size:13px;color:#2c3730}.download-link small{font-size:11px;color:#848a82}.download-link>span:last-child{font-size:14px;color:#8b6f46}.download-icon{height:38px;width:38px;border:1px solid #d1c4a4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#987746}.download-link:hover{border-color:#c3a16b}.buyer-card{background:#fff;padding:39px 39px 35px;border:1px solid #e5e6de;align-self:start}.buyer-card h3{font:31px Georgia,serif;margin:0 0 20px}.check-list{list-style:none;padding:0;margin:0}.check-list li{padding:11px 0 11px 29px;position:relative;border-bottom:1px solid #ecede8;color:#5d6a63;font-size:13px;line-height:1.6}.check-list li:before{content:'✓';color:#916d39;font-size:15px;position:absolute;left:0;top:11px}.source-links{margin-top:23px;display:flex;flex-direction:column;gap:12px}.source-links a{font-size:12px;font-weight:700;color:#8b6a40}.source-links a:hover{text-decoration:underline}.faq-section{background:#fbfaf6}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout h2{margin:23px 0}.faq-list{border-top:1px solid #dadcd5}.faq-list details{border-bottom:1px solid #dadcd5}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 0;font-size:14px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:25px Georgia,serif;color:#a68a60;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;color:#6a766e;line-height:1.85;margin:0 0 24px;max-width:650px}.contact{background:#1b302b;color:#f4f5ed}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.contact h2{font-size:clamp(44px,5vw,76px);margin:25px 0}.contact h2 em{color:#e7bf7b}.contact-layout>div:first-child>p{color:#c3cfc5;line-height:1.9;font-size:15px;max-width:440px}.contact-note{border-top:1px solid #8a9c904f;margin-top:54px;padding-top:24px;display:flex;flex-direction:column;gap:8px}.contact-note strong{letter-spacing:.13em;font-size:12px;color:#e5c389}.contact-note span{font-size:12px;color:#b5c6b9}.contact-note .contact-readiness{color:#e6d2a6;margin-top:12px;font-style:italic}.contact-panel{background:#f8f7f1;padding:37px 40px;color:#23302b}.form-heading h3{font:31px Georgia,serif;margin:9px 0 24px}.contact-panel form{display:flex;flex-direction:column}.contact-panel label{font-size:11px;font-weight:700;color:#59635e;margin:0 0 8px}.contact-panel input,.contact-panel select,.contact-panel textarea{border:1px solid #d7d9d0;border-radius:0;width:100%;background:#fff;padding:12px 13px;color:#27322e;outline-offset:2px;font-size:13px}.contact-panel select{appearance:auto}.contact-panel select,.contact-panel input{height:47px;margin-bottom:18px}.contact-panel textarea{resize:vertical;min-height:102px;margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row>div{display:flex;flex-direction:column}.btn-full{width:100%}.form-note{font-size:11px;color:#858b84;margin:12px 0 0;line-height:1.6}.inquiry-result{background:#eaeadd;border:1px solid #c5cdbf;padding:15px;margin-top:15px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#2d3d35}.inquiry-result button{margin-top:10px;background:#1f332c;color:#fff;padding:8px 12px;border:0;font-size:11px}.site-footer{background:#101b1a;color:#c3ccc5;padding:45px 0 24px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:38px}.footer-nav{display:flex;flex-wrap:wrap;gap:25px;font-size:12px}.legal{border-top:1px solid #ffffff24;padding:27px 0;font-size:11px;line-height:1.85;color:#99a9a0}.legal strong{color:#e1d1b2}.footer-bottom{border-top:1px solid #ffffff24;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#88968d}.lightbox{border:1px solid #aeb4a6;background:#111d1b;color:#f6f3e9;max-width:min(94vw,1100px);max-height:94vh;padding:14px;box-shadow:0 25px 80px #000a}.lightbox::backdrop{background:rgba(4,9,8,.85)}.lightbox img{max-height:calc(94vh - 70px);max-width:100%;object-fit:contain;margin:auto}.lightbox-top{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;margin-bottom:13px}.lightbox-top button{border:0;background:#cfa86a;color:#1b2825;font-size:23px;width:36px;height:36px;flex:0 0 auto}
@media(max-width:1100px){.desktop-nav{gap:15px}.intro-grid{gap:75px}.hero-content{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:30px}.hero h1{font-size:68px}.hero-offer{padding:23px}.stat-value{font-size:22px}.evidence-layout,.contact-layout,.buyer-layout{gap:45px}.property-body{padding:27px 25px}.property-top h3{font-size:37px}.property-price strong{font-size:22px}.faq-layout{gap:45px}}
@media(max-width:850px){.shell{width:calc(100% - 38px)}.section-space{padding:76px 0}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;margin-left:auto}.header-inner{height:74px}.hero{min-height:0}.hero-content{grid-template-columns:1fr;padding:70px 0 95px;gap:46px}.hero h1{font-size:clamp(53px,8vw,76px)}.hero-copy>p{max-width:620px}.hero-offer{max-width:530px}.hero-bottom-inner{font-size:8px}.intro-grid,.evidence-layout,.buyer-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:33px}.intro-text{padding-top:0}.trust-bar{grid-template-columns:1fr 1fr;margin-top:45px}.trust-bar>div:nth-child(2){border-right:0}.trust-bar>div:nth-child(-n+2){border-bottom:1px solid #d8d9d2}.section-header{align-items:start;flex-direction:column;gap:12px}.section-header>p{max-width:650px}.property-grid{gap:15px}.property-body>p{min-height:120px}.bundle-banner{padding:25px}.bundle-action{gap:16px}.buyer-card{max-width:none}.contact-note{margin-top:25px}.gallery-grid{grid-template-rows:200px 200px}.faq-layout{gap:10px}}
@media(max-width:600px){.announcement{font-size:8px;gap:7px;letter-spacing:.08em;min-height:30px}.brand-text strong{font-size:13px}.brand-text small{font-size:7px}.brand-mark{height:42px;width:37px}.hero h1{font-size:clamp(46px,11.6vw,68px)}.hero h1 em{white-space:normal}.hero-content{padding-top:60px}.hero-copy>p{font-size:14px;line-height:1.85}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-offer-name{font-size:29px}.hero-offer-stats{gap:9px}.hero-offer-stats>div+div{padding-left:12px}.stat-value{font-size:21px}.stat-label{font-size:9px;white-space:normal}.hero-bottom-inner>span:first-child{max-width:150px}.hero-bottom-inner>span:last-child{text-align:right}.overline{font-size:10px}.section-space{padding:64px 0}h2{font-size:clamp(36px,9.5vw,49px)}.intro-grid{gap:24px}.intro-text{font-size:14px}.trust-bar{grid-template-columns:1fr 1fr}.trust-bar>div{padding:15px 10px;font-size:10px;align-items:flex-start;flex-direction:column;gap:5px}.property-grid{grid-template-columns:1fr}.property-image{height:200px}.property-body>p{min-height:unset}.property-top{align-items:center}.property-price strong{font-size:24px}.bundle-banner{align-items:flex-start;flex-direction:column;gap:15px}.bundle-action{width:100%;justify-content:space-between;flex-wrap:wrap}.bundle-action .btn{flex:1;min-width:175px}.evidence-story{margin-top:0}.story-item{grid-template-columns:31px 1fr;gap:13px}.story-item h3{font-size:22px}.assay-card{padding:24px 21px}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,185px)}.gallery-wide{grid-column:span 2;grid-row:span 1}.gallery-wide span{font-size:17px}.gallery-tile span{font-size:11px;left:11px;bottom:11px}.gallery-tile span small{font-size:9px}.gallery-tile img{object-position:center}.buyer-card{padding:27px 24px}.download-link{padding:13px}.download-link small{font-size:10px}.contact-panel{padding:27px 22px}.form-row{grid-template-columns:1fr;gap:0}.footer-top{align-items:flex-start;flex-direction:column;gap:23px}.footer-nav{gap:14px 20px}.footer-bottom{align-items:flex-start;flex-direction:column}.faq-layout h2{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Public contact methods, added November 5 2026. */
.contact-methods{display:flex;flex-direction:column;gap:10px;margin-top:15px}
.contact-method{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center;border:1px solid rgba(234,194,128,.33);padding:13px 15px;background:rgba(255,255,255,.035);color:#f5e6c9;overflow-wrap:anywhere;transition:background .2s,border-color .2s}
.contact-method:hover{background:rgba(234,194,128,.10);border-color:rgba(234,194,128,.65)}
.contact-method-kicker{grid-column:1;font-size:9px!important;letter-spacing:.14em;font-weight:700;color:#e2be81!important}
.contact-method strong{grid-column:1;font-size:14px;letter-spacing:0;color:#fff!important;font-weight:600}
.contact-arrow{grid-column:2;grid-row:1/span 2;color:#dfbd83!important;font-size:18px!important}
@media(max-width:600px){.contact-method strong{font-size:13px}}

/* Buyer discovery edition: dedicated property pages */
.property-link-secondary{margin-top:8px;font-size:12px;color:#7d8882;font-weight:500}
.detail-hero{background:linear-gradient(100deg,rgba(13,28,25,.97),rgba(22,39,35,.87)),url('arizona-landscape.jpg') center/cover;color:#fff;padding:74px 0 84px}
.detail-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:80px;align-items:start}
.crumbs{font-size:12px;color:#d1d7cc;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:48px}.crumbs a{text-decoration:underline;text-underline-offset:4px}
.detail-hero h1{font-size:clamp(48px,6.5vw,88px);line-height:1.08;margin:20px 0 24px}.detail-hero h1 em{display:block;color:#e1be7d}
.detail-lead{max-width:680px;color:#e2e9e2;font-size:18px;line-height:1.8}
.detail-hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}
.detail-price-panel{background:#f1ede3;color:#172621;padding:29px 26px 24px;border-top:4px solid #d8ac6d;box-shadow:0 12px 35px #0d161333}
.detail-price-panel .card-kicker{display:block}.detail-price{font:48px Georgia,serif;margin-top:19px;line-height:1.1}.detail-price-panel>span:not(.card-kicker){color:#66736b;font-size:12px}.detail-price-panel dl{margin:20px 0;border-top:1px solid #cfd5ca}
.detail-price-panel dl div{padding:10px 0;border-bottom:1px solid #cfd5ca;display:flex;justify-content:space-between;gap:10px}.detail-price-panel dt{color:#67746a;font-size:12px}.detail-price-panel dd{margin:0;text-align:right;font-size:12px;font-weight:bold}
.detail-price-panel small{display:block;font-size:10px;color:#697469;line-height:1.7}
.detail-section{background:#f8f7f2}.detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);gap:85px}.detail-grid h2{margin:18px 0 32px}.detail-grid h2 em{color:#977846}.detail-grid p{font-size:15px;color:#55615c;line-height:1.95}.detail-grid h3{font:28px Georgia,serif;margin:36px 0 14px}.detail-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:36px}
.detail-aside figure{margin:0 0 24px;background:#e8e7df}.detail-aside figure img{width:100%;object-fit:cover;max-height:260px}.detail-aside figcaption{padding:10px 14px;color:#64716b;font-size:11px;line-height:1.6}.detail-aside-card{padding:27px;background:#20332f;color:#fff;margin-bottom:24px}.detail-aside-card h3{font:27px Georgia,serif;margin:0 0 12px}.detail-aside-card p{color:#c8d3cd;font-size:13px}.detail-aside-card>a{display:block;border-top:1px solid #ffffff36;color:#e7c17e;padding:14px 0;font-size:13px}
.detail-bottom{background:#eae9df;padding:48px 0}.detail-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.detail-bottom h2{font-size:40px;margin:10px 0}.detail-bottom p{font-size:14px;color:#53645b;margin:0}
@media(max-width:900px){.detail-hero-grid,.detail-grid{grid-template-columns:1fr;gap:28px}.detail-price-panel{max-width:450px}.detail-bottom-inner{align-items:flex-start;flex-direction:column}.detail-hero{padding:55px 0}.detail-section{padding:65px 0}.detail-hero h1 em{display:block}}
@media(max-width:560px){.detail-hero h1{font-size:50px}.crumbs{margin-bottom:30px}.detail-lead{font-size:15px}.detail-price{font-size:42px}.detail-grid h2{font-size:38px}.detail-hero-actions{display:grid}.detail-bottom h2{font-size:36px}}


/* Buyer evidence library v4 */
.eh-hero{background:#142420;color:#fff;padding:67px 0 75px;position:relative;overflow:hidden}
.eh-hero:after{content:"";position:absolute;inset:0 0 0 54%;background:url('/assets/historical-plat.jpg') center/cover;opacity:.14;filter:grayscale(.35);pointer-events:none}
.eh-hero .shell{position:relative;z-index:1}
.eh-hero h1{font-size:clamp(47px,6.8vw,84px);line-height:1.09;margin:22px 0;color:#faf9f1}
.eh-hero h1 em{color:#dec18d;display:block}
.eh-hero p{font-size:16px;line-height:1.8;max-width:720px;color:#d3e0d7}
.eh-hero .crumbs{margin-bottom:25px}
.eh-summary{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.eh-summary span{color:#ece6d8;background:#ffffff13;border:1px solid #ffffff2c;padding:10px 14px;font-size:12px}
.eh-content{background:#f7f6f0}
.eh-section-head{max-width:850px;margin-bottom:36px}
.eh-section-head p{line-height:1.8;color:#53615a;font-size:15px}
.eh-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.eh-doc{background:#fff;border:1px solid #e0ded4;display:flex;flex-direction:column;min-width:0;box-shadow:0 11px 24px #1627220a}
.eh-doc-top{padding:26px 26px 17px;flex:1}
.eh-doc-num{font:18px Georgia,serif;color:#ae8c56}
.eh-doc h3{font:29px Georgia,serif;line-height:1.14;margin:15px 0 14px;color:#182c24}
.eh-doc p{color:#627169;font-size:13px;line-height:1.8}
.eh-doc-meta{font-size:11px;color:#66766a;border-top:1px solid #e4e5df;padding-top:14px;margin-top:25px}
.eh-doc a{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#1b3329;color:#f0d09c;padding:17px 26px;font-size:13px;font-weight:700}
.eh-doc a:hover{background:#304b3d}
.eh-proof{background:#e8e9df;border-top:1px solid #d9dcd1;border-bottom:1px solid #d9dcd1}
.eh-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.eh-proof article{border-top:3px solid #b38f5c;padding:17px 4px}
.eh-proof h3{font:25px Georgia,serif;margin:10px 0 13px}
.eh-proof p{font-size:13px;line-height:1.85;color:#4b5b51}
.eh-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}
.eh-figures figure{margin:0;background:#fff;border:1px solid #dddcd2;padding:12px}
.eh-figures img{height:260px;width:100%;object-fit:contain;background:#fafafa}
.eh-figures figcaption{font-size:11px;line-height:1.65;color:#657068;padding:10px 6px 0}
.eh-claim-table{width:100%;border-collapse:collapse;margin:20px 0 16px}
.eh-claim-table th{background:#1b342a;color:#fff;text-align:left;font-weight:600}
.eh-claim-table th,.eh-claim-table td{padding:13px 14px;border-bottom:1px solid #d7d9cf;font-size:13px}
.eh-claim-table tr:nth-child(odd) td{background:#f0f0e9}
.eh-disclosure{font-size:13px;line-height:1.8;color:#59675d;background:#f1eee5;border-left:4px solid #b48f58;padding:19px 21px}
.eh-next{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;background:#203930;color:#fff;padding:32px 35px;margin-top:37px}
.eh-next h3{font:30px Georgia,serif;margin:0 0 9px}
.eh-next p{color:#c9d5cb;font-size:13px;margin:0;line-height:1.7}
.evidence-library-callout{display:inline-flex!important;margin-top:15px;font-size:13px}
@media(max-width:900px){.eh-doc-grid,.eh-proof-grid{grid-template-columns:1fr}.eh-doc-grid{max-width:670px}.eh-proof-grid{gap:16px}.eh-hero:after{inset:0;opacity:.075}}
@media(max-width:600px){.eh-hero{padding:48px 0 58px}.eh-hero h1{font-size:49px}.eh-figures{grid-template-columns:1fr}.eh-figures img{height:220px}.eh-next{padding:26px 22px}.eh-claim-table th,.eh-claim-table td{padding:10px 8px;font-size:11px}}
