.site-header[data-astro-cid-ctg3m53h]{background:#fbf6ecf5;backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid rgba(220,209,180,.7);position:sticky;top:0;z-index:50}.header-inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:8px;gap:24px}.logo[data-astro-cid-ctg3m53h]{display:flex;align-items:center;position:relative;z-index:1;flex:none}.logo[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:96px;width:auto;object-fit:contain}.nav[data-astro-cid-ctg3m53h]{display:flex;gap:28px;font-size:13.5px;letter-spacing:.05em}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--color-ink-soft);position:relative;padding:6px 0}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-gold);transform:scaleX(0);transition:transform .25s ease}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--color-gold-deep)}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after{transform:scaleX(1)}.header-actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:10px}.enquire-btn[data-astro-cid-ctg3m53h]{font-size:13px;padding:11px 22px}.mnav[data-astro-cid-ctg3m53h]{display:none;position:relative}.mnav[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:2px}.mnav[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.mnav[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{width:22px;height:22px;fill:none;stroke:var(--color-ink);stroke-width:1.5;stroke-linecap:round}.mnav-panel[data-astro-cid-ctg3m53h]{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;background:var(--color-ivory);border:1px solid var(--color-line);box-shadow:var(--shadow-soft);padding:8px 0;display:flex;flex-direction:column}.mnav-panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:12px 20px;font-size:15px;color:var(--color-ink);border-bottom:1px solid rgba(220,209,180,.5)}.mnav-panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{border-bottom:0}.mnav-panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background:var(--color-ivory-deep);color:var(--color-gold-deep)}@media (max-width: 1080px){.nav[data-astro-cid-ctg3m53h]{gap:18px;font-size:13px}}@media (max-width: 960px){.nav[data-astro-cid-ctg3m53h]{display:none}.mnav[data-astro-cid-ctg3m53h]{display:block}}@media (max-width: 640px){.logo[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:64px}.enquire-btn[data-astro-cid-ctg3m53h]{padding:10px 14px;font-size:12.5px}}.site-footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--color-line);background:linear-gradient(180deg,#efe3c88c,#f3ead6),var(--color-ivory-deep);margin-top:96px;padding:64px 0 48px;position:relative}.site-footer[data-astro-cid-gcn2mc3v]:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:120px;height:2px;background:var(--color-gold)}.footer-inner[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-brand[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:28px;margin-bottom:12px;color:var(--color-maroon)}.footer-line[data-astro-cid-gcn2mc3v]{font-size:13.5px;line-height:1.7;color:var(--color-ink-soft);margin:0 0 4px;max-width:400px}.footer-line[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.footer-links[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:9px;align-items:flex-start;font-size:13.5px;padding-top:6px;border-left:1px solid var(--color-line);padding-left:28px}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-ink-soft);transition:color .2s ease}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-gold-deep)}@media (max-width: 860px){.footer-inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}.footer-inner[data-astro-cid-gcn2mc3v]>div[data-astro-cid-gcn2mc3v]:first-child{grid-column:1 / -1}.footer-links[data-astro-cid-gcn2mc3v]{border-left:0;padding-left:0}}@media (max-width: 520px){.site-footer[data-astro-cid-gcn2mc3v]{margin-top:72px;padding-top:48px}.footer-inner[data-astro-cid-gcn2mc3v]{gap:28px}}
