.bkg-page{padding-block:32px 64px}.bkg-hero{max-width:720px;margin-block-end:28px}.bkg-h1{font-family:var(--t-h2-family);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-weight);letter-spacing:var(--t-h2-ls);overflow-wrap:normal;margin:6px 0 10px}.bkg-lede{color:var(--muted);font-size:var(--t-body-size);line-height:var(--t-body-lh);max-width:60ch}.bkg-wrap{gap:22px;display:grid}.bkg-tabs{flex-wrap:wrap;gap:8px;display:flex}.bkg-tab{border:1px solid var(--border);border-radius:var(--r-pill,999px);color:var(--ink,inherit);font-size:var(--t-chip-size);padding:8px 14px;text-decoration:none}.bkg-tab[aria-current=page]{border-color:currentColor;font-weight:600}.bkg-msg{border-radius:var(--r-card,8px);background:var(--surface-2,#0000000a);font-size:var(--t-body-size);overflow-wrap:anywhere;padding:12px 14px}.bkg-msg-bad{border:1px solid var(--border)}.bkg-signin{margin:0}.bkg-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.bkg-card{border:1px solid var(--border);border-radius:var(--r-card,8px);background:var(--white);flex-direction:column;display:flex;overflow:hidden}.bkg-img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2,#0000000a);inline-size:100%}.bkg-img-empty{font-size:var(--t-h1-size);color:var(--muted);place-items:center;display:grid}.bkg-card-body{gap:8px;padding:16px 18px 18px;display:grid}.bkg-card-title{font-size:var(--t-body-size);overflow-wrap:anywhere;margin:0;font-weight:600}.bkg-card-meta{color:var(--muted);font-size:var(--t-eyebrow-size);line-height:var(--t-body-lh);overflow-wrap:anywhere;margin:0}.bkg-price{font-size:var(--t-h3-size);margin:0;font-weight:600}.bkg-appt{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;display:grid}@media (max-width:760px){.bkg-appt{grid-template-columns:1fr}}.bkg-appt-pick{align-content:start;gap:8px;display:grid}.bkg-label{font-size:var(--t-eyebrow-size);color:var(--muted);margin:6px 0 0}.bkg-select{border:1px solid var(--border);border-radius:var(--r-input,6px);background:var(--white);inline-size:100%;font:inherit;padding:10px 12px}.bkg-times{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bkg-time{border:1px solid var(--border);border-radius:var(--r-card,8px);background:var(--white);text-align:start;inline-size:100%;font:inherit;cursor:pointer;gap:2px;padding:10px 12px;display:grid}.bkg-time span{font-size:var(--t-eyebrow-size);color:var(--muted);overflow-wrap:anywhere}.bkg-time:hover{border-color:var(--ink,#000)}.bkg-member{gap:12px;display:grid}.bkg-kv{font-size:var(--t-body-size);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin:0;display:grid}.bkg-kv dt{color:var(--muted)}.bkg-kv dd{text-align:end;overflow-wrap:anywhere;margin:0}.bkg-qr{border:1px solid var(--border);border-radius:var(--r-card,8px);background:var(--white);place-items:center;inline-size:fit-content;padding:10px;display:grid}.bkg-code{letter-spacing:.1em;font-variant-numeric:tabular-nums}.bkg-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bkg-list{margin:0;padding:0;list-style:none;display:grid}.bkg-list>li{border-block-end:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.bkg-list>li:last-child{border-block-end:0}.bkg-thumb{border-radius:var(--r-card,8px);object-fit:cover;background:var(--surface-2,#0000000a);flex:none;block-size:44px;inline-size:44px}.bkg-grow{overflow-wrap:anywhere;flex:auto;min-width:0}.bkg-pill{font-size:var(--t-chip-size);border:1px solid var(--border);white-space:normal;border-radius:999px;padding:3px 10px}.bkg-quote{border-radius:var(--r-card,8px);background:var(--surface-2,#0000000a);font-size:var(--t-eyebrow-size);overflow-wrap:anywhere;padding:10px 12px}
