.ent[data-astro-cid-jhi5vguz]{z-index:1000;color:var(--paper);pointer-events:auto;position:fixed;inset:0}html.nv-seen .ent[data-astro-cid-jhi5vguz],html:not(.js) .ent[data-astro-cid-jhi5vguz]{display:none}@media (prefers-reduced-motion:reduce){.ent[data-astro-cid-jhi5vguz]{display:none}}.ent__half[data-astro-cid-jhi5vguz]{background:var(--ink);height:50%;transition:transform 1.15s var(--ease-cinema);position:absolute;left:0;right:0}.ent__half--top[data-astro-cid-jhi5vguz]{top:0}.ent__half--bottom[data-astro-cid-jhi5vguz]{bottom:0}.ent__upper[data-astro-cid-jhi5vguz],.ent__lower[data-astro-cid-jhi5vguz]{left:var(--gutter);right:var(--gutter);transition:opacity .5s var(--ease-soft), transform .8s var(--ease-cinema);justify-items:center;gap:1.1rem;display:grid;position:absolute}.ent__upper[data-astro-cid-jhi5vguz]{bottom:1.9rem}.ent__lower[data-astro-cid-jhi5vguz]{gap:.5rem;top:1.5rem}.ent__mark[data-astro-cid-jhi5vguz] path[data-astro-cid-jhi5vguz]{fill:#0000;stroke:currentColor;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.45,0,.2,1) .1s forwards ent-draw,.5s 1s forwards ent-fill}@keyframes ent-draw{to{stroke-dashoffset:0}}@keyframes ent-fill{to{fill:currentColor}}.ent__word[data-astro-cid-jhi5vguz]{font:400 clamp(1.8rem, 3.4vw, 2.8rem) / 1.15 var(--serif);gap:.03em;display:flex;overflow:hidden}.ent__word[data-astro-cid-jhi5vguz] span[data-astro-cid-jhi5vguz]{animation:ent-letter .9s var(--ease-expo) calc(.35s + var(--i) * 55ms) forwards;display:block;transform:translateY(110%)}@keyframes ent-letter{to{transform:none}}.ent__seam[data-astro-cid-jhi5vguz]{z-index:2;height:1px;position:absolute;top:50%;left:0;right:0}.ent__seam[data-astro-cid-jhi5vguz] i[data-astro-cid-jhi5vguz]{background:var(--paper);transform-origin:0;height:100%;transition:transform 1.5s var(--ease-cinema) .5s;display:block;transform:scaleX(0)}.ent[data-astro-cid-jhi5vguz].is-run .ent__seam[data-astro-cid-jhi5vguz] i[data-astro-cid-jhi5vguz]{transform:scaleX(1)}.ent__meta[data-astro-cid-jhi5vguz]{font:400 1rem / 1.4 var(--sans);color:#ffffffb8;opacity:0;animation:ent-up .8s var(--ease-expo) .9s forwards;gap:1.25rem;display:flex}@keyframes ent-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ent[data-astro-cid-jhi5vguz].is-open .ent__half--top[data-astro-cid-jhi5vguz]{transform:translateY(-100%)}.ent[data-astro-cid-jhi5vguz].is-open .ent__half--bottom[data-astro-cid-jhi5vguz]{transform:translateY(100%)}.ent[data-astro-cid-jhi5vguz].is-open .ent__upper[data-astro-cid-jhi5vguz]{opacity:0;transform:translateY(-24px)}.ent[data-astro-cid-jhi5vguz].is-open .ent__lower[data-astro-cid-jhi5vguz]{opacity:0;transform:translateY(24px)}.ent[data-astro-cid-jhi5vguz].is-open .ent__seam[data-astro-cid-jhi5vguz] i[data-astro-cid-jhi5vguz]{transform-origin:100%;transition:transform .9s var(--ease-cinema) .35s;opacity:0;transform:scaleX(1)}.ent[data-astro-cid-jhi5vguz].is-open{pointer-events:none}.ent[data-astro-cid-jhi5vguz].is-gone{display:none}.own-art[data-astro-cid-qxp6zphg]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--stone);color:var(--ink);position:relative}.own-art[data-astro-cid-qxp6zphg] svg[data-astro-cid-qxp6zphg]{width:100%;height:100%}.own-art__n[data-astro-cid-qxp6zphg]{font:400 1.75rem var(--serif);fill:var(--muted);stroke:none}.own-art__thread[data-astro-cid-qxp6zphg]{opacity:.35}.own-art__bold[data-astro-cid-qxp6zphg]{stroke-width:2.5px}.own-art__tick[data-astro-cid-qxp6zphg]{stroke-width:2.25px}.own-art__pulse[data-astro-cid-qxp6zphg]{stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.js .own-art__d[data-astro-cid-qxp6zphg]{stroke-dasharray:1;stroke-dashoffset:1px}.js .own-art__n[data-astro-cid-qxp6zphg],.js .own-art__live[data-astro-cid-qxp6zphg]{opacity:0}.js .own-art[data-astro-cid-qxp6zphg].is-in .own-art__d[data-astro-cid-qxp6zphg]{animation:own-draw var(--l,.8s) var(--ease-cinema) var(--t,0s) forwards}.js .own-art[data-astro-cid-qxp6zphg].is-in [data-astro-cid-qxp6zphg]:is(.own-art__n,.own-art__live){animation:own-show .5s var(--ease-soft) var(--t,0s) forwards}.js .own-art[data-astro-cid-qxp6zphg].is-in .own-art__pulse[data-astro-cid-qxp6zphg]{animation:own-pulse 2.6s var(--ease-soft) var(--t,0s) infinite}@keyframes own-draw{to{stroke-dashoffset:0}}@keyframes own-show{to{opacity:1}}@keyframes own-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(4)}}@media (prefers-reduced-motion:reduce){.js .own-art__d[data-astro-cid-qxp6zphg],.js .own-art__n[data-astro-cid-qxp6zphg],.js .own-art__live[data-astro-cid-qxp6zphg],.js .own-art__pulse[data-astro-cid-qxp6zphg]{stroke-dashoffset:0;opacity:1;animation:none!important}.own-art__thread[data-astro-cid-qxp6zphg]{opacity:.35!important}.js .own-art__pulse[data-astro-cid-qxp6zphg]{opacity:0!important}}.sky[data-astro-cid-lcdefpme]{--map:block;--still:none;--fly:grid;--cols:minmax(0, 40rem) minmax(0, 1fr);--stack:stretch;--vert:center;--fg:var(--ink);--fg-soft:var(--muted);--veil:linear-gradient(to right, #fffffff7 0%, #ffffffe6 34%, #fff0 62%), linear-gradient(to top, #ffffff8c, #fff0 28%);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:#2b2b2b;height:calc(100svh - var(--header-h) - var(--tabbar-h));background:var(--stone);min-height:640px;color:var(--fg);position:relative;overflow:hidden}@media (width<=900px){.sky[data-astro-cid-lcdefpme]{--map:none;--still:block;--fly:none;--cols:1fr;--stack:end;--vert:end;--fg:var(--paper);--fg-soft:#ffffffb8;--veil:linear-gradient(to top, #000000d1 0%, #0006 45%, #0000001a 75%), linear-gradient(to bottom, #00000059, #0000 30%);--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:#e4e4e4;background:var(--ink);min-height:560px}.sky__in[data-astro-cid-lcdefpme]{padding-bottom:clamp(2rem,6vh,3.5rem)}.sky__acts[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.sky__acts[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}.sky[data-astro-cid-lcdefpme].is-still{--map:none;--still:block;--fly:none;--cols:minmax(0, 1fr);--stack:end;--vert:end;--fg:var(--paper);--fg-soft:#ffffffb8;--veil:linear-gradient(to top, #000000d1 0%, #0006 45%, #0000001a 75%), linear-gradient(to bottom, #00000059, #0000 30%);--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:#e4e4e4;background:var(--ink)}.sky__map[data-astro-cid-lcdefpme],.sky__still[data-astro-cid-lcdefpme]{position:absolute;inset:0}.sky__map[data-astro-cid-lcdefpme]{display:var(--map)}.sky__still[data-astro-cid-lcdefpme]{display:var(--still)}.sky__still[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.sky__map[data-astro-cid-lcdefpme] .maplibregl-canvas{cursor:grab}.sky__veil[data-astro-cid-lcdefpme]{pointer-events:none;background:var(--veil);position:absolute;inset:0}.sky__in[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:var(--cols);align-items:end;align-content:var(--stack);pointer-events:none;height:100%;padding-block:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.sky__text[data-astro-cid-lcdefpme]{gap:1.5rem;align-self:var(--vert);pointer-events:auto;max-width:38rem;display:grid;container-type:inline-size}.sky__in[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme],.sky__h[data-astro-cid-lcdefpme],.sky__lead[data-astro-cid-lcdefpme]{color:var(--fg)}.sky__h[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-top:-.1em;font-size:clamp(2.6rem,13cqw,5.6rem);line-height:1}.sky__h[data-astro-cid-lcdefpme] em{color:var(--fg-soft);margin-left:-.04em}.sky__lead[data-astro-cid-lcdefpme]{max-width:36ch;margin-top:.25rem}.sky__acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.sky__acts[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{--bg:var(--btn-bg);--fg:var(--btn-fg);--hover:var(--btn-hover)}.sky__alt[data-astro-cid-lcdefpme]{color:var(--fg)}.sky__fly[data-astro-cid-lcdefpme]{display:var(--fly);pointer-events:auto;justify-items:end;gap:.75rem}.sky__chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}.sky__chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:48px;color:var(--ink);font:400 1.15rem / 1 var(--serif);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:#ffffffeb;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem 0 1.2rem;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.sky__chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.sky__chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.sky[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--fg)}.sky[data-astro-cid-lcdefpme] .maplibregl-ctrl-top-right{right:var(--gutter);top:1.25rem}.sky[data-astro-cid-lcdefpme] .maplibregl-ctrl-bottom-left{left:var(--gutter)}.homes[data-astro-cid-lcdefpme]{padding-block:var(--section) calc(var(--section) * .6)}.welcome[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--stone);font:400 1.25rem / 1.35 var(--serif);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:clamp(2rem,4vw,3rem);padding:1rem 1.25rem;display:flex}.welcome[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{font:500 1rem / 1.35 var(--sans)}.homes__first[data-astro-cid-lcdefpme]{color:var(--muted);margin:-1.5rem 0 1.5rem}.homes__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.homes__head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.homes__head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme] em{color:var(--muted)}.homes__note[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--muted);text-align:right;justify-self:end}.homes__split[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.homes__map[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--stone);height:clamp(26rem,62svh,40rem);position:relative;overflow:hidden}.homes__mapbox[data-astro-cid-lcdefpme]{position:absolute;inset:0}.homes__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);display:grid}.homes__maplink[data-astro-cid-lcdefpme]{margin-top:1.5rem;display:none}@media (width<=1200px){.homes__list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.homes__map[data-astro-cid-lcdefpme]{display:none}.homes__maplink[data-astro-cid-lcdefpme]{display:inline-flex}}.find[data-astro-cid-lcdefpme]{background:var(--stone);padding-block:calc(var(--section) * .8)}.find__in[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.find__head[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.find__alt[data-astro-cid-lcdefpme]{color:var(--muted)}.ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:grid}.way[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--radius-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);transition:color .35s var(--ease-soft), box-shadow .35s var(--ease-soft);align-content:start;gap:.35rem;padding:clamp(1.25rem,2.2vw,1.9rem);display:grid;position:relative;overflow:hidden}.way[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--ink);transition:transform .55s var(--ease-expo);position:absolute;inset:0;transform:translateY(101%)}.way__h[data-astro-cid-lcdefpme]{font:400 1.5rem / 1.2 var(--serif);color:var(--ink);transition:color .35s var(--ease-soft)}.way__p[data-astro-cid-lcdefpme]{max-width:28ch;margin-bottom:.9rem}.way__go[data-astro-cid-lcdefpme]{color:var(--ink);transition:color .35s var(--ease-soft);gap:.5rem;margin-top:auto;font-weight:500;display:inline-flex}.way[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease-out)}@media (hover:hover){.way[data-astro-cid-lcdefpme]:hover{color:#ffffffd1;box-shadow:none}.way[data-astro-cid-lcdefpme]:hover:before{transform:none}.way[data-astro-cid-lcdefpme]:hover [data-astro-cid-lcdefpme]:is(.way__h,.way__go){color:var(--paper)}.way[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}}.own[data-astro-cid-lcdefpme]{padding-block:var(--section);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.own__text[data-astro-cid-lcdefpme]{gap:1.6rem;display:grid}.own__steps[data-astro-cid-lcdefpme]{gap:1rem;margin-top:.5rem;display:grid}.own__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.75rem;max-width:44ch;display:grid}.own__steps[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.4rem;font-weight:400}.own__steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.own__acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.own[data-astro-cid-lcdefpme] .own-art{justify-self:end;width:100%;max-width:30rem}.guides__in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.guide[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-inv);color:inherit;transition:border-color .4s var(--ease-soft);align-content:start;gap:1.1rem;padding-top:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.guide__k[data-astro-cid-lcdefpme]{color:#ffffffb8}.guide[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme] em{color:#fff9}.guide[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch}.guide__go[data-astro-cid-lcdefpme]{color:var(--paper);text-underline-offset:.3em;align-items:center;gap:.5rem;font-weight:500;text-decoration:underline 1px #0000;transition:text-decoration-color .3s;display:inline-flex}.guide__go[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease-out)}@media (hover:hover){.guide[data-astro-cid-lcdefpme]:hover{border-color:var(--paper)}.guide[data-astro-cid-lcdefpme]:hover .guide__go[data-astro-cid-lcdefpme]{text-decoration-color:currentColor}.guide[data-astro-cid-lcdefpme]:hover .guide__go[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}}.guide[data-astro-cid-lcdefpme]:focus-visible{outline-offset:8px;border-radius:var(--radius)}@media (width<=900px){.homes__head[data-astro-cid-lcdefpme],.own[data-astro-cid-lcdefpme],.ways[data-astro-cid-lcdefpme],.guides__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.homes__note[data-astro-cid-lcdefpme]{text-align:left;justify-self:start}.own[data-astro-cid-lcdefpme] .own-art{justify-self:center;max-width:24rem}}
