@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-skin=selva]{--bg:#f3f6ef;--surface:#fff;--alt:#e3ecdc;--dark:#0e3326;--on-dark:#e9f1e4;--on-dark-muted:#a9c2b3;--ink:#10231b;--muted:#536a5e;--line:#d3dfcc;--primary:#1f6f4a;--primary-hover:#17573a;--on-primary:#fff;--accent:#f2b33d;--on-accent:#10231b;--rent:#f2b33d;--font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--display-weight:700;--display-stretch:88%;--display-tracking:-.012em;--display-leading:1.04;--display-case:none;--radius-img:28px 6px 28px 6px;--radius-card:20px 4px 20px 4px;--radius-btn:999px;--radius-chip:999px;--card-border:1px solid transparent;--card-shadow:0 1px 2px #0e332614, 0 8px 24px #0e332612;--card-shadow-hover:0 2px 4px #0e33261a, 0 16px 36px #0e332624}[data-skin=aventura]{--bg:#f2f1ec;--surface:#fff;--alt:#e4e6df;--dark:#1c3236;--on-dark:#eef4f2;--on-dark-muted:#9fb8b6;--ink:#182325;--muted:#56635f;--line:#d3d9d2;--primary:#e8541e;--primary-hover:#c94512;--on-primary:#fff;--accent:#f2c14e;--on-accent:#182325;--rent:#f2c14e;--font-display:"Archivo Variable", system-ui, sans-serif;--font-body:"Archivo Variable", system-ui, sans-serif;--display-weight:800;--display-stretch:68%;--display-tracking:.005em;--display-leading:.94;--display-case:uppercase;--radius-img:3px;--radius-card:4px;--radius-btn:3px;--radius-chip:3px;--card-border:1px solid transparent;--card-shadow:0 1px 0 #1c32361a;--card-shadow-hover:0 16px 32px #1c32362e}[data-skin=playa]{--bg:#f1dfbf;--surface:#fff;--alt:#12b5b0;--dark:#063b4c;--on-dark:#eafaf8;--on-dark-muted:#9fd6d6;--ink:#0c2a33;--muted:#4f5f5f;--line:#0c2a3329;--primary:#ff6a45;--primary-hover:#f0532d;--on-primary:#fff;--accent:#ffd23f;--on-accent:#0c2a33;--rent:#ffd23f;--sea:#063b4c;--turq:#12b5b0;--sand:#f1dfbf;--foam:#eafaf8;--font-display:"Outfit Variable", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--display-weight:800;--display-stretch:100%;--display-tracking:-.035em;--display-leading:.92;--display-case:none;--radius-img:20px;--radius-card:22px;--radius-btn:999px;--radius-chip:999px;--card-border:1px solid transparent;--card-shadow:0 10px 30px #063b4c2e;--card-shadow-hover:0 18px 44px #063b4c47}[data-skin=cultura]{--bg:#f6efe2;--surface:#fdf8ee;--alt:#ede2cc;--dark:#15213d;--on-dark:#f6efe2;--on-dark-muted:#c6c3b6;--ink:#1c1917;--muted:#6b625a;--line:#d9cab0;--primary:#8c1a1f;--primary-hover:#6e1218;--on-primary:#f6efe2;--accent:#e0a200;--on-accent:#1c1917;--rent:#e0a200;--red:#8c1a1f;--red-deep:#5e0f14;--night:#15213d;--gold:#e0a200;--blue:#1e4a8f;--orange:#d9601a;--cream:#f6efe2;--font-display:"Instrument Serif", "Times New Roman", serif;--font-body:"Source Sans 3 Variable", system-ui, sans-serif;--display-weight:400;--display-stretch:100%;--display-tracking:-.01em;--display-leading:.96;--display-case:none;--radius-img:2px;--radius-card:2px;--radius-btn:2px;--radius-chip:2px;--card-border:1px solid var(--line);--card-shadow:none;--card-shadow-hover:0 14px 30px #1c191724}[data-skin=mapa]{--bg:#0c2229;--surface:#12313a;--alt:#0f2a32;--dark:#071a20;--on-dark:#e8f1ee;--on-dark-muted:#9db5b3;--ink:#e8f1ee;--muted:#9db5b3;--line:#e8f1ee24;--primary:#ff5a3c;--primary-hover:#ff7559;--on-primary:#fff;--accent:#f6c453;--on-accent:#0c2229;--rent:#f6c453;--land:#1b4642;--land-line:#f6c4531f;--font-display:"Outfit Variable", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--display-weight:700;--display-stretch:100%;--display-tracking:-.025em;--display-leading:1;--display-case:none;--radius-img:14px;--radius-card:16px;--radius-btn:999px;--radius-chip:999px;--card-border:1px solid #e8f1ee1a;--card-shadow:none;--card-shadow-hover:0 18px 40px #00000059}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font:17px/1.6 var(--font-body);flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-underline-offset:.18em}a:hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,h3,.display{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance}h1,h2{text-transform:var(--display-case,none)}h1{margin:0 0 .35em;font-size:clamp(2.3rem,5.5vw,4.2rem)}h2{margin:0 0 .45em;font-size:clamp(1.7rem,3.4vw,2.6rem)}h3{margin:0 0 .3em;font-size:1.25rem;line-height:1.2}.wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.narrow{max-width:760px}.muted{color:var(--muted)}.prose{max-width:68ch;font-size:1.1rem;line-height:1.72}.prose h2{margin:1.8em 0 .5em;font-size:clamp(1.5rem,2.6vw,2rem)}.prose h3{margin:1.4em 0 .4em}.prose p,.prose li{margin:0 0 .9em}.prose img{border-radius:var(--radius-img);margin:1.2em 0}.prose table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.prose th{background:var(--alt)}.prose blockquote{border-left:4px solid var(--primary);background:var(--alt);margin:1.2em 0;padding:.4em 1.2em}.prose .karen{display:none}@media (width<=640px){.prose table{font-size:.85rem}.prose th,.prose td{min-width:120px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}select[data-astro-cid-eb2h7ddo]{font:600 .88rem var(--font-body);color:inherit;border-radius:var(--radius-btn);cursor:pointer;opacity:.85;background:0 0;border:1px solid;padding:6px 10px}select[data-astro-cid-eb2h7ddo]:hover{opacity:1}option[data-astro-cid-eb2h7ddo]{color:#111}.vh[data-astro-cid-eb2h7ddo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.idq[data-astro-cid-gapfyhjd]{border:1px solid var(--idq-line,var(--line));border-radius:var(--radius-btn);background:var(--idq-bg,transparent);align-items:stretch;display:inline-flex;overflow:hidden}.idq[data-astro-cid-gapfyhjd] input[data-astro-cid-gapfyhjd]{width:7.5em;min-width:0;font:600 .88rem var(--font-body);color:var(--idq-ink,var(--ink));background:0 0;border:0;flex:7.5em;padding:7px 10px}.idq[data-astro-cid-gapfyhjd] input[data-astro-cid-gapfyhjd]::placeholder{color:var(--idq-ink,var(--ink));opacity:.6}.idq[data-astro-cid-gapfyhjd] input[data-astro-cid-gapfyhjd]:focus{outline:none}.idq[data-astro-cid-gapfyhjd]:focus-within{border-color:var(--idq-focus,var(--primary))}.idq[data-astro-cid-gapfyhjd] button[data-astro-cid-gapfyhjd]{font:700 .8rem var(--font-body);cursor:pointer;background:var(--idq-btn,var(--primary));color:var(--idq-btn-ink,var(--on-primary));letter-spacing:.04em;border:0;padding:0 11px}.page[data-astro-cid-b3geuhc2]{flex-direction:column;flex:1 0 auto;display:flex}.site-header[data-astro-cid-b3geuhc2]{z-index:30;background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-b3geuhc2]{justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding-top:8px;padding-bottom:8px;display:flex}.brand[data-astro-cid-b3geuhc2]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark[data-astro-cid-b3geuhc2]{background:var(--primary);width:38px;height:38px;color:var(--on-primary);font:var(--display-weight) 1.35rem/1 var(--font-display);font-stretch:var(--display-stretch);border-radius:var(--radius-card);place-items:center;display:grid}.word[data-astro-cid-b3geuhc2]{white-space:nowrap;font:var(--display-weight) 1.25rem/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking)}.word[data-astro-cid-b3geuhc2] span[data-astro-cid-b3geuhc2]{color:var(--primary)}.nav[data-astro-cid-b3geuhc2]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 26px;display:flex}.tools[data-astro-cid-b3geuhc2]{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.nav[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2]{white-space:nowrap;color:var(--ink);font-size:.97rem;font-weight:600;text-decoration:none}.nav[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2]:hover,.nav[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2][aria-current=page]{color:var(--primary)}.nav[data-astro-cid-b3geuhc2] .nav-cta[data-astro-cid-b3geuhc2]{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-btn);padding:9px 18px}.nav[data-astro-cid-b3geuhc2] .nav-cta[data-astro-cid-b3geuhc2]:hover{background:var(--primary-hover);color:var(--on-primary)}.menu-toggle[data-astro-cid-b3geuhc2]{border:1px solid var(--line);border-radius:var(--radius-btn);font:600 .95rem var(--font-body);color:var(--ink);cursor:pointer;background:0 0;padding:8px 16px;display:none}.overlay[data-astro-cid-b3geuhc2] .site-header[data-astro-cid-b3geuhc2]{backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;left:0;right:0}.overlay[data-astro-cid-b3geuhc2] .word[data-astro-cid-b3geuhc2],.overlay[data-astro-cid-b3geuhc2] .nav[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2]:not(.nav-cta),.overlay[data-astro-cid-b3geuhc2] .menu-toggle[data-astro-cid-b3geuhc2],.overlay[data-astro-cid-b3geuhc2] .nav[data-astro-cid-b3geuhc2] select{color:#fff}.overlay[data-astro-cid-b3geuhc2] .word[data-astro-cid-b3geuhc2] span[data-astro-cid-b3geuhc2]{color:var(--accent)}.overlay[data-astro-cid-b3geuhc2] .nav-cta[data-astro-cid-b3geuhc2]{background:var(--accent);color:var(--on-accent)}.overlay[data-astro-cid-b3geuhc2] .nav[data-astro-cid-b3geuhc2] .idq{--idq-ink:#fff;--idq-line:#ffffff8c;--idq-focus:#fff}@media (width<=900px){.menu-toggle[data-astro-cid-b3geuhc2]{display:block}.nav[data-astro-cid-b3geuhc2]{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px clamp(16px,4vw,32px) 18px;display:none;position:absolute;top:70px;left:0;right:0}.nav[data-astro-cid-b3geuhc2].open{display:flex}.nav[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2]{padding:12px 0;color:var(--ink)!important}.tools[data-astro-cid-b3geuhc2]{display:contents}.nav[data-astro-cid-b3geuhc2] .nav-cta[data-astro-cid-b3geuhc2]{text-align:center;margin-top:8px}.nav[data-astro-cid-b3geuhc2] .idq{--idq-ink:var(--ink);--idq-line:var(--line);margin-top:10px;display:flex}.nav[data-astro-cid-b3geuhc2] select{margin-top:12px;color:var(--ink)!important}}.site-footer[data-astro-cid-b3geuhc2]{background:var(--dark);color:var(--on-dark-muted);padding:clamp(48px,7vw,80px) 0 32px;font-size:.95rem}.site-footer[data-astro-cid-b3geuhc2] a[data-astro-cid-b3geuhc2]{color:var(--on-dark)}.cols[data-astro-cid-b3geuhc2]{grid-template-columns:2fr 1fr 1fr;gap:36px;display:grid}.f-brand[data-astro-cid-b3geuhc2]{font:var(--display-weight) 1.7rem/1.1 var(--font-display);font-stretch:var(--display-stretch);color:var(--on-dark);margin:0 0 10px}.about[data-astro-cid-b3geuhc2] p[data-astro-cid-b3geuhc2]:last-child{max-width:40ch}.site-footer[data-astro-cid-b3geuhc2] h2[data-astro-cid-b3geuhc2]{font:700 .95rem var(--font-body);color:var(--on-dark);letter-spacing:0;text-transform:none;margin:0 0 12px}.site-footer[data-astro-cid-b3geuhc2] ul[data-astro-cid-b3geuhc2]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-b3geuhc2] li[data-astro-cid-b3geuhc2]{margin:7px 0}.legal[data-astro-cid-b3geuhc2]{border-top:1px solid color-mix(in srgb, var(--on-dark) 18%, transparent);margin:40px 0 0;padding-top:20px;font-size:.82rem}@media (width<=760px){.cols[data-astro-cid-b3geuhc2]{grid-template-columns:1fr}}.hero[data-astro-cid-taucb6wj]{position:relative;overflow:hidden}.grid[data-astro-cid-taucb6wj]{align-items:center;display:grid;position:relative}h1[data-astro-cid-taucb6wj]{margin:0 0 .3em}.lede[data-astro-cid-taucb6wj]{max-width:46ch;margin:0;font-size:clamp(1.1rem,1.7vw,1.3rem)}.actions[data-astro-cid-taucb6wj]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}figure[data-astro-cid-taucb6wj]{margin:0}figcaption[data-astro-cid-taucb6wj]{line-height:1.3}figcaption[data-astro-cid-taucb6wj] a[data-astro-cid-taucb6wj]{font-size:.85rem;text-decoration:none}.hero[data-astro-cid-taucb6wj]{background:var(--dark);color:var(--on-dark);align-items:flex-end;min-height:min(88vh,780px);display:flex}.hero[data-astro-cid-taucb6wj] .media[data-astro-cid-taucb6wj]{position:absolute;inset:0}.hero[data-astro-cid-taucb6wj] .media[data-astro-cid-taucb6wj] img[data-astro-cid-taucb6wj]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-taucb6wj] .media[data-astro-cid-taucb6wj]:after{content:"";background:linear-gradient(#0e332699 0%,#0e332633 22%,#0e332659 50%,#0e3326f2 100%);position:absolute;inset:0}.hero[data-astro-cid-taucb6wj] .grid[data-astro-cid-taucb6wj]{width:100%;padding-top:120px;padding-bottom:clamp(40px,7vw,88px);position:static}.hero[data-astro-cid-taucb6wj] .text[data-astro-cid-taucb6wj]{z-index:1;max-width:780px;position:relative}.hero[data-astro-cid-taucb6wj] h1[data-astro-cid-taucb6wj]{color:#fff;font-size:clamp(3rem,8.5vw,6.6rem)}.hero[data-astro-cid-taucb6wj] .lede[data-astro-cid-taucb6wj]{color:var(--on-dark)}.hero[data-astro-cid-taucb6wj] figcaption[data-astro-cid-taucb6wj]{z-index:1;text-align:right;max-width:40%;position:absolute;bottom:60px;right:clamp(16px,4vw,32px)}.hero[data-astro-cid-taucb6wj] figcaption[data-astro-cid-taucb6wj] a[data-astro-cid-taucb6wj]{color:var(--on-dark-muted)}.hero[data-astro-cid-taucb6wj] .btn.secondary{color:#fff;border-color:#fffc}.hero[data-astro-cid-taucb6wj] .btn.secondary:hover{color:var(--dark);background:#fff}@media (width<=760px){.hero[data-astro-cid-taucb6wj] figcaption[data-astro-cid-taucb6wj]{display:none}}.badge[data-astro-cid-gysip5ha]{border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);padding:4px 11px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-block}.rent[data-astro-cid-gysip5ha]{background:var(--rent);color:var(--on-accent)}.closed[data-astro-cid-gysip5ha]{background:var(--ink);color:var(--surface)}.sale[data-astro-cid-gysip5ha]{background:var(--surface)}.price[data-astro-cid-p3aafx7x]{flex-direction:column;display:flex}strong[data-astro-cid-p3aafx7x]{font-size:1.08rem;font-weight:750}span[data-astro-cid-p3aafx7x]{color:var(--muted);font-size:.88rem}.lg[data-astro-cid-p3aafx7x] strong[data-astro-cid-p3aafx7x]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1}.lg[data-astro-cid-p3aafx7x] span[data-astro-cid-p3aafx7x]{font-size:1rem}.card[data-astro-cid-w47dyoue]{background:var(--surface);border:var(--card-border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--card-shadow);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.card[data-astro-cid-w47dyoue]:hover{box-shadow:var(--card-shadow-hover);color:inherit;transform:translateY(-3px)}.card[data-astro-cid-w47dyoue][hidden]{display:none}.img[data-astro-cid-w47dyoue]{aspect-ratio:4/3;background:var(--alt);position:relative;overflow:hidden}.img[data-astro-cid-w47dyoue] img[data-astro-cid-w47dyoue]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card[data-astro-cid-w47dyoue]:hover .img[data-astro-cid-w47dyoue] img[data-astro-cid-w47dyoue]{transform:scale(1.03)}.noimg[data-astro-cid-w47dyoue]{height:100%;color:var(--muted);place-items:center;font-size:.9rem;display:grid}.b[data-astro-cid-w47dyoue]{position:absolute;top:12px;left:12px}.n[data-astro-cid-w47dyoue]{color:#fff;background:#0000008c;border-radius:6px;padding:3px 8px;font-size:.75rem;position:absolute;bottom:10px;right:10px}.body[data-astro-cid-w47dyoue]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.loc[data-astro-cid-w47dyoue]{color:var(--muted);font-size:.86rem}h3[data-astro-cid-w47dyoue]{margin:0;font-size:1.12rem;line-height:1.25}.facts[data-astro-cid-w47dyoue]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:auto 0 0;padding:10px 0 0;font-size:.85rem;list-style:none;display:flex}.section[data-astro-cid-5lyysmr3]{padding:clamp(48px,7vw,96px) 0}.tight[data-astro-cid-5lyysmr3]{padding:clamp(24px,4vw,40px) 0}.alt[data-astro-cid-5lyysmr3]{background:var(--alt)}.dark[data-astro-cid-5lyysmr3]{background:var(--dark);color:var(--on-dark)}.dark[data-astro-cid-5lyysmr3] a:not(.btn){color:var(--on-dark)}.dark[data-astro-cid-5lyysmr3] .muted{color:var(--on-dark-muted)}.head[data-astro-cid-6j3riaey]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(20px,3vw,36px);display:flex}.head[data-astro-cid-6j3riaey] h2[data-astro-cid-6j3riaey],.head[data-astro-cid-6j3riaey] h1[data-astro-cid-6j3riaey]{margin:0}.lede[data-astro-cid-6j3riaey]{max-width:60ch;color:var(--muted);margin:10px 0 0;font-size:1.08rem}.dark .lede[data-astro-cid-6j3riaey]{color:var(--on-dark-muted)}.more[data-astro-cid-6j3riaey]{white-space:nowrap;font-weight:650}.cg[data-astro-cid-uzz65feq]{grid-template-columns:repeat(auto-fill, minmax(min(var(--min), 100%), 1fr));gap:clamp(16px,2.4vw,28px);display:grid}.place[data-astro-cid-kuxtaytw]{aspect-ratio:4/5;border-radius:var(--radius-img);color:#fff;background:var(--dark);text-decoration:none;display:block;position:relative;overflow:hidden}img[data-astro-cid-kuxtaytw],.blank[data-astro-cid-kuxtaytw]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.place[data-astro-cid-kuxtaytw]:hover img[data-astro-cid-kuxtaytw]{transform:scale(1.04)}.place[data-astro-cid-kuxtaytw]:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.label[data-astro-cid-kuxtaytw]{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:14px;left:16px;right:16px}strong[data-astro-cid-kuxtaytw]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);font-size:1.6rem;line-height:1.05}small[data-astro-cid-kuxtaytw]{opacity:.88;font-size:.85rem}.place[data-astro-cid-kuxtaytw]:hover{color:#fff}.season[data-astro-cid-44nlwxbm]{margin:0;overflow-x:auto}.table[data-astro-cid-44nlwxbm]{gap:6px;min-width:640px;display:grid}.row[data-astro-cid-44nlwxbm]{grid-template-columns:minmax(130px,1.6fr) repeat(12,1fr);align-items:stretch;gap:6px;display:grid}.compact[data-astro-cid-44nlwxbm] .row[data-astro-cid-44nlwxbm]{grid-template-columns:96px repeat(12,1fr)}.name[data-astro-cid-44nlwxbm]{flex-direction:column;justify-content:center;padding-right:8px;line-height:1.2;display:flex}.name[data-astro-cid-44nlwxbm] small[data-astro-cid-44nlwxbm]{color:var(--muted);margin-top:2px;font-size:.78rem}.dark .name[data-astro-cid-44nlwxbm] small[data-astro-cid-44nlwxbm]{color:var(--on-dark-muted)}.m[data-astro-cid-44nlwxbm]{text-align:center;color:var(--muted);border-bottom:3px solid #0000;padding-bottom:2px;font-size:.82rem;font-weight:650}.dark .m[data-astro-cid-44nlwxbm]{color:var(--on-dark-muted)}.m[data-astro-cid-44nlwxbm].now{color:inherit;border-bottom-color:var(--accent)}.cell[data-astro-cid-44nlwxbm]{border-radius:6px;height:46px;position:relative}.compact[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm]{height:34px}.cell[data-astro-cid-44nlwxbm].now{outline:3px solid var(--accent);outline-offset:1px}.l4[data-astro-cid-44nlwxbm]{background:#f6c445}.l3[data-astro-cid-44nlwxbm]{background:#f8e3a1}.l2[data-astro-cid-44nlwxbm]{background:#cfe0d6}.l1[data-astro-cid-44nlwxbm]{background:#7fb3c8}.l0[data-astro-cid-44nlwxbm]{background:#2f6f8f}.crowd[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm]{letter-spacing:1px;height:auto;color:var(--muted);place-items:center;font-size:.6rem;display:grid}.dark .crowd[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm]{color:var(--on-dark-muted)}.crowd[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm].now{color:var(--accent);outline:none}.legend[data-astro-cid-44nlwxbm]{flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.85rem;display:flex}.legend[data-astro-cid-44nlwxbm] span[data-astro-cid-44nlwxbm]{align-items:center;gap:6px;display:inline-flex}.sw[data-astro-cid-44nlwxbm]{border-radius:4px;width:14px;height:14px;display:inline-block}.short[data-astro-cid-44nlwxbm]{display:none}@media (width<=640px){.table[data-astro-cid-44nlwxbm]{min-width:0}.row[data-astro-cid-44nlwxbm],.compact[data-astro-cid-44nlwxbm] .row[data-astro-cid-44nlwxbm]{grid-template-columns:58px repeat(12,1fr);gap:3px}.name[data-astro-cid-44nlwxbm] small[data-astro-cid-44nlwxbm]{display:none}.name[data-astro-cid-44nlwxbm] strong[data-astro-cid-44nlwxbm]{font-size:.8rem}.full[data-astro-cid-44nlwxbm]{display:none}.short[data-astro-cid-44nlwxbm]{display:inline}.cell[data-astro-cid-44nlwxbm],.compact[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm]{border-radius:4px;height:30px}.crowd[data-astro-cid-44nlwxbm] .cell[data-astro-cid-44nlwxbm]{letter-spacing:0;font-size:.5rem}}.visually-hidden[data-astro-cid-44nlwxbm]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-btn);border:2px solid var(--primary);justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.lg[data-astro-cid-j6ocf6pu]{padding:15px 28px;font-size:1.08rem}.block[data-astro-cid-j6ocf6pu]{width:100%;display:flex}.primary[data-astro-cid-j6ocf6pu]{background:var(--primary);color:var(--on-primary)}.primary[data-astro-cid-j6ocf6pu]:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.secondary[data-astro-cid-j6ocf6pu]{color:var(--primary);background:0 0}.secondary[data-astro-cid-j6ocf6pu]:hover{background:var(--primary);color:var(--on-primary)}.light[data-astro-cid-j6ocf6pu]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.light[data-astro-cid-j6ocf6pu]:hover{filter:brightness(1.05);color:var(--on-accent)}.ask[data-astro-cid-qagryu2l]{background:var(--dark);color:var(--on-dark);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:center;gap:24px 40px;padding:clamp(28px,5vw,56px);display:grid}h2[data-astro-cid-qagryu2l]{color:var(--on-dark);margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.3rem)}p[data-astro-cid-qagryu2l]{color:var(--on-dark-muted);max-width:52ch;margin:0;font-size:1.08rem}@media (width<=680px){.ask[data-astro-cid-qagryu2l]{grid-template-columns:1fr}}.search[data-astro-cid-u57zkn3a]{background:var(--sb-bg,var(--surface));border:var(--sb-border,var(--card-border));border-radius:var(--radius-card);box-shadow:var(--sb-shadow,var(--card-shadow-hover));grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;padding:10px;display:grid}.search[data-astro-cid-u57zkn3a] select[data-astro-cid-u57zkn3a],.search[data-astro-cid-u57zkn3a] input[data-astro-cid-u57zkn3a]{min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--bg);color:var(--ink);padding:12px;font-size:.95rem}.search[data-astro-cid-u57zkn3a] button[data-astro-cid-u57zkn3a]{font:700 .95rem var(--font-body);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;padding:12px 22px}.search[data-astro-cid-u57zkn3a] button[data-astro-cid-u57zkn3a]:hover{background:var(--primary-hover)}@media (width<=900px){.search[data-astro-cid-u57zkn3a]{grid-template-columns:1fr 1fr}.search[data-astro-cid-u57zkn3a] input[data-astro-cid-u57zkn3a]{grid-column:1}.search[data-astro-cid-u57zkn3a] button[data-astro-cid-u57zkn3a]{grid-column:2}}.find[data-astro-cid-vkvmwt5a]{z-index:2;margin-top:-36px;position:relative}@media (width<=900px){.find[data-astro-cid-vkvmwt5a]{margin-top:20px}}.places[data-astro-cid-vkvmwt5a]{grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,22px);display:grid}@media (width<=900px){.places[data-astro-cid-vkvmwt5a]{grid-template-columns:repeat(2,1fr)}}ol[data-astro-cid-tn5o3dxu]{color:var(--muted);flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:0;font-size:.92rem;list-style:none;display:flex}li[data-astro-cid-tn5o3dxu]+li[data-astro-cid-tn5o3dxu]:before{content:"/";opacity:.5;margin-right:4px}a[data-astro-cid-tn5o3dxu]{color:var(--muted)}.gal[data-astro-cid-ghio52pl]{position:relative}.mosaic[data-astro-cid-ghio52pl]{grid-template-rows:repeat(2,clamp(140px,20vw,250px));grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.tile[data-astro-cid-ghio52pl]{cursor:zoom-in;background:var(--alt);border:0;padding:0;overflow:hidden}.tile[data-astro-cid-ghio52pl] img[data-astro-cid-ghio52pl]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.tile[data-astro-cid-ghio52pl]:hover img[data-astro-cid-ghio52pl]{transform:scale(1.03)}.mosaic[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]:first-child{border-radius:var(--radius-img);grid-row:span 2}.mosaic[data-astro-cid-ghio52pl].mosaic.n1{grid-template-columns:1fr}.mosaic[data-astro-cid-ghio52pl].n1 .tile[data-astro-cid-ghio52pl]:first-child{grid-row:span 2}.mosaic[data-astro-cid-ghio52pl].mosaic.n2{grid-template-columns:2fr 1fr}.mosaic[data-astro-cid-ghio52pl].n2 .tile[data-astro-cid-ghio52pl]:nth-child(2){grid-row:span 2}.mosaic[data-astro-cid-ghio52pl].mosaic.n3{grid-template-columns:2fr 1fr}.mosaic[data-astro-cid-ghio52pl].mosaic.n4{grid-template-columns:2fr 1fr 1fr}.mosaic[data-astro-cid-ghio52pl].n4 .tile[data-astro-cid-ghio52pl]:nth-child(4){grid-column:span 2}.mosaic[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]:not(:first-child){border-radius:8px}.lead[data-astro-cid-ghio52pl]{display:block}.lead[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]{border-radius:var(--radius-img);width:100%;display:block}.lead[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl] img[data-astro-cid-ghio52pl]{aspect-ratio:16/9}.grid[data-astro-cid-ghio52pl]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grid[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]{aspect-ratio:4/3;border-radius:var(--radius-img)}@media (width<=700px){.grid[data-astro-cid-ghio52pl]{grid-template-columns:repeat(2,1fr)}}.all[data-astro-cid-ghio52pl]{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-btn);font:650 .92rem var(--font-body);cursor:pointer;padding:9px 16px;position:absolute;bottom:14px;right:14px}@media (width<=700px){.mosaic[data-astro-cid-ghio52pl]{grid-template-rows:240px 110px;grid-template-columns:1fr 1fr!important}.mosaic[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]:first-child{grid-area:auto/span 2}.mosaic[data-astro-cid-ghio52pl] .tile[data-astro-cid-ghio52pl]:nth-child(n+4){display:none}}.viewer[data-astro-cid-ghio52pl]{color:#fff;background:#0d0f0e;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.viewer[data-astro-cid-ghio52pl]::backdrop{background:#000000d9}.bar[data-astro-cid-ghio52pl]{z-index:1;background:#0d0f0eeb;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.bar[data-astro-cid-ghio52pl] button[data-astro-cid-ghio52pl]{color:#111;font:650 .95rem var(--font-body);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:8px 18px}.photos[data-astro-cid-ghio52pl]{gap:12px;max-width:1100px;margin:0 auto;padding:12px 16px 48px;display:grid}.photos[data-astro-cid-ghio52pl] img[data-astro-cid-ghio52pl]{border-radius:6px;width:100%;scroll-margin-top:64px}.facts[data-astro-cid-2sbdirwe]{margin:0}.list[data-astro-cid-2sbdirwe]{gap:8px;font-size:.97rem;display:grid}.list[data-astro-cid-2sbdirwe] div[data-astro-cid-2sbdirwe]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.list[data-astro-cid-2sbdirwe] dt[data-astro-cid-2sbdirwe]{color:var(--muted)}.list[data-astro-cid-2sbdirwe] dd[data-astro-cid-2sbdirwe]{text-align:right;margin:0;font-weight:600}.row[data-astro-cid-2sbdirwe]{flex-wrap:wrap;gap:12px 40px;display:flex}.row[data-astro-cid-2sbdirwe] div[data-astro-cid-2sbdirwe]{flex-direction:column-reverse;display:flex}.row[data-astro-cid-2sbdirwe] dt[data-astro-cid-2sbdirwe]{color:var(--muted);font-size:.9rem}.row[data-astro-cid-2sbdirwe] dd[data-astro-cid-2sbdirwe]{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);margin:0;font-size:1.7rem;line-height:1.1}.chips[data-astro-cid-7shqan7z]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-7shqan7z],span[data-astro-cid-7shqan7z]{border-radius:var(--radius-chip);background:var(--surface);border:1px solid var(--line);color:var(--ink);align-items:baseline;gap:6px;padding:7px 15px;font-size:.93rem;text-decoration:none;display:inline-flex}a[data-astro-cid-7shqan7z]:hover{border-color:var(--primary);color:var(--primary)}small[data-astro-cid-7shqan7z]{color:var(--muted);font-size:.8rem}.top[data-astro-cid-eurv7myc]{padding-top:clamp(20px,3vw,36px)}.title-row[data-astro-cid-eurv7myc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:24px;display:flex}.badges[data-astro-cid-eurv7myc]{gap:6px;margin-bottom:12px;display:flex}h1[data-astro-cid-eurv7myc]{max-width:24ch;margin:0;font-size:clamp(1.9rem,4vw,3.1rem)}.addr[data-astro-cid-eurv7myc]{margin:10px 0 0}.keyfacts[data-astro-cid-eurv7myc]{border-bottom:1px solid var(--line);padding:26px 0}.layout[data-astro-cid-eurv7myc]{grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,5vw,64px);padding-top:32px;padding-bottom:64px;display:grid}.about[data-astro-cid-eurv7myc]{margin:0 0 16px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.prose[data-astro-cid-eurv7myc]+.about[data-astro-cid-eurv7myc]{margin-top:36px}.inquiry[data-astro-cid-eurv7myc]{background:var(--surface);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);gap:18px;padding:24px;display:grid;position:sticky;top:90px}.call[data-astro-cid-eurv7myc]{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:.92rem}@media (width<=920px){.layout[data-astro-cid-eurv7myc]{grid-template-columns:1fr}.inquiry[data-astro-cid-eurv7myc]{position:static}}.ph[data-astro-cid-76k47wl3]{padding:clamp(24px,3.5vw,44px) 0 clamp(16px,2.5vw,28px)}h1[data-astro-cid-76k47wl3]{max-width:22ch;font-size:clamp(2.1rem,4.4vw,3.4rem)}.lede[data-astro-cid-76k47wl3]{max-width:60ch;color:var(--muted);margin:0;font-size:clamp(1.08rem,1.6vw,1.25rem)}.strip[data-astro-cid-76k47wl3]{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-top:28px;display:grid}.strip[data-astro-cid-76k47wl3] img[data-astro-cid-76k47wl3]{object-fit:cover;border-radius:var(--radius-img);width:100%;height:clamp(120px,18vw,220px)}@media (width<=700px){.strip[data-astro-cid-76k47wl3]{grid-template-columns:1fr 1fr}.strip[data-astro-cid-76k47wl3] img[data-astro-cid-76k47wl3]:nth-child(n+3){display:none}}.cards[data-astro-cid-i36apd2x].grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--min), 100%), 1fr));gap:clamp(16px,2.4vw,28px);display:grid}.cards[data-astro-cid-i36apd2x].list{gap:clamp(20px,3vw,36px);display:grid}.cards[data-astro-cid-i36apd2x] [hidden]{display:none!important}.filters[data-astro-cid-i36apd2x]{background:var(--surface);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:14px;display:flex}.filters[data-astro-cid-i36apd2x] select[data-astro-cid-i36apd2x]{flex:150px;min-width:0}.filters[data-astro-cid-i36apd2x] select[data-astro-cid-i36apd2x],.filters[data-astro-cid-i36apd2x] input[data-astro-cid-i36apd2x]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:.95rem}.filters[data-astro-cid-i36apd2x] input[data-astro-cid-i36apd2x]{flex:8em;width:8em;min-width:0}.count[data-astro-cid-i36apd2x]{text-align:right;color:var(--muted);flex:1 0 auto;margin-left:auto;font-size:.92rem;font-weight:600}.top[data-astro-cid-byhf5tla]{z-index:30;background:var(--dark);color:var(--on-dark);position:sticky;top:0}.bar[data-astro-cid-byhf5tla]{align-items:center;gap:24px;min-height:68px;padding-top:8px;padding-bottom:8px;display:flex}.brand[data-astro-cid-byhf5tla]{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-byhf5tla] span[data-astro-cid-byhf5tla]{font:800 1.25rem/.95 var(--font-display);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;font-stretch:68%;display:flex}.brand[data-astro-cid-byhf5tla] b[data-astro-cid-byhf5tla]{letter-spacing:.12em;color:var(--on-dark-muted);font-size:.72rem;font-weight:500;font-stretch:100%}.nav[data-astro-cid-byhf5tla]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.tools[data-astro-cid-byhf5tla]{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;margin-left:8px;display:flex}.nav[data-astro-cid-byhf5tla] a[data-astro-cid-byhf5tla]{white-space:nowrap;color:var(--on-dark);border-radius:3px;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none}.nav[data-astro-cid-byhf5tla] a[data-astro-cid-byhf5tla]:hover,.nav[data-astro-cid-byhf5tla] a[data-astro-cid-byhf5tla][aria-current=page]{color:#fff;background:#ffffff14}.nav[data-astro-cid-byhf5tla] .idq{--idq-ink:#fff;--idq-line:#ffffff59;--idq-focus:#fff}.nav[data-astro-cid-byhf5tla] .cta[data-astro-cid-byhf5tla]{background:var(--primary);color:#fff;padding:9px 18px}.nav[data-astro-cid-byhf5tla] .cta[data-astro-cid-byhf5tla]:hover{background:var(--primary-hover)}.nav[data-astro-cid-byhf5tla] select{color:var(--on-dark);border-color:#ffffff4d;border-radius:3px}.nav-t[data-astro-cid-byhf5tla]{display:none}.nav-btn[data-astro-cid-byhf5tla]{color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:3px;margin-left:auto;padding:8px 14px;font-weight:700;display:none}@media (width<=920px){.nav-btn[data-astro-cid-byhf5tla]{display:block}.nav[data-astro-cid-byhf5tla]{background:var(--dark);flex-direction:column;align-items:stretch;padding:8px 16px 18px;display:none;position:absolute;top:68px;left:0;right:0}.nav-t[data-astro-cid-byhf5tla]:checked~.nav[data-astro-cid-byhf5tla]{display:flex}.tools[data-astro-cid-byhf5tla]{display:contents}.nav[data-astro-cid-byhf5tla] .cta[data-astro-cid-byhf5tla]{text-align:center;margin:8px 0 0}.nav[data-astro-cid-byhf5tla] .idq{margin-top:10px;display:flex}.nav[data-astro-cid-byhf5tla] select{margin-top:10px}}.foot[data-astro-cid-byhf5tla]{background-color:var(--dark);color:var(--on-dark-muted);background-image:repeating-radial-gradient(at 18% 120%,#0000 0 22px,#ffffff0d 22px 23px),repeating-radial-gradient(at 88% -20%,#0000 0 26px,#ffffff0d 26px 27px);margin-top:clamp(56px,8vw,104px);padding:clamp(56px,8vw,96px) 0 32px;position:relative;overflow:hidden}.f-big[data-astro-cid-byhf5tla]{font:800 clamp(3rem, 9vw, 7rem)/.9 var(--font-display);text-transform:uppercase;color:#fff;max-width:12ch;margin:0 0 48px;font-stretch:68%}.f-cols[data-astro-cid-byhf5tla]{grid-template-columns:repeat(3,1fr);gap:28px;max-width:760px;display:grid}.f-cols[data-astro-cid-byhf5tla] div[data-astro-cid-byhf5tla]{flex-direction:column;gap:8px;display:flex}.f-cols[data-astro-cid-byhf5tla] h2[data-astro-cid-byhf5tla]{font:800 1.05rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 4px;font-stretch:68%}.f-cols[data-astro-cid-byhf5tla] a[data-astro-cid-byhf5tla]{color:var(--on-dark);text-decoration:none}.f-cols[data-astro-cid-byhf5tla] a[data-astro-cid-byhf5tla]:hover{color:var(--primary)}.legal[data-astro-cid-byhf5tla]{margin:56px 0 0;font-size:.82rem}@media (width<=640px){.f-cols[data-astro-cid-byhf5tla]{grid-template-columns:1fr}}.card[data-astro-cid-jiei6qvp]{background:var(--surface);border-radius:var(--radius-card);color:var(--ink);min-width:0;box-shadow:var(--card-shadow);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.card[data-astro-cid-jiei6qvp]:hover{box-shadow:var(--card-shadow-hover);color:var(--ink);transform:translateY(-4px)}.img[data-astro-cid-jiei6qvp]{aspect-ratio:16/10;background:var(--alt);clip-path:polygon(0 0,100% 0,100% 86%,0 100%);position:relative;overflow:hidden}.img[data-astro-cid-jiei6qvp] img[data-astro-cid-jiei6qvp]{object-fit:cover;width:100%;height:100%}.noimg[data-astro-cid-jiei6qvp]{height:100%;color:var(--muted);place-items:center;display:grid}.tag[data-astro-cid-jiei6qvp]{color:var(--ink);font:800 .8rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:2px;padding:5px 10px;font-stretch:68%;position:absolute;top:12px;left:12px}.tag[data-astro-cid-jiei6qvp].rent{background:var(--accent)}.tag[data-astro-cid-jiei6qvp].closed{background:var(--ink);color:#fff}.body[data-astro-cid-jiei6qvp]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;padding:4px 18px 18px;display:flex}.loc[data-astro-cid-jiei6qvp]{color:var(--primary);font-size:.82rem;font-weight:700}h3[data-astro-cid-jiei6qvp]{font:700 1.05rem/1.3 var(--font-body);text-transform:none;letter-spacing:0;margin:0}.stats[data-astro-cid-jiei6qvp]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;column-gap:12px;margin:8px 0 4px;display:grid}.stats[data-astro-cid-jiei6qvp] div[data-astro-cid-jiei6qvp]{flex-direction:column;padding:8px 0;display:flex}.stats[data-astro-cid-jiei6qvp] div[data-astro-cid-jiei6qvp]+div[data-astro-cid-jiei6qvp]{border-left:1px solid var(--line);padding-left:12px}.stats[data-astro-cid-jiei6qvp] dd[data-astro-cid-jiei6qvp]{white-space:nowrap;font:800 1.6rem/1 var(--font-display);margin:0;font-stretch:68%}.stats[data-astro-cid-jiei6qvp] dt[data-astro-cid-jiei6qvp]{color:var(--muted);font-size:.72rem;font-weight:600}.price[data-astro-cid-jiei6qvp]{font:800 1.45rem/1 var(--font-display);margin-top:auto;padding-top:6px;font-stretch:68%}.find[data-astro-cid-cpucbchi]{margin:28px auto 0}.hero[data-astro-cid-cpucbchi]{background:var(--dark);color:var(--on-dark);grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:min(80vh,720px);display:grid}.h-text[data-astro-cid-cpucbchi]{flex-direction:column;justify-content:center;padding:clamp(40px,7vw,96px) clamp(16px,4vw,32px) clamp(40px,6vw,72px) max(clamp(16px,4vw,32px),50vw - 568px);display:flex}.hero[data-astro-cid-cpucbchi] h1[data-astro-cid-cpucbchi]{color:#fff;margin:0 0 24px;font-size:clamp(3rem,5.8vw,5.6rem)}.hero[data-astro-cid-cpucbchi] p[data-astro-cid-cpucbchi]{color:var(--on-dark);max-width:44ch;margin:0;font-size:1.15rem}.h-img[data-astro-cid-cpucbchi]{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.h-img[data-astro-cid-cpucbchi] img[data-astro-cid-cpucbchi]{object-fit:cover;width:100%;height:100%}.h-act[data-astro-cid-cpucbchi]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.b-pri[data-astro-cid-cpucbchi],.b-sec[data-astro-cid-cpucbchi]{font:800 1.15rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:14px 26px;font-stretch:68%;text-decoration:none;display:inline-block}.b-pri[data-astro-cid-cpucbchi]{background:var(--primary);color:#fff}.b-pri[data-astro-cid-cpucbchi]:hover{background:var(--primary-hover);color:#fff}.b-sec[data-astro-cid-cpucbchi]{color:#fff;border:2px solid #ffffff80}.b-sec[data-astro-cid-cpucbchi]:hover{color:#fff;border-color:#fff}.b-sec[data-astro-cid-cpucbchi].dark{border-color:var(--ink);color:var(--ink)}@media (width<=860px){.hero[data-astro-cid-cpucbchi]{grid-template-columns:1fr}.h-img[data-astro-cid-cpucbchi]{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);order:-1;height:320px}}.steps[data-astro-cid-cpucbchi]{z-index:2;grid-template-columns:repeat(3,1fr);gap:0;margin:-36px auto 0;padding-left:0;padding-right:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-cpucbchi] li[data-astro-cid-cpucbchi]{background:var(--surface);box-shadow:0 12px 30px #1c323624}.steps[data-astro-cid-cpucbchi] li[data-astro-cid-cpucbchi]+li[data-astro-cid-cpucbchi]{border-left:1px solid var(--line)}.steps[data-astro-cid-cpucbchi] a[data-astro-cid-cpucbchi]{color:var(--ink);grid-template-columns:auto 1fr;gap:0 14px;padding:22px 24px;text-decoration:none;display:grid}.steps[data-astro-cid-cpucbchi] .n[data-astro-cid-cpucbchi]{font:800 2.8rem/1 var(--font-display);color:var(--primary);grid-row:span 2;font-stretch:68%}.steps[data-astro-cid-cpucbchi] strong[data-astro-cid-cpucbchi]{font:800 1.35rem var(--font-display);text-transform:uppercase;font-stretch:68%}.steps[data-astro-cid-cpucbchi] span[data-astro-cid-cpucbchi]:last-child{color:var(--muted);font-size:.92rem}.steps[data-astro-cid-cpucbchi] a[data-astro-cid-cpucbchi]:hover strong[data-astro-cid-cpucbchi]{color:var(--primary)}@media (width<=760px){.steps[data-astro-cid-cpucbchi]{grid-template-columns:1fr;margin-top:16px}.steps[data-astro-cid-cpucbchi] li[data-astro-cid-cpucbchi]+li[data-astro-cid-cpucbchi]{border-left:0;border-top:1px solid var(--line)}}.base[data-astro-cid-cpucbchi]{padding-top:clamp(56px,8vw,96px)}.base[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi],.month[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi],.block[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi],.ask[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi]{margin:0 0 24px;font-size:clamp(2.6rem,6vw,4.6rem)}.tabs[data-astro-cid-cpucbchi]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:0;display:grid}.tabs[data-astro-cid-cpucbchi] button[data-astro-cid-cpucbchi]{text-align:left;background:var(--alt);cursor:pointer;color:var(--ink);border:0;border-radius:3px 3px 0 0;flex-direction:column;padding:16px 18px;display:flex}.tabs[data-astro-cid-cpucbchi] button[data-astro-cid-cpucbchi] span[data-astro-cid-cpucbchi]{font:800 1.35rem/1 var(--font-display);text-transform:uppercase;font-stretch:68%}.tabs[data-astro-cid-cpucbchi] button[data-astro-cid-cpucbchi] small[data-astro-cid-cpucbchi]{color:var(--muted);margin-top:4px;font-size:.82rem}.tabs[data-astro-cid-cpucbchi] button[data-astro-cid-cpucbchi][aria-selected=true]{background:var(--dark);color:#fff}.tabs[data-astro-cid-cpucbchi] button[data-astro-cid-cpucbchi][aria-selected=true] small[data-astro-cid-cpucbchi]{color:var(--on-dark-muted)}.panel[data-astro-cid-cpucbchi]{background:var(--dark);color:var(--on-dark);border-radius:0 0 4px 4px;grid-template-columns:280px 1fr;gap:clamp(20px,3vw,36px);padding:clamp(20px,3vw,32px);display:grid}.panel[data-astro-cid-cpucbchi][hidden]{display:none}.p-line[data-astro-cid-cpucbchi]{color:var(--on-dark);margin:0 0 18px;font-size:1.02rem}.towns[data-astro-cid-cpucbchi]{margin:0;padding:0;list-style:none}.towns[data-astro-cid-cpucbchi] a[data-astro-cid-cpucbchi]{color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.towns[data-astro-cid-cpucbchi] span[data-astro-cid-cpucbchi]{font:800 1.3rem var(--font-display);text-transform:uppercase;font-stretch:68%}.towns[data-astro-cid-cpucbchi] b[data-astro-cid-cpucbchi]{white-space:nowrap;color:var(--accent);font:800 1.3rem var(--font-display);font-stretch:68%}.towns[data-astro-cid-cpucbchi] a[data-astro-cid-cpucbchi]:hover span[data-astro-cid-cpucbchi]{color:var(--primary)}.p-cards[data-astro-cid-cpucbchi]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.tabs[data-astro-cid-cpucbchi]{grid-template-columns:1fr 1fr}.panel[data-astro-cid-cpucbchi]{grid-template-columns:1fr}.p-cards[data-astro-cid-cpucbchi]{grid-template-columns:1fr 1fr}}@media (width<=600px){.p-cards[data-astro-cid-cpucbchi]{grid-template-columns:1fr}}.month[data-astro-cid-cpucbchi]{background:var(--dark);color:var(--on-dark);margin-top:clamp(56px,8vw,96px);padding:clamp(48px,7vw,88px) 0}.month[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi]{color:#fff;margin-bottom:8px}.m-sub[data-astro-cid-cpucbchi]{color:var(--on-dark-muted);margin:0 0 28px}.month[data-astro-cid-cpucbchi] .b-pri[data-astro-cid-cpucbchi]{margin-top:28px}.block[data-astro-cid-cpucbchi]{padding-top:clamp(56px,8vw,88px)}.b-head[data-astro-cid-cpucbchi]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.b-head[data-astro-cid-cpucbchi] a[data-astro-cid-cpucbchi]{font:800 1.1rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-stretch:68%}.grid[data-astro-cid-cpucbchi]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.grid[data-astro-cid-cpucbchi]{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid[data-astro-cid-cpucbchi]{grid-template-columns:1fr}}.ask[data-astro-cid-cpucbchi]{background:var(--accent);border-radius:4px;margin-top:clamp(56px,8vw,96px);padding:clamp(32px,5vw,56px)}.ask[data-astro-cid-cpucbchi] h2[data-astro-cid-cpucbchi]{margin-bottom:10px}.ask[data-astro-cid-cpucbchi] p[data-astro-cid-cpucbchi]{max-width:52ch;margin:0;font-size:1.1rem}.cover[data-astro-cid-l2adtd4j]{background:var(--dark);color:#fff;align-items:flex-end;min-height:min(78vh,700px);display:flex;position:relative;overflow:hidden}.cover[data-astro-cid-l2adtd4j] img[data-astro-cid-l2adtd4j]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-l2adtd4j]:after{content:"";background:linear-gradient(#1c323626 30%,#1c3236eb 100%);position:absolute;inset:0}.c-in[data-astro-cid-l2adtd4j]{z-index:1;width:100%;padding-bottom:clamp(28px,5vw,56px);position:relative}.crumbs[data-astro-cid-l2adtd4j]{gap:14px;margin-bottom:18px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-l2adtd4j] a[data-astro-cid-l2adtd4j]{color:#ffffffd9;text-shadow:0 1px 3px #000000b3}.crumbs[data-astro-cid-l2adtd4j] a[data-astro-cid-l2adtd4j]+a[data-astro-cid-l2adtd4j]:before{content:"/";opacity:.5;margin-right:14px}.tag[data-astro-cid-l2adtd4j]{background:var(--accent);color:var(--ink);font:800 .9rem var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:2px;margin-bottom:14px;padding:6px 12px;font-stretch:68%;display:inline-block}h1[data-astro-cid-l2adtd4j]{color:#fff;max-width:18ch;margin:0 0 20px;font-size:clamp(2.4rem,6vw,5rem)}.c-row[data-astro-cid-l2adtd4j]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.price[data-astro-cid-l2adtd4j]{font:800 clamp(2.2rem, 5vw, 3.6rem)/1 var(--font-display);flex-direction:column;margin:0;font-stretch:68%;display:flex}.price[data-astro-cid-l2adtd4j] small[data-astro-cid-l2adtd4j]{font:500 1rem var(--font-body);color:var(--on-dark-muted);margin-top:6px}.b-pri[data-astro-cid-l2adtd4j]{background:var(--primary);color:#fff;font:800 1.15rem var(--font-display);text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:3px;padding:14px 26px;font-stretch:68%;text-decoration:none;display:inline-block}.b-pri[data-astro-cid-l2adtd4j]:hover{background:var(--primary-hover);color:#fff}.band[data-astro-cid-l2adtd4j]{background:var(--dark);color:#fff;border-top:1px solid #ffffff1f}.stats[data-astro-cid-l2adtd4j]{flex-wrap:wrap;margin:0;display:flex}.stats[data-astro-cid-l2adtd4j] div[data-astro-cid-l2adtd4j]{border-right:1px solid #ffffff1f;flex-direction:column;flex:140px;padding:22px 24px;display:flex}.stats[data-astro-cid-l2adtd4j] div[data-astro-cid-l2adtd4j]:first-child{padding-left:0}.stats[data-astro-cid-l2adtd4j] div[data-astro-cid-l2adtd4j]:last-child{border-right:0}.stats[data-astro-cid-l2adtd4j] dd[data-astro-cid-l2adtd4j]{font:800 clamp(2.4rem, 5vw, 3.6rem)/1 var(--font-display);color:var(--accent);margin:0;font-stretch:68%}.stats[data-astro-cid-l2adtd4j] dt[data-astro-cid-l2adtd4j]{color:var(--on-dark-muted);font-size:.88rem;font-weight:600}.two[data-astro-cid-l2adtd4j]{grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,5vw,64px);padding-top:clamp(40px,6vw,72px);display:grid}.two[data-astro-cid-l2adtd4j] h2[data-astro-cid-l2adtd4j],.photos[data-astro-cid-l2adtd4j] h2[data-astro-cid-l2adtd4j],.near[data-astro-cid-l2adtd4j] h2[data-astro-cid-l2adtd4j]{margin:0 0 18px;font-size:clamp(2rem,4vw,3rem)}.sheet[data-astro-cid-l2adtd4j]{background:var(--surface);border-top:6px solid var(--primary);padding:24px}.sheet[data-astro-cid-l2adtd4j] h2[data-astro-cid-l2adtd4j]{font-size:1.8rem}table[data-astro-cid-l2adtd4j]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-l2adtd4j],td[data-astro-cid-l2adtd4j]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}th[data-astro-cid-l2adtd4j]{color:var(--muted);width:40%;font-weight:600}td[data-astro-cid-l2adtd4j]{font-weight:600}.sheet[data-astro-cid-l2adtd4j] h3[data-astro-cid-l2adtd4j]{font:800 1.2rem var(--font-display);text-transform:uppercase;margin:22px 0 10px;font-stretch:68%}.feat[data-astro-cid-l2adtd4j]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feat[data-astro-cid-l2adtd4j] a[data-astro-cid-l2adtd4j]{background:var(--alt);color:var(--ink);border-radius:2px;padding:6px 10px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.contact[data-astro-cid-l2adtd4j]{background:var(--dark);color:#fff;gap:12px;margin-top:16px;padding:22px;display:grid;position:sticky;top:84px}.contact[data-astro-cid-l2adtd4j] strong[data-astro-cid-l2adtd4j]{font:800 1.4rem var(--font-display);text-transform:uppercase;font-stretch:68%}.tel[data-astro-cid-l2adtd4j]{color:var(--on-dark);text-align:center}@media (width<=960px){.two[data-astro-cid-l2adtd4j]{grid-template-columns:1fr}.contact[data-astro-cid-l2adtd4j]{position:static}}.photos[data-astro-cid-l2adtd4j],.near[data-astro-cid-l2adtd4j]{padding-top:clamp(48px,7vw,88px)}.grid[data-astro-cid-l2adtd4j]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.grid[data-astro-cid-l2adtd4j]{grid-template-columns:1fr}}.band[data-astro-cid-l7fxrcf6]{background:var(--dark);color:var(--on-dark);padding:clamp(32px,5vw,64px) 0 72px}.crumbs[data-astro-cid-l7fxrcf6]{gap:14px;margin-bottom:14px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-l7fxrcf6] a[data-astro-cid-l7fxrcf6]{color:var(--on-dark-muted)}.row[data-astro-cid-l7fxrcf6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}h1[data-astro-cid-l7fxrcf6]{color:#fff;max-width:16ch;margin:0;font-size:clamp(2.8rem,7vw,5.6rem)}.count[data-astro-cid-l7fxrcf6]{color:var(--on-dark-muted);margin:0;font-weight:600}.count[data-astro-cid-l7fxrcf6] b[data-astro-cid-l7fxrcf6]{font:800 3.4rem/1 var(--font-display);color:var(--accent);font-stretch:68%;display:block}.intro[data-astro-cid-l7fxrcf6]{max-width:60ch;color:var(--on-dark);margin:14px 0 0;font-size:1.05rem}.list[data-astro-cid-l7fxrcf6]{margin-top:-40px}.list[data-astro-cid-l7fxrcf6] .filters{border:0;border-radius:3px;box-shadow:0 12px 30px #1c323629}.list[data-astro-cid-l7fxrcf6] .filters select{border-radius:3px}.wave[data-astro-cid-ssepmt55]{margin-top:-1px;line-height:0}.wave[data-astro-cid-ssepmt55] svg[data-astro-cid-ssepmt55]{width:100%;height:clamp(48px,7vw,110px);display:block}.overlay[data-astro-cid-ssepmt55]{z-index:2;position:absolute;bottom:-1px;left:0;right:0}.top[data-astro-cid-66xo3hys]{z-index:40;background:var(--sea);color:#fff;align-items:center;gap:20px;min-height:72px;padding:8px clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.top[data-astro-cid-66xo3hys].home{background:linear-gradient(#063b4c8c,#0000);position:absolute;left:0;right:0}.brand[data-astro-cid-66xo3hys]{color:#fff;font:800 1.25rem var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}nav[data-astro-cid-66xo3hys]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.tools[data-astro-cid-66xo3hys]{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:6px;display:flex}nav[data-astro-cid-66xo3hys] a[data-astro-cid-66xo3hys]{white-space:nowrap;color:#fff;border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:700;text-decoration:none}nav[data-astro-cid-66xo3hys] a[data-astro-cid-66xo3hys]:hover,nav[data-astro-cid-66xo3hys] a[data-astro-cid-66xo3hys][aria-current=page]{background:#ffffff29}nav[data-astro-cid-66xo3hys] .ask[data-astro-cid-66xo3hys]{background:var(--accent);color:var(--ink)}nav[data-astro-cid-66xo3hys] .ask[data-astro-cid-66xo3hys]:hover{background:#ffdc66}nav[data-astro-cid-66xo3hys] select{color:#fff;background:0 0;border-color:#fff6}nav[data-astro-cid-66xo3hys] .idq{--idq-ink:#fff;--idq-line:#fff6;--idq-focus:#fff;--idq-btn:var(--primary)}.t[data-astro-cid-66xo3hys]{display:none}.mbtn[data-astro-cid-66xo3hys]{cursor:pointer;border:1px solid #fff6;border-radius:999px;margin-left:auto;padding:8px 16px;font-weight:700;display:none}@media (width<=920px){.mbtn[data-astro-cid-66xo3hys]{display:block}nav[data-astro-cid-66xo3hys]{background:var(--sea);border-radius:22px;flex-direction:column;align-items:stretch;padding:12px;display:none;position:absolute;top:72px;left:12px;right:12px}.tools[data-astro-cid-66xo3hys]{display:contents}nav[data-astro-cid-66xo3hys] .ask[data-astro-cid-66xo3hys]{text-align:center;margin:10px 0 0}nav[data-astro-cid-66xo3hys] .idq{margin-top:10px;display:flex}nav[data-astro-cid-66xo3hys] select{margin-top:10px}.t[data-astro-cid-66xo3hys]:checked~nav[data-astro-cid-66xo3hys]{display:flex}}.foot[data-astro-cid-66xo3hys]{margin-top:clamp(48px,7vw,96px)}.in[data-astro-cid-66xo3hys]{background:var(--sea);color:var(--on-dark-muted);padding:32px 0 28px}.cols[data-astro-cid-66xo3hys]{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;display:grid}.cols[data-astro-cid-66xo3hys] div[data-astro-cid-66xo3hys]{flex-direction:column;gap:8px;display:flex}.big[data-astro-cid-66xo3hys]{font:800 clamp(2rem, 4vw, 3rem)/.95 var(--font-display);color:#fff;letter-spacing:-.03em;margin:0 0 10px}.cols[data-astro-cid-66xo3hys] h2[data-astro-cid-66xo3hys]{font:800 1.05rem var(--font-display);color:var(--accent);margin:0 0 4px}.cols[data-astro-cid-66xo3hys] a[data-astro-cid-66xo3hys]{color:var(--foam);text-decoration:none}.cols[data-astro-cid-66xo3hys] a[data-astro-cid-66xo3hys]:hover{color:var(--accent)}.legal[data-astro-cid-66xo3hys]{margin-top:40px;font-size:.82rem}@media (width<=760px){.cols[data-astro-cid-66xo3hys]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-66xo3hys]>div[data-astro-cid-66xo3hys]{min-width:0}.cols[data-astro-cid-66xo3hys]>div[data-astro-cid-66xo3hys]:first-child{grid-column:1/-1}}.polaroid[data-astro-cid-bxbrnyz2]{transform:rotate(var(--tilt));color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;min-width:0;padding:12px 12px 18px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 4px #063b4c14,0 14px 30px #063b4c2e}.polaroid[data-astro-cid-bxbrnyz2]:hover{color:var(--ink);transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 24px 50px #063b4c47}.ph[data-astro-cid-bxbrnyz2]{aspect-ratio:1;background:var(--foam);border-radius:2px;position:relative;overflow:hidden}.ph[data-astro-cid-bxbrnyz2] img[data-astro-cid-bxbrnyz2]{object-fit:cover;width:100%;height:100%}.none[data-astro-cid-bxbrnyz2]{height:100%;color:var(--muted);place-items:center;display:grid}.tag[data-astro-cid-bxbrnyz2]{background:var(--accent);color:var(--ink);font:800 .8rem var(--font-display);border-radius:999px;padding:4px 10px;position:absolute;top:10px;left:10px}.cap[data-astro-cid-bxbrnyz2]{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:14px 4px 0;display:flex}strong[data-astro-cid-bxbrnyz2]{font:800 1.2rem/1.1 var(--font-display);letter-spacing:-.02em}.t[data-astro-cid-bxbrnyz2]{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.price[data-astro-cid-bxbrnyz2]{font:800 1.05rem var(--font-display);color:var(--primary);margin-top:6px}@media (prefers-reduced-motion:reduce){.polaroid[data-astro-cid-bxbrnyz2]{transform:none}}.find[data-astro-cid-di2lt2gk]{margin:28px auto 0}.hero[data-astro-cid-di2lt2gk]{background:var(--sea);color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-di2lt2gk]>img[data-astro-cid-di2lt2gk]{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-di2lt2gk]:before{content:"";z-index:1;background:linear-gradient(#0000 30%,#063b4ca6 85%);position:absolute;inset:0}.h-in[data-astro-cid-di2lt2gk]{z-index:3;max-width:1100px;padding:0 clamp(16px,4vw,56px) clamp(110px,16vh,170px);position:relative}h1[data-astro-cid-di2lt2gk]{color:#fff;text-shadow:0 2px 30px #063b4c59;margin:0 0 18px;font-size:clamp(3.4rem,10vw,9rem)}.h-in[data-astro-cid-di2lt2gk] p[data-astro-cid-di2lt2gk]{text-shadow:0 1px 12px #063b4c80;max-width:46ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem)}.acts[data-astro-cid-di2lt2gk]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.b-sun[data-astro-cid-di2lt2gk],.b-line[data-astro-cid-di2lt2gk],.b-sea[data-astro-cid-di2lt2gk]{font:800 1.05rem var(--font-display);border-radius:999px;padding:15px 26px;text-decoration:none;display:inline-block}.b-sun[data-astro-cid-di2lt2gk]{background:var(--accent);color:var(--ink)}.b-sun[data-astro-cid-di2lt2gk]:hover{color:var(--ink);background:#ffdc66}.b-line[data-astro-cid-di2lt2gk]{color:#fff;border:2px solid #ffffffd9}.b-line[data-astro-cid-di2lt2gk]:hover{color:var(--ink);background:#fff}.b-line[data-astro-cid-di2lt2gk].dark{border-color:var(--ink);color:var(--ink)}.b-sea[data-astro-cid-di2lt2gk]{background:var(--sea);color:#fff}.b-sea[data-astro-cid-di2lt2gk]:hover{color:#fff;background:#0a4f66}.water[data-astro-cid-di2lt2gk]{background:var(--turq);color:#fff;padding:clamp(24px,4vw,48px) 0 8px}.w-head[data-astro-cid-di2lt2gk] h2[data-astro-cid-di2lt2gk]{color:#fff;margin:0 0 8px;font-size:clamp(2.8rem,7vw,6rem)}.w-head[data-astro-cid-di2lt2gk] p[data-astro-cid-di2lt2gk]{color:#f0fffd;max-width:50ch;margin:0 0 32px;font-size:1.15rem}.rail[data-astro-cid-di2lt2gk]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(220px,22vw,300px);grid-auto-flow:column;gap:18px;padding:8px clamp(16px,4vw,56px) 24px;display:grid;overflow-x:auto}.rail[data-astro-cid-di2lt2gk]::-webkit-scrollbar{display:none}.postcard[data-astro-cid-di2lt2gk]{aspect-ratio:3/4;border-radius:var(--radius-img);scroll-snap-align:start;color:#fff;border:6px solid #fff;text-decoration:none;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 16px 36px #063b4c4d}.postcard[data-astro-cid-di2lt2gk]:nth-child(odd){transform:rotate(-1.2deg)}.postcard[data-astro-cid-di2lt2gk]:nth-child(2n){transform:rotate(1deg)translateY(10px)}.postcard[data-astro-cid-di2lt2gk]:hover{color:#fff;transform:rotate(0)translateY(-6px)}.postcard[data-astro-cid-di2lt2gk] img[data-astro-cid-di2lt2gk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.postcard[data-astro-cid-di2lt2gk]:after{content:"";background:linear-gradient(#0000 50%,#063b4ccc);position:absolute;inset:0}.pc-in[data-astro-cid-di2lt2gk]{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.pc-region[data-astro-cid-di2lt2gk]{opacity:.9;font-size:.8rem;font-weight:700}.pc-in[data-astro-cid-di2lt2gk] strong[data-astro-cid-di2lt2gk]{font:800 clamp(1.8rem, 2.6vw, 2.4rem)/.95 var(--font-display);letter-spacing:-.03em;margin:2px 0 6px}.pc-n[data-astro-cid-di2lt2gk]{background:var(--accent);color:var(--ink);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.8rem;font-weight:800}.sand[data-astro-cid-di2lt2gk]{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(24px,4vw,40px)}.s-head[data-astro-cid-di2lt2gk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.s-head[data-astro-cid-di2lt2gk] h2[data-astro-cid-di2lt2gk],.ask[data-astro-cid-di2lt2gk] h2[data-astro-cid-di2lt2gk]{color:var(--sea);margin:0;font-size:clamp(2.4rem,5.6vw,4.6rem)}.s-head[data-astro-cid-di2lt2gk] a[data-astro-cid-di2lt2gk]{font:800 1.05rem var(--font-display);color:var(--primary)}.board[data-astro-cid-di2lt2gk]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px) clamp(16px,2.4vw,32px);display:grid}@media (width<=1000px){.board[data-astro-cid-di2lt2gk]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.board[data-astro-cid-di2lt2gk]{grid-template-columns:1fr}}.deep[data-astro-cid-di2lt2gk]{background:var(--sea);color:var(--foam);padding:clamp(20px,3vw,40px) 0 clamp(32px,5vw,56px)}.deep[data-astro-cid-di2lt2gk] h2[data-astro-cid-di2lt2gk]{color:#fff;margin:0 0 12px;font-size:clamp(2.6rem,6vw,5rem)}.d-sub[data-astro-cid-di2lt2gk]{max-width:58ch;color:var(--on-dark-muted);margin:0 0 28px;font-size:1.1rem}.cal[data-astro-cid-di2lt2gk]{background:#ffffff0f;border-radius:22px;margin-bottom:28px;padding:clamp(16px,3vw,28px)}.ask[data-astro-cid-di2lt2gk]{background:var(--primary);color:#fff;border-radius:32px;margin-top:clamp(40px,6vw,80px);padding:clamp(32px,6vw,72px)}.ask[data-astro-cid-di2lt2gk] h2[data-astro-cid-di2lt2gk]{color:#fff;margin-bottom:12px}.ask[data-astro-cid-di2lt2gk] p[data-astro-cid-di2lt2gk]{max-width:52ch;margin:0;font-size:1.15rem}.ask[data-astro-cid-di2lt2gk] .b-line[data-astro-cid-di2lt2gk].dark{color:#fff;border-color:#fff}.cover[data-astro-cid-pzxby5as]{background:var(--sea);color:#fff;align-items:flex-end;min-height:82svh;display:flex;position:relative;overflow:hidden}.cover[data-astro-cid-pzxby5as]>img[data-astro-cid-pzxby5as]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-pzxby5as]:before{content:"";z-index:1;background:linear-gradient(#0000 50%,#063b4c80);position:absolute;inset:0}.c-in[data-astro-cid-pzxby5as]{z-index:3;max-width:1100px;padding:0 clamp(16px,4vw,56px) clamp(100px,14vh,150px);position:relative}.crumbs[data-astro-cid-pzxby5as]{gap:14px;margin-bottom:14px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-pzxby5as] a[data-astro-cid-pzxby5as]{color:#fff;opacity:.9}.tag[data-astro-cid-pzxby5as]{background:var(--accent);color:var(--ink);font:800 .85rem var(--font-display);border-radius:999px;margin-bottom:12px;padding:5px 12px;display:inline-block}h1[data-astro-cid-pzxby5as]{color:#fff;text-shadow:0 2px 24px #063b4c66;max-width:18ch;margin:0;font-size:clamp(2.4rem,6vw,5.2rem)}.body[data-astro-cid-pzxby5as]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(20px,4vw,48px);padding-top:clamp(16px,3vw,32px);display:grid}.story[data-astro-cid-pzxby5as]{box-shadow:var(--card-shadow);background:#fff;border-radius:28px;padding:clamp(24px,4vw,48px)}.story[data-astro-cid-pzxby5as] h2[data-astro-cid-pzxby5as],.wall[data-astro-cid-pzxby5as] h2[data-astro-cid-pzxby5as],.near[data-astro-cid-pzxby5as] h2[data-astro-cid-pzxby5as]{color:var(--sea);margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem)}.feat[data-astro-cid-pzxby5as]{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.feat[data-astro-cid-pzxby5as] a[data-astro-cid-pzxby5as]{background:var(--foam);color:var(--sea);border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.info[data-astro-cid-pzxby5as]{background:var(--turq);color:#fff;box-shadow:var(--card-shadow);border-radius:28px;gap:14px;padding:26px;display:grid;position:sticky;top:96px}.price[data-astro-cid-pzxby5as]{font:800 2.2rem/1 var(--font-display);letter-spacing:-.03em;flex-direction:column;margin:0;display:flex}.price[data-astro-cid-pzxby5as] small[data-astro-cid-pzxby5as]{font:600 .95rem var(--font-body);letter-spacing:0;margin-top:6px}.where[data-astro-cid-pzxby5as]{margin:0;font-weight:700}dl[data-astro-cid-pzxby5as]{background:#ffffff24;border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}dl[data-astro-cid-pzxby5as] div[data-astro-cid-pzxby5as]{justify-content:space-between;gap:12px;padding:10px 14px;display:flex}dl[data-astro-cid-pzxby5as] div[data-astro-cid-pzxby5as]+div[data-astro-cid-pzxby5as]{border-top:1px solid #ffffff2e}dd[data-astro-cid-pzxby5as]{text-align:right;margin:0;font-weight:800}.go[data-astro-cid-pzxby5as]{text-align:center;background:var(--accent);color:var(--ink);font:800 1.1rem var(--font-display);border-radius:999px;padding:15px;text-decoration:none;display:block}.go[data-astro-cid-pzxby5as]:hover{color:var(--ink);background:#ffdc66}.call[data-astro-cid-pzxby5as]{text-align:center;color:#fff;font-size:.92rem}@media (width<=960px){.body[data-astro-cid-pzxby5as]{grid-template-columns:1fr}.info[data-astro-cid-pzxby5as]{position:static}}.wall[data-astro-cid-pzxby5as]{padding-top:clamp(48px,7vw,88px)}.wall[data-astro-cid-pzxby5as] .grid{gap:22px}.wall[data-astro-cid-pzxby5as] .grid .tile{aspect-ratio:auto;background:#fff;border-radius:6px;padding:10px 10px 28px;box-shadow:0 12px 26px #063b4c2e}.wall[data-astro-cid-pzxby5as] .grid .tile img{aspect-ratio:1;border-radius:2px}.wall[data-astro-cid-pzxby5as] .grid .tile:nth-child(odd){transform:rotate(-1.2deg)}.wall[data-astro-cid-pzxby5as] .grid .tile:nth-child(2n){transform:rotate(1deg)}.wall[data-astro-cid-pzxby5as] .all{background:var(--sea);color:#fff;border:0}.near[data-astro-cid-pzxby5as]{padding-top:clamp(48px,7vw,88px)}.board[data-astro-cid-pzxby5as]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=860px){.board[data-astro-cid-pzxby5as]{grid-template-columns:1fr}}.band[data-astro-cid-rde6wybx]{background:var(--sea);color:var(--foam);padding:clamp(32px,5vw,64px) 0 8px}.crumbs[data-astro-cid-rde6wybx]{gap:14px;margin-bottom:12px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-rde6wybx] a[data-astro-cid-rde6wybx]{color:var(--on-dark-muted)}h1[data-astro-cid-rde6wybx]{color:#fff;margin:0 0 12px;font-size:clamp(2.8rem,7vw,5.6rem)}.band[data-astro-cid-rde6wybx] p[data-astro-cid-rde6wybx]{max-width:62ch;color:var(--on-dark-muted);margin:0;font-size:1.08rem}.list[data-astro-cid-rde6wybx]{padding-top:12px}.list[data-astro-cid-rde6wybx] .filters{box-shadow:var(--card-shadow);background:#fff;border:0;border-radius:999px;margin-bottom:40px;padding:10px 12px 10px 16px}.list[data-astro-cid-rde6wybx] .filters select{background:var(--foam);color:var(--ink);border:0;border-radius:999px;font-weight:600}.list[data-astro-cid-rde6wybx] .cards.grid{gap:40px 28px}.band[data-astro-cid-2akffcti]{height:var(--h);background:radial-gradient(circle at 50% 50%, var(--c) 1.3px, transparent 1.9px) 0 0 / 12px var(--h) repeat-x, linear-gradient(var(--c), var(--c)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 100% 1px no-repeat;opacity:.85}.top[data-astro-cid-6aiwkk6m]{z-index:40;background:var(--bg);position:sticky;top:0}.bar[data-astro-cid-6aiwkk6m]{min-height:72px;color:var(--ink);align-items:center;gap:24px;padding:8px clamp(16px,3vw,40px);display:flex}.brand[data-astro-cid-6aiwkk6m]{color:var(--ink);font:400 1.55rem/1 var(--font-display);white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-6aiwkk6m] em[data-astro-cid-6aiwkk6m]{color:var(--red);font-style:italic}nav[data-astro-cid-6aiwkk6m]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 2px;margin-left:auto;display:flex}.tools[data-astro-cid-6aiwkk6m]{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;margin-left:10px;display:flex}nav[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m]{white-space:nowrap;color:var(--ink);font:600 .78rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;opacity:.78;border-bottom:1px solid #0000;padding:8px 12px;text-decoration:none}nav[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m]:hover,nav[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m][aria-current=page]{opacity:1;border-bottom-color:var(--red);color:var(--ink)}nav[data-astro-cid-6aiwkk6m] .ask[data-astro-cid-6aiwkk6m]{border:1px solid var(--red);color:var(--red);opacity:1;padding:9px 16px}nav[data-astro-cid-6aiwkk6m] .ask[data-astro-cid-6aiwkk6m]:hover{background:var(--red);color:var(--cream);border-bottom-color:var(--red)}nav[data-astro-cid-6aiwkk6m] select{color:var(--ink);border-color:var(--line);letter-spacing:0;text-transform:none;background:0 0;border-radius:2px;font-weight:500}.t[data-astro-cid-6aiwkk6m]{display:none}.mbtn[data-astro-cid-6aiwkk6m]{color:var(--ink);font:600 .78rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;border:1px solid var(--line);border-radius:2px;margin-left:auto;padding:9px 14px;display:none}@media (width<=920px){.mbtn[data-astro-cid-6aiwkk6m]{display:block}nav[data-astro-cid-6aiwkk6m]{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:12px 20px 24px;display:none;position:absolute;top:78px;left:0;right:0}nav[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m]{padding:12px 0}.tools[data-astro-cid-6aiwkk6m]{display:contents}nav[data-astro-cid-6aiwkk6m] .ask[data-astro-cid-6aiwkk6m]{text-align:center;margin:10px 0 0}nav[data-astro-cid-6aiwkk6m] .idq{margin-top:12px;display:flex}nav[data-astro-cid-6aiwkk6m] select{margin-top:12px}.t[data-astro-cid-6aiwkk6m]:checked~nav[data-astro-cid-6aiwkk6m]{display:flex}}.foot[data-astro-cid-6aiwkk6m]{margin-top:clamp(64px,9vw,120px)}.in[data-astro-cid-6aiwkk6m]{background:var(--night);color:var(--on-dark-muted);padding:0 0 28px;position:relative;overflow:hidden}.in[data-astro-cid-6aiwkk6m] .big{color:var(--gold);opacity:.16;position:absolute;top:-120px;right:-140px}.cols[data-astro-cid-6aiwkk6m]{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;padding-top:64px;display:grid;position:relative}.cols[data-astro-cid-6aiwkk6m] div[data-astro-cid-6aiwkk6m]{flex-direction:column;gap:8px;display:flex}.name[data-astro-cid-6aiwkk6m]{font:400 clamp(2rem, 3.6vw, 2.8rem)/1 var(--font-display);color:var(--cream);margin:0 0 10px}.name[data-astro-cid-6aiwkk6m] em[data-astro-cid-6aiwkk6m]{font-style:italic}.about[data-astro-cid-6aiwkk6m] p[data-astro-cid-6aiwkk6m]:last-child{max-width:34ch}.cols[data-astro-cid-6aiwkk6m] h2[data-astro-cid-6aiwkk6m]{font:600 .76rem var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin:0 0 6px}.cols[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m]{color:var(--cream);text-decoration:none}.cols[data-astro-cid-6aiwkk6m] a[data-astro-cid-6aiwkk6m]:hover{color:var(--gold)}.legal[data-astro-cid-6aiwkk6m]{border-top:1px solid #f6efe22e;margin-top:48px;padding-top:18px;font-size:.82rem;position:relative}@media (width<=760px){.cols[data-astro-cid-6aiwkk6m]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-6aiwkk6m]>div[data-astro-cid-6aiwkk6m]{min-width:0}.cols[data-astro-cid-6aiwkk6m]>div[data-astro-cid-6aiwkk6m]:first-child{grid-column:1/-1}.in[data-astro-cid-6aiwkk6m] .big{width:260px;height:260px;top:-60px;right:-90px}}.card[data-astro-cid-zvggm4ux]{color:var(--card-ink,var(--ink));flex-direction:column;min-width:0;text-decoration:none;display:flex}.card[data-astro-cid-zvggm4ux]:hover{color:var(--card-ink,var(--ink))}.ph[data-astro-cid-zvggm4ux]{border:1px solid var(--card-line,var(--line));padding:6px;transition:border-color .2s;display:block;position:relative}.card[data-astro-cid-zvggm4ux]:hover .ph[data-astro-cid-zvggm4ux]{border-color:var(--card-accent,var(--red))}.ph[data-astro-cid-zvggm4ux] img[data-astro-cid-zvggm4ux],.none[data-astro-cid-zvggm4ux]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ph[data-astro-cid-zvggm4ux] img[data-astro-cid-zvggm4ux]{transition:transform .5s}.ph[data-astro-cid-zvggm4ux]{overflow:hidden}.card[data-astro-cid-zvggm4ux]:hover .ph[data-astro-cid-zvggm4ux] img[data-astro-cid-zvggm4ux]{transform:scale(1.03)}.none[data-astro-cid-zvggm4ux]{background:var(--alt);color:var(--muted);place-items:center;font-size:.9rem;display:grid}.tag[data-astro-cid-zvggm4ux]{background:var(--cream);color:var(--red);font:650 .7rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;padding:5px 9px 4px;position:absolute;top:16px;left:16px}.body[data-astro-cid-zvggm4ux]{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px 2px 0;display:flex}.loc[data-astro-cid-zvggm4ux]{font:600 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--card-accent,var(--red))}strong[data-astro-cid-zvggm4ux]{font:400 1.5rem/1.1 var(--font-display);letter-spacing:-.01em}.price[data-astro-cid-zvggm4ux]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;display:flex}.price[data-astro-cid-zvggm4ux] b[data-astro-cid-zvggm4ux]{font-size:1.02rem;font-weight:650}.price[data-astro-cid-zvggm4ux] i[data-astro-cid-zvggm4ux]{color:var(--card-muted,var(--muted));font-size:.88rem;font-style:normal}.facts[data-astro-cid-zvggm4ux]{color:var(--card-muted,var(--muted));font-size:.85rem}.find[data-astro-cid-o67dszrp]{--sb-bg:var(--surface);--sb-border:1px solid var(--line);--sb-shadow:none;margin:96px auto 0}.kicker[data-astro-cid-o67dszrp]{font:600 .76rem var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin:0 0 12px}.s-head[data-astro-cid-o67dszrp]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:clamp(24px,3.5vw,44px);display:flex}.s-head[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp]{max-width:18ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.4rem)}h2[data-astro-cid-o67dszrp] em[data-astro-cid-o67dszrp]{color:var(--red);font-style:italic}.more[data-astro-cid-o67dszrp]{font:600 .78rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--red);border-bottom:1px solid var(--gold);white-space:nowrap;padding-bottom:4px;text-decoration:none}.more[data-astro-cid-o67dszrp]:hover{color:var(--red-deep)}.acts[data-astro-cid-o67dszrp]{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.b-gold[data-astro-cid-o67dszrp],.b-line[data-astro-cid-o67dszrp],.b-red[data-astro-cid-o67dszrp]{font:650 .84rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:15px 26px;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.b-gold[data-astro-cid-o67dszrp]{background:var(--gold);color:var(--ink)}.b-gold[data-astro-cid-o67dszrp]:hover{color:var(--ink);background:#f0b210}.b-line[data-astro-cid-o67dszrp]{border:1px solid var(--cream);color:var(--cream)}.b-line[data-astro-cid-o67dszrp]:hover{background:var(--cream);color:var(--red)}.b-line[data-astro-cid-o67dszrp].ink{border-color:var(--ink);color:var(--ink)}.b-line[data-astro-cid-o67dszrp].ink:hover{background:var(--ink);color:var(--cream)}.b-red[data-astro-cid-o67dszrp]{background:var(--red);color:var(--cream)}.b-red[data-astro-cid-o67dszrp]:hover{background:var(--red-deep);color:var(--cream)}.hero[data-astro-cid-o67dszrp]{background:var(--red);padding:var(--pad) var(--pad) var(--pad);--pad:clamp(10px, 1.6vw, 22px);position:relative}.frame[data-astro-cid-o67dszrp]{height:calc(100svh - 78px - var(--pad) * 2);background:var(--night);min-height:560px;max-height:960px;margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-o67dszrp]:after{content:"";pointer-events:none;z-index:3;border:1px solid #e0a200bf;position:absolute;inset:10px}.frame[data-astro-cid-o67dszrp] img[data-astro-cid-o67dszrp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-o67dszrp]{background:linear-gradient(#1c0c0c4d 0%,#1c0c0c00 28%,#1c0c0c40 55%,#1c0c0cdb 100%);position:absolute;inset:0}figcaption[data-astro-cid-o67dszrp]{z-index:2;color:#f6efe2bf;letter-spacing:.04em;font-size:.8rem;position:absolute;bottom:24px;right:28px}.text[data-astro-cid-o67dszrp]{z-index:2;color:var(--cream);max-width:1000px;padding:0 clamp(24px,5vw,80px) clamp(56px,8vw,110px);position:absolute;bottom:0;left:0;right:0}.text[data-astro-cid-o67dszrp] h1[data-astro-cid-o67dszrp]{color:var(--cream);max-width:12ch;margin:0 0 20px;font-size:clamp(3.4rem,8.6vw,7.8rem)}.text[data-astro-cid-o67dszrp] h1[data-astro-cid-o67dszrp] em[data-astro-cid-o67dszrp]{color:var(--gold);font-style:italic}.lede[data-astro-cid-o67dszrp]{color:#f6efe2eb;max-width:46ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem)}.hero[data-astro-cid-o67dszrp] .seal{z-index:4;filter:drop-shadow(0 10px 24px #1c191759);position:absolute;bottom:-74px;left:clamp(24px,5vw,80px)}@media (width<=760px){.frame[data-astro-cid-o67dszrp]{min-height:520px;height:calc(100svh - 78px - var(--pad) * 2)}.text[data-astro-cid-o67dszrp]{padding-bottom:72px}.hero[data-astro-cid-o67dszrp] .seal{width:100px;height:100px;bottom:-50px}.find[data-astro-cid-o67dszrp]{margin-top:68px}figcaption[data-astro-cid-o67dszrp]{display:none}}.towns[data-astro-cid-o67dszrp]{padding-top:clamp(120px,14vw,170px)}.t-grid[data-astro-cid-o67dszrp]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.6vw,32px) clamp(14px,2vw,24px);display:grid}.panel[data-astro-cid-o67dszrp]{color:var(--ink);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.panel[data-astro-cid-o67dszrp]:hover{color:var(--ink)}.pp[data-astro-cid-o67dszrp]{border:1px solid var(--line);padding:6px;transition:border-color .2s;display:block;overflow:hidden}.panel[data-astro-cid-o67dszrp]:hover .pp[data-astro-cid-o67dszrp]{border-color:var(--red)}.pp[data-astro-cid-o67dszrp] img[data-astro-cid-o67dszrp],.blank[data-astro-cid-o67dszrp]{aspect-ratio:3/4;object-fit:cover;background:var(--alt);width:100%;transition:transform .5s;display:block}.panel[data-astro-cid-o67dszrp]:hover .pp[data-astro-cid-o67dszrp] img[data-astro-cid-o67dszrp]{transform:scale(1.03)}.panel[data-astro-cid-o67dszrp] strong[data-astro-cid-o67dszrp]{font:400 1.7rem/1.05 var(--font-display);letter-spacing:-.01em;margin-top:12px}.meta[data-astro-cid-o67dszrp]{font:600 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}@media (width<=960px){.t-grid[data-astro-cid-o67dszrp]{grid-template-columns:repeat(2,1fr)}}.night[data-astro-cid-o67dszrp]{background:var(--night);color:var(--cream);margin-top:clamp(72px,10vw,128px);position:relative;overflow:hidden}.night[data-astro-cid-o67dszrp] .in[data-astro-cid-o67dszrp]{padding:clamp(56px,8vw,96px) clamp(16px,4vw,32px);position:relative}.night[data-astro-cid-o67dszrp] .corner{color:var(--gold);opacity:.14;position:absolute;top:-110px;right:-150px}.night[data-astro-cid-o67dszrp] .kicker[data-astro-cid-o67dszrp]{color:var(--gold)}.night[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp]{color:var(--cream)}.night[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp] em[data-astro-cid-o67dszrp]{color:var(--gold)}.night[data-astro-cid-o67dszrp] .sub[data-astro-cid-o67dszrp]{color:var(--on-dark-muted);max-width:58ch;margin:-12px 0 36px;font-size:1.12rem}.stay[data-astro-cid-o67dszrp]{padding-top:clamp(72px,10vw,128px)}.grid[data-astro-cid-o67dszrp]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px) clamp(16px,2.4vw,28px);display:grid}@media (width<=900px){.grid[data-astro-cid-o67dszrp]{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid[data-astro-cid-o67dszrp]{grid-template-columns:1fr}}.red[data-astro-cid-o67dszrp]{background:var(--red);--card-ink:var(--cream);--card-line:#f6efe273;--card-accent:var(--gold);--card-muted:#f6efe2b3;margin-top:clamp(72px,10vw,128px)}.red[data-astro-cid-o67dszrp] .in[data-astro-cid-o67dszrp]{padding:clamp(56px,8vw,96px) clamp(16px,4vw,32px)}.red[data-astro-cid-o67dszrp] .kicker[data-astro-cid-o67dszrp],.red[data-astro-cid-o67dszrp] .more[data-astro-cid-o67dszrp]{color:var(--gold)}.red[data-astro-cid-o67dszrp] .more[data-astro-cid-o67dszrp]:hover,.red[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp]{color:var(--cream)}.red[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp] em[data-astro-cid-o67dszrp]{color:var(--gold)}.ask[data-astro-cid-o67dszrp]{align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(72px,10vw,128px);display:flex}.ask[data-astro-cid-o67dszrp] h2[data-astro-cid-o67dszrp]{margin:0 0 12px;font-size:clamp(2.5rem,5.4vw,4.4rem)}.ask[data-astro-cid-o67dszrp] p[data-astro-cid-o67dszrp]{color:var(--muted);max-width:52ch;margin:0;font-size:1.12rem}@media (width<=640px){.ask[data-astro-cid-o67dszrp]{flex-direction:column;align-items:flex-start}}.top[data-astro-cid-sedzjhgy]{background:var(--red);color:var(--cream);padding:var(--pad) var(--pad) 0;--pad:clamp(10px, 1.6vw, 22px)}.frame[data-astro-cid-sedzjhgy]{background:var(--night);height:min(70svh,760px);min-height:320px;margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-sedzjhgy]:after{content:"";pointer-events:none;border:1px solid #e0a200bf;position:absolute;inset:10px}.frame[data-astro-cid-sedzjhgy] img[data-astro-cid-sedzjhgy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.none[data-astro-cid-sedzjhgy]{height:100%;color:var(--on-dark-muted);place-items:center;display:grid}.plate[data-astro-cid-sedzjhgy]{padding:clamp(28px,4vw,52px) clamp(16px,4vw,32px) clamp(32px,4.5vw,56px)}.crumbs[data-astro-cid-sedzjhgy]{font:600 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;gap:6px 18px;margin-bottom:22px;display:flex}.crumbs[data-astro-cid-sedzjhgy] a[data-astro-cid-sedzjhgy]{color:var(--gold);text-decoration:none}.crumbs[data-astro-cid-sedzjhgy] a[data-astro-cid-sedzjhgy]:hover{color:var(--cream)}.pg[data-astro-cid-sedzjhgy]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.kicker[data-astro-cid-sedzjhgy]{font:600 .76rem var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin:0 0 14px}h1[data-astro-cid-sedzjhgy]{color:var(--cream);max-width:18ch;margin:0;font-size:clamp(2.5rem,5.2vw,4.8rem)}.price[data-astro-cid-sedzjhgy]{font:400 clamp(2.2rem, 3.6vw, 3.2rem)/1 var(--font-display);color:var(--gold);flex-direction:column;margin:0 0 20px;display:flex}.price[data-astro-cid-sedzjhgy] small[data-astro-cid-sedzjhgy]{font:500 .98rem var(--font-body);color:#f6efe2cc;margin-top:8px}dl[data-astro-cid-sedzjhgy]{border-top:1px solid #f6efe24d;flex-wrap:wrap;gap:14px 32px;margin:0;padding-top:16px;display:flex}dl[data-astro-cid-sedzjhgy] div[data-astro-cid-sedzjhgy]{flex-direction:column-reverse;display:flex}dd[data-astro-cid-sedzjhgy]{font:400 1.9rem/1 var(--font-display);color:var(--cream);margin:0}dt[data-astro-cid-sedzjhgy]{font:600 .7rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#f6efe2b3;margin-bottom:6px}@media (width<=900px){.pg[data-astro-cid-sedzjhgy]{grid-template-columns:1fr}.frame[data-astro-cid-sedzjhgy]{height:min(46svh,420px)}}.body[data-astro-cid-sedzjhgy]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,72px);padding-top:clamp(48px,7vw,88px);display:grid}.body[data-astro-cid-sedzjhgy] .prose[data-astro-cid-sedzjhgy]{font-size:1.15rem}.body[data-astro-cid-sedzjhgy] .prose[data-astro-cid-sedzjhgy] p:first-child:first-letter{float:left;font:400 5.2rem/.78 var(--font-display);color:var(--red);margin:8px 12px 0 0}.feat[data-astro-cid-sedzjhgy]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.feat[data-astro-cid-sedzjhgy] a[data-astro-cid-sedzjhgy]{border:1px solid var(--line);color:var(--ink);font:600 .74rem var(--font-body);text-transform:uppercase;letter-spacing:.1em;padding:7px 12px;text-decoration:none;display:inline-block}.feat[data-astro-cid-sedzjhgy] a[data-astro-cid-sedzjhgy]:hover{border-color:var(--red);color:var(--red)}.write[data-astro-cid-sedzjhgy]{background:var(--night);color:var(--cream);justify-items:start;gap:12px;padding:30px;display:grid;position:relative;top:104px}.write[data-astro-cid-sedzjhgy]:after{content:"";pointer-events:none;border:1px solid #e0a2008c;position:absolute;inset:8px}.write[data-astro-cid-sedzjhgy] .w-mark{color:var(--gold)}.write[data-astro-cid-sedzjhgy] h2[data-astro-cid-sedzjhgy]{color:var(--cream);margin:0;font-size:2.1rem}.write[data-astro-cid-sedzjhgy] h2[data-astro-cid-sedzjhgy] em[data-astro-cid-sedzjhgy]{color:var(--gold);font-style:italic}.write[data-astro-cid-sedzjhgy] p[data-astro-cid-sedzjhgy]{color:var(--on-dark-muted);margin:0}.go[data-astro-cid-sedzjhgy]{z-index:1;text-align:center;background:var(--gold);color:var(--ink);font:650 .84rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;justify-self:stretch;padding:15px;text-decoration:none;position:relative}.go[data-astro-cid-sedzjhgy]:hover{color:var(--ink);background:#f0b210}.call[data-astro-cid-sedzjhgy]{color:var(--cream)}.id[data-astro-cid-sedzjhgy]{font-size:.8rem}@media (width<=900px){.body[data-astro-cid-sedzjhgy]{grid-template-columns:1fr}.write[data-astro-cid-sedzjhgy]{position:static}}.photos[data-astro-cid-sedzjhgy],.near[data-astro-cid-sedzjhgy]{padding-top:clamp(56px,8vw,104px)}.photos[data-astro-cid-sedzjhgy] h2[data-astro-cid-sedzjhgy],.near[data-astro-cid-sedzjhgy] h2[data-astro-cid-sedzjhgy]{margin:0 0 24px;font-size:clamp(2.3rem,4.8vw,3.8rem)}.near[data-astro-cid-sedzjhgy] h2[data-astro-cid-sedzjhgy] em[data-astro-cid-sedzjhgy]{color:var(--red);font-style:italic}.grid[data-astro-cid-sedzjhgy]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=860px){.grid[data-astro-cid-sedzjhgy]{grid-template-columns:1fr}}.head[data-astro-cid-ijz3ki36]{background:var(--red);color:var(--cream);position:relative;overflow:hidden}.head[data-astro-cid-ijz3ki36] .wheel{color:var(--gold);opacity:.2;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.in[data-astro-cid-ijz3ki36]{padding:clamp(40px,6vw,80px) clamp(16px,4vw,32px) clamp(36px,5vw,64px);position:relative}.crumbs[data-astro-cid-ijz3ki36]{font:600 .72rem var(--font-body);text-transform:uppercase;letter-spacing:.14em;gap:18px;margin-bottom:18px;display:flex}.crumbs[data-astro-cid-ijz3ki36] a[data-astro-cid-ijz3ki36]{color:var(--gold);text-decoration:none}.crumbs[data-astro-cid-ijz3ki36] a[data-astro-cid-ijz3ki36]:hover{color:var(--cream)}h1[data-astro-cid-ijz3ki36]{color:var(--cream);max-width:16ch;margin:0 0 16px;font-size:clamp(3.2rem,7.5vw,6.6rem)}.in[data-astro-cid-ijz3ki36] p[data-astro-cid-ijz3ki36]{color:#f6efe2d9;max-width:60ch;margin:0;font-size:1.12rem}.in[data-astro-cid-ijz3ki36] b[data-astro-cid-ijz3ki36]{color:var(--gold);font-weight:650}.list[data-astro-cid-ijz3ki36]{padding-top:clamp(28px,4vw,48px)}.list[data-astro-cid-ijz3ki36] .filters{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:clamp(28px,4vw,44px);padding:0 0 18px}.list[data-astro-cid-ijz3ki36] .filters select{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:2px}.list[data-astro-cid-ijz3ki36] .filters .count{font:600 .74rem var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}@media (width<=700px){.head[data-astro-cid-ijz3ki36] .wheel{width:360px;height:360px;right:-160px}}.top[data-astro-cid-v57cr63g]{z-index:40;pointer-events:none;padding:12px clamp(12px,2vw,24px) 0;position:sticky;top:0}.bar[data-astro-cid-v57cr63g]{pointer-events:auto;backdrop-filter:blur(12px);border:1px solid var(--line);background:#12313ae0;border-radius:30px;align-items:center;gap:20px;min-height:60px;padding:6px 12px 6px 18px;display:flex;box-shadow:0 10px 30px #0000004d}.brand[data-astro-cid-v57cr63g]{color:var(--ink);font:700 1.1rem var(--font-display);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}nav[data-astro-cid-v57cr63g]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.tools[data-astro-cid-v57cr63g]{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:6px;display:flex}nav[data-astro-cid-v57cr63g] a[data-astro-cid-v57cr63g]{white-space:nowrap;color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.93rem;font-weight:600;text-decoration:none}nav[data-astro-cid-v57cr63g] a[data-astro-cid-v57cr63g]:hover,nav[data-astro-cid-v57cr63g] a[data-astro-cid-v57cr63g][aria-current=page]{color:var(--ink);background:#e8f1ee14}nav[data-astro-cid-v57cr63g] .ask[data-astro-cid-v57cr63g]{background:var(--primary);color:#fff}nav[data-astro-cid-v57cr63g] .ask[data-astro-cid-v57cr63g]:hover{background:var(--primary-hover);color:#fff}nav[data-astro-cid-v57cr63g] select{color:var(--muted);border-color:var(--line);background:0 0}.t[data-astro-cid-v57cr63g]{display:none}.mbtn[data-astro-cid-v57cr63g]{color:var(--ink);cursor:pointer;margin-left:auto;padding:8px 14px;font-weight:600;display:none}@media (width<=900px){.mbtn[data-astro-cid-v57cr63g]{display:block}nav[data-astro-cid-v57cr63g]{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:80px;left:12px;right:12px}.tools[data-astro-cid-v57cr63g]{display:contents}nav[data-astro-cid-v57cr63g] .ask[data-astro-cid-v57cr63g]{text-align:center;margin:8px 0 0}nav[data-astro-cid-v57cr63g] .idq{--idq-ink:var(--ink);--idq-line:var(--line);margin-top:10px;display:flex}nav[data-astro-cid-v57cr63g] select{margin-top:10px}.t[data-astro-cid-v57cr63g]:checked~nav[data-astro-cid-v57cr63g]{display:flex}}.foot[data-astro-cid-v57cr63g]{border-top:1px solid var(--line);background:var(--dark);margin-top:clamp(64px,9vw,120px);padding:56px 0 28px}.cols[data-astro-cid-v57cr63g]{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;display:grid}.cols[data-astro-cid-v57cr63g] div[data-astro-cid-v57cr63g]{flex-direction:column;gap:8px;display:flex}.about[data-astro-cid-v57cr63g] p[data-astro-cid-v57cr63g]{color:var(--muted);max-width:36ch}.cols[data-astro-cid-v57cr63g] h2[data-astro-cid-v57cr63g]{font:700 1rem var(--font-display);color:var(--accent);margin:0 0 4px}.cols[data-astro-cid-v57cr63g] a[data-astro-cid-v57cr63g]{color:var(--ink);text-decoration:none}.cols[data-astro-cid-v57cr63g] a[data-astro-cid-v57cr63g]:hover{color:var(--primary)}.legal[data-astro-cid-v57cr63g]{color:var(--muted);margin-top:40px;font-size:.8rem}@media (width<=760px){.cols[data-astro-cid-v57cr63g]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-v57cr63g]>div[data-astro-cid-v57cr63g]{min-width:0}.cols[data-astro-cid-v57cr63g]>div[data-astro-cid-v57cr63g]:first-child{grid-column:1/-1}}.crmap[data-astro-cid-kjtibkoy]{position:relative}svg[data-astro-cid-kjtibkoy]{width:100%;height:auto;display:block;overflow:visible}.sea[data-astro-cid-kjtibkoy]{fill:#e8f1ee47;font:italic 600 26px var(--font-body);letter-spacing:.06em}.pin[data-astro-cid-kjtibkoy]{cursor:pointer}.halo[data-astro-cid-kjtibkoy]{fill:#ff5a3c2e;transition:r .2s}.dot[data-astro-cid-kjtibkoy]{fill:var(--primary);stroke:#0c2229;stroke-width:2.5px;transition:fill .2s}.n[data-astro-cid-kjtibkoy]{fill:#fff;font:800 15px var(--font-body);text-anchor:middle;pointer-events:none}.lbl[data-astro-cid-kjtibkoy]{fill:var(--accent);font:700 20px var(--font-display);paint-order:stroke;stroke:#0c2229;stroke-width:5px;pointer-events:none}.pin[data-astro-cid-kjtibkoy]:hover .dot[data-astro-cid-kjtibkoy],.pin[data-astro-cid-kjtibkoy]:focus .dot[data-astro-cid-kjtibkoy],.pin[data-astro-cid-kjtibkoy].hl .dot[data-astro-cid-kjtibkoy]{fill:var(--accent)}.pin[data-astro-cid-kjtibkoy]:hover .halo[data-astro-cid-kjtibkoy],.pin[data-astro-cid-kjtibkoy].hl .halo[data-astro-cid-kjtibkoy]{fill:#f6c45340}.pin[data-astro-cid-kjtibkoy].hl .n[data-astro-cid-kjtibkoy]{fill:#0c2229}.peek[data-astro-cid-kjtibkoy]{z-index:5;background:var(--surface);width:240px;color:var(--ink);pointer-events:auto;border-radius:14px;text-decoration:none;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000073}.peek[data-astro-cid-kjtibkoy] img[data-astro-cid-kjtibkoy]{object-fit:cover;width:100%;height:140px;display:block}.pk-t[data-astro-cid-kjtibkoy]{flex-direction:column;padding:10px 14px 12px;display:flex}.pk-t[data-astro-cid-kjtibkoy] strong[data-astro-cid-kjtibkoy]{font:700 1.15rem var(--font-display)}.pk-t[data-astro-cid-kjtibkoy] small[data-astro-cid-kjtibkoy]{color:var(--muted)}.card[data-astro-cid-rpri7bn7]{background:var(--surface);border:var(--card-border);border-radius:var(--radius-card);color:var(--ink);flex-direction:column;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.card[data-astro-cid-rpri7bn7]:hover{box-shadow:var(--card-shadow-hover);color:var(--ink);border-color:#ff5a3c80;transform:translateY(-3px)}.img[data-astro-cid-rpri7bn7]{aspect-ratio:4/3;background:var(--alt);position:relative;overflow:hidden}.img[data-astro-cid-rpri7bn7] img[data-astro-cid-rpri7bn7]{object-fit:cover;width:100%;height:100%}.noimg[data-astro-cid-rpri7bn7]{height:100%;color:var(--muted);place-items:center;display:grid}.tag[data-astro-cid-rpri7bn7]{color:var(--ink);background:#0c2229d9;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.tag[data-astro-cid-rpri7bn7].rent{background:var(--accent);color:#0c2229}.body[data-astro-cid-rpri7bn7]{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.loc[data-astro-cid-rpri7bn7]{color:var(--accent);align-items:center;gap:5px;font-size:.85rem;font-weight:700;display:inline-flex}h3[data-astro-cid-rpri7bn7]{font:600 1.05rem/1.3 var(--font-body);letter-spacing:0;margin:0}.row[data-astro-cid-rpri7bn7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.price[data-astro-cid-rpri7bn7]{font:700 1.1rem var(--font-display)}.chips[data-astro-cid-rpri7bn7]{gap:4px;display:flex}.chips[data-astro-cid-rpri7bn7] i[data-astro-cid-rpri7bn7]{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:.75rem;font-style:normal}.find[data-astro-cid-ddmadv6x]{margin:28px auto 0}.atlas[data-astro-cid-ddmadv6x]{background:radial-gradient(ellipse at 70% 40%, #12404a 0%, var(--bg) 65%);grid-template-columns:minmax(320px,4fr) minmax(0,7fr);align-items:center;gap:clamp(16px,3vw,48px);min-height:min(100svh - 72px,860px);padding:clamp(16px,3vw,40px) clamp(16px,4vw,56px) 0;display:grid}.intro[data-astro-cid-ddmadv6x] h1[data-astro-cid-ddmadv6x]{margin:0 0 18px;font-size:clamp(2.6rem,5vw,4.6rem)}.intro[data-astro-cid-ddmadv6x]>p[data-astro-cid-ddmadv6x]{color:var(--muted);max-width:40ch;margin:0;font-size:1.12rem}.nums[data-astro-cid-ddmadv6x]{gap:28px;margin:28px 0;display:flex}.nums[data-astro-cid-ddmadv6x] div[data-astro-cid-ddmadv6x]{flex-direction:column-reverse;display:flex}.nums[data-astro-cid-ddmadv6x] dd[data-astro-cid-ddmadv6x]{font:800 2.6rem/1 var(--font-display);color:var(--accent);margin:0}.nums[data-astro-cid-ddmadv6x] dt[data-astro-cid-ddmadv6x]{color:var(--muted);font-size:.85rem}.acts[data-astro-cid-ddmadv6x]{flex-wrap:wrap;gap:10px;display:flex}.b-pri[data-astro-cid-ddmadv6x],.b-sec[data-astro-cid-ddmadv6x]{border-radius:999px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block}.b-pri[data-astro-cid-ddmadv6x]{background:var(--primary);color:#fff}.b-pri[data-astro-cid-ddmadv6x]:hover{background:var(--primary-hover);color:#fff}.b-sec[data-astro-cid-ddmadv6x]{border:1px solid var(--line);color:var(--ink)}.b-sec[data-astro-cid-ddmadv6x]:hover{border-color:var(--ink);color:var(--ink)}.legend[data-astro-cid-ddmadv6x]{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex;margin-top:28px!important}.lg-dot[data-astro-cid-ddmadv6x]{background:var(--primary);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #ff5a3c33}.atlas[data-astro-cid-ddmadv6x] .big-map{aspect-ratio:1000/946;justify-self:center;width:100%;max-height:calc(100svh - 100px)}@media (width<=900px){.atlas[data-astro-cid-ddmadv6x]{grid-template-columns:1fr;min-height:0}}.coasts[data-astro-cid-ddmadv6x]{padding-top:clamp(64px,9vw,120px)}.coasts[data-astro-cid-ddmadv6x] h2[data-astro-cid-ddmadv6x],.regions[data-astro-cid-ddmadv6x] h2[data-astro-cid-ddmadv6x],.stays[data-astro-cid-ddmadv6x] h2[data-astro-cid-ddmadv6x]{margin:0 0 8px;font-size:clamp(2rem,4vw,3.2rem)}.sub[data-astro-cid-ddmadv6x]{color:var(--muted);margin:0 0 28px;font-size:1.08rem}.cal[data-astro-cid-ddmadv6x]{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(16px,3vw,32px)}.regions[data-astro-cid-ddmadv6x]{gap:clamp(40px,6vw,72px);padding-top:clamp(64px,9vw,120px);display:grid}.region[data-astro-cid-ddmadv6x]{grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.r-map[data-astro-cid-ddmadv6x]{background:var(--alt);border-radius:20px;padding:14px;position:sticky;top:96px}.r-map[data-astro-cid-ddmadv6x] .lbl{font-size:34px}.r-map[data-astro-cid-ddmadv6x] .n{font-size:22px}.r-head[data-astro-cid-ddmadv6x]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.r-head[data-astro-cid-ddmadv6x] h2[data-astro-cid-ddmadv6x]{font-size:clamp(1.6rem,3vw,2.3rem)!important}.r-head[data-astro-cid-ddmadv6x] p[data-astro-cid-ddmadv6x]{color:var(--muted);margin:0}.r-head[data-astro-cid-ddmadv6x] a[data-astro-cid-ddmadv6x]{color:var(--accent);white-space:nowrap;font-weight:700}.r-cards[data-astro-cid-ddmadv6x]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.region[data-astro-cid-ddmadv6x]{grid-template-columns:1fr}.r-map[data-astro-cid-ddmadv6x]{max-width:320px;position:static}.r-cards[data-astro-cid-ddmadv6x]{grid-template-columns:1fr 1fr}}@media (width<=600px){.r-cards[data-astro-cid-ddmadv6x]{grid-template-columns:1fr}}.stays[data-astro-cid-ddmadv6x]{padding-top:clamp(64px,9vw,120px)}.s-grid[data-astro-cid-ddmadv6x]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.s-grid[data-astro-cid-ddmadv6x]{grid-template-columns:1fr 1fr}}.page[data-astro-cid-xace7r7n]{padding-top:24px}.crumbs[data-astro-cid-xace7r7n]{gap:14px;margin-bottom:16px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-xace7r7n] a[data-astro-cid-xace7r7n]{color:var(--muted)}.top[data-astro-cid-xace7r7n]{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:clamp(16px,3vw,32px);display:grid}.photos[data-astro-cid-xace7r7n] .mosaic{grid-template-rows:repeat(2,clamp(150px,19vw,260px))}.where[data-astro-cid-xace7r7n]{background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:12px;padding:22px;display:grid;position:sticky;top:96px}.tag[data-astro-cid-xace7r7n]{background:var(--accent);color:#0c2229;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.78rem;font-weight:800}h1[data-astro-cid-xace7r7n]{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.price[data-astro-cid-xace7r7n]{font:800 1.8rem var(--font-display);flex-direction:column;margin:0;display:flex}.price[data-astro-cid-xace7r7n] small[data-astro-cid-xace7r7n]{font:500 .9rem var(--font-body);color:var(--muted)}.locator[data-astro-cid-xace7r7n]{background:var(--alt);border-radius:16px;padding:10px 10px 4px}.locator[data-astro-cid-xace7r7n] p[data-astro-cid-xace7r7n]{color:var(--muted);margin:4px 6px 6px;font-size:.92rem}.locator[data-astro-cid-xace7r7n] strong[data-astro-cid-xace7r7n]{color:var(--accent)}.locator[data-astro-cid-xace7r7n] .halo{display:none}.locator[data-astro-cid-xace7r7n] .dot{r:7}.locator[data-astro-cid-xace7r7n] .hl .dot{r:16}.locator[data-astro-cid-xace7r7n] .hl .halo{r:30;display:block}.b-pri[data-astro-cid-xace7r7n],.b-sec[data-astro-cid-xace7r7n]{text-align:center;border-radius:999px;padding:13px;font-weight:700;text-decoration:none;display:block}.b-pri[data-astro-cid-xace7r7n]{background:var(--primary);color:#fff}.b-pri[data-astro-cid-xace7r7n]:hover{background:var(--primary-hover);color:#fff}.b-sec[data-astro-cid-xace7r7n]{border:1px solid var(--line);color:var(--ink)}@media (width<=960px){.top[data-astro-cid-xace7r7n]{grid-template-columns:1fr}.where[data-astro-cid-xace7r7n]{position:static}}.detail[data-astro-cid-xace7r7n]{grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(40px,6vw,64px);display:grid}.facts[data-astro-cid-xace7r7n]{border:1px solid var(--line);border-radius:16px;align-self:start;gap:0;margin:0;display:grid;overflow:hidden}.facts[data-astro-cid-xace7r7n] div[data-astro-cid-xace7r7n]{justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.facts[data-astro-cid-xace7r7n] div[data-astro-cid-xace7r7n]+div[data-astro-cid-xace7r7n]{border-top:1px solid var(--line)}.facts[data-astro-cid-xace7r7n] dt[data-astro-cid-xace7r7n]{color:var(--muted)}.facts[data-astro-cid-xace7r7n] dd[data-astro-cid-xace7r7n]{text-align:right;margin:0;font-weight:700}.detail[data-astro-cid-xace7r7n] h2[data-astro-cid-xace7r7n],.near[data-astro-cid-xace7r7n] h2[data-astro-cid-xace7r7n]{margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.3rem)}.prose[data-astro-cid-xace7r7n]{color:#d6e2df}.feat[data-astro-cid-xace7r7n]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.feat[data-astro-cid-xace7r7n] a[data-astro-cid-xace7r7n]{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.9rem;text-decoration:none;display:inline-block}@media (width<=860px){.detail[data-astro-cid-xace7r7n]{grid-template-columns:1fr}}.near[data-astro-cid-xace7r7n]{padding-top:clamp(48px,7vw,88px)}.n-head[data-astro-cid-xace7r7n]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.n-head[data-astro-cid-xace7r7n] a[data-astro-cid-xace7r7n]{color:var(--accent);font-weight:700}.n-grid[data-astro-cid-xace7r7n]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.n-grid[data-astro-cid-xace7r7n]{grid-template-columns:1fr}}.split[data-astro-cid-v2m6bmun]{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:clamp(16px,3vw,40px);padding:20px clamp(16px,3vw,40px) 0;display:grid}.crumbs[data-astro-cid-v2m6bmun]{gap:14px;margin-bottom:10px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-v2m6bmun] a[data-astro-cid-v2m6bmun]{color:var(--muted)}h1[data-astro-cid-v2m6bmun]{margin:0 0 6px;font-size:clamp(2rem,4vw,3.2rem)}.sub[data-astro-cid-v2m6bmun]{color:var(--muted);margin:0 0 20px}.sub[data-astro-cid-v2m6bmun] b[data-astro-cid-v2m6bmun]{color:var(--accent)}.list[data-astro-cid-v2m6bmun] .filters{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;padding:10px 14px}.list[data-astro-cid-v2m6bmun] .filters select{background:var(--bg);color:var(--ink);border-color:var(--line);border-radius:999px}.sticky[data-astro-cid-v2m6bmun]{background:var(--alt);border:1px solid var(--line);border-radius:24px;padding:16px;position:sticky;top:96px}@media (width<=900px){.split[data-astro-cid-v2m6bmun]{grid-template-columns:1fr}.side[data-astro-cid-v2m6bmun]{order:-1}.sticky[data-astro-cid-v2m6bmun]{max-width:420px;position:static}}
