/* Nina Ross Atlanta: /about. Loads after ds/styles.css and css/blog.css. */
.is-about{background:var(--nr-bone)}
.is-about main h1,.is-about main h2,.is-about main h3,.is-about main h4{text-transform:none}
.ab-hero{background:radial-gradient(circle at 76% 28%,#2A231F,#151717 37%,#080909 74%);color:#fff;padding:22px 0 56px;overflow:hidden}
.ab-hero .crumbs{color:#A9A49D}.ab-hero .crumbs a{color:#E9E6E1}.ab-hero .crumbs span{color:#fff}
.ab-hero__grid{display:grid;gap:32px}
.ab-h1{margin:0;font-size:clamp(36px,9vw,76px);line-height:.96;font-weight:900;letter-spacing:-.04em;text-wrap:balance}
.ab-h1 em{font-style:normal;color:var(--nr-gold)}
.ab-lede{margin:18px 0 0;max-width:56ch;font-size:17px;line-height:1.6;color:#D6D2CC;text-wrap:pretty}
.ab-lede--dark{color:var(--nr-muted)}
.ab-ctas{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}
.ab-ctas .nr-btn{padding:18px 22px;font-size:clamp(10.5px,3vw,12px)}
.ab-tl{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(207,176,120,.6)}
.ab-tl:hover{color:var(--nr-gold)}
.ab-where{margin:22px 0 0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--nr-gold)}
@media(max-width:999px){.ab-ctas .nr-btn{flex:1 1 100%;justify-content:center;gap:12px}.ab-tl{margin:0 auto}}
@media(min-width:1000px){.ab-hero{padding:34px 0 96px}.ab-hero__grid{gap:64px;justify-items:center;text-align:center}.ab-lede{font-size:19px;margin-left:auto;margin-right:auto}.ab-ctas{justify-content:center}}

.ab-sec{padding:64px 0}
.ab-sec--white{background:#fff}.ab-sec--alt{background:#EFE9DF}
.ab-h2{margin:0;font-size:clamp(30px,6vw,50px);line-height:1;font-weight:900;letter-spacing:-.035em;text-wrap:balance}
.ab-h2 em{font-style:normal;color:var(--nr-wine)}
.ab-big{margin:0;max-width:18ch;font-size:clamp(36px,8vw,80px);line-height:.95;font-weight:900;letter-spacing:-.045em;text-wrap:balance}
.ab-big em{font-style:normal;color:var(--nr-wine)}
.ab-cols{margin-top:28px;display:grid;gap:16px}
.ab-cols p{margin:0;font-size:17px;line-height:1.65;color:var(--nr-cocoa);max-width:62ch}
.ab-steps{margin:40px 0 0;padding:0;list-style:none;display:grid;gap:12px}
.ab-steps li{position:relative;overflow:hidden;padding:26px 22px 22px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}
.ab-steps i{position:absolute;right:10px;top:-14px;font-style:normal;font-size:96px;font-weight:900;letter-spacing:-.05em;line-height:1;color:#E2DBD2}
.ab-steps h3{position:relative;margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}
.ab-steps p{position:relative;margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--nr-muted)}
@media(min-width:1000px){.ab-sec{padding:104px 0}.ab-cols{grid-template-columns:1fr 1fr;gap:48px}.ab-steps{grid-template-columns:repeat(3,1fr);gap:18px}.ab-steps li{padding:34px 28px 28px;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end}.ab-steps i{font-size:128px}}

.ab-bio{display:grid;gap:28px}
.ab-bio__img{margin:0}
.ab-bio__img img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:22px 155px 22px 22px}
.ab-bio__txt>p:not(.kicker){font-size:16.5px;line-height:1.65;color:var(--nr-cocoa);max-width:62ch}
.ab-bio__txt a{font-weight:700}
.ab-creds{margin:18px 0 22px;padding:0;list-style:none;border-top:1px solid var(--nr-line)}
.ab-creds li{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--nr-line);font-size:15px;font-weight:700}
.ab-creds li::before{content:"";flex:none;width:9px;height:9px;border:1px solid var(--nr-gold);border-radius:50%;background:rgba(207,176,120,.25)}
.ab-claims{margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--nr-line);border:1px solid var(--nr-line)}
.ab-claims p{margin:0;padding:16px 14px;background:#fff;display:grid;gap:4px;align-content:start}
.ab-claims b{font-size:clamp(20px,4vw,28px);font-weight:900;letter-spacing:-.03em;color:var(--nr-wine)}
.ab-claims span{font-size:12.5px;line-height:1.4;color:var(--nr-muted);font-weight:600}
.ab-links{display:flex;flex-wrap:wrap;gap:10px 24px}
.ab-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:800;color:var(--nr-wine);text-decoration:none;border-bottom:1px solid transparent}
.ab-links a:hover{border-bottom-color:currentColor}
.ab-links--row{margin-top:24px}
@media(max-width:560px){.ab-claims{grid-template-columns:1fr}.ab-claims p{grid-template-columns:auto 1fr;align-items:baseline;gap:10px}}
@media(min-width:1000px){.ab-bio{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.ab-bio__img{position:sticky;top:100px}}

.ab-chair{margin-top:32px;display:grid;gap:12px}
.ab-chair div{padding:20px;border-top:2px solid var(--nr-gold);background:#fff;box-shadow:var(--shadow-card)}
.ab-chair h3{margin:0;font-size:17px;font-weight:800}
.ab-chair p{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--nr-muted)}
.ab-honest{margin:22px 0 0;display:flex;gap:10px;align-items:flex-start;max-width:70ch;font-size:14px;line-height:1.55;color:var(--nr-muted)}
.ab-honest span{color:var(--nr-olive);font-size:16px;line-height:1.3}
@media(min-width:700px){.ab-chair{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){.ab-chair{grid-template-columns:repeat(4,1fr);gap:18px}}

.ab-two{margin-top:32px;display:grid;gap:18px}
.ab-two article{display:grid;align-content:start;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}
.ab-two img,.ab-two .ph{width:100%;aspect-ratio:16/9;object-fit:cover}
.ab-two article>div:last-child{padding:22px}
.ab-two h3{margin:0;font-size:21px;font-weight:800;letter-spacing:-.015em}
.ab-two p{margin:8px 0 14px;font-size:15px;line-height:1.6;color:var(--nr-muted)}
.ab-two a{font-size:14px;font-weight:800;color:var(--nr-wine);text-decoration:none}
@media(min-width:1000px){.ab-two{grid-template-columns:1fr 1fr;gap:24px}.ab-two article>div:last-child{padding:28px 30px 30px}}

.ab-clinic{display:grid;gap:32px}
.ab-clinic__txt>p:not(.kicker){font-size:16.5px;line-height:1.65;color:var(--nr-cocoa);max-width:58ch}
.ab-nap{margin:22px 0;padding:18px 20px;border:1px solid rgba(207,176,120,.6);font-style:normal;font-size:15px;line-height:1.7}
.ab-nap b{display:block;font-size:16px}
.ab-nap a{color:var(--nr-ink);font-weight:700}
.ab-clinic__txt>.ab-areas{font-size:15px;color:var(--nr-muted)}
.ab-clinic__imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}
.ab-clinic__imgs figure{margin:0}
.ab-clinic__imgs img,.ab-clinic__imgs .ph{width:100%;aspect-ratio:3/4;object-fit:cover}
.ab-clinic__imgs figure:first-child img{border-radius:150px 24px 24px 24px}
.ab-clinic__imgs figure:last-child{margin-bottom:40px}
.ab-clinic__imgs figcaption{margin-top:8px;font-size:12px;font-weight:700;color:var(--nr-muted)}
@media(min-width:1000px){.ab-clinic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.ab-clinic__imgs{gap:18px}}

.ab-co{display:grid;gap:24px;align-items:center}
.ab-co__img{width:160px;aspect-ratio:1;overflow:hidden;border-radius:12px 64px 12px 12px;margin:0}
.ab-co__img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:inherit}
.ab-co__img::after{font-size:8px}
.ab-role{margin:8px 0 12px;font-size:14px;font-weight:800;color:var(--nr-wine)}
.ab-co p:not(.kicker):not(.ab-role){max-width:62ch;font-size:16.5px;line-height:1.65;color:var(--nr-cocoa)}
@media(min-width:1000px){.ab-co{grid-template-columns:220px 1fr;gap:56px}.ab-co__img{width:220px;border-radius:16px 88px 16px 16px}}

.ab-textured{padding:72px 0;background:linear-gradient(120deg,#4F302E,#764D4B);color:#fff}
.ab-textured .kicker{color:var(--nr-gold)}
.ab-big--light{color:#fff}.ab-big--light em{color:var(--nr-gold)}
.ab-cols--light p{color:#F1E8E4}
.ab-pills{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.ab-pills span{padding:9px 14px;border:1px solid rgba(207,176,120,.6);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
@media(min-width:1000px){.ab-textured{padding:112px 0}}

.ab-faqwrap{max-width:820px}
.ab-faqwrap .a3-faq{margin-top:20px}

.ab-close{padding:80px 0;background:linear-gradient(120deg,#563331,#764D4B);color:#fff;text-align:center}
.ab-close h2{margin:0 auto;max-width:18ch;font-size:clamp(32px,7vw,64px);line-height:.98;font-weight:900;letter-spacing:-.04em;text-wrap:balance}
.ab-close h2 em{font-style:normal;color:var(--nr-gold)}
.ab-close p{margin:18px auto 0;max-width:56ch;font-size:17px;line-height:1.6;color:#F1E8E4}
.ab-ctas--c{justify-content:center}
.ab-phone{min-height:44px;display:inline-flex;align-items:center;color:#fff;font-weight:800;font-size:16px;text-decoration:none}
.ab-close .ab-close__n{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--nr-gold)}
@media(min-width:1000px){.ab-close{padding:120px 0}}

.ab-bio__img img,.ab-two img,.ab-clinic__imgs img{height:auto}

.ab-pills span{white-space:nowrap;flex:none}
