.ss-portrait{position:relative;display:block;flex:none;width:var(--ss-portrait-size);height:var(--ss-portrait-size);overflow:hidden;border-radius:50%;background:var(--ss-paper);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--ss-pink),0 18px 40px -22px rgb(28 36 48/.45)}.ss-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.ss-portrait-initials{display:grid;place-items:center;width:100%;height:100%;color:var(--ss-accent);font-size:calc(var(--ss-portrait-size) * .32);font-weight:750}.ss-portrait-frame{position:relative;display:block;flex:none;width:-moz-fit-content;width:fit-content;transition:transform .25s ease}.ss-editor-badge{position:absolute;bottom:-11px;left:50%;display:inline-flex;align-items:center;gap:4px;padding:5px 11px 5px 8px;border-radius:999px;background:var(--ss-accent);box-shadow:0 0 0 3px #fff;color:#fff;font-size:12px;font-weight:750;line-height:1;white-space:nowrap;transform:translateX(-50%)}.ss-spotlights{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);max-width:1120px;margin:12px auto 0}.ss-spotlights[data-count="2"]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.ss-spotlight{position:relative;display:flex;border-radius:28px;transition:box-shadow .25s ease,transform .25s ease}.ss-spotlight:hover{transform:translateY(-2px);box-shadow:0 24px 50px -32px rgb(160 79 106/.55)}.ss-spotlight-latest{align-items:center;gap:clamp(28px,4vw,52px);padding:clamp(32px,4vw,52px);background:var(--ss-paper)}.ss-spotlight-next{flex-direction:column;align-items:center;gap:22px;padding:36px 28px;border:1px solid var(--ss-line);background:var(--ss-surface);text-align:center}.ss-spotlight-copy{min-width:0}.ss-spotlight .ss-kicker{margin:0 0 12px;font-size:11px;letter-spacing:1.6px}.ss-publication .ss-spotlight h2{margin:0;font-size:clamp(28px,3vw,36px);letter-spacing:-1.1px;line-height:1.12}.ss-publication .ss-spotlight-next h2{font-size:23px;letter-spacing:-.6px}.ss-publication .ss-spotlight h2 a{color:var(--ss-ink);text-decoration:none}.ss-publication .ss-spotlight h2 a:after{content:"";position:absolute;inset:0;border-radius:28px}.ss-publication .ss-spotlight h2 a:focus-visible{outline:none}.ss-publication .ss-spotlight h2 a:focus-visible:after{outline:2px solid var(--ss-accent);outline-offset:3px}.ss-practitioner-cred,.ss-practitioner-specialty{margin:0;font-size:14px;line-height:1.5}.ss-practitioner-cred{margin-top:8px;color:var(--ss-ink);font-weight:700}.ss-practitioner-specialty{color:var(--ss-muted)}.ss-spotlight-issue{margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ss-accent) 18%,transparent)}.ss-spotlight-next .ss-spotlight-issue{border-top-color:var(--ss-line);font-size:15px}.ss-spotlight-title{margin:0;color:var(--ss-ink);font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:1.35}.ss-spotlight-next .ss-spotlight-title{font-size:15px;font-weight:650;letter-spacing:0}.ss-spotlight-dek{margin:6px 0 0;color:var(--ss-muted);font-size:15px;line-height:1.6}.ss-spotlight-link{display:inline-block;margin-top:18px;color:var(--ss-accent);font-size:14px;font-weight:750}.ss-practitioner-roster{max-width:1120px;margin:72px auto 0}.ss-publication .ss-practitioner-roster>h2{margin:0 0 36px;font-size:13px;font-weight:750;letter-spacing:1.8px;line-height:1.4;text-align:center;text-transform:uppercase;color:var(--ss-muted)}.ss-practitioner-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 20px;margin:0;padding:0;list-style:none}.ss-practitioner-tile{flex:0 1 calc((100% - 60px) / 4);min-width:0;text-align:center}.ss-publication .ss-practitioner-tile a{display:block;padding:8px;border-radius:20px;color:inherit;text-decoration:none}.ss-practitioner-tile .ss-portrait-frame{margin:0 auto 26px}.ss-practitioner-tile .ss-portrait{transition:box-shadow .25s ease}.ss-practitioner-tile a:hover .ss-portrait-frame{transform:translateY(-3px)}.ss-practitioner-tile a:hover .ss-portrait{box-shadow:0 0 0 4px #fff,0 0 0 5px var(--ss-accent-soft),0 22px 44px -22px rgb(28 36 48/.5)}.ss-practitioner-tile a:focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss-publication .ss-practitioner-tile h3{margin:0;color:var(--ss-ink);font:750 20px/1.25 var(--font-manrope),sans-serif;letter-spacing:-.5px}.ss-practitioner-tile a:hover h3{color:var(--ss-accent)}.ss-practitioner-tile .ss-practitioner-cred{margin-top:6px;font-size:13px}.ss-practitioner-tile .ss-practitioner-specialty{font-size:13px}.ss-practitioner-issue{max-width:240px;margin:12px auto 0;color:var(--ss-muted);font-size:14px;line-height:1.5}.ss-practitioner-issue span{color:var(--ss-accent);font-weight:700}.ss-practitioner-cta{margin:72px auto 0;color:var(--ss-muted);font-size:15px;text-align:center}.ss-practitioner-cta a{font-weight:700;text-decoration:none}.ss-practitioner-cta a:hover{text-decoration:underline}.ss-practitioner-cta+.ss-inline-signup{margin-top:40px}.ss-person{width:min(100%,980px);margin:0 auto}.ss-person>.ss-back-link{display:inline-block;margin:0 0 40px;font-size:14px;font-weight:650;text-decoration:none}.ss-person-hero{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,72px)}.ss-person-summary .ss-kicker{margin:8px 0 14px;font-size:11px;letter-spacing:1.6px}.ss-publication .ss-person-summary h1{margin:0;font-size:clamp(40px,5.4vw,64px);letter-spacing:-2.4px;line-height:1.04}.ss-person-role{margin:14px 0 0;color:var(--ss-ink);font-size:19px;font-weight:650;letter-spacing:-.2px;line-height:1.4}.ss-person-bio{max-width:60ch;margin:20px 0 0;color:var(--ss-muted);font-size:18px;line-height:1.7;white-space:pre-line}.ss-person-subscribe{margin:10px 0 0;color:var(--ss-muted);font-size:15px;line-height:1.6}.ss-person-subscribe a{font-weight:650}.ss-person-facts{display:flex;flex-wrap:wrap;gap:18px 48px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--ss-line)}.ss-person-facts>div{min-width:0;max-width:100%}.ss-person-facts dt{color:var(--ss-muted);font-size:12px;font-weight:650}.ss-person-facts dd{margin:3px 0 0;color:var(--ss-ink);font-size:15px;font-weight:700;line-height:1.45}.ss-person-links{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.ss-publication .ss-person-links a{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 14px;border:1px solid var(--ss-line);border-radius:999px;background:#fff;color:var(--ss-ink);font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s ease,color .2s ease}.ss-publication .ss-person-links a:hover{border-color:var(--ss-accent-soft);color:var(--ss-accent)}.ss-person-work{margin-top:clamp(64px,8vw,96px)}.ss-publication .ss-person-work>h2{margin:0 0 28px;font-size:clamp(24px,3vw,30px);letter-spacing:-.9px}.ss-person-work-list{display:grid;gap:20px}.ss-person-story{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--ss-line);border-radius:24px;background:#fff;transition:box-shadow .25s ease,transform .25s ease}.ss-person-issue:hover,.ss-person-story:hover{transform:translateY(-2px);box-shadow:0 24px 50px -34px rgb(28 36 48/.45)}.ss-person-story-cover{display:block;min-height:100%;background:var(--ss-paper)}.ss-person-story-cover img{display:block;width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.ss-person-story>div{align-self:center;padding:clamp(24px,3.4vw,40px)}.ss-person-issue .ss-kicker,.ss-person-story .ss-kicker{margin:0 0 12px;font-size:11px;letter-spacing:1.5px}.ss-publication .ss-person-issue h3,.ss-publication .ss-person-story h3{margin:0;color:var(--ss-ink);font:750 clamp(21px,2.4vw,26px)/1.22 var(--font-manrope),sans-serif;letter-spacing:-.7px}.ss-publication .ss-person-issue h3 a,.ss-publication .ss-person-story h3 a{color:inherit;text-decoration:none}.ss-publication .ss-person-issue h3 a:after,.ss-publication .ss-person-story h3 a:after{content:"";position:absolute;inset:0;z-index:1}.ss-person-story-dek{margin:10px 0 0;color:var(--ss-muted);font-size:15px;line-height:1.6}.ss-person-story-opening{margin:16px 0 0;padding:0 0 0 14px;border-left:2px solid var(--ss-pink);color:var(--ss-ink);font-size:15px;line-height:1.6}.ss-person-story-link{display:inline-block;margin-top:18px;font-size:14px;font-weight:750;text-decoration:none}.ss-person-issue{position:relative;padding:clamp(24px,3.4vw,36px);border-radius:24px;background:var(--ss-paper);transition:box-shadow .25s ease,transform .25s ease}.ss-person .ss-inline-signup{margin-top:clamp(56px,7vw,80px)}.ss-person>.ss-sb-cta--link{justify-content:center;text-align:center}.ss-person-others{display:block;margin-top:clamp(56px,7vw,80px);padding-top:40px;border-top:1px solid var(--ss-line)}.ss-publication .ss-person-others h2{margin:0 0 24px;font-size:13px;font-weight:750;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase;color:var(--ss-muted)}.ss-person-others ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none}.ss-publication .ss-person-others a{display:flex;align-items:center;gap:16px;padding:12px;border-radius:18px;color:inherit;text-decoration:none;transition:background-color .2s ease}.ss-publication .ss-person-others a:hover{background:var(--ss-paper)}.ss-person-others .ss-portrait{box-shadow:none}.ss-person-others strong{display:block;color:var(--ss-ink);font-size:15px;font-weight:750}.ss-person-others small{display:block;margin-top:2px;color:var(--ss-muted);font-size:13px}.ss-person-others small b{color:var(--ss-accent);font-weight:700}@media (max-width:960px){.ss-spotlights[data-count="2"]{grid-template-columns:minmax(0,1fr)}.ss-spotlight-next{flex-direction:row;text-align:left}.ss-practitioner-tile{flex-basis:calc((100% - 20px) / 2)}}@media (max-width:720px){.ss-spotlight-latest,.ss-spotlight-next{flex-direction:column;text-align:center}.ss-spotlight-issue{text-align:center}.ss-spotlight-latest .ss-portrait{--ss-portrait-size:176px!important}.ss-person>.ss-back-link{margin-bottom:28px}.ss-person-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;text-align:center}.ss-person-hero .ss-portrait{--ss-portrait-size:176px!important}.ss-person-bio{margin-inline:auto;font-size:17px}.ss-person-facts,.ss-person-links{justify-content:center}.ss-person-story{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ss-practitioner-grid{gap:36px 8px}.ss-practitioner-tile .ss-portrait{--ss-portrait-size:112px!important}.ss-practitioner-tile .ss-portrait-frame{margin-bottom:22px}.ss-publication .ss-practitioner-tile h3{font-size:17px}.ss-practitioner-issue{font-size:13px}}@media (prefers-reduced-motion:reduce){.ss-person-issue,.ss-person-story,.ss-portrait-frame,.ss-practitioner-tile .ss-portrait,.ss-spotlight{transition:none}.ss-person-issue:hover,.ss-person-story:hover,.ss-practitioner-tile a:hover .ss-portrait-frame,.ss-spotlight:hover{transform:none}}