html[data-tenant=brian-leland] footer ul a.label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg-muted)}html[data-tenant=brian-leland] footer ul a.label:hover{color:var(--fg)}html[data-tenant=brian-leland] [data-section="serviceDetail/article"] p.label[data-eyebrow-line]{font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}html[data-tenant=brian-leland] [data-section="serviceDetail/article"] h1.display-xl{font-size:clamp(34px,5.4vw,82px);line-height:1.08;overflow-wrap:normal;word-break:normal}html[data-tenant=happy-smiles-columbia] .split-head>.label,html[data-tenant=happy-smiles-columbia] main .label-dot{display:none}html[data-tenant=happy-smiles-columbia] main h2.h-display.display-md{font-size:clamp(28px,3.4vw,42px);line-height:1.1}html[data-tenant=happy-smiles-columbia] [data-section="stats/tiles"] .tile-primary{background:var(--primary-soft);color:var(--fg)}html[data-tenant=happy-smiles-columbia] [data-section="stats/tiles"] .dots>i:nth-child(3){display:none}html[data-tenant=happy-smiles-columbia] [data-section="stats/tiles"] .dots>i:nth-child(2){opacity:.7}html[data-tenant=happy-smiles-columbia] header a[href^="tel:"].nav-link{min-height:40px;background:var(--primary-soft);color:var(--primary);font-weight:700;font-size:15px;letter-spacing:.01em}html[data-tenant=happy-smiles-columbia] header a[href^="tel:"].nav-link:hover{background:var(--primary);color:var(--on-primary)}html[data-tenant=happy-smiles-columbia] header a[href^="tel:"].nav-link:hover svg{color:inherit}html[data-tenant=happy-smiles-columbia] header a[href^="tel:"].grid{background:var(--primary-soft)}html[data-tenant=happy-smiles-columbia] footer a[href$="/privacy-policy"],html[data-tenant=happy-smiles-columbia] footer a[href$="/sms-terms-and-consent"],html[data-tenant=happy-smiles-columbia] footer a[href$="/terms-and-conditions"]{font-weight:700;color:var(--fg)}html[data-tenant=happy-smiles-columbia] footer a[href$="/privacy-policy"]:hover,html[data-tenant=happy-smiles-columbia] footer a[href$="/sms-terms-and-consent"]:hover,html[data-tenant=happy-smiles-columbia] footer a[href$="/terms-and-conditions"]:hover{color:var(--primary)}html[data-tenant=happy-smiles-columbia] [data-section="hero/editorial"] .tile:has(>div:nth-child(2):empty){grid-template-columns:1fr;text-align:center}html[data-tenant=happy-smiles-columbia] [data-section="hero/editorial"] .tile:has(>div:nth-child(2):empty)>div:nth-child(2){display:none}html[data-tenant=happy-smiles-columbia] [data-section="hero/editorial"] .tile:has(>div:nth-child(2):empty) h1{margin-inline:auto}html[data-tenant=happy-smiles-columbia] footer li:has(>a[hreflang]){display:none}html[data-tenant=happy-smiles-columbia] header a.btn[href*=patientportal]{border:1.5px solid var(--primary);color:var(--primary);font-weight:700;background:var(--primary-soft)}html[data-tenant=happy-smiles-columbia] header a.btn[href*=patientportal]:hover{background:var(--primary);color:var(--on-primary)}html[data-tenant=happy-smiles-columbia] .tile-photo:has(>img[src*="/assets/symbol-"]){background:var(--primary-soft)}html[data-tenant=happy-smiles-columbia] .tile-photo>img[src*="/assets/symbol-"]{object-fit:contain;object-position:center}html[data-tenant=happy-smiles-columbia] .tile-photo:has(>img[src*="/assets/symbol-"])>.scrim{display:none}html[data-tenant=happy-smiles-columbia] .tile-photo:has(>img[src*="/assets/symbol-"])>span{color:var(--fg)}html[data-tenant=happy-smiles-columbia] .tile-photo:has(>img[src*="/assets/symbol-"])>span:not(.pill)+span{color:var(--fg-muted)}html[data-tenant=happy-smiles-columbia] .tile-photo:has(>img[src*="/assets/symbol-"])>.pill-frost{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-tenant=happy-smiles-columbia] .tile-photo.tinted:has(>img[src*="/assets/symbol-"]):after{display:none}html[data-tenant=happy-smiles-columbia] footer .tile>.grid{gap:28px 32px}@media (min-width:1000px){html[data-tenant=happy-smiles-columbia] footer .tile>.grid{padding:44px 48px 36px;gap:32px 40px}}html[data-tenant=happy-smiles-columbia] footer nav a.block{min-height:24px;padding-block:2px;font-size:14px;line-height:1.45}html[data-tenant=happy-smiles-columbia] footer nav h2.label{margin-bottom:8px}html[data-tenant=happy-smiles-columbia] footer nav h3{margin-bottom:2px;font-size:11px}html[data-tenant=happy-smiles-columbia] footer nav .break-inside-avoid{margin-bottom:14px}html[data-tenant=happy-smiles-columbia] footer .tile>.grid>div:first-child>p:first-child{font-size:20px}html[data-tenant=happy-smiles-columbia] footer .tile>.grid>div:first-child>p+p{margin-top:8px;font-size:14px;line-height:1.55}html[data-tenant=happy-smiles-columbia] footer .tile>.grid>div:first-child>.btn{margin-top:16px}html[data-tenant=happy-smiles-columbia] footer .tile>.grid>.grid{gap:24px}html[data-tenant=happy-smiles-columbia] footer address{font-size:14px;line-height:1.55}html[data-tenant=happy-smiles-columbia] footer address>a.mt-2{margin-top:4px}html[data-tenant=happy-smiles-columbia] footer dl{margin-top:10px;font-size:13px;line-height:1.55}html[data-tenant=nova-dental] [data-section^="passage/"]>section p.label[data-eyebrow-line]{font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}html[data-tenant=nova-dental] [data-section^="passage/"]>section :is(h1,h2).h-display.display-md{font-size:clamp(28px,2.9vw,42px);line-height:1.1;letter-spacing:-.01em;max-width:14em}html[data-tenant=nova-dental] [data-section^="passage/"]>section :is(h1,h2).h-display.display-md+div{margin-top:4px}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center),html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.4vw,72px);row-gap:20px;align-items:start;border-top:1px solid var(--border);padding-top:clamp(28px,3vw,40px)}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>:is(p.label,h1,h2),html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>:is(p.label,h1,h2){grid-column:1}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>div,html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>div{grid-column:2}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>:is(h1,h2):first-child,html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>:is(h1,h2):first-child{grid-row:1/span 2}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>div:first-of-type,html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>div:first-of-type{grid-row:1}}@media (max-width:999px){html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center),html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center){border-top:1px solid var(--border);padding-top:24px}}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid>.reveal>a>div,html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid>.reveal>div{background:transparent;border-radius:0;padding:24px 0 0;border-top:1px solid var(--border);box-shadow:none}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid>.reveal>a>div:hover{translate:none;box-shadow:none}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid>.reveal>a:hover :is(h2,h3){color:var(--fg-muted)}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid :is(h2,h3){font-family:var(--font-display),serif;font-size:clamp(22px,1.9vw,27px);font-weight:350;line-height:1.15;letter-spacing:-.008em;transition:color .15s cubic-bezier(.4,0,.2,1)}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid :is(h2,h3)+p{margin-top:10px;font-size:16px;line-height:1.5;max-width:60ch}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img)){grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--border)}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img))>.reveal>a>div,html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img))>.reveal>div{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img)) :is(h2,h3)+p{margin-top:0}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img))>.reveal>a>div,html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:not(:has(img))>.reveal>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.4vw,72px);align-items:start;padding:28px 0}}html[data-tenant=nova-dental] [data-section="passage/tiles"]:has(+[data-section="passage/tiles"])>section.wrap:not(:has(img)){padding-bottom:0}html[data-tenant=nova-dental] [data-section="passage/tiles"]:has(+[data-section="passage/tiles"])>section>div>div.grid:not(:has(img)){border-bottom:0}html[data-tenant=nova-dental] [data-section="passage/tiles"]+[data-section="passage/tiles"]>section.wrap:not(:has(img)){padding-top:0}html[data-tenant=nova-dental] [data-section="passage/tiles"]+[data-section="passage/tiles"]>section>div>div.grid:not(:has(img)){margin-top:0}@media (min-width:691px){html[data-tenant=nova-dental] [data-section="passage/tiles"]>section>div>div.grid:has(img):has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid>.reveal>div{background:transparent;border-radius:0;padding:24px 0 0;border-top:1px solid var(--border)}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid :is(h2,h3){font-family:var(--font-display),serif;font-size:clamp(22px,1.9vw,27px);font-weight:350;line-height:1.15;letter-spacing:-.008em}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid :is(h2,h3)+div{margin-top:10px;font-size:16px;line-height:1.5;max-width:60ch}@media (min-width:691px){html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4.4vw,64px);row-gap:32px}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal:last-child:nth-child(odd){grid-column:1/-1}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal:last-child:nth-child(odd)>div>div.flex{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.4vw,64px);align-items:start}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal:last-child:nth-child(odd)>div>div.flex>.ls-photo{margin-bottom:0}}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid{column-gap:clamp(32px,4.4vw,64px);row-gap:32px}}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div{background:transparent;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);align-items:flex-start;text-align:left;gap:16px;padding:clamp(32px,4vw,56px)}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div>h2{font-size:clamp(28px,2.9vw,42px);line-height:1.1;letter-spacing:-.01em;max-width:20em}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div>p{font-size:15px;line-height:1.45}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div>.ls-badge{justify-self:start}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;column-gap:clamp(32px,4.4vw,72px);row-gap:16px}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div>:is(.ls-badge,h2,p){grid-column:1}html[data-tenant=nova-dental] [data-section="offer/tile"]>section>div>div{grid-column:2;grid-row:1/span 3;justify-self:end;align-self:center;margin-top:0}}html[data-tenant=nova-dental] [data-section="trust/pills"]>section{padding-top:calc(var(--section-y) * .7);padding-bottom:calc(var(--section-y) * .7)}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>div{margin-bottom:40px}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>div h2{font-size:clamp(24px,2.2vw,34px);line-height:1.12;letter-spacing:-.008em;max-width:24em}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul{max-width:1152px;gap:12px}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li{width:calc(50% - 6px)}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li>div{min-height:120px;padding-top:24px;padding-bottom:24px}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li>div>img{max-height:48px;max-width:calc(100% - 16px);margin-inline:8px}@media (min-width:691px){html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul{gap:var(--gap)}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li{width:calc(25% - var(--gap) * 3 / 4)}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li>div{min-height:168px;padding-top:32px;padding-bottom:32px}html[data-tenant=nova-dental] [data-section="trust/pills"]>section>ul>li>div>img{max-height:72px;max-width:220px;margin-inline:16px}}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul{gap:0;border-bottom:1px solid var(--border)}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul>li>.reveal>a>div,html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul>li>.reveal>div>div{background:transparent;border-radius:0;padding:20px 0;border-top:1px solid var(--border);box-shadow:none}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul>li>.reveal>a:hover>div{translate:none;box-shadow:none}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul>li>.reveal>a:hover h3{color:var(--fg-muted)}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul h3{font-family:var(--font-display),serif;font-size:clamp(22px,1.9vw,27px);font-weight:350;line-height:1.15;letter-spacing:-.008em;transition:color .15s cubic-bezier(.4,0,.2,1)}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div>ul h3+p{margin-top:6px;font-size:16px;line-height:1.5}html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>a>div,html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>div>div{background:transparent;border-radius:0;padding:0;box-shadow:none}html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>a:hover>div{translate:none;box-shadow:none}html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>a:hover h3{color:var(--fg-muted)}html[data-tenant=nova-dental] [data-section="services/related"]>section>ul h3{font-family:var(--font-display),serif;font-size:clamp(22px,1.9vw,27px);font-weight:350;line-height:1.15;letter-spacing:-.008em;transition:color .15s cubic-bezier(.4,0,.2,1)}@media (max-width:690px){html[data-tenant=nova-dental] [data-section="services/related"]>section>ul{gap:0;border-bottom:1px solid var(--border)}html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>a>div,html[data-tenant=nova-dental] [data-section="services/related"]>section>ul>li>.reveal>div>div{padding:14px 0;border-top:1px solid var(--border)}}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>p.label+:is(h1,h2),html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>p.label+:is(h1,h2){grid-row:2;margin-top:-8px}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>p.label~div:first-of-type,html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>p.label~div:first-of-type{grid-row:1/span 2}html[data-tenant=nova-dental] [data-section="passage/split"]>section>.reveal>div:not(:has(>:nth-child(2)))>div>div.grid.gap-5:not(.text-center)>p.label~div:first-of-type+div,html[data-tenant=nova-dental] [data-section="passage/stack"]>section>div:not(:has(>:nth-child(2)))>.reveal>div.grid.gap-5:not(.text-center)>p.label~div:first-of-type+div{grid-row:3}}@media (min-width:691px){html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal>div>div.flex:has(>.ls-photo){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:20px;align-items:start}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal>div>div.flex>.ls-photo{margin-bottom:0}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal:last-child:nth-child(odd)>div>div.flex>div.min-w-0:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.4vw,64px);align-items:start}html[data-tenant=nova-dental] [data-section="passage/features"]>section>div>div.grid:has(>:nth-child(5))>.reveal:last-child:nth-child(odd)>div>div.flex>div.min-w-0:only-child>div{margin-top:0}}html[data-tenant=nova-dental] [data-section="services/photo-tiles"]>section>div.grid>.reveal>:is(a,div)>.ls-photo{aspect-ratio:1/1!important}html[data-tenant=nova-dental] [data-section="passage/stack"]>section:not(.ls-article)>div>.reveal>div>div.grid:not(.ls-pairs):has(>:nth-child(5)){align-items:stretch}html[data-tenant=nova-dental] [data-section="passage/stack"]>section:not(.ls-article)>div>.reveal>div>div.grid:not(.ls-pairs):has(>:nth-child(5))>.ls-photo{aspect-ratio:1/1!important}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div>div>div.grid.gap-4:has(>:nth-child(2))>.ls-photo{aspect-ratio:4/3!important}html[data-tenant=nova-dental] a.btn[href*="youtube.com"]{width:64px;min-width:64px;padding:0;overflow:hidden;white-space:nowrap;text-indent:200%;color:transparent;background-color:#ff0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 6.5v11l9-5.5z'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:26px 26px}html[data-tenant=nova-dental] a.btn[href*="youtube.com"]:hover{background-color:#cc0000;color:transparent}html[data-tenant=nova-dental] a.btn[href*="youtube.com"]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}html[data-tenant=nova-dental] header div.grid>a.btn[href*="youtube.com"]{justify-self:start}html[data-tenant=nova-dental]{--primary:#fdc446!important;--on-primary:var(--fg)!important;--accent:var(--fg)!important}html[data-tenant=nova-dental] .btn-primary:hover{background:color-mix(in oklab,var(--primary) 92%,black);box-shadow:none}html[data-tenant=nova-dental] :focus-visible{outline-color:var(--fg)}html[data-tenant=nova-dental] .ls-badge{background:var(--primary);color:var(--fg)}html[data-tenant=nova-dental] .link:hover{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:4px}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>button:hover,html[data-tenant=nova-dental] .nav-link[aria-current=page]{background:var(--primary);color:var(--fg)}html[data-tenant=nova-dental] .prose a{color:var(--fg);text-decoration-color:var(--primary);text-decoration-thickness:2px}html[data-tenant=nova-dental] [data-override="passage/options"] .ls-package{border:1px solid transparent}html[data-tenant=nova-dental] [data-override="passage/options"] .ls-package-lift{border-color:var(--primary);box-shadow:var(--shadow-md)}html[data-tenant=nova-dental] [data-override="passage/options"] .ls-package-rows>li:last-child{border-bottom:1px solid var(--border)}@media (min-width:1000px){html[data-tenant=nova-dental] [data-override="passage/options"]>ul{align-items:stretch}}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5{background:color-mix(in oklab,var(--primary) 12%,var(--bg-subtle));border-top-width:1px;border:1px solid color-mix(in oklab,var(--primary) 45%,var(--border));border-radius:calc(var(--radius) * 1.5);padding:clamp(28px,4vw,56px)}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5>:is(h1,h2){font-size:clamp(32px,3.6vw,52px);line-height:1.05;max-width:10em}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5>div.grid.gap-4{gap:0;max-width:60ch}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5>div.grid.gap-4>p{padding:12px 0;border-top:1px solid color-mix(in oklab,var(--primary) 35%,var(--border))}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5>div.grid.gap-4>p:first-child{border-top:0;padding-top:0}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5>div.grid.gap-4>p:last-child{color:var(--fg);font-weight:500;font-size:17px}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5 .btn-secondary{background:var(--primary);color:var(--fg)}html[data-tenant=nova-dental] [data-section="passage/split"]:has(+[data-section="passage/options"])>section>.reveal>div>div>div.grid.gap-5 .btn-secondary:hover{background:color-mix(in oklab,var(--primary) 92%,black)}html[data-tenant=nova-dental] header .ls-frost>.btn-primary{position:relative;overflow:hidden;isolation:isolate}html[data-tenant=nova-dental] header .ls-frost>.btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,color-mix(in oklab,var(--primary) 45%,white) 50%,transparent 62%);translate:-100% 0;animation:nova-shimmer 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes nova-shimmer{0%{translate:-100% 0}30%{translate:100% 0}to{translate:100% 0}}@media (prefers-reduced-motion:reduce){html[data-tenant=nova-dental] header .ls-frost>.btn-primary:after{animation:none;display:none}}html[data-tenant=nova-dental] [data-section^="proof/"] .ls-avatar-0{background:#f2b8a2;color:#1b1a22}html[data-tenant=nova-dental] [data-section^="proof/"] .ls-avatar-1{background:#ffd166;color:#1b1a22}html[data-tenant=nova-dental] [data-section^="proof/"] .ls-avatar-2{background:#a9c9a4;color:#1b1a22}html[data-tenant=nova-dental] [data-section^="proof/"] .ls-avatar-3{background:#c4653f;color:#ffffff}html[data-tenant=nova-dental] [data-section^="proof/"] .ls-avatar-4{background:#6f5a8e;color:#ffffff}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div:nth-child(5n+1) .ls-avatar{background:#c4653f;color:#ffffff}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div:nth-child(5n+2) .ls-avatar{background:#ffd166;color:#1b1a22}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div:nth-child(5n+3) .ls-avatar{background:#6f5a8e;color:#ffffff}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div:nth-child(5n+4) .ls-avatar{background:#a9c9a4;color:#1b1a22}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div:nth-child(5n+5) .ls-avatar{background:#f2b8a2;color:#1b1a22}html[data-tenant=nova-dental] [data-section^="proof/"] span[role=img]{color:#f5b301}html[data-tenant=nova-dental] [data-section^="proof/"] span[role=img]>svg.opacity-20{color:var(--fg)}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]{align-items:stretch}html[data-tenant=nova-dental] .ls-reviews [aria-roledescription=carousel]>div[tabindex]>div>.ls-review{height:100%}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child){row-gap:32px}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0,html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4,html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child,html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5,html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4{display:contents}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p{font-size:16px;line-height:1.5;color:var(--fg-muted);max-width:60ch}@media (min-width:1000px){html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child){grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.4vw,72px);row-gap:40px;align-items:center}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo{grid-column:1}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p{grid-column:2}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:first-child,html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:first-child{grid-row:1}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(2),html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(2){grid-row:2}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3),html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3){grid-row:3}}@media (max-width:999px){html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:first-child{order:1}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:first-child{order:2;margin-bottom:8px}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(2){order:3}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(2){order:4;margin-bottom:8px}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3){order:5}html[data-tenant=nova-dental] [data-section="passage/split"]>section:not(.ls-article)>.reveal>div:has(>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3):last-child):not(:has(>div:first-child>div.grid.gap-5>:is(h1,h2,p.label))):has(>div.min-w-0>div.grid.gap-4>.ls-photo:nth-child(3):last-child)>div:first-child>div.grid.gap-5>div.grid.gap-4>p:nth-child(3){order:6}}@media (min-width:1000px){html[data-tenant=nova-dental] footer>div.grid{grid-template-columns:minmax(200px,.9fr) minmax(130px,.6fr) 3fr!important;column-gap:40px!important}html[data-tenant=nova-dental] footer nav[aria-labelledby=f-services]>div{columns:auto!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}html[data-tenant=nova-dental] footer nav[aria-labelledby=f-services]>div>div{margin-bottom:0}}html[data-tenant=nova-dental] footer nav[aria-labelledby=f-practice] a,html[data-tenant=nova-dental] footer nav[aria-labelledby=f-services] a{font-size:13px;line-height:1.35;min-height:22px}html[data-tenant=nova-dental] footer nav[aria-labelledby=f-services] h3{font-size:11px;margin-bottom:4px}html[data-tenant=nova-dental] footer{padding-top:clamp(36px,4vw,56px)!important}html[data-tenant=nova-dental] :is([data-section^="hero/"],[data-section="serviceDetail/article"]) p.label[data-eyebrow-line]{font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;color:var(--fg-muted);margin-bottom:14px}html[data-tenant=riverside-west-dental] .hx2-hero-note{display:none}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */html[data-pack=one-ounce]{--oo-accent:#bb8a6a;--oo-ink:#1a1a1a;--oo-brand-blue:#213992;--oo-faint:#f5f7fa;--oo-offer:#f5b921;--oo-offer-dark:#d99f0c;--color-ink:var(--oo-ink);--color-brand-blue:var(--oo-brand-blue);--color-faint:var(--oo-faint);--color-offer:var(--oo-offer);--color-offer-dark:var(--oo-offer-dark)}html[data-pack=one-ounce] body{color:var(--oo-ink);font-family:var(--font-pt-sans),Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-size:18px;font-weight:400;line-height:27px}html[data-pack=one-ounce] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:normal;font-weight:500}@layer base{html[data-pack=one-ounce] :is(h1,h2,h3,h4,h5,h6){line-height:inherit;text-wrap:wrap}}@layer components{html[data-pack=one-ounce] .row-container{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto;padding-inline:6%}@media (min-width:1000px){html[data-pack=one-ounce] .row-container{padding-inline:90px}}html[data-pack=one-ounce] .row-grid{grid-template-columns:1fr;align-items:center;gap:25px;display:grid}@media (min-width:1000px){html[data-pack=one-ounce] .row-grid{grid-template-columns:1fr 1fr;gap:50px}html[data-pack=one-ounce] .row-grid-wide{column-gap:95px;margin-right:-45px}}html[data-pack=one-ounce] .section-heading{margin-bottom:7px;font-size:22.5px;line-height:26.25px}@media (min-width:691px){html[data-pack=one-ounce] .section-heading{font-size:24px;line-height:28px}}@media (min-width:1000px){html[data-pack=one-ounce] .section-heading{font-size:25.5px;line-height:29.75px}}@media (min-width:1301px){html[data-pack=one-ounce] .section-heading{font-size:30px;line-height:35px}}html[data-pack=one-ounce] .pull-quote{font-family:var(--font-montserrat),sans-serif;letter-spacing:.5px;margin-bottom:30px;font-size:18px;font-weight:500;line-height:21px}html[data-pack=one-ounce] .prose-body>p{padding-bottom:27px}html[data-pack=one-ounce] .prose-body>p:last-of-type{padding-bottom:0}html[data-pack=one-ounce] .img-card{border-radius:5px;box-shadow:0 0 50px #0003}html[data-pack=one-ounce] .btn-accent{background:var(--oo-accent);color:#fff;font-weight:500}html[data-pack=one-ounce] .btn-accent,html[data-pack=one-ounce] .btn-offer{font-family:var(--font-montserrat),sans-serif;letter-spacing:normal;border-radius:5px;padding:15px 22px;font-size:14px;line-height:20px;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-block}html[data-pack=one-ounce] .btn-offer{background:var(--oo-offer);color:var(--oo-ink);font-weight:600}html[data-pack=one-ounce] .btn-offer:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 18px #00000029}@media (prefers-reduced-motion:reduce){html[data-pack=one-ounce] .btn-offer{transition:none}html[data-pack=one-ounce] .btn-offer:hover{transform:none}}html[data-pack=one-ounce] .btn-accent:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 20px #00000038}}@keyframes oo-hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-pack=one-ounce] .hero-fade>*{opacity:0;animation:oo-hero-fade-up 1s cubic-bezier(.25,1,.5,1) forwards}html[data-pack=one-ounce] .hero-fade>:first-child{animation-delay:.15s}html[data-pack=one-ounce] .hero-fade>:nth-child(2){animation-delay:.3s}html[data-pack=one-ounce] .hero-fade>:nth-child(3){animation-delay:.45s}html[data-pack=one-ounce] .hero-fade>:nth-child(4){animation-delay:.6s}html[data-pack=one-ounce] .hero-fade-item{opacity:0;animation:oo-hero-fade-up 1s cubic-bezier(.25,1,.5,1) .15s forwards}html[data-pack=one-ounce] .reveal{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(28px)}html[data-pack=one-ounce] .reveal.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-pack=one-ounce] .reveal{opacity:1;transition:none;transform:none}}@media (max-width:999px){html[data-pack=one-ounce] body[data-form-screen] [data-mobile-dock],html[data-pack=one-ounce] body[data-form-screen] footer{display:none}}html[data-pack=one-ounce] .dentistry-blog-masthead{padding-top:max(clamp(5rem,12vw,11rem),136px)}@media (min-width:1000px){html[data-pack=one-ounce] .dentistry-blog-masthead{padding-top:max(clamp(5rem,12vw,11rem),164px)}}