.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding-top:clamp(3rem,8vw,6rem);background:linear-gradient(180deg,#fdfbf6,#f7f3ea 55%,#efe7d6)}.hero-light[data-astro-cid-bbe6dxrz]{position:absolute;top:-35%;right:-20%;width:min(900px,95vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff6e4f2,#f5f0e800 68%);pointer-events:none}@media (prefers-reduced-motion: no-preference){.hero-light[data-astro-cid-bbe6dxrz]{animation:light-breathe 14s ease-in-out infinite alternate}}@keyframes light-breathe{0%{transform:translateZ(0) scale(1);opacity:.9}to{transform:translate3d(-5%,4%,0) scale(1.08);opacity:1}}.hero-horizon[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,#a8842f00,#a8842f0f);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;padding-bottom:clamp(3rem,7vw,5rem);max-width:1120px}.hero-h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding:.06em 0 .16em;margin:-.06em 0 -.16em}.hero-h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:inline-block}@media (prefers-reduced-motion: no-preference){.hero-h1[data-astro-cid-bbe6dxrz] .ln[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:h1-rise 1.3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * .16s + .1s)}}@keyframes h1-rise{0%{transform:translateY(105%)}}.hero-status[data-astro-cid-bbe6dxrz]{margin-top:1.1rem;display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--ink-soft)}.status-dot[data-astro-cid-bbe6dxrz]{position:relative;width:9px;height:9px;border-radius:50%;background:var(--gold);flex-shrink:0}.status-dot[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--gold);opacity:0}@media (prefers-reduced-motion: no-preference){.status-dot[data-astro-cid-bbe6dxrz]:after{animation:status-ring 2.8s ease-out infinite}}@keyframes status-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}h1[data-astro-cid-bbe6dxrz]{margin-top:.9rem;font-size:clamp(1.85rem,5.4vw,3.6rem);max-width:18ch;text-wrap:balance}h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;font-weight:400;color:var(--sage-deep)}.hero-lede[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;max-width:46ch;font-size:clamp(1.05rem,1.9vw,1.24rem);color:var(--ink-soft);line-height:1.6}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.9rem}.hero-trust[data-astro-cid-bbe6dxrz]{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:.92rem;color:var(--ink-soft)}.hero-trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.6rem}.hero-trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--clay);flex-shrink:0}.price-card[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;margin-bottom:calc(var(--section) * -.42);display:grid;grid-template-columns:1fr;background:var(--linen);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-lift);overflow:hidden}.price-figure[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:2rem clamp(1.5rem,4vw,2.75rem);background:var(--sage-deep);color:#f4efe2}.price-label[data-astro-cid-bbe6dxrz]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.price-amount[data-astro-cid-bbe6dxrz]{font-family:Fraunces,Georgia,serif;font-size:clamp(3.1rem,8vw,4.4rem);line-height:1;letter-spacing:-.03em}.price-gst[data-astro-cid-bbe6dxrz]{font-size:.95rem;opacity:.8}.price-body[data-astro-cid-bbe6dxrz]{padding:clamp(1.75rem,4vw,2.75rem)}.price-body[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{font-size:clamp(1.4rem,2.6vw,1.85rem)}.price-list[data-astro-cid-bbe6dxrz]{margin:1.4rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.price-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-start;gap:.7rem;font-size:1rem;color:var(--ink-soft);line-height:1.5}.price-list[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{color:var(--sage);flex-shrink:0;margin-top:.28rem}.js .price-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i, 0) * 75ms + .35s)}.js .price-card[data-astro-cid-bbe6dxrz].is-in .price-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{opacity:1;transform:none}.js .price-list[data-astro-cid-bbe6dxrz] polyline[data-astro-cid-bbe6dxrz]{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .55s ease;transition-delay:calc(var(--i, 0) * 75ms + .55s)}.js .price-card[data-astro-cid-bbe6dxrz].is-in .price-list[data-astro-cid-bbe6dxrz] polyline[data-astro-cid-bbe6dxrz]{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.js .price-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz],.js .price-list[data-astro-cid-bbe6dxrz] polyline[data-astro-cid-bbe6dxrz]{transition-delay:0s}}.price-note[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hairline);font-size:.92rem;color:var(--ink-faint);max-width:56ch}@media (min-width: 820px){.price-card[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(280px,.85fr) 1.4fr}.price-list[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr;-moz-column-gap:1.75rem;column-gap:1.75rem}.price-note[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}}.tstrip[data-astro-cid-vpzpabai]{background:var(--black);color:#f4efe2;padding-top:calc(var(--section) * .42 + clamp(1.5rem,3.5vw,2.25rem));padding-bottom:clamp(1.5rem,3.5vw,2.25rem);border-bottom:1px solid rgba(201,162,70,.28)}.tstrip-list[data-astro-cid-vpzpabai]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:1.1rem}.tstrip-item[data-astro-cid-vpzpabai]{display:flex;align-items:flex-start;gap:.85rem}.tstrip-icon[data-astro-cid-vpzpabai]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid rgba(201,162,70,.45);color:var(--gold-light)}.tstrip-text[data-astro-cid-vpzpabai]{display:flex;flex-direction:column;line-height:1.35}.tstrip-text[data-astro-cid-vpzpabai] strong[data-astro-cid-vpzpabai]{font-size:1rem;color:#f6f2e6}.tstrip-text[data-astro-cid-vpzpabai] span[data-astro-cid-vpzpabai]{font-size:.85rem;color:#f4efe29e}@media (min-width: 640px){.tstrip-list[data-astro-cid-vpzpabai]{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}}@media (min-width: 1040px){.tstrip-list[data-astro-cid-vpzpabai]{grid-template-columns:repeat(4,1fr);gap:1.75rem}}.area[data-astro-cid-rtduh47i]{padding-block:var(--section);background:var(--sand)}.area-inner[data-astro-cid-rtduh47i]{display:grid;grid-template-columns:1fr;gap:2.75rem;align-items:start}h2[data-astro-cid-rtduh47i]{margin-top:.65rem;font-size:clamp(1.8rem,3.8vw,2.6rem);max-width:16ch}.area-copy[data-astro-cid-rtduh47i]{margin-top:1.25rem;color:var(--ink-soft);max-width:58ch}.chips[data-astro-cid-rtduh47i]{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.55rem}.chips[data-astro-cid-rtduh47i] li[data-astro-cid-rtduh47i] a[data-astro-cid-rtduh47i]{display:inline-flex;align-items:center;min-height:40px;padding:.42rem .95rem;border:1px solid var(--hairline);border-radius:999px;font-size:.87rem;font-weight:600;color:var(--ink-soft);background:#fbf8f3b3;text-decoration:none;transition:border-color .15s ease,color .15s ease}.chips[data-astro-cid-rtduh47i] li[data-astro-cid-rtduh47i] a[data-astro-cid-rtduh47i]:hover{border-color:var(--sage);color:var(--sage-deep)}.hours[data-astro-cid-rtduh47i]{background:var(--sage-deep);color:#f4efe2;border-radius:var(--radius);padding:clamp(1.75rem,4vw,2.4rem);box-shadow:var(--shadow-soft)}.hours[data-astro-cid-rtduh47i] h3[data-astro-cid-rtduh47i]{font-size:1.35rem;color:inherit}.hours-main[data-astro-cid-rtduh47i]{margin-top:1rem;font-size:1.05rem;line-height:1.5}.hours-sub[data-astro-cid-rtduh47i]{margin-top:.6rem;font-size:.92rem;opacity:.78}.office-chip[data-astro-cid-rtduh47i]{margin-top:.85rem;display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .8rem;border-radius:999px;font-size:.85rem;background:#ffffff14;border:1px solid rgba(226,204,97,.35)}.office-chip[data-astro-cid-rtduh47i][hidden]{display:none}.chip-dot[data-astro-cid-rtduh47i]{width:7px;height:7px;border-radius:50%;background:var(--gold-light);flex-shrink:0}.office-chip[data-astro-cid-rtduh47i]:not(.is-open) .chip-dot[data-astro-cid-rtduh47i]{background:#ffffff8c}.hours-cta[data-astro-cid-rtduh47i]{margin-top:1.75rem;width:100%;background:#f4efe2;color:var(--sage-deep)}.hours-cta[data-astro-cid-rtduh47i]:hover{background:#fff}@media (min-width: 900px){.area-inner[data-astro-cid-rtduh47i]{grid-template-columns:1.5fr .85fr;gap:4rem}}
