.hero[data-astro-cid-bbe6dxrz]{height:100vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0006,#00000080);z-index:1}.hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:4rem;margin-bottom:20px;line-height:1.1;text-shadow:2px 2px 10px rgba(0,0,0,.5);animation:fadeInDown 1s ease;max-width:900px;margin-left:auto;margin-right:auto}.hero-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.25rem;max-width:650px;margin:0 auto 40px;letter-spacing:.5px;animation:fadeInUp 1s ease .5s forwards;opacity:0}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1s ease .8s forwards;opacity:0}.btn-primary[data-astro-cid-bbe6dxrz]{background-color:var(--primary-gold);color:var(--deep-navy);border:2px solid var(--primary-gold);padding:16px 40px;font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:.9rem;transition:all .3s ease;cursor:pointer}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background-color:transparent;color:#fff;border-color:#fff}.btn-secondary[data-astro-cid-bbe6dxrz]{background-color:transparent;color:#fff;border:2px solid white;padding:16px 40px;font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:.9rem;transition:all .3s ease;cursor:pointer}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background-color:#fff;color:var(--deep-navy)}@media(max-width:768px){.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2.5rem;padding:0 20px}.hero-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.1rem;padding:0 20px}.hero-ctas[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{width:100%;max-width:300px;text-align:center}}.latest-articles[data-astro-cid-efvvlicu]{padding:80px 5%;background:#f8f8f8}.section-content[data-astro-cid-efvvlicu]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-efvvlicu]{text-align:center;margin-bottom:50px}.section-title[data-astro-cid-efvvlicu]{font-family:Cinzel,serif;font-size:2.5rem;color:#1a1a2e;margin-bottom:15px}.section-subtitle[data-astro-cid-efvvlicu]{color:#666;font-size:1.1rem}.articles-grid[data-astro-cid-efvvlicu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.article-card[data-astro-cid-efvvlicu]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.article-card[data-astro-cid-efvvlicu]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.article-card[data-astro-cid-efvvlicu] a[data-astro-cid-efvvlicu]{text-decoration:none;color:inherit;display:block;height:100%}.article-image[data-astro-cid-efvvlicu]{width:100%;height:200px;overflow:hidden}.article-image[data-astro-cid-efvvlicu] img[data-astro-cid-efvvlicu]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card[data-astro-cid-efvvlicu]:hover .article-image[data-astro-cid-efvvlicu] img[data-astro-cid-efvvlicu]{transform:scale(1.05)}.article-content[data-astro-cid-efvvlicu]{padding:25px}.article-tags[data-astro-cid-efvvlicu]{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}.article-card[data-astro-cid-efvvlicu] h3[data-astro-cid-efvvlicu]{font-family:Cinzel,serif;font-size:1.3rem;color:#1a1a2e;margin:0 0 12px;line-height:1.4}.article-description[data-astro-cid-efvvlicu]{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:15px}.article-date[data-astro-cid-efvvlicu]{color:#999;font-size:.85rem}.view-all[data-astro-cid-efvvlicu]{text-align:center}.btn-view-all[data-astro-cid-efvvlicu]{display:inline-block;background:#1a1a2e;color:#d4af37;padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease}.btn-view-all[data-astro-cid-efvvlicu]:hover{background:#d4af37;color:#1a1a2e}@media(max-width:768px){.articles-grid[data-astro-cid-efvvlicu]{grid-template-columns:1fr}.section-title[data-astro-cid-efvvlicu]{font-size:2rem}}.location-card[data-astro-cid-zxgdgff3]{position:relative;overflow:hidden;display:block;height:100%;transition:transform .4s ease;border-radius:4px;text-decoration:none}.location-card[data-astro-cid-zxgdgff3]:hover{transform:translateY(-3px)}.location-card-image[data-astro-cid-zxgdgff3]{width:100%;height:100%}.location-card-image[data-astro-cid-zxgdgff3] img[data-astro-cid-zxgdgff3]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.location-card[data-astro-cid-zxgdgff3]:hover .location-card-image[data-astro-cid-zxgdgff3] img[data-astro-cid-zxgdgff3]{transform:scale(1.08)}.location-card-overlay[data-astro-cid-zxgdgff3]{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(to top,rgba(10,15,28,.9) 0%,rgba(10,15,28,.6) 60%,transparent 100%);color:#fff}.location-card-overlay[data-astro-cid-zxgdgff3] h3[data-astro-cid-zxgdgff3]{font-family:Playfair Display,Georgia,serif;font-size:1.8rem;margin-bottom:5px;letter-spacing:1px}.location-card-overlay[data-astro-cid-zxgdgff3] p[data-astro-cid-zxgdgff3]{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;opacity:.85;letter-spacing:.5px;margin:0}.destinations[data-astro-cid-2ojhcl22]{padding:100px 5%;background-color:#fff}.section-header[data-astro-cid-2ojhcl22]{text-align:center;margin-bottom:60px}.section-header[data-astro-cid-2ojhcl22] h2[data-astro-cid-2ojhcl22]{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;color:var(--deep-navy);margin-bottom:15px;position:relative;display:inline-block}.section-header[data-astro-cid-2ojhcl22] h2[data-astro-cid-2ojhcl22]:after{content:"";display:block;width:60px;height:2px;background-color:var(--primary-gold);margin:15px auto 0}.section-header[data-astro-cid-2ojhcl22] p[data-astro-cid-2ojhcl22]{color:#666;font-size:1.1rem;font-style:italic;font-family:Cormorant Garamond,Georgia,serif}.destinations-grid[data-astro-cid-2ojhcl22]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:20px;max-width:1200px;margin:0 auto 50px}.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(4),.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(5){grid-column:span 1}.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(4){grid-column-start:1}.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(5){grid-column-start:2}.view-all-destinations[data-astro-cid-2ojhcl22]{text-align:center}.btn-outline[data-astro-cid-2ojhcl22]{display:inline-block;border:2px solid var(--deep-navy);color:var(--deep-navy);padding:14px 45px;font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;transition:all .3s ease;text-decoration:none}.btn-outline[data-astro-cid-2ojhcl22]:hover{background-color:var(--deep-navy);color:#fff}@media(max-width:992px){.destinations-grid[data-astro-cid-2ojhcl22]{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px}.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(4),.destinations-grid[data-astro-cid-2ojhcl22] .location-card:nth-child(5){grid-column-start:auto;grid-column:span 1}.destinations-grid[data-astro-cid-2ojhcl22] .location-card{min-height:250px}}@media(max-width:600px){.destinations-grid[data-astro-cid-2ojhcl22]{grid-template-columns:1fr}.destinations-grid[data-astro-cid-2ojhcl22] .location-card{min-height:220px}.section-header[data-astro-cid-2ojhcl22] h2[data-astro-cid-2ojhcl22]{font-size:2.2rem}}.featured-categories[data-astro-cid-mwkmcfnr]{padding:100px 5%;background-color:var(--light-cream)}.categories-grid[data-astro-cid-mwkmcfnr]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.category-card[data-astro-cid-mwkmcfnr]{display:flex;align-items:stretch;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 3px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.category-card[data-astro-cid-mwkmcfnr]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0000001f}.category-image[data-astro-cid-mwkmcfnr]{width:45%;min-height:220px;overflow:hidden;flex-shrink:0}.category-image[data-astro-cid-mwkmcfnr] img[data-astro-cid-mwkmcfnr]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card[data-astro-cid-mwkmcfnr]:hover .category-image[data-astro-cid-mwkmcfnr] img[data-astro-cid-mwkmcfnr]{transform:scale(1.05)}.category-content[data-astro-cid-mwkmcfnr]{padding:35px 30px;display:flex;flex-direction:column;justify-content:center}.category-content[data-astro-cid-mwkmcfnr] h3[data-astro-cid-mwkmcfnr]{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;color:var(--deep-navy);margin-bottom:12px}.category-content[data-astro-cid-mwkmcfnr] p[data-astro-cid-mwkmcfnr]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;color:#666;line-height:1.6}@media(max-width:900px){.categories-grid[data-astro-cid-mwkmcfnr]{grid-template-columns:1fr}.category-card[data-astro-cid-mwkmcfnr]{flex-direction:column}.category-image[data-astro-cid-mwkmcfnr]{width:100%;min-height:200px}.category-content[data-astro-cid-mwkmcfnr]{padding:25px}}@media(max-width:600px){.section-header[data-astro-cid-mwkmcfnr] h2[data-astro-cid-mwkmcfnr]{font-size:2.2rem}}.breadcrumb[data-astro-cid-qaanghzh]{margin:0 0 20px;padding:0;text-align:left}.breadcrumb[data-astro-cid-qaanghzh] ol[data-astro-cid-qaanghzh]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;color:#666}.breadcrumb[data-astro-cid-qaanghzh] li[data-astro-cid-qaanghzh]{display:inline-flex;align-items:center}.breadcrumb[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{color:var(--primary-gold);text-decoration:none;transition:color .2s ease}.breadcrumb[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:hover{color:var(--primary-gold-hover);text-decoration:underline}.breadcrumb[data-astro-cid-qaanghzh] .separator[data-astro-cid-qaanghzh]{margin:0 8px;color:#999;user-select:none}.breadcrumb[data-astro-cid-qaanghzh] .current[data-astro-cid-qaanghzh]{color:#333;font-weight:500}.posts-list-page[data-astro-cid-bzbwt5pn]{min-height:100vh;padding-top:80px;background:#f8f8f8;padding-bottom:60px}.location-page[data-astro-cid-bzbwt5pn]{padding-top:0}.breadcrumb-container[data-astro-cid-bzbwt5pn]{max-width:1000px;margin:0 auto;padding:40px 20px}.posts-grid[data-astro-cid-bzbwt5pn]{max-width:1000px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.post-card[data-astro-cid-bzbwt5pn]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.post-image[data-astro-cid-bzbwt5pn]{width:100%;height:200px;overflow:hidden}.post-image[data-astro-cid-bzbwt5pn] img[data-astro-cid-bzbwt5pn]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card[data-astro-cid-bzbwt5pn]:hover .post-image[data-astro-cid-bzbwt5pn] img[data-astro-cid-bzbwt5pn]{transform:scale(1.05)}.post-content[data-astro-cid-bzbwt5pn]{padding:25px}.post-card[data-astro-cid-bzbwt5pn]:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.post-card[data-astro-cid-bzbwt5pn] a[data-astro-cid-bzbwt5pn]{text-decoration:none;color:inherit}.post-meta[data-astro-cid-bzbwt5pn]{margin-bottom:10px}.post-card[data-astro-cid-bzbwt5pn] h3[data-astro-cid-bzbwt5pn]{font-family:Playfair Display,Georgia,serif;color:var(--deep-navy);font-size:1.3rem;margin:0 0 10px;line-height:1.4}.post-card[data-astro-cid-bzbwt5pn] p[data-astro-cid-bzbwt5pn]{color:#666;line-height:1.6;margin-bottom:15px;font-size:1rem;font-family:Cormorant Garamond,Georgia,serif}.post-date[data-astro-cid-bzbwt5pn]{color:#999;font-size:.85rem;font-family:Cormorant Garamond,Georgia,serif}.read-more[data-astro-cid-bzbwt5pn]{color:var(--primary-gold);font-weight:700;font-size:.95rem;font-family:Cormorant Garamond,Georgia,serif;display:inline-block;margin-top:5px}.back-to-home[data-astro-cid-bzbwt5pn]{margin-top:40px;text-align:center}.back-to-home[data-astro-cid-bzbwt5pn] a[data-astro-cid-bzbwt5pn]{color:var(--primary-gold);text-decoration:none;font-weight:700;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif}.back-to-home[data-astro-cid-bzbwt5pn] a[data-astro-cid-bzbwt5pn]:hover{text-decoration:underline}.page-header[data-astro-cid-wu5dj4rx]{text-align:center;padding:120px 20px 50px;background:var(--deep-navy, #1a1a2e);color:#fff;margin-bottom:40px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-header[data-astro-cid-wu5dj4rx]:before{content:"";position:absolute;inset:0;background:linear-gradient(#1a1a2eb3,#1a1a2ecc);opacity:0;transition:opacity .3s ease}.page-header[data-astro-cid-wu5dj4rx][style*=background-image]:before{opacity:1}.page-header[data-astro-cid-wu5dj4rx] h1[data-astro-cid-wu5dj4rx],.page-header[data-astro-cid-wu5dj4rx] p[data-astro-cid-wu5dj4rx]{position:relative;z-index:1}.page-header[data-astro-cid-wu5dj4rx] h1[data-astro-cid-wu5dj4rx]{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;margin-bottom:15px;color:var(--primary-gold, #D4AF37);line-height:1.2}.page-header[data-astro-cid-wu5dj4rx] p[data-astro-cid-wu5dj4rx]{color:#ccc;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif;max-width:600px;margin:0 auto}@media(max-width:768px){.page-header[data-astro-cid-wu5dj4rx]{padding:100px 15px 30px}.page-header[data-astro-cid-wu5dj4rx] h1[data-astro-cid-wu5dj4rx]{font-size:1.8rem}.page-header[data-astro-cid-wu5dj4rx] p[data-astro-cid-wu5dj4rx]{font-size:1rem}}.blog-page[data-astro-cid-mgw6d2sm]{min-height:100vh;padding-top:80px;background:#f8f8f8;padding-bottom:60px}.blog-content[data-astro-cid-mgw6d2sm]{max-width:1200px;margin:40px auto;padding:0 20px;display:grid;grid-template-columns:1fr 300px;gap:40px}.blog-posts[data-astro-cid-mgw6d2sm]{display:flex;flex-direction:column;gap:25px}.post-card[data-astro-cid-mgw6d2sm]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.post-image[data-astro-cid-mgw6d2sm]{width:100%;height:240px;overflow:hidden}.post-image[data-astro-cid-mgw6d2sm] img[data-astro-cid-mgw6d2sm]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card[data-astro-cid-mgw6d2sm]:hover .post-image[data-astro-cid-mgw6d2sm] img[data-astro-cid-mgw6d2sm]{transform:scale(1.05)}.post-content[data-astro-cid-mgw6d2sm]{padding:30px}.post-card[data-astro-cid-mgw6d2sm]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.post-card[data-astro-cid-mgw6d2sm] a[data-astro-cid-mgw6d2sm]{text-decoration:none;color:inherit}.post-meta[data-astro-cid-mgw6d2sm]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}.post-date[data-astro-cid-mgw6d2sm]{color:#999;font-size:.85rem}.post-card[data-astro-cid-mgw6d2sm] h2[data-astro-cid-mgw6d2sm]{font-family:Cinzel,serif;font-size:1.5rem;color:#1a1a2e;margin:0 0 12px;line-height:1.4}.post-description[data-astro-cid-mgw6d2sm]{color:#666;line-height:1.6;margin-bottom:15px}.read-more[data-astro-cid-mgw6d2sm]{color:#d4af37;font-weight:700;font-size:.95rem}.blog-sidebar[data-astro-cid-mgw6d2sm]{position:sticky;top:100px;height:fit-content}.sidebar-section[data-astro-cid-mgw6d2sm]{background:#fff;border-radius:10px;padding:25px;margin-bottom:25px;box-shadow:0 3px 15px #0000001a}.sidebar-section[data-astro-cid-mgw6d2sm] h3[data-astro-cid-mgw6d2sm]{font-family:Cinzel,serif;color:#1a1a2e;margin:0 0 20px;font-size:1.2rem}.tags-cloud[data-astro-cid-mgw6d2sm]{display:flex;flex-wrap:wrap;gap:8px}.sidebar-tag[data-astro-cid-mgw6d2sm]{display:inline-block;background:#f0f0f0;color:#333;padding:5px 12px;border-radius:15px;text-decoration:none;font-size:.8rem;transition:all .3s ease}.sidebar-tag[data-astro-cid-mgw6d2sm]:hover{background:#d4af37;color:#1a1a2e}.sidebar-tag[data-astro-cid-mgw6d2sm] .count[data-astro-cid-mgw6d2sm]{color:#999;font-size:.75rem}.category-list[data-astro-cid-mgw6d2sm]{list-style:none;padding:0;margin:0}.category-list[data-astro-cid-mgw6d2sm] li[data-astro-cid-mgw6d2sm]{margin-bottom:10px}.category-list[data-astro-cid-mgw6d2sm] a[data-astro-cid-mgw6d2sm]{color:#666;text-decoration:none;transition:color .3s ease}.category-list[data-astro-cid-mgw6d2sm] a[data-astro-cid-mgw6d2sm]:hover{color:#d4af37}.back-to-home[data-astro-cid-mgw6d2sm]{margin-top:40px;text-align:center}.back-to-home[data-astro-cid-mgw6d2sm] a[data-astro-cid-mgw6d2sm]{color:#d4af37;text-decoration:none;font-weight:700;font-size:1.1rem}.back-to-home[data-astro-cid-mgw6d2sm] a[data-astro-cid-mgw6d2sm]:hover{text-decoration:underline}@media(max-width:900px){.blog-content[data-astro-cid-mgw6d2sm]{grid-template-columns:1fr}}.blog-post-page[data-astro-cid-3rem7y2g]{min-height:100vh;padding-top:80px;background:#f8f8f8}.blog-post[data-astro-cid-3rem7y2g]{max-width:1000px;margin:0 auto;padding:40px 20px}.blog-header[data-astro-cid-3rem7y2g]{margin-bottom:40px;text-align:center}.blog-header[data-astro-cid-3rem7y2g] h1[data-astro-cid-3rem7y2g]{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;color:var(--deep-navy);margin-bottom:15px;line-height:1.3}.post-date[data-astro-cid-3rem7y2g]{color:#666;font-size:1rem;margin-bottom:15px;font-family:Cormorant Garamond,Georgia,serif}.tags[data-astro-cid-3rem7y2g]{justify-content:center}.blog-content[data-astro-cid-3rem7y2g]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.blog-content[data-astro-cid-3rem7y2g] h2{font-family:Playfair Display,Georgia,serif;color:var(--deep-navy);margin-top:30px;font-size:1.8rem;padding-bottom:10px}.blog-content[data-astro-cid-3rem7y2g] h3{font-family:Playfair Display,Georgia,serif;color:var(--deep-navy);margin-top:25px;font-size:1.4rem;padding-bottom:5px}.blog-content[data-astro-cid-3rem7y2g] p{color:#444;line-height:1.8;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.blog-content[data-astro-cid-3rem7y2g] hr{margin:10px 0}.blog-content[data-astro-cid-3rem7y2g] blockquote{margin:25px 0;padding:20px 25px;border-left:4px solid var(--primary-gold);background:var(--light-cream);font-style:italic;color:#555;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif}.blog-content[data-astro-cid-3rem7y2g] ul,.blog-content[data-astro-cid-3rem7y2g] ol{color:#444;line-height:1.8;margin-bottom:20px;padding-left:25px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.blog-content[data-astro-cid-3rem7y2g] li{margin-bottom:8px}.blog-content[data-astro-cid-3rem7y2g] img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.blog-content[data-astro-cid-3rem7y2g] .image-slider-container img{margin:0}.blog-content[data-astro-cid-3rem7y2g] a{color:var(--primary-gold-hover);text-decoration:underline}.back-to-home[data-astro-cid-3rem7y2g]{margin-top:40px;text-align:center}.back-to-home[data-astro-cid-3rem7y2g] a[data-astro-cid-3rem7y2g]{color:var(--primary-gold);text-decoration:none;font-weight:700;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif}.back-to-home[data-astro-cid-3rem7y2g] a[data-astro-cid-3rem7y2g]:hover{text-decoration:underline}h2{margin-top:25px;font-size:1.4rem;padding-bottom:5px!important}.blog-post-page[data-astro-cid-yzdvavkq]{min-height:100vh;padding-top:80px;background:#f8f8f8}.blog-post[data-astro-cid-yzdvavkq]{max-width:1000px;margin:0 auto;padding:40px 20px}.blog-header[data-astro-cid-yzdvavkq]{margin-bottom:40px;text-align:center}.blog-header[data-astro-cid-yzdvavkq] h1[data-astro-cid-yzdvavkq]{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;color:var(--deep-navy);margin-bottom:15px;line-height:1.3}.post-date[data-astro-cid-yzdvavkq]{color:#666;font-size:1rem;margin-bottom:15px;font-family:Cormorant Garamond,Georgia,serif}.tags[data-astro-cid-yzdvavkq]{justify-content:center}.blog-content[data-astro-cid-yzdvavkq]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.blog-content[data-astro-cid-yzdvavkq] h2{font-family:Playfair Display,Georgia,serif;color:var(--deep-navy);margin-top:30px;font-size:1.8rem;padding-bottom:10px}.blog-content[data-astro-cid-yzdvavkq] h3{font-family:Playfair Display,Georgia,serif;color:var(--deep-navy);margin-top:25px;font-size:1.4rem;padding-bottom:5px}.blog-content[data-astro-cid-yzdvavkq] p{color:#444;line-height:1.8;margin-bottom:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.blog-content[data-astro-cid-yzdvavkq] hr{margin:10px 0}.blog-content[data-astro-cid-yzdvavkq] blockquote{margin:25px 0;padding:20px 25px;border-left:4px solid var(--primary-gold);background:var(--light-cream);font-style:italic;color:#555;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif}.blog-content[data-astro-cid-yzdvavkq] ul,.blog-content[data-astro-cid-yzdvavkq] ol{color:#444;line-height:1.8;margin-bottom:20px;padding-left:25px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem}.blog-content[data-astro-cid-yzdvavkq] li{margin-bottom:8px}.blog-content[data-astro-cid-yzdvavkq] img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.blog-content[data-astro-cid-yzdvavkq] .image-slider-container img{margin:0}.blog-content[data-astro-cid-yzdvavkq] a{color:var(--primary-gold-hover);text-decoration:underline}.back-to-home[data-astro-cid-yzdvavkq]{margin-top:40px;text-align:center}.back-to-home[data-astro-cid-yzdvavkq] a[data-astro-cid-yzdvavkq]{color:var(--primary-gold);text-decoration:none;font-weight:700;font-size:1.1rem;font-family:Cormorant Garamond,Georgia,serif}.back-to-home[data-astro-cid-yzdvavkq] a[data-astro-cid-yzdvavkq]:hover{text-decoration:underline}.location-group[data-astro-cid-hbyxyrln]{padding:60px 5%;background-color:#fff;border-bottom:1px solid #f0f0f0}.location-group[data-astro-cid-hbyxyrln]:last-child{border-bottom:none}.section-header[data-astro-cid-hbyxyrln]{text-align:center;margin-bottom:50px}.section-header[data-astro-cid-hbyxyrln] h2[data-astro-cid-hbyxyrln]{font-family:Playfair Display,Georgia,serif;font-size:2.4rem;color:var(--deep-navy);margin-bottom:15px;position:relative;display:inline-block}.section-header[data-astro-cid-hbyxyrln] h2[data-astro-cid-hbyxyrln]:after{content:"";display:block;width:40px;height:2px;background-color:var(--primary-gold);margin:12px auto 0}.locations-grid[data-astro-cid-hbyxyrln]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;gap:20px;max-width:1200px;margin:0 auto}@media(max-width:992px){.locations-grid[data-astro-cid-hbyxyrln]{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px}.section-header[data-astro-cid-hbyxyrln] h2[data-astro-cid-hbyxyrln]{font-size:2rem}}@media(max-width:600px){.locations-grid[data-astro-cid-hbyxyrln]{grid-template-columns:1fr;grid-auto-rows:220px}.location-group[data-astro-cid-hbyxyrln]{padding:40px 5%}.section-header[data-astro-cid-hbyxyrln] h2[data-astro-cid-hbyxyrln]{font-size:1.8rem}}
