.demo-hero__sky[data-v-d00dd664]{background:radial-gradient(60% 45% at 50% 0,rgb(var(--primary)/.55),rgb(var(--primary)/0) 70%),linear-gradient(180deg,#05060c 0,#080a18 58%,#080a18d9 68%,rgb(var(--bg)/0));height:min(980px,100%);inset:0 0 auto;overflow:hidden;position:absolute;z-index:-2}.demo-hero__beam[data-v-d00dd664]{background:linear-gradient(180deg,#7882ff8c,rgb(var(--primary)/.18) 55%,rgb(var(--primary)/0));filter:blur(10px);height:72%;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);opacity:var(--o);position:absolute;top:-10%}@media(prefers-reduced-motion:no-preference){.demo-hero__beam[data-v-d00dd664]{animation:demo-beam-d00dd664 var(--d) ease-in-out infinite alternate}}@keyframes demo-beam-d00dd664{0%{opacity:calc(var(--o)*.45);transform:translateY(-3%)}to{opacity:var(--o);transform:translateY(2%)}}.demo-hero__glow[data-v-d00dd664]{background:radial-gradient(50% 50% at 50% 50%,rgb(var(--primary)/.35),rgb(var(--primary)/0) 72%);border-radius:50%;filter:blur(24px);height:70%;left:50%;pointer-events:none;position:absolute;top:-40px;translate:-50% 0;width:min(1100px,110%);z-index:-1}.glass-btn[data-v-d00dd664],.glass-pill[data-v-d00dd664]{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,#fff3,#ffffff0d 55%,#ffffff1f);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #ffffff26,inset 0 0 0 1px #ffffff29,0 10px 30px -10px #0009}.glass-btn[data-v-d00dd664]{transition:background .2s ease,transform .2s ease}.glass-btn[data-v-d00dd664]:hover{background:linear-gradient(135deg,#ffffff47,#ffffff1a 55%,#ffffff2e)}.glass-btn[data-v-d00dd664]:active{transform:scale(.98)}.glass-btn--primary[data-v-d00dd664]{background:linear-gradient(135deg,rgb(var(--primary)/.95),rgb(var(--primary)/.72) 55%,rgb(var(--primary)/.88));box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #ffffff1f,inset 0 0 0 1px #ffffff2e,0 10px 30px -8px rgb(var(--primary)/.7)}.glass-btn--primary[data-v-d00dd664]:hover{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary)/.82) 55%,rgb(var(--primary)/.95))}.hero--illustrated[data-v-69a5a4da]{overflow:visible;padding-inline:clamp(24px,6vw,160px);padding-top:120px}.hero--illustrated .hero-layout[data-v-69a5a4da]{display:block;padding-top:clamp(72px,12svh,160px)}.hero--illustrated .hero-copy[data-v-69a5a4da]{margin-inline:auto;max-width:820px;text-align:center}.hero--illustrated .hero-spacer[data-v-69a5a4da]{display:none}.hero--illustrated .hero-title[data-v-69a5a4da]{font-size:clamp(48px,5.3vw,104px);letter-spacing:-.035em;line-height:1.16}.hero--illustrated .hero-description[data-v-69a5a4da]{line-height:1.75;margin-top:28px;text-wrap:pretty}.hero--illustrated .hero-actions[data-v-69a5a4da]{gap:24px;justify-content:center;margin-top:32px}@media(max-width:767px){.hero--illustrated[data-v-69a5a4da]{padding-top:100px}.hero--illustrated nav[data-v-69a5a4da]{font-size:11px;gap:8px}.hero--illustrated .hero-layout[data-v-69a5a4da]{padding-top:64px}.hero--illustrated .hero-title[data-v-69a5a4da]{font-size:clamp(36px,10.5vw,56px)}.hero--illustrated .hero-description[data-v-69a5a4da]{font-size:15px;margin-top:24px}.hero--illustrated .hero-actions[data-v-69a5a4da]{gap:8px;margin-top:28px}}.hero-city[data-v-69a5a4da]{bottom:-180px;top:18%}.hero-city[data-v-69a5a4da]:after{background:linear-gradient(to bottom,rgb(var(--bg)/0),rgb(var(--bg)) 92%);content:"";height:360px;inset:auto 0 0;position:absolute}.hero-city__image[data-v-69a5a4da]{filter:grayscale(1);height:auto;left:50%;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 30%,#000 65%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 30%,#000 65%);max-width:none;min-width:1000px;opacity:.7;position:absolute;top:0;transform:translate(-50%);width:112%}@media(max-width:1023px){.hero-city[data-v-69a5a4da]{bottom:-120px;top:30%}.hero-city[data-v-69a5a4da]:after{height:260px}.hero-city__image[data-v-69a5a4da]{opacity:.35}}.hero-city--compact .hero-city__image[data-v-69a5a4da]{min-width:800px;width:90%}.hero-city--lower[data-v-69a5a4da]{top:calc(18% + 255px)}.hero-city--lower .hero-city__image[data-v-69a5a4da]{min-width:600px;width:66%}@media(max-width:1023px){.hero-city--lower[data-v-69a5a4da]{top:calc(30% + 165px)}}.hero-city--neighborhood[data-v-69a5a4da]{top:calc(18% + 55px)}.hero-city--neighborhood .hero-city__image[data-v-69a5a4da]{min-width:640px;width:72%}@media(max-width:1023px){.hero-city--neighborhood[data-v-69a5a4da]{top:calc(30% + 35px)}}.reviews-full-width[data-v-44bf031b]{margin-left:calc(50% - 50vw);width:100vw}.reason-deck[data-v-2b79a300]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:20px}.reason-card[data-v-2b79a300]{background:rgb(var(--surface));border-radius:24px;color:rgb(var(--heading));display:flex;flex-direction:column;min-height:430px;padding:28px}.reason-title[data-v-2b79a300]{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.25;word-break:keep-all}.reason-description[data-v-2b79a300]{font-size:16px;letter-spacing:-.01em;line-height:1.7;margin-top:24px;opacity:.85;overflow-wrap:anywhere;word-break:keep-all}.reason-concerns[data-v-2b79a300]{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:40px}.reason-card--1[data-v-2b79a300]{background:rgb(var(--primary));color:#fff}.reason-card--2[data-v-2b79a300]{background:color-mix(in srgb,rgb(var(--primary)) 5.5%,rgb(var(--bg)))}.reason-card--3[data-v-2b79a300]{background:rgb(var(--surface))}.reason-note[data-v-2b79a300]{background:rgb(var(--bg)/.85);border-radius:16px 16px 16px 4px;font-size:14px;letter-spacing:-.01em;line-height:1.55;max-width:94%;overflow-wrap:anywhere;padding:12px 16px;width:-moz-fit-content;width:fit-content;word-break:keep-all}.reason-note[data-v-2b79a300]:nth-child(2n){border-radius:16px 16px 4px;margin-left:auto;max-width:90%}.reason-card--1 .reason-note[data-v-2b79a300]{background:#ffffff24}.reason-visual[data-v-2b79a300]{border-radius:24px;display:none;overflow:hidden}.reason-wordmark[data-v-2b79a300]{color:#fff;font-family:Gmarket Sans,sans-serif;font-size:clamp(28px,2.5vw,50px);font-weight:700;letter-spacing:-.04em;line-height:1}@media(min-width:1280px){.reason-deck[data-v-2b79a300]{align-items:stretch;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));left:50%;position:relative;transform:translate(-50%);width:min(1800px,90vw)}.reason-visual[data-v-2b79a300]{align-items:center;background:rgb(var(--surface));display:flex}.reason-visual--first[data-v-2b79a300]{background:#000;grid-column:1;grid-row:1;justify-content:center;transform:translateY(18px) rotate(-5deg)}.reason-card--1[data-v-2b79a300]{grid-column:2;grid-row:1;transform:translateY(-8px)}.reason-card--2[data-v-2b79a300]{grid-column:3;grid-row:1;transform:translateY(18px) rotate(-2deg);z-index:1}.reason-visual--second[data-v-2b79a300]{grid-column:4;grid-row:1;transform:translateY(30px) rotate(5deg)}.reason-card--3[data-v-2b79a300]{grid-column:5;grid-row:1;transform:translateY(-8px) rotate(2deg)}.reason-card[data-v-2b79a300]{min-height:clamp(450px,26.5vw,520px);padding:clamp(30px,2vw,40px) clamp(22px,1.6vw,32px) 30px}.reason-title[data-v-2b79a300]{font-size:clamp(24px,1.8vw,36px)}.reason-visual[data-v-2b79a300]{position:relative}.reason-visual img[data-v-2b79a300]{inset:0;position:absolute}}@media(max-width:767px){.reason-deck[data-v-2b79a300]{gap:16px;grid-template-columns:1fr;padding-block:0}.reason-card[data-v-2b79a300]{min-height:auto;padding:28px}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.is-waiting[data-v-2b79a300]>*{transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .25s ease}.is-waiting .reason-visual--first[data-v-2b79a300]{z-index:3}.is-waiting .reason-card--1[data-v-2b79a300]{transition-delay:70ms}.is-waiting .reason-card--2[data-v-2b79a300]{transition-delay:.14s}.is-waiting .reason-visual--second[data-v-2b79a300]{transition-delay:.21s}.is-waiting .reason-card--3[data-v-2b79a300]{transition-delay:.28s}.is-waiting[data-v-2b79a300]:not(.is-open)>*{opacity:0;transition:none}.is-waiting:not(.is-open) .reason-visual--first[data-v-2b79a300]{opacity:1;transform:translate(calc(200% + 24px))}.is-waiting:not(.is-open) .reason-card--1[data-v-2b79a300]{transform:translate(calc(100% + 12px))}.is-waiting:not(.is-open) .reason-card--2[data-v-2b79a300]{transform:none}.is-waiting:not(.is-open) .reason-visual--second[data-v-2b79a300]{transform:translate(calc(-100% - 12px))}.is-waiting:not(.is-open) .reason-card--3[data-v-2b79a300]{transform:translate(calc(-200% - 24px))}}.landing-page[data-v-9935b53c]{overflow-wrap:anywhere;overflow-x:clip;word-break:keep-all}.landing-content>aside[data-v-9935b53c],.landing-content>nav[data-v-9935b53c],.landing-content>section[data-v-9935b53c]{position:relative}.landing-page[data-v-9935b53c] a:focus-visible,.landing-page[data-v-9935b53c] summary:focus-visible{border-radius:4px;outline:2px solid rgb(var(--primary));outline-offset:5px}.landing-page[data-v-9935b53c] section{scroll-margin-top:6rem}
