.text-center[data-astro-cid-g3zqfjta]{text-align:center}.cursive-heading[data-astro-cid-g3zqfjta]{font-family:var(--font-cursive);font-size:1.8rem;color:var(--color-gold);margin-bottom:.5rem}.text-link[data-astro-cid-g3zqfjta]{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px}.text-link[data-astro-cid-g3zqfjta]:hover{color:var(--color-gold-dark)}.section-desc[data-astro-cid-g3zqfjta]{font-size:16px;color:var(--color-medium-gray);line-height:1.8;max-width:700px;margin:0 auto 3rem}.intro-grid[data-astro-cid-g3zqfjta]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.intro-grid[data-astro-cid-g3zqfjta]{grid-template-columns:1.2fr 1fr}}.intro-image[data-astro-cid-g3zqfjta] img[data-astro-cid-g3zqfjta]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.intro-text[data-astro-cid-g3zqfjta],.intro-text[data-astro-cid-g3zqfjta] h2[data-astro-cid-g3zqfjta]{text-align:left}.intro-text[data-astro-cid-g3zqfjta] p[data-astro-cid-g3zqfjta]:not(.cursive-heading){font-size:16px;color:var(--color-medium-gray);line-height:1.8}.intro-text[data-astro-cid-g3zqfjta] .btn[data-astro-cid-g3zqfjta]{margin-top:.5rem}.gold-bar--left[data-astro-cid-g3zqfjta]{margin-left:0;margin-right:auto}.history-band[data-astro-cid-g3zqfjta]{max-width:760px;margin:0 auto;text-align:center}.history-band[data-astro-cid-g3zqfjta] p[data-astro-cid-g3zqfjta]:not(.cursive-heading){font-size:16px;color:var(--color-medium-gray);line-height:1.8}.history-note[data-astro-cid-g3zqfjta]{font-style:italic;margin-top:1.75rem}.compare-grid[data-astro-cid-g3zqfjta]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}@media(min-width:640px){.compare-grid[data-astro-cid-g3zqfjta]{grid-template-columns:repeat(2,1fr)}}.compare-card[data-astro-cid-g3zqfjta]{background:var(--color-white);padding:2rem 1.5rem;border:1px solid var(--color-light-gray)}.compare-card--ours[data-astro-cid-g3zqfjta]{border-color:var(--color-gold)}.compare-card[data-astro-cid-g3zqfjta] h3[data-astro-cid-g3zqfjta]{font-family:var(--font-heading);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-charcoal);margin-bottom:.5rem}.compare-figure[data-astro-cid-g3zqfjta]{font-family:var(--font-heading);font-size:2.4rem;font-weight:300;color:var(--color-gold);margin:0 0 .5rem;line-height:1}.compare-card--ours[data-astro-cid-g3zqfjta] .compare-figure[data-astro-cid-g3zqfjta]{font-weight:500}.compare-detail[data-astro-cid-g3zqfjta]{font-size:.85rem!important;line-height:1.7!important;margin:0}.link-cards[data-astro-cid-g3zqfjta]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.link-cards[data-astro-cid-g3zqfjta]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.link-cards[data-astro-cid-g3zqfjta]{grid-template-columns:repeat(3,1fr)}}.link-card[data-astro-cid-g3zqfjta]{display:block;background:var(--color-white);padding:2rem;box-shadow:0 4px 20px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.link-card[data-astro-cid-g3zqfjta]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001a}.link-card[data-astro-cid-g3zqfjta] h3[data-astro-cid-g3zqfjta]{font-family:var(--font-heading);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-charcoal);margin-bottom:.75rem}.link-card[data-astro-cid-g3zqfjta] p[data-astro-cid-g3zqfjta]{font-size:.9rem;color:var(--color-medium-gray);line-height:1.7;margin:0 0 1rem}.link-card-cta[data-astro-cid-g3zqfjta]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-heading);font-size:.78rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-gold)}.visit-grid[data-astro-cid-g3zqfjta]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}@media(min-width:768px){.visit-grid[data-astro-cid-g3zqfjta]{grid-template-columns:repeat(3,1fr)}}.visit-card[data-astro-cid-g3zqfjta]{background:var(--color-white);padding:2rem;border:1px solid var(--color-light-gray)}.visit-card[data-astro-cid-g3zqfjta] h3[data-astro-cid-g3zqfjta]{font-family:var(--font-heading);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;color:var(--color-charcoal)}.visit-card[data-astro-cid-g3zqfjta] p[data-astro-cid-g3zqfjta]{font-size:.9rem;color:var(--color-medium-gray);line-height:1.8;margin:0 0 .75rem}.visit-note[data-astro-cid-g3zqfjta]{font-size:.82rem!important;font-style:italic}.visit-hours[data-astro-cid-g3zqfjta]{list-style:none;padding:0;margin:0}.visit-hours[data-astro-cid-g3zqfjta] li[data-astro-cid-g3zqfjta]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:var(--color-medium-gray);padding:.3rem 0;border-bottom:1px solid var(--color-light-gray)}.visit-hours[data-astro-cid-g3zqfjta] li[data-astro-cid-g3zqfjta]:last-child{border-bottom:none}.cta-section[data-astro-cid-g3zqfjta]{position:relative;background:url(/images/natulique-scandinavian-serenity-scented-candle-organic-head-spa-bg.webp) center / cover no-repeat;padding:4rem 1rem}@media(min-width:768px){.cta-section[data-astro-cid-g3zqfjta]{padding:6rem 0}}.cta-overlay[data-astro-cid-g3zqfjta]{position:absolute;inset:0;background:#0006}.cta-content[data-astro-cid-g3zqfjta]{position:relative;z-index:1;color:var(--color-white)}.cta-content[data-astro-cid-g3zqfjta] h2[data-astro-cid-g3zqfjta]{color:var(--color-white);letter-spacing:3px;margin-bottom:1rem}.cta-desc[data-astro-cid-g3zqfjta]{max-width:600px;margin:0 auto 2rem;font-size:16px;line-height:1.8;opacity:.9}.cta-buttons[data-astro-cid-g3zqfjta]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn--outline-white[data-astro-cid-g3zqfjta]{background:transparent;border:2px solid var(--color-white);color:var(--color-white)}.btn--outline-white[data-astro-cid-g3zqfjta]:hover{background:var(--color-white);color:var(--color-charcoal);transform:translateY(-2px)}
