.drips-section[data-astro-cid-bxcncair]{padding-left:6vw;padding-right:6vw}.dn-hero[data-astro-cid-bxcncair]{position:relative;min-height:60vh;padding:12rem 6vw 6rem;background:var(--bg-darker);overflow:hidden;display:flex;align-items:center}.dn-hero-img[data-astro-cid-bxcncair]{position:absolute;inset:0;z-index:0;display:block}.dn-hero-poster[data-astro-cid-bxcncair]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.dn-hero-overlay[data-astro-cid-bxcncair]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#14100ef0,#14100ec7 45%,#14100e73 80%,#14100e4d)}.dn-hero-inner[data-astro-cid-bxcncair]{position:relative;z-index:2;max-width:720px}.dn-hero-eyebrow[data-astro-cid-bxcncair]{font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.25em;color:var(--gold);margin-bottom:1.25rem}.dn-hero-title[data-astro-cid-bxcncair]{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4rem);font-weight:300;color:var(--text-white);line-height:1.1;margin-bottom:1.5rem}.dn-hero-title[data-astro-cid-bxcncair] em[data-astro-cid-bxcncair]{font-style:italic;color:var(--gold)}.dn-hero-sub[data-astro-cid-bxcncair]{font-size:1rem;color:#f5f0ebe0;line-height:1.8;margin-bottom:2.25rem;max-width:600px}.dn-hero-sub[data-astro-cid-bxcncair] strong[data-astro-cid-bxcncair]{color:var(--text-white);font-weight:500}.dn-hero-sub[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]{color:var(--gold);text-decoration:underline;text-decoration-color:#c9a87c73;text-underline-offset:.2em}.dn-hero-ctas[data-astro-cid-bxcncair]{display:flex;gap:1rem;flex-wrap:wrap}.dn-intro-inner[data-astro-cid-bxcncair]{max-width:800px;margin:0 auto}.dn-prose[data-astro-cid-bxcncair]{font-size:1rem;color:#f5f0ebd1;line-height:1.9;margin-bottom:1.5rem}.dn-prose[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]{color:var(--gold);text-decoration:underline;text-decoration-color:#c9a87c66}.dn-booking[data-astro-cid-bxcncair]{background:var(--bg-darker);padding:6rem 6vw;border-top:1px solid rgba(201,168,124,.12)}.dn-booking-inner[data-astro-cid-bxcncair]{max-width:1000px;margin:0 auto;text-align:center}.dn-booking-title[data-astro-cid-bxcncair]{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:300;color:var(--text-white);line-height:1.15;margin:.5rem 0 1.25rem}.dn-booking-title[data-astro-cid-bxcncair] em[data-astro-cid-bxcncair]{font-style:italic;color:var(--gold)}.dn-booking-sub[data-astro-cid-bxcncair]{color:var(--text-muted);margin-bottom:3rem;font-size:.95rem}.dn-booking-grid[data-astro-cid-bxcncair]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;margin:0 auto 3rem;max-width:800px;text-align:left}.dn-booking-label[data-astro-cid-bxcncair]{font-family:var(--font-sans);font-size:.65rem;letter-spacing:.22em;color:var(--gold);margin-bottom:.6rem;font-weight:500}.dn-booking-value[data-astro-cid-bxcncair]{color:#f5f0ebd1;font-size:.95rem;line-height:1.7}.dn-booking-value[data-astro-cid-bxcncair] strong[data-astro-cid-bxcncair]{color:var(--text-white);font-weight:500}.dn-booking-value[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]{color:var(--text-white);text-decoration:none}.dn-booking-value[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]:hover{color:var(--gold)}.dn-booking-ctas[data-astro-cid-bxcncair]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.dn-affil-footer[data-astro-cid-bxcncair]{background:var(--bg-dark);padding:2rem 6vw;border-top:1px solid rgba(201,168,124,.1);text-align:center}.dn-affil-footer[data-astro-cid-bxcncair] p[data-astro-cid-bxcncair]{font-size:.82rem;color:var(--text-muted);max-width:720px;margin:0 auto;line-height:1.75}.dn-affil-footer[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]{color:var(--gold-dim);text-decoration:none}.dn-affil-footer[data-astro-cid-bxcncair] a[data-astro-cid-bxcncair]:hover{color:var(--gold)}.dn-affil-footer[data-astro-cid-bxcncair] strong[data-astro-cid-bxcncair]{color:#f5f0ebd9;font-weight:500}@media(max-width:880px){.dn-hero[data-astro-cid-bxcncair]{min-height:50vh;padding:9rem 6vw 4rem}.dn-hero-img[data-astro-cid-bxcncair] img[data-astro-cid-bxcncair]{object-position:70% center}.dn-hero-overlay[data-astro-cid-bxcncair]{background:linear-gradient(180deg,#14100ee0,#14100e8c 55%,#14100ec7)}.dn-booking-grid[data-astro-cid-bxcncair]{gap:1.75rem;text-align:center}}
