.depth-scene[data-astro-cid-khzatphd]{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:1000px;perspective-origin:70% 30%;overflow:hidden;isolation:isolate}.depth-layer[data-astro-cid-khzatphd]{position:absolute;inset:-12%;border-radius:50%;will-change:transform;opacity:.5}.depth-far[data-astro-cid-khzatphd]{background:radial-gradient(closest-side,rgb(var(--tk-navy-500) / .55),transparent 72%);transform:translateZ(-320px) scale(1.42);inset-inline-start:-20%}.depth-mid[data-astro-cid-khzatphd]{background:radial-gradient(closest-side,rgb(var(--tk-gold) / .4),transparent 70%);transform:translateZ(-160px) scale(1.2);inset-inline-start:34%;inset-block-start:-18%}.depth-near[data-astro-cid-khzatphd]{background:radial-gradient(closest-side,rgb(var(--tk-navy-700) / .45),transparent 68%);transform:translateZ(-60px) scale(1.07);inset-inline-start:8%;inset-block-start:26%}@supports (animation-timeline: scroll()){.depth-far[data-astro-cid-khzatphd]{animation:dz-far linear both;animation-timeline:scroll();animation-range:0 100vh}.depth-mid[data-astro-cid-khzatphd]{animation:dz-mid linear both;animation-timeline:scroll();animation-range:0 100vh}.depth-near[data-astro-cid-khzatphd]{animation:dz-near linear both;animation-timeline:scroll();animation-range:0 100vh}}@keyframes dz-far{to{transform:translateZ(-320px) scale(1.42) translateY(-4%)}}@keyframes dz-mid{to{transform:translateZ(-160px) scale(1.2) translateY(-9%)}}@keyframes dz-near{to{transform:translateZ(-60px) scale(1.07) translateY(-16%)}}@media(max-width:768px){.depth-layer[data-astro-cid-khzatphd]{opacity:.34;animation:none!important}.depth-far[data-astro-cid-khzatphd]{transform:translateZ(-200px) scale(1.26)}}@media(prefers-reduced-motion:reduce){.depth-layer[data-astro-cid-khzatphd]{animation:none!important;transform:none!important;opacity:.28}}.hero-more[data-astro-cid-ie2wjv75]:hover .hero-more-ring[data-astro-cid-ie2wjv75]{border-color:rgb(var(--b-text));background-color:rgb(var(--b-text));color:rgb(var(--b-hover-ink))}.scene3d[data-astro-cid-zpn567mw]{position:absolute;inset-block:0;inset-inline-end:0;width:min(62vw,900px);height:100%;pointer-events:none;opacity:0;transition:opacity .6s ease-out;z-index:0}.scene3d[data-astro-cid-zpn567mw].is-on{opacity:.42}.scene3d[data-astro-cid-zpn567mw]{-webkit-mask-image:radial-gradient(68% 62% at 50% 50%,#000 38%,transparent 100%);mask-image:radial-gradient(68% 62% at 50% 50%,#000 38%,transparent 100%)}@media(max-width:768px){.scene3d[data-astro-cid-zpn567mw]{display:none}}@media(prefers-reduced-motion:reduce){.scene3d[data-astro-cid-zpn567mw]{display:none}}.offer-card[data-astro-cid-zs64megd]{background:radial-gradient(120% 100% at 20% 0%,rgb(var(--tk-navy-700)),rgb(var(--tk-navy-900)) 62%);box-shadow:0 40px 80px -36px #040c18bf}.hero-photo[data-astro-cid-zs64megd]{margin-bottom:1.5rem}.spot-deck[data-astro-cid-zs64megd]{display:flex;flex-direction:column;gap:1rem}.spot-stage[data-astro-cid-zs64megd]{position:relative;perspective:1200px}.spot-card[data-astro-cid-zs64megd]{position:relative;aspect-ratio:5 / 6;max-height:30rem;border-radius:1.5rem;overflow:hidden;background:radial-gradient(120% 100% at 20% 0%,rgb(var(--tk-navy-700)),rgb(var(--tk-navy-900)) 60%);border:1px solid rgb(var(--tk-gold) / .25);box-shadow:0 40px 80px -36px #040c18bf;transform-style:preserve-3d;transform:rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg));transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.spot-card[data-astro-cid-zs64megd]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(0deg,transparent 0 34px,rgb(var(--tk-gold-light) / .5) 34px 35px)}.spot-slide[data-astro-cid-zs64megd]{position:absolute;inset:0;display:flex;align-items:flex-end;opacity:0;transform:translateY(14px);visibility:hidden;transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.spot-slide[data-astro-cid-zs64megd].is-active{opacity:1;transform:none;visibility:visible;transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.spot-slide-inner[data-astro-cid-zs64megd]{padding:2rem;transform:translateZ(40px)}.spot-glare[data-astro-cid-zs64megd]{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(420px circle at var(--gx, 70%) var(--gy, 18%),rgba(255,248,235,.5),transparent 60%);opacity:0;transition:opacity .3s ease}.spot-index[data-astro-cid-zs64megd]{position:absolute;inset-inline-end:1.25rem;top:1.25rem;z-index:3;font-family:var(--tk-font-body);font-size:.75rem;font-weight:600;letter-spacing:.15em;color:rgb(var(--tk-cream));background:rgb(var(--tk-navy-900) / .55);backdrop-filter:blur(var(--tk-glass-blur-soft));padding:.3rem .6rem;border-radius:999px;transform:translateZ(40px)}.spot-controls[data-astro-cid-zs64megd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.spot-thumbs[data-astro-cid-zs64megd]{display:flex;flex-wrap:wrap;gap:.5rem}.spot-toggle[data-astro-cid-zs64megd]{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.4rem .85rem;cursor:pointer;font-family:var(--tk-font-body);font-size:.75rem;font-weight:600;color:rgb(var(--b-text) / .75);border:1px solid rgb(var(--b-line) / .25);transition:color .3s,border-color .3s}.spot-toggle[data-astro-cid-zs64megd]:hover{color:rgb(var(--b-text));border-color:rgb(var(--b-line) / .6)}.spot-toggle-label[data-astro-cid-zs64megd]{white-space:nowrap}.hidden[data-astro-cid-zs64megd]{display:none}.spot-thumb[data-astro-cid-zs64megd]{position:relative;overflow:hidden;cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-family:var(--tk-font-body);font-size:.78rem;font-weight:600;color:rgb(var(--b-text) / .65);border:1px solid rgb(var(--b-line) / .2);transition:color .3s,border-color .3s,transform .3s}.spot-thumb[data-astro-cid-zs64megd]:hover{color:rgb(var(--b-text));transform:translateY(-2px)}.spot-thumb[data-astro-cid-zs64megd].is-active{color:rgb(var(--tk-navy-900));background:rgb(var(--tk-gold-light));border-color:transparent}.spot-thumb-bar[data-astro-cid-zs64megd]{position:absolute;inset-inline:0;bottom:0;height:2px;background:rgb(var(--tk-gold-deep));transform:scaleX(0);transform-origin:left center}[data-astro-cid-zs64megd][dir=rtl] .spot-thumb-bar[data-astro-cid-zs64megd]{transform-origin:right center}.spot-thumb[data-astro-cid-zs64megd].is-active .spot-thumb-bar[data-astro-cid-zs64megd]{transform:scaleX(1);transition:transform 4.6s linear}@media(prefers-reduced-motion:reduce){.spot-card[data-astro-cid-zs64megd]{transition:none;transform:none!important}.spot-slide[data-astro-cid-zs64megd]{transition:opacity .3s ease;transform:none!important}.spot-thumb[data-astro-cid-zs64megd].is-active .spot-thumb-bar[data-astro-cid-zs64megd]{transition:none;transform:scaleX(1)}}.hero-scrim[data-astro-cid-ty5vlphv]{background:linear-gradient(to top,rgb(var(--tk-navy-900) / .24),transparent 55%),linear-gradient(to right,rgb(var(--tk-navy-900) / .24),transparent 70%),rgb(var(--tk-navy-900) / .66)}[data-astro-cid-ty5vlphv][dir=rtl] .hero-scrim[data-astro-cid-ty5vlphv]{background:linear-gradient(to top,rgb(var(--tk-navy-900) / .24),transparent 55%),linear-gradient(to left,rgb(var(--tk-navy-900) / .24),transparent 70%),rgb(var(--tk-navy-900) / .66)}.ed-photo[data-astro-cid-jtejnvz2]{isolation:isolate}.ed-photo[data-astro-cid-jtejnvz2]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid rgb(var(--b-kicker));transform:translate(.9rem,.9rem)}[data-astro-cid-jtejnvz2][dir=rtl] .ed-photo[data-astro-cid-jtejnvz2]:before{transform:translate(-.9rem,.9rem)}@media(max-width:1023px){.ed-photo[data-astro-cid-jtejnvz2]:before{transform:translate(.5rem,.5rem)}[data-astro-cid-jtejnvz2][dir=rtl] .ed-photo[data-astro-cid-jtejnvz2]:before{transform:translate(-.5rem,.5rem)}}.cb-disc[data-astro-cid-ms7tc4tg]{position:absolute;z-index:0;pointer-events:none;width:30rem;height:30rem;border-radius:50%;inset-block-start:-9rem;inset-inline-end:-8rem;background:rgb(var(--b-text) / .06)}html.js .gr-mount[data-astro-cid-r3fki6nr]{width:100%;max-width:25rem;min-height:28rem}.gr-mount[data-astro-cid-r3fki6nr] gmp-place-details{display:block;width:100%;color-scheme:light dark}.bento-tex[data-astro-cid-2crdjjfx]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(0deg,transparent 0 34px,rgb(var(--tk-gold-light) / .45) 34px 35px)}.ledger-row[data-astro-cid-7xcnlv5y]{transition:background-color .28s ease-out}.ledger-row[data-astro-cid-7xcnlv5y]:hover,.ledger-row[data-astro-cid-7xcnlv5y]:focus-visible{background-color:rgb(var(--b-text) / .05)}.ledger-arrow[data-astro-cid-7xcnlv5y]{transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease-out,color .28s ease-out}.ledger-row[data-astro-cid-7xcnlv5y]:hover .ledger-arrow[data-astro-cid-7xcnlv5y],.ledger-row[data-astro-cid-7xcnlv5y]:focus-visible .ledger-arrow[data-astro-cid-7xcnlv5y]{transform:translate(4px);background-color:rgb(var(--b-text));color:rgb(var(--b-hover-ink))}[data-astro-cid-7xcnlv5y][dir=rtl] .ledger-row[data-astro-cid-7xcnlv5y]:hover .ledger-arrow[data-astro-cid-7xcnlv5y],[data-astro-cid-7xcnlv5y][dir=rtl] .ledger-row[data-astro-cid-7xcnlv5y]:focus-visible .ledger-arrow[data-astro-cid-7xcnlv5y]{transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.ledger-row[data-astro-cid-7xcnlv5y],.ledger-arrow[data-astro-cid-7xcnlv5y]{transition:none}.ledger-row[data-astro-cid-7xcnlv5y]:hover .ledger-arrow[data-astro-cid-7xcnlv5y],.ledger-row[data-astro-cid-7xcnlv5y]:focus-visible .ledger-arrow[data-astro-cid-7xcnlv5y],[data-astro-cid-7xcnlv5y][dir=rtl] .ledger-row[data-astro-cid-7xcnlv5y]:hover .ledger-arrow[data-astro-cid-7xcnlv5y],[data-astro-cid-7xcnlv5y][dir=rtl] .ledger-row[data-astro-cid-7xcnlv5y]:focus-visible .ledger-arrow[data-astro-cid-7xcnlv5y]{transform:none}}.bento-tex[data-astro-cid-p5gbvysy]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(0deg,transparent 0 34px,rgb(var(--tk-gold-light) / .45) 34px 35px)}.film-strip[data-astro-cid-zta5v5kt]{--film-h: clamp(15rem, 36vw, 27rem);--pad: 1.25rem;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:rgb(var(--b-text) / .35) transparent}@media(min-width:640px){.film-strip[data-astro-cid-zta5v5kt]{--pad: 2rem}}@media(min-width:1024px){.film-strip[data-astro-cid-zta5v5kt]{--pad: 3rem}}.film-strip[data-astro-cid-zta5v5kt]:focus-visible{outline:2px solid rgb(var(--b-text));outline-offset:4px}.film-nav[data-astro-cid-zta5v5kt]{display:none}.js .film-nav[data-astro-cid-zta5v5kt]{display:flex}.film-btn[data-astro-cid-zta5v5kt]{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;border:1px solid rgb(var(--b-line) / .35);color:rgb(var(--b-text));transition:background-color .28s ease-out,color .28s ease-out}.film-btn[data-astro-cid-zta5v5kt]:hover{background-color:rgb(var(--b-text));color:rgb(var(--b-hover-ink))}.film-btn[data-astro-cid-zta5v5kt]:focus-visible{outline:2px solid rgb(var(--b-text));outline-offset:3px}@media(prefers-reduced-motion:reduce){.film-btn[data-astro-cid-zta5v5kt]{transition:none}}.ft-stage[data-astro-cid-h6ogbfu2]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.ft-img[data-astro-cid-h6ogbfu2]{width:100%;aspect-ratio:var(--ft-ratio);-o-object-fit:cover;object-fit:cover;border-radius:1rem}.ft-nav[data-astro-cid-h6ogbfu2]{display:none}.js .ft-stage[data-astro-cid-h6ogbfu2]{display:block;position:relative;overflow:hidden;border-radius:1rem;aspect-ratio:var(--ft-ratio);max-height:78vh;margin-inline:auto;box-shadow:var(--tk-shadow-luxe);border:1px solid rgb(var(--b-line) / .1)}.js .ft-img[data-astro-cid-h6ogbfu2]{position:absolute;inset:0;height:100%;border-radius:0;display:none}.js .ft-img[data-astro-cid-h6ogbfu2].is-active{display:block}.js .ft-nav[data-astro-cid-h6ogbfu2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}.ft-thumb[data-astro-cid-h6ogbfu2]{position:relative;height:4.5rem;width:6rem;flex:none;overflow:hidden;cursor:pointer;padding:0;border-radius:.75rem;border:2px solid transparent;opacity:.72;transition:opacity .28s ease-out,border-color .28s ease-out}.ft-thumb[data-astro-cid-h6ogbfu2] img[data-astro-cid-h6ogbfu2]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ft-thumb[data-astro-cid-h6ogbfu2]:hover{opacity:1}.ft-thumb[data-astro-cid-h6ogbfu2].is-active{opacity:1;border-color:rgb(var(--b-text))}.ft-thumb[data-astro-cid-h6ogbfu2]:focus-visible{outline:2px solid rgb(var(--b-text));outline-offset:3px}@media(prefers-reduced-motion:reduce){.ft-thumb[data-astro-cid-h6ogbfu2]{transition:none}}.gallery-tex[data-astro-cid-iuo7srjn],.video-tex[data-astro-cid-qq5aegtm]{position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(0deg,transparent 0 44px,rgb(var(--tk-gold-light) / .5) 44px 45px)}.video-frame[data-astro-cid-qq5aegtm]>video[data-astro-cid-qq5aegtm]{-o-object-fit:cover;object-fit:cover}.trust-tex[data-astro-cid-lsejnxsa]{position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(0deg,transparent 0 44px,rgb(var(--tk-gold-light) / .5) 44px 45px)}.area-tex[data-astro-cid-bzj7uw46]{position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(0deg,transparent 0 34px,rgb(var(--tk-gold-light) / .45) 34px 35px)}.map-bg[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-sandsoft))}.map-ring[data-astro-cid-bzj7uw46]{fill:none;stroke:rgb(var(--tk-navy) / .16);stroke-width:1;stroke-dasharray:5 7}.map-ring-label[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-muted));font-family:var(--tk-font-body);font-size:13px;opacity:.75}.map-coverage[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-gold) / .14);stroke:rgb(var(--tk-gold-deep) / .55);stroke-width:1.5;animation:coverage-breath 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes coverage-breath{0%,to{opacity:1}50%{opacity:.72}}.map-home[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-gold-deep))}.map-home-halo[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-gold) / .25)}.map-home-label[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-muted));font-family:var(--tk-font-body);font-size:13px;font-weight:600}.map-pin-dot[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-navy))}.map-pin-halo[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-navy) / .18)}.map-pin-label[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-navy));font-family:var(--tk-font-display);font-size:19px;font-weight:var(--tk-heading-weight, 600);paint-order:stroke;stroke:rgb(var(--tk-sandsoft));stroke-width:4px;stroke-linejoin:round}.map-scale-bar[data-astro-cid-bzj7uw46],.map-scale-tick[data-astro-cid-bzj7uw46]{stroke:rgb(var(--tk-navy) / .55);stroke-width:2}.map-scale-label[data-astro-cid-bzj7uw46]{fill:rgb(var(--tk-muted));font-family:var(--tk-font-body);font-size:13px;font-weight:600}@media(prefers-reduced-motion:reduce){.map-coverage[data-astro-cid-bzj7uw46]{animation:none;opacity:1}}
