.luxe[data-astro-cid-tcy35dad]{--luxe-navy: var(--color-navy);--luxe-bg: var(--color-cream);--luxe-bg-2: var(--color-cream-deep);--luxe-brass: var(--color-brass);--luxe-brass-soft: var(--color-brass-soft);--luxe-ink: #16213e;--luxe-ink-soft: var(--color-navy-soft);--luxe-line: var(--color-line);--luxe-serif: var(--font-serif);--luxe-sans: "Manrope", system-ui, sans-serif;--luxe-mono: var(--font-mono);background:var(--luxe-bg);color:var(--luxe-ink);font-family:var(--luxe-sans)}.luxe[data-astro-cid-tcy35dad] section[data-astro-cid-tcy35dad]{padding:clamp(4rem,9vw,8rem) clamp(1.5rem,5vw,5rem)}.eyebrow-mono[data-astro-cid-tcy35dad]{font-family:var(--luxe-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--luxe-brass);margin:0 0 1.25rem;font-weight:400}.dhero[data-astro-cid-tcy35dad]{padding-top:clamp(3rem,7vw,6rem)}.dhero__grid[data-astro-cid-tcy35dad]{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:55fr 45fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:880px){.dhero__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.dhero__title[data-astro-cid-tcy35dad]{font-family:var(--luxe-serif);font-weight:400;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.98;letter-spacing:-.025em;color:var(--luxe-navy);margin:0 0 1.75rem}.dhero__deck[data-astro-cid-tcy35dad]{max-width:44ch;font-family:var(--luxe-serif);font-style:italic;font-size:1.4rem;line-height:1.4;color:var(--luxe-ink-soft);margin:0}.dhero__photo[data-astro-cid-tcy35dad]{position:relative;aspect-ratio:4 / 5;background:linear-gradient(135deg,#1a1a2e,#16213e,#ba9259);overflow:hidden;filter:saturate(.85) contrast(1.05)}.dhero__vignette[data-astro-cid-tcy35dad]{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,transparent 40%,rgba(10,20,38,.55) 100%)}.dhero__caption[data-astro-cid-tcy35dad]{position:absolute;bottom:1.4rem;left:1.4rem;font-family:var(--luxe-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;z-index:2}.dbody[data-astro-cid-tcy35dad]{background:var(--luxe-bg-2)}.dbody__grid[data-astro-cid-tcy35dad]{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:880px){.dbody__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.prose[data-astro-cid-tcy35dad] h2{font-family:var(--luxe-serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--luxe-navy);margin:2.5rem 0 1rem}.prose[data-astro-cid-tcy35dad] h2:first-child{margin-top:0}.prose[data-astro-cid-tcy35dad] h3{font-family:var(--luxe-serif);font-weight:400;font-size:1.4rem;color:var(--luxe-navy);margin:2rem 0 .75rem}.prose[data-astro-cid-tcy35dad] p{font-size:1.05rem;line-height:1.7;color:var(--luxe-ink-soft);margin:0 0 1.25rem;max-width:62ch}.prose[data-astro-cid-tcy35dad] ul,.prose[data-astro-cid-tcy35dad] ol{margin:0 0 1.25rem 1.2rem;color:var(--luxe-ink-soft);line-height:1.65}.prose[data-astro-cid-tcy35dad] li{margin:.35rem 0}.prose[data-astro-cid-tcy35dad] a{color:var(--luxe-brass)}.sidebar[data-astro-cid-tcy35dad]{position:sticky;top:2rem}@media(max-width:880px){.sidebar[data-astro-cid-tcy35dad]{position:static}}.sidecard[data-astro-cid-tcy35dad]{background:#fff;border:1px solid var(--luxe-line);padding:clamp(1.75rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem}.sideblock[data-astro-cid-tcy35dad]{margin:0}.sideblock__val[data-astro-cid-tcy35dad]{font-family:var(--luxe-serif);font-size:1.4rem;line-height:1.2;color:var(--luxe-navy);margin:0}.sideline[data-astro-cid-tcy35dad]{display:block;height:1px;background:var(--luxe-line)}.bullets[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding-left:1.1rem;font-size:.95rem;line-height:1.55;color:var(--luxe-ink-soft)}.bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:1px;background:var(--luxe-brass)}.btn[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.7rem;padding:.95rem 1.6rem;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid var(--luxe-brass);color:#fff;background:var(--luxe-brass);transition:all .38s cubic-bezier(.16,1,.3,1);justify-content:center;margin-top:.5rem}.btn--brass[data-astro-cid-tcy35dad]:hover{background:var(--luxe-ink);border-color:var(--luxe-ink);transform:translateY(-2px)}.more[data-astro-cid-tcy35dad]{background:var(--luxe-bg)}.more__inner[data-astro-cid-tcy35dad]{max-width:1480px;margin:0 auto}.rule[data-astro-cid-tcy35dad]{display:block;height:1px;background:var(--luxe-line);margin:0 0 clamp(2rem,4vw,3rem)}.more__head[data-astro-cid-tcy35dad]{margin-bottom:2.5rem}.more__title[data-astro-cid-tcy35dad]{font-family:var(--luxe-serif);font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--luxe-navy)}.more__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:880px){.more__grid[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.more__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.mcard[data-astro-cid-tcy35dad]{text-decoration:none;color:inherit;background:#fff;border:1px solid var(--luxe-line);padding:1.75rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .38s}.mcard[data-astro-cid-tcy35dad]:hover{transform:translateY(-4px);border-color:#a47e3c66}.mcard__title[data-astro-cid-tcy35dad]{font-family:var(--luxe-serif);font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em;color:var(--luxe-navy);margin:0}.mcard__price[data-astro-cid-tcy35dad]{font-family:var(--luxe-mono);font-size:.8rem;letter-spacing:.08em;color:var(--luxe-ink-soft);margin:0}.mcard__line[data-astro-cid-tcy35dad]{display:block;width:32px;height:1px;background:var(--luxe-brass);margin-top:.5rem;transition:width .5s cubic-bezier(.16,1,.3,1)}.mcard[data-astro-cid-tcy35dad]:hover .mcard__line[data-astro-cid-tcy35dad]{width:56px}
