.hero[data-astro-cid-ergxyi7h]{padding:16px 0 48px}@media (width>=900px){.hero[data-astro-cid-ergxyi7h]{padding:24px 0 72px}}.hero-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:40px;display:grid}@media (width>=980px){.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.hero-copy[data-astro-cid-ergxyi7h]{gap:18px;display:grid}.hero-copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{letter-spacing:-.01em;max-width:19ch;font-size:clamp(32px,3.7vw,50px);line-height:1.08}@media (width<=979px){.hero-copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{max-width:none;font-size:clamp(30px,7.6vw,44px)}}.h1-accent[data-astro-cid-ergxyi7h]{color:var(--accent)}.hero-search[data-astro-cid-ergxyi7h]{background:var(--surface);box-shadow:var(--shadow-pink);border-radius:28px;gap:6px;padding:8px;display:grid;position:relative}@media (width>=720px){.hero-search[data-astro-cid-ergxyi7h]{border-radius:999px;grid-template-columns:1fr 180px auto;align-items:center}}.hs-what[data-astro-cid-ergxyi7h],.hs-where[data-astro-cid-ergxyi7h]{min-height:52px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.hs-what[data-astro-cid-ergxyi7h] input[data-astro-cid-ergxyi7h],.hs-where[data-astro-cid-ergxyi7h] select[data-astro-cid-ergxyi7h]{min-width:0;min-height:50px;color:var(--text);background:0 0;border:0;flex:1;font-size:17px}.hs-what[data-astro-cid-ergxyi7h] input[data-astro-cid-ergxyi7h]:focus,.hs-where[data-astro-cid-ergxyi7h] select[data-astro-cid-ergxyi7h]:focus{outline:none}.hs-what[data-astro-cid-ergxyi7h]:focus-within,.hs-where[data-astro-cid-ergxyi7h]:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}@media (width>=720px){.hs-where[data-astro-cid-ergxyi7h]{border-left:1px solid var(--line);border-radius:0}.hs-where[data-astro-cid-ergxyi7h]:focus-within{border-radius:999px}}.quick[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quick[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{background:var(--surface);min-height:44px;box-shadow:var(--shadow);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.quick[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{background:var(--pink);color:var(--text)}.collage[data-astro-cid-ergxyi7h]{height:clamp(380px,42vw,520px);position:relative}.c-back[data-astro-cid-ergxyi7h]{border-radius:var(--blob-3);background:var(--pink);width:86%;height:88%;position:absolute;top:6%;left:8%}.collage[data-astro-cid-ergxyi7h] .c-main{width:58%;height:82%;position:absolute;top:0;left:14%}.collage[data-astro-cid-ergxyi7h] .c-side{border:6px solid var(--bg);width:40%;height:54%;position:absolute;bottom:0;right:0}.c-st1[data-astro-cid-ergxyi7h]{position:absolute;bottom:14%;left:0}.c-st2[data-astro-cid-ergxyi7h]{background:var(--surface);border-radius:var(--blob-2);width:140px;height:130px;position:absolute;top:2%;right:2%;transform:rotate(8deg)}.c-spark1[data-astro-cid-ergxyi7h]{position:absolute;top:6%;left:3%}.c-spark2[data-astro-cid-ergxyi7h]{--ci-accent:#b9a3f5;position:absolute;bottom:2%;right:42%}@media (width<=480px){.sticker[data-astro-cid-ergxyi7h]{width:124px;height:116px;font-size:12.5px}.sticker[data-astro-cid-ergxyi7h] b[data-astro-cid-ergxyi7h]{font-size:27px}.c-st2[data-astro-cid-ergxyi7h]{width:118px;height:110px}}.more-link[data-astro-cid-ergxyi7h]{align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.tiles[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.tiles[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(6,1fr)}}.tile[data-astro-cid-ergxyi7h]{color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.tile[data-astro-cid-ergxyi7h] .blob-photo{aspect-ratio:1/1.05;width:100%;max-width:200px;height:auto;transition:transform .2s}.tile[data-astro-cid-ergxyi7h]:hover .blob-photo{transform:rotate(-3deg)scale(1.03)}.tile-name[data-astro-cid-ergxyi7h]{align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.tile-count[data-astro-cid-ergxyi7h]{color:var(--muted);margin-top:-6px;font-size:14px}.others[data-astro-cid-ergxyi7h]{gap:12px;margin-top:36px;display:grid}.others-h[data-astro-cid-ergxyi7h]{color:var(--muted);font-size:16px;font-weight:700}.others-list[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pill[data-astro-cid-ergxyi7h]{background:var(--surface);min-height:44px;box-shadow:var(--shadow);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}a[data-astro-cid-ergxyi7h].pill:hover{background:var(--pink);color:var(--text)}.pill-n[data-astro-cid-ergxyi7h]{color:var(--muted);font-size:14px;font-weight:500}.pill[data-astro-cid-ergxyi7h].is-soon{opacity:.7;box-shadow:none;border:1.5px dashed var(--line-strong);background:0 0}.prices-band[data-astro-cid-ergxyi7h]{background:var(--pink);border-radius:56px;margin:40px 0}@media (width>=1300px){.prices-band[data-astro-cid-ergxyi7h]{margin-left:24px;margin-right:24px}}.band-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:40px;padding-top:64px;padding-bottom:64px;display:grid}@media (width>=900px){.band-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.band-photo[data-astro-cid-ergxyi7h]{height:clamp(340px,38vw,480px);position:relative}.band-photo[data-astro-cid-ergxyi7h] .blob-photo{width:90%;height:100%;position:absolute;top:0;left:0}.band-st[data-astro-cid-ergxyi7h]{background:var(--accent);color:#fff;position:absolute;bottom:8%;right:0;transform:rotate(-7deg)}.band-st[data-astro-cid-ergxyi7h] b[data-astro-cid-ergxyi7h]{color:#fff}.board[data-astro-cid-ergxyi7h]{gap:16px;margin:0;display:grid}.board[data-astro-cid-ergxyi7h] .pricelist[data-astro-cid-ergxyi7h]{padding:18px 26px;font-size:16.5px}.board[data-astro-cid-ergxyi7h] .pricelist[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:var(--text)}.board[data-astro-cid-ergxyi7h] figcaption[data-astro-cid-ergxyi7h]{color:#5a3d55;max-width:56ch}.cities[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.city[data-astro-cid-ergxyi7h]{color:var(--text);text-decoration:none;transition:transform .15s;display:grid;overflow:hidden}.city[data-astro-cid-ergxyi7h]:hover{color:var(--text);transform:translateY(-3px)}.city-art[data-astro-cid-ergxyi7h]{height:124px;overflow:hidden}.city-art[data-astro-cid-ergxyi7h] svg{width:100%;height:100%}.city-body[data-astro-cid-ergxyi7h]{gap:2px;padding:14px 18px 18px;display:grid}.city-body[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:24px;font-weight:400}.city[data-astro-cid-ergxyi7h].is-empty{opacity:.8}.promise[data-astro-cid-ergxyi7h]{align-items:center;gap:28px;padding-top:24px;padding-bottom:24px;display:grid}@media (width>=900px){.promise[data-astro-cid-ergxyi7h]{grid-template-columns:1.3fr 1fr;gap:56px}}.promise-copy[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{max-width:62ch}.stats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.stats[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]{aspect-ratio:1/.95;border-radius:var(--blob-1);text-align:center;flex-direction:column-reverse;justify-content:center;gap:4px;padding:12px 6px;display:flex}.stats[data-astro-cid-ergxyi7h] .st-a[data-astro-cid-ergxyi7h]{background:var(--pink)}.stats[data-astro-cid-ergxyi7h] .st-b[data-astro-cid-ergxyi7h]{background:var(--butter);border-radius:var(--blob-2)}.stats[data-astro-cid-ergxyi7h] .st-c[data-astro-cid-ergxyi7h]{background:var(--lilac);border-radius:var(--blob-3)}.stats[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{color:var(--accent);margin:0;font-size:clamp(26px,3.6vw,42px);line-height:1}.stats[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{color:var(--text);font-size:14px;font-weight:600}.owners[data-astro-cid-ergxyi7h]{background:var(--accent);color:#fff;border-radius:56px;align-items:center;gap:28px;padding:40px 28px;display:grid;overflow:hidden}@media (width>=800px){.owners[data-astro-cid-ergxyi7h]{grid-template-columns:1.2fr .8fr;padding:48px 56px}}.owners[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{color:#fff;font-size:clamp(30px,3.4vw,44px)}.owners[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:#ffe8ef;max-width:46ch;font-size:17px}.owners[data-astro-cid-ergxyi7h] .owners-photo{aspect-ratio:1/1.15;object-position:52% 30%;border:6px solid var(--pink);justify-self:center;width:min(100%,300px);height:auto}.btn-ghost-light[data-astro-cid-ergxyi7h]{color:#fff;background:0 0;border:2px solid #ffffffb3}.btn-ghost-light[data-astro-cid-ergxyi7h]:hover{color:#fff;background:#ffffff24}
