.proj.svelte-gygcht{padding-block-end:64px}.hero.svelte-gygcht{position:relative;background:var(--bg);color:var(--text-body)}.immersive.svelte-gygcht{padding:10px 10px 0}.frame.svelte-gygcht{position:relative;overflow:hidden;isolation:isolate;min-block-size:min(88svh,860px);display:flex;align-items:flex-end;border-radius:var(--r-xl);animation:svelte-gygcht-open-frame 1.2s var(--ease-move) both}@keyframes svelte-gygcht-open-frame{0%{clip-path:inset(5% 3% 5% 3% round 48px)}to{clip-path:inset(0 round 32px)}}.frame.svelte-gygcht .bg{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto!important;z-index:-3}.bg-video.svelte-gygcht{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;inline-size:100%;block-size:100%;max-width:none;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition:opacity 1.4s var(--ease-reveal)}.bg-video.ready.svelte-gygcht{opacity:1}@media(prefers-reduced-motion:reduce){.bg-video.svelte-gygcht{display:none}}.frame.svelte-gygcht .bg img{animation:svelte-gygcht-settle 2.2s var(--ease-reveal) both}@keyframes svelte-gygcht-settle{0%{transform:scale(1.15)}to{transform:scale(1.02)}}.shade.svelte-gygcht{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#091216e6,#09121659 55%,#09121626)}.ghost.svelte-gygcht{position:absolute;inset-block-start:calc(var(--header-h) - 10px);inset-inline-end:3%;font-family:var(--font-display);font-size:clamp(5rem,3.5rem + 6vw,10rem);font-weight:var(--fw-bold);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgb(255 255 255 / .35);z-index:-1;animation:fade-in 1.4s .4s both}.h-txt.svelte-gygcht{position:relative;display:grid;justify-items:start;gap:14px;padding-block:calc(var(--header-h) + 32px) clamp(96px,12vw,150px)}.immersive.svelte-gygcht .h-txt:where(.svelte-gygcht){color:#f1ebe0}.where.naif.svelte-gygcht{padding:4px 10px;border-radius:var(--r-pill);background:#d5b98c2e;border:1px solid rgb(213 185 140 / .5);color:inherit}.kicker.svelte-gygcht{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--fs-small);animation:fade-up .8s .2s var(--ease-reveal) both}.where.svelte-gygcht{display:inline-flex;align-items:center;gap:6px}.badge.svelte-gygcht{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:var(--r-pill);background:#0f1d236b;border:1px solid rgb(255 255 255 / .2);color:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium)}.badge.light.svelte-gygcht{background:var(--surface);border-color:var(--border);color:var(--text)}.badge.svelte-gygcht i:where(.svelte-gygcht){inline-size:7px;block-size:7px;border-radius:50%;background:var(--slate-300)}.s-selling.svelte-gygcht i:where(.svelte-gygcht){background:#6fc3a8;box-shadow:0 0 0 3px #6fc3a84d}.s-coming-soon.svelte-gygcht i:where(.svelte-gygcht){background:var(--sand-400)}.s-reservation.svelte-gygcht i:where(.svelte-gygcht){background:var(--st-reserved);box-shadow:0 0 0 3px color-mix(in srgb,var(--st-reserved) 28%,transparent)}.title.svelte-gygcht{display:grid;gap:4px;font-size:var(--fs-hero);line-height:1.05}.immersive.svelte-gygcht .title:where(.svelte-gygcht){color:#fff}.title.svelte-gygcht .en:where(.svelte-gygcht){font-size:var(--fs-small);letter-spacing:.3em;font-weight:var(--fw-medium);opacity:.7}.tagline.svelte-gygcht{max-inline-size:36rem;font-size:var(--fs-lead);font-weight:var(--fw-light);line-height:1.7;animation:fade-up .9s .5s var(--ease-reveal) both}.immersive.svelte-gygcht .tagline:where(.svelte-gygcht){color:#f1ebe0d9}.soon.svelte-gygcht{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-bold)}.broch.svelte-gygcht{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:6px;animation:fade-up .9s .65s var(--ease-reveal) both}.glass-btn.svelte-gygcht{--b-bg: rgb(255 255 255 / .1);--b-fg: #FFF;--b-bd: rgb(255 255 255 / .28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.seal.svelte-gygcht{position:absolute;inset-block-start:calc(var(--header-h) + 8px);inset-inline-start:24px;padding:8px 16px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text)}.split.svelte-gygcht{position:relative;overflow:hidden}.split-in.svelte-gygcht{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.split.svelte-gygcht .h-txt:where(.svelte-gygcht){padding-block-end:clamp(72px,9vw,120px)}.paper-wrap.svelte-gygcht{position:relative;margin-block:calc(var(--header-h) + 24px) 60px}.paper.svelte-gygcht{padding:18px;border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-3);animation:svelte-gygcht-rise-in 1.1s .15s var(--ease-reveal) both}.paper.svelte-gygcht .pic{background-image:none!important}@keyframes svelte-gygcht-rise-in{0%{opacity:0;transform:translateY(40px) rotate(-2deg)}}.ghost-s.svelte-gygcht{position:absolute;inset-block-start:-.55em;inset-inline-end:-.1em;font-family:var(--font-display);font-size:clamp(4rem,3rem + 3.5vw,7rem);font-weight:var(--fw-bold);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--border-strong);z-index:-1}.tile.svelte-gygcht{display:grid;place-items:center;align-content:center;gap:8px;aspect-ratio:4 / 3;border-radius:var(--r-xl);background:radial-gradient(circle at 25% 20%,rgb(213 185 140 / .55),transparent 55%),radial-gradient(circle at 85% 85%,var(--teal-400),transparent 60%),var(--teal-700);color:#f7f5f0;box-shadow:var(--shadow-3)}.tile.svelte-gygcht span:where(.svelte-gygcht){font-family:var(--font-display);font-size:clamp(3.5rem,2.6rem + 3.5vw,6rem);font-weight:var(--fw-bold);line-height:1}.tile.svelte-gygcht .word:where(.svelte-gygcht){font-size:clamp(2.2rem,1.6rem + 2.2vw,4rem);line-height:1.2;white-space:nowrap}.tile.svelte-gygcht small:where(.svelte-gygcht){font-size:var(--fs-lead);opacity:.85}.facts.svelte-gygcht{position:relative;z-index:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin-block:-64px 0;margin-inline:auto;list-style:none;padding-block:0}.split.svelte-gygcht+.facts:where(.svelte-gygcht),.hero.svelte-gygcht:not(.immersive) .facts:where(.svelte-gygcht){margin-block-start:-36px}@media(min-width:1024px){.facts.svelte-gygcht{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:639px){.facts.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr))}.fact.svelte-gygcht:first-child{grid-column:1 / -1}}.fact.svelte-gygcht{display:grid;grid-template-areas:"ic" "v" "k";gap:4px;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);animation:fade-up .8s calc(.7s + var(--i) * 70ms) var(--ease-reveal) both}.f-ic.svelte-gygcht{grid-area:ic;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);margin-block-end:8px}.fact.svelte-gygcht .v:where(.svelte-gygcht){grid-area:v;margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,.6rem + 1vw,1.45rem);font-weight:var(--fw-semibold);color:var(--text);line-height:1.25}.fact.svelte-gygcht .v.num:where(.svelte-gygcht){white-space:nowrap}.fact.svelte-gygcht .k:where(.svelte-gygcht){grid-area:k;font-size:var(--fs-label);color:var(--muted)}.fact.svelte-gygcht .v.soon:where(.svelte-gygcht){justify-self:start;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent-soft);font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--muted)}:root[data-theme=dark] .fact.svelte-gygcht,:root[data-theme=dark] .band.svelte-gygcht{border-color:var(--border-strong)}.subnav.svelte-gygcht{position:sticky;inset-block-start:calc(var(--header-h) + 2px);z-index:20;margin-block-start:28px;pointer-events:none}.sub-in.svelte-gygcht{display:flex;justify-content:center}.sub-in.svelte-gygcht .segs{pointer-events:auto;background:var(--glass);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--shadow-2)}.block.svelte-gygcht{margin-block-start:clamp(56px,8vw,104px);display:grid;gap:24px}.sec-head.svelte-gygcht{display:grid;gap:10px}.sec-title.svelte-gygcht{font-size:var(--fs-h1);line-height:1.2;max-inline-size:22ch}.big-line.svelte-gygcht{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--text)}.glance-text.svelte-gygcht{max-inline-size:48rem;font-size:var(--fs-lead);line-height:1.8;color:var(--text-body)}.reg.svelte-gygcht{padding:clamp(22px,4vw,48px);border-radius:var(--r-xl);gap:20px}@media(min-width:1024px){.reg.svelte-gygcht{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;column-gap:48px}}.reg-head.svelte-gygcht{display:grid;gap:10px}.reg-note.svelte-gygcht{max-inline-size:40rem;font-size:var(--fs-body);line-height:1.7;color:var(--muted)}.reg-cta.svelte-gygcht{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:4px}.links.svelte-gygcht{display:flex;flex-wrap:wrap;gap:12px}.models.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.model.svelte-gygcht:only-child{max-inline-size:420px}.model.svelte-gygcht{display:grid;gap:14px;padding:10px 10px 18px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--text-body);transition:box-shadow .5s var(--ease-reveal)}.model.svelte-gygcht:hover{box-shadow:var(--shadow-3)}.m-img.svelte-gygcht{display:block;border-radius:var(--r-lg);overflow:hidden}.m-img.svelte-gygcht img{transition:transform 1.1s var(--ease-reveal)}.model.svelte-gygcht:hover .m-img:where(.svelte-gygcht) img{transform:scale(1.06)}.m-body.svelte-gygcht{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding-inline:8px}.m-n.svelte-gygcht{grid-row:span 2;font-family:var(--font-display);font-size:2rem;font-weight:var(--fw-bold);color:transparent;-webkit-text-stroke:1px var(--border-strong)}.m-name.svelte-gygcht{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text)}.m-facts.svelte-gygcht{display:flex;gap:14px;font-size:var(--fs-small);color:var(--muted)}.m-facts.svelte-gygcht span:where(.svelte-gygcht){display:inline-flex;align-items:center;gap:5px}.m-go.svelte-gygcht{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;margin-block-start:6px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text)}.note.svelte-gygcht{font-size:var(--fs-label);color:var(--muted)}.feats.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.feats.svelte-gygcht li:where(.svelte-gygcht){display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);color:var(--text)}.fi.svelte-gygcht{display:grid;place-items:center;color:var(--st-available);flex:none}.loc.svelte-gygcht{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.loc-side.svelte-gygcht{display:grid;gap:12px;justify-items:start}.loc-plate.svelte-gygcht{position:relative;display:block;inline-size:100%;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-3)}@media(min-width:1024px){.loc-side.svelte-gygcht{position:sticky;inset-block-start:calc(var(--header-h) + var(--subnav-h) + 16px)}}.drive.svelte-gygcht{display:grid;gap:8px}.here.svelte-gygcht{position:absolute;translate:-50% -100%;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--sand-400);color:#13222a;box-shadow:0 0 0 8px #d5b98c4d;animation:svelte-gygcht-here-pulse 2.4s var(--ease-ui) infinite}.here.svelte-gygcht svg{rotate:45deg}@keyframes svelte-gygcht-here-pulse{50%{box-shadow:0 0 0 16px #d5b98c00}}.drive.svelte-gygcht li:where(.svelte-gygcht){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);color:var(--text)}.d-name.svelte-gygcht{min-inline-size:0}@media(min-width:640px)and (max-width:1023px){.drive.svelte-gygcht:not(.solo){grid-template-columns:repeat(2,minmax(0,1fr))}}.d-ic.svelte-gygcht{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text)}.d-val.svelte-gygcht{font-size:var(--fs-small);color:var(--muted);white-space:nowrap}.d-val.svelte-gygcht b:where(.svelte-gygcht){font-family:var(--font-display);font-size:1.3rem;color:var(--text)}.more-lm.svelte-gygcht{display:none}.drive.solo.svelte-gygcht{max-inline-size:44rem}.war.svelte-gygcht{display:grid;max-inline-size:48rem;padding:8px}.w-row.svelte-gygcht{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;border-block-end:1px solid var(--border);color:var(--text)}.w-row.svelte-gygcht:last-child{border:0}.w-ic.svelte-gygcht{color:var(--brand)}.w-years.svelte-gygcht{padding:4px 12px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-weight:var(--fw-semibold)}.w-years.svelte-gygcht small:where(.svelte-gygcht){font-weight:var(--fw-regular)}.photos.svelte-gygcht{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.photos.svelte-gygcht .ph:where(.svelte-gygcht):first-child{grid-column:span 2;grid-row:span 2}.photos.svelte-gygcht:has(>.ph:where(.svelte-gygcht):nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.photos.svelte-gygcht:has(>.ph:where(.svelte-gygcht):nth-child(4):last-child) .ph:where(.svelte-gygcht):first-child{grid-column:auto;grid-row:auto}.more-ph.svelte-gygcht{display:none}.ph.svelte-gygcht{cursor:zoom-in;overflow:hidden;border-radius:var(--r-lg)}.ph.svelte-gygcht .pic{block-size:100%}.ph.svelte-gygcht img{transition:transform .9s var(--ease-reveal)}.ph.svelte-gygcht:hover img{transform:scale(1.05)}.band.svelte-gygcht{position:relative;overflow:hidden;isolation:isolate;margin:clamp(56px,8vw,104px) 10px 0;border-radius:var(--r-xl)}.band-in.svelte-gygcht{position:relative;z-index:2;padding-block:clamp(56px,7vw,96px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.ctas.svelte-gygcht{display:flex;flex-wrap:wrap;gap:12px}.cards.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.cards.svelte-gygcht>.pc:only-child{max-inline-size:420px}.pn.svelte-gygcht{margin-block-start:72px;display:flex;justify-content:center;gap:24px}.pn-card.svelte-gygcht{flex:1;max-inline-size:420px;display:flex;align-items:center;gap:14px;padding:18px 24px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);color:var(--text);transition:transform .4s var(--ease-reveal),box-shadow .4s var(--ease-reveal)}.pn-card.svelte-gygcht:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.pn-t.svelte-gygcht{display:grid}.next.svelte-gygcht{justify-content:flex-end}.next.svelte-gygcht .pn-t:where(.svelte-gygcht){text-align:end}.pn-l.svelte-gygcht{font-size:var(--fs-label);color:var(--muted)}.pn-num.svelte-gygcht{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.rail.svelte-gygcht{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px 16px;scrollbar-width:thin}.rail-item.svelte-gygcht{scroll-snap-align:start}.dock.svelte-gygcht{display:none}.dock.gone.svelte-gygcht{transform:translateY(150%);pointer-events:none}@media(max-width:1023px){.split-in.svelte-gygcht,.loc.svelte-gygcht{grid-template-columns:minmax(0,1fr)}.paper-wrap.svelte-gygcht{margin-block:0 40px;order:2}.split.svelte-gygcht .h-txt:where(.svelte-gygcht){padding-block-end:24px}}@media(max-width:639px){.immersive.svelte-gygcht{padding:6px 6px 0}.frame.svelte-gygcht{min-block-size:min(70svh,860px);border-radius:var(--r-lg)}.facts.svelte-gygcht{grid-template-columns:1fr 1fr;margin-block-start:-40px}.fact.svelte-gygcht{padding:14px}.sub-in.svelte-gygcht .sm .seg{min-block-size:42px}.photos.svelte-gygcht{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.photos.svelte-gygcht .ph:where(.svelte-gygcht):first-child{grid-column:1 / -1;grid-row:auto}.photos.capped.svelte-gygcht .ph:where(.svelte-gygcht):nth-child(n+7){display:none}.more-ph.svelte-gygcht{display:inline-flex;justify-self:start}.loc-side.svelte-gygcht{justify-items:stretch}.loc-plate.svelte-gygcht .pic{aspect-ratio:4 / 3!important}.drive.svelte-gygcht{gap:6px}.drive.svelte-gygcht li:where(.svelte-gygcht){grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px}.d-ic.svelte-gygcht{display:none}.d-val.svelte-gygcht b:where(.svelte-gygcht){font-size:1.15rem}.drive.capped.svelte-gygcht li:where(.svelte-gygcht):nth-child(n+7):not(.more-lm){display:none}.more-lm.svelte-gygcht{display:block;padding:0;background:none;border:0;margin-block-start:4px}.more-lm.svelte-gygcht .btn:where(.svelte-gygcht){inline-size:100%;min-block-size:44px}.band-in.svelte-gygcht{padding-block:40px}.ctas.svelte-gygcht{display:none}.pn-card.svelte-gygcht{padding:14px}.rail.svelte-gygcht{grid-auto-columns:78%;gap:12px}.dock.svelte-gygcht{position:sticky;z-index:30;inset-block-end:calc(10px + var(--safe-b));display:flex;gap:8px;margin-block-start:24px;margin-inline:10px;padding:8px;border-radius:var(--r-pill);box-shadow:var(--shadow-3);transition:transform .4s var(--ease-reveal)}.dock.svelte-gygcht .btn:where(.svelte-gygcht){flex:1;padding-inline:8px;min-block-size:46px}.proj.svelte-gygcht{padding-block-end:calc(12px + var(--safe-b))}}@media(prefers-reduced-motion:reduce){.frame.svelte-gygcht,.frame.svelte-gygcht .bg img,.ghost.svelte-gygcht,.kicker.svelte-gygcht,.tagline.svelte-gygcht,.broch.svelte-gygcht,.paper.svelte-gygcht,.fact.svelte-gygcht{animation:none}}
