:root{--hd-gold:#c7b497;--hd-gold-bright:#f1ba63;--hd-gold-deep:#ad8647;--hd-ink:#231f20;--hd-charcoal:#272727;--hd-text:#333333;--hd-night:#0c0d0e;--hd-black:#000000;--hd-white:#ffffff;--hd-paper:#fbfaf8;--hd-copy:#4a453f;--hd-gray:#7a7a7a;--hd-muted:#706f6f;--hd-silver:#d6d5d5;--hd-line:#e4e4e4;--hd-line-soft:#e6e6e6;--hd-line-warm:#efe8dc;--hd-placeholder:#bbbbbb;--hd-whatsapp:#49e670;--hd-kit-primary:#6ec1e4;--hd-kit-secondary:#54595f;--hd-kit-text:#7a7a7a;--hd-kit-accent:#61ce70;--hd-font-display:Caughe,"Times New Roman",serif;--hd-font-body:Montserrat,sans-serif;--hd-font-script:"Brother Signature",sans-serif;--hd-font-alt:Poppins,sans-serif;--hd-font-roboto:Roboto,sans-serif;--hd-font-slab:"Roboto Slab",serif;--hd-content:1140px;--hd-content-tablet:1024px;--hd-content-mobile:767px;--hd-content-wide:1500px;--hd-content-wide-tablet:900px;--hd-content-wide-mobile:600px;--hd-content-header:1300px;--hd-gutter:60px;--hd-widget-gap:20px;--hd-logo-width:156px;--hd-header-scrolled:var(--hd-gold)}body.elementor-kit-7{--e-global-color-primary:var(--hd-kit-primary);--e-global-color-secondary:var(--hd-kit-secondary);--e-global-color-text:var(--hd-kit-text);--e-global-color-accent:var(--hd-kit-accent);--e-global-typography-primary-font-family:var(--hd-font-roboto);--e-global-typography-secondary-font-family:var(--hd-font-slab);--e-global-typography-text-font-family:var(--hd-font-roboto);--e-global-typography-accent-font-family:var(--hd-font-roboto);--widgets-spacing:var(--hd-widget-gap) var(--hd-widget-gap);--widgets-spacing-row:var(--hd-widget-gap);--widgets-spacing-column:var(--hd-widget-gap)}#headertarget{position:fixed;z-index:999;background-color:var(--hd-header-scrolled);transition:background-color .3s ease,box-shadow .3s ease}#headertarget .elementor-element-705a69eb{width:auto;flex:0 0 auto}#headertarget .elementor-container{width:100%}#headertarget .elementor-element-705a69eb>.elementor-element-populated{padding-left:0;padding-right:0}#headertarget .elementor-widget-image a{display:inline-block;line-height:0;text-decoration:none}#headertarget .elementor-element-4adf402{flex:1 1 auto;width:auto!important}#headertarget .elementor-element-4adf402>.elementor-widget-wrap{padding-right:0}#headertarget .elementor-nav-menu--main{justify-content:flex-end}@media (max-width:1024px){body.hd-nav-open{overflow:hidden}#headertarget{padding:22px 24px!important}body.hd-nav-open #headertarget{background:transparent!important;box-shadow:none!important}#headertarget .elementor-container{align-items:center;justify-content:space-between;min-height:0}#headertarget .elementor-element-4adf402,#headertarget .elementor-element-4adf402>.elementor-widget-wrap,#headertarget .elementor-element-705a69eb,#headertarget .elementor-element-705a69eb>.elementor-element-populated{flex:0 0 auto!important;width:auto!important;padding:0!important}#headertarget .elementor-element-28b7679b,#headertarget .elementor-element-28b7679b>.elementor-widget-container,#headertarget .elementor-element-4adf402{margin-left:auto!important}#headertarget .elementor-element-28b7679b>.elementor-widget-container{flex-direction:row;justify-content:flex-end;width:auto;background:transparent}#headertarget .elementor-element-705a69eb,#headertarget .elementor-menu-toggle{position:relative;z-index:1003}#headertarget .elementor-element-8810784,#headertarget .elementor-element-8810784 .elementor-widget-container,#headertarget .elementor-element-8810784 img{width:132px;max-width:46vw;height:auto}#headertarget .elementor-menu-toggle{display:flex;align-items:center;gap:14px;width:auto;height:auto;min-width:44px;min-height:44px;margin:0;padding:0;background:transparent;border-radius:0;color:var(--hd-white);pointer-events:auto;cursor:pointer}#headertarget .elementor-menu-toggle__icon--close,#headertarget .elementor-menu-toggle__icon--open{position:relative;display:block;flex:0 0 auto;width:26px;height:1.5px;background:currentColor;box-shadow:0 -8px 0 currentColor,0 8px 0 currentColor;font-size:0}#headertarget .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,#headertarget .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}#headertarget .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{box-shadow:none;transform:rotate(45deg)}#headertarget .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close:after{content:"";position:absolute;left:0;top:0;width:26px;height:1.5px;background:currentColor;transform:rotate(90deg)}#headertarget .elementor-menu-toggle.elementor-active:after{content:"MENU";color:var(--hd-white);font-family:var(--hd-font-body);font-size:13px;font-weight:500;letter-spacing:.32em;line-height:1}#headertarget .elementor-nav-menu--dropdown{position:fixed;inset:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0!important;padding:26vh 32px 48px;box-sizing:border-box;background:var(--hd-ink);overflow-x:hidden;overflow-y:auto;z-index:1001}#headertarget .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu--dropdown{visibility:hidden;pointer-events:none;opacity:0}#headertarget .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown{visibility:visible;pointer-events:auto;opacity:1;transform:none}#headertarget .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}#headertarget .elementor-nav-menu--dropdown .elementor-nav-menu>li{width:100%}#headertarget .elementor-nav-menu--dropdown .elementor-item{justify-content:flex-start;width:auto;max-width:100%;padding:0;background:transparent!important;color:var(--hd-white);font-family:var(--hd-font-display);font-size:clamp(30px,8vw,42px);font-weight:400;line-height:1.2;text-align:left;white-space:normal}#headertarget .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,#headertarget .elementor-nav-menu--dropdown .elementor-item:focus,#headertarget .elementor-nav-menu--dropdown .elementor-item:hover{color:var(--hd-gold);background:transparent!important}#headertarget .elementor-nav-menu--dropdown .header-cta a,#headertarget .elementor-nav-menu--dropdown .header-cta.wcta a{justify-content:flex-start;width:auto;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--hd-gold)!important;font-family:var(--hd-font-display)!important;font-size:clamp(30px,8vw,42px)!important;font-weight:400!important;line-height:1.2!important;text-align:left}}.elementor-2452 .elementor-element-02d7eda,.elementor-2452 .elementor-element-150bc90,.elementor-2452 .elementor-element-3ba1370,.elementor-2452 .elementor-element-5bef9d1>.e-con-inner,.elementor-2452 .elementor-element-67dfdd8>.elementor-container{width:min(var(--hd-content-wide),calc(100% - (var(--hd-gutter) * 2)));max-width:var(--hd-content-wide);margin-right:auto;margin-left:auto}@media (max-width:1024px){.elementor-2452 .elementor-element-02d7eda,.elementor-2452 .elementor-element-150bc90,.elementor-2452 .elementor-element-3ba1370,.elementor-2452 .elementor-element-5bef9d1>.e-con-inner,.elementor-2452 .elementor-element-67dfdd8>.elementor-container{width:min(var(--hd-content-wide-tablet),calc(100% - 80px));max-width:var(--hd-content-wide-tablet)}}@media (max-width:767px){.elementor-2452 .elementor-element-02d7eda,.elementor-2452 .elementor-element-150bc90,.elementor-2452 .elementor-element-3ba1370,.elementor-2452 .elementor-element-5bef9d1>.e-con-inner,.elementor-2452 .elementor-element-67dfdd8>.elementor-container{width:min(var(--hd-content-wide-mobile),calc(100% - 50px));max-width:var(--hd-content-wide-mobile)}}.elementor-2452 .elementor-element-02d7eda,.elementor-2452 .elementor-element-150bc90,.elementor-2452 .elementor-element-150bc90 .e-con,.elementor-2452 .elementor-element-3ba1370,.elementor-2452 .elementor-element-3ba1370 .e-con{--padding-left:0px;--padding-right:0px}.elementor-2452 .elementor-element-150bc90 .elementor-widget-wrap,.elementor-2452 .elementor-element-3ba1370 .elementor-widget-wrap,.elementor-2452 .elementor-element-67dfdd8 .elementor-widget-wrap{padding-right:0!important;padding-left:0!important}.elementor-2452 .elementor-element-0ffe62b,.elementor-2452 .elementor-element-4a8c495,.elementor-2452 .elementor-element-bb3dbc9>.elementor-widget-container,.elementor-2452 .elementor-element-cdc75cd>.elementor-widget-container,.elementor-2452 .elementor-element-e69994d>.elementor-widget-container,.elementor-2452 .elementor-element-fa06ae3>.elementor-widget-container{margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.elementor-2452 .elementor-element-4321bfc>.elementor-widget-container,.elementor-2452 .elementor-element-d5cb5a3>.elementor-widget-container{margin-right:40px!important;margin-left:40px!important}#headertarget .elementor-element-8810784,#headertarget .elementor-element-8810784 .elementor-widget-container{width:var(--hd-logo-width)}#headertarget .elementor-element-8810784 img{width:var(--hd-logo-width);max-width:none;height:auto}#headertarget.header-fixed{background-color:var(--hd-header-scrolled)!important;box-shadow:0 8px 24px rgba(35,31,32,.12)}#headertarget.header-clear{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.elementor .elementor-background-video-container .elementor-background-video-hosted{width:100%!important;height:100%!important;max-width:none;inset:0!important;transform:none!important;object-fit:cover}.elementor-774 .elementor-element-e453b8e>.elementor-container{max-width:var(--hd-content-wide)}.elementor-774 .elementor-element-dc9f4e8>.elementor-widget-container{margin-bottom:0}.elementor-element-bd4e154 .elementor-widget-container{overflow:visible}.hd-path{position:relative;width:min(var(--hd-content),100%);aspect-ratio:1200/3740;margin:0 auto}.hd-path__stops{position:absolute;inset:0;list-style:none;margin:0;padding:0}.hd-path__spine{position:absolute;inset:0;width:100%;height:100%;color:var(--hd-gold);pointer-events:none}.hd-path__spine path{fill:none;stroke:currentColor;stroke-width:36;stroke-linecap:round;stroke-linejoin:round}.hd-path__stop{position:relative;height:calc(100% / 11);margin:0}.hd-path__year{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:116px;height:116px;margin:0;padding:8px;border-radius:50%;background:var(--hd-ink);color:var(--hd-paper);box-shadow:0 0 0 7px var(--hd-white);font-family:var(--hd-font-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;transform:translate(-50%,-50%);left:50%}.hd-path__card{position:absolute;top:50%;z-index:1;display:flex;align-items:center;gap:14px;margin:0;padding:16px 18px;transform:translateY(-50%)}.hd-path__card:after,.hd-path__card:before{content:"";position:absolute;top:0;bottom:0;width:14px;border:1.5px solid var(--hd-gold);pointer-events:none}.hd-path__card:before{left:0;border-right:0;border-radius:12px 0 0 12px}.hd-path__card:after{right:0;border-left:0;border-radius:0 12px 12px 0}.hd-path__stop:nth-of-type(odd) .hd-path__card{left:calc(50% + 84px);right:12px}.hd-path__stop:nth-of-type(2n) .hd-path__card{left:12px;right:calc(50% + 84px);flex-direction:row-reverse;text-align:right}.hd-path__card figure{flex:0 0 78px;width:78px;height:78px;margin:0;overflow:hidden}.hd-path__card img{display:block;width:100%;height:100%;object-fit:cover}.hd-path__card p{flex:1 1 auto;min-width:0;margin:0;color:var(--hd-copy);font-family:var(--hd-font-body);font-size:14px;font-weight:400;line-height:1.65}@media (max-width:1099px){.hd-path{aspect-ratio:auto;height:auto;margin-top:8px}.hd-path__stops{position:static}.hd-path__spine{display:none}.hd-path__stop{height:auto;padding:0 0 28px 86px}.hd-path__stop:before{content:"";position:absolute;top:0;bottom:0;left:28px;width:10px;background:var(--hd-gold)}.hd-path__stop:last-child:before{bottom:24px}.hd-path__year{top:0;left:33px!important;width:66px;height:66px;padding:4px;font-size:10px;box-shadow:0 0 0 5px var(--hd-white);transform:translate(-50%)}.hd-path__card,.hd-path__stop:nth-of-type(2n) .hd-path__card,.hd-path__stop:nth-of-type(odd) .hd-path__card{position:relative;top:auto;right:auto;left:auto;width:100%;transform:none;flex-direction:column;align-items:flex-start;text-align:left;padding:12px 16px 12px 18px}.hd-path__card figure{flex-basis:auto;width:120px;height:80px}}.hd-chat{position:fixed;right:25px;bottom:25px;z-index:10000;display:flex;align-items:center;gap:12px;text-decoration:none}.hd-chat__label{background:var(--hd-white);color:var(--hd-text);border-radius:999px;padding:8px 14px;font-family:var(--hd-font-body);font-size:14px;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.12)}.hd-chat__icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--hd-whatsapp);box-shadow:0 8px 24px rgba(0,0,0,.16)}.hd-chat__icon svg{width:54px;height:54px}.hd-legacy{display:none!important}main#content.post-928{margin-top:0}.hd-record{--hd-record-ink:#0d0c0b;background:var(--hd-record-ink);color:var(--hd-paper);font-family:var(--hd-font-body)}.hd-record img{max-width:none}.hd-hero{position:relative;height:100svh;min-height:560px;overflow:hidden}.hero-img{inset:0;width:100%;height:100%;object-fit:cover}.hero-img,.panel-img-wrap{position:absolute;will-change:transform}.panel-img-wrap{top:-8%;right:0;bottom:-8%;left:0}.panel-img{display:block;width:100%;height:100%;object-fit:cover}.hd-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,12,11,.6),rgba(13,12,11,.25),#0d0c0b)}.hero-copy{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center}.hd-kicker{margin:0 0 28px;color:var(--hd-gold);font-size:11px;letter-spacing:.5em;text-transform:uppercase}.hd-hero h1{margin:0;color:var(--hd-paper);font-family:var(--hd-font-display);font-size:12.5vw;font-weight:400;line-height:1.14}.hd-line-mask{display:block;overflow:hidden;padding-bottom:.08em}.hero-line{display:block}.hd-hero .hd-script{margin:32px 0 8px;color:var(--hd-gold);font-family:var(--hd-font-script);font-size:36px;line-height:1.4}.hd-hero__lead{max-width:36rem;margin:24px 0 0;color:rgba(251,250,248,.75);font-size:16px;font-weight:400;line-height:1.7}.hd-scrollcue{position:absolute;bottom:32px;left:50%;z-index:1;display:flex;transform:translateX(-50%);flex-direction:column;align-items:center;gap:12px}.hd-scrollcue span:first-child{color:rgba(251,250,248,.5);font-size:9px;letter-spacing:.4em;text-transform:uppercase}.hd-scrollcue span:last-child{display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--hd-gold),transparent)}.hd-intro{position:relative;z-index:2;background:var(--hd-paper);color:var(--hd-record-ink)}.hd-intro__wrap{max-width:80rem;margin:0 auto;padding:80px 20px}.hd-intro__grid{display:grid;grid-gap:48px;gap:48px}.hd-eyebrow{margin:0 0 20px;color:#a8906c;font-size:10px;letter-spacing:.5em;text-transform:uppercase}.hd-developments h2,.hd-intro h2,.project-panel h3{margin:0;font-family:var(--hd-font-display);font-weight:400}.hd-intro h2{color:var(--hd-record-ink);font-size:36px;line-height:1.08;text-wrap:balance}.hd-intro .hd-script{margin:24px 0 0;color:#a8906c;font-family:var(--hd-font-script);font-size:30px;line-height:1.2}.hd-intro__copy p{margin:0;color:rgba(13,12,11,.75);font-size:16px;line-height:1.7}.hd-intro__copy p+p{margin-top:20px}.hd-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 0;gap:32px 0;margin:64px 0 0;padding:32px 0 0;border-top:1px solid rgba(13,12,11,.1);list-style:none}.hd-steps li{position:relative;padding-right:16px}.hd-steps strong{display:block;color:#a8906c;font-family:var(--hd-font-display);font-size:18px;font-weight:400}.hd-steps span{display:block;margin-top:8px;color:rgba(13,12,11,.6);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.hd-steps i{display:none;position:absolute;top:8px;right:8px;width:24px;height:1px;background:rgba(199,180,151,.6)}.hd-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:64px 0 0;border:1px solid rgba(13,12,11,.1);background:rgba(13,12,11,.1)}.hd-stats div{display:flex;flex-direction:column;padding:32px 24px;background:var(--hd-paper)}.hd-stats dd{order:1;margin:0;color:var(--hd-record-ink);font-family:var(--hd-font-display);font-size:30px;line-height:1}.hd-stats dt{order:2;margin:12px 0 0;color:rgba(13,12,11,.55);font-size:10px;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.hd-developments{background:var(--hd-record-ink)}.hd-developments__head{display:flex;max-width:80rem;margin:0 auto;padding:80px 20px 40px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.hd-developments h2{color:var(--hd-paper);font-size:36px;line-height:1.05}.hd-developments__head p{max-width:24rem;margin:0;color:rgba(251,250,248,.6);font-size:14px;line-height:1.7}.project-panel{position:relative;display:block;min-height:100svh;overflow:hidden;color:inherit;text-decoration:none}.project-panel__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,12,11,.95),rgba(13,12,11,.25) 45%,rgba(13,12,11,.4))}.project-panel__count{position:absolute;top:80px;left:20px;display:flex;align-items:baseline;gap:8px}.project-panel__count strong{color:var(--hd-gold);font-family:var(--hd-font-display);font-size:24px;font-weight:400}.project-panel__count span,.project-panel__meta,.project-panel__sector{color:rgba(251,250,248,.7);font-size:10px;letter-spacing:.3em;text-transform:uppercase}.project-panel__count span{color:rgba(251,250,248,.5)}.project-panel__copy{position:absolute;right:0;bottom:0;left:0;padding:0 20px 40px}.project-panel__copy>div{max-width:80rem;margin:0 auto}.project-panel__copy>div>div{max-width:42rem}.project-panel__sector{margin:0 0 12px;color:var(--hd-gold);letter-spacing:.35em}.project-panel h3{color:var(--hd-paper);font-size:30px;line-height:1.08;text-wrap:balance}.project-panel__meta{margin:12px 0 0;letter-spacing:.12em;line-height:1.7}.project-panel ul{margin:16px 0 0;padding:0 0 0 16px;border-left:1px solid rgba(199,180,151,.4);list-style:none}.project-panel li+li{margin-top:6px}.project-panel li{color:rgba(251,250,248,.8);font-size:12px;line-height:1.7}.hd-rail{position:fixed;top:50%;left:32px;z-index:40;display:none;transform:translateY(-50%);flex-direction:column;gap:12px;opacity:0;pointer-events:none;transition:opacity .5s ease}.hd-rail.is-on{opacity:1;pointer-events:auto}.hd-rail a{display:flex;align-items:center;gap:12px;padding:4px 0;color:rgba(251,250,248,.35);font-family:var(--hd-font-display);font-size:14px;letter-spacing:.12em;text-decoration:none;transition:color .3s ease}.hd-rail a i{display:block;width:16px;height:1px;background:currentColor;transition:width .3s ease}.hd-rail a.is-active{color:var(--hd-gold)}.hd-rail a.is-active i{width:40px}@media (min-width:640px){.hd-hero h1{font-size:60px}.hd-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.hd-kicker{margin-bottom:32px}.hd-hero h1{font-size:72px}.hd-hero .hd-script{font-size:36px}.hd-intro__wrap{padding:128px 32px}.hd-intro__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hd-intro__title{grid-column:span 5}.hd-intro__copy{grid-column:7/span 6;align-self:end}.hd-intro h2,.hd-stats dd{font-size:48px}.hd-intro .hd-script{font-size:30px}.hd-stats,.hd-steps{margin-top:96px}.hd-stats div{padding:40px 24px}.hd-developments__head{padding:112px 32px 56px}.hd-developments h2{font-size:60px}.project-panel__count{top:96px;left:32px}.project-panel__count strong{font-size:30px}.project-panel__copy{padding:0 32px 56px}.project-panel h3{font-size:48px}.project-panel li,.project-panel__meta{font-size:14px}.project-panel ul{margin-top:20px;padding-left:20px}.project-panel li+li{margin-top:8px}}@media (min-width:1024px){.hd-hero h1{font-size:96px}.hd-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.hd-steps i{display:block}.hd-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hd-rail{display:flex}}.elementor-element-7212f69 .elementor-image-carousel-wrapper,.elementor-element-7b62589 .elementor-image-carousel-wrapper{position:relative;overflow:hidden}.elementor-element-7212f69 .elementor-swiper-button,.elementor-element-7b62589 .elementor-swiper-button{position:absolute;top:50%;z-index:3;display:flex!important;width:36px;height:36px;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--hd-ink)!important;background:rgba(251,250,248,.92);cursor:pointer}.elementor-element-7212f69 .elementor-swiper-button svg,.elementor-element-7212f69 .elementor-swiper-button svg path,.elementor-element-7b62589 .elementor-swiper-button svg,.elementor-element-7b62589 .elementor-swiper-button svg path{width:14px;height:14px;fill:var(--hd-ink)!important}.elementor-element-7212f69 .elementor-swiper-button-prev,.elementor-element-7b62589 .elementor-swiper-button-prev{left:14px}.elementor-element-7212f69 .elementor-swiper-button-next,.elementor-element-7b62589 .elementor-swiper-button-next{right:14px}.elementor-element-979be8c{background:var(--hd-paper)}.elementor-element-979be8c>.elementor-container{max-width:var(--hd-content);align-items:flex-start;padding:72px 0}.elementor-element-979be8c .elementor-widget-wrap{align-content:flex-start;justify-content:flex-start}.elementor-element-7b62589 .swiper-slide-image{width:100%;height:520px;object-fit:cover}.elementor-element-6c03b2d .elementor-heading-title{margin:0 0 28px;color:var(--hd-gold-deep);font-family:var(--hd-font-script);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.elementor-element-979be8c h4.elementor-heading-title{margin:22px 0 8px;color:var(--hd-ink);font-family:var(--hd-font-body);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.elementor-element-979be8c .elementor-icon-list-text{color:var(--hd-copy);font-family:var(--hd-font-body);font-size:15px;line-height:1.7}.elementor-element-a0aa51a .elementor-button{margin-top:28px;padding:12px 26px;border:1px solid var(--hd-gold);border-radius:100px;background:transparent;color:var(--hd-ink);font-family:var(--hd-font-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.elementor-element-a0aa51a .elementor-button:hover{background:var(--hd-gold);color:var(--hd-ink)}.elementor-element-12a800c,.elementor-element-ac87f02{background:var(--hd-paper)}.elementor-element-b8f3b46 .elementor-heading-title{color:var(--hd-gold-deep);font-family:var(--hd-font-script);font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1;text-align:center}.elementor-element-e786a7f{max-width:760px;margin:18px auto 0;color:var(--hd-copy);font-family:var(--hd-font-body);font-size:16px;line-height:1.75;text-align:center}.custom-progress-bar .progress-fill{transition:width .4s ease,margin-left .4s ease}.elementor-element-5bef9d1:not(.elementor-motion-effects-element-type-background){background-size:cover;background-position:50%}.elementor-element-19398aa img{display:block;width:100%;max-width:var(--hd-content);height:auto;margin:8px auto 48px;box-shadow:0 18px 48px rgba(35,31,32,.12)}.elementor-location-footer{display:none!important}.hd-footer{background:var(--hd-ink);color:var(--hd-white);font-family:var(--hd-font-body)}.hd-footer__inner{width:min(var(--hd-content-wide),calc(100% - (var(--hd-gutter) * 2)));margin:0 auto}.hd-footer>.hd-footer__inner{display:grid;grid-template-columns:1.3fr .9fr 1.1fr;grid-gap:64px;gap:64px;padding:72px 0 56px}.hd-footer__logo{display:inline-block}.hd-footer__logo img{width:var(--hd-logo-width);height:auto}.hd-footer__lead{max-width:320px;margin:22px 0 0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.75}.hd-footer__social{display:flex;gap:10px;margin-top:26px}.hd-footer__social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(199,180,151,.7);border-radius:50%;color:var(--hd-gold)}.hd-footer__social a:hover{background:var(--hd-gold);color:var(--hd-ink)}.hd-footer__social svg{width:16px;height:16px;fill:currentColor}.hd-footer__label{margin:0 0 18px;font-family:var(--hd-font-display);font-size:26px;font-weight:400;line-height:1.1;color:var(--hd-white)}.hd-footer__nav ul,.hd-footer__touch ul{margin:0;padding:0;list-style:none}.hd-footer__nav li+li,.hd-footer__touch li+li{margin-top:12px}.hd-footer a{color:rgba(255,255,255,.78);text-decoration:none}.hd-footer__nav a,.hd-footer__touch a{font-size:14px;line-height:1.5}.hd-footer__nav a:hover,.hd-footer__touch a:hover{color:var(--hd-gold)}.hd-footer__touch li{color:rgba(255,255,255,.78);font-size:14px;line-height:1.6}.hd-footer__cta{display:inline-flex;align-items:center;margin-top:26px;padding:12px 22px;border-radius:999px;background:var(--hd-gold);color:var(--hd-ink)!important;font-size:13px;font-weight:500;letter-spacing:.04em}.hd-footer__cta:hover{background:var(--hd-gold-bright)}.hd-footer__bar{border-top:1px solid rgba(255,255,255,.14)}.hd-footer__bar p{margin:0;padding:18px 0 22px;color:rgba(255,255,255,.55);font-size:12px;letter-spacing:.06em}@media (max-width:1024px){.hd-footer__inner{width:min(var(--hd-content-wide-tablet),calc(100% - 80px))}.hd-footer>.hd-footer__inner{grid-template-columns:1fr 1fr;gap:40px;padding:56px 0 40px}.hd-footer__brand{grid-column:1/-1}}@media (max-width:767px){.hd-footer__inner{width:min(var(--hd-content-wide-mobile),calc(100% - 50px))}.hd-footer>.hd-footer__inner{grid-template-columns:1fr;gap:32px;padding:48px 0 32px}}