._container_1iejb_1{width:100%;max-width:var(--space-container-max-width);padding-inline:calc(var(--space-unit) * 3);margin-inline:auto}@media (width>=768px){._container_1iejb_1{padding-inline:calc(var(--space-unit) * 4)}}._footer_hn0of_1{background:linear-gradient(180deg, #ffffff5c, #ffffffb3), color-mix(in srgb, var(--color-surface) 84%, white);color:var(--color-text);border-top:1px solid #ffffff8a;box-shadow:inset 0 1px #ffffffb8}._inner_hn0of_10{gap:calc(var(--space-unit) * 4);padding-block:calc(var(--space-unit) * 6);display:grid}._top_hn0of_16{gap:calc(var(--space-unit) * 4);display:grid}._brand_hn0of_21{gap:var(--space-unit);max-width:24rem;display:grid}._logo_hn0of_27{align-items:center;gap:calc(var(--space-unit) * 1.15);font-weight:var(--weight-bold);display:inline-flex}._brandLogo_hn0of_34{object-fit:contain;width:auto;height:2.25rem;display:block}._columns_hn0of_41{gap:calc(var(--space-unit) * 4);display:grid}@media (width>=480px){._columns_hn0of_41{grid-template-columns:repeat(2,minmax(0,1fr))}}._contact_hn0of_52{gap:calc(var(--space-unit) * .5);align-content:start;display:grid}._links_hn0of_58{gap:var(--space-unit);margin:0;padding:0;list-style:none;display:grid}._link_hn0of_58{color:var(--color-text-muted);font-weight:var(--weight-medium)}._link_hn0of_58:hover{color:var(--color-text)}._bottom_hn0of_75{gap:calc(var(--space-unit) * 2);padding-top:calc(var(--space-unit) * 3);border-top:1px solid #ffffffad;display:grid}._bottomRow_hn0of_82{align-items:center;gap:calc(var(--space-unit) * 2);grid-template-columns:1fr;display:grid}._socials_hn0of_89{gap:var(--space-unit);flex-wrap:wrap;order:1;justify-content:center;display:flex}._socialLink_hn0of_97{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-inner-highlight);color:var(--color-text-muted);transition:border-color var(--transition-speed) var(--transition-easing), color var(--transition-speed) var(--transition-easing), background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);background:#ffffff6b;border:1px solid #ffffffa3;justify-content:center;align-items:center;display:inline-flex}._socialLink_hn0of_97:hover{border-color:color-mix(in srgb, var(--color-primary) 32%, var(--color-border));box-shadow:0 12px 28px #2f4c6824, var(--shadow-inner-highlight);color:var(--color-text);background:#ffffffc7;transform:translateY(-2px)}._credit_hn0of_126{text-align:center;order:2}._copyright_hn0of_131{text-align:center;order:3}@media (width>=768px){._top_hn0of_16{gap:calc(var(--space-unit) * 6);grid-template-columns:minmax(0,1fr) auto}._columns_hn0of_41{grid-template-columns:repeat(2,minmax(0,1fr))}._bottomRow_hn0of_82{grid-template-columns:1fr auto 1fr}._copyright_hn0of_131{text-align:left;order:1}._credit_hn0of_126{order:2}._socials_hn0of_89{order:3;justify-content:flex-end}}._button_fl67t_1{min-width:0;transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing), color var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);box-shadow:0 8px 18px #2f4c681f;border-radius:var(--radius-full)!important}._button_fl67t_1:hover{transform:translateY(-1px);box-shadow:0 12px 26px #2f4c6829}._button_fl67t_1:active{transform:translateY(0)scale(.99)}._button_fl67t_1:disabled{box-shadow:none;transform:none}._primary_fl67t_27{background:var(--color-primary);color:#fff}._secondary_fl67t_32{background:var(--color-secondary);color:#fff}._ghost_fl67t_37{color:var(--color-text);box-shadow:inset 0 0 0 1px #ffffff8f;border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))!important;background:#ffffffb8!important}._ghost_fl67t_37:hover{background:#fff!important}._danger_fl67t_48{background:var(--color-error);color:#fff}._root_18rah_1{--lg-x:50%;--lg-y:0%;--lg-radius:var(--radius-lg);--lg-blur:18px;--lg-saturate:1.45;--lg-contrast:1.05;--lg-surface:color-mix(in srgb, var(--mui-palette-background-paper,#fff) 58%, transparent);--lg-border:#ffffff94;--lg-shadow:#2f4c681a;--lg-shadow-contact:#2f4c680f;--lg-highlight:#ffffff85;isolation:isolate;border:1px solid var(--lg-border);border-radius:var(--lg-radius);background:radial-gradient(circle at var(--lg-x) var(--lg-y), var(--lg-highlight), transparent 34%), linear-gradient(135deg, #ffffff57, #ffffff1a 46%, #ffffff38), var(--lg-surface);box-shadow:inset 0 1px 0 #ffffff94, inset 0 -1px 0 #ffffff24, 0 1px 2px var(--lg-shadow-contact), 0 8px 20px -8px var(--lg-shadow-contact), 0 24px 48px -20px var(--lg-shadow);color:var(--mui-palette-text-primary,CanvasText);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) contrast(var(--lg-contrast));position:relative;overflow:hidden}._root_18rah_1:before{z-index:-1;border-radius:inherit;content:"";mix-blend-mode:screen;opacity:.58;pointer-events:none;background:linear-gradient(120deg,#ffffff70,#0000 36%,#ffffff24 66%,#0000);position:absolute;inset:0}._root_18rah_1:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 24px #ffffff1a}._content_18rah_73{z-index:1;display:contents;position:relative}._surface_18rah_81{--lg-radius:var(--radius-lg);--lg-surface:#fff;--lg-border:color-mix(in srgb, var(--color-primary) 12%, #fff)}._navigation_18rah_87{--lg-radius:var(--radius-full);--lg-blur:24px;--lg-surface:color-mix(in srgb, var(--mui-palette-background-paper,#fff) 48%, transparent)}._control_18rah_93{--lg-radius:var(--radius-full);--lg-blur:14px;--lg-surface:color-mix(in srgb, var(--mui-palette-primary-main,#007aff) 18%, transparent)}._subtle_18rah_99{--lg-blur:10px;--lg-saturate:1.2;--lg-shadow:#2f4c6812;--lg-shadow-contact:#2f4c680a;--lg-highlight:#ffffff61}._medium_18rah_107{--lg-blur:18px;--lg-saturate:1.45;--lg-shadow:#2f4c681a;--lg-shadow-contact:#2f4c680f}._strong_18rah_114{--lg-blur:28px;--lg-saturate:1.75;--lg-contrast:1.08;--lg-shadow:#2f4c6821;--lg-shadow-contact:#2f4c6812;--lg-highlight:#ffffff9e}._interactive_18rah_123{transition:transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing), background var(--transition-speed) var(--transition-easing)}._interactive_18rah_123:hover{border-color:color-mix(in srgb, var(--mui-palette-primary-main,#007aff) 38%, #fff);box-shadow:inset 0 1px 0 #ffffffa3, inset 0 -1px 0 #ffffff29, 0 1px 2px var(--lg-shadow-contact), 0 12px 24px -10px var(--lg-shadow-contact), 0 32px 64px -24px var(--lg-shadow);transform:translateY(-2px)}._interactive_18rah_123:active{transform:translateY(0)scale(.992)}._unclipped_18rah_146{overflow:visible}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._root_18rah_1{background:color-mix(in srgb, var(--mui-palette-background-paper,#fff) 94%, transparent)}}@media (prefers-reduced-transparency:reduce){._root_18rah_1{background:var(--mui-palette-background-paper,Canvas);-webkit-backdrop-filter:none}._root_18rah_1:before{display:none}}@media (prefers-reduced-motion:reduce){._interactive_18rah_123{transition:none}._interactive_18rah_123:hover,._interactive_18rah_123:active{transform:none}}._panel_1unbk_1{--lg-radius:var(--radius-md);padding:var(--space-unit);width:max-content;display:grid}._wide_1unbk_9{min-width:18rem;width:min(20rem, calc(100vw - calc(var(--space-unit) * 4)))}._wrap_clu5q_1{position:relative}._trigger_clu5q_5{gap:.125rem;width:2.75rem;height:2.75rem;border-radius:var(--radius-full)!important;box-shadow:none!important;color:var(--color-text)!important;background:0 0!important;border:0!important}._trigger_clu5q_5:hover{background:#fff6!important}._code_clu5q_20{font-size:var(--text-2xs);font-weight:var(--weight-display);line-height:1}._panel_clu5q_26{z-index:1300;gap:var(--space-unit);padding:var(--space-unit);position:fixed;left:auto}._option_clu5q_39{border-radius:calc(var(--radius-md) - .375rem);width:100%;min-height:2.75rem;color:var(--color-text);cursor:pointer;padding-inline:calc(var(--space-unit) * 1.5);text-align:left;transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);background:0 0;border:0;align-items:center;display:flex}._option_clu5q_39:hover,._option_clu5q_39[data-selected=true]{background:#ffffffa3}._panel_clu5q_26:has(._option_clu5q_39:hover) ._option_clu5q_39[data-selected=true]:not(:hover){background:0 0}._option_clu5q_39:hover{transform:translate(2px)}._native_clu5q_69{font-weight:var(--weight-semibold)}._label_clu5q_73{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.25}._details_1w75q_1{display:block;position:relative}._summary_1w75q_6{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-inner-highlight);color:var(--color-text);cursor:pointer;transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);background:#ffffff75;border:1px solid #ffffff94;justify-content:center;align-items:center;list-style:none;display:inline-flex}._summary_1w75q_6:hover{box-shadow:0 10px 24px #2f4c681f, var(--shadow-inner-highlight);background:#ffffffb8;transform:translateY(-1px)}._summary_1w75q_6::-webkit-details-marker{display:none}._panel_1w75q_37{z-index:1300;box-sizing:border-box;max-height:calc(100dvh - var(--header-height) - var(--space-unit) * 4);overscroll-behavior:contain;padding:calc(var(--space-unit) * 2);position:fixed;left:auto;overflow-y:auto;width:min(16rem, calc(100vw - var(--space-unit) * 6))!important}._navList_1w75q_56{gap:var(--space-unit);margin:0;padding:0;list-style:none;display:grid}._link_1w75q_64{border-radius:calc(var(--radius-md) - .375rem);min-height:2.75rem;padding-inline:calc(var(--space-unit) * 1.5);color:var(--color-text);font-weight:var(--weight-semibold);transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);align-items:center;display:flex}._link_1w75q_64:hover{background:#ffffffa3;transform:translate(2px)}._cta_1w75q_82{margin-top:calc(var(--space-unit) * 2)}@media (width>=930px){._details_1w75q_1{display:none}}._root_q0el3_1{margin-top:calc(var(--space-unit) * .5);padding-top:calc(var(--space-unit) * .5);border-top:1px solid #ffffff70;min-width:0;box-shadow:inset 0 1px #ffffff57}._strip_q0el3_14{align-items:center;gap:calc(var(--space-unit) * .35);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;min-width:0;display:flex;overflow-x:auto}._strip_q0el3_14::-webkit-scrollbar{display:none}._chip_q0el3_33{appearance:none;border-radius:var(--radius-full);min-height:2.25rem;padding-block:0;padding-inline:calc(var(--space-unit) * 1.5);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);white-space:nowrap;cursor:pointer;transition:color var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);background:0 0;border:0;flex:none;align-items:center;line-height:1;display:inline-flex}._chip_q0el3_33:hover{color:var(--color-text);transform:translateY(-1px)}._chip_q0el3_33[aria-current=true]{color:var(--color-text)}@media (width>=930px){._strip_q0el3_14{justify-content:safe center}}@media (width<=929px){._chip_q0el3_33{padding-inline:calc(var(--space-unit) * 1.25);font-size:var(--text-xs)}}@media (width<=700px){._strip_q0el3_14{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.75rem),#0000 100%)}}._header_ycobd_1{top:calc(var(--space-unit) * 1.5);z-index:1200;transition:transform var(--transition-speed) var(--transition-easing), opacity var(--transition-speed) var(--transition-easing), visibility var(--transition-speed) var(--transition-easing), filter var(--transition-speed) var(--transition-easing);background:0 0;position:fixed;left:0;right:0}._scrolled_ycobd_15{transform:translateY(-.25rem)}._hidden_ycobd_23{transform:translateY(calc(-100% - var(--space-unit) * 4));opacity:0;visibility:hidden;pointer-events:none}._inner_ycobd_34{padding:calc(var(--space-unit) * .75) calc(var(--space-unit) * 1.25);display:grid}._mainRow_ycobd_39{min-width:0;min-height:calc(var(--header-height) - 1rem);justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);display:flex}._withSections_ycobd_52{--lg-radius:var(--radius-lg)}._withSections_ycobd_52 ._mainRow_ycobd_39{min-height:2.75rem}._brand_ycobd_60{align-items:center;gap:calc(var(--space-unit) * 1.15);color:var(--color-text);font-weight:var(--weight-bold);border-radius:var(--radius-full);min-height:2.75rem;padding-inline:calc(var(--space-unit) * .5) calc(var(--space-unit) * 1.25);transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);display:inline-flex}._brand_ycobd_60:hover{transform:translateY(-1px)}._brandLogo_ycobd_78{object-fit:contain;width:auto;height:2rem;display:block}._desktopNav_ycobd_85{align-items:center;gap:calc(var(--space-unit) * .35);padding:calc(var(--space-unit) * .35);display:none}._navItem_ycobd_92{position:relative}._navItem_ycobd_92:after{width:max(100%,13rem);height:calc(var(--space-unit) * .75);content:"";display:none;position:absolute;top:100%;left:0}._navItem_ycobd_92:focus-within:after,._navItem_ycobd_92:hover:after{display:block}._navLink_ycobd_111{align-items:center;gap:calc(var(--space-unit) * .5);border-radius:var(--radius-full);min-height:2.5rem;padding-inline:calc(var(--space-unit) * 1.5);color:var(--color-text-muted);font-weight:var(--weight-semibold);transition:background var(--transition-speed) var(--transition-easing), color var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);display:inline-flex}._navButton_ycobd_127{appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--weight-semibold);line-height:inherit;text-align:inherit;background:0 0;border:0;padding-block:0}._navLink_ycobd_111:hover{color:var(--color-text);transform:translateY(-1px)}._navLink_ycobd_111[aria-current=page]{color:var(--color-text)}._submenu_ycobd_149{min-width:13rem;padding:var(--space-unit);margin-top:calc(var(--space-unit) * .75);display:none;position:absolute;top:100%;left:0}._navItem_ycobd_92:focus-within ._submenu_ycobd_149,._navItem_ycobd_92:hover ._submenu_ycobd_149{display:grid}._actions_ycobd_164{display:none}._headerButton_ycobd_168{border-radius:var(--radius-full);min-height:2.75rem}@media (width>=930px){._desktopNav_ycobd_85,._actions_ycobd_164{display:flex}}@media (width<=929px){._mainRow_ycobd_39{gap:var(--space-unit)}._brand_ycobd_60{padding-inline:calc(var(--space-unit) * .5)}}@media (width<=400px){._brandLogo_ycobd_78{height:1.6rem}}._link_zgzhf_5{top:calc(var(--space-unit) * 2);left:calc(var(--space-unit) * 2);z-index:1400;clip-path:inset(50%);border-radius:var(--radius-sm);background:var(--color-text);width:1px;height:1px;color:var(--color-background);padding:calc(var(--space-unit) * 1.25) calc(var(--space-unit) * 2);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;overflow:hidden}._link_zgzhf_5:focus-visible{clip-path:none;width:auto;height:auto;position:fixed;overflow:visible}._main_sora4_1{z-index:1;min-height:60vh;position:relative}._main_sora4_1>:first-child{padding-top:calc(var(--space-section-padding-y) + var(--header-height) * .6)}@media (width<=767px){._main_sora4_1>:first-child{padding-top:calc(var(--space-section-padding-y) * .72 + var(--header-height))}}._section_a0o2j_1{padding-block:var(--space-section-padding-y);position:relative;overflow:hidden}._default_a0o2j_7{color:var(--color-text);background:0 0}._alternate_a0o2j_12{background:var(--color-surface);color:var(--color-text)}._dark_a0o2j_17{color:#fff;background:radial-gradient(circle at 12% 18%,#007aff57,#0000 24rem),radial-gradient(circle at 86% 74%,#ff6b4a3d,#0000 22rem),linear-gradient(145deg,#152033 0%,#0e1726 52%,#182538 100%)}@media (width<=767px){._section_a0o2j_1{padding-block:calc(var(--space-section-padding-y) * .72)}}._wrap_1xplz_1{gap:calc(var(--space-unit) * 2);--lg-surface:#ffffff14;--lg-border:#ffffff2e;--lg-shadow:#0000002e;--lg-shadow-contact:#0000001a;padding:calc(var(--space-unit) * 4);color:#fff;align-items:center;display:grid}@media (width>=768px){._wrap_1xplz_1{grid-template-columns:minmax(0,1fr) auto}}._card_13m9f_1{height:100%}._header_1hpxz_1{gap:calc(var(--space-unit) * 1.25);max-width:42rem;margin-bottom:calc(var(--space-unit) * 4);display:grid}._grid_1hpxz_11{gap:calc(var(--space-unit) * 2.5);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:stretch;display:grid}._icon_1hpxz_18{background:linear-gradient(145deg, #ffffffc2, #ffffff57), color-mix(in srgb, var(--color-primary) 12%, white);width:3rem;height:3rem;color:var(--color-primary);font-weight:var(--weight-display);border:1px solid #ffffffa8;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #16283a1f}._logo_1hpxz_34{object-fit:contain;object-position:left center;width:auto;max-width:12rem;height:3.25rem;display:block}._mediaCard_1hpxz_43{overflow:hidden}._media_1hpxz_43{width:calc(100% + var(--space-unit) * 6);height:14rem;margin:calc(var(--space-unit) * -3) calc(var(--space-unit) * -3) calc(var(--space-unit) * 2);object-fit:cover;display:block}._mediaBody_1hpxz_55{gap:calc(var(--space-unit) * 1)!important}._icon_1hpxz_18{font-size:var(--text-lg);line-height:1}._content_1yf4j_2{gap:calc(var(--space-unit) * 2.25);color:#fff;max-width:50rem;display:grid}._lede_1yf4j_9{color:#ffffffe0}._actions_1yf4j_13{gap:calc(var(--space-unit) * 1.5);margin-top:var(--space-unit);flex-wrap:wrap;display:flex}._badge_1yf4j_21{border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;-webkit-backdrop-filter:var(--glass-filter);align-self:flex-start;padding:.3rem .75rem;box-shadow:0 6px 16px #16283a3d}._construction_1yf4j_35{background:color-mix(in srgb, var(--color-secondary) 92%, black 4%)}._renovation_1yf4j_39{background:color-mix(in srgb, var(--color-accent) 94%, black 2%)}._built_1yf4j_43{background:color-mix(in srgb, var(--color-primary) 82%, transparent)}._cinema_1yf4j_48{color:#fff;background:#0e1726;min-height:100vh;display:flex;position:relative;overflow:hidden}._cinemaStage_1yf4j_57{position:absolute;inset:0}._cinemaSlide_1yf4j_62{opacity:0;transition:opacity 1.2s var(--transition-easing);position:absolute;inset:0}._cinemaSlideActive_1yf4j_69{opacity:1}._cinemaImage_1yf4j_73{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}._cinemaSlideActive_1yf4j_69 ._cinemaImage_1yf4j_73{animation:8s ease-out forwards _kenburns_1yf4j_1}._cinemaScrim_1yf4j_84{background:linear-gradient(90deg,#09101bc7,#09101b4d 46%,#0000 78%),linear-gradient(#0000 42%,#09101bd1);position:absolute;inset:0}._cinemaInner_1yf4j_92{z-index:1;justify-content:flex-end;gap:calc(var(--space-unit) * 4);width:100%;min-height:100vh;padding-top:calc(var(--space-unit) * 12);padding-bottom:calc(var(--space-unit) * 5);flex-direction:column;display:flex;position:relative}._cinemaFooter_1yf4j_105{justify-content:space-between;align-items:flex-end;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}._cinemaCaption_1yf4j_113{color:#fff;flex-direction:column;align-items:flex-start;gap:.6rem;text-decoration:none;display:inline-flex}._cinemaCaptionText_1yf4j_122{gap:.2rem;display:grid}._cinemaView_1yf4j_127{color:#fffc;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:.3rem;display:inline-flex}._thumbRow_1yf4j_138{scrollbar-width:none;gap:.6rem;padding:.4rem .1rem;display:flex;overflow-x:auto}._thumbRow_1yf4j_138::-webkit-scrollbar{display:none}._thumb_1yf4j_138{border-radius:var(--radius-sm);cursor:pointer;opacity:.5;width:5rem;height:3.25rem;transition:opacity var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);background:0 0;border:none;flex-shrink:0;padding:0;overflow:hidden}._thumb_1yf4j_138 img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}._thumb_1yf4j_138:hover{opacity:.85}._thumbActive_1yf4j_179{opacity:1;transform:translateY(-2px);box-shadow:0 0 0 2px #fffffff2,0 8px 18px #0006}@keyframes _kenburns_1yf4j_1{0%{transform:scale(1.06)}to{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){._cinemaSlideActive_1yf4j_69 ._cinemaImage_1yf4j_73{animation:none}}._head_1m1rb_1{gap:calc(var(--space-unit) * 1.25);max-width:46rem;margin-bottom:calc(var(--space-unit) * 4);display:grid}._layout_1m1rb_8{gap:calc(var(--space-unit) * 2.5);display:grid}._mapShell_1m1rb_13{border-radius:var(--radius-lg);box-shadow:var(--shadow-glass), var(--shadow-inner-highlight);aspect-ratio:16/10;isolation:isolate;border:1px solid #ffffff9e;position:relative;overflow:hidden}._mapShell_1m1rb_13 ._map_1m1rb_13{z-index:1;position:absolute;inset:0}._placeholder_1m1rb_37{z-index:0;background:radial-gradient(circle at 30% 40%,#9db9dd8c,#0000 60%),linear-gradient(160deg,#eaf0f8,#dbe6f2);position:absolute;inset:0}._fallback_1m1rb_46{z-index:2;place-content:center;justify-items:center;gap:var(--space-unit);padding:calc(var(--space-unit) * 3);text-align:center;color:var(--color-primary);background:linear-gradient(160deg,#eaf0f8,#dbe6f2);display:grid;position:absolute;inset:0}._controls_1m1rb_61{top:calc(var(--space-unit) * 1.5);right:calc(var(--space-unit) * 1.5);z-index:2;gap:calc(var(--space-unit) * .75);display:grid;position:absolute}._control_1m1rb_61{border-radius:var(--radius-full);background:var(--color-glass-strong);width:2.5rem;height:2.5rem;-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass-hover), var(--shadow-inner-highlight);color:var(--color-primary);cursor:pointer;transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);border:1px solid #ffffffb8;justify-content:center;align-items:center;display:inline-flex}._control_1m1rb_61:hover{background:#fff;transform:translateY(-1px)}._hint_1m1rb_94{bottom:calc(var(--space-unit) * 1.5);left:calc(var(--space-unit) * 1.5);z-index:2;border-radius:var(--radius-full);background:var(--color-glass-strong);-webkit-backdrop-filter:var(--glass-filter);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border:1px solid #ffffffa8;padding:.35rem .85rem;position:absolute}._marker_1m1rb_111{cursor:default;justify-items:center;gap:.4rem;display:grid;position:relative;transform:translateY(-.35rem)}._markerLabel_1m1rb_121{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-family:var(--font-family), sans-serif;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);white-space:nowrap;order:-1;padding:.3rem .8rem;box-shadow:0 10px 24px #16283a57}._markerDot_1m1rb_135{border-radius:var(--radius-full);background:var(--color-accent);border:3px solid #fff;width:1rem;height:1rem;box-shadow:0 6px 16px #16283a66}._markerPulse_1m1rb_144{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 42%, transparent);width:2rem;height:2rem;animation:_markerPulse_1m1rb_144 2.6s var(--transition-easing) infinite;position:absolute;bottom:-.5rem}@keyframes _markerPulse_1m1rb_144{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}._links_1m1rb_167{gap:calc(var(--space-unit) * 1.5);flex-wrap:wrap;display:flex}._link_1m1rb_167{align-items:center;gap:calc(var(--space-unit) * 1);min-height:2.75rem;padding-inline:calc(var(--space-unit) * 2.5);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing);border:1px solid #0000;display:inline-flex;box-shadow:0 8px 18px #2f4c6829}._link_1m1rb_167:hover{transform:translateY(-1px)}._linkGhost_1m1rb_195{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));color:var(--color-text);background:#ffffffb8}._linkGhost_1m1rb_195:hover{background:#fff}@media (width>=900px){._mapShell_1m1rb_13{aspect-ratio:21/9}}@media (width<=600px){._mapShell_1m1rb_13{aspect-ratio:4/5}._hint_1m1rb_94{display:none}}@media (prefers-reduced-motion:reduce){._markerPulse_1m1rb_144{opacity:0;animation:none}}._root_17gfd_1{isolation:isolate;min-height:min(34rem,78vh);padding-block:calc(var(--space-unit) * 9);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}._image_17gfd_12{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--transition-easing);position:absolute;inset:0;transform:scale(1.03)}._scrim_17gfd_25{z-index:-1;background:linear-gradient(#16283a0f 0%,#16283a29 34%,#16283a94 70%,#16283adb 100%);position:absolute;inset:0}._container_17gfd_38{width:100%}._body_17gfd_42{justify-items:start;gap:calc(var(--space-unit) * 1.75);max-width:42rem;display:grid}._eyebrow_17gfd_49{color:#ffffffc2}._title_17gfd_53{color:#fff;text-shadow:0 2px 30px #16283a73}._description_17gfd_58{color:#ffffffe0;max-width:36rem;font-size:var(--text-lg);text-shadow:0 1px 20px #16283a66}._action_17gfd_67{align-items:center;gap:calc(var(--space-unit) * 1.25);min-height:3rem;margin-top:calc(var(--space-unit) * .5);padding-inline:calc(var(--space-unit) * 3);border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);-webkit-backdrop-filter:blur(10px);transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:#ffffff24;border:1px solid #ffffff75;display:inline-flex}._arrow_17gfd_87{transition:transform var(--transition-speed) var(--transition-easing)}._root_17gfd_1:hover ._image_17gfd_12{transform:scale(1.075)}._root_17gfd_1:hover ._action_17gfd_67{background:#ffffff3d;border-color:#ffffffc2}._root_17gfd_1:hover ._arrow_17gfd_87{transform:translate(.25rem)}._root_17gfd_1:focus-visible{outline-offset:-6px}@media (prefers-reduced-motion:reduce){._image_17gfd_12,._root_17gfd_1:hover ._image_17gfd_12{transform:none}}@media (width<=767px){._root_17gfd_1{min-height:26rem;padding-block:calc(var(--space-unit) * 6)}}._header_14px4_1{padding-block:calc(var(--space-section-padding-y) * .8);background:radial-gradient(circle at 16% 8%,#6f93c447,#0000 18rem),radial-gradient(circle at 88% 20%,#2642682e,#0000 16rem),linear-gradient(#eef3fb 0%,#e2ebf6 100%)}._content_14px4_9{gap:calc(var(--space-unit) * 1.25);max-width:48rem;display:grid}._header_dngh1_1{gap:calc(var(--space-unit) * 1.25);max-width:44rem;margin-bottom:calc(var(--space-unit) * 4);display:grid}._brandLogo_dngh1_8{object-fit:contain;object-position:left center;width:auto;max-width:14rem;height:3.5rem;margin-bottom:calc(var(--space-unit) * .5)}._grid_dngh1_17{gap:calc(var(--space-unit) * 2.5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}._item_dngh1_26{display:flex}._card_dngh1_30{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffffd1, #ffffff75), var(--color-glass);width:100%;box-shadow:var(--shadow-glass), var(--shadow-inner-highlight);color:var(--color-text);transition:transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);border:1px solid #ffffff94;flex-direction:column;display:flex;overflow:hidden}._card_dngh1_30:hover{box-shadow:var(--shadow-glass-hover), var(--shadow-inner-highlight);transform:translateY(-4px)}._media_dngh1_52{aspect-ratio:3/2;position:relative;overflow:hidden}._image_dngh1_58{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--transition-easing);display:block}._card_dngh1_30:hover ._image_dngh1_58{transform:scale(1.05)}._badge_dngh1_70{top:calc(var(--space-unit) * 1.25);left:calc(var(--space-unit) * 1.25);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;-webkit-backdrop-filter:var(--glass-filter);padding:.3rem .75rem;position:absolute;box-shadow:0 6px 16px #16283a3d}._construction_dngh1_86{background:color-mix(in srgb, var(--color-secondary) 92%, black 4%)}._renovation_dngh1_90{background:color-mix(in srgb, var(--color-accent) 94%, black 2%)}._built_dngh1_94{background:color-mix(in srgb, var(--color-primary) 82%, transparent)}._body_dngh1_98{justify-content:space-between;align-items:center;gap:var(--space-unit);padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 2.25);display:flex}._viewLink_dngh1_106{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:color var(--transition-speed) var(--transition-easing);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}._card_dngh1_30:hover ._viewLink_dngh1_106{color:var(--color-primary)}@media (width>=640px){._grid_dngh1_17{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){._grid_dngh1_17{grid-template-columns:repeat(3,minmax(0,1fr))}}._overlay_sb398_1{z-index:2000;-webkit-backdrop-filter:blur(6px);animation:_fade_sb398_1 .2s var(--transition-easing);background:#080e16e6;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0}@keyframes _fade_sb398_1{0%{opacity:0}to{opacity:1}}._image_sb398_24{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:min(1400px,92vw);height:auto;max-height:86vh;box-shadow:0 30px 90px #0000008c}._control_sb398_34{border-radius:var(--radius-full);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);width:3.25rem;height:3.25rem;transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:#ffffff1f;border:1px solid #ffffff47;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._control_sb398_34:hover{background:#ffffff42;border-color:#ffffff85}._close_sb398_59{top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}._prev_sb398_64{top:50%;left:clamp(.5rem,2vw,2rem);transform:translateY(-50%)}._next_sb398_70{top:50%;right:clamp(.5rem,2vw,2rem);transform:translateY(-50%)}._counter_sb398_76{border-radius:var(--radius-full);color:#ffffffe0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);background:#ffffff1f;padding:.35rem .9rem;position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%)}@media (width<=600px){._control_sb398_34{width:2.75rem;height:2.75rem}}._root_o6qxg_1{margin-top:calc(var(--space-unit) * 3);justify-content:center;display:flex;position:relative}._button_o6qxg_8{align-items:center;gap:calc(var(--space-unit) * 1.25);min-height:3rem;padding-inline:calc(var(--space-unit) * 3);border-radius:var(--radius-full);background:var(--color-glass-strong);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass), var(--shadow-inner-highlight);color:var(--color-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);cursor:pointer;transition:background var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);border:1px solid #ffffffa8;display:inline-flex;position:relative}._button_o6qxg_8:hover{box-shadow:var(--shadow-glass-hover), var(--shadow-inner-highlight);background:#fff;transform:translateY(-1px)}._button_o6qxg_8:active{transform:translateY(0)scale(.99)}._count_o6qxg_43{min-height:1.5rem;padding-inline:calc(var(--space-unit) * 1.25);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}._sectionHead_1dmvr_1{gap:calc(var(--space-unit) * 1.5);max-width:46rem;margin-bottom:calc(var(--space-unit) * 5);display:grid}._explorer_1dmvr_8{gap:calc(var(--space-unit) * 4);align-items:start;display:grid}._stage_1dmvr_14{gap:calc(var(--space-unit) * 2.5);align-content:start;display:grid}._planStage_1dmvr_20{gap:calc(var(--space-unit) * 1.5);display:grid}._stageBar_1dmvr_26{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);display:flex}._stageBarTitle_1dmvr_33{font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--color-text)}._stageFrame_1dmvr_40{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-md);background:var(--color-glass-subtle);line-height:0;position:relative;overflow:hidden}._stageImg_1dmvr_51{width:100%;height:auto;display:block}._overlay_1dmvr_57{width:100%;height:100%;position:absolute;inset:0}._overlay_1dmvr_57 polygon:focus,._overlay_1dmvr_57 polygon:focus-visible{outline:none}._band_1dmvr_70{fill:#0000;stroke:#0000;stroke-width:.5px;cursor:pointer;transition:fill var(--transition-speed) var(--transition-easing), stroke var(--transition-speed) var(--transition-easing)}._band_1dmvr_70:hover,._band_1dmvr_70:focus-visible,._bandActive_1dmvr_82{fill:color-mix(in srgb, var(--color-primary) 34%, transparent);stroke:#ffffffeb;stroke-width:.6px}._zone_1dmvr_89{fill:var(--status-color);fill-opacity:.28;stroke:#fff;stroke-width:.5px;cursor:pointer;transition:fill-opacity var(--transition-speed) var(--transition-easing)}._zone_1dmvr_89:hover,._zone_1dmvr_89:focus-visible,._zoneActive_1dmvr_100{fill-opacity:.52;stroke-width:.8px}._labels_1dmvr_106{pointer-events:none;position:absolute;inset:0}._floorTag_1dmvr_112{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);background:#0f141c6b;border:1px solid #ffffff73;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}._floorTagNum_1dmvr_128{background:var(--color-primary);color:#fff;width:1.6rem;height:1.6rem;font-weight:var(--weight-bold);font-size:var(--text-sm);border-radius:50%;place-items:center;display:inline-grid}._floorTagName_1dmvr_140{color:#fff;font-weight:var(--weight-semibold);font-size:var(--text-xs);white-space:nowrap;padding-right:.5rem;display:none}._floorTagActive_1dmvr_149{box-shadow:var(--shadow-md);background:#0f141cb8}._floorTagActive_1dmvr_149 ._floorTagName_1dmvr_140{display:inline}._aptBadge_1dmvr_158{background:var(--status-color);color:#fff;width:1.9rem;height:1.9rem;font-weight:var(--weight-bold);font-size:var(--text-sm);transition:transform var(--transition-speed) var(--transition-easing), box-shadow var(--transition-speed) var(--transition-easing);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}._aptBadgeActive_1dmvr_177{background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 35%, transparent), 0 2px 6px #00000059;transform:translate(-50%,-50%)scale(1.15)}._statusAvailable_1dmvr_186{fill:#2f9e63;--status-color:#2f9e63}._statusReserved_1dmvr_191{fill:#d9973b;--status-color:#d9973b}._statusSold_1dmvr_196{fill:#8a95a5;--status-color:#8a95a5}._legend_1dmvr_201{gap:calc(var(--space-unit) * 3);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._legendItem_1dmvr_209{align-items:center;gap:.5rem;display:inline-flex}._legendDot_1dmvr_215{background:var(--status-color);border-radius:50%;width:.75rem;height:.75rem}._explorer_1dmvr_8 ._panel_1dmvr_224{align-self:start;height:auto}._panelBody_1dmvr_229{align-content:start;gap:calc(var(--space-unit) * 2);justify-items:start;display:grid}._statusChip_1dmvr_236{border-radius:var(--radius-full);background:var(--status-color);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);align-items:center;padding:.2rem .75rem;display:inline-flex}._specList_1dmvr_248{gap:calc(var(--space-unit) * .75);width:100%;display:grid}._specRow_1dmvr_254{justify-content:space-between;gap:calc(var(--space-unit) * 2);padding-bottom:calc(var(--space-unit) * .75);border-bottom:1px solid var(--color-border);display:flex}._specLabel_1dmvr_262{color:var(--color-text-muted)}._specValue_1dmvr_266{font-weight:var(--weight-medium);white-space:nowrap}._specTotal_1dmvr_271{padding-top:calc(var(--space-unit) * .5);border-bottom:none}._specTotal_1dmvr_271 ._specLabel_1dmvr_262,._specTotal_1dmvr_271 ._specValue_1dmvr_266{color:var(--color-text);font-weight:var(--weight-bold)}._panelActions_1dmvr_282{padding-top:calc(var(--space-unit) * 1)}._aptList_1dmvr_286{gap:calc(var(--space-unit) * 1.25);width:100%;display:grid}._aptListItem_1dmvr_292{align-items:center;gap:calc(var(--space-unit) * 1.5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-glass-subtle);width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--transition-speed) var(--transition-easing), background var(--transition-speed) var(--transition-easing);padding:.7rem 1rem;display:flex}._aptListItem_1dmvr_292:hover{border-color:var(--color-secondary);background:var(--color-glass)}._aptListName_1dmvr_314{font-weight:var(--weight-semibold)}._aptListMeta_1dmvr_318{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}@media (width>=960px){._explorer_1dmvr_8{grid-template-columns:1.15fr .85fr}}._embedded_1dmvr_332{gap:calc(var(--space-unit) * 2);width:100%;display:grid;position:relative}._closeButton_1dmvr_339{justify-self:end;align-items:center;gap:calc(var(--space-unit) * 1);min-height:2.5rem;padding-inline:calc(var(--space-unit) * 2);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:#ffffff29;border:1px solid #ffffff75;display:inline-flex}._closeButton_1dmvr_339:hover{background:#ffffff42;border-color:#ffffffc2}._explorerEmbedded_1dmvr_368 ._stageFrame_1dmvr_40{box-shadow:var(--shadow-glass-hover);border-color:#ffffff57}@media (width>=960px){._explorerEmbedded_1dmvr_368{gap:calc(var(--space-unit) * 3);grid-template-columns:1.35fr .65fr}}._explorerEmbedded_1dmvr_368 ._stageBarTitle_1dmvr_33{color:#fff}._explorerEmbedded_1dmvr_368 ._planStage_1dmvr_20{width:min(100%,56vh)}._grid_1ac8a_1{gap:calc(var(--space-unit) * 2.5);margin-top:calc(var(--space-unit) * 2);display:grid}._stat_1ac8a_7{padding:calc(var(--space-unit) * 3)}._accent_1ac8a_11{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));width:3rem;height:.25rem;margin-bottom:calc(var(--space-unit) * 2);display:block}@media (width>=768px){._grid_1ac8a_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._hero_1gkne_1{isolation:isolate;color:#fff;min-height:92vh;position:relative;overflow:hidden}._backdrop_1gkne_10{z-index:0;object-fit:cover;width:100%;height:100%;transition:filter .42s var(--transition-easing);position:absolute;inset:0}._scrim_1gkne_20{z-index:1;transition:background .42s var(--transition-easing);background:linear-gradient(#16283a57 0%,#16283a1a 38%,#16283ad1 100%);position:absolute;inset:0}._frame_1gkne_33{z-index:2;position:absolute;inset:0}._stage_1gkne_40{position:absolute}._stageImg_1gkne_44{width:100%;height:100%;display:block}._selecting_1gkne_51 ._backdrop_1gkne_10{filter:blur(26px)brightness(.45)saturate(.8)}._selecting_1gkne_51 ._scrim_1gkne_20{background:linear-gradient(#16283a4d,#16283a85)}._planning_1gkne_60 ._scrim_1gkne_20{background:linear-gradient(#16283aa3,#16283ac2)}._bands_1gkne_65{width:100%;height:100%;position:absolute;inset:0}._band_1gkne_65{fill:#ffffff0f;stroke:#ffffff8c;stroke-width:.22px;cursor:pointer;vector-effect:non-scaling-stroke;transition:fill var(--transition-speed) var(--transition-easing), stroke var(--transition-speed) var(--transition-easing)}._band_1gkne_65:hover,._bandActive_1gkne_85{fill:#b8965a57;stroke:#fff}._band_1gkne_65:focus-visible{fill:#b8965a57;stroke:#fff;outline:none}._tags_1gkne_96{pointer-events:none;position:absolute;inset:0}._tag_1gkne_96{align-items:center;gap:calc(var(--space-unit) * 1.25);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);white-space:nowrap;transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:#16283a9e;border:1px solid #fff6;padding:.35rem .9rem .35rem .35rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #16283a61}._tagActive_1gkne_121{background:var(--color-primary);border-color:#fff}._tagNum_1gkne_126{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-display);background:#ffffffeb;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._tagText_1gkne_141{text-align:left;gap:.05rem;display:grid}._tagName_1gkne_147{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.2}._tagMeta_1gkne_154{color:#ffffffb8;font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:1.2}._copyLayer_1gkne_162,._barLayer_1gkne_163{z-index:3;position:absolute;left:0;right:0}._copyLayer_1gkne_162{bottom:calc(var(--space-unit) * 7)}._barLayer_1gkne_163{bottom:calc(var(--space-unit) * 4)}._planLayer_1gkne_178{z-index:3;padding-block:calc(var(--space-unit) * .5) calc(var(--space-unit) * 6);position:relative}._copy_1gkne_162{justify-items:start;gap:calc(var(--space-unit) * 2);max-width:46rem;display:grid}._badge_1gkne_194{border-radius:var(--radius-full);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff6b;align-items:center;padding:.4rem 1rem;display:inline-flex}._title_1gkne_209{color:#fff;font-weight:var(--weight-display);text-shadow:0 2px 30px #16283a73;line-height:1.04}._text_1gkne_216{color:#ffffffeb;max-width:40rem;font-size:var(--text-lg);text-shadow:0 1px 20px #16283a66;line-height:1.55}._actions_1gkne_224{gap:calc(var(--space-unit) * 1.5);margin-top:calc(var(--space-unit) * .5);flex-wrap:wrap;display:flex}._bar_1gkne_163{justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;display:flex}._hint_1gkne_239{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);color:#ffffffe0;font-size:var(--text-sm);font-weight:var(--weight-medium);background:#16283a85;border:1px solid #ffffff57;padding:.4rem 1rem}._close_1gkne_251{align-items:center;gap:calc(var(--space-unit) * 1);min-height:2.75rem;padding-inline:calc(var(--space-unit) * 2.25);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--transition-speed) var(--transition-easing), border-color var(--transition-speed) var(--transition-easing);background:#ffffff29;border:1px solid #ffffff75;display:inline-flex}._close_1gkne_251:hover{background:#ffffff47;border-color:#ffffffc7}._planning_1gkne_60{min-height:auto}._planning_1gkne_60 ._frame_1gkne_33{position:relative;inset:auto}@media (width<=767px){._hero_1gkne_1{min-height:86vh}._tag_1gkne_96{padding-right:.55rem}._tagText_1gkne_141{display:none}._bar_1gkne_163{justify-content:flex-end}._hint_1gkne_239{display:none}}@media (prefers-reduced-motion:reduce){._backdrop_1gkne_10,._scrim_1gkne_20{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#16283a;--color-secondary:#6f93c4;--color-accent:#b8965a;--color-background:#f6f8fb;--color-surface:#edf1f6;--color-text:#16283a;--color-text-muted:#566578;--color-border:#d4dde8;--color-error:#b42318;--color-success:#027a48;--color-glass:#ffffff9e;--color-glass-strong:#ffffffc7;--color-glass-subtle:#ffffff61;--color-glass-dark:#16283ab8;--color-highlight:#ffffffdb;--color-shadow:#16283a2e;--color-shadow-soft:#16283a1a;--font-family:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-line-height:1.6;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:clamp(1.0625rem, .99rem + .32vw, 1.1875rem);--text-xl:clamp(1.1875rem, 1.09rem + .42vw, 1.375rem);--display-xs:clamp(1.25rem, 1.15rem + .44vw, 1.5rem);--display-sm:clamp(1.5rem, 1.33rem + .76vw, 1.9375rem);--display-md:clamp(1.875rem, 1.57rem + 1.35vw, 2.625rem);--display-lg:clamp(2.25rem, 1.71rem + 2.39vw, 3.5rem);--display-xl:clamp(2.625rem, 1.84rem + 3.48vw, 4.375rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--tracking-display:-.028em;--tracking-heading:-.018em;--tracking-tight:-.008em;--tracking-normal:0;--tracking-eyebrow:.1em;--leading-display:1.06;--leading-heading:1.18;--leading-snug:1.4;--leading-body:1.65;--font-scale:1;--space-unit:.5rem;--space-container-max-width:76rem;--space-section-padding-y:6rem;--header-height:5rem;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.75rem;--radius-full:999px;--transition-speed:.24s;--transition-easing:cubic-bezier(.22, 1, .36, 1);--blur-glass:22px;--blur-glass-strong:34px;--glass-filter:saturate(150%) blur(18px);--glass-filter-strong:saturate(165%) blur(26px);--shadow-glass:0 22px 70px var(--color-shadow), 0 2px 12px var(--color-shadow-soft);--shadow-glass-hover:0 30px 90px #2f4c6838, 0 8px 22px #2f4c681f;--shadow-inner-highlight:inset 0 1px 0 var(--color-highlight), inset 0 -1px 0 #ffffff47;--gradient-aurora:radial-gradient(circle at 14% 16%, #6f93c49e, transparent 17rem), radial-gradient(circle at 86% 14%, #26426875, transparent 16rem), radial-gradient(circle at 80% 84%, #6f93c494, transparent 17rem), radial-gradient(circle at 22% 82%, #26426866, transparent 16rem), linear-gradient(180deg, #eef3fb 0%, #dde7f5 52%, #edf3fb 100%);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;font-family:var(--font-family), sans-serif;font-size:calc(1rem * var(--font-scale));line-height:var(--font-line-height);color:var(--color-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "calt" 1;font-optical-sizing:auto;font-synthesis-weight:none}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;background-color:#fafbfd;background-image:linear-gradient(115deg, #ffffff75, #ffffff24), var(--gradient-aurora);background-attachment:fixed}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,a,li{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}img{max-width:100%}:where([id]){scroll-margin-top:calc(var(--header-bar-height,5rem) + var(--space-unit) * 4)}@media (width<=600px){:root{--space-section-padding-y:4rem;--font-scale:.96}}@media (width<=400px){:root{--font-scale:.92}}body{background:linear-gradient(115deg, #ffffff75, #ffffff24), var(--gradient-aurora);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--color-primary) 24%, white);color:var(--color-text)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 76%, white);outline-offset:3px}#root{isolation:isolate;min-height:100vh}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-filter:saturate(170%) blur(var(--blur-glass));--glass-filter-strong:saturate(190%) blur(var(--blur-glass-strong))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
