.hmx-home-hero{background:radial-gradient(circle at 82% 22%,rgba(22,139,141,.055),transparent 28%),linear-gradient(180deg,#fff,#fdfdfc);box-sizing:border-box;color:#111;font-family:inherit;overflow:hidden;padding:70px 24px 76px;position:relative;width:100%}.hmx-home-hero__container{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1180px;width:100%}.hmx-home-hero__content{min-width:0;position:relative;z-index:5}.hmx-home-hero__eyebrow{color:#168b8d;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1;margin-bottom:30px;padding-bottom:16px;position:relative;text-transform:uppercase}.hmx-home-hero__eyebrow:after{background:#168b8d;border-radius:99px;bottom:0;content:"";height:2px;left:0;position:absolute;width:48px}.hmx-home-hero__title{color:#111;font-family:inherit;font-size:clamp(48px,4.5vw,67px);font-weight:700;letter-spacing:-.05em;line-height:.99;margin:0;max-width:570px}.hmx-home-hero__title span{color:#168b8d;display:block;margin-top:4px}.hmx-home-hero__description{color:#444;font-family:inherit;font-size:17px;font-weight:400;line-height:1.62;margin:26px 0 0;max-width:525px}.hmx-home-hero__cta,.hmx-home-hero__cta:link,.hmx-home-hero__cta:visited{align-items:center;background:#fa521d!important;border:0!important;border-radius:999px;box-shadow:0 10px 26px rgba(250,82,29,.16);box-sizing:border-box;color:#fff!important;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:30px;justify-content:center;letter-spacing:.02em;line-height:1;margin-top:30px;min-height:56px;padding:0 27px;text-decoration:none!important;text-transform:uppercase;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.hmx-home-hero__cta span{color:#fff!important}.hmx-home-hero__cta-arrow{flex:0 0 auto;font-size:24px;line-height:1;transition:transform .25s ease}@media (hover:hover) and (pointer:fine){.hmx-home-hero__cta:focus,.hmx-home-hero__cta:hover{background:#168b8d!important;box-shadow:0 12px 28px rgba(22,139,141,.2);color:#fff!important;transform:translateY(-2px)}.hmx-home-hero__cta:hover .hmx-home-hero__cta-arrow{transform:translateX(4px)}}.hmx-home-hero__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;max-width:540px}.hmx-home-hero__benefit{align-items:center;display:flex;gap:11px;min-width:0;padding-right:18px;position:relative}.hmx-home-hero__benefit:not(:first-child){padding-left:18px}.hmx-home-hero__benefit:not(:last-child):after{background:#e4e7e7;content:"";height:72%;position:absolute;right:0;top:14%;width:1px}.hmx-home-hero__benefit-icon{align-items:center;background:rgba(22,139,141,.08);border-radius:50%;color:#168b8d;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.hmx-home-hero__benefit-icon svg{display:block;height:23px;width:23px}.hmx-home-hero__benefit>span{color:#222;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3}.hmx-home-hero__visual{box-sizing:border-box;min-width:0;padding:18px 26px 48px 0;position:relative;width:100%;z-index:2}.hmx-home-hero__visual-back{background:linear-gradient(135deg,rgba(22,139,141,.08),rgba(22,139,141,.025));border-radius:36px;height:82%;position:absolute;right:0;top:0;width:84%;z-index:0}.hmx-home-hero__image-main{aspect-ratio:1.18/1;background:#f2f3f3;border-radius:26px;box-shadow:0 24px 60px rgba(0,0,0,.09);overflow:hidden;position:relative;width:calc(100% - 20px);z-index:2}.hmx-home-hero__image{border:0!important;display:block!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;width:100%!important}.hmx-home-hero__placeholder{align-items:center;background:#f4f5f5;box-sizing:border-box;color:#888;display:flex;font-family:inherit;font-size:13px;height:100%;justify-content:center;line-height:1.4;min-height:220px;padding:20px;text-align:center;width:100%}.hmx-home-hero__property-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.045);border-radius:16px;bottom:8px;box-shadow:0 14px 36px rgba(0,0,0,.11);box-sizing:border-box;display:flex;gap:14px;left:-30px;min-width:285px;padding:17px 21px;position:absolute;z-index:6}.hmx-home-hero__property-icon{align-items:center;background:rgba(22,139,141,.09);border-radius:50%;color:#168b8d;display:flex;flex:0 0 45px;height:45px;justify-content:center;width:45px}.hmx-home-hero__property-icon svg{display:block;height:25px;width:25px}.hmx-home-hero__property-text{display:flex;flex-direction:column;gap:4px}.hmx-home-hero__property-text strong{color:#151515;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.hmx-home-hero__property-text span{color:#168b8d;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2}.hmx-home-hero__image-secondary{aspect-ratio:1.28/1;background:#fff;border-radius:19px;bottom:2px;box-shadow:0 16px 38px rgba(0,0,0,.14);box-sizing:border-box;overflow:hidden;padding:5px;position:absolute;right:0;width:34%;z-index:7}.hmx-home-hero__image-secondary img{border-radius:14px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hmx-home-hero__dots{bottom:-4px;display:grid;gap:9px;grid-template-columns:repeat(3,7px);position:absolute;right:3%;width:88px;z-index:1}.hmx-home-hero__dots span{background:rgba(22,139,141,.18);border-radius:50%;display:block;height:6px;width:6px}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__benefit,.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__cta,.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__description,.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__eyebrow,.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__title{opacity:0;transform:translate3d(0,36px,0);transition:opacity 1.25s ease,transform 1.45s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__visual{opacity:0;transform:translate3d(50px,0,0);transition:opacity 1.35s ease,transform 1.65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__image{transform:scale(1.075);transition:transform 2.25s cubic-bezier(.22,1,.36,1);will-change:transform}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__property-card{opacity:0;transform:translate3d(-22px,20px,0) scale(.96);transition:opacity 1.05s ease,transform 1.25s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__image-secondary{opacity:0;transform:translate3d(22px,22px,0) scale(.95);transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__dots{opacity:0;transform:translate3d(0,12px,0);transition:opacity 1s ease,transform 1.1s ease;will-change:opacity,transform}.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__benefit,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__cta,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__description,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__dots,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__eyebrow,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__image-secondary,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__property-card,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__title,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__visual{opacity:1;transform:translateZ(0) scale(1)}.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible
.hmx-home-hero__image{transform:scale(1)}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__eyebrow{transition-delay:.18s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__title{transition-delay:.48s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__description{transition-delay:.82s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__cta{transition-delay:1.12s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__benefit:first-child{transition-delay:1.38s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__benefit:nth-child(2){transition-delay:1.6s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__benefit:nth-child(3){transition-delay:1.82s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__image,.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__visual{transition-delay:.3s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__property-card{transition-delay:1.34s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__image-secondary{transition-delay:1.68s}.hmx-home-hero.hmx-home-animation-ready
.hmx-home-hero__dots{transition-delay:1.95s}@media (max-width:1020px) and (min-width:701px){.hmx-home-hero{padding:58px 24px 68px}.hmx-home-hero__container{gap:42px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hmx-home-hero__title{font-size:48px}.hmx-home-hero__description{font-size:16px}.hmx-home-hero__benefits{margin-top:30px}.hmx-home-hero__benefit{align-items:flex-start;flex-direction:column;gap:8px;padding-right:12px}.hmx-home-hero__benefit:not(:first-child){padding-left:12px}.hmx-home-hero__property-card{left:-18px;min-width:245px;padding:14px 16px}}@media (max-width:700px){.hmx-home-hero{padding:42px 18px 52px}.hmx-home-hero__container{gap:40px;grid-template-columns:1fr}.hmx-home-hero__eyebrow{font-size:11px;margin-bottom:24px}.hmx-home-hero__title{font-size:42px;letter-spacing:-.045em;line-height:1.01;max-width:none;width:100%}.hmx-home-hero__description{font-size:16px;line-height:1.58;margin-top:22px;max-width:none}.hmx-home-hero__cta,.hmx-home-hero__cta:link,.hmx-home-hero__cta:visited{justify-content:space-between;margin-top:26px;padding:0 22px;width:100%}.hmx-home-hero__benefits{gap:0;grid-template-columns:1fr;margin-top:30px;max-width:none;width:100%}.hmx-home-hero__benefit,.hmx-home-hero__benefit:not(:first-child){padding:11px 0}.hmx-home-hero__benefit:not(:last-child):after{bottom:0;height:1px;left:0;right:0;top:auto;width:100%}.hmx-home-hero__benefit>span br{display:none}.hmx-home-hero__visual{padding:12px 8px 72px 0}.hmx-home-hero__visual-back{border-radius:26px;height:78%;width:88%}.hmx-home-hero__image-main{aspect-ratio:4/3;border-radius:20px;width:calc(100% - 8px)}.hmx-home-hero__property-card{border-radius:14px;bottom:22px;left:10px;min-width:0;padding:13px 14px;width:62%}.hmx-home-hero__property-icon{flex-basis:38px;height:38px;width:38px}.hmx-home-hero__property-icon svg{height:21px;width:21px}.hmx-home-hero__property-text strong{font-size:12px}.hmx-home-hero__property-text span{font-size:11px}.hmx-home-hero__image-secondary{border-radius:15px;bottom:0;right:0;width:34%}.hmx-home-hero__image-secondary img{border-radius:11px}.hmx-home-hero__dots{display:none}.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__benefit,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__cta,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__description,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__eyebrow,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__title{transform:translate3d(0,22px,0)}.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__visual{transform:translate3d(0,26px,0)}.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__benefit,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__cta,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__description,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__eyebrow,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__title,.hmx-home-hero.hmx-home-animation-ready.hmx-home-visible .hmx-home-hero__visual{transform:translateZ(0)}}@media (max-width:420px){.hmx-home-hero{padding-left:16px;padding-right:16px}.hmx-home-hero__title{font-size:37px}.hmx-home-hero__description{font-size:15px}.hmx-home-hero__property-card{width:67%}}@media (prefers-reduced-motion:reduce){.hmx-home-hero *,.hmx-home-hero :after,.hmx-home-hero :before{animation:none!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__benefit,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__cta,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__description,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__dots,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__eyebrow,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__image-secondary,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__property-card,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__title,.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__visual{opacity:1!important;transform:none!important}.hmx-home-hero.hmx-home-animation-ready .hmx-home-hero__image{transform:none!important}}