.hero-module__yabw5a__hero{background:var(--color-light-gray);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100svh;display:flex}.hero-module__yabw5a__heroMedia{width:100vw;height:auto;min-height:0;padding:var(--space-10);justify-content:center;align-items:center;gap:var(--space-10);flex:1 1 0;margin:0 auto;display:flex;position:relative;overflow:hidden}.hero-module__yabw5a__innerHeroMedia{aspect-ratio:24/5;flex:none;width:100%;height:auto;padding:0}.hero-module__yabw5a__mediaFill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-module__yabw5a__iframeFill{pointer-events:none;border:none;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__yabw5a__innerHeroMedia .hero-module__yabw5a__iframeFill{width:100%;min-width:0;height:100%;min-height:0;inset:0;transform:none}.hero-module__yabw5a__mediaText{width:60vw;padding:var(--space-half) 0;color:var(--color-white);text-align:center;font-family:var(--font-family-display);font-size:20px;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:.2px;margin:0 auto;line-height:100%;position:absolute;bottom:0;left:0;right:0}.hero-module__yabw5a__heroLogo{width:100%;padding-top:48px;padding-bottom:var(--space-64);flex:none;justify-content:center;align-items:center;display:flex}.hero-module__yabw5a__logoInner{--hero-sub-logo-height:25px;justify-content:center;align-items:center;gap:var(--space-8);flex-direction:column;width:80vw;display:flex}.hero-module__yabw5a__logoInner img,.hero-module__yabw5a__logoInner svg{width:100%;height:auto;display:block}.hero-module__yabw5a__subLogos{justify-content:space-between;align-items:center;width:100%;display:flex}.hero-module__yabw5a__subLogoEnd{margin-left:auto;display:inline-flex}a.hero-module__yabw5a__subLogoEnd{cursor:pointer;-webkit-user-select:none;user-select:none}a.hero-module__yabw5a__subLogoEnd .hero-module__yabw5a__subLogo{pointer-events:none;-webkit-user-drag:none}a.hero-module__yabw5a__subLogoEnd:hover{opacity:.75}.hero-module__yabw5a__logoInner .hero-module__yabw5a__subLogo{width:auto;height:var(--hero-sub-logo-height);display:block}@media (max-width:1535px){.hero-module__yabw5a__logoInner{--hero-sub-logo-height:20px}}@media (max-width:1023px){.hero-module__yabw5a__logoInner{--hero-sub-logo-height:8px}}.hero-module__yabw5a__desktopLogo{width:100%;display:block}.hero-module__yabw5a__mobileLogo{width:100%;display:none}.hero-module__yabw5a__desktopMediaFill{display:block}.hero-module__yabw5a__mobileMediaFill{display:none}@media (min-width:768px) and (max-width:1279px){.hero-module__yabw5a__heroMedia{flex:380px;gap:5px;width:100vw;height:380px;padding:5px}.hero-module__yabw5a__innerHeroMedia{aspect-ratio:24/5;flex:none;width:100%;height:auto;padding:0}.hero-module__yabw5a__heroLogo{padding-top:48px;padding-bottom:var(--space-16)}}@media (max-width:1023px){.hero-module__yabw5a__desktopLogo{display:none}.hero-module__yabw5a__mobileLogo{display:block}}@media (max-width:767px){.hero-module__yabw5a__hero{height:auto;min-height:0}.hero-module__yabw5a__heroMedia{aspect-ratio:1;flex:none;width:100%;height:auto}.hero-module__yabw5a__innerHeroMedia{aspect-ratio:15/8;flex:none;width:100%;height:auto}.hero-module__yabw5a__mediaText{width:60vw;padding:0 0 var(--space-standard);font-size:var(--fs-small);letter-spacing:.14px;line-height:95%}.hero-module__yabw5a__heroLogo{padding-top:var(--space-32);padding-bottom:var(--space-32)}.hero-module__yabw5a__desktopMediaFill{display:none}.hero-module__yabw5a__mobileMediaFill{display:block}}
.inner-hero-module__WvmHiG__innerHero{background:var(--color-light-gray);width:100%}
.stats-module__dzIPGa__stats{width:100%;padding:var(--stats-section-padding-y) var(--stats-section-padding-x);background-color:var(--color-light-gray)}.stats-module__dzIPGa__row{gap:var(--stats-card-gap);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (max-width:1279px){.stats-module__dzIPGa__row{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:1023px){.stats-module__dzIPGa__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.stats-module__dzIPGa__row{grid-template-columns:1fr}}.stats-module__dzIPGa__card{align-items:flex-start;gap:var(--space-8);padding:var(--stats-card-padding);background:var(--master-cols-neutral-050,#fafafa);flex-direction:column;display:flex;box-shadow:0 0 20px #00000040}.stats-module__dzIPGa__label{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-stats-label);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-stats-label);letter-spacing:.28px;margin:0}.stats-module__dzIPGa__value{color:var(--color-dark-gray);font-family:var(--font-family-display);font-size:var(--fs-stats-value);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-stats-value);letter-spacing:.32px;margin:0}@media (max-width:767px){.stats-module__dzIPGa__label{color:#000;font-family:var(--font-family-display);letter-spacing:.18px;font-size:18px;font-style:normal;font-weight:500;line-height:125%}.stats-module__dzIPGa__value{color:var(--master-cols-neutral-900,#171717);font-family:var(--font-family-display);letter-spacing:.12px;font-size:12px;font-style:normal;font-weight:400;line-height:125%}}
.download-cards-module__jHEzGa__downloadCards{width:100%;padding:var(--stats-section-padding-y) var(--stats-section-padding-x);background-color:var(--color-gray)}.download-cards-module__jHEzGa__row{gap:var(--stats-card-gap);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.download-cards-module__jHEzGa__card{min-width:0;padding:var(--stats-card-padding);background-color:var(--color-white);flex-direction:column;justify-content:space-between;display:flex}.download-cards-module__jHEzGa__title{margin:0 0 var(--space-32);color:#000;font-family:var(--font-family-display);font-size:var(--fs-small-title);font-weight:var(--font-weight-medium);line-height:var(--lh-small-title);letter-spacing:.32px}.download-cards-module__jHEzGa__button{padding:var(--space-16) var(--space-24);align-self:flex-start;align-items:flex-start;gap:var(--space-10);color:var(--color-white);background-color:var(--color-dark-gray);font-family:var(--font-family-display);font-size:var(--fs-cards);font-weight:var(--font-weight-regular);line-height:var(--lh-cards);letter-spacing:.16px;white-space:nowrap;cursor:pointer;border:none;flex-direction:column;text-decoration:none;display:inline-flex}.download-cards-module__jHEzGa__button:hover{background-color:#1a1a1a}@media (max-width:1279px){.download-cards-module__jHEzGa__row{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:1023px){.download-cards-module__jHEzGa__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.download-cards-module__jHEzGa__row{grid-template-columns:1fr}.download-cards-module__jHEzGa__card{padding:var(--space-32);align-items:flex-start;gap:var(--space-32);flex-direction:column;justify-content:flex-start;align-self:stretch;display:flex}.download-cards-module__jHEzGa__title{color:#000;font-family:var(--font-family-display);letter-spacing:.2px;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:125%}.download-cards-module__jHEzGa__button{padding:var(--space-8) var(--space-16);align-items:flex-start;gap:var(--space-10);color:var(--master-cols-neutral-200,#e5e5e5);font-family:var(--font-family-display);letter-spacing:.12px;flex-direction:column;font-size:12px;font-style:normal;font-weight:500;line-height:125%;display:flex}}
.download-module__hKKTQa__download{width:100%;min-height:240px;padding:64px var(--space-standard);background:var(--color-gray,#e5e5e5);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.download-module__hKKTQa__heading{color:var(--master-cols-neutral-900,#171717);text-align:center;font-family:var(--font-family-display);letter-spacing:.32px;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:125%}.download-module__hKKTQa__links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.download-module__hKKTQa__button{background:var(--master-cols-neutral-050,#fafafa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--master-cols-neutral-900,#171717);font-family:var(--font-family-display);letter-spacing:.16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-decoration:none;display:flex;box-shadow:4px 4px 10px #0000003d}.download-module__hKKTQa__button:hover{box-shadow:4px 4px 12px #0000004d}.download-module__hKKTQa__button:focus-visible{outline:2px solid var(--master-cols-neutral-900,#171717);outline-offset:3px}@media (max-width:767px){.download-module__hKKTQa__download{min-height:0;padding:32px var(--space-standard);gap:24px}.download-module__hKKTQa__heading{letter-spacing:.2px;font-size:20px;line-height:125%}.download-module__hKKTQa__links{gap:12px}}
.floorplan-module__dzMlgq__floorplan{width:100%;padding:0 var(--space-standard) var(--space-standard);align-items:stretch;gap:var(--space-half);background-color:var(--color-white);flex-direction:column;display:flex}.floorplan-module__dzMlgq__tabHeader{padding:var(--space-16) 0;justify-content:center;align-items:center;gap:var(--space-half);width:100%;display:flex}.floorplan-module__dzMlgq__tab{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--fs-cards);line-height:var(--lh-cards);letter-spacing:var(--ls-more-cta-button);text-transform:uppercase;color:var(--color-neutral-700);padding:var(--space-8) 0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;transition:color .15s,border-color .15s}.floorplan-module__dzMlgq__tab:hover{color:var(--color-neutral-900)}.floorplan-module__dzMlgq__tabActive{font-weight:var(--font-weight-medium);color:var(--color-neutral-900);border-bottom-color:var(--color-neutral-900)}.floorplan-module__dzMlgq__mobileDropdown,.floorplan-module__dzMlgq__mobileDropdownWrap{display:none}.floorplan-module__dzMlgq__mobileDropdown{width:100%;padding:var(--space-16) 0;font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--fs-cards);line-height:var(--lh-cards);letter-spacing:var(--ls-more-cta-button);text-transform:uppercase;color:var(--color-neutral-900);border:none;border-bottom:1px solid var(--color-neutral-900);cursor:pointer;appearance:auto;background:0 0}.floorplan-module__dzMlgq__mobileDropdownWrap{position:relative}.floorplan-module__dzMlgq__floorplanImage{aspect-ratio:2;object-fit:contain;width:100%;display:block}@media (min-width:768px){.floorplan-module__dzMlgq__floorplanImage{align-self:center;width:70vw}}@media (min-width:768px) and (max-width:1023px){.floorplan-module__dzMlgq__tabHeader{gap:16px}.floorplan-module__dzMlgq__tab{font-size:14px}}@media (max-width:767px){.floorplan-module__dzMlgq__floorplan{padding:30px}.floorplan-module__dzMlgq__floorplanImage{width:calc(100% + 60px);padding:var(--space-4);align-self:center}.floorplan-module__dzMlgq__tabHeader{display:none}.floorplan-module__dzMlgq__mobileDropdownWrap{justify-content:center;align-self:center;align-items:center;gap:var(--space-16);border-bottom:1px solid var(--color-neutral-900);cursor:pointer;display:inline-flex}.floorplan-module__dzMlgq__mobileDropdown{width:auto;padding:0 29px var(--space-8) 0;text-align:center;appearance:none;cursor:pointer;background:0 0;border-bottom:0;margin-right:-29px;display:block}.floorplan-module__dzMlgq__dropdownArrow{width:13px;height:8px;margin-bottom:var(--space-8);pointer-events:none;z-index:1;flex:none;position:relative}}
.double-floorplan-module__2edeXG__doubleFloorplan{width:100%;padding:var(--space-standard);background-color:var(--color-white);display:flex}.double-floorplan-module__2edeXG__row{gap:var(--space-standard);align-items:flex-start;width:100%;display:flex}.double-floorplan-module__2edeXG__card{gap:var(--space-half);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.double-floorplan-module__2edeXG__heading{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-40);background:0 0;display:flex}.double-floorplan-module__2edeXG__headingText{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--fs-cards);line-height:var(--lh-cards);letter-spacing:var(--ls-more-cta-button);text-transform:uppercase;color:#171717;border-bottom:1px solid #000;padding-bottom:1px}.double-floorplan-module__2edeXG__floorplanImage{aspect-ratio:2;object-fit:contain;width:100%;padding:var(--space-4);display:block}@media (max-width:1023px){.double-floorplan-module__2edeXG__doubleFloorplan{padding:var(--space-standard)}.double-floorplan-module__2edeXG__row{flex-direction:column;align-items:stretch}.double-floorplan-module__2edeXG__card{flex:none;width:100%}.double-floorplan-module__2edeXG__floorplanImage{margin-inline:auto}}@media (max-width:767px){.double-floorplan-module__2edeXG__doubleFloorplan{padding:30px}}
.fifty-fifty-content-module__PHCSqq__section{--fifty-gutter:var(--space-double);width:100%;padding:var(--fifty-gutter) 0}.fifty-fifty-content-module__PHCSqq__inner{max-width:var(--content-max-width);padding:0 var(--fifty-gutter);column-gap:var(--fifty-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;margin:0 auto;display:grid}.fifty-fifty-content-module__PHCSqq__reverse .fifty-fifty-content-module__PHCSqq__item:first-child{order:2}.fifty-fifty-content-module__PHCSqq__reverse .fifty-fifty-content-module__PHCSqq__item:last-child{order:1}.fifty-fifty-content-module__PHCSqq__item{align-items:flex-start;min-width:0;display:flex}.fifty-fifty-content-module__PHCSqq__imageFrame{aspect-ratio:16/9;background:var(--color-gray);width:100%;overflow:hidden}.fifty-fifty-content-module__PHCSqq__image{object-fit:cover;width:100%;height:100%;display:block}.fifty-fifty-content-module__PHCSqq__logo{width:100%;height:var(--logo-height-fifty);justify-content:center;align-items:center;display:flex}.fifty-fifty-content-module__PHCSqq__logo img,.fifty-fifty-content-module__PHCSqq__logo svg{width:auto;max-width:100%;height:100%;display:block}@media (max-width:1023px){.fifty-fifty-content-module__PHCSqq__inner{row-gap:var(--space-16);grid-template-columns:1fr}.fifty-fifty-content-module__PHCSqq__reverse .fifty-fifty-content-module__PHCSqq__item:first-child,.fifty-fifty-content-module__PHCSqq__reverse .fifty-fifty-content-module__PHCSqq__item:last-child{order:initial}}
.image-hotspots-module__MhYQbW__section{width:100%;padding:var(--hotspots-padding-top) var(--hotspots-padding-x) var(--hotspots-padding-bottom);background:var(--color-light-gray)}.image-hotspots-module__MhYQbW__subtext{max-width:var(--hotspots-frame-max-width);margin:0 auto var(--space-16);color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-hotspots-subtext);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-hotspots-subtext);letter-spacing:var(--ls-hotspots-subtext);text-align:center}.image-hotspots-module__MhYQbW__viewport{width:100%;max-width:var(--hotspots-frame-max-width);margin:0 auto;overflow:hidden}.image-hotspots-module__MhYQbW__imageWrap{width:100%;position:relative;overflow:hidden;container-type:inline-size}.image-hotspots-module__MhYQbW__image{width:100%;height:auto;display:block}.image-hotspots-module__MhYQbW__overlay{z-index:1;position:absolute;inset:0}.image-hotspots-module__MhYQbW__hotspotGroup{z-index:1;pointer-events:none;position:absolute;inset:0}.image-hotspots-module__MhYQbW__hotspotGroup:focus-within,.image-hotspots-module__MhYQbW__hotspotGroup:hover,.image-hotspots-module__MhYQbW__hotspotGroupActive{z-index:2}.image-hotspots-module__MhYQbW__marker{top:var(--hotspot-y);left:var(--hotspot-x);width:2.67045cqw;min-width:24px;max-width:var(--hotspots-marker-width);height:2.55682cqw;min-height:23px;max-height:var(--hotspots-marker-height);padding:var(--hotspots-marker-padding-y) var(--hotspots-marker-padding-x);justify-content:center;align-items:center;gap:var(--hotspots-marker-gap);color:var(--color-neutral-900);background:var(--color-white);box-shadow:var(--hotspots-marker-shadow);font-family:var(--font-family-display);font-size:clamp(11px, calc(20 / 1760 * 100cqw), var(--fs-hotspots-marker));font-weight:var(--font-weight-medium);cursor:pointer;pointer-events:auto;transition:background-color var(--hotspots-transition), color var(--hotspots-transition), transform var(--hotspots-transition);border:0;border-radius:50%;flex-direction:column;line-height:125%;display:flex;position:absolute;transform:translate(-50%,-50%)}.image-hotspots-module__MhYQbW__hotspotGroup:hover .image-hotspots-module__MhYQbW__marker,.image-hotspots-module__MhYQbW__hotspotGroup:focus-within .image-hotspots-module__MhYQbW__marker,.image-hotspots-module__MhYQbW__hotspotGroupActive .image-hotspots-module__MhYQbW__marker{color:var(--color-white);background:var(--color-neutral-900)}.image-hotspots-module__MhYQbW__card{top:var(--card-top);left:var(--card-left);width:16.9318cqw;min-width:164px;max-width:var(--hotspots-card-width);padding:clamp(10px, calc(16 / 1760 * 100cqw), var(--hotspots-card-padding-y)) clamp(12px, calc(24 / 1760 * 100cqw), var(--hotspots-card-padding-x));align-items:center;gap:clamp(6px, calc(10 / 1760 * 100cqw), var(--space-10));background:var(--color-light-gray);box-shadow:var(--hotspots-card-shadow);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.image-hotspots-module__MhYQbW__cardHeader{justify-content:space-between;align-items:flex-start;gap:clamp(8px, calc(16 / 1760 * 100cqw), var(--space-16));width:100%;display:flex}.image-hotspots-module__MhYQbW__cardTitle{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:clamp(10px, calc(18 / 1760 * 100cqw), var(--fs-hotspots-card));font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--ls-hotspots-card);flex:1;line-height:125%}.image-hotspots-module__MhYQbW__plusIcon{width:clamp(12px, calc(20 / 1760 * 100cqw), var(--hotspots-plus-size));height:clamp(12px, calc(20 / 1760 * 100cqw), var(--hotspots-plus-size));animation:image-hotspots-module__MhYQbW__plusPulse var(--hotspots-plus-pulse-duration) ease-in-out infinite;transform-origin:50%;flex-shrink:0;display:inline-flex}.image-hotspots-module__MhYQbW__plusIcon svg{width:100%;height:100%;display:block}.image-hotspots-module__MhYQbW__cardBody{width:100%;color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:clamp(10px, calc(18 / 1760 * 100cqw), var(--fs-hotspots-card));font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--ls-hotspots-card);opacity:0;transition:grid-template-rows var(--hotspots-transition), margin-top var(--hotspots-transition), opacity var(--hotspots-transition);grid-template-rows:0fr;margin-top:0;line-height:125%;display:grid;overflow:hidden}.image-hotspots-module__MhYQbW__cardBody>*{min-height:0}.image-hotspots-module__MhYQbW__hotspotGroup:hover .image-hotspots-module__MhYQbW__cardBody,.image-hotspots-module__MhYQbW__hotspotGroup:focus-within .image-hotspots-module__MhYQbW__cardBody,.image-hotspots-module__MhYQbW__hotspotGroupActive .image-hotspots-module__MhYQbW__cardBody{opacity:1;grid-template-rows:1fr}.image-hotspots-module__MhYQbW__mobileToggleWrap,.image-hotspots-module__MhYQbW__mobileExpandable,.image-hotspots-module__MhYQbW__mobileCards{display:none}.image-hotspots-module__MhYQbW__mobileToggleWrapHidden{opacity:0;pointer-events:none;max-height:0;margin:0;transition:opacity .2s,max-height .2s,margin .2s;overflow:hidden}.image-hotspots-module__MhYQbW__mobileExpandable{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .3s;display:grid}.image-hotspots-module__MhYQbW__mobileExpandableOpen{opacity:1;grid-template-rows:1fr}.image-hotspots-module__MhYQbW__mobileExpandableInner{min-height:0;padding:0 var(--space-16) var(--space-16);margin:0 calc(-1 * var(--space-16)) calc(-1 * var(--space-16));overflow:hidden}.image-hotspots-module__MhYQbW__mobileToggle{padding:var(--space-8) var(--space-16);justify-content:center;align-items:center;gap:var(--space-10);color:var(--color-white);background:var(--color-neutral-900);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-family-display);font-size:var(--fs-cards);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px;cursor:pointer;border:0;display:flex;box-shadow:4px 4px 10px #0000003d}.image-hotspots-module__MhYQbW__mobileToggleArrow{transition:transform var(--hotspots-transition);display:inline-flex}.image-hotspots-module__MhYQbW__mobileToggleArrowOpen{transform:rotate(180deg)}.image-hotspots-module__MhYQbW__mobileCard{padding:var(--space-16);justify-content:flex-end;align-items:flex-start;gap:var(--space-8);background:var(--master-cols-neutral-050,#fafafa);box-shadow:var(--hotspots-card-shadow);align-self:stretch;display:flex}.image-hotspots-module__MhYQbW__mobileCardNumber{width:25px;height:24px;padding:var(--space-10);justify-content:center;align-items:center;gap:var(--space-10);color:var(--color-light-gray);text-align:center;font-family:var(--font-family-display);font-size:var(--fs-cards);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px;background:#262626;border-radius:110px;flex-direction:column;flex:none;display:flex}.image-hotspots-module__MhYQbW__mobileCardContent{gap:var(--space-10);flex-direction:column;flex:1;display:flex}.image-hotspots-module__MhYQbW__mobileCardTitle{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-cards);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px}.image-hotspots-module__MhYQbW__mobileCardBody{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-cards);font-style:normal;font-weight:var(--font-weight-light);line-height:var(--lh-cards);letter-spacing:.12px}@keyframes image-hotspots-module__MhYQbW__plusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media not (min-width:1024px){.image-hotspots-module__MhYQbW__section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.image-hotspots-module__MhYQbW__subtext,.image-hotspots-module__MhYQbW__card{display:none}.image-hotspots-module__MhYQbW__marker{min-width:25px;max-width:25px;min-height:24px;max-height:24px;font-size:var(--fs-cards);line-height:var(--lh-cards)}.image-hotspots-module__MhYQbW__hotspotGroup:hover .image-hotspots-module__MhYQbW__marker,.image-hotspots-module__MhYQbW__hotspotGroup:focus-within .image-hotspots-module__MhYQbW__marker,.image-hotspots-module__MhYQbW__hotspotGroupActive .image-hotspots-module__MhYQbW__marker{color:var(--color-neutral-900);background:var(--color-white)}.image-hotspots-module__MhYQbW__mobileToggleWrap{margin:var(--space-standard) auto;justify-content:center;transition:opacity .2s,max-height .2s,margin .2s;display:flex}.image-hotspots-module__MhYQbW__mobileToggleWrap.image-hotspots-module__MhYQbW__mobileToggleWrapHidden{margin:0 auto}.image-hotspots-module__MhYQbW__mobileExpandable{display:grid}.image-hotspots-module__MhYQbW__mobileCards{width:100%;max-width:var(--hotspots-frame-max-width);margin:var(--space-standard) auto 0;gap:var(--space-standard);flex-direction:column;display:flex}}
.interactive-map-tabs-module__eJ4cEW__section{background:var(--color-light-gray);width:100%;padding:var(--space-32) var(--space-standard)}.interactive-map-tabs-module__eJ4cEW__tabs{justify-content:center;align-items:center;gap:var(--space-24);padding:0 var(--space-8) var(--space-32);display:flex}.interactive-map-tabs-module__eJ4cEW__tab{padding:var(--space-8) 0;border:0;border-bottom:var(--border-width-standard) solid var(--color-gray);color:var(--color-neutral-700);font-family:var(--font-family-display);font-size:var(--fs-cards);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-cards);letter-spacing:var(--ls-more-cta-button);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.interactive-map-tabs-module__eJ4cEW__tabActive{border-bottom-color:var(--color-dark-gray);color:var(--color-dark-gray)}.interactive-map-tabs-module__eJ4cEW__picture{width:100%;display:block}.interactive-map-tabs-module__eJ4cEW__mapImage{width:100%;height:auto;display:block}.interactive-map-tabs-module__eJ4cEW__mapImage[data-ratio="16:9"]{aspect-ratio:16/9;object-fit:cover}.interactive-map-tabs-module__eJ4cEW__mapImage[data-ratio="3:2"]{aspect-ratio:3/2;object-fit:cover}.interactive-map-tabs-module__eJ4cEW__mapEmpty{aspect-ratio:16/10;background:var(--color-gray);width:100%}@media (max-width:767px){.interactive-map-tabs-module__eJ4cEW__tabs{gap:var(--space-16);flex-wrap:wrap}}
.interactive-stacker-module__3vPt9a__section{--stacker-top-lane-shift:64px;--stacker-line-width:2px;--stacker-effective-padding-top:var(--stacker-padding-top);--stacker-effective-padding-bottom:var(--stacker-padding-bottom);--stacker-artwork-clearance:clamp(24px, 3.55vw, 68px);width:100%;min-height:0;padding:var(--stacker-padding-top) var(--stacker-padding-x) calc(var(--stacker-effective-padding-bottom) + var(--stacker-artwork-clearance));background:var(--color-light-gray);overflow:clip}.interactive-stacker-module__3vPt9a__subtext{width:100%;padding:var(--stacker-padding-top) var(--stacker-padding-x) var(--space-32);background:var(--color-light-gray);color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-hotspots-subtext);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-hotspots-subtext);letter-spacing:var(--ls-hotspots-subtext);text-align:center;margin:0}.interactive-stacker-module__3vPt9a__scene{width:100%;max-width:var(--stacker-frame-max-width);padding-top:max(0px, calc(var(--stacker-top-lane-shift) + 46px + 1vw - var(--stacker-effective-padding-top)));margin:0 auto -7%;position:relative;overflow:visible}.interactive-stacker-module__3vPt9a__frame{width:100%;aspect-ratio:var(--stacker-frame-ratio);position:relative;overflow:visible}.interactive-stacker-module__3vPt9a__buildingWrap{z-index:1;position:absolute;inset:0;overflow:hidden}.interactive-stacker-module__3vPt9a__building{width:100%;transform:scale(var(--zoom-scale,1));transform-origin:var(--zoom-origin-x,50%) var(--zoom-origin-y,50%);transition:transform .42s;position:absolute;bottom:0;left:0}.interactive-stacker-module__3vPt9a__building svg,.interactive-stacker-module__3vPt9a__building img{width:100%;height:auto;display:block}.interactive-stacker-module__3vPt9a__overlay{pointer-events:none;animation:.3s forwards interactive-stacker-module__3vPt9a__overlayFadeIn;position:absolute;inset:0}.interactive-stacker-module__3vPt9a__overlayPanel{background:#fafafad1;position:absolute}.interactive-stacker-module__3vPt9a__lines{z-index:2;pointer-events:none;clip-path:inset(calc(var(--card-top) - var(--stacker-top-lane-shift) + var(--space-16)) -8px -8px);position:absolute;inset:0}.interactive-stacker-module__3vPt9a__lineGroup{transition:opacity .3s;position:absolute;inset:0}.interactive-stacker-module__3vPt9a__lineGroupFaded{opacity:0;pointer-events:none}.interactive-stacker-module__3vPt9a__line{top:calc(var(--line-top) - var(--stacker-top-lane-shift));left:var(--line-left);opacity:0;clip-path:inset(0 -8px -8px);animation:.7s ease-out forwards interactive-stacker-module__3vPt9a__lineGrow;animation-delay:calc(var(--card-index) * 90ms);position:absolute}.interactive-stacker-module__3vPt9a__line svg{top:var(--stacker-top-lane-shift);width:100%;height:calc(100% - var(--stacker-top-lane-shift));display:block;position:absolute;overflow:visible}.interactive-stacker-module__3vPt9a__line svg path{shape-rendering:geometricprecision}.interactive-stacker-module__3vPt9a__lineElbowLong:before{width:calc(22.1% + var(--stacker-line-width) / 2);height:calc(var(--stacker-top-lane-shift) + var(--stacker-line-width) / 2);box-sizing:border-box;border-right:var(--stacker-line-width) solid var(--stacker-line-stroke);border-bottom:var(--stacker-line-width) solid var(--stacker-line-stroke);content:"";position:absolute;top:0;left:76.9%}.interactive-stacker-module__3vPt9a__lineVerticalShort{--line-height:32%;width:1.02%;height:calc(var(--line-height) + var(--stacker-top-lane-shift))}.interactive-stacker-module__3vPt9a__lineElbowShort,.interactive-stacker-module__3vPt9a__lineForkShort{--line-height:32%;width:8.85%;height:calc(var(--line-height) + var(--stacker-top-lane-shift))}.interactive-stacker-module__3vPt9a__lineElbowLong{--line-height:66%;width:14.63%;height:calc(var(--line-height) + var(--stacker-top-lane-shift))}.interactive-stacker-module__3vPt9a__lineVerticalLong{--line-height:70.95%;width:1.02%;height:calc(var(--line-height) + var(--stacker-top-lane-shift))}.interactive-stacker-module__3vPt9a__cards{z-index:3;pointer-events:none;transform:translateY(calc(0px - var(--stacker-top-lane-shift)));position:absolute;inset:0}.interactive-stacker-module__3vPt9a__hotspots{z-index:2;pointer-events:none;position:absolute;inset:0}.interactive-stacker-module__3vPt9a__hotspot{top:var(--hotspot-top);left:var(--hotspot-left);width:var(--hotspot-width);height:var(--hotspot-height);cursor:pointer;pointer-events:auto;background:0 0;border:0;position:absolute}.interactive-stacker-module__3vPt9a__hotspot:after{content:"";background:var(--stacker-line-stroke);opacity:0;width:13px;height:13px;transition:opacity var(--stacker-card-transition), transform var(--stacker-card-transition), box-shadow var(--stacker-card-transition);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75);box-shadow:0 0 0 5px #73737329}.interactive-stacker-module__3vPt9a__hotspot:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.interactive-stacker-module__3vPt9a__hotspot:focus-visible{outline:2px solid var(--color-neutral-900);outline-offset:3px}.interactive-stacker-module__3vPt9a__cardOuter{top:var(--card-top);width:var(--stacker-card-width);transition:width var(--stacker-card-transition), transform var(--stacker-card-transition), opacity .3s ease;position:absolute}.interactive-stacker-module__3vPt9a__cardOuterActive{width:var(--item-active-card-width,var(--stacker-card-width-active))}.interactive-stacker-module__3vPt9a__cardOuterFaded{opacity:0;pointer-events:none}.interactive-stacker-module__3vPt9a__card{width:100%;padding:var(--stacker-card-padding);background:var(--color-white);box-shadow:var(--stacker-card-shadow);opacity:0;transform:translateY(var(--space-16));transition:padding-bottom var(--stacker-card-transition), transform var(--stacker-card-transition), box-shadow var(--stacker-card-transition);animation:.52s forwards interactive-stacker-module__3vPt9a__cardFadeIn;animation-delay:calc(var(--card-index) * 90ms);border:0}.interactive-stacker-module__3vPt9a__cardActive{padding-bottom:var(--space-32);box-shadow:var(--stacker-card-shadow-active);outline:0;transform:translateY(0)}.interactive-stacker-module__3vPt9a__cardTitle{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-stacker-card);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-stacker-card);letter-spacing:.16px}.interactive-stacker-module__3vPt9a__cardBody{color:var(--color-neutral-700);font-family:var(--font-family-display);font-size:var(--fs-stacker-card-body);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-stacker-card-body);opacity:0;transition:grid-template-rows var(--stacker-card-transition), margin-top var(--stacker-card-transition), opacity var(--stacker-card-transition);grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.interactive-stacker-module__3vPt9a__cardBody>*{min-height:0}.interactive-stacker-module__3vPt9a__cardActive .interactive-stacker-module__3vPt9a__cardBody{margin-top:var(--space-16);opacity:1;grid-template-rows:1fr}.interactive-stacker-module__3vPt9a__rail{left:0;right:0;top:var(--stacker-rail-top);z-index:5;pointer-events:none;height:10px;transform:translateY(calc(0px - var(--stacker-top-lane-shift)));background:#d9d9d9b3;border-radius:40px;position:absolute}.interactive-stacker-module__3vPt9a__railButton{top:50%;left:var(--rail-button-left);cursor:pointer;pointer-events:auto;background:#737373;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:width .2s,height .2s,background-color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.interactive-stacker-module__3vPt9a__railButtonActive{background-color:#272727;width:40px;height:40px}.interactive-stacker-module__3vPt9a__railButtonFaded{opacity:.45}.interactive-stacker-module__3vPt9a__railButtonIcon{justify-content:center;align-items:center;line-height:0;transition:transform .2s;display:flex}.interactive-stacker-module__3vPt9a__railButtonIconActive{transform:rotate(45deg)}.interactive-stacker-module__3vPt9a__mobileMarkers,.interactive-stacker-module__3vPt9a__mobileCards{display:none}.interactive-stacker-module__3vPt9a__mobileMarker{top:var(--marker-y);left:var(--marker-x);width:25px;height:24px;box-shadow:var(--hotspots-marker-shadow);font-family:var(--font-family-display);font-size:var(--fs-cards);font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px;pointer-events:none;border:0;border-radius:110px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);color:var(--color-neutral-900)!important;background:var(--color-white)!important}.interactive-stacker-module__3vPt9a__mobileMarker:nth-child(5){transform:translate(calc(10px - 50%),-50%)}.interactive-stacker-module__3vPt9a__mobileCard{padding:var(--space-16);justify-content:flex-end;align-items:flex-start;gap:var(--space-8);background:var(--color-light-gray);box-shadow:var(--hotspots-card-shadow);align-self:stretch;display:flex}.interactive-stacker-module__3vPt9a__mobileCardNumber{width:25px;height:24px;padding:var(--space-10);justify-content:center;align-items:center;gap:var(--space-10);color:var(--color-light-gray);text-align:center;font-family:var(--font-family-display);font-size:var(--fs-cards);font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px;background:#262626;border-radius:110px;flex-direction:column;flex:none;display:flex}.interactive-stacker-module__3vPt9a__mobileCardContent{gap:var(--space-10);flex-direction:column;flex:1;display:flex}.interactive-stacker-module__3vPt9a__mobileCardTitle{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-cards);font-weight:var(--font-weight-medium);line-height:var(--lh-cards);letter-spacing:.12px}.interactive-stacker-module__3vPt9a__mobileCardBody{color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-cards);font-weight:var(--font-weight-light);line-height:var(--lh-cards);letter-spacing:.12px}@keyframes interactive-stacker-module__3vPt9a__cardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes interactive-stacker-module__3vPt9a__lineGrow{0%{opacity:0;clip-path:inset(0 -8px 100%)}to{opacity:1;clip-path:inset(0 -8px -8px)}}@keyframes interactive-stacker-module__3vPt9a__overlayFadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px) and (max-width:1279px){.interactive-stacker-module__3vPt9a__section{--stacker-card-width:13%;--stacker-card-width-active:24%;--stacker-card-padding:clamp(8px, 1vw, 12px)}.interactive-stacker-module__3vPt9a__cardTitle{letter-spacing:.12px}}@media (max-width:1023px){.interactive-stacker-module__3vPt9a__frame{min-width:0}}@media (max-width:767px){.interactive-stacker-module__3vPt9a__section{--stacker-top-lane-shift:0px;--stacker-artwork-clearance:0px;--stacker-padding-top:var(--space-standard)}.interactive-stacker-module__3vPt9a__subtext{display:none}.interactive-stacker-module__3vPt9a__scene{margin-bottom:0;padding-top:0;overflow:hidden}.interactive-stacker-module__3vPt9a__rail,.interactive-stacker-module__3vPt9a__hotspots,.interactive-stacker-module__3vPt9a__lines,.interactive-stacker-module__3vPt9a__cards{display:none}.interactive-stacker-module__3vPt9a__mobileMarkers{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.interactive-stacker-module__3vPt9a__mobileMarker{top:calc(var(--marker-y) - 5px)}.interactive-stacker-module__3vPt9a__mobileMarker:nth-child(5){top:calc(var(--marker-y) - 10px);transform:translate(calc(18px - 50%),-50%)}.interactive-stacker-module__3vPt9a__mobileCards{width:100%;margin-top:var(--space-standard);gap:var(--space-standard);flex-direction:column;display:flex}}
.more-info-cta-module__b0czQG__section{background:var(--color-gray);width:100%;padding:var(--content-section-padding-y) 0}.more-info-cta-module__b0czQG__inner{max-width:var(--content-max-width);padding:0 var(--content-section-padding-x);column-gap:var(--space-double);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;margin:0 auto;display:grid}.more-info-cta-module__b0czQG__left{align-items:flex-start;gap:var(--space-32);flex-direction:column;display:flex}.more-info-cta-module__b0czQG__heading{color:var(--color-dark-gray);font-family:var(--font-family-display);font-size:var(--fs-fifty-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-fifty-heading)}.more-info-cta-module__b0czQG__button{padding:var(--space-16) var(--space-24);align-items:flex-start;gap:var(--space-10);background:var(--master-cols-neutral-050,#fafafa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-more-cta-button);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-more-cta-button);letter-spacing:var(--ls-more-cta-button);flex-direction:column;text-decoration:none;display:flex;box-shadow:4px 4px 10px #0000003d}.more-info-cta-module__b0czQG__links{flex-direction:column;width:100%;display:flex}.more-info-cta-module__b0czQG__link{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:calc(var(--lh-more-cta-link) + (var(--space-24) * 2));border-bottom:var(--border-width-standard) solid var(--color-neutral-900);color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-more-cta-link);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-more-cta-link);letter-spacing:var(--ls-more-cta-link);text-decoration:none;display:flex}.more-info-cta-module__b0czQG__arrow{width:var(--space-10);height:var(--space-18);color:var(--color-neutral-900);flex:none}@media (max-width:767px){.more-info-cta-module__b0czQG__section{padding:var(--space-32) 0}.more-info-cta-module__b0czQG__inner{padding:0 var(--space-32);row-gap:var(--space-32);grid-template-columns:1fr}.more-info-cta-module__b0czQG__left{gap:var(--space-16)}.more-info-cta-module__b0czQG__button{color:var(--master-cols-neutral-900,#171717);font-family:var(--font-family-display);letter-spacing:.12px;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.more-info-cta-module__b0czQG__link{color:var(--master-cols-neutral-900,#171717);font-family:var(--font-family-display);letter-spacing:.16px;font-size:16px;font-style:normal;font-weight:400;line-height:125%}}
.personal-area-sign-in-module__qL2UXW__section{width:100%;padding:var(--content-section-padding-y) 0}.personal-area-sign-in-module__qL2UXW__inner{max-width:var(--content-max-width);padding:0 var(--content-section-padding-x);column-gap:var(--space-double);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;margin:0 auto;display:grid}.personal-area-sign-in-module__qL2UXW__titleWrap{min-width:0}.personal-area-sign-in-module__qL2UXW__formCard{width:100%;max-width:var(--form-max-width);padding:var(--space-standard);background:var(--color-white);flex-direction:column;align-items:flex-start;display:flex}.personal-area-sign-in-module__qL2UXW__inputs{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.personal-area-sign-in-module__qL2UXW__field{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.personal-area-sign-in-module__qL2UXW__control{width:100%;display:block;position:relative}.personal-area-sign-in-module__qL2UXW__control input{width:100%;height:var(--form-input-height);border:var(--border-width-standard) solid var(--color-dark-gray);background:var(--color-white);color:var(--color-neutral-900);font-family:var(--font-family-display);font-size:var(--fs-form-label);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-form-label);letter-spacing:var(--ls-form-label);padding:0 calc(var(--form-clear-size) + var(--space-24) + var(--space-18)) 0 var(--space-8)}.personal-area-sign-in-module__qL2UXW__clearButton{top:50%;right:var(--space-18);width:var(--form-clear-size);height:var(--form-clear-size);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translateY(-50%)}.personal-area-sign-in-module__qL2UXW__clearIcon{width:var(--form-clear-size);height:var(--form-clear-size);display:block}.personal-area-sign-in-module__qL2UXW__continueButton{width:100%;padding:var(--space-8) var(--space-24);align-items:center;gap:var(--space-10);background:var(--color-dark-gray);box-shadow:var(--form-button-shadow);-webkit-backdrop-filter:blur(var(--form-backdrop-blur));backdrop-filter:blur(var(--form-backdrop-blur));color:var(--color-white);font-family:var(--font-family-display);font-size:var(--fs-form-label);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-form-label);letter-spacing:var(--ls-form-label);cursor:pointer;margin-top:var(--space-16);border:0;flex-direction:column;align-self:stretch;display:flex}.personal-area-sign-in-module__qL2UXW__continueWrap{width:100%}.personal-area-sign-in-module__qL2UXW__continueText{text-align:center;width:100%}.personal-area-sign-in-module__qL2UXW__help{margin-top:var(--space-32);text-decoration:none}@media (min-width:768px) and (max-width:1023px){.personal-area-sign-in-module__qL2UXW__inner{column-gap:var(--space-standard)}}@media (max-width:767px){.personal-area-sign-in-module__qL2UXW__section{padding:var(--space-32) 0;background:#e5e5e5!important}.personal-area-sign-in-module__qL2UXW__inner{padding:0 var(--space-32);row-gap:var(--space-16);grid-template-columns:1fr}.personal-area-sign-in-module__qL2UXW__titleWrap h2{max-width:240px;color:var(--master-cols-neutral-950,#0a0a0a);font-family:var(--font-family-display);margin:0;font-size:24px;font-style:normal;font-weight:500;line-height:110%}.personal-area-sign-in-module__qL2UXW__formCard{padding:var(--space-32);justify-content:center;align-items:center;gap:var(--space-8);background:var(--master-cols-neutral-050,#fafafa);flex-direction:column;align-self:stretch;max-width:none;display:flex;box-shadow:4px 4px 10px #00000029}.personal-area-sign-in-module__qL2UXW__field span:first-child{color:var(--master-cols-neutral-900,#171717);font-family:var(--font-family-display);letter-spacing:.14px;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.personal-area-sign-in-module__qL2UXW__continueButton{padding:var(--space-8) var(--space-24);align-items:flex-start;gap:var(--space-10);background:var(--master-cols-neutral-950,#0a0a0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-self:stretch;display:flex;box-shadow:4px 4px 10px #0000003d}.personal-area-sign-in-module__qL2UXW__continueWrap{padding-bottom:var(--space-8);justify-content:center;align-self:stretch;align-items:center;gap:40px;display:flex}.personal-area-sign-in-module__qL2UXW__help{margin-top:var(--space-24);color:var(--master-cols-neutral-700,#404040);font-family:var(--font-family-display);letter-spacing:.14px;text-align:left;align-self:stretch;font-size:14px;font-style:normal;font-weight:400;line-height:125%}}
.scrolling-content-module__ge3Ncq__section{--scrolling-right-item-font-size:var(--fs-fifty-paragraph);--scrolling-right-item-line-height:var(--lh-fifty-paragraph);--scrolling-contact-font-size:var(--fs-body);width:100%;min-height:max(var(--scrolling-section-height), calc(var(--scrolling-pin-height) + (var(--scrolling-item-count,4) * 32vh)));position:relative}.scrolling-content-module__ge3Ncq__section.scrolling-content-module__ge3Ncq__standardTextLayout{min-height:0}.scrolling-content-module__ge3Ncq__section.scrolling-content-module__ge3Ncq__contactLayout{min-height:calc(var(--scrolling-pin-height) + (var(--scrolling-item-count,4) * 20vh))}.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__stickyFrame{height:auto;position:relative}.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__grid,.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__rightViewport{height:auto}.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__rightViewport{overflow:visible}.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__rightColumn{will-change:auto;transform:none}.scrolling-content-module__ge3Ncq__standardTextLayout .scrolling-content-module__ge3Ncq__rightItem{opacity:1;will-change:auto;transform:none}.scrolling-content-module__ge3Ncq__stickyFrame{width:100%;height:var(--scrolling-pin-height);padding:var(--space-double) 0;background:var(--color-light-gray);position:sticky;top:0;overflow:hidden}.scrolling-content-module__ge3Ncq__contentInner{max-width:var(--content-max-width);padding:0 var(--space-scrolling-outer);z-index:1;height:100%;margin:0 auto;position:relative}.scrolling-content-module__ge3Ncq__imageBackground{--scrolling-text-color:var(--color-light-gray);--scrolling-right-color:var(--color-white);background:var(--color-light-gray)}.scrolling-content-module__ge3Ncq__solidBackground{--scrolling-text-color:var(--color-dark-gray);--scrolling-right-color:#0a0a0a;background:var(--color-light-gray)}.scrolling-content-module__ge3Ncq__backgroundPicture{inset:var(--space-standard);z-index:0;position:absolute}.scrolling-content-module__ge3Ncq__backgroundPicture img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.scrolling-content-module__ge3Ncq__grid{column-gap:var(--space-scrolling-gutter);height:calc(100% - var(--scrolling-bottom-image-space));grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.scrolling-content-module__ge3Ncq__leftColumn,.scrolling-content-module__ge3Ncq__rightViewport,.scrolling-content-module__ge3Ncq__rightColumn{min-width:0}.scrolling-content-module__ge3Ncq__stickyContent{max-width:100%}.scrolling-content-module__ge3Ncq__leftHeading{color:var(--scrolling-text-color);font-family:var(--font-family-display);font-size:var(--fs-fifty-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--lh-fifty-heading)}.scrolling-content-module__ge3Ncq__rightHeading,.scrolling-content-module__ge3Ncq__rightParagraph{color:var(--scrolling-right-color);font-family:var(--font-family-display);font-size:var(--scrolling-right-item-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--scrolling-right-item-line-height);letter-spacing:var(--ls-scrolling-right)}.scrolling-content-module__ge3Ncq__detailLines{color:var(--scrolling-right-color);font-family:var(--font-family);font-size:var(--scrolling-right-item-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--scrolling-right-item-line-height);letter-spacing:var(--ls-scrolling-right)}.scrolling-content-module__ge3Ncq__detailLines p{font-family:var(--font-family);font-weight:var(--font-weight-regular)}.scrolling-content-module__ge3Ncq__leftParagraph{color:var(--scrolling-text-color);font-family:var(--font-family-display);font-size:var(--fs-fifty-paragraph);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--lh-fifty-paragraph);letter-spacing:var(--ls-fifty-paragraph);margin-top:var(--space-16)}.scrolling-content-module__ge3Ncq__leftLogo{--scrolling-left-logo-height:60px;margin-top:var(--space-32);max-width:50%}.scrolling-content-module__ge3Ncq__leftLogo img{width:auto;max-width:100%;height:var(--scrolling-left-logo-height)}.scrolling-content-module__ge3Ncq__leftLogo img,.scrolling-content-module__ge3Ncq__companyLogo img{display:block}.scrolling-content-module__ge3Ncq__companyLogo img{width:auto;max-width:100%;height:45px}.scrolling-content-module__ge3Ncq__rightViewport{height:100%;overflow:hidden}.scrolling-content-module__ge3Ncq__rightColumn{transform:translateY(var(--scrolling-track-offset,var(--scrolling-track-start)));will-change:transform;flex-direction:column;display:flex}.scrolling-content-module__ge3Ncq__rightItem{padding:0 0 var(--space-32);border-bottom:2px solid var(--color-green);opacity:0;transform:translateY(var(--space-24));will-change:opacity, transform;transition:opacity .7s,transform .7s}.scrolling-content-module__ge3Ncq__rightItem+.scrolling-content-module__ge3Ncq__rightItem{padding-top:var(--space-32)}.scrolling-content-module__ge3Ncq__rightItem:last-child{border-bottom:0}.scrolling-content-module__ge3Ncq__rightItemVisible{opacity:1;transform:translateY(0)}.scrolling-content-module__ge3Ncq__rightParagraph,.scrolling-content-module__ge3Ncq__detailLines,.scrolling-content-module__ge3Ncq__companyLogo{margin-top:var(--space-24)}.scrolling-content-module__ge3Ncq__detailLines{flex-direction:column;gap:4px;display:flex}.scrolling-content-module__ge3Ncq__companyLogo{max-width:60%}.scrolling-content-module__ge3Ncq__domainText{margin-top:var(--space-16);color:var(--scrolling-right-color);font-family:var(--font-family-display);font-size:var(--scrolling-right-item-font-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--scrolling-right-item-line-height);letter-spacing:var(--ls-scrolling-domain);text-decoration:none}.scrolling-content-module__ge3Ncq__domainText:hover{text-decoration:underline}.scrolling-content-module__ge3Ncq__contactLink{color:inherit;font-family:var(--font-family);font-weight:var(--font-weight-regular);text-decoration:none}.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__rightHeading,.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__detailLines,.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__detailLines p,.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__contactLink{color:var(--color-neutral-900);font-family:var(--font-family);font-size:var(--scrolling-contact-font-size);letter-spacing:.01em;overflow-wrap:anywhere;font-style:normal;line-height:125%}.scrolling-content-module__ge3Ncq__contactLine{display:block}.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__rightHeading{font-weight:var(--font-weight-medium)}.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__detailLines,.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__detailLines p,.scrolling-content-module__ge3Ncq__contactItem .scrolling-content-module__ge3Ncq__contactLink{font-weight:var(--font-weight-light)}.scrolling-content-module__ge3Ncq__contactLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px) and (max-width:1023px){.scrolling-content-module__ge3Ncq__leftLogo{--scrolling-left-logo-height:30px}.scrolling-content-module__ge3Ncq__section{min-height:max(240vh, calc(100vh + (var(--scrolling-item-count,4) * 32vh)))}.scrolling-content-module__ge3Ncq__stickyFrame{height:100vh;padding:64px 0}.scrolling-content-module__ge3Ncq__contentInner{padding:0 128px}.scrolling-content-module__ge3Ncq__grid{column-gap:64px}.scrolling-content-module__ge3Ncq__rightViewport{height:100%;overflow:hidden}}@media (max-width:767px){.scrolling-content-module__ge3Ncq__leftLogo{--scrolling-left-logo-height:30px}.scrolling-content-module__ge3Ncq__section{background:#fafafa;min-height:auto}.scrolling-content-module__ge3Ncq__stickyFrame{height:auto;padding:0;position:relative;overflow:hidden}.scrolling-content-module__ge3Ncq__contentInner{height:auto}.scrolling-content-module__ge3Ncq__backgroundPicture{inset:var(--space-standard)}.scrolling-content-module__ge3Ncq__grid{row-gap:var(--space-32);max-width:100%;height:auto;padding:var(--space-32) 0;grid-template-columns:1fr}.scrolling-content-module__ge3Ncq__rightViewport{height:auto;overflow:visible}.scrolling-content-module__ge3Ncq__rightColumn{transform:none}.scrolling-content-module__ge3Ncq__stickyContent,.scrolling-content-module__ge3Ncq__rightColumn{width:100%}.scrolling-content-module__ge3Ncq__leftHeading{font-size:var(--fs-fifty-heading);line-height:var(--lh-fifty-heading);letter-spacing:0;margin:0}.scrolling-content-module__ge3Ncq__leftParagraph,.scrolling-content-module__ge3Ncq__rightHeading,.scrolling-content-module__ge3Ncq__rightParagraph,.scrolling-content-module__ge3Ncq__detailLines,.scrolling-content-module__ge3Ncq__domainText{letter-spacing:var(--ls-fifty-paragraph)}.scrolling-content-module__ge3Ncq__leftParagraph,.scrolling-content-module__ge3Ncq__leftLogo{margin-top:var(--space-16)}.scrolling-content-module__ge3Ncq__leftLogo,.scrolling-content-module__ge3Ncq__companyLogo{max-width:100%}.scrolling-content-module__ge3Ncq__rightItem{padding:0 0 var(--space-16);opacity:1;transform:none}.scrolling-content-module__ge3Ncq__rightItem+.scrolling-content-module__ge3Ncq__rightItem{padding-top:var(--space-16)}.scrolling-content-module__ge3Ncq__rightParagraph,.scrolling-content-module__ge3Ncq__detailLines,.scrolling-content-module__ge3Ncq__companyLogo,.scrolling-content-module__ge3Ncq__domainText{margin-top:var(--space-16)}}@media (min-width:1024px) and (max-width:1279px){.scrolling-content-module__ge3Ncq__leftLogo{--scrolling-left-logo-height:40px}}
.separationLine-module__fqwrbW__section{width:100%;padding:0}.separationLine-module__fqwrbW__line{background-color:var(--color-neutral-900);height:2px;margin-left:var(--space-standard);margin-right:var(--space-standard);align-self:stretch;padding:0}
