.hero[data-astro-cid-wcolddp2]{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-wcolddp2]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.hero__shade[data-astro-cid-wcolddp2]{z-index:-1;background:linear-gradient(#0b09078c 0%,#0b09070d 30%,#0b090726 55%,#0b0907eb 100%),linear-gradient(90deg,#0b0907db 0%,#0b090799 34%,#0000 66%);position:absolute;inset:0}[dir=rtl] .hero__shade[data-astro-cid-wcolddp2]{background:linear-gradient(#0b09078c 0%,#0b09070d 30%,#0b090726 55%,#0b0907eb 100%),linear-gradient(270deg,#0b0907db 0%,#0b090799 34%,#0000 66%)}.hero__in[data-astro-cid-wcolddp2]{padding-top:calc(var(--header-h) + 48px);align-self:end;padding-bottom:clamp(36px,5vw,64px)}.hero__place[data-astro-cid-wcolddp2]{color:var(--gold-hi);margin-bottom:20px;font-size:15px;font-weight:560}.hero__h[data-astro-cid-wcolddp2]{filter:drop-shadow(0 2px 18px #0000008c);max-width:13ch}.hero__h[data-astro-cid-wcolddp2] .lines[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.hero__h[data-astro-cid-wcolddp2] .lines[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{display:inline-block}.hero__lead[data-astro-cid-wcolddp2]{text-shadow:0 1px 24px #0009;margin-top:28px}.hero__cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__facts[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:22px clamp(28px,3vw,40px);display:grid}.hero__facts[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--sand-dim);font-size:13px}.hero__facts[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--sand);margin-top:4px;font-size:clamp(20px,1.8vw,28px)}@media (width<=760px){.hero__facts[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__h[data-astro-cid-wcolddp2]{max-width:none}}.sky[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, var(--obsidian), var(--dusk) 45%, var(--obsidian));padding-top:var(--gap);padding-bottom:48px}.sky__intro[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,96px);margin-bottom:clamp(40px,5vw,72px);display:grid}.sky__pin[data-astro-cid-wcolddp2]{position:relative}.sky__stage[data-astro-cid-wcolddp2]{place-items:center;height:100svh;display:grid;position:relative}.sky__fig[data-astro-cid-wcolddp2]{aspect-ratio:1467/825;width:min(100%,177.8svh);position:relative;overflow:hidden}.sky__fig[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%}.sky__svg[data-astro-cid-wcolddp2]{width:100%;height:100%;position:absolute;inset:0}.sky__dim[data-astro-cid-wcolddp2]{fill:#0806049e}.sky__shape[data-astro-cid-wcolddp2]{fill:none;stroke:url(#skyg);stroke-width:2px;opacity:0;filter:drop-shadow(0 0 8px #f4dfa699)}.sky__panel[data-astro-cid-wcolddp2]{inset-inline-start:var(--m);top:calc(var(--header-h) + 8px);width:min(440px, calc(100% - 2 * var(--m)));-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);background:#0b0907c7;padding:28px 30px 30px;display:grid;position:absolute}.sky__rail[data-astro-cid-wcolddp2]{grid-area:1/1;gap:6px;margin-bottom:22px;display:flex}.sky__rail[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--line-strong);flex:1;height:2px;transition:background .4s}.sky__rail[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2].on{background:var(--gold)}.sky__step[data-astro-cid-wcolddp2]{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility .5s;grid-area:2/1}.sky__step[data-astro-cid-wcolddp2].on{opacity:1;visibility:visible}.sky__step[data-astro-cid-wcolddp2] .kicker[data-astro-cid-wcolddp2]{margin-bottom:8px}.sky__txt[data-astro-cid-wcolddp2]{margin-top:10px;font-size:15.5px}.sky__facts[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:20px;padding-top:18px;display:grid}.sky__facts[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--sand-dim);font-size:12.5px}.sky__facts[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--gold-hi);font-size:21px}.sky__src[data-astro-cid-wcolddp2]{margin-top:20px}html:not(.js) .sky__stage[data-astro-cid-wcolddp2],.sky[data-astro-cid-wcolddp2].is-static .sky__stage[data-astro-cid-wcolddp2]{height:auto}html:not(.js) .sky__panel[data-astro-cid-wcolddp2],.sky[data-astro-cid-wcolddp2].is-static .sky__panel[data-astro-cid-wcolddp2]{width:auto;margin:24px var(--m) 0;backdrop-filter:none;background:0 0;border:0;gap:40px;padding:0;display:grid;position:static}html:not(.js) .sky__step[data-astro-cid-wcolddp2],.sky[data-astro-cid-wcolddp2].is-static .sky__step[data-astro-cid-wcolddp2]{opacity:1;visibility:visible;grid-area:auto;position:static}html:not(.js) .sky__fig[data-astro-cid-wcolddp2],.sky[data-astro-cid-wcolddp2].is-static .sky__fig[data-astro-cid-wcolddp2]{aspect-ratio:16/9}.sky[data-astro-cid-wcolddp2].is-static .sky__rail[data-astro-cid-wcolddp2]{display:none}@media (width<=1000px){.sky__intro[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.sky__stage[data-astro-cid-wcolddp2]{place-items:initial;align-content:center;gap:0}.sky__fig[data-astro-cid-wcolddp2]{width:100%}.sky__panel[data-astro-cid-wcolddp2]{width:auto;margin:16px var(--m) 0;position:relative;inset:auto}}.homes__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(32px,5vw,88px);display:grid}.board[data-astro-cid-wcolddp2]{align-content:start;gap:22px;display:grid}.board__tabs[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.board__tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{min-height:48px;color:var(--muted);padding:0 18px;font-size:15px;font-weight:600;position:relative}.board__tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true]{color:var(--sand)}.board__tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2][aria-selected=true]:after{content:"";inset-inline:12px;background:var(--gold);height:2px;position:absolute;bottom:-1px}.board[data-astro-cid-wcolddp2] table[data-astro-cid-wcolddp2]{border-collapse:collapse;width:100%}.board[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2],.board[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{text-align:start;border-bottom:1px solid var(--line);padding:20px 12px 20px 0;font-weight:450}[dir=rtl] .board[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2],[dir=rtl] .board[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{padding:20px 0 20px 12px}.board[data-astro-cid-wcolddp2] thead[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2]{color:var(--sand-dim);padding-block:14px;font-size:13px;font-weight:560}.board__type[data-astro-cid-wcolddp2]{color:var(--sand);font-family:Marcellus,serif;font-size:clamp(28px,2.6vw,40px)}.board[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{font-size:clamp(15px,1.1vw,18px)}.board__hi[data-astro-cid-wcolddp2]{color:var(--gold-hi);font-family:var(--f-display);font-size:clamp(19px,1.7vw,26px)!important}[dir=rtl] .board__hi[data-astro-cid-wcolddp2]{font-family:var(--f-body);font-weight:650;font-size:clamp(15px,1.2vw,19px)!important}.board__card[data-astro-cid-wcolddp2]{color:var(--sand);border:1px solid var(--line);border-inline-start:2px solid var(--gold);padding:14px 18px;font-size:15px}.board[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{justify-self:start}.homes__img[data-astro-cid-wcolddp2]{min-height:420px}@media (width<=1000px){.homes__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.homes__img[data-astro-cid-wcolddp2]{aspect-ratio:4/3;order:-1;min-height:0}}@media (width<=560px){.board[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2],.board[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{padding-inline-end:8px}.board[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{font-size:14px}.board__tabs[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{padding:0 12px}}.mall[data-astro-cid-wcolddp2]{background:radial-gradient(120% 80% at 80% 0%, #b0592c38, transparent 60%), var(--umber)}.calc[data-astro-cid-wcolddp2]{background:#0b090780;border:1px solid #d9804b59;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calc__pick[data-astro-cid-wcolddp2]{border:0;border-inline-end:1px solid #d9804b40;margin:0;padding:clamp(24px,3vw,44px)}.calc__pick[data-astro-cid-wcolddp2] legend[data-astro-cid-wcolddp2]{float:inline-start;width:100%;color:var(--sand-dim);margin-bottom:20px;font-size:15px}.calc__chips[data-astro-cid-wcolddp2]{clear:both;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.calc__chips[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2]{position:relative}.calc__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]{opacity:0;cursor:pointer;position:absolute;inset:0}.calc__chips[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{border:1px solid var(--line);justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:flex}.calc__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:checked+span[data-astro-cid-wcolddp2]{background:var(--corten);border-color:var(--corten-hi);color:#fff7ec}.calc__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:focus-visible+span[data-astro-cid-wcolddp2]{outline:2px solid var(--gold-hi);outline-offset:2px}.calc__chips[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2]:hover span[data-astro-cid-wcolddp2]{border-color:var(--corten-hi)}.calc__out[data-astro-cid-wcolddp2]{align-content:start;gap:28px;padding:clamp(24px,3vw,44px);display:grid}.calc__big[data-astro-cid-wcolddp2]{font-family:var(--f-display);color:var(--sand);margin-top:6px;font-size:clamp(40px,5vw,76px);line-height:1.05}.calc__plan[data-astro-cid-wcolddp2]{border-top:1px solid #d9804b40;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:22px;display:grid}.calc__plan[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--sand-dim);font-size:13px}.calc__plan[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--corten-hi);margin-top:4px;font-size:clamp(16px,1.3vw,20px);font-weight:650}.calc__out[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{justify-self:start}.mall__facts[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-block:clamp(48px,6vw,80px) 28px;display:grid}.mall__facts[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid #d9804b66;gap:8px;padding-top:20px;display:grid}@media (width<=900px){.calc[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.calc__pick[data-astro-cid-wcolddp2]{border-inline-end:0;border-bottom:1px solid #d9804b40}.mall__facts[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.calc__plan[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.life__track[data-astro-cid-wcolddp2]{padding-inline:var(--m);scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);scrollbar-width:thin;scrollbar-color:var(--gold-lo) transparent;grid-auto-columns:minmax(300px,34vw);grid-auto-flow:column;gap:clamp(16px,2vw,28px);padding-bottom:20px;display:grid;overflow-x:auto}.life__item[data-astro-cid-wcolddp2]{scroll-snap-align:start;align-content:start;gap:16px;display:grid}.life__item[data-astro-cid-wcolddp2].is-wide{grid-column:span 1}.life__item[data-astro-cid-wcolddp2] .ph[data-astro-cid-wcolddp2],.life__item[data-astro-cid-wcolddp2].is-wide .ph[data-astro-cid-wcolddp2]{aspect-ratio:4/3}.life__item[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{gap:4px;max-width:46ch;display:grid}.life__item[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--f-display);font-size:22px;font-weight:400}[dir=rtl] .life__item[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:700}.life__item[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-size:15px}.life__note[data-astro-cid-wcolddp2]{margin-top:20px}@media (width<=800px){.life__track[data-astro-cid-wcolddp2]{grid-auto-columns:86vw}}.where__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.where[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{margin-top:24px}.where__list[data-astro-cid-wcolddp2]{margin-block:36px 24px;display:grid}.where__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding-block:16px;display:grid}.where__list[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:600}.where__map[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{background:radial-gradient(closest-side, var(--umber-2), transparent);width:100%;height:auto}.map__border[data-astro-cid-wcolddp2]{fill:none;stroke:var(--sand-dim);stroke-width:1px;stroke-dasharray:3 5;opacity:.5}.map__cty[data-astro-cid-wcolddp2]{fill:var(--sand-dim);letter-spacing:.3em;opacity:.55;font-size:13px}.map__road[data-astro-cid-wcolddp2]{stroke:var(--gold);stroke-width:1px;opacity:.4}.map__pt[data-astro-cid-wcolddp2] circle[data-astro-cid-wcolddp2]{fill:var(--sand)}.map__pt[data-astro-cid-wcolddp2] text[data-astro-cid-wcolddp2]{fill:var(--sand);font-size:15px;font-family:var(--f-body)}.map__home[data-astro-cid-wcolddp2] circle[data-astro-cid-wcolddp2]{fill:var(--gold)}.map__home[data-astro-cid-wcolddp2] .map__ring[data-astro-cid-wcolddp2]{fill:none;stroke:var(--gold);stroke-width:1px;opacity:.6}.map__home[data-astro-cid-wcolddp2] text[data-astro-cid-wcolddp2]{fill:var(--gold-hi);font-size:22px;font-family:var(--f-display)}.where__map[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{margin-top:12px}@media (width<=1000px){.where__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.where__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:4px}}.why[data-astro-cid-wcolddp2]{background:var(--umber)}.why__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,80px) clamp(32px,6vw,110px);display:grid}.why__g[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line-strong);margin-bottom:16px;padding-bottom:16px}.why__g[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{color:var(--sand);max-width:60ch;padding-block:10px;padding-inline-start:22px;position:relative}.why__g[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";inset-inline-start:0;background:var(--gold);width:10px;height:1px;position:absolute;top:1.15em}.why[data-astro-cid-wcolddp2] .note[data-astro-cid-wcolddp2]{margin-top:clamp(40px,5vw,64px)}@media (width<=900px){.why__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.contact[data-astro-cid-wcolddp2]{isolation:isolate;overflow:hidden}.contact__bg[data-astro-cid-wcolddp2]{z-index:-1;position:absolute;inset:0}.contact__bg[data-astro-cid-wcolddp2] img{object-fit:cover;opacity:.22;filter:saturate(.6);width:100%;height:100%}.contact__bg[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(180deg, var(--obsidian), #0b0907b3 40%, var(--obsidian));position:absolute;inset:0}.contact__grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.contact[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{margin-top:24px}.contact__direct[data-astro-cid-wcolddp2]{margin-top:32px}.form[data-astro-cid-wcolddp2]{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0b0907bf;gap:20px;padding:clamp(22px,3vw,40px);display:grid}.form[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2],.form__lbl[data-astro-cid-wcolddp2]{color:var(--sand-dim);margin-bottom:8px;font-size:14px;font-weight:560;display:block}.form[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:not([type=checkbox]),.form[data-astro-cid-wcolddp2] select[data-astro-cid-wcolddp2],.form[data-astro-cid-wcolddp2] textarea[data-astro-cid-wcolddp2]{background:var(--umber);border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--sand);border-radius:2px;padding:12px 14px;font-size:16px}.form[data-astro-cid-wcolddp2] textarea[data-astro-cid-wcolddp2]{resize:vertical}.form[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:focus,.form[data-astro-cid-wcolddp2] select[data-astro-cid-wcolddp2]:focus,.form[data-astro-cid-wcolddp2] textarea[data-astro-cid-wcolddp2]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d6b06a2e}.form__two[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form__chips[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:8px;display:flex}.form__chips[data-astro-cid-wcolddp2] label[data-astro-cid-wcolddp2]{margin:0;position:relative}.form__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]{opacity:0;cursor:pointer;position:absolute;inset:0}.form__chips[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{border:1px solid var(--line-strong);min-height:44px;color:var(--sand);align-items:center;padding:0 16px;font-size:15px;transition:background .3s,border-color .3s;display:inline-flex}.form__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:checked+span[data-astro-cid-wcolddp2]{border-color:var(--gold);color:var(--gold-hi);background:#d6b06a29}.form__chips[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:focus-visible+span[data-astro-cid-wcolddp2]{outline:2px solid var(--gold-hi);outline-offset:2px}.form__kvkk[data-astro-cid-wcolddp2]{align-items:flex-start;gap:12px;line-height:1.5;color:var(--sand)!important;font-size:14px!important;display:flex!important}.form__kvkk[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:1px}.form__kvkk[data-astro-cid-wcolddp2] a{color:var(--gold-hi)}.form__err[data-astro-cid-wcolddp2]{color:#ffb08a;font-size:14px}.form__go[data-astro-cid-wcolddp2]{width:100%}@media (width<=1000px){.contact__grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=520px){.form__two[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}
