.ImageHotspots_container__GQuQH{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.ImageHotspots_container__GQuQH::-webkit-scrollbar{display:none}.ImageHotspots_stage___weFG{position:relative;margin-left:auto;margin-right:auto}.ImageHotspots_image__dF1gn{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageHotspots_hotspotButton__MPlzl{position:absolute;transform:translate(-50%,-50%);border:none;background:transparent;padding:0;border-radius:9999px;cursor:pointer;z-index:2}.ImageHotspots_hotspotButton__MPlzl:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.6);border-radius:9999px}.ImageHotspots_hotspotPin__jk6Of{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}.ImageHotspots_hotspotPin__jk6Of:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;border-radius:50%;transform:translate(-50%,-50%) scale(.8);border:2px solid hsla(0,0%,100%,.95);animation:ImageHotspots_pulseRing__BN69T 1.8s ease-in-out infinite}@keyframes ImageHotspots_pulseRing__BN69T{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.6);opacity:.3}to{transform:translate(-50%,-50%) scale(.8);opacity:.8}}.ImageHotspots_clickAway__VpgS3{position:absolute;inset:0;z-index:1}.ImageHotspots_modal__bsxBJ{position:absolute;z-index:3;max-width:320px;background:hsla(0,0%,100%,.9);border-radius:0;padding:16px}@media(min-width:1280px){.ImageHotspots_modal__bsxBJ{max-width:380px;width:380px;padding:48px}}@media(max-width:600px){.ImageHotspots_modal__bsxBJ{max-width:240px}}.ImageHotspots_title__Vh4AQ{font-size:24px;font-family:Playfair Display,serif;font-weight:500}@media(min-width:1280px){.ImageHotspots_title__Vh4AQ{font-size:28px}}@media(min-width:1920px){.ImageHotspots_title__Vh4AQ{font-size:32px}}.ImageHotspots_text__RzhXb{margin-top:.75rem;font-size:16px;line-height:1.6;color:rgba(0,0,0,.8);white-space:pre-wrap}@media(min-width:1920px){.ImageHotspots_text__RzhXb{font-size:22px}}.ImageHotspots_skeleton__pnSGt{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,rgba(0,0,0,.05),transparent);animation:ImageHotspots_pulse__G_8SN 1.2s ease-in-out infinite alternate}@keyframes ImageHotspots_pulse__G_8SN{0%{opacity:.7}to{opacity:1}}.ImageHotspots_connectorLine__ATkHw{position:absolute;height:2px;background:#fff;opacity:.9;transform-origin:0 50%;will-change:transform;z-index:2}.ImageHotspots_scrollHud__EwDeu{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);pointer-events:none;transition:opacity .18s ease}.ImageHotspots_scrollTrack__Ds3Dl{width:80vw;max-width:100%;height:3px;background:hsla(0,0%,100%,.6);border-radius:4px;overflow:hidden}.ImageHotspots_scrollThumb__F8VUz{position:relative;height:3px;background:#fff;border-radius:4px;will-change:transform,width}.ImageHotspots_drawer__vBzSg{position:absolute;left:0;right:0;bottom:0;height:55%;background:#fff;opacity:1;box-shadow:0 -12px 30px rgba(0,0,0,.2);z-index:5;display:flex;flex-direction:column}.ImageHotspots_drawerClose__mvRE3{position:absolute;top:12px;right:15px;width:36px;height:36px;border-radius:50%;background:#ececec;font-size:20px;line-height:1;z-index:20;text-align:center;cursor:pointer}.ImageHotspots_drawerBody__0bl_e{padding:16px;overflow:auto}.ImageHotspots_pager__pXVsb{position:relative;width:80%;margin:0 auto 12px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}.ImageHotspots_dot__7lW4L{width:100%;height:3px;background:#ececec;border:none;padding:0;cursor:pointer;border-radius:0}.ImageHotspots_dotActive__I8rLc{background:rgba(0,0,0,.85)}.ImageHotspots_drawerContent__9CWAA{position:relative;flex:1 1;overflow:hidden;padding:70px 24px 0}.ImageHotspots_drawerCard__u4_JV{inset:0;overflow:auto;padding-right:8px}section.image-text-component{padding-bottom:40px}section.image-text-component.reversed .inner-grid .investment-image{order:-1}section.image-text-component.gray-background{background-color:#f8f9f9}@media screen and (min-width:1280px){section.image-text-component{padding-bottom:120px}}section.image-text-component img{width:100%}section.image-text-component .inner-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media screen and (min-width:720px){section.image-text-component .inner-grid{justify-content:space-between;grid-template-columns:minmax(auto,400px) minmax(auto,500px)}}@media screen and (min-width:1020px){section.image-text-component .inner-grid{grid-template-columns:minmax(auto,528px) minmax(auto,665px)}}section.image-text-component .inner-grid img{place-self:center;object-position:center;object-fit:cover}section.image-text-component .inner-grid img.desktop{display:none}@media screen and (min-width:1020px){section.image-text-component .inner-grid img.desktop{display:block}section.image-text-component .inner-grid img.mobile{display:none}}section.image-text-component .inner-grid .button{margin:24px auto 0}section.image-text-component .inner-grid .content{display:flex;gap:32px;flex-direction:column;align-self:center}section.image-text-component .inner-grid .content h2{color:#000;font-family:Playfair Display,sans-serif;font-size:32px;font-weight:500;line-height:40px}@media screen and (min-width:1280px){section.image-text-component .inner-grid .content h2{font-family:Playfair Display,sans-serif;font-size:48px;font-weight:500;line-height:56px}}section.image-text-component .inner-grid .content p{color:#2e3235;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px}@media screen and (min-width:1280px){section.image-text-component .inner-grid .content p{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:26px}}