.architecture_down__fllJn{transform:rotate(90deg)}.architecture_disc__7mVgU{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--hm-gold);box-shadow:0 0 0 4px rgb(242 180 31/.2);font-family:var(--hm-heading);font-size:13px;font-weight:800;color:var(--hm-gold-ink)}.architecture_vision__H9Gjp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.architecture_visionCard__eoe2C{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:hidden;padding:28px 24px 30px}.architecture_visionCard__eoe2C:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--hm-gold)}.architecture_visionCard__eoe2C .architecture_disc__7mVgU{margin-bottom:10px}.architecture_visionCard__eoe2C h3{font-family:var(--hm-heading);font-size:19px;font-weight:700;line-height:1.3;color:var(--hm-ink)}.architecture_visionCard__eoe2C p{font-size:15px;line-height:1.7;color:var(--hm-ink-soft)}.architecture_gallery__cW6eA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:280px;gap:16px}.architecture_tile__lvERq{position:relative;isolation:isolate;display:flex;align-items:flex-end;margin:0;overflow:hidden;border-radius:16px;background:var(--hm-200);box-shadow:var(--hm-sh-card);color:#fff}.architecture_tile__lvERq:first-child{grid-row:span 2}.architecture_tile__lvERq:nth-child(2){grid-column:span 2}.architecture_tile__lvERq img{object-fit:cover;transition:transform .7s ease}.architecture_tile__lvERq:hover img{transform:scale(1.05)}.architecture_tile__lvERq:after{content:"";position:absolute;inset:0;background:var(--hm-tile-scrim)}.architecture_tile__lvERq figcaption{position:relative;z-index:1;display:grid;justify-items:start;gap:8px;padding:20px 22px}.architecture_tile__lvERq figcaption span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgb(255 255 255/.3);border-radius:999px;background:rgb(255 255 255/.14);backdrop-filter:blur(6px);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.architecture_tile__lvERq figcaption strong{font-family:var(--hm-heading);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.architecture_inside__XAgHT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.architecture_space__8drZ_{display:flex;flex-direction:column;overflow:hidden}.architecture_spacePhoto__lWejY{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--hm-200)}.architecture_spacePhoto__lWejY img{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.architecture_space__8drZ_:hover .architecture_spacePhoto__lWejY img{transform:scale(1.04)}.architecture_spaceBody__fqVBV{display:grid;gap:8px;padding:22px 24px 26px}.architecture_spaceBody__fqVBV span{font-size:12px;font-weight:700;letter-spacing:.14em;color:#bc7b06}.architecture_spaceBody__fqVBV h3{font-family:var(--hm-heading);font-size:20px;font-weight:700;line-height:1.3;color:var(--hm-ink)}.architecture_spaceBody__fqVBV p{font-size:15px;line-height:1.7;color:var(--hm-ink-soft)}.architecture_quote__TrYfI{display:grid;justify-items:center;gap:18px;text-align:center}.architecture_quote__TrYfI blockquote{max-width:880px}.architecture_quote__TrYfI blockquote p{font-family:var(--hm-quote);font-size:clamp(24px,3vw,36px);font-style:italic;line-height:1.4;color:var(--hm-ink);text-wrap:balance}.architecture_quote__TrYfI figcaption{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-600)}.architecture_overview__FMn70{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:56px}.architecture_photo__mMME3{position:relative;min-height:440px;overflow:hidden;border-radius:24px;background:var(--hm-200);box-shadow:0 30px 60px -28px rgb(30 58 138/.55)}.architecture_photo__mMME3 img{object-fit:cover}.architecture_photo__mMME3:after{content:"";position:absolute;inset:14px;border:1px solid rgb(247 201 72/.6);border-radius:16px;pointer-events:none}.architecture_stats__5ZYVT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.architecture_stats__5ZYVT div{display:grid;align-content:start;gap:4px;padding:16px 18px;border:1px solid rgb(242 180 31/.35);border-radius:16px;background:#fff}.architecture_stats__5ZYVT dt{font-family:var(--hm-heading);font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.1;color:var(--hm-700)}.architecture_stats__5ZYVT dd{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--hm-ink-soft)}.architecture_layout__lI6sd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.architecture_facade__J5bbN{position:relative;aspect-ratio:3/4;margin:0;overflow:hidden;border-radius:24px;background:var(--hm-200);box-shadow:0 30px 60px -28px rgb(30 58 138/.55)}.architecture_facade__J5bbN img{object-fit:cover;object-position:50% 30%}.architecture_facade__J5bbN figcaption{position:absolute;left:20px;bottom:20px;z-index:1;display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgb(255 255 255/.92);box-shadow:var(--hm-sh-card);font-size:13px;font-weight:600;color:var(--hm-800)}.architecture_levels__G_GiE{display:grid}.architecture_levels__G_GiE li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:20px}.architecture_levels__G_GiE li:last-child{padding-bottom:0}.architecture_levels__G_GiE li:before{content:"";position:absolute;left:21px;top:52px;bottom:4px;width:2px;border-radius:2px;background:var(--hm-200)}.architecture_levels__G_GiE li:last-child:before{display:none}.architecture_levels__G_GiE li>div{display:grid;gap:6px;padding:18px 22px}.architecture_levels__G_GiE h3{font-family:var(--hm-heading);font-size:18px;font-weight:700;line-height:1.3;color:var(--hm-ink)}.architecture_levels__G_GiE p{font-size:15px;line-height:1.65;color:var(--hm-ink-soft)}.architecture_unique__iWHUN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.architecture_uniqueTile__fZwVG{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:460px;overflow:hidden;border:1px solid rgb(247 201 72/.3);border-radius:20px;background:var(--hm-800);box-shadow:0 30px 60px -30px rgb(0 0 0/.6)}.architecture_uniqueTile__fZwVG img{object-fit:cover;transition:transform .7s ease}.architecture_uniqueTile__fZwVG:hover img{transform:scale(1.04)}.architecture_uniqueTile__fZwVG:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 18 51/.95) 0,rgb(10 18 51/.78) 42%,rgb(10 18 51/.1) 78%,rgb(10 18 51/0))}.architecture_uniqueCopy__0s8dC{position:relative;z-index:1;display:grid;justify-items:start;gap:10px;padding:26px}.architecture_uniqueCopy__0s8dC span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border:1px solid rgb(247 201 72/.7);border-radius:50%;font-size:12px;font-weight:700;color:#f7c948}.architecture_uniqueCopy__0s8dC h3{font-family:var(--hm-heading);font-size:22px;font-weight:700;line-height:1.25;color:#fff}.architecture_uniqueCopy__0s8dC p{font-size:15px;line-height:1.65;color:rgb(255 255 255/.8)}.architecture_ctaCopy__HSyOZ{display:grid;justify-items:start;gap:10px}@media (max-width:1024px){.architecture_vision__H9Gjp{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture_layout__lI6sd,.architecture_overview__FMn70{gap:40px}}@media (max-width:900px){.architecture_gallery__cW6eA{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:240px}.architecture_tile__lvERq:nth-child(2){grid-column:auto}.architecture_tile__lvERq:nth-child(4){grid-column:1/-1}.architecture_inside__XAgHT,.architecture_unique__iWHUN{grid-template-columns:minmax(0,1fr)}.architecture_space__8drZ_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.architecture_spacePhoto__lWejY{aspect-ratio:auto;min-height:220px}.architecture_spaceBody__fqVBV{align-content:center}.architecture_uniqueTile__fZwVG{min-height:380px}.architecture_layout__lI6sd,.architecture_overview__FMn70{grid-template-columns:minmax(0,1fr)}.architecture_photo__mMME3{min-height:0;aspect-ratio:4/3}.architecture_facade__J5bbN{aspect-ratio:16/10}}@media (max-width:640px){.architecture_vision__H9Gjp{grid-template-columns:minmax(0,1fr);gap:14px}.architecture_visionCard__eoe2C{padding:24px 20px}.architecture_gallery__cW6eA{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px;gap:12px}.architecture_tile__lvERq:first-child{grid-row:span 2}.architecture_tile__lvERq:nth-child(4){grid-column:auto}.architecture_tile__lvERq figcaption{padding:16px 18px}.architecture_tile__lvERq figcaption strong{font-size:19px}.architecture_space__8drZ_{display:flex}.architecture_spacePhoto__lWejY{aspect-ratio:16/10;min-height:0}.architecture_spaceBody__fqVBV{padding:20px}.architecture_uniqueTile__fZwVG{min-height:360px}.architecture_uniqueCopy__0s8dC{padding:22px}.architecture_stats__5ZYVT div{padding:14px}.architecture_levels__G_GiE li{grid-template-columns:40px minmax(0,1fr);gap:12px}.architecture_levels__G_GiE .architecture_disc__7mVgU{width:40px;height:40px}.architecture_levels__G_GiE li:before{left:19px;top:48px}.architecture_levels__G_GiE li>div{padding:16px 18px}.architecture_facade__J5bbN figcaption{left:14px;bottom:14px}}@media (prefers-reduced-motion:reduce){.architecture_spacePhoto__lWejY img,.architecture_tile__lvERq img,.architecture_uniqueTile__fZwVG img{transition:none}.architecture_space__8drZ_:hover .architecture_spacePhoto__lWejY img,.architecture_tile__lvERq:hover img,.architecture_uniqueTile__fZwVG:hover img{transform:none}}