.hero__kicker[data-astro-cid-bbe6dxrz]{display:block;margin-bottom:.5rem;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.hero__byline[data-astro-cid-bbe6dxrz]{display:block;margin-top:.75rem;font-size:.95rem;font-weight:500;line-height:1.4;opacity:.95}.hero[data-astro-cid-bbe6dxrz]{position:relative;display:grid;align-content:end;min-height:min(78svh,42rem);background:var(--bg-deep);color:var(--ink-invert);isolation:isolate}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero__media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.hero__media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hero__scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to top,#060d22c7,#060d2275 28%,#060d2229 60%,#060d221a),linear-gradient(to right,#060d2257,#060d2200 58%)}.hero__identity[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;padding-block:var(--space-2xl) var(--space-l);display:grid;gap:var(--space-s);justify-items:start}.hero__identity[data-astro-cid-bbe6dxrz] .chips[data-astro-cid-bbe6dxrz]{margin-top:var(--space-2xs)}.hero__kicker[data-astro-cid-bbe6dxrz]{font-size:var(--step--1);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-on-deep);text-shadow:0 1px 14px rgb(0 0 0 / 55%)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--step-5);color:#fff;max-width:22ch;text-shadow:0 2px 26px rgb(0 0 0 / 40%)}.hero__impression[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;right:max(1.25rem,calc(50% - var(--container) / 2));bottom:var(--space-s);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-invert-soft);border:1px solid var(--line-invert);border-radius:var(--radius-pill, 999px);padding:.2rem .6rem;background:#060d2259}.statement[data-astro-cid-bbe6dxrz]{background:var(--bg-deep);color:var(--ink-invert);padding-block:var(--space-xl)}.statement__inner[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.statement__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:var(--space-2xl);align-items:center}}.statement__heading[data-astro-cid-bbe6dxrz]{font-size:var(--step-4);color:var(--ink-invert);max-width:22ch}.statement__aside[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-m)}.chips[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.chip[data-astro-cid-bbe6dxrz]{font-size:var(--step--1);letter-spacing:.04em;color:#fff;border:1px solid rgb(249 248 241 / 34%);border-radius:999px;padding:.45rem .95rem;white-space:nowrap;background:#060d22a8;backdrop-filter:blur(6px)}@supports not (backdrop-filter: blur(1px)){.chip[data-astro-cid-bbe6dxrz]{background:#060d22cc}}.statement__actions[data-astro-cid-bbe6dxrz]{display:grid;gap:.6rem}@media(min-width:30rem)and (max-width:61.99rem){.statement__actions[data-astro-cid-bbe6dxrz]{grid-auto-flow:column;grid-auto-columns:1fr}}@media(max-width:47.99rem){.hero[data-astro-cid-bbe6dxrz]{min-height:0;align-content:start;grid-template-rows:auto auto}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;z-index:0;height:42svh;min-height:15rem}.hero__scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,#060d22d1,#060d2200 58%)}.hero__identity[data-astro-cid-bbe6dxrz]{padding-block:var(--space-l) var(--space-m)}.hero__impression[data-astro-cid-bbe6dxrz]{right:1.25rem;bottom:.75rem}}@media(min-width:62rem){.hero[data-astro-cid-bbe6dxrz]{min-height:min(84svh,48rem)}.hero__identity[data-astro-cid-bbe6dxrz]{padding-block:var(--space-3xl) var(--space-xl)}}.facts[data-astro-cid-6ddiuf32]>div[data-astro-cid-6ddiuf32]{padding-block:.7rem}.facts[data-astro-cid-6ddiuf32] dt[data-astro-cid-6ddiuf32]{font-size:.66rem;letter-spacing:.09em}.facts[data-astro-cid-6ddiuf32] dd[data-astro-cid-6ddiuf32]{display:grid;margin-top:.2rem;font-size:var(--step-0);line-height:1.3}.facts[data-astro-cid-6ddiuf32] .fact-note{margin-top:.1rem;font-size:var(--step--2);line-height:1.4}.about__body[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.about__body[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:var(--space-2xl)}.about__facts[data-astro-cid-v2cbyr3p]{position:sticky;top:calc(var(--header-h) + var(--space-m))}}.about__main[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-l)}.about__figure[data-astro-cid-v2cbyr3p]{aspect-ratio:auto}.about__figure[data-astro-cid-v2cbyr3p] img{aspect-ratio:var(--card-media-ratio)}.about__subhead[data-astro-cid-v2cbyr3p]{margin-bottom:var(--space-s);font-size:var(--step-2)}.loc__top[data-astro-cid-ueubjekm]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.loc__top[data-astro-cid-ueubjekm]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-2xl)}}.loc__map[data-astro-cid-ueubjekm] img{aspect-ratio:16 / 10}.loc__map-link[data-astro-cid-ueubjekm]{display:block;margin-top:.5rem;font-weight:600}.nearby[data-astro-cid-ueubjekm]{margin-top:var(--space-xl)}.nearby__heading[data-astro-cid-ueubjekm]{font-size:var(--step-2);padding-bottom:var(--space-s);border-bottom:var(--rule) solid var(--line-strong)}.nearby__grid[data-astro-cid-ueubjekm]{display:grid;gap:var(--space-l);margin-top:var(--space-m)}@media(min-width:48rem){.nearby__grid[data-astro-cid-ueubjekm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l) var(--space-l);align-items:start}}@media(min-width:68rem){.nearby__grid[data-astro-cid-ueubjekm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.nearby__title[data-astro-cid-ueubjekm]{font-size:.68rem;letter-spacing:.14em;color:var(--gold);padding-bottom:.65rem;border-bottom:var(--rule) solid var(--line)}.nearby__intro[data-astro-cid-ueubjekm]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--ink-soft)}.amenity-list[data-astro-cid-ueubjekm]{list-style:none;margin:0;padding:0}.amenity-list[data-astro-cid-ueubjekm] li[data-astro-cid-ueubjekm]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name distance" "detail distance";gap:.1rem var(--space-s);padding-block:.85rem;border-bottom:var(--rule) solid var(--line);align-items:baseline}.amenity-list[data-astro-cid-ueubjekm] li[data-astro-cid-ueubjekm]:not(:has(.amenity-list__detail)){grid-template-areas:"name distance"}.amenity-list__name[data-astro-cid-ueubjekm]{grid-area:name;font-size:var(--step-0);color:var(--ink)}.amenity-list__detail[data-astro-cid-ueubjekm]{grid-area:detail;font-size:var(--step--1);color:var(--ink-muted)}.amenity-list__distance[data-astro-cid-ueubjekm]{grid-area:distance;font-size:var(--step--1);color:var(--ink-muted);white-space:nowrap;text-align:right}.loc__future[data-astro-cid-ueubjekm]{margin-top:var(--space-xl)}.loc__future[data-astro-cid-ueubjekm] h3[data-astro-cid-ueubjekm]{margin-bottom:.4rem}.future-grid[data-astro-cid-ueubjekm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-s);margin-top:var(--space-m)}.future-grid[data-astro-cid-ueubjekm] h4[data-astro-cid-ueubjekm]{margin-block:.6rem .35rem;font-size:var(--step-0)}.loc__notes[data-astro-cid-ueubjekm]{display:grid;gap:var(--space-s);margin-top:var(--space-xl)}.price__headline[data-astro-cid-lkieq62d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-m);padding-bottom:var(--space-m);margin-bottom:var(--space-m);border-bottom:var(--rule) solid var(--line)}.price__headline[data-astro-cid-lkieq62d] dt[data-astro-cid-lkieq62d]{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.price__headline[data-astro-cid-lkieq62d] dd[data-astro-cid-lkieq62d]{margin:.4rem 0 0;font-family:var(--font-display);font-size:var(--step-3)}.price__headline-meta[data-astro-cid-lkieq62d]{align-self:end}.price__headline-meta[data-astro-cid-lkieq62d] dt[data-astro-cid-lkieq62d]{font-size:.62rem}.price__headline-meta[data-astro-cid-lkieq62d] dd[data-astro-cid-lkieq62d]{margin-top:.25rem;font-family:var(--font-body);font-size:var(--step--1);color:var(--ink-muted)}.price__none[data-astro-cid-lkieq62d]{border:var(--rule) solid var(--line-strong);border-left:3px solid var(--gold);border-radius:var(--radius);background:var(--bg-card);padding:var(--space-m);margin-bottom:var(--space-l)}.price__none-title[data-astro-cid-lkieq62d]{font-weight:700;margin-bottom:.4rem}.price__scope[data-astro-cid-lkieq62d]{margin-bottom:var(--space-m);max-width:76ch}.table-wrap[data-astro-cid-lkieq62d]{overflow-x:auto;margin-bottom:var(--space-s)}.table-wrap[data-astro-cid-lkieq62d]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.price-table[data-astro-cid-lkieq62d]{min-width:28rem;font-size:var(--step--1)}.price-table[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d],.price-table[data-astro-cid-lkieq62d] td[data-astro-cid-lkieq62d]{text-align:left;padding:1rem 1rem 1rem 0}.price-table[data-astro-cid-lkieq62d] thead[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d]{font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);border-bottom:2px solid var(--line-strong);white-space:nowrap}.price-table[data-astro-cid-lkieq62d] tbody[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d]{font-weight:600;white-space:nowrap;font-size:var(--step-0)}.price-table[data-astro-cid-lkieq62d] tbody[data-astro-cid-lkieq62d] tr[data-astro-cid-lkieq62d]{border-bottom:var(--rule) solid var(--line)}.price-table__status[data-astro-cid-lkieq62d]{white-space:nowrap}.dot[data-astro-cid-lkieq62d]{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.55rem}.dot--available[data-astro-cid-lkieq62d]{background:#1f7a4d}.dot--limited[data-astro-cid-lkieq62d]{background:#b06f12}.dot--sold-out[data-astro-cid-lkieq62d]{background:#b3261e}.dot--unreleased[data-astro-cid-lkieq62d],.dot--unverified[data-astro-cid-lkieq62d]{background:var(--line-strong)}.price__disclaimer[data-astro-cid-lkieq62d]{margin-top:var(--space-m)}.price__cta[data-astro-cid-lkieq62d]{display:grid;gap:var(--space-m);align-items:center;margin-top:var(--space-xl);background:var(--bg-deep);color:var(--ink-invert);border-radius:var(--radius-lg);padding:var(--space-l)}@media(min-width:48rem){.price__cta[data-astro-cid-lkieq62d]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);padding:var(--space-l) var(--space-xl)}}.price__cta[data-astro-cid-lkieq62d] h3[data-astro-cid-lkieq62d]{font-size:var(--step-2);color:var(--ink-invert);margin-bottom:.5rem}.price__cta[data-astro-cid-lkieq62d] .small[data-astro-cid-lkieq62d]{color:var(--ink-invert-soft);max-width:56ch}.price__cta-actions[data-astro-cid-lkieq62d]{display:grid;gap:.6rem}@media(min-width:30rem){.price__cta-actions[data-astro-cid-lkieq62d]{grid-auto-flow:column;grid-auto-columns:1fr}}@media(min-width:48rem){.price__cta-actions[data-astro-cid-lkieq62d]{grid-auto-flow:row;min-width:15rem}}.carousel.is-static .carousel__controls{display:none}.carousel[data-astro-cid-wfe7xcno]{--slide: 82%;--gap: var(--space-s)}@media(min-width:40rem){.carousel[data-astro-cid-wfe7xcno]{--slide: 46%}}@media(min-width:64rem){.carousel[data-astro-cid-wfe7xcno]{--gap: var(--space-m)}.carousel[data-astro-cid-wfe7xcno][data-per-view="3"]{--slide: 31.5%}.carousel[data-astro-cid-wfe7xcno][data-per-view="2"]{--slide: 48%}}.carousel__viewport[data-astro-cid-wfe7xcno]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.carousel__viewport[data-astro-cid-wfe7xcno]::-webkit-scrollbar{height:6px}.carousel__viewport[data-astro-cid-wfe7xcno]::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.carousel__viewport[data-astro-cid-wfe7xcno]:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.carousel__viewport[data-astro-cid-wfe7xcno]{scroll-behavior:auto}}.carousel__track[data-astro-cid-wfe7xcno]{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide);gap:var(--gap);list-style:none;margin:0;padding:0 0 var(--space-s)}.carousel__track[data-astro-cid-wfe7xcno]>li{scroll-snap-align:start}.carousel__track[data-astro-cid-wfe7xcno]>li[hidden]{display:none}.carousel__controls[data-astro-cid-wfe7xcno]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-s)}.carousel__buttons[data-astro-cid-wfe7xcno]{display:flex;gap:.5rem}.carousel__btn[data-astro-cid-wfe7xcno]{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);background:var(--bg-card);transition:border-color var(--dur-fast) var(--ease)}.carousel__btn[data-astro-cid-wfe7xcno]:hover:not([disabled]){border-color:var(--ink)}.carousel__btn[data-astro-cid-wfe7xcno][disabled]{opacity:.35;cursor:default}.fp .lead,.fp__lead[data-astro-cid-6xbvu4ru]{font-size:var(--step-0);line-height:1.6;max-width:82ch}.fp .section-head{margin-bottom:0}.fp__lead[data-astro-cid-6xbvu4ru]{margin-top:1.1em;margin-bottom:var(--space-xl)}.fp__toolbar[data-astro-cid-6xbvu4ru]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:var(--rule) solid var(--line)}.fp__filters[data-astro-cid-6xbvu4ru]{display:flex;flex-wrap:wrap;gap:.5rem}.fp__filter[data-astro-cid-6xbvu4ru]{min-height:2.6rem;padding:.5rem 1rem;font-size:var(--step--1);font-weight:600;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-soft);background:var(--bg-card);transition:all var(--dur-fast) var(--ease)}.fp__filter[data-astro-cid-6xbvu4ru]:hover{border-color:var(--ink);color:var(--ink)}.fp__filter[data-astro-cid-6xbvu4ru][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.fp__card[data-astro-cid-6xbvu4ru]{height:100%;display:flex;flex-direction:column;background:var(--bg-card);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.fp__card[data-astro-cid-6xbvu4ru]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.fp__thumb[data-astro-cid-6xbvu4ru]{position:relative;display:block;width:100%;background:#fff;border-bottom:var(--rule) solid var(--line);cursor:zoom-in}.fp__thumb[data-astro-cid-6xbvu4ru] img{width:100%;aspect-ratio:4 / 3;object-fit:contain;object-position:center;padding:.5rem}.fp__expand[data-astro-cid-6xbvu4ru]{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:var(--radius);background:#ffffffeb;border:1px solid var(--line);color:var(--ink-muted);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.fp__thumb[data-astro-cid-6xbvu4ru]:hover .fp__expand[data-astro-cid-6xbvu4ru]{background:var(--accent);border-color:var(--accent);color:#fff}.fp__placeholder[data-astro-cid-6xbvu4ru]{display:grid;justify-items:center;align-content:center;gap:.6rem;aspect-ratio:4 / 3;color:var(--ink-muted);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:.75rem}.fp__body[data-astro-cid-6xbvu4ru]{padding:var(--space-s) var(--space-m) var(--space-m);display:grid;gap:.35rem;align-content:start;flex:1}.fp__category[data-astro-cid-6xbvu4ru]{font-size:var(--step--2);letter-spacing:.11em;text-transform:uppercase;color:var(--gold);font-weight:600}.fp__name[data-astro-cid-6xbvu4ru]{font-size:var(--step-0);line-height:1.25}.fp__area[data-astro-cid-6xbvu4ru]{font-family:var(--font-display);font-size:var(--step-1)}.fp__price[data-astro-cid-6xbvu4ru]{font-size:var(--step--1);font-weight:600;color:var(--accent)}.fp__price-label[data-astro-cid-6xbvu4ru]{font-weight:400;color:var(--ink-muted)}.fp__avail[data-astro-cid-6xbvu4ru]{font-size:var(--step--2);color:var(--ink-muted);letter-spacing:.04em;margin-top:.15rem}.fp__avail[data-astro-cid-6xbvu4ru] .dot[data-astro-cid-6xbvu4ru]{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.45rem}.dot--available[data-astro-cid-6xbvu4ru]{background:#1f7a4d}.dot--limited[data-astro-cid-6xbvu4ru]{background:#b06f12}.dot--sold-out[data-astro-cid-6xbvu4ru]{background:#b3261e}.dot--unreleased[data-astro-cid-6xbvu4ru],.dot--unverified[data-astro-cid-6xbvu4ru]{background:var(--line-strong)}.fp__empty[data-astro-cid-6xbvu4ru]{padding:var(--space-l) 0}.fp__foot[data-astro-cid-6xbvu4ru]{display:grid;gap:var(--space-l);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:var(--rule) solid var(--line)}@media(min-width:62rem){.fp__foot[data-astro-cid-6xbvu4ru]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl)}}.fp__foot-notes[data-astro-cid-6xbvu4ru]{display:grid;gap:var(--space-s);align-content:start}.fp__foot-cta[data-astro-cid-6xbvu4ru]{display:grid;gap:var(--space-s);align-content:start;background:var(--bg-deep);color:var(--ink-invert);border-radius:var(--radius-lg);padding:var(--space-l)}.fp__foot-cta[data-astro-cid-6xbvu4ru] h3[data-astro-cid-6xbvu4ru]{color:var(--ink-invert)}.fp__foot-cta[data-astro-cid-6xbvu4ru] .small[data-astro-cid-6xbvu4ru]{color:var(--ink-invert-soft)}.fp__foot-cta[data-astro-cid-6xbvu4ru] h3[data-astro-cid-6xbvu4ru]{font-size:var(--step-2)}.fp__foot-actions[data-astro-cid-6xbvu4ru]{display:grid;gap:.6rem}.fp-dialog[data-astro-cid-6xbvu4ru]{margin:auto;width:min(100% - 2rem,72rem);max-height:min(90dvh,52rem);padding:0;border:var(--rule) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--ink);overflow:auto}.fp-dialog[data-astro-cid-6xbvu4ru]::backdrop{background:#1214129e;backdrop-filter:blur(2px)}.fp-dialog__inner[data-astro-cid-6xbvu4ru]{padding:var(--space-l);display:grid;gap:var(--space-s)}.fp-dialog__close[data-astro-cid-6xbvu4ru]{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);color:var(--ink)}.fp-dialog__title[data-astro-cid-6xbvu4ru]{font-size:var(--step-2);padding-right:3rem}.fp-dialog__area[data-astro-cid-6xbvu4ru]{font-family:var(--font-display);font-size:var(--step-3);color:var(--accent)}.fp-dialog__figure[data-astro-cid-6xbvu4ru] img[data-astro-cid-6xbvu4ru]{width:100%;height:auto;background:var(--bg-alt);border-radius:var(--radius)}.br__grid[data-astro-cid-axqffhat]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.br__grid[data-astro-cid-axqffhat]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2xl)}}.br__cover[data-astro-cid-axqffhat]{background:transparent}.br__cover[data-astro-cid-axqffhat] img{width:100%;height:auto;box-shadow:var(--shadow-lift);border:var(--rule) solid var(--line)}.br__body[data-astro-cid-axqffhat]{display:grid;gap:var(--space-m);align-content:start}.br__summary[data-astro-cid-axqffhat]{font-size:var(--step-1);line-height:1.6;color:var(--ink-soft);max-width:46ch}.br__actions[data-astro-cid-axqffhat]{display:grid;gap:.6rem}@media(min-width:30rem){.br__actions[data-astro-cid-axqffhat]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem}}.gal__btn[data-astro-cid-ihllb3az]{display:block;width:100%;position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-alt);text-align:left;cursor:zoom-in}.gal__btn[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10;transition:transform var(--dur-slow) var(--ease)}.gal__btn[data-astro-cid-ihllb3az]:hover img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.gal__btn[data-astro-cid-ihllb3az]:hover img{transform:none}}.gal__meta[data-astro-cid-ihllb3az]{position:absolute;inset-inline:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:2.5rem 1rem .9rem;background:linear-gradient(to top,#060d22d6,#060d2200);color:#fff}.gal__caption[data-astro-cid-ihllb3az]{font-size:var(--step--1);font-weight:600}.gal__tag[data-astro-cid-ihllb3az]{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.22rem .5rem;border:1px solid rgb(255 255 255 / 45%);border-radius:999px;white-space:nowrap}.gal__disclaimer[data-astro-cid-ihllb3az]{margin-top:var(--space-l)}.lightbox[data-astro-cid-ihllb3az]{width:min(100% - 1.5rem,76rem);max-width:none;max-height:92dvh;padding:0;border:0;border-radius:var(--radius-lg);background:#141614;color:#fff;overflow:hidden}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#0a0c0ae0}.lightbox__frame[data-astro-cid-ihllb3az]{display:grid;gap:.75rem;padding:1rem 1rem 0}.lightbox__img[data-astro-cid-ihllb3az]{width:100%;max-height:72dvh;object-fit:contain;background:#0e100e;border-radius:var(--radius)}.lightbox__caption[data-astro-cid-ihllb3az]{font-size:var(--step--1);color:#d5d8d2;text-align:center}.lightbox__controls[data-astro-cid-ihllb3az]{display:flex;align-items:center;justify-content:center;gap:var(--space-m);padding:.75rem 1rem 1rem}.lightbox__nav[data-astro-cid-ihllb3az]{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 25%);border-radius:999px;color:#fff}.lightbox__nav[data-astro-cid-ihllb3az]:hover{background:#ffffff1a}.lightbox__counter[data-astro-cid-ihllb3az]{font-size:var(--step--1);color:#c9ccc6;min-width:5rem;text-align:center}.lightbox__close[data-astro-cid-ihllb3az]{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 25%);border-radius:999px;color:#fff;background:#00000059}.lightbox[data-astro-cid-ihllb3az] [data-astro-cid-ihllb3az]:focus-visible{outline-color:#e2c893}.dev__grid[data-astro-cid-vjz7ebf5]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.dev__grid[data-astro-cid-vjz7ebf5]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-2xl)}}.dev__main[data-astro-cid-vjz7ebf5]{display:grid;gap:var(--space-m)}.dev__logo[data-astro-cid-vjz7ebf5]{max-width:12rem;height:auto;margin-bottom:var(--space-s)}.dev__past[data-astro-cid-vjz7ebf5] h3[data-astro-cid-vjz7ebf5]{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.dev__past[data-astro-cid-vjz7ebf5] ul[data-astro-cid-vjz7ebf5]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.dev__past[data-astro-cid-vjz7ebf5] li[data-astro-cid-vjz7ebf5]{font-size:var(--step--1);padding-bottom:.5rem;border-bottom:var(--rule) solid var(--line)}.dev__facts[data-astro-cid-vjz7ebf5] h3[data-astro-cid-vjz7ebf5]{font-size:var(--step-1);margin-bottom:var(--space-s)}.dev__facts[data-astro-cid-vjz7ebf5] dl[data-astro-cid-vjz7ebf5]{display:grid;gap:0}.dev__facts[data-astro-cid-vjz7ebf5] dl[data-astro-cid-vjz7ebf5]>div[data-astro-cid-vjz7ebf5]{display:grid;gap:.15rem;padding-block:.7rem;border-bottom:var(--rule) solid var(--line)}.dev__facts[data-astro-cid-vjz7ebf5] dt[data-astro-cid-vjz7ebf5]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dev__facts[data-astro-cid-vjz7ebf5] dd[data-astro-cid-vjz7ebf5]{margin:0;font-weight:600;font-size:var(--step--1)}.dev__facts[data-astro-cid-vjz7ebf5] .micro[data-astro-cid-vjz7ebf5]{margin-top:var(--space-s)}.faq[data-astro-cid-z6gx6xcw]{border-top:var(--rule) solid var(--line-strong);max-width:56rem}.faq__item[data-astro-cid-z6gx6xcw]{border-bottom:var(--rule) solid var(--line)}.faq__q[data-astro-cid-z6gx6xcw]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--step-1);line-height:1.3;color:var(--ink);min-height:3.25rem}.faq__q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-z6gx6xcw]:hover{color:var(--accent)}.faq__icon[data-astro-cid-z6gx6xcw]{flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-soft);margin-top:.15rem;transition:transform var(--dur) var(--ease),border-color var(--dur-fast) var(--ease)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);border-color:var(--accent);color:var(--accent)}.faq__a[data-astro-cid-z6gx6xcw]{padding-bottom:var(--space-m);max-width:var(--measure);color:var(--ink-soft);font-size:var(--step-0)}@media(prefers-reduced-motion:reduce){.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]{transition:none}}.ct__turnstile[data-astro-cid-svshx33u]:not(:empty){margin-bottom:var(--space-2xs)}.ct__grid[data-astro-cid-svshx33u]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:62rem){.ct__grid[data-astro-cid-svshx33u]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:min-content 1fr;gap:var(--space-2xl)}}.ct__to-me[data-astro-cid-svshx33u]{margin-top:var(--space-s);font-weight:600}.ct__intro[data-astro-cid-svshx33u]{display:grid;gap:var(--space-m);align-content:start}.ct__intro[data-astro-cid-svshx33u] h2[data-astro-cid-svshx33u]{margin-top:.3rem}.ct__points[data-astro-cid-svshx33u]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ct__points[data-astro-cid-svshx33u] li[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1rem 1fr;gap:.6rem;font-size:var(--step--1);color:var(--ink-invert-soft)}.ct__points[data-astro-cid-svshx33u] li[data-astro-cid-svshx33u]:before{content:"·";color:#c8a86b;font-weight:700}.ct__showflat[data-astro-cid-svshx33u]{border-left:3px solid #c8a86b;padding-left:var(--space-s);display:grid;gap:.3rem}.ct__showflat-label[data-astro-cid-svshx33u]{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:#c8a86b;font-weight:600}.ct__note[data-astro-cid-svshx33u]{border-left-color:#ffffff47;color:var(--ink-invert-soft)}.ct__direct[data-astro-cid-svshx33u]{display:grid;gap:.6rem}@media(min-width:30rem){.ct__direct[data-astro-cid-svshx33u]{grid-auto-flow:column;grid-auto-columns:1fr}}.ct__identity[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:var(--space-m);font-size:var(--step--1);color:var(--ink-invert-soft);padding-top:var(--space-l);border-top:1px solid var(--line-invert)}@media(min-width:62rem){.ct__identity[data-astro-cid-svshx33u]{grid-column:1;grid-row:2;align-self:start}.ct__formwrap[data-astro-cid-svshx33u]{grid-column:2;grid-row:1 / span 2}}.ct__identity-avatar[data-astro-cid-svshx33u]{flex:0 0 auto;width:4.5rem;height:4.5rem;border-radius:50%;border:2px solid var(--line-invert);overflow:hidden}.ct__identity-photo[data-astro-cid-svshx33u]{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.ct__identity-text[data-astro-cid-svshx33u]{display:grid;gap:.15rem}.ct__identity-name[data-astro-cid-svshx33u]{font-weight:700;color:var(--ink-invert);font-size:var(--step-0)}.ct__more[data-astro-cid-svshx33u]{justify-self:start;margin-top:var(--space-s);font-weight:600}.ct__formwrap[data-astro-cid-svshx33u]{background:var(--bg-card);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-l);box-shadow:var(--shadow-lift);scroll-margin-bottom:calc(var(--mobilebar-h) + 1rem)}.ct__devnotice[data-astro-cid-svshx33u]{border:1px solid #b58a3d;background:#fdf6e7;color:#5c4415;border-radius:var(--radius);padding:var(--space-s);font-size:var(--step--1);margin-bottom:var(--space-m)}.ct__form[data-astro-cid-svshx33u],.ct__row[data-astro-cid-svshx33u]{display:grid;gap:var(--space-m)}@media(min-width:34rem){.ct__row[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}}.choice[data-astro-cid-svshx33u]{border:0;padding:0;margin:0;display:grid;gap:.6rem}.choice[data-astro-cid-svshx33u] legend[data-astro-cid-svshx33u]{font-size:var(--step--1);font-weight:600;padding:0}.choice__note[data-astro-cid-svshx33u]{font-weight:400;color:var(--ink-soft)}.phone[data-astro-cid-svshx33u]{display:grid;gap:.5rem}@media(min-width:30rem){.phone[data-astro-cid-svshx33u]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.phone__country[data-astro-cid-svshx33u]{appearance:auto}.choice__options[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;gap:.5rem}.choice__option[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .9rem;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--step--1);color:var(--ink-soft);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.choice__option[data-astro-cid-svshx33u]:hover{border-color:var(--ink);color:var(--ink)}.choice__option[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{accent-color:var(--accent);margin:0}.choice__option[data-astro-cid-svshx33u]:has(input:checked){background:var(--accent-tint);border-color:var(--accent);color:var(--ink);font-weight:600}.choice__option[data-astro-cid-svshx33u]:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:2px}.req[data-astro-cid-svshx33u]{color:#a4322b}.ct__consent[data-astro-cid-svshx33u]{border:var(--rule) solid var(--line);border-radius:var(--radius);padding:var(--space-s);display:grid;gap:var(--space-s);margin:0}.ct__consent[data-astro-cid-svshx33u] legend[data-astro-cid-svshx33u]{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-muted);padding-inline:.4rem}.ct__consent[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--accent)}.ct__submit[data-astro-cid-svshx33u]{min-height:3.4rem;font-size:var(--step-0)}.ct__submit[data-astro-cid-svshx33u][aria-busy=true]{opacity:.75;pointer-events:none}.ct__status[data-astro-cid-svshx33u]:empty{display:none}.ct__status[data-astro-cid-svshx33u]{font-size:var(--step--1);font-weight:600;padding:var(--space-s);border-radius:var(--radius);border:1px solid var(--line-strong)}.ct__status[data-astro-cid-svshx33u][data-state=error]{border-color:#c8776f;background:#fdf3f2;color:#8f2b24}.ct__status[data-astro-cid-svshx33u][data-state=ok]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong)}.ct__legal[data-astro-cid-svshx33u]{color:var(--ink-muted)}.ct__legal[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--accent)}
