.cinematic-hero[data-astro-cid-l6jfclse]{position:relative;width:100%;margin-top:14px;background:#08182d;color:#fff}.hero-stage[data-astro-cid-l6jfclse]{position:relative;height:clamp(540px,76svh,850px);overflow:hidden;isolation:isolate}.hero-slide[data-astro-cid-l6jfclse]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 1.2s ease}.hero-slide[data-astro-cid-l6jfclse].is-active{opacity:1;visibility:visible;z-index:1}.hero-image[data-astro-cid-l6jfclse]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.035);transition:transform 8s ease-out}.is-active[data-astro-cid-l6jfclse] .hero-image[data-astro-cid-l6jfclse]{transform:scale(1)}.hero-overlay[data-astro-cid-l6jfclse]{position:absolute;inset:0;background:linear-gradient(90deg,#051121d6,#05112185 36%,#0511210d 78%),linear-gradient(0deg,rgba(5,17,33,.32),transparent 38%)}.hero-content[data-astro-cid-l6jfclse]{position:relative;z-index:1;display:flex;align-items:center;width:min(1380px,calc(100% - 80px));height:100%;margin-inline:auto}.hero-copy[data-astro-cid-l6jfclse]{width:min(100%,690px);padding:50px 0}.hero-eyebrow[data-astro-cid-l6jfclse]{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:#edc77e;font-size:.7rem;font-weight:750;letter-spacing:.2em}.eyebrow-line[data-astro-cid-l6jfclse]{width:38px;height:1px;background:#e4b96b}.hero-title[data-astro-cid-l6jfclse]{display:flex;flex-direction:column;gap:5px;margin:0;color:#fffaf0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.4rem,7.3vw,8.5rem);font-weight:600;line-height:.9;letter-spacing:-.035em}.hero-title[data-astro-cid-l6jfclse] em[data-astro-cid-l6jfclse]{color:#e9c37c;font-weight:500}.hero-description[data-astro-cid-l6jfclse]{max-width:430px;margin:30px 0;color:#e4e8ee;font-size:1.05rem;line-height:1.8}.hero-action[data-astro-cid-l6jfclse]{display:inline-flex;align-items:center;gap:20px;min-height:56px;padding:7px 7px 7px 22px;border:1px solid #e2bc75;border-radius:4px;background:#e2bc75;color:#10264b;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.hero-action[data-astro-cid-l6jfclse]:hover{background:#f2d697;transform:translateY(-2px)}.action-icon[data-astro-cid-l6jfclse]{display:grid;place-items:center;width:42px;height:42px;border-radius:3px;background:#10264b;color:#f1d28f}.action-icon[data-astro-cid-l6jfclse] svg[data-astro-cid-l6jfclse]{width:20px;height:20px}.reservation-strip[data-astro-cid-l6jfclse]{position:relative;overflow:hidden;background:linear-gradient(115deg,#0b2446,#123662 54%,#0b2446);border-top:1px solid rgba(231,196,119,.3)}.reservation-strip[data-astro-cid-l6jfclse]:before{content:"";position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(115deg,transparent 0,transparent 95px,rgba(224,187,115,.38) 96px,transparent 97px);pointer-events:none}.reservation-strip-inner[data-astro-cid-l6jfclse]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;width:min(1380px,calc(100% - 80px));min-height:128px;margin:0 auto;padding:24px 0}.reservation-message[data-astro-cid-l6jfclse]{display:flex;align-items:center;gap:24px}.reservation-accent[data-astro-cid-l6jfclse]{width:3px;height:52px;flex-shrink:0;background:#e2bc75}.reservation-message[data-astro-cid-l6jfclse] h2[data-astro-cid-l6jfclse]{margin:0;color:#fffaf0;font-family:Inter,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:650;line-height:1.4;letter-spacing:-.035em}.reservation-message[data-astro-cid-l6jfclse] h2[data-astro-cid-l6jfclse] span[data-astro-cid-l6jfclse]{color:#e9c37c}.reservation-button[data-astro-cid-l6jfclse]{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:0 25px;flex-shrink:0;border:1px solid #e2bc75;border-radius:3px;background:#e2bc75;color:#10264b;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease}.reservation-button[data-astro-cid-l6jfclse]:hover{background:#f2d697;transform:translateY(-2px)}.reservation-button[data-astro-cid-l6jfclse] svg[data-astro-cid-l6jfclse]{width:19px;height:19px;transition:transform .2s ease}.reservation-button[data-astro-cid-l6jfclse]:hover svg[data-astro-cid-l6jfclse]{transform:translate(4px)}.cinematic-hero[data-astro-cid-l6jfclse] a[data-astro-cid-l6jfclse]:focus-visible{outline:3px solid #f3d795;outline-offset:4px}@media(max-width:800px){.hero-content[data-astro-cid-l6jfclse],.reservation-strip-inner[data-astro-cid-l6jfclse]{width:calc(100% - 48px)}.hero-stage[data-astro-cid-l6jfclse]{height:clamp(520px,72svh,740px)}.reservation-strip-inner[data-astro-cid-l6jfclse]{min-height:110px}}@media(max-width:640px){.hero-stage[data-astro-cid-l6jfclse]{height:min(680px,76svh);min-height:490px}.hero-image[data-astro-cid-l6jfclse]{-o-object-position:58% center!important;object-position:58% center!important}.hero-overlay[data-astro-cid-l6jfclse]{background:linear-gradient(0deg,#040f1ff2,#040f1fad 42%,#040f1f1a)}.hero-content[data-astro-cid-l6jfclse]{align-items:flex-end;width:calc(100% - 40px)}.hero-copy[data-astro-cid-l6jfclse]{padding:30px 0 45px}.hero-eyebrow[data-astro-cid-l6jfclse]{font-size:.6rem;margin-bottom:18px}.hero-title[data-astro-cid-l6jfclse]{font-size:clamp(3.4rem,12vw,5.3rem)}.hero-description[data-astro-cid-l6jfclse]{margin:20px 0;font-size:.93rem;line-height:1.65}.hero-action[data-astro-cid-l6jfclse]{min-height:50px;padding:5px 5px 5px 15px;font-size:.66rem;gap:12px}.action-icon[data-astro-cid-l6jfclse]{width:38px;height:38px}.reservation-strip-inner[data-astro-cid-l6jfclse]{width:calc(100% - 40px);flex-direction:column;align-items:stretch;gap:20px;padding:25px 0}.reservation-message[data-astro-cid-l6jfclse]{gap:15px}.reservation-accent[data-astro-cid-l6jfclse]{height:45px}.reservation-message[data-astro-cid-l6jfclse] h2[data-astro-cid-l6jfclse]{font-size:1.35rem}.reservation-button[data-astro-cid-l6jfclse]{align-self:flex-start;min-height:48px}}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-l6jfclse],.hero-image[data-astro-cid-l6jfclse],.hero-action[data-astro-cid-l6jfclse],.reservation-button[data-astro-cid-l6jfclse],.reservation-button[data-astro-cid-l6jfclse] svg[data-astro-cid-l6jfclse]{transition:none!important;transform:none!important}}.home-insights[data-astro-cid-hgd3dg2m]{padding:clamp(4.5rem,8vw,8rem) 0;background:var(--surface);color:var(--ink)}.insights-heading[data-astro-cid-hgd3dg2m]{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.insights-heading[data-astro-cid-hgd3dg2m] h2[data-astro-cid-hgd3dg2m]{margin:.6rem 0 1.2rem;font-size:clamp(2.8rem,5vw,5rem);line-height:1.05;letter-spacing:-.035em}.insights-heading[data-astro-cid-hgd3dg2m] h2[data-astro-cid-hgd3dg2m] em[data-astro-cid-hgd3dg2m]{color:var(--gold);font-weight:500}.insights-intro[data-astro-cid-hgd3dg2m]{max-width:35rem;margin:0;color:var(--muted);line-height:1.8}.view-all[data-astro-cid-hgd3dg2m]{flex-shrink:0;padding-bottom:.65rem;border-bottom:1px solid var(--gold);color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.view-all[data-astro-cid-hgd3dg2m] span[data-astro-cid-hgd3dg2m],.read-more[data-astro-cid-hgd3dg2m] span[data-astro-cid-hgd3dg2m]{color:var(--gold)}.insights-grid[data-astro-cid-hgd3dg2m]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem)}.insight-card[data-astro-cid-hgd3dg2m]{min-width:0}.insight-link[data-astro-cid-hgd3dg2m]{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.insight-image[data-astro-cid-hgd3dg2m]{aspect-ratio:16 / 10;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.insight-image[data-astro-cid-hgd3dg2m] img[data-astro-cid-hgd3dg2m]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.insight-link[data-astro-cid-hgd3dg2m]:hover img[data-astro-cid-hgd3dg2m]{transform:scale(1.045)}.image-placeholder[data-astro-cid-hgd3dg2m]{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.25em}.insight-content[data-astro-cid-hgd3dg2m]{display:flex;flex:1;flex-direction:column;padding:1.5rem 0 0}.insight-meta[data-astro-cid-hgd3dg2m]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.7rem;letter-spacing:.05em}.insight-content[data-astro-cid-hgd3dg2m] h3[data-astro-cid-hgd3dg2m]{margin:1rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:600;line-height:1.15}.insight-excerpt[data-astro-cid-hgd3dg2m]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 1.5rem;color:var(--muted);font-size:.9rem;line-height:1.8}.read-more[data-astro-cid-hgd3dg2m]{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.insights-empty[data-astro-cid-hgd3dg2m]{padding:clamp(3rem,6vw,5rem);border:1px solid var(--line);background:var(--surface-2);text-align:center}.insights-empty[data-astro-cid-hgd3dg2m] h3[data-astro-cid-hgd3dg2m]{margin:1rem 0;font-size:clamp(2.5rem,5vw,4rem)}.insights-empty[data-astro-cid-hgd3dg2m] p[data-astro-cid-hgd3dg2m]{color:var(--muted);line-height:1.8}.insights-empty[data-astro-cid-hgd3dg2m] a[data-astro-cid-hgd3dg2m]{display:inline-block;margin-top:1rem;color:var(--gold);font-weight:700;text-decoration:none}.insight-link[data-astro-cid-hgd3dg2m]:focus-visible,.view-all[data-astro-cid-hgd3dg2m]:focus-visible,.insights-empty[data-astro-cid-hgd3dg2m] a[data-astro-cid-hgd3dg2m]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:900px){.insights-grid[data-astro-cid-hgd3dg2m]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.insights-heading[data-astro-cid-hgd3dg2m]{align-items:start;flex-direction:column}.insights-grid[data-astro-cid-hgd3dg2m]{grid-template-columns:1fr}.insights-heading[data-astro-cid-hgd3dg2m] h2[data-astro-cid-hgd3dg2m]{font-size:3rem}}@media(prefers-reduced-motion:reduce){.insight-image[data-astro-cid-hgd3dg2m] img[data-astro-cid-hgd3dg2m]{transition:none}}.golden-about[data-astro-cid-afimsmkj]{--about-ivory: #F8F6F0;--about-navy: #08162D;--about-gold: #C7A56A;width:100%;overflow:hidden;padding:clamp(3.5rem,5vw,5.5rem) 0;background:var(--about-ivory);color:var(--about-navy)}.golden-about__container[data-astro-cid-afimsmkj]{width:min(1360px,calc(100% - 4rem));margin-inline:auto}.golden-about__intro[data-astro-cid-afimsmkj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,6vw,7rem)}.golden-about__copy[data-astro-cid-afimsmkj]{min-width:0}.golden-about__eyebrow[data-astro-cid-afimsmkj]{display:flex;align-items:center;gap:1rem;margin:0 0 1.7rem;color:var(--about-gold);font-size:.72rem;font-weight:700;letter-spacing:.17em}.golden-about__eyebrow[data-astro-cid-afimsmkj] span[data-astro-cid-afimsmkj]{width:35px;height:1px;background:currentColor}.golden-about[data-astro-cid-afimsmkj] h2[data-astro-cid-afimsmkj]{margin:0 0 1.8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.8rem,5.7vw,6.4rem);font-weight:600;line-height:.95;letter-spacing:-.045em}.golden-about[data-astro-cid-afimsmkj] h2[data-astro-cid-afimsmkj] em[data-astro-cid-afimsmkj]{display:block;margin-top:.12em;color:var(--about-gold);font-weight:500}.golden-about__lead[data-astro-cid-afimsmkj]{max-width:37rem;margin:0 0 1rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.7}.golden-about__description[data-astro-cid-afimsmkj]{max-width:37rem;margin:0;color:var(--about-navy);opacity:.7;font-size:.95rem;line-height:1.85}.golden-about__link[data-astro-cid-afimsmkj]{display:inline-flex;align-items:center;gap:2rem;margin-top:2rem;padding-bottom:.7rem;border-bottom:1px solid var(--about-gold);color:var(--about-navy);font-size:.73rem;font-weight:800;letter-spacing:.1em;text-decoration:none;transition:gap .25s ease}.golden-about__link[data-astro-cid-afimsmkj]:hover{gap:2.6rem}.golden-about__link[data-astro-cid-afimsmkj] span[data-astro-cid-afimsmkj]{color:var(--about-gold);font-size:1.3rem}.golden-about__visual[data-astro-cid-afimsmkj]{position:relative;min-width:0}.golden-about__image-stage[data-astro-cid-afimsmkj]{position:relative;display:flex;height:clamp(400px,38vw,560px);align-items:flex-end;justify-content:center;overflow:hidden;background:#f0ebe1;border:1px solid rgba(199,165,106,.4)}.golden-about__image-stage[data-astro-cid-afimsmkj] img[data-astro-cid-afimsmkj]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transition:transform .7s ease}.golden-about__visual[data-astro-cid-afimsmkj]:hover img[data-astro-cid-afimsmkj]{transform:scale(1.035)}.golden-about__image-label[data-astro-cid-afimsmkj]{position:absolute;right:1.2rem;bottom:1rem;left:1.2rem;display:flex;justify-content:space-between;gap:1rem;color:var(--about-navy);font-size:.58rem;font-weight:700;letter-spacing:.12em}.golden-about__visual-accent[data-astro-cid-afimsmkj]{position:absolute;z-index:-1;top:-16px;right:-16px;width:42%;height:42%;border-top:2px solid var(--about-gold);border-right:2px solid var(--about-gold)}.golden-about__fallback[data-astro-cid-afimsmkj]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.golden-about__fallback[data-astro-cid-afimsmkj] span[data-astro-cid-afimsmkj]{color:var(--about-gold);font-size:.8rem;font-weight:700;letter-spacing:.2em}.golden-about__fallback[data-astro-cid-afimsmkj] strong[data-astro-cid-afimsmkj]{max-width:20rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:500}.golden-about__features[data-astro-cid-afimsmkj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--about-gold);border-bottom:1px solid var(--about-gold)}.golden-about__feature[data-astro-cid-afimsmkj]{padding:1.7rem 1.5rem;border-right:1px solid rgba(199,165,106,.4)}.golden-about__feature[data-astro-cid-afimsmkj]:first-child{padding-left:0}.golden-about__feature[data-astro-cid-afimsmkj]:last-child{border-right:0}.golden-about__feature-number[data-astro-cid-afimsmkj]{color:var(--about-gold);font-size:.7rem;font-weight:800;letter-spacing:.1em}.golden-about__feature[data-astro-cid-afimsmkj] h3[data-astro-cid-afimsmkj]{margin:.8rem 0 .5rem;font-size:1.05rem;font-weight:700}.golden-about__feature[data-astro-cid-afimsmkj] p[data-astro-cid-afimsmkj]{max-width:15rem;margin:0;color:var(--about-navy);opacity:.7;font-size:.85rem;line-height:1.7}.golden-about__link[data-astro-cid-afimsmkj]:focus-visible{outline:2px solid var(--about-gold);outline-offset:5px}@media(max-width:900px){.golden-about__intro[data-astro-cid-afimsmkj]{grid-template-columns:1fr;gap:2.5rem}.golden-about__image-stage[data-astro-cid-afimsmkj]{height:480px}.golden-about__features[data-astro-cid-afimsmkj]{grid-template-columns:repeat(2,minmax(0,1fr))}.golden-about__feature[data-astro-cid-afimsmkj]:nth-child(2){border-right:0}.golden-about__feature[data-astro-cid-afimsmkj]:nth-child(-n+2){border-bottom:1px solid rgba(199,165,106,.4)}}@media(max-width:560px){.golden-about[data-astro-cid-afimsmkj]{padding:3rem 0}.golden-about__container[data-astro-cid-afimsmkj]{width:calc(100% - 2rem)}.golden-about[data-astro-cid-afimsmkj] h2[data-astro-cid-afimsmkj]{font-size:clamp(3.3rem,12vw,4.5rem)}.golden-about__image-stage[data-astro-cid-afimsmkj]{height:360px}.golden-about__features[data-astro-cid-afimsmkj]{grid-template-columns:1fr;margin-top:2.5rem}.golden-about__feature[data-astro-cid-afimsmkj]{padding:1.3rem 0;border-right:0;border-bottom:1px solid rgba(199,165,106,.4)}.golden-about__feature[data-astro-cid-afimsmkj]:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.golden-about__image-stage[data-astro-cid-afimsmkj] img[data-astro-cid-afimsmkj],.golden-about__link[data-astro-cid-afimsmkj]{transition:none}}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.65fr 1.35fr;gap:3rem;padding:6rem 0}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3.8rem;margin:.3rem 0 1rem}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){max-width:39rem;color:var(--muted);font-size:1.05rem;margin-bottom:1.5rem}.section-head[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.6rem}.section-head[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:800px){.hero-grid[data-astro-cid-j7pv25f6],.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-art[data-astro-cid-j7pv25f6]{min-height:300px}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro[data-astro-cid-j7pv25f6]{padding:4rem 0}.section-head[data-astro-cid-j7pv25f6]{align-items:start;gap:1rem;flex-direction:column}}
