.sticker-icon_icon__gsLVm{display:inline-flex;width:3.5rem;height:3.5rem;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:middle;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 2px rgb(9 13 31/9%))}.sticker-icon_viewport__oKAwc{position:relative;display:block;overflow:hidden}.living-stickers_advantageIcon__kDsw_{position:relative;z-index:1;width:3.5rem;height:3.5rem}.living-stickers_advantageCard__MuzJA h3{margin-top:.7rem}.living-stickers_processHeading__7vf_d{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;margin-bottom:1rem}.living-stickers_processIcon__nLykj{width:3.5rem;height:3.5rem}.loft-location-card_location__iANnH{--trigger-height:2.5rem;--card-width:22rem;position:relative;flex:0 0 auto;width:16.25rem;height:var(--trigger-height);max-width:100%}.loft-location-card_shell__KaTKF{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:1.25rem;background:rgb(9 13 31/60%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),border-radius .36s ease,background .25s ease,box-shadow .25s ease}.loft-location-card_location__iANnH[data-open=true] .loft-location-card_shell__KaTKF{width:var(--card-width);height:calc(var(--trigger-height) + (var(--card-width) - 2px) * .625 + 5rem);border-radius:1.5rem;background:#111427;border-color:rgb(255 255 255/20%);box-shadow:0 18px 48px rgb(9 13 31/35%)}.loft-location-card_address__kkUXm{position:relative;z-index:2;display:flex;width:100%;height:var(--trigger-height);align-items:center;gap:.5rem;padding:0 .8rem;border:0;background:transparent;color:white;font-size:.75rem;line-height:1.5;text-align:left;white-space:nowrap;cursor:pointer}.loft-location-card_address__kkUXm>svg{width:1rem;height:1rem;flex-shrink:0}.loft-location-card_address__kkUXm .loft-location-card_chevron__VICI7{width:.8rem;height:.8rem;margin-left:auto;opacity:.75;transition:transform .3s ease}.loft-location-card_location__iANnH[data-open=true] .loft-location-card_chevron__VICI7{transform:rotate(180deg)}.loft-location-card_panel__nLpmY{visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .25s ease,visibility .18s}.loft-location-card_location__iANnH[data-open=true] .loft-location-card_panel__nLpmY{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.08s}.loft-location-card_map__D4n5_{position:relative;aspect-ratio:8/5;overflow:hidden;background:#111427}.loft-location-card_map__D4n5_>img{object-fit:cover;object-position:center}.loft-location-card_marker__Rmqfu{position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);pointer-events:none}.loft-location-card_dot__M1ANG{position:absolute;inset:0;z-index:1;border:1px solid #c5bcff;border-radius:50%;background:var(--color-brand)}.loft-location-card_ring__snhYJ{position:absolute;width:28px;height:28px;left:-9px;top:-9px;border:1px solid rgb(166 150 255/65%);border-radius:50%;opacity:0}.loft-location-card_label__XPToa{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);white-space:nowrap;border:1px solid rgb(255 255 255/15%);border-radius:999px;background:rgb(9 13 31/90%);color:#efedff;padding:.35rem .65rem;font-size:.6875rem;font-weight:600;line-height:1.5}.loft-location-card_credit__II50C{position:absolute;right:.5rem;bottom:.4rem;padding:.15rem .35rem;border-radius:.4rem;background:rgb(9 13 31/85%);color:#bcc1d3;font-size:.5625rem;line-height:1.5}.loft-location-card_details__VaWl2{height:5rem;padding:.65rem 1rem;border-top:1px solid rgb(255 255 255/8%)}.loft-location-card_details__VaWl2 p{color:#aeb4ca;font-size:.75rem;line-height:1.5}.loft-location-card_details__VaWl2>a{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.6rem;color:#d2caff;font-size:.8125rem;line-height:1.5;font-weight:700}.loft-location-card_details__VaWl2 svg{width:1rem;height:1rem;flex-shrink:0}.loft-location-card_address__kkUXm:focus-visible{outline:2px solid #c5bcff;outline-offset:-4px;border-radius:1.25rem}.loft-location-card_panel__nLpmY a:focus-visible{outline:2px solid #c5bcff;outline-offset:2px;border-radius:.35rem}@keyframes loft-location-card_ripple__M4jEn{0%{transform:scale(.35);opacity:0}12%{opacity:1}85%,to{transform:scale(1.65);opacity:0}}@media (prefers-reduced-motion:no-preference){.loft-location-card_location__iANnH[data-open=true] .loft-location-card_ring__snhYJ{animation:loft-location-card_ripple__M4jEn 3.6s cubic-bezier(.2,.6,.3,1) infinite}.loft-location-card_location__iANnH[data-open=true] .loft-location-card_delayed__SNA2N{animation-delay:-1.8s}}@media (max-width:767px){.loft-location-card_location__iANnH{--trigger-height:2.75rem;--card-width:min(22rem,calc(100vw - 5rem))}.loft-location-card_shell__KaTKF{left:0;right:auto;border-radius:1.375rem}}@media (max-width:359px){.loft-location-card_location__iANnH{--card-width:calc(100vw - 4.25rem)}}@media (prefers-reduced-motion:reduce){.loft-location-card_address__kkUXm,.loft-location-card_chevron__VICI7,.loft-location-card_panel__nLpmY,.loft-location-card_shell__KaTKF{transition:none}}.loft-banner_section__fV5i2{padding-block:0 clamp(1rem,3vw,2.5rem)}.loft-banner_stage__MIGoT{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;background:var(--color-dark-brand);color:white;box-shadow:0 24px 64px rgb(9 13 31/12%)}.loft-banner_media__KK0k1,.loft-banner_shade__rrYl3{position:absolute;inset:0;pointer-events:none}.loft-banner_media__KK0k1{z-index:0}.loft-banner_media__KK0k1 img,.loft-banner_media__KK0k1 picture,.loft-banner_media__KK0k1 video{display:block;width:100%;height:100%}.loft-banner_media__KK0k1 img,.loft-banner_media__KK0k1 video{object-fit:cover}.loft-banner_media__KK0k1 picture{position:absolute;inset:0;z-index:0}.loft-banner_media__KK0k1 video{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .3s ease}.loft-banner_media__KK0k1[data-has-frame=true] video{opacity:1}.loft-banner_media__KK0k1[data-has-frame=true] picture{visibility:hidden}.loft-banner_media__KK0k1 .loft-banner_unavailable__T32js{display:none}.loft-banner_shade__rrYl3{z-index:1;background:linear-gradient(90deg,rgb(9 13 31/77%),rgb(9 13 31/48%) 45%,rgb(9 13 31/14%)),linear-gradient(0deg,rgb(9 13 31/72%),transparent 60%)}.loft-banner_content__kSL8E{position:relative;z-index:2;min-height:35rem;padding:2.5rem;display:flex;flex-direction:column}.loft-banner_topline__w_cR8{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.loft-banner_eyebrow__EpAMm{display:inline-flex;align-items:center;gap:.65rem;font-size:.75rem;line-height:1.5;font-weight:750;letter-spacing:.035em}.loft-banner_chair__UpC27{width:2.5rem;height:2.5rem}.loft-banner_copy__GCdp_{margin-block:auto;padding-block:3.5rem 3rem;max-width:38rem}.loft-banner_title__WM8KS{color:white;text-wrap:auto}.loft-banner_copy__GCdp_ p{margin-top:1.35rem;max-width:27rem;font-size:1rem;line-height:1.75;color:rgb(255 255 255/88%)}.loft-banner_bottom__3sUiC{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1rem 1rem 1.25rem;border:1px solid rgb(255 255 255/19%);border-radius:1.5rem;background:rgb(9 13 31/38%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.loft-banner_offer__kdnnV{display:flex;align-items:center;gap:1rem;font-size:1.375rem;line-height:1.3;font-weight:650;letter-spacing:-.02em}.loft-banner_discount__eY0fa{display:inline-grid;place-items:center;flex-shrink:0;min-width:5.5rem;min-height:3.25rem;padding:.5rem .8rem;border-radius:1rem;background:#efedff;color:#5138ff;box-shadow:0 5px 20px rgb(9 13 31/18%);font-size:1.65rem;font-weight:850;line-height:1;letter-spacing:-.06em;transform:rotate(-7deg)}.loft-banner_cta__dJ7HH{flex-shrink:0;gap:1.1rem}.loft-banner_cta__dJ7HH:focus-visible{outline:2px solid white;outline-offset:4px}@keyframes loft-banner_discount-drift__7R4GR{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-2px) rotate(-5deg)}}@keyframes loft-banner_arrive__toMKG{0%{transform:translateY(12px);opacity:.45}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:no-preference){.loft-banner_discount__eY0fa{animation:loft-banner_discount-drift__7R4GR 6s ease-in-out infinite;animation-play-state:paused}.loft-banner_section__fV5i2[data-visible=true] .loft-banner_discount__eY0fa{animation-play-state:running}.loft-banner_section__fV5i2[data-revealed=true] .loft-banner_copy__GCdp_{animation:loft-banner_arrive__toMKG .65s cubic-bezier(.2,.8,.2,1) both}.loft-banner_section__fV5i2[data-revealed=true] .loft-banner_bottom__3sUiC{animation:loft-banner_arrive__toMKG .65s cubic-bezier(.2,.8,.2,1) .08s both}}@media (max-width:767px){.loft-banner_content__kSL8E{padding:1.5rem;min-height:33rem}.loft-banner_topline__w_cR8{align-items:flex-start;flex-direction:column;gap:.6rem}.loft-banner_copy__GCdp_{padding-block:3rem}.loft-banner_bottom__3sUiC{gap:1rem;padding:1rem}.loft-banner_offer__kdnnV{font-size:1.25rem}}@media (max-width:639px){.loft-banner_content__kSL8E{min-height:38rem}.loft-banner_shade__rrYl3{background:linear-gradient(0deg,rgb(9 13 31/89%),rgb(9 13 31/40%) 56%,rgb(9 13 31/40%)),linear-gradient(90deg,rgb(9 13 31/35%),transparent)}.loft-banner_copy__GCdp_{margin-top:auto;margin-bottom:0;padding-block:6.5rem 1.75rem}.loft-banner_copy__GCdp_ p{font-size:.9375rem;line-height:1.65;margin-top:1rem}.loft-banner_bottom__3sUiC{flex-direction:column;align-items:stretch;padding:.875rem;gap:.875rem}.loft-banner_offer__kdnnV{font-size:1.0625rem;gap:.75rem}.loft-banner_discount__eY0fa{min-width:4.5rem;min-height:2.75rem;font-size:1.4rem;border-radius:.85rem}.loft-banner_cta__dJ7HH{width:100%;padding-inline:1rem}.loft-banner_desktopBreak__zDGFN{display:none}}@media (max-width:359px){.loft-banner_content__kSL8E{padding:1.125rem}.loft-banner_eyebrow__EpAMm{max-width:12rem}.loft-banner_offer__kdnnV{gap:.55rem}.loft-banner_discount__eY0fa{min-width:3.6rem;padding-inline:.4rem;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.loft-banner_cta__dJ7HH,.loft-banner_media__KK0k1 video{transition:none}.loft-banner_cta__dJ7HH:hover{transform:none}}