.condo-renovation_CondoRenovation-page__wsMB0{min-height:100vh;background-color:var(--cream)}.condo-renovation_CondoRenovation-Hero-section__9pCLU{position:relative;isolation:isolate;height:100svh;min-height:720px;width:100%;overflow:hidden;background-color:var(--ink);color:var(--cream)}.condo-renovation_CondoRenovation-Hero-bg__WFBm2{position:absolute;inset:0;top:-8%;height:116%}.condo-renovation_CondoRenovation-Hero-bg-img__89cym{height:100%;width:100%;object-fit:cover}.condo-renovation_CondoRenovation-Hero-bg-overlay__gQygJ{position:absolute;inset:0;background:linear-gradient(180deg,oklch(.18 .02 200/.55) 0,oklch(.18 .02 200/.35) 40%,oklch(.18 .02 200/.9))}.condo-renovation_CondoRenovation-Hero-bg-overlay-side__auApO{position:absolute;inset:0;background:linear-gradient(90deg,oklch(.18 .02 200/.7),transparent 60%)}.condo-renovation_CondoRenovation-Hero-grain__k389V{pointer-events:none;position:absolute;inset:0;opacity:.4}.condo-renovation_CondoRenovation-Hero-top__58O_i{position:absolute;inset-inline:0;top:7rem;z-index:10;margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Hero-top__58O_i{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Hero-top-row__I4zL_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:oklch(.965 .014 85/.7)}.condo-renovation_CondoRenovation-Hero-top-left__VjyCL{display:flex;align-items:center;gap:.75rem}.condo-renovation_CondoRenovation-Hero-top-dot__Yw2Rz{display:inline-block;height:6px;width:6px;border-radius:9999px;background-color:var(--amber)}.condo-renovation_CondoRenovation-Hero-top-right__wns8W{display:none}@media (min-width:768px){.condo-renovation_CondoRenovation-Hero-top-right__wns8W{display:inline}}.condo-renovation_CondoRenovation-Hero-inner__sbLSI{position:relative;z-index:10;margin:0 auto;display:flex;height:100%;max-width:1400px;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 1.5rem 8rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Hero-inner__sbLSI{padding:0 2.5rem 9rem}}.condo-renovation_CondoRenovation-Hero-content__dbOa2{max-width:1100px}.condo-renovation_CondoRenovation-Hero-title__mOfUc{text-wrap:balance;font-size:clamp(3rem,9vw,8.5rem);font-weight:400;line-height:.92;letter-spacing:-.025em}@media (max-width:767px){.condo-renovation_CondoRenovation-Hero-section__9pCLU{height:auto;min-height:860px}.condo-renovation_CondoRenovation-Hero-inner__sbLSI{justify-content:flex-start;align-items:center;text-align:center;padding-top:9.5rem;padding-bottom:14rem}.condo-renovation_CondoRenovation-Hero-actions__rW2gg{flex-direction:column;align-items:center;width:100%}.condo-renovation_CondoRenovation-Hero-btn-secondary__UI3bw{text-align:center}.condo-renovation_CondoRenovation-Hero-stats__FtyOm{flex-direction:column;align-items:flex-start;row-gap:.5rem}}@media (max-width:479px){.condo-renovation_CondoRenovation-Hero-title__mOfUc{font-size:2.4rem}}.condo-renovation_CondoRenovation-Hero-title-line__fKIYS{display:block}.condo-renovation_CondoRenovation-Hero-title-amber__lBRDi{font-style:italic;color:var(--amber)}.condo-renovation_CondoRenovation-Hero-subtitle__o_u1n{margin:2rem auto 0;max-width:36rem;font-size:15px;line-height:1.75;color:oklch(.965 .014 85/.8)}@media (min-width:640px){.condo-renovation_CondoRenovation-Hero-subtitle__o_u1n{font-size:16px}}.condo-renovation_CondoRenovation-Hero-actions__rW2gg{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.condo-renovation_CondoRenovation-Hero-btn-primary__xMJlv{display:inline-flex;align-items:center;gap:.75rem;border:none;border-radius:9999px;background-color:var(--amber);padding:1rem 1.75rem;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-decoration:none;transition:background-color .2s}.condo-renovation_CondoRenovation-Hero-btn-primary__xMJlv:hover{background-color:var(--cream)}.condo-renovation_CondoRenovation-Hero-btn-icon___R65F{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--ink);color:var(--amber);transition:transform .3s}.condo-renovation_CondoRenovation-Hero-btn-primary__xMJlv:hover .condo-renovation_CondoRenovation-Hero-btn-icon___R65F{transform:rotate(45deg)}.condo-renovation_CondoRenovation-Hero-btn-secondary__UI3bw{display:inline-flex;align-items:center;gap:.75rem;padding:0 .5rem;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:oklch(.965 .014 85/.85);text-decoration:none;transition:color .2s}.condo-renovation_CondoRenovation-Hero-btn-secondary__UI3bw:hover{color:var(--cream)}.condo-renovation_CondoRenovation-Hero-btn-secondary-line__WP_kE{display:inline-block;height:1px;width:2rem;background-color:oklch(.965 .014 85/.5);transition:width .3s,background-color .3s}.condo-renovation_CondoRenovation-Hero-btn-secondary__UI3bw:hover .condo-renovation_CondoRenovation-Hero-btn-secondary-line__WP_kE{width:3.5rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Hero-bottom__9UHE5{position:absolute;inset-inline:0;bottom:2rem;z-index:10;margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Hero-bottom__9UHE5{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Hero-bottom-row__MqJeP{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;border-top:1px solid oklch(.965 .014 85/.15);padding-top:1.5rem}.condo-renovation_CondoRenovation-Hero-stats__FtyOm{display:flex;flex-wrap:wrap;align-items:center;column-gap:2.5rem;row-gap:.75rem}.condo-renovation_CondoRenovation-Hero-stat__3zKiK{display:flex;align-items:baseline;gap:.75rem}.condo-renovation_CondoRenovation-Hero-stat-num__SJih2{font-size:1.875rem;line-height:1;letter-spacing:-.02em;color:var(--cream)}.condo-renovation_CondoRenovation-Hero-stat-label__ZsKc_{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:oklch(.965 .014 85/.55)}.condo-renovation_CondoRenovation-Hero-location__iT0Z_{font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:oklch(.965 .014 85/.6)}.condo-renovation_CondoRenovation-Constraints-section__YXMuO{position:relative;background-color:var(--ink);color:var(--cream);padding:4rem 0}.condo-renovation_CondoRenovation-Constraints-inner__vqU7g{margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Constraints-inner__vqU7g{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Constraints-grid__pMDyX{display:grid;grid-gap:3rem;gap:3rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Constraints-grid__pMDyX{grid-template-columns:.85fr 1.15fr;align-items:flex-start;gap:4rem}}.condo-renovation_CondoRenovation-Constraints-tower-col__ndh9l{position:relative;margin:0 auto;width:100%;max-width:28rem}.condo-renovation_CondoRenovation-Constraints-eyebrow__gRSFP{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-eyebrow-line__Z33CP{display:inline-block;height:1px;width:2rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-tower-wrap__YOXkE{position:relative;margin-top:2rem;aspect-ratio:3/5;width:100%}.condo-renovation_CondoRenovation-Constraints-tower-svg__rNM9j{height:100%;width:100%}.condo-renovation_CondoRenovation-Constraints-floor-label__L55Ir{position:absolute;right:-.5rem;display:flex;transform:translateY(-50%);align-items:center;gap:.5rem;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-floor-dash__pZsvA{display:inline-block;height:1px;width:1rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-title__VJBNw{font-weight:300;font-size:clamp(2rem,4.6vw,3.75rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.condo-renovation_CondoRenovation-Constraints-title-amber__GBEai{font-style:italic;color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-desc__Ej16Y{margin-top:1.5rem;max-width:32rem;font-size:15px;line-height:1.7;color:oklch(.965 .014 85/.7)}.condo-renovation_CondoRenovation-Constraints-rules-list__qDH3b{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}.condo-renovation_CondoRenovation-Constraints-rule__GRlCK{position:relative;display:flex;gap:1.25rem;border-radius:1rem;border:1px solid oklch(.965 .014 85/.1);background-color:oklch(.965 .014 85/.03);padding:1.25rem;transition:border-color .2s,background-color .2s}@media (min-width:640px){.condo-renovation_CondoRenovation-Constraints-rule__GRlCK{padding:1.5rem}}.condo-renovation_CondoRenovation-Constraints-rule__GRlCK:hover{border-color:oklch(.74 .155 60/.4);background-color:oklch(.965 .014 85/.06)}.condo-renovation_CondoRenovation-Constraints-rule-icon-col__L3CCX{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-right:1px solid oklch(.965 .014 85/.1);padding-right:1.25rem}.condo-renovation_CondoRenovation-Constraints-rule-icon__e8jui{display:grid;height:3rem;width:3rem;flex-shrink:0;place-items:center;border-radius:9999px;border:1px solid oklch(.74 .155 60/.4);background-color:oklch(.74 .155 60/.1);color:var(--amber)}.condo-renovation_CondoRenovation-Constraints-rule-floor__GsM9I{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:oklch(.965 .014 85/.5)}.condo-renovation_CondoRenovation-Constraints-rule-body__Ikyou{min-width:0}.condo-renovation_CondoRenovation-Constraints-rule-title__lKnw4{font-size:1.25rem;font-weight:300;color:var(--cream)}.condo-renovation_CondoRenovation-Constraints-rule-desc__vlV2E{margin-top:.5rem;font-size:14px;line-height:1.6;color:oklch(.965 .014 85/.65)}.condo-renovation_CondoRenovation-Rooms-section__t4NQb{background-color:var(--cream);padding:4rem 0}.condo-renovation_CondoRenovation-Rooms-inner__e9hA8{margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Rooms-inner__e9hA8{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Rooms-header__QWT46{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Rooms-header__QWT46{grid-template-columns:1fr 1fr;align-items:flex-end}}.condo-renovation_CondoRenovation-Rooms-eyebrow__zsRF0{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:oklch(.22 .035 175/.8)}.condo-renovation_CondoRenovation-Rooms-eyebrow-line__b_v9n{display:inline-block;height:1px;width:2rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Rooms-title__phRoS{margin-top:1.5rem;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.condo-renovation_CondoRenovation-Rooms-title-forest__k39c3{font-style:italic;color:var(--forest-deep)}.condo-renovation_CondoRenovation-Rooms-desc__VIZyc{max-width:28rem;font-size:15px;line-height:1.7;color:oklch(.18 .02 200/.7)}@media (min-width:1024px){.condo-renovation_CondoRenovation-Rooms-desc__VIZyc{justify-self:end;text-align:right}}.condo-renovation_CondoRenovation-Rooms-list__Zu0Ma{margin-top:4rem;display:flex;flex-direction:column;gap:5rem}@media (min-width:640px){.condo-renovation_CondoRenovation-Rooms-list__Zu0Ma{gap:6rem}}.condo-renovation_CondoRenovation-Rooms-item__c4D_Q{display:grid;align-items:center;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Rooms-item__c4D_Q{grid-template-columns:1.1fr 1fr;gap:3.5rem}.condo-renovation_CondoRenovation-Rooms-item-flipped__6dMKB .condo-renovation_CondoRenovation-Rooms-image-wrap__wyMVZ{order:2}.condo-renovation_CondoRenovation-Rooms-item-flipped__6dMKB .condo-renovation_CondoRenovation-Rooms-content__3Sjdo{order:1}}.condo-renovation_CondoRenovation-Rooms-image-wrap__wyMVZ{position:relative;overflow:hidden;border-radius:24px;border:1px solid oklch(.18 .02 200/.1)}.condo-renovation_CondoRenovation-Rooms-image-frame__uVIPX{aspect-ratio:16/11;width:100%}.condo-renovation_CondoRenovation-Rooms-image___68KU{height:100%;width:100%;object-fit:cover;transition:transform .7s}.condo-renovation_CondoRenovation-Rooms-image-wrap__wyMVZ:hover .condo-renovation_CondoRenovation-Rooms-image___68KU{transform:scale(1.04)}.condo-renovation_CondoRenovation-Rooms-badge__8BAL3{position:absolute;left:1.25rem;top:1.25rem;display:flex;align-items:center;gap:.75rem;border-radius:9999px;background-color:oklch(.18 .02 200/.7);padding:.375rem 1rem;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.condo-renovation_CondoRenovation-Rooms-badge-num__C4Xa_{color:var(--amber)}.condo-renovation_CondoRenovation-Rooms-badge-divider__1ZWet{height:.75rem;width:1px;background-color:oklch(.965 .014 85/.4)}.condo-renovation_CondoRenovation-Rooms-content__3Sjdo{max-width:32rem}.condo-renovation_CondoRenovation-Rooms-tag___UDV6{font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--amber)}.condo-renovation_CondoRenovation-Rooms-item-title__HUCLS{margin-top:.75rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:300;line-height:1.05;letter-spacing:-.015em;color:var(--ink)}.condo-renovation_CondoRenovation-Rooms-item-desc__Ft_wr{margin-top:1.25rem;font-size:15px;line-height:1.7;color:oklch(.18 .02 200/.7)}.condo-renovation_CondoRenovation-Rooms-specs__3H3wp{margin-top:2rem;border-top:1px solid oklch(.18 .02 200/.1)}.condo-renovation_CondoRenovation-Rooms-spec-row__0_Wal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid oklch(.18 .02 200/.1)}.condo-renovation_CondoRenovation-Rooms-spec-row__0_Wal:last-child{border-bottom:none}.condo-renovation_CondoRenovation-Rooms-spec-label__Ja2kq{min-width:0;flex-shrink:0;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:oklch(.18 .02 200/.5)}.condo-renovation_CondoRenovation-Rooms-spec-value__Uf6KN{min-width:0;overflow-wrap:break-word;text-align:right;font-size:1rem;color:var(--ink)}@media (max-width:479px){.condo-renovation_CondoRenovation-Rooms-spec-row__0_Wal{flex-direction:column;align-items:flex-start;gap:.25rem}.condo-renovation_CondoRenovation-Rooms-spec-value__Uf6KN{text-align:left}}.condo-renovation_CondoRenovation-Playbook-section__59_Cc{background-color:var(--forest-deep);color:var(--cream);padding:4rem 0}.condo-renovation_CondoRenovation-Playbook-inner__9TvCD{margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Playbook-inner__9TvCD{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Playbook-header__Rd0l1{max-width:42rem}.condo-renovation_CondoRenovation-Playbook-eyebrow__Np8Ab{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:var(--amber)}.condo-renovation_CondoRenovation-Playbook-eyebrow-line__YGJWb{display:inline-block;height:1px;width:2rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Playbook-title__43u1H{margin-top:1.5rem;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.condo-renovation_CondoRenovation-Playbook-title-amber___q_VL{font-style:italic;color:var(--amber)}.condo-renovation_CondoRenovation-Playbook-desc__nqpcz{margin-top:1.5rem;font-size:15px;line-height:1.7;color:oklch(.965 .014 85/.75)}.condo-renovation_CondoRenovation-Playbook-grid__Wj289{margin-top:3.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.condo-renovation_CondoRenovation-Playbook-grid__Wj289{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.condo-renovation_CondoRenovation-Playbook-grid__Wj289{grid-template-columns:repeat(4,1fr)}}.condo-renovation_CondoRenovation-Playbook-card__0kh26{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:1rem;border:1px solid oklch(.965 .014 85/.1);background-color:oklch(.965 .014 85/.04);padding:1.5rem;transition:border-color .2s}.condo-renovation_CondoRenovation-Playbook-card__0kh26:hover{border-color:oklch(.74 .155 60/.4)}.condo-renovation_CondoRenovation-Playbook-card-glow__iAI2w{position:absolute;right:-1.5rem;top:-1.5rem;height:6rem;width:6rem;border-radius:9999px;background-color:oklch(.74 .155 60/.1);filter:blur(40px);transition:background-color .3s}.condo-renovation_CondoRenovation-Playbook-card__0kh26:hover .condo-renovation_CondoRenovation-Playbook-card-glow__iAI2w{background-color:oklch(.74 .155 60/.2)}.condo-renovation_CondoRenovation-Playbook-card-top__XSAKk{position:relative}.condo-renovation_CondoRenovation-Playbook-card-stat__g0uOw{font-size:3rem;font-weight:300;line-height:1;color:var(--amber)}.condo-renovation_CondoRenovation-Playbook-card-label__v_DsF{margin-top:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:oklch(.965 .014 85/.6)}.condo-renovation_CondoRenovation-Playbook-card-desc__QzvGS{position:relative;margin-top:2rem;font-size:13.5px;line-height:1.6;color:oklch(.965 .014 85/.8)}.condo-renovation_CondoRenovation-Playbook-strip__KEaPE{position:relative;margin-top:4rem;overflow:hidden;border-radius:24px;border:1px solid oklch(.965 .014 85/.1)}.condo-renovation_CondoRenovation-Playbook-strip-img__MuPEJ{display:block;height:16rem;width:100%;object-fit:cover}@media (min-width:640px){.condo-renovation_CondoRenovation-Playbook-strip-img__MuPEJ{height:20rem}}.condo-renovation_CondoRenovation-Playbook-strip-overlay___fPMM{position:absolute;inset:0;background:linear-gradient(to top,var(--forest-deep),oklch(.22 .035 175/.4),transparent)}.condo-renovation_CondoRenovation-Playbook-strip-footer__pce1q{position:absolute;inset-inline:0;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.5rem}@media (min-width:640px){.condo-renovation_CondoRenovation-Playbook-strip-footer__pce1q{padding:2rem}}.condo-renovation_CondoRenovation-Playbook-strip-location__opVWS{font-size:1.5rem;font-weight:300}.condo-renovation_CondoRenovation-Playbook-strip-badge__1nQog{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--amber)}.condo-renovation_CondoRenovation-Program-section__cjA7E{background-color:var(--cream);padding:4rem 0}.condo-renovation_CondoRenovation-Program-inner__Ojm0f{margin:0 auto;max-width:1400px;padding:0 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Program-inner__Ojm0f{padding:0 2.5rem}}.condo-renovation_CondoRenovation-Program-header__FMedL{max-width:42rem}.condo-renovation_CondoRenovation-Program-eyebrow__qmbAk{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:oklch(.22 .035 175/.8)}.condo-renovation_CondoRenovation-Program-eyebrow-line__I4R9F{display:inline-block;height:1px;width:2rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-Program-title___63jb{margin-top:1.5rem;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.condo-renovation_CondoRenovation-Program-title-forest__79At5{font-style:italic;color:var(--forest-deep)}.condo-renovation_CondoRenovation-Program-desc__fXZRr{margin-top:1.5rem;font-size:15px;line-height:1.7;color:oklch(.18 .02 200/.7)}.condo-renovation_CondoRenovation-Program-ruler-wrap___S_00{margin-top:3.5rem}.condo-renovation_CondoRenovation-Program-ruler__sxrUv{position:relative;display:flex;align-items:center}.condo-renovation_CondoRenovation-Program-ruler-track__q7_3K{position:absolute;inset-inline:0;top:50%;height:1px;transform:translateY(-50%);background-color:oklch(.18 .02 200/.15)}.condo-renovation_CondoRenovation-Program-ruler-fill__8BcjG{position:absolute;left:0;top:50%;height:2px;transform:translateY(-50%);background-color:var(--amber)}.condo-renovation_CondoRenovation-Program-ruler-grid__JS3Dl{position:relative;display:grid;width:100%;grid-template-columns:repeat(6,1fr);grid-gap:.5rem;gap:.5rem}.condo-renovation_CondoRenovation-Program-week-btn__Hv_3W{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:none;border:none;padding:0;cursor:pointer}.condo-renovation_CondoRenovation-Program-week-dot___jcg7{height:1rem;width:1rem;border-radius:9999px;border:2px solid oklch(.18 .02 200/.25);background-color:var(--cream);transition:border-color .2s,background-color .2s}.condo-renovation_CondoRenovation-Program-week-dot-active__25NiQ{border-color:var(--amber);background-color:var(--amber)}.condo-renovation_CondoRenovation-Program-week-label__MZ1dF{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:oklch(.18 .02 200/.5);transition:color .2s;text-align:center}.condo-renovation_CondoRenovation-Program-week-label-active__OmPqL{color:var(--ink)}.condo-renovation_CondoRenovation-Program-detail__sSCyB{margin-top:2.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem;border-radius:24px;border:1px solid oklch(.18 .02 200/.1);background-color:white;padding:2rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-Program-detail__sSCyB{grid-template-columns:1fr 2fr;align-items:center;padding:2.5rem}}.condo-renovation_CondoRenovation-Program-detail-week__jYS69{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--amber)}.condo-renovation_CondoRenovation-Program-detail-title__KZe27{margin-top:.5rem;font-size:1.875rem;font-weight:300;color:var(--ink)}.condo-renovation_CondoRenovation-Program-detail-desc__16QxC{font-size:15px;line-height:1.7;color:oklch(.18 .02 200/.7)}.condo-renovation_CondoRenovation-CTA-section__4IAOj{position:relative;isolation:isolate;overflow:hidden;color:var(--cream)}.condo-renovation_CondoRenovation-CTA-bg__bWIKl{position:absolute;inset:0;z-index:-10}.condo-renovation_CondoRenovation-CTA-bg-img__LwN9X{height:100%;width:100%;object-fit:cover}.condo-renovation_CondoRenovation-CTA-bg-overlay-h__VqnG3{position:absolute;inset:0;background:linear-gradient(to right,var(--ink),oklch(.18 .02 200/.75) 50%,oklch(.18 .02 200/.25) 100%)}.condo-renovation_CondoRenovation-CTA-bg-overlay-v__p52zT{position:absolute;inset:0;background:linear-gradient(0deg,oklch(.18 .02 200/.6) 0,transparent 50%,oklch(.18 .02 200/.85))}.condo-renovation_CondoRenovation-CTA-grain__H2b1x{pointer-events:none;position:absolute;inset:0;opacity:.25}.condo-renovation_CondoRenovation-CTA-inner__qcGev{position:relative;margin:0 auto;max-width:1400px;padding:4rem 1.5rem}@media (min-width:1024px){.condo-renovation_CondoRenovation-CTA-inner__qcGev{padding:4rem 2.5rem}}.condo-renovation_CondoRenovation-CTA-content__Ox7uI{max-width:48rem}.condo-renovation_CondoRenovation-CTA-eyebrow-wrap__1NMNS{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.28em;color:var(--amber)}.condo-renovation_CondoRenovation-CTA-eyebrow-line__aoNnl{display:inline-block;height:1px;width:2rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-CTA-title__nKlte{margin-top:2rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:300;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.condo-renovation_CondoRenovation-CTA-title-amber__YNh_D{font-style:italic;color:var(--amber)}.condo-renovation_CondoRenovation-CTA-desc__DlebQ{margin-top:2rem;max-width:36rem;font-size:15px;line-height:1.7;color:oklch(.965 .014 85/.85)}.condo-renovation_CondoRenovation-CTA-actions__jy2TB{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}@media (max-width:767px){.condo-renovation_CondoRenovation-CTA-actions__jy2TB{flex-direction:column;align-items:center;width:100%}}.condo-renovation_CondoRenovation-CTA-btn-primary__TSwpb{display:inline-flex;align-items:center;gap:.75rem;border:none;border-radius:9999px;background-color:var(--amber);padding:1rem 1.75rem;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-decoration:none;transition:transform .2s}.condo-renovation_CondoRenovation-CTA-btn-primary__TSwpb:hover{transform:scale(1.02)}.condo-renovation_CondoRenovation-CTA-btn-icon__tafLu{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--ink);color:var(--cream);transition:transform .3s}.condo-renovation_CondoRenovation-CTA-btn-primary__TSwpb:hover .condo-renovation_CondoRenovation-CTA-btn-icon__tafLu{transform:rotate(45deg)}.condo-renovation_CondoRenovation-CTA-btn-secondary__ieVTx{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;font-weight:500;color:oklch(.965 .014 85/.85);text-decoration:none;transition:color .2s}.condo-renovation_CondoRenovation-CTA-btn-secondary__ieVTx:hover{color:var(--cream)}.condo-renovation_CondoRenovation-CTA-btn-secondary-line__SLI7z{display:inline-block;height:1px;width:2rem;background-color:oklch(.965 .014 85/.5);transition:width .3s,background-color .3s}.condo-renovation_CondoRenovation-CTA-btn-secondary__ieVTx:hover .condo-renovation_CondoRenovation-CTA-btn-secondary-line__SLI7z{width:3rem;background-color:var(--amber)}.condo-renovation_CondoRenovation-CTA-meta__Bxw1T{margin-top:4rem;display:flex;flex-wrap:wrap;max-width:42rem;gap:1.5rem 2.5rem;border-top:1px solid oklch(.965 .014 85/.15);padding-top:2rem}@media (min-width:640px){.condo-renovation_CondoRenovation-CTA-meta__Bxw1T{display:grid;grid-template-columns:repeat(3,1fr)}}.condo-renovation_CondoRenovation-CTA-meta-label__p5sT4{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--amber)}.condo-renovation_CondoRenovation-CTA-meta-value__qOEsW{margin-top:.5rem;font-size:1.125rem;font-weight:300;color:var(--cream)}