@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/baloo2-700.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans-400.woff2)format("woff2")}:root{--concierge-brown:#6b5e59;--scout-teal:#97b6b2;--deep-teal:#799d9c;--ink-charcoal:#27262a;--mist-white:#eaf0ea;--bg:color-mix(in srgb, white 63%, var(--mist-white) 37%);--card-bg:#fff;--ink:var(--ink-charcoal);--muted:#5c5952;--teal-ink:#3f5250;--border:#6b5e5947;--font-display:"Baloo 2", ui-rounded, system-ui, sans-serif;--font-body:"Nunito Sans", system-ui, sans-serif;--max-width:1600px;--box-inset-x:32px;--radius-lg:22px;--radius-md:14px;--focus-ring:3px solid var(--deep-teal);--focus-ring-offset:2px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:88px}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);flex-direction:column;margin:0;line-height:1.6;display:flex}img{max-width:100%;display:block}a{color:inherit}a:focus-visible,button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:1px}.wrap{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}@media (width<=425px){.wrap{padding:0}}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 10px;font-size:11.5px;font-weight:700}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover,.eyebrow a:focus-visible{text-underline-offset:3px;text-decoration:underline}.box{background:var(--card-bg);border-radius:var(--radius-lg)}.section{margin-top:20px}.nav-shell{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--border);width:100%;transition:transform .25s;position:sticky;top:0}.nav-shell.nav-hidden{transform:translateY(-100%)}.sec-head{margin-bottom:28px}.sec-head .eyebrow{letter-spacing:.16em;color:var(--muted);margin:0 0 12px;font-size:12.5px}.sec-head h2{font-family:var(--font-display);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.sec-head p:not(.eyebrow){max-width:52ch;color:var(--muted);margin:8px 0 0}@media (width<=425px){.sec-head{padding-inline:20px}}.hero-box{padding:64px var(--box-inset-x);text-align:center;position:relative;overflow:hidden}.section-heading{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--concierge-brown);margin:0;font-size:24px}.disclaimer-box{color:var(--muted);border-left:3px solid var(--scout-teal);margin-bottom:12px;padding:10px 16px;font-size:13px}.disclaimer-box p{margin:0}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:18px;min-height:72px;display:flex}.brandmark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;padding:6px 4px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.brandmark-pin[data-astro-cid-wpvy4v7s]{width:26px;height:26px;color:var(--teal-ink);flex:none}.brandmark-sub[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:flex-end;padding-bottom:4px;font-size:12px;font-weight:700}.site-nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:#97b6b229}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--teal-ink);background:#97b6b24d}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{background:var(--teal-ink);color:#fff;margin-left:6px}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:hover{background:var(--ink);color:#fff}.cta-short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=560px){.nav-inner[data-astro-cid-wpvy4v7s]{gap:10px;min-height:64px;padding-inline:16px}.brandmark[data-astro-cid-wpvy4v7s]{font-size:19px}.brandmark-sub[data-astro-cid-wpvy4v7s]{display:none}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:0 10px;font-size:14px}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].hide-on-phone{display:none}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{white-space:nowrap;margin-left:2px}.cta-long[data-astro-cid-wpvy4v7s]{display:none}.cta-short[data-astro-cid-wpvy4v7s]{display:inline}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--mist-white);border-top:1px solid var(--border);margin-top:auto;padding-block:clamp(44px,6vw,72px) 34px}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(240px,1.4fr) repeat(auto-fit,minmax(150px,1fr));gap:36px 40px;display:grid}.brandmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;font-size:21px;text-decoration:none;display:inline-flex}.brandmark-pin[data-astro-cid-jo6i4kqk]{width:22px;height:22px;color:var(--teal-ink)}.brandmark-sub[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:2px;font-size:12px;font-weight:700}.foot-blurb[data-astro-cid-jo6i4kqk]{max-width:34ch;color:var(--muted);margin:12px 0 0;font-size:15px}.foot-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12.5px;font-weight:700}.foot-list[data-astro-cid-jo6i4kqk]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{text-underline-offset:4px;text-decoration:underline}.foot-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:34px;padding-top:20px;font-size:13px;display:flex}.foot-base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.foot-base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}@media (width<=425px){.site-footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{padding-inline:20px}}@media (width<=520px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.foot-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.consent-banner[data-astro-cid-u6s5b3h2]{z-index:100;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);max-width:560px;font-family:var(--font-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px #27262a2e}.consent-banner[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-banner[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--muted);flex:260px;margin:0;font-size:.92rem;line-height:1.5}.consent-banner[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--teal-ink);text-decoration:underline}.consent-actions[data-astro-cid-u6s5b3h2]{flex:none;gap:10px;display:flex}.consent-btn[data-astro-cid-u6s5b3h2]{font-family:var(--font-body);cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:700}.consent-btn[data-astro-cid-u6s5b3h2]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.consent-btn-ghost[data-astro-cid-u6s5b3h2]{color:var(--muted);background:0 0}.consent-btn-solid[data-astro-cid-u6s5b3h2]{background:var(--deep-teal);border-color:var(--deep-teal);color:#fff}
