.hx{--hx-sand: #F5F2EC;--hx-line-l: rgba(10,10,10,.12);--hx-line-d: rgba(255,255,255,.14)}.hx.hx{padding-block:clamp(80px,11vw,168px)}.hx--white{background:#fff;color:var(--color-black)}.hx--sand{background:var(--hx-sand);color:var(--color-black)}.hx--black{background:var(--color-black);color:#fff}.hx__wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.hx__eyebrow{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin-bottom:20px}.hx__h2{font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;color:inherit;max-width:16ch}.hx__lead{margin-top:24px;font-size:clamp(16px,1.5vw,18px);line-height:1.8;font-weight:300;color:color-mix(in srgb,currentColor 72%,transparent);max-width:620px}.hx__lead>*+*{margin-top:1em}.hx__head{margin-bottom:clamp(44px,6vw,80px)}.hx__head--split{display:grid;gap:24px}@media(min-width:990px){.hx__head--split{grid-template-columns:1fr 1fr;align-items:end;gap:80px}.hx__head--split .hx__lead{margin-top:0}}.hx-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;font-family:var(--font-body);font-size:12px;letter-spacing:.2em;text-transform:uppercase;border:1px solid transparent;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.hx-btn--gold{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black)}.hx-btn--gold:hover{background:transparent;color:var(--color-gold)}.hx-btn--line-light{border-color:#ffffff73;color:#fff}.hx-btn--line-light:hover{border-color:var(--color-gold);color:var(--color-gold)}.hx-btn--dark{background:var(--color-black);border-color:var(--color-black);color:#fff}.hx-btn--dark:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black)}.hx-btn--line-dark{border-color:#0a0a0a66;color:var(--color-black)}.hx-btn--line-dark:hover{background:var(--color-black);color:#fff}.hx-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold)}.hx-link span[aria-hidden]{transition:transform .4s cubic-bezier(.16,1,.3,1)}a:hover .hx-link span[aria-hidden],.hx-link:hover span[aria-hidden]{transform:translate(6px)}.hx-paths{display:grid;border-top:1px solid var(--hx-line-d)}.hx-path{display:grid;grid-template-columns:44px 1fr;gap:8px 16px;padding:30px 0;border-bottom:1px solid var(--hx-line-d);color:#fff}.hx-path__num{grid-row:span 3;font-family:var(--font-heading);font-size:20px;color:var(--color-gold)}.hx-path__q{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.hx-path__title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1;transition:color .4s ease}a.hx-path:hover .hx-path__title{color:var(--color-gold)}.hx-path .hx-link{margin-top:8px}@media(min-width:900px){.hx-paths{grid-template-columns:repeat(3,1fr);border-top:0;border-left:1px solid var(--hx-line-d)}.hx-path{grid-template-columns:1fr;padding:8px 40px;border-bottom:0;border-right:1px solid var(--hx-line-d);align-content:start}.hx-path__num{grid-row:auto;margin-bottom:28px}.hx-path .hx-link{margin-top:28px}}.hx--journeys.hx{padding-block:clamp(56px,7vw,96px)}.hx-intro{display:grid;gap:40px}.hx-intro__statement{font-family:var(--font-heading);font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.3}.hx-facts{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(56px,8vw,104px);border-top:1px solid var(--hx-line-l)}.hx-fact{padding:28px 16px 0 0}.hx-fact__value{display:block;font-family:var(--font-heading);font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:1;letter-spacing:var(--heading-letter-spacing)}.hx-fact__label{display:block;margin-top:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gray)}@media(min-width:990px){.hx-intro{grid-template-columns:5fr 7fr;gap:120px;align-items:start}.hx-facts{grid-template-columns:repeat(4,1fr)}.hx-fact{padding:36px 32px 0 0;border-right:1px solid var(--hx-line-l)}.hx-fact+.hx-fact{padding-left:32px}.hx-fact:last-child{border-right:0}}.hx-steps{position:relative;display:grid;gap:0;counter-reset:step}.hx-step{position:relative;padding:32px 0 32px 64px;border-top:1px solid var(--hx-line-d)}.hx-step__num{position:absolute;left:0;top:30px;font-family:var(--font-heading);font-size:22px;color:var(--color-gold)}.hx-step__title{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;color:#fff}.hx-step__text{margin-top:12px;font-size:15px;line-height:1.7;font-weight:300;color:#ffffffad;max-width:340px}.hx-steps__track{display:none}@media(min-width:990px){.hx-steps{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:56px}.hx-steps__track{display:block;position:absolute;top:0;left:0;right:0;height:1px;background:var(--hx-line-d)}.hx-steps__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-gold);transform-origin:left;transform:scaleX(0);transition:transform 2.2s cubic-bezier(.16,1,.3,1) .2s}.hx-steps.is-visible .hx-steps__track:after,.no-js .hx-steps__track:after{transform:scaleX(1)}.hx-step{padding:0;border-top:0}.hx-step:before{content:"";position:absolute;top:-61px;left:0;width:11px;height:11px;border-radius:50%;background:var(--color-black);border:1px solid var(--color-gold)}.hx-step__num{position:static;display:block;margin-bottom:24px}}.hx-sectors{display:grid;gap:16px}.hx-sector{position:relative;display:flex;flex-direction:column;min-height:300px;padding:32px;overflow:hidden;background:#fff;color:var(--color-black);border:1px solid var(--hx-line-l);isolation:isolate;transition:color .5s ease,border-color .5s ease}.hx-sector__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.hx-sector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-black);opacity:0;transition:opacity .6s ease}.hx-sector--has-img:after{background:linear-gradient(180deg,#0a0a0a59,#0a0a0ad9)}.hx-sector:hover{color:#fff;border-color:var(--color-black)}.hx-sector:hover:after{opacity:1}.hx-sector:hover .hx-sector__img{opacity:1;transform:scale(1)}.hx-sector__num{font-family:var(--font-heading);font-size:18px;color:var(--color-gold)}.hx-sector__title{margin-top:auto;padding-top:72px;font-family:var(--font-heading);font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05;color:inherit}.hx-sector__text{margin-top:12px;font-size:14px;line-height:1.7;font-weight:300;color:color-mix(in srgb,currentColor 70%,transparent)}.hx-sector__brands{margin-top:16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold)}.hx-sector .hx-link{margin-top:20px}@media(min-width:700px){.hx-sectors{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.hx-sectors{grid-template-columns:repeat(6,1fr)}.hx-sector{grid-column:span 2;min-height:380px}.hx-sector:nth-child(4),.hx-sector:nth-child(5){grid-column:span 3}}.hx-statement{position:relative;overflow:hidden;isolation:isolate}.hx-statement__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hx-statement__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0ab8 55%,#0a0a0a73)}.hx-statement__grid{display:grid;gap:40px}.hx-statement__title{font-size:clamp(2.4rem,6.4vw,5.6rem);line-height:.98;color:inherit;max-width:15ch}.hx-statement--xl .hx-statement__title{font-size:clamp(2.8rem,8.5vw,7.5rem);max-width:13ch}.hx-statement__copy{font-size:clamp(16px,1.5vw,18px);line-height:1.85;font-weight:300;color:color-mix(in srgb,currentColor 75%,transparent);max-width:560px}.hx-statement__copy>*+*{margin-top:1em}.hx-statement__copy strong{color:currentColor;font-weight:500}.hx-statement--center{text-align:center}.hx-statement--center .hx-statement__grid{justify-items:center}.hx-statement--center .hx-statement__title,.hx-statement--center .hx-statement__copy{margin-inline:auto}.hx-statement--center .hx-btns{justify-content:center}.hx-statement--tall.hx{padding-block:clamp(120px,16vw,240px)}@media(min-width:990px){.hx-statement--split .hx-statement__grid{grid-template-columns:7fr 5fr;gap:100px;align-items:end}}.hx-port{display:grid;gap:1px;background:var(--hx-line-l);border:1px solid var(--hx-line-l)}.hx-co{display:flex;flex-direction:column;padding:32px 28px;background:#fff;color:var(--color-black);min-height:320px;transition:background-color .45s ease}a.hx-co:hover{background:var(--hx-sand)}.hx-co__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hx-co__logo{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--hx-sand);display:flex;align-items:center;justify-content:center;border:1px solid var(--hx-line-l)}.hx-co__logo img{width:100%;height:100%;object-fit:cover}.hx-co__initial{font-family:var(--font-heading);font-size:28px;color:var(--color-gold)}.hx-co__status{font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border:1px solid currentColor;white-space:nowrap}.hx-co__status--operating{color:#2f6b3a}.hx-co__status--building{color:var(--color-gold)}.hx-co__status--in-development{color:var(--color-gray)}.hx-co__name{margin-top:36px;font-family:var(--font-heading);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;color:inherit}.hx-co__sector{margin-top:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gray)}.hx-co__desc{margin-top:14px;font-size:14px;line-height:1.7;font-weight:300;color:#4a4a4a}.hx-co .hx-link{margin-top:auto;padding-top:24px}.hx-co__soon{margin-top:auto;padding-top:24px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gray)}.hx-port__foot{margin-top:40px;display:flex;justify-content:center}@media(min-width:700px){.hx-port{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.hx-port{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.hx-steps__track:after{transition:none;transform:scaleX(1)}.hx-sector__img,.hx-sector:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/home-sections.css.map */
