/* Owner note 60fb193d: restore retained orange/sunset direction. */
:root{--bg:#fffaf6;--ink:#30293b;--ink-2:#51485a;--surface:#fff2eb;--line:#eadbd8;--line-strong:#caa9a1;--brand:#ab4a3e;--brand-deep:#563044;--brand-tint:#ffe0d2;--foot-bg:#302536;--foot-ink:#fffaf6;--foot-dim:#e8dce5;--foot-line:#6c596a}
body,.sunset-intro{background:var(--bg);color:var(--ink)}
.top nav a:hover,.top nav a[aria-current=page]{text-decoration-color:#ea896a}
.domain-sale{background:#302536}.domain-sale-actions .domain-sale-buy{background:#ffe0d2;color:#302536}
.sunset-hero{background:#fff7f0}
.sunset-hero-art img{width:100%;height:100%;top:0;bottom:0;object-fit:cover;object-position:center 72%;mask-image:none}
.sunset-hero-art::before,.sunset-hero-art::after{display:none}
.sunset-button{background:#f39a7c;color:#30293b}.sunset-button:hover{background:#e78062;color:#30293b}
.intro-image{background-image:url('/images/painting-editorial-triptych-owner.png');background-size:300% 100%}
.intro-image-one{background-position:left center}.intro-image-two{background-position:center center}.intro-image-three{background-position:right center}
.section-tint,.page-head{background:#fff0e9}.cta-band{background:#9b5a60}
@media(max-width:900px){.sunset-hero-art{aspect-ratio:3/2}.sunset-hero-art img{position:static;height:auto;object-fit:contain}.top{background:#fff8f3}.sunset-hero{background:#fff7f0}}
/* Keep navigation readable over the restored sunset photograph. */
body:has(.sunset-hero) .domain-sale+.top{background:#fff8f3f5}

/* Keep the wide final service card in the same reading order as its neighbours. */
@media(min-width:1000px){
 body:has(.sunset-hero) .cards.n5>.card:last-child{flex-direction:column;align-items:stretch;gap:10px}
 body:has(.sunset-hero) .cards.n5>.card:last-child :is(h2,h3){flex:initial;max-width:none}
 body:has(.sunset-hero) .cards.n5>.card:last-child :is(h2,h3) a{flex-direction:column;align-items:flex-start;gap:var(--s-3)}
 body:has(.sunset-hero) .cards.n5>.card:last-child p{flex:initial;margin-top:0}
 body:has(.sunset-hero) .cards.n5>.card:last-child .more{margin-top:auto;padding-top:var(--s-2);align-self:auto}
}
