.business-discovery-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:2rem;margin-bottom:2.25rem;display:grid}.business-discovery-heading h2{margin-bottom:0}.business-discovery-heading>p{margin-bottom:.15rem}.business-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.business-tile{--tile-surface:#eef1e9;--tile-ink:#344c40;background:var(--tile-surface);border:1px solid #dddcd5;border-radius:22px;min-width:0;overflow:hidden}.business-tone-clay{--tile-surface:#f6ece4;--tile-ink:#784c35}.business-tone-rose{--tile-surface:#f6ecee;--tile-ink:#774853}.business-tone-blue{--tile-surface:#eaf0f4;--tile-ink:#36536a}.business-tone-sand{--tile-surface:#f3efe6;--tile-ink:#645339}.business-tile-photo{aspect-ratio:2;background:#e2dfd7;position:relative;overflow:hidden}.business-tile-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.business-tone-clay .business-tile-photo img{object-position:center 35%}.business-tile-content{padding:clamp(1.25rem,2.8vw,2rem)}.business-tile h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem)}.business-tile h3 a{min-height:44px;color:var(--tile-ink);justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;display:flex}.business-tile h3 a>span{flex:none;font-size:1.35rem}.business-tile-description{color:#514f53;margin:.6rem 0 1.25rem;font-size:.95rem}.business-type-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.business-type-list li{border-top:1px solid #25223724;min-width:0}.business-type-list a{min-height:44px;color:var(--tile-ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.6rem;padding-block:.7rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.business-type-list a>span{flex:none;font-size:.85rem}.business-tile a:hover{text-underline-offset:.25em;text-decoration:underline}.business-more-types summary:focus-visible,.business-tile a:focus-visible,.business-guides a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #55408f}.business-more-types{border-top:1px solid #25223724;margin-top:.75rem}.business-more-types summary{min-height:44px;color:var(--tile-ink);cursor:pointer;padding-block:.7rem;font-size:.875rem;font-weight:600}.business-more-types summary:hover{text-underline-offset:.25em;text-decoration:underline}.business-additional-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.business-additional-groups h4{margin:0 0 .6rem;font-size:.875rem}.business-additional-groups h4 a{min-height:44px;color:var(--tile-ink);align-items:center;display:inline-flex}.business-additional-groups .business-type-list{grid-template-columns:1fr}.business-guides{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:1.5rem;display:flex}.business-guides p{margin:0;font-size:.875rem}.business-guides ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.business-guides a{align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;display:inline-flex}@media (width<=1100px){.business-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.business-type-list{grid-template-columns:1fr}.business-tile-content{padding:1.4rem}.business-tile h3{font-size:1.5rem}}@media (width<=850px){.business-discovery-heading{grid-template-columns:1fr;gap:.5rem}.business-type-list{grid-template-columns:1fr}}@media (width<=540px){.business-tile-grid{grid-template-columns:1fr;gap:1.25rem}.business-tile{border-radius:16px}.business-additional-groups{grid-template-columns:1fr;gap:.75rem}}.product-carousel[data-astro-cid-w7elffni]{background:#eee9f8;border-radius:24px;min-width:0;padding:1rem}.product-tabs[data-astro-cid-w7elffni]{background:#e4ddef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.8rem;padding:.25rem;display:grid}[data-astro-cid-w7elffni][hidden]{display:none!important}.product-tabs[data-astro-cid-w7elffni] button[data-astro-cid-w7elffni]{color:#50445f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;padding:.5rem .3rem;font-size:.76rem;font-weight:650}.product-tabs[data-astro-cid-w7elffni] button[data-astro-cid-w7elffni][aria-selected=true]{color:#594294;background:#fff;box-shadow:0 2px 8px #30243b0c}button[data-astro-cid-w7elffni]:focus-visible,.product-panel[data-astro-cid-w7elffni]:focus-visible{outline-offset:3px;outline:3px solid #6851ae}.product-art[data-astro-cid-w7elffni]{align-items:stretch;height:400px;display:flex}.product-art[data-astro-cid-w7elffni]>div[data-astro-cid-w7elffni]{width:100%}.calendar-shell[data-astro-cid-w7elffni]{flex-direction:column;display:flex}.calendar-days[data-astro-cid-w7elffni]{flex:1}.product-caption[data-astro-cid-w7elffni]{min-height:105px;padding:1rem .2rem .2rem;position:relative}.product-caption[data-astro-cid-w7elffni] h2[data-astro-cid-w7elffni]{letter-spacing:-.02em;margin:0 3.5rem .35rem 0;font-size:1.05rem}.product-caption[data-astro-cid-w7elffni] p[data-astro-cid-w7elffni]{max-width:40ch;margin:0;font-size:.82rem;line-height:1.5}.slide-count[data-astro-cid-w7elffni]{float:right;letter-spacing:.08em;color:#625777;margin-top:.2rem;font-size:.65rem}.visual-shell[data-astro-cid-w7elffni]{background:#fff;border:1px solid #ded8e8;border-radius:12px;overflow:hidden;box-shadow:0 16px 32px #30243b12}.visual-toolbar[data-astro-cid-w7elffni]{border-bottom:1px solid #eee9f8;justify-content:space-between;align-items:center;min-height:49px;padding:.85rem 1rem;font-size:.75rem;display:flex}.visual-toolbar[data-astro-cid-w7elffni]>span[data-astro-cid-w7elffni]{color:#6e6478;font-size:.65rem}.quiet-badge[data-astro-cid-w7elffni]{background:#f2eee7;border-radius:5px;padding:.2rem .5rem}.invoice-art[data-astro-cid-w7elffni]{background:#faf9fc}.invoice-paper[data-astro-cid-w7elffni]{background:#fff;border:1px solid #e9e4ee;width:85%;margin:.6rem auto;padding:.65rem 1rem;font-size:.72rem}.invoice-header[data-astro-cid-w7elffni]{justify-content:space-between;align-items:center;display:flex}.invoice-header[data-astro-cid-w7elffni]>div[data-astro-cid-w7elffni]{text-align:right;letter-spacing:.1em;font-size:.65rem}small[data-astro-cid-w7elffni]{color:#706877;font-size:.62rem;font-weight:400;line-height:1.5;display:block}.practice-mark[data-astro-cid-w7elffni]{color:#6851ae;font-size:1.8rem;font-weight:700;line-height:1.2}.invoice-address[data-astro-cid-w7elffni]{gap:.1rem;margin:.4rem 0 .5rem;font-size:.65rem;display:grid}.invoice-address[data-astro-cid-w7elffni] span[data-astro-cid-w7elffni]{color:#706877}.invoice-line[data-astro-cid-w7elffni]{border-bottom:1px solid #eee9f8;justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.invoice-labels[data-astro-cid-w7elffni]{color:#706877;font-size:.6rem}.invoice-total[data-astro-cid-w7elffni]{color:#594294;justify-content:space-between;margin-top:.4rem;font-weight:700;display:flex}.app-grid[data-astro-cid-w7elffni]{grid-template-columns:1fr 1fr;gap:.65rem;padding:.85rem;display:grid}.app-card[data-astro-cid-w7elffni]{border:1px solid #eae5ef;border-radius:9px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.65rem;font-size:.75rem;display:flex}.app-symbol[data-astro-cid-w7elffni]{border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:.15rem;font-size:1.1rem;display:grid}.lavender[data-astro-cid-w7elffni]{color:#6851ae;background:#eee9f8}.sage[data-astro-cid-w7elffni]{color:#3c674b;background:#e5efe7}.peach[data-astro-cid-w7elffni]{color:#8c5d30;background:#faeee2}.app-coming[data-astro-cid-w7elffni]{background:#fafbf9;justify-content:center}.soon-badge[data-astro-cid-w7elffni]{color:#30653e;background:#e4f0e4;border-radius:4px;padding:.2rem .4rem;font-size:.6rem}.unavailable[data-astro-cid-w7elffni]{color:#726d78;background:#efedf1;border-radius:5px;margin-top:.35rem;padding:.3rem .55rem;font-size:.6rem}.app-footnote[data-astro-cid-w7elffni]{text-align:center;margin:0 .5rem;font-size:.6rem}.page-art-hero[data-astro-cid-w7elffni]{background:#f4f0e7;grid-template-columns:1fr 42%;min-height:176px;display:grid}.page-art-hero[data-astro-cid-w7elffni]>div[data-astro-cid-w7elffni]{padding:1.25rem .8rem}.page-eyebrow[data-astro-cid-w7elffni]{color:#655f52;font-size:.55rem}.page-art-hero[data-astro-cid-w7elffni] h2[data-astro-cid-w7elffni]{margin:.5rem 0 .9rem;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.2}.page-art-hero[data-astro-cid-w7elffni] img[data-astro-cid-w7elffni]{object-fit:cover;width:100%;height:100%}.page-cta[data-astro-cid-w7elffni]{color:#fff;background:#4c6254;border-radius:4px;padding:.4rem .55rem;font-size:.6rem}.page-booking[data-astro-cid-w7elffni]{padding:1rem;font-size:.72rem}.page-times[data-astro-cid-w7elffni]{gap:.5rem;margin-top:.6rem;display:flex}.page-times[data-astro-cid-w7elffni] span[data-astro-cid-w7elffni]{color:#4c6254;border:1px solid #d6dfd5;border-radius:5px;padding:.3rem .7rem;font-size:.65rem}.app-preview-body[data-astro-cid-w7elffni]{padding:.7rem}.dashboard-art[data-astro-cid-w7elffni],.activity-art[data-astro-cid-w7elffni]{background:#f8f9fb}.dashboard-greeting[data-astro-cid-w7elffni]{margin-bottom:.6rem;font-size:.8rem}.dashboard-greeting[data-astro-cid-w7elffni] small[data-astro-cid-w7elffni]{margin-top:.15rem}.dashboard-metrics[data-astro-cid-w7elffni]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.6rem;display:grid}.dashboard-metrics[data-astro-cid-w7elffni]>div[data-astro-cid-w7elffni]{background:#fff;border:1px solid #e5e5eb;border-top:2px solid #7761ad;border-radius:5px;flex-direction:column;padding:.5rem;display:flex}.dashboard-metrics[data-astro-cid-w7elffni] span[data-astro-cid-w7elffni]{color:#595463;min-height:2.7em;font-size:.6rem;line-height:1.35}.dashboard-metrics[data-astro-cid-w7elffni] strong[data-astro-cid-w7elffni]{letter-spacing:-.03em;font-size:1.3rem;font-weight:600;line-height:1.4}.dashboard-metrics[data-astro-cid-w7elffni] small[data-astro-cid-w7elffni]{color:#39634b;font-size:.56rem}.dashboard-schedule[data-astro-cid-w7elffni]{background:#fff;border:1px solid #e5e5eb;border-radius:5px}.preview-card-heading[data-astro-cid-w7elffni]{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;padding:.5rem .6rem;font-size:.64rem;display:flex}.preview-card-heading[data-astro-cid-w7elffni]>span[data-astro-cid-w7elffni]{color:#6851ae;font-size:.55rem}.schedule-preview-row[data-astro-cid-w7elffni]{grid-template-columns:36px 1fr auto;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.6rem;display:grid}.schedule-preview-row[data-astro-cid-w7elffni]+.schedule-preview-row[data-astro-cid-w7elffni]{border-top:1px solid #f1edf5}.schedule-preview-row[data-astro-cid-w7elffni] small[data-astro-cid-w7elffni]{font-size:.55rem}.schedule-status[data-astro-cid-w7elffni]{color:#445b4b;background:#edf3ee;border-radius:3px;padding:.2rem .3rem;font-size:.52rem}.activity-preview-summary[data-astro-cid-w7elffni]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.activity-preview-summary[data-astro-cid-w7elffni]>div[data-astro-cid-w7elffni]{background:#fff;border:1px solid #e5e5eb;border-radius:5px;justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem;display:flex}.activity-preview-summary[data-astro-cid-w7elffni] span[data-astro-cid-w7elffni]{color:#595463;font-size:.6rem}.activity-preview-summary[data-astro-cid-w7elffni] strong[data-astro-cid-w7elffni]{font-size:1.15rem;font-weight:600}.activity-preview-filter[data-astro-cid-w7elffni]{justify-content:space-between;align-items:center;gap:.4rem;padding:.65rem 0 .45rem;font-size:.65rem;display:flex}.activity-preview-filter[data-astro-cid-w7elffni]>span[data-astro-cid-w7elffni]{color:#6e6478;font-size:.55rem}.activity-preview-feed[data-astro-cid-w7elffni]{background:#fff;border:1px solid #e5e5eb;border-radius:5px}.activity-preview-entry[data-astro-cid-w7elffni]{grid-template-columns:26px 1fr auto;align-items:center;gap:.5rem;padding:.6rem;font-size:.65rem;display:grid}.activity-preview-entry[data-astro-cid-w7elffni]+.activity-preview-entry[data-astro-cid-w7elffni]{border-top:1px solid #eeeaf2}.activity-preview-entry[data-astro-cid-w7elffni] small[data-astro-cid-w7elffni]{margin-top:.1rem;font-size:.55rem}.activity-preview-entry[data-astro-cid-w7elffni] time[data-astro-cid-w7elffni]{color:#6e6478;font-size:.55rem}.activity-preview-icon[data-astro-cid-w7elffni]{border-radius:6px;place-items:center;width:26px;height:26px;font-size:.55rem;font-weight:600;display:grid}@media (width<=480px){.product-carousel[data-astro-cid-w7elffni]{padding:.7rem}.product-tabs[data-astro-cid-w7elffni] button[data-astro-cid-w7elffni]{font-size:.7rem}.product-art[data-astro-cid-w7elffni]{height:400px}.product-caption[data-astro-cid-w7elffni]{min-height:112px}.page-art-hero[data-astro-cid-w7elffni] h2[data-astro-cid-w7elffni]{font-size:1.35rem}.app-grid[data-astro-cid-w7elffni]{gap:.5rem;padding:.7rem}}
