@layer design{body:has([data-dc-page=pr]){background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);margin:0}:where([data-dc-page=pr]) a{color:var(--text-link)}:where([data-dc-page=pr]) a:hover{color:var(--text-link-hover)}:where([data-dc-page=pr]) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where([data-dc-page=pr]) .fl-flip__face:not(.fl-card--practitioner)>.fl-card__media>.fl-frame{aspect-ratio:16/9!important}}.pr-section1{isolation:isolate;background:var(--surface-hero);border-end-end-radius:clamp(28px,4vw,56px);border-end-start-radius:clamp(28px,4vw,56px);position:relative;overflow:hidden}.pr-div2{padding-block:var(--space-6) var(--space-10);gap:var(--space-6);display:grid}.pr-div3{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(20px,3.5vw,40px);display:grid}.pr-article4{background:var(--surface-card);box-shadow:0 1px 0 var(--border-subtle),0 40px 80px -48px #102d2c73;border-radius:clamp(20px,2.4vw,28px);display:grid;position:relative;overflow:hidden}.pr-div5{aspect-ratio:16/11;background:var(--accent-uniform);position:relative;overflow:hidden}.pr-img6{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.pr-div7{inset-inline:0;background:linear-gradient(#102d2c00,#102d2c47);height:42%;position:absolute;bottom:0}.pr-div8{flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset-block-start:16px;inset-inline-start:16px}.pr-span9{cursor:help;border-radius:999px;display:inline-flex;box-shadow:0 6px 18px -8px #102d2c66}.pr-span10{background:var(--surface-card);min-height:30px;color:var(--fx-tint-fg,var(--aqua-800));font-family:var(--font-body);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;padding:2px 12px;font-weight:600;line-height:1.3;display:inline-flex}.pr-div11{gap:var(--space-5);padding:0 clamp(20px,3vw,36px) clamp(24px,3vw,36px);display:grid;position:relative}.pr-div12{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-block-start:clamp(-64px,-6vw,-52px);display:flex}.pr-img13{object-fit:cover;object-position:50% 20%;background:var(--accent-uniform);width:clamp(104px,11vw,128px);height:clamp(104px,11vw,128px);box-shadow:0 0 0 5px var(--surface-card),0 0 0 6px var(--aqua-300),0 18px 36px -18px #102d2c80;border-radius:50%;flex:none}.pr-span14{background:var(--surface-accent);min-height:32px;color:var(--fx-tint-fg,var(--aqua-800));font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;margin-block-end:6px;padding-inline:12px;font-weight:600;display:inline-flex}.pr-div15{gap:var(--space-2);display:grid}.pr-h116{font-family:var(--font-heading);color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.15}.pr-span17{margin-block-start:4px;font-size:.6em;line-height:1.4;display:block}.pr-p18{font-family:var(--font-heading);font-style:italic;font-size:var(--fs-body-lg,20px);color:var(--text-body);text-wrap:pretty;margin:0;line-height:1.45}.pr-div19{gap:var(--space-3);border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-5);display:grid}.pr-span20{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.pr-div21{flex-wrap:wrap;gap:8px;display:flex}.pr-span22{background:var(--surface-page);border:1px solid var(--border-subtle);min-height:36px;color:var(--text-strong);font-size:var(--fs-body-sm,16px);border-radius:999px;align-items:center;padding-inline:14px;display:inline-flex}.pr-div23{gap:var(--space-4);min-width:0;display:grid}.pr-div24{isolation:isolate;gap:var(--space-5);background:var(--surface-card);box-shadow:0 1px 0 var(--border-subtle),0 24px 48px -32px #102d2c4d;border-radius:clamp(20px,2.4vw,28px);padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.pr-div25{background:var(--accent-uniform-soft,var(--surface-accent));opacity:.6;z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute;inset-block-start:-120px;inset-inline-end:-100px}.pr-div26{gap:4px;display:grid}.pr-span27{color:var(--fx-tint-fg,var(--aqua-800))}.pr-h228{color:var(--text-strong);margin:0}.pr-div29{gap:var(--space-3);display:grid}.pr-div30{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:420px;display:grid}.pr-span31{color:var(--text-body);align-items:center;gap:8px;display:inline-flex}.pr-div32{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pr-span33{color:var(--fx-tint-fg,var(--aqua-800));margin-block-start:2px}.pr-span34{color:var(--text-strong);text-wrap:pretty}.pr-div35{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pr-a36{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.pr-div37{background:var(--surface-card);box-shadow:0 1px 0 var(--border-subtle);border-radius:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.pr-div38{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:clamp(18px,2.4vw,24px) clamp(20px,3vw,32px) var(--space-3);display:flex}.pr-span39{color:var(--fx-tint-fg,var(--aqua-800));white-space:nowrap}.pr-a40{align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.pr-ul41{margin:0;padding:0 8px 8px;list-style:none;display:grid}.pr-a42{gap:var(--space-4);min-height:60px;color:var(--text-strong);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px clamp(12px,2.4vw,24px);text-decoration:none;transition:background .16s cubic-bezier(.2,0,0,1);display:grid}.pr-a43:hover{background:var(--surface-accent)}.pr-span44{gap:2px;min-width:0;display:grid}.pr-span45{font-family:var(--font-heading);font-size:var(--fs-ui-18);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.pr-span46{color:var(--text-muted)}.pr-span47{white-space:nowrap;font-weight:600}.pr-div48{gap:var(--space-4);background:var(--surface-card);box-shadow:0 1px 0 var(--border-subtle);border-radius:clamp(20px,2.4vw,28px);padding:clamp(18px,2.4vw,24px);display:grid}.pr-span49{align-items:center;gap:8px;display:inline-flex}.pr-div50{border-radius:var(--radius-card);background:var(--surface-hero);padding-inline:var(--space-4);display:grid}.pr-div51{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--hero-rule,var(--border-subtle));grid-template-columns:104px minmax(0,1fr);align-items:center;display:grid}.pr-span52{border-radius:var(--radius-control);background:var(--surface-card);min-height:44px;font-family:var(--font-heading);font-size:var(--fs-ui-18);color:var(--hero-text);place-items:center;display:grid}.pr-span53{color:var(--hero-text);text-wrap:pretty;font-weight:600}.pr-span54{color:var(--hero-text)}.pr-dl55{margin:0;display:grid}.pr-div56{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle);grid-template-columns:20px minmax(96px,120px) minmax(0,1fr);align-items:baseline;display:grid}.pr-span57{color:var(--fx-tint-fg,var(--aqua-800));align-self:start;padding-block-start:2px}.pr-dt58{color:var(--text-muted);font-weight:600}.pr-dd59{color:var(--text-strong);text-wrap:pretty;margin:0}.pr-a60{justify-self:start;align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.pr-section61{padding-block:var(--space-10)}.pr-div62{isolation:isolate;background:var(--surface-card);box-shadow:0 1px 0 var(--border-subtle),0 40px 80px -56px #102d2c66;border-radius:clamp(24px,3vw,36px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,64px);padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.pr-div63{z-index:-1;inset-inline-end:-140px;border:1px solid var(--hero-ring,#2a6b6a26);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px}.pr-div64{z-index:-1;inset-inline-end:-60px;border:1px solid var(--hero-ring,#2a6b6a26);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px}.pr-div65{gap:var(--space-5);align-content:start;display:grid}.pr-span66{color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:8px;display:inline-flex}.pr-h267{color:var(--text-strong);text-wrap:balance;margin:0}.pr-div68{align-items:center;gap:10px;display:flex}.pr-span69{background:var(--coral-400);width:56px;height:1px}.pr-span70{background:var(--coral-400);border-radius:50%;width:7px;height:7px}.pr-figure71{gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface-hero);margin:0;padding:clamp(20px,2.4vw,28px);display:grid}.pr-span72{color:var(--coral-400)}.pr-blockquote73{font-family:var(--font-heading);font-style:italic;font-size:var(--fs-ui-20);color:var(--hero-text);text-wrap:pretty;margin:0;line-height:1.5}.pr-figcaption74{align-items:center;gap:12px;display:flex}.pr-img75{object-fit:cover;object-position:50% 20%;width:40px;height:40px;box-shadow:0 0 0 2px var(--surface-card);border-radius:50%}.pr-span76{color:var(--hero-text);font-weight:600}.pr-div77{gap:var(--space-4);border-radius:var(--radius-card);background:var(--surface-page);border:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:clamp(20px,2.4vw,24px);display:grid}.pr-span78{background:var(--surface-accent);width:44px;height:44px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:50%;place-items:center;display:grid}.pr-span79{gap:4px;min-width:0;display:grid}.pr-div80{gap:var(--space-5);align-content:start;max-width:68ch;display:grid}.pr-p81{font-family:var(--font-heading);font-size:var(--fs-ui-22);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.55}.pr-p82{color:var(--text-body);text-wrap:pretty;margin:0}.pr-section83{background:var(--surface-band);scroll-margin-top:96px}.pr-div84{padding-block:var(--space-10);gap:var(--space-6);display:grid}.pr-h285{margin:0}.pr-div86{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc((100% - 2 * var(--space-5)) / 3))),1fr));gap:var(--space-5);display:grid}.pr-section87{padding-block:var(--space-10) var(--space-12);gap:var(--space-7);grid-template-columns:minmax(0,1fr);scroll-margin-top:120px;display:grid}.pr-div88{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.pr-div89{gap:var(--space-2);min-width:0;display:grid}.pr-p90{color:var(--text-muted);text-wrap:pretty;margin:0}.pr-div91{background:var(--surface-card);border:1px solid var(--border-subtle);scrollbar-width:none;box-sizing:border-box;border-radius:999px;gap:4px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.pr-div92{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc((100% - 2 * var(--space-5)) / 3))),1fr));gap:var(--space-5);min-width:0;display:grid}.pr-div93{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.pr-a94{align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.pr-div95{align-items:center;gap:var(--space-4);background:color-mix(in srgb,var(--surface-card) 92%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-subtle);border-radius:20px;padding:10px;display:flex;box-shadow:0 18px 48px -18px #102d2c59}.pr-div96{flex:1;min-width:0;line-height:1.3;display:grid}.pr-span97{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-tint-fg,var(--aqua-800));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pr-span98{align-items:baseline;gap:10px;min-width:0;display:flex}.pr-span99{font-family:var(--font-heading);font-size:var(--fs-ui-18);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-span100{color:var(--text-muted);white-space:nowrap}
