main.director-type-scale.director-type-scale section h1{letter-spacing:-.04em!important;font-size:clamp(2.25rem,3.6vw,3rem)!important;line-height:1.2!important}main.director-type-scale.director-type-scale section h2,.full-arch-copy main.director-type-scale.director-type-scale #compare-options h2{letter-spacing:-.04em!important;font-size:clamp(1.625rem,2.3vw,1.875rem)!important;line-height:1.25!important}main.director-type-scale.director-type-scale section h3,main.director-type-scale.director-type-scale.home-page #cases h3,main.director-type-scale.director-type-scale section summary,main.director-type-scale.director-type-scale section summary>span:nth-child(2),main.director-type-scale.director-type-scale section button span[class*="text-[clamp("]{font-size:1.125rem!important;line-height:1.5!important}main.director-type-scale.director-type-scale section p,main.director-type-scale.director-type-scale section li,main.director-type-scale.director-type-scale section blockquote,main.director-type-scale.director-type-scale section figcaption,main.director-type-scale.director-type-scale section a,main.director-type-scale.director-type-scale section button,main.director-type-scale.director-type-scale section label,main.director-type-scale.director-type-scale section input,main.director-type-scale.director-type-scale section textarea,main.director-type-scale.director-type-scale section select,main.director-type-scale.director-type-scale section .hero-credentials span,main.director-type-scale.director-type-scale section .hero-credentials strong,main.director-type-scale.director-type-scale section .hours span,main.director-type-scale.director-type-scale section .hours strong,main.director-type-scale.director-type-scale.home-page #cases h3+div,main.director-type-scale.director-type-scale.home-page #journal [id=journal-list]>a>span:nth-of-type(3),main.director-type-scale.director-type-scale.home-page #journal [id=journal-list]+div{font-size:1rem!important;line-height:1.75!important}main.director-type-scale.director-type-scale section :is(p,li,figcaption) :is(span,strong,small){font-size:inherit!important;line-height:inherit!important}main.director-type-scale.director-type-scale section p[class*=text-xs],main.director-type-scale.director-type-scale section p[class*="text-[0.65rem]"],main.director-type-scale.director-type-scale section figcaption[class*=text-xs],main.director-type-scale.director-type-scale section summary>span:first-child,main.director-type-scale.director-type-scale section .eyebrow,main.director-type-scale.director-type-scale section .en-eyebrow{font-size:.75rem!important;line-height:1.5!important}main.director-type-scale.director-type-scale section p[class*=text-sm]{font-size:.875rem!important;line-height:1.5!important}@media (max-width:767px){main.director-type-scale.director-type-scale section p,main.director-type-scale.director-type-scale section li,main.director-type-scale.director-type-scale section blockquote,main.director-type-scale.director-type-scale section a,main.director-type-scale.director-type-scale section button,main.director-type-scale.director-type-scale section label,main.director-type-scale.director-type-scale section input,main.director-type-scale.director-type-scale section textarea,main.director-type-scale.director-type-scale section select,main.director-type-scale.director-type-scale section summary,main.director-type-scale.director-type-scale section summary>span:nth-child(2),main.director-type-scale.director-type-scale section .hero-credentials span,main.director-type-scale.director-type-scale section .hero-credentials strong,main.director-type-scale.director-type-scale section .hours span,main.director-type-scale.director-type-scale section .hours strong,main.director-type-scale.director-type-scale.home-page #cases h3+div,main.director-type-scale.director-type-scale.home-page #journal [id=journal-list]>a>span:nth-of-type(3),main.director-type-scale.director-type-scale.home-page #journal [id=journal-list]+div{font-size:1.25rem!important;line-height:1.65!important}main.director-type-scale.director-type-scale section p[class*=text-xs],main.director-type-scale.director-type-scale section p[class*=text-sm],main.director-type-scale.director-type-scale section p[class*="text-[0.65rem]"],main.director-type-scale.director-type-scale section figcaption,main.director-type-scale.director-type-scale section summary>span:first-child,main.director-type-scale.director-type-scale section .eyebrow,main.director-type-scale.director-type-scale section .en-eyebrow{font-size:1.125rem!important;line-height:1.55!important}}main.director-type-scale.director-type-scale>section:not(.hero),main.director-type-scale.director-type-scale #reservation>section{padding-block:clamp(2.5rem,4vw,4rem)!important}main.director-type-scale.director-type-scale>section{content-visibility:visible;contain-intrinsic-size:none}main.director-type-scale.director-type-scale #home-hero>section{padding-block:3rem!important}main.director-type-scale.director-type-scale section :is(h2,h3)[class*=mt-],main.director-type-scale.director-type-scale section p[class*=mt-]{margin-top:1.25rem!important}main.director-type-scale.director-type-scale section p[class*=mb-],main.director-type-scale.director-type-scale section .eyebrow{margin-bottom:1rem!important}main.director-type-scale.director-type-scale section :is(div,ol)[class*=mt-10],main.director-type-scale.director-type-scale section :is(div,ol)[class*=mt-12],main.director-type-scale.director-type-scale section :is(div,ol)[class*=mt-14]{margin-top:1.75rem!important}main.director-type-scale.director-type-scale section :is(div,ol)[class*=gap-12],main.director-type-scale.director-type-scale section :is(div,ol)[class*="gap-[clamp(4rem"]{gap:2rem!important}main.director-type-scale.director-type-scale section a[class*=min-h-16]{min-height:3.25rem!important}main.director-type-scale.director-type-scale section summary{min-height:3.5rem!important;padding-block:1.25rem!important}main.director-type-scale.director-type-scale section details>p{padding-bottom:1.5rem!important}main.director-type-scale.director-type-scale.preservation-page>section:first-of-type{padding-block:2rem!important}main.director-type-scale.director-type-scale.preservation-page>section:first-of-type>div:nth-child(2){gap:2rem!important;padding-top:2rem!important;padding-bottom:0!important}main.director-type-scale.director-type-scale.preservation-page #representative-case>div>div[class*=py-]{padding-block:1.75rem!important}main.director-type-scale.director-type-scale.preservation-page #representative-case>div>div[class*=pt-]{padding-top:2rem!important}main.director-type-scale.director-type-scale.preservation-page #representative-case>div>h2{padding-block:1.75rem!important}main.director-type-scale.director-type-scale #dentist .en-portrait,main.director-type-scale.director-type-scale #dentist>div>div:first-child{min-height:28rem!important}main.director-type-scale.director-type-scale :is(#care,#treatments) article>div:first-child{height:clamp(16rem,23vw,20rem)!important}main.director-type-scale.director-type-scale .hero.hero-experience{min-height:0!important;padding-block:0!important}main.director-type-scale.director-type-scale .hero-experience .hero-copy{padding-block:3rem!important}main.director-type-scale.director-type-scale .hero-experience .hero-lecture-image{min-height:30rem!important}main.director-type-scale.director-type-scale .hero-description,main.director-type-scale.director-type-scale .hero-credentials,main.director-type-scale.director-type-scale .hero-actions{margin-top:1.5rem!important}main.director-type-scale.director-type-scale .hero-credentials>div{padding-block:.75rem!important}main.director-type-scale.director-type-scale .case-story-heading,main.director-type-scale.director-type-scale .case-comparison,main.director-type-scale.director-type-scale .case-videos,main.director-type-scale.director-type-scale .philosophy-content,main.director-type-scale.director-type-scale .faq-header{gap:2rem!important}main.director-type-scale.director-type-scale .case-hero,main.director-type-scale.director-type-scale .case-comparison,main.director-type-scale.director-type-scale .case-videos,main.director-type-scale.director-type-scale .philosophy-content,main.director-type-scale.director-type-scale .compare-list,main.director-type-scale.director-type-scale .benefit-grid,main.director-type-scale.director-type-scale .timeline,main.director-type-scale.director-type-scale .faq-list,main.director-type-scale.director-type-scale .visit-grid{margin-top:2rem!important}main.director-type-scale.director-type-scale .case-story :is(.comparison-copy,.case-videos) h3{font-size:clamp(1.625rem,2.3vw,1.875rem)!important;line-height:1.3!important}.full-arch-copy main.director-type-scale.director-type-scale #process .timeline-step{min-height:0!important;padding:1.5rem!important}.full-arch-copy main.director-type-scale.director-type-scale #process .timeline-step h3{margin-top:1rem!important}main.director-type-scale.director-type-scale .case-videos article>div{padding:1.75rem!important}@media (max-width:980px){main.director-type-scale.director-type-scale .hero-experience .hero-lecture-image{min-height:0!important}}@media (max-width:767px){main.director-type-scale.director-type-scale #home-hero>section{padding-block:2.5rem!important}main.director-type-scale.director-type-scale section a[class*=min-h-16]{min-height:3.5rem!important}main.director-type-scale.director-type-scale #dentist .en-portrait,main.director-type-scale.director-type-scale #dentist>div>div:first-child{min-height:22rem!important}main.director-type-scale.director-type-scale .hero-experience .hero-copy{padding-block:2.5rem!important}}@media (min-width:1200px) and (max-width:1799px){.all-on-x-landing main.director-type-scale>section:not(.hero){width:calc(100% - 10.5rem)!important;margin-left:10.5rem!important;margin-right:0!important}}main.director-type-scale.director-type-scale .case-journey{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}main.director-type-scale.director-type-scale .case-journey .case-story-heading{flex-direction:column;align-items:stretch;display:flex;gap:1.5rem!important}main.director-type-scale.director-type-scale .case-journey .section-heading{flex-direction:column;flex:none;display:flex}main.director-type-scale.director-type-scale .case-journey .section-heading h2{margin-top:1.5rem;padding-top:0;font-weight:600!important}main.director-type-scale.director-type-scale .case-journey .case-intro{border:0;padding:0}main.director-type-scale.director-type-scale .case-journey .case-intro span{margin-top:1rem}main.director-type-scale.director-type-scale .case-journey .case-hero{padding-top:0;margin-top:0!important}main.director-type-scale.director-type-scale .case-journey .case-portrait{aspect-ratio:8/5;border-radius:1.25rem}main.director-type-scale.director-type-scale .case-story :is(.case-portrait,.comparison-images) figcaption{left:.75rem;right:auto}main.director-type-scale.director-type-scale .case-story .case-comparison{display:block;margin-top:4rem!important}main.director-type-scale.director-type-scale .case-story .comparison-copy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2rem;display:grid}main.director-type-scale.director-type-scale .case-story .comparison-copy>p:last-child{margin:0}main.director-type-scale.director-type-scale .case-story .comparison-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}main.director-type-scale.director-type-scale .case-story .comparison-images figure{aspect-ratio:4/3;justify-self:stretch;width:100%}main.director-type-scale.director-type-scale .case-story .xray-result img{aspect-ratio:2.6;object-position:center}main.director-type-scale.director-type-scale .case-story .xray-result figcaption{color:var(--ink-soft);background:#f4f0ea;flex-wrap:wrap;padding:.75rem 0 0}main.director-type-scale.director-type-scale .case-story .xray-result figcaption strong{color:var(--ink)}main.director-type-scale.director-type-scale .case-story .case-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important;margin-top:4rem!important}main.director-type-scale.director-type-scale .case-story .case-videos article{background:0 0;min-width:0;display:block}main.director-type-scale.director-type-scale .case-story .case-videos article>:is(video,img){aspect-ratio:8/5;object-fit:cover;background:#111;width:100%;display:block}main.director-type-scale.director-type-scale .case-story .case-videos article>.case-video-copy{padding:1rem 0 0!important}main.director-type-scale.director-type-scale .case-story .case-videos p{margin-top:.75rem}@media (max-width:767px){main.director-type-scale.director-type-scale .case-journey,main.director-type-scale.director-type-scale .case-story :is(.comparison-copy,.comparison-images,.case-videos){grid-template-columns:minmax(0,1fr)}main.director-type-scale.director-type-scale .case-journey .section-heading h2,main.director-type-scale.director-type-scale .case-journey .case-hero{padding-top:0}main.director-type-scale.director-type-scale .case-story .case-comparison{margin-top:2.5rem!important}main.director-type-scale.director-type-scale .case-story .comparison-copy{gap:1rem}main.director-type-scale.director-type-scale .case-story .case-videos{gap:2rem!important;margin-top:2.5rem!important}}.all-on-x-landing main.director-type-scale.director-type-scale .hero-experience h1{font-weight:600!important}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero{min-height:0}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero h1{margin-top:2rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero h1 strong{font-size:inherit;line-height:inherit;letter-spacing:inherit}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero h1 span{margin-bottom:.75rem;font-size:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero-intro{gap:2rem;margin-top:1.75rem;padding-top:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-hero-actions{margin-top:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page :is(.implant-purpose-grid,.implant-faq-grid){gap:2rem}main.director-type-scale.director-type-scale.implant-reading-page :is(.implant-kicker,.implant-hero-meta p){font-size:.75rem!important;line-height:1.5!important}main.director-type-scale.director-type-scale.implant-reading-page .implant-section-heading>p:last-child{margin-top:1.25rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-visual{margin-top:1.75rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-visual figcaption{padding:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-list{margin-top:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-list li{padding:1rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-list summary{padding-block:.5rem!important}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-list summary strong{font-size:1.125rem;line-height:1.5}main.director-type-scale.director-type-scale.implant-reading-page .implant-author-card{gap:2rem;padding:2rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-author-copy :is(strong,span,small){font-size:1rem;line-height:1.75}main.director-type-scale.director-type-scale.implant-reading-page .implant-author-copy p{margin-bottom:1rem;font-size:.75rem!important;line-height:1.5!important}main.director-type-scale.director-type-scale.gum-care-page section summary>span:first-child{font-size:inherit!important;line-height:inherit!important}main.director-type-scale.director-type-scale.gum-care-page>section:first-child>div{gap:2rem!important}main.director-type-scale.director-type-scale.gum-care-page>section:first-child>div>div:last-child{max-width:30rem}main.director-type-scale.director-type-scale.gum-care-page #learn-more .grid p{font-size:1.125rem!important;line-height:1.5!important}main.director-type-scale.director-type-scale.gum-care-page section button strong{min-height:0;font-size:1.125rem;line-height:1.5}main.director-type-scale.director-type-scale.gum-care-page section button>span:last-child{min-height:0;padding:1.25rem;font-size:1.125rem;line-height:1.5}@media (max-width:767px){main.director-type-scale.director-type-scale.implant-reading-page .implant-hero-intro,main.director-type-scale.director-type-scale.implant-reading-page .implant-author-card{gap:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-author-card{padding:1.5rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-flow-list summary strong,main.director-type-scale.director-type-scale.implant-reading-page .implant-author-copy :is(strong,span){font-size:1.25rem}main.director-type-scale.director-type-scale.implant-reading-page .implant-author-copy small{font-size:1.125rem}main.director-type-scale.director-type-scale.gum-care-page #learn-more .grid p,main.director-type-scale.director-type-scale.gum-care-page section button strong,main.director-type-scale.director-type-scale.gum-care-page section button>span:last-child{font-size:1.25rem!important}}main.director-type-scale.director-type-scale #candidate a[href="/treatment/implant"]{text-underline-offset:.25em;color:#285b8c!important;text-decoration:underline!important}
