/* Approved painterly sunrise artwork with an ivory fade behind the title. */
.gd-sunrise-header{background:#f6f0e5;border-bottom:1px solid #dcc9a8;color:#4a3320}
.gd-sunrise-header__inner{box-sizing:border-box;max-width:1200px;margin:auto;padding:22px 48px;min-height:104px;display:flex;align-items:center}
.gd-sunrise-header__brand{display:flex;align-items:center;gap:20px;color:#4a3320!important;text-decoration:none;font:16px/1.4 Georgia,serif}
.gd-sunrise-header__brand img{display:block;width:136px;height:auto}
.gd-sunrise-banner{position:relative;isolation:isolate;overflow:hidden;background:#ffe7ae;color:#4a2d16;border-bottom:1px solid #d2a35b}
.gd-sunrise-banner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,249,235,.72) 0%,rgba(255,247,224,.44) 32%,rgba(255,247,224,0) 62%),url('/assets/golden-dawn-painterly-sunrise.webp') center 62%/cover}
.gd-sunrise-banner__inner{box-sizing:border-box;max-width:1200px;margin:auto;padding:55px 48px 60px}
.gd-sunrise-banner .gd-sunrise-eyebrow{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#805325;margin:0 0 18px}
.gd-sunrise-banner h1{font:400 clamp(40px,4.5vw,62px)/1.08 Georgia,serif!important;letter-spacing:-.025em!important;margin:0!important;color:#4a2d16!important;text-shadow:none!important}
@media(max-width:650px){.gd-sunrise-header__inner{min-height:90px;padding:20px 25px}.gd-sunrise-header__brand{font-size:13px;gap:14px}.gd-sunrise-header__brand img{width:100px}.gd-sunrise-banner__inner{padding:40px 25px 45px}.gd-sunrise-banner:before{background:linear-gradient(90deg,rgba(255,249,235,.78),rgba(255,247,224,.25)),url('/assets/golden-dawn-painterly-sunrise.webp') center/cover}}
