.rz-home-hiw.hiw{background:rgb(var(--FOREST));padding:40px 0}.rz-home-hiw .hiw-inner{max-width:1180px;margin:0 auto;padding:0 56px}.rz-home-hiw .hiw-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;gap:16px}.rz-home-hiw .hiw-eye{font-family:var(--font-display),"Cormorant Garamond",serif;font-size:13px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:rgb(var(--GOLD));display:flex;align-items:center;gap:14px}.rz-home-hiw .hiw-eye:before{content:"";width:32px;height:1px;background:rgb(var(--GOLD));flex-shrink:0}.rz-home-hiw .hiw-title{font-family:var(--font-display),"Cormorant Garamond",serif;font-size:clamp(24px,2.8vw,36px);font-weight:300;color:rgb(var(--CREAM));margin-top:12px;line-height:1.1}.rz-home-hiw .hiw-title em{font-style:italic;color:rgb(var(--GOLD-LIGHT))}.rz-home-hiw .hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.rz-home-hiw .hiw-steps:before{content:"";position:absolute;top:22px;left:calc(12.5% + 16px);right:calc(12.5% + 16px);height:1px;background:linear-gradient(90deg,rgba(var(--GOLD),.15),rgba(var(--GOLD),.4),rgba(var(--GOLD),.4),rgba(var(--GOLD),.15));pointer-events:none}.rz-home-hiw .hiw-step{padding:0 24px 0 0;position:relative}.rz-home-hiw .hiw-num{width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--GOLD),.3);display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgb(var(--FOREST));position:relative;z-index:1;transition:border-color .3s,background .3s}.rz-home-hiw .hiw-step:hover .hiw-num{border-color:rgb(var(--GOLD));background:rgba(var(--GOLD),.08)}.rz-home-hiw .hiw-icon{width:16px;height:16px;stroke:rgba(var(--GOLD),.5);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.rz-home-hiw .hiw-step:hover .hiw-icon{stroke:rgb(var(--GOLD))}.rz-home-hiw .hiw-step-title{font-family:var(--font-display),"Cormorant Garamond",serif;font-size:20px;font-weight:400;color:rgb(var(--CREAM));margin-bottom:8px;line-height:1.2}.rz-home-hiw .hiw-step-desc{font-size:11.5px;font-weight:300;color:rgba(var(--CREAM),.45);line-height:1.65}@media(max-width:960px){.rz-home-hiw .hiw-inner{padding:0 24px}.rz-home-hiw.hiw{padding:36px 0}.rz-home-hiw .hiw-steps{grid-template-columns:repeat(2,1fr);gap:28px}.rz-home-hiw .hiw-steps:before{display:none}.rz-home-hiw .hiw-step{padding:0}}@media(max-width:480px){.rz-home-hiw .hiw-steps{grid-template-columns:1fr}}@keyframes homeKenBurns{0%{transform:scale(1)}to{transform:scale(1.08) translate(1%,-1%)}}@keyframes homeCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes homeFloatBob{0%,to{transform:translateY(0) rotate(var(--home-rot,0deg))}50%{transform:translateY(-8px) rotate(var(--home-rot,0deg))}}@keyframes homeTicker{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / var(--home-ticker-segments, 2)))}}.home-hero-ken{animation:homeKenBurns 22s ease-in-out infinite alternate}.home-hero-caret{animation:homeCaret .9s ease-in-out infinite}.home-hero-bob-1{--home-rot:-1.5deg;animation:homeFloatBob 5.5s ease-in-out 2s infinite}.home-hero-bob-2{--home-rot:1deg;animation:homeFloatBob 6.5s ease-in-out 2.8s infinite}.home-hero-bob-3{--home-rot:-0.8deg;animation:homeFloatBob 4.8s ease-in-out 3.6s infinite}.home-ticker-track{--home-ticker-segments:2;animation:homeTicker 38s linear infinite}@media (max-width:960px){.home-ticker-track{animation-duration:28s}}.home-hero-trust-bar{background-color:rgba(8,30,28,.55);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}@media (max-width:960px){.home-hero-trust-bar{background-color:rgb(var(--c-primary-600));-webkit-backdrop-filter:none;backdrop-filter:none}}button.home-hero-amenity-chip{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}button.home-hero-amenity-chip:hover{background-color:rgba(201,169,110,.22)!important;border-color:rgba(226,201,154,.95)!important;box-shadow:0 0 0 1px rgba(201,169,110,.35),inset 0 1px 0 rgba(245,237,224,.12)!important;color:rgb(226,201,154)!important}button.home-hero-amenity-chip:hover svg{color:rgb(226,201,154)!important;opacity:1}button.home-hero-amenity-chip:active{background-color:rgba(201,169,110,.28)!important}button.home-hero-amenity-chip:focus-visible{outline:2px solid rgba(201,169,110,.55);outline-offset:2px}