/* Raster artwork is a generated material illustration, not a historical scan. Homepage only. */
html body.bot-desert-home #bot-header#bot-header{background:#241a12 url('/assets/home-fidelity-20261107/home-aged-metal.jpg') center/100% 100% no-repeat!important;border:1px solid #a37b42!important;border-radius:0!important;box-shadow:inset 0 1px 2px #e0b776,0 4px 15px #0009!important;padding:13px 32px!important;gap:22px!important;min-height:92px!important;box-sizing:border-box}
html body.bot-desert-home #bot-header .bot-brand{flex-shrink:0}
html body.bot-desert-home #bot-header nav a,html body.bot-desert-home #bot-header nav summary{font:14px/1.3 Georgia,serif!important;letter-spacing:.025em;color:#eee1c7!important}
html body.bot-desert-home #bot-header .bot-actions{gap:8px!important}
html body.bot-desert-home .hero{min-height:600px!important;padding:60px 7% 94px!important;background-position:center 45%!important}
html body.bot-desert-home .hero-copy{width:46%!important;max-width:620px!important}
html body.bot-desert-home .hero h1{font-size:clamp(52px,5.3vw,86px)!important;line-height:.98!important;text-shadow:0 3px 8px #0009!important}
html body.bot-desert-home .hero .intro{font-size:22px!important;line-height:1.35!important;max-width:440px!important}
html body.bot-desert-home .hero h1::after{content:'';display:block;width:56%;height:1px;background:linear-gradient(90deg,transparent,#d0b478 15% 85%,transparent);margin:26px auto 0;box-shadow:0 1px #18110a}
html body.bot-desert-home a.bot-dimensional-cta,html body.bot-desert-home #bot-header#bot-header a.bot-dimensional-cta{background:#65401e url('/assets/home-fidelity-20261107/home-aged-metal.jpg') center/100% 100% no-repeat!important;color:#f2e3c6!important;border:1px solid #b48c50!important;border-radius:3px!important;box-shadow:inset 0 1px 1px #f2dba288,inset 0 -2px 3px #251609,0 3px 0 #291a0f,0 5px 8px #0008!important;text-shadow:0 1px 2px #000!important;letter-spacing:.04em!important;font-family:Georgia,serif!important;font-weight:500!important;transition:filter .15s,transform .15s!important}
html body.bot-desert-home a.bot-dimensional-cta::before,html body.bot-desert-home a.bot-dimensional-cta::after{display:none!important}
html body.bot-desert-home a.bot-dimensional-cta:hover{filter:brightness(1.18);transform:translateY(-1px)}
html body.bot-desert-home a.bot-dimensional-cta:active{transform:translateY(1px)}
html body.bot-desert-home a.bot-dimensional-cta:focus-visible{outline:3px solid #f4e5bf!important;outline-offset:5px!important}
html body.bot-desert-home a.bot-dimensional-cta[aria-disabled="true"]{opacity:.5;filter:none;transform:none}
html body.bot-desert-home .hero-door-sign{position:absolute;left:40%;top:24%;transform:translate(-50%,-50%) rotate(-1deg);width:180px;pointer-events:none;text-align:center;color:#302315;text-shadow:0 1px 1px #f1dec78c;font:600 17px/1.35 Georgia,serif;letter-spacing:.055em;opacity:.85}
html body.bot-desert-home .hero-door-sign small{display:block;font:12px/1.4 Georgia,serif;letter-spacing:.04em;margin-top:5px}
@media(max-width:800px){html body.bot-desert-home .hero-door-sign{left:61%;top:18%;width:155px;font-size:15px}html body.bot-desert-home .hero-door-sign small{font-size:11px}}

/* Correction: material layer only is translucent; branding and controls stay opaque. */
html body.bot-desert-home #bot-header#bot-header{position:sticky;isolation:isolate;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:blur(6px)}
html body.bot-desert-home #bot-header#bot-header::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#241a12 url('/assets/home-fidelity-20261107/home-aged-metal.jpg') center/120% auto no-repeat;opacity:.86;border:0;box-shadow:none}
html body.bot-desert-home #bot-header#bot-header::after{display:none!important}
/* Correction: material layer only is translucent; branding and controls stay opaque. */
html body.bot-desert-home #bot-header#bot-header{position:sticky;isolation:isolate;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:blur(6px)}
html body.bot-desert-home #bot-header#bot-header::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#241a12 url('/assets/home-fidelity-20261107/home-aged-metal.jpg') center/120% auto no-repeat;opacity:.86;border:0;box-shadow:none}
html body.bot-desert-home #bot-header#bot-header::after{display:none!important}

html body.bot-desert-home .hero{background-image:url('/assets/home-alpha-20261107/home-door-integrated.jpg')!important}
html body.bot-desert-home .home-feature-cards{gap:30px!important;margin-top:-48px!important;padding:0 5.5% 45px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.bot-desert-home .home-feature-card{position:relative;isolation:isolate;aspect-ratio:1254/530;min-height:0!important;box-sizing:border-box;padding:22px 28px 24px 35%!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible;filter:drop-shadow(0 5px 5px #0004)}
html body.bot-desert-home .home-feature-card::before{content:'';position:absolute;inset:0;z-index:-1;background:url('/assets/home-alpha-20261107/paper-service.png') center/100% auto no-repeat;pointer-events:none}
html body.bot-desert-home .home-feature-card:nth-child(2)::before{background-image:url('/assets/home-alpha-20261107/paper-watches.png')}
html body.bot-desert-home .home-feature-card h2{font:600 19px/1.15 Georgia,serif!important;letter-spacing:.015em!important;text-transform:uppercase;color:#2d1b0d!important;margin:0 0 10px!important}
html body.bot-desert-home .home-feature-card p{font:italic 15px/1.32 Georgia,serif!important;color:#3b2815!important;margin:0 0 12px!important}
html body.bot-desert-home .home-feature-card .bot-dimensional-cta{padding:10px 22px!important;min-height:44px!important;font-size:15px!important}
@media(min-width:801px) and (max-width:1000px){html body.bot-desert-home #bot-header#bot-header{padding:12px 20px!important;gap:14px!important}html body.bot-desert-home #bot-header nav a,html body.bot-desert-home #bot-header nav summary{font-size:12px!important}html body.bot-desert-home .home-feature-cards{grid-template-columns:1fr!important;max-width:950px;margin-left:auto;margin-right:auto}}
@media(max-width:800px){html body.bot-desert-home #bot-header#bot-header{padding:10px 15px!important;min-height:72px!important}html body.bot-desert-home .hero{padding:270px 20px 85px!important;min-height:680px!important;background-position:34% center!important}html body.bot-desert-home .hero-copy{width:100%!important}html body.bot-desert-home .hero h1{font-size:54px!important}html body.bot-desert-home .hero .intro{font-size:20px!important}html body.bot-desert-home .home-feature-cards{grid-template-columns:1fr!important;padding:0 14px 35px!important;gap:20px!important}}
@media(max-width:480px){html body.bot-desert-home .hero h1{font-size:44px!important}html body.bot-desert-home .home-feature-card{aspect-ratio:auto;padding:calc(42.265% + 12px) 27px 28px!important;background:transparent url('/assets/home-alpha-20261107/paper-service.png') right center/auto 100% no-repeat!important}html body.bot-desert-home .home-feature-card:nth-child(2){background-image:url('/assets/home-alpha-20261107/paper-watches.png')!important}html body.bot-desert-home .home-feature-card::before{inset:0 0 auto;height:auto;aspect-ratio:1254/530;background-size:100% auto}html body.bot-desert-home .home-feature-card h2{font-size:23px!important}html body.bot-desert-home .home-feature-card p{font-size:17px!important;line-height:1.38!important}}
@media(prefers-reduced-motion:reduce){html body.bot-desert-home a.bot-dimensional-cta{transition:none!important;transform:none!important}}
