.fixed-teeth-page{--df-measure: 760px;--df-header: 96px;color:var(--text-default);overflow-wrap:anywhere}.fixed-teeth-page figure{margin:0}:where(.df) h1{font:inherit;letter-spacing:inherit}.fixed-teeth-page .text-section-prose+.text-section-prose{margin-top:var(--space-16px)}.fixed-teeth-page .text-section-intro{max-width:var(--df-measure)}.fixed-teeth-page .df-head{display:grid;gap:var(--space-16px);margin-bottom:var(--space-48px)}.fixed-teeth-page .df-surface-panel{background:var(--surface-panel)}.fixed-teeth-page .df-section-action{margin-top:var(--space-32px)}.fixed-teeth-page .df-with-video{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px 80px;align-items:start}.fixed-teeth-page .df-video-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32px);max-width:760px;list-style:none;padding:0;margin:0}.fixed-teeth-page .df-video-list>li{min-width:0}.fixed-teeth-page .clinic-video img{height:100%}.fixed-teeth-page .df-case .ba-slider:after{padding-bottom:calc(723 / 1192 * 100%)}.fixed-teeth-page .df-case .ba-slider{border-radius:var(--radius-large)}@media(max-width:1200px){.fixed-teeth-page .df-with-video{grid-template-columns:minmax(0,1fr) 200px;gap:48px}}@media(max-width:900px){.fixed-teeth-page .df-with-video{grid-template-columns:minmax(0,1fr);gap:var(--space-32px)}.fixed-teeth-page .df-with-video>.clinic-video{width:min(100%,200px)}}@media(max-width:600px){.fixed-teeth-page{--df-header: 80px}.fixed-teeth-page .df-case .ba-slider{border-radius:var(--radius-card)}.fixed-teeth-page .df-head{margin-bottom:var(--space-32px)}.fixed-teeth-page .df-video-list{gap:var(--space-12px)}.fixed-teeth-page .df-video-list>li:has(>[data-clinic-video-state=playing]){grid-column:1 / -1;order:1}.fixed-teeth-page .df-video-list>li>[data-clinic-video-state=playing]{width:min(100%,300px)}}.fixed-teeth-page .c-hero{position:relative;isolation:isolate;display:grid;align-content:center;row-gap:var(--space-80px);min-height:min(960px,76vw);padding-top:calc(var(--header-height, var(--df-header)) + 64px);padding-bottom:var(--space-64px);box-sizing:border-box}.fixed-teeth-page .c-hero__media{position:absolute;z-index:-1;inset:var(--df-header) 0 200px auto;width:60%;margin:0}.fixed-teeth-page .c-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 40%),linear-gradient(to top,transparent 0,#000 24%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 40%),linear-gradient(to top,transparent 0,#000 24%);mask-composite:intersect}.fixed-teeth-page .c-hero__copy{display:grid;gap:var(--space-32px);justify-items:start;max-width:620px;align-self:center}.fixed-teeth-page .c-hero__copy .text-section-intro{margin:calc(-1 * var(--space-12px)) 0 0}.fixed-teeth-page .c-hero__points{display:grid;gap:var(--space-20px)}.fixed-teeth-page .c-hero__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-32px);list-style:none;padding:0;margin:0;font-size:var(--body-md-size);line-height:var(--body-md-line)}.fixed-teeth-page .c-hero__list>li{padding-top:var(--space-16px);border-top:1px solid var(--color-border-default)}.fixed-teeth-page .c-hero__list>li:before{top:calc(var(--space-16px) + .2em)}.fixed-teeth-page .c-what{overflow-x:clip}.fixed-teeth-page .c-what__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 80px;align-items:start}.fixed-teeth-page .c-what__pair{position:sticky;top:calc(var(--df-header) + 32px);display:grid;gap:var(--space-24px)}.fixed-teeth-page .c-what__figure{position:relative;overflow:hidden;border-radius:var(--radius-large);background:var(--bg-default)}.fixed-teeth-page .c-what__figure img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;padding:var(--space-24px);box-sizing:border-box}.fixed-teeth-page .c-what__figure .photo-label{position:absolute;left:var(--space-16px);bottom:var(--space-16px);background:var(--surface-panel)}.fixed-teeth-page .c-what__definition-copy,.fixed-teeth-page .c-what__copy{display:grid;gap:var(--space-24px)}.fixed-teeth-page .c-what__copy .text-section-prose+.text-section-prose{margin-top:0}.fixed-teeth-page .d-what__detail{--d-video-col: 240px;--d-video-reach: 0px;display:grid;grid-template-columns:minmax(0,1fr) var(--d-video-col);gap:var(--space-64px) var(--space-48px);align-items:start}.fixed-teeth-page .d-what__detail>.c-what__definition-copy{grid-column:1;grid-row:1}.fixed-teeth-page .d-what__detail>.c-what__copy{grid-column:1;grid-row:2}.fixed-teeth-page .d-what__video{grid-column:2;grid-row:1 / span 2;justify-self:start;width:calc(var(--d-video-col) + var(--d-video-reach));border-radius:var(--radius-large);overflow:hidden;box-shadow:0 24px 60px color-mix(in srgb,var(--text-default) 18%,transparent)}@media(min-width:1760px){.fixed-teeth-page .d-what__detail{--d-video-reach: clamp(0px, calc((100vw - 1440px)/2 - 64px) , 200px)}}@media(max-width:1759px){.fixed-teeth-page .c-what__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px 64px}.fixed-teeth-page .d-what__detail{--d-video-col: 260px}}@media(max-width:1360px){.fixed-teeth-page .d-what__detail{--d-video-col: 240px;column-gap:var(--space-32px)}.fixed-teeth-page .d-what__detail>.c-what__copy{grid-column:1 / -1}.fixed-teeth-page .d-what__video{grid-row:1}}.fixed-teeth-page .b-who__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-32px) 80px;align-items:start}.fixed-teeth-page .b-who__head{display:grid;gap:var(--space-16px)}.fixed-teeth-page .b-steps__title{max-width:960px;margin-bottom:var(--space-64px)}.fixed-teeth-page .b-steps__grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:80px;align-items:start}.fixed-teeth-page .b-steps__video{position:sticky;top:calc(var(--df-header) + 32px)}.fixed-teeth-page .treatment-step__prose .list--dots{margin-block:var(--space-8px) var(--space-16px)}.fixed-teeth-page .b-steps__action{margin-top:var(--space-48px);padding-left:56px}.fixed-teeth-page .b-pros__grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;align-items:start}.fixed-teeth-page .c-cases__title{margin-bottom:var(--space-48px)}.fixed-teeth-page .d-cases__row{--d-gap: var(--space-24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) calc((100% - 2 * var(--d-gap)) * .14573);gap:var(--d-gap);align-items:start}.fixed-teeth-page .d-cases__case{min-width:0}.fixed-teeth-page .d-cases__video{width:100%;border-radius:var(--radius-large);overflow:hidden}.fixed-teeth-page .c-cost__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.95fr);gap:48px;align-items:start}.fixed-teeth-page .c-cost__head{display:grid;gap:var(--space-16px)}.fixed-teeth-page .c-cost__factors{margin-top:var(--space-8px)}.fixed-teeth-page .c-includes{padding:var(--space-32px);background:var(--bg-default)}.fixed-teeth-page .c-includes .text-subsection-heading{margin-bottom:var(--space-12px)}.fixed-teeth-page .c-faq__inner{max-width:960px;margin-inline:auto}.fixed-teeth-page .c-faq__inner>h2{margin-bottom:var(--space-32px)}.fixed-teeth-page .c-videos__title{margin-bottom:var(--space-48px);max-width:760px}.fixed-teeth-page .c-videos__list{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;gap:var(--space-24px)}@media(max-width:1200px){.fixed-teeth-page .c-hero__list{grid-template-columns:repeat(3,minmax(0,1fr))}.fixed-teeth-page .c-what__grid{gap:48px}.fixed-teeth-page .d-what__detail{--d-video-col: 220px}.fixed-teeth-page .b-steps__grid,.fixed-teeth-page .b-pros__grid{grid-template-columns:minmax(0,1fr) 200px;gap:48px}.fixed-teeth-page .b-pros__grid{grid-template-columns:200px minmax(0,1fr)}.fixed-teeth-page .c-cost__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-teeth-page .c-includes{grid-column:1 / -1}.fixed-teeth-page .c-includes__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.fixed-teeth-page .c-videos__list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}}@media(max-width:900px){.fixed-teeth-page .c-hero{display:block;min-height:0;padding-top:0}.fixed-teeth-page .c-hero__media{position:relative;z-index:0;inset:auto;width:auto;margin:0 calc(-1 * var(--section-inline-padding)) var(--space-24px)}.fixed-teeth-page .c-hero__media img{aspect-ratio:4 / 3;height:auto;object-position:50% 60%;-webkit-mask-image:linear-gradient(to bottom,#000 64%,transparent 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,#000 64%,transparent 100%);mask-composite:add}.fixed-teeth-page .c-hero__copy{gap:var(--space-24px)}.fixed-teeth-page .c-hero__points{margin-top:var(--space-48px)}.fixed-teeth-page .c-hero__list{grid-template-columns:minmax(0,1fr);gap:0}.fixed-teeth-page .c-hero__list>li{padding-block:var(--space-16px)}.fixed-teeth-page .c-what__grid,.fixed-teeth-page .c-cost__grid,.fixed-teeth-page .b-who__grid,.fixed-teeth-page .b-steps__grid,.fixed-teeth-page .b-pros__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-32px)}.fixed-teeth-page .c-what__pair{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12px)}.fixed-teeth-page .d-what__detail{grid-template-columns:minmax(0,1fr);gap:var(--space-32px)}.fixed-teeth-page .d-what__detail>.c-what__definition-copy{grid-row:1}.fixed-teeth-page .d-what__detail>.d-what__video{grid-column:1;grid-row:2}.fixed-teeth-page .d-what__detail>.c-what__copy{grid-column:1;grid-row:3}.fixed-teeth-page .d-what__video{width:min(100%,200px);box-shadow:none;border-radius:0;overflow:visible}.fixed-teeth-page .c-what__copy{margin-top:var(--space-16px)}.fixed-teeth-page .b-steps__video,.fixed-teeth-page .b-pros__video{width:min(100%,200px)}.fixed-teeth-page .b-steps__video{position:relative;top:auto}.fixed-teeth-page .b-pros__body{order:-1}.fixed-teeth-page .b-steps__title{margin-bottom:var(--space-32px)}.fixed-teeth-page .b-steps__action{padding-left:0}.fixed-teeth-page .d-cases__row{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-teeth-page .d-cases__video{grid-column:1 / -1;width:min(100%,200px)}.fixed-teeth-page .c-includes__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.fixed-teeth-page .c-hero .action{width:100%}.fixed-teeth-page .c-what__pair{gap:var(--space-8px)}.fixed-teeth-page .c-what__figure .photo-label{left:var(--space-8px);bottom:var(--space-8px);padding:2px var(--space-8px)}.fixed-teeth-page .c-what__figure{border-radius:var(--radius-card)}.fixed-teeth-page .c-what__figure img{padding:var(--space-12px)}.fixed-teeth-page .d-cases__row{grid-template-columns:minmax(0,1fr);gap:var(--space-20px)}.fixed-teeth-page .d-cases__video{grid-column:auto}.fixed-teeth-page .c-cases__title,.fixed-teeth-page .b-steps__title,.fixed-teeth-page .c-videos__title{margin-bottom:var(--space-32px)}.fixed-teeth-page .c-includes{padding:var(--space-20px)}.fixed-teeth-page .c-videos__list{gap:var(--space-12px)}}
