.treatment-comparison[data-astro-cid-dbe56rt2]{overflow-wrap:anywhere}.treatment-comparison__option[data-astro-cid-dbe56rt2]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-32px);align-items:start;padding:var(--space-48px);border:1px solid var(--color-border-default);border-radius:var(--radius-large);background:var(--bg-default);min-width:0}svg[data-astro-cid-dbe56rt2]{width:72px;height:72px}.treatment-comparison__cover[data-astro-cid-dbe56rt2]{fill:var(--list-marker-color)}.treatment-comparison__tooth[data-astro-cid-dbe56rt2]{fill:none;stroke:var(--text-default);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}strong[data-astro-cid-dbe56rt2]{display:block;margin-bottom:var(--space-8px);color:var(--text-default);font-size:var(--body-lg-size);line-height:1.5}.treatment-comparison__closing[data-astro-cid-dbe56rt2]{margin-top:40px;max-width:760px;color:var(--text-secondary)}@media(max-width:600px){.treatment-comparison__option[data-astro-cid-dbe56rt2]{grid-template-columns:48px minmax(0,1fr);gap:var(--space-20px);padding:28px var(--space-20px)}svg[data-astro-cid-dbe56rt2]{width:48px;height:48px}}.veneers-page{--fd-measure: 760px;--fd-header: 96px;color:var(--text-default);overflow-wrap:anywhere}.veneers-page figure{margin:0}.veneers-page .i-hero h1{font:inherit;letter-spacing:inherit}.veneers-page .text-section-prose+.text-section-prose{margin-top:var(--space-16px)}.veneers-page .text-section-intro{max-width:var(--fd-measure)}.veneers-page .fd-head{display:grid;gap:var(--space-16px);margin-bottom:var(--space-48px)}.veneers-page .fd-head--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 80px;align-items:end}.veneers-page .fd-surface-panel{background:var(--surface-panel)}.veneers-page .fd-photo{position:relative}.veneers-page .fd-photo img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-large);aspect-ratio:4 / 3}.veneers-page .fd-section-action{margin-top:var(--space-32px)}.veneers-page .fd-note{padding:var(--space-32px);border-radius:var(--radius-card);background:var(--surface-card);font-size:var(--body-md-size);line-height:var(--body-md-line)}.veneers-page .fd-watermark-host{position:relative;isolation:isolate;overflow:hidden}.veneers-page .fd-watermark{position:absolute;z-index:-1;right:-160px;top:50%;width:min(46vw,880px);max-width:none;height:auto;opacity:.05;transform:translateY(-50%);pointer-events:none;user-select:none}.veneers-page .fd-with-video{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px 80px;align-items:start}.veneers-page .fd-videos__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px;align-items:start}.veneers-page .fd-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}.veneers-page .fd-video-list>li{min-width:0}@media(max-width:1200px){.veneers-page .fd-with-video{grid-template-columns:minmax(0,1fr) 200px;gap:48px}}@media(max-width:900px){.veneers-page .fd-head--split,.veneers-page .fd-with-video,.veneers-page .fd-videos__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-32px)}.veneers-page .fd-with-video>.clinic-video{width:min(100%,200px)}.veneers-page .fd-watermark{top:auto;bottom:-6%;right:-180px;width:min(120vw,520px);transform:none}}@media(max-width:600px){.veneers-page{--fd-header: 80px}.veneers-page .fd-head{margin-bottom:var(--space-32px)}.veneers-page .fd-note{padding:var(--space-20px)}.veneers-page .fd-photo img{border-radius:var(--radius-card)}.veneers-page .fd-video-list{gap:var(--space-12px)}.veneers-video-list>li:has(>[data-clinic-video-state=playing]){grid-column:1 / -1;order:1}.veneers-video-list>li>[data-clinic-video-state=playing]{width:min(100%,300px)}}.veneers-page .i-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(900px,76vw);padding-top:calc(var(--fd-header) + 64px);box-sizing:border-box}.veneers-page .i-hero__media{position:absolute;z-index:-1;inset:var(--fd-header) 0 0 auto;width:62%;margin:0}.veneers-page .i-hero__media img{width:100%;height:100%;object-fit:cover;object-position:40% 30%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to top,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to top,transparent 0,#000 22%);mask-composite:intersect}.veneers-page .i-hero__media .photo-label{left:auto;right:var(--space-20px);bottom:26%}.veneers-page .i-hero__copy{display:grid;gap:40px;justify-items:start;max-width:640px}.veneers-page .i-what__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px;align-items:start}.veneers-page .i-what__copy .text-section-prose{max-width:var(--fd-measure)}.veneers-page .i-when__head{display:grid;gap:var(--space-16px)}.veneers-page .i-when__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-48px)}.veneers-page .i-when__list>li:nth-child(-n+2){border-top:0;padding-top:0}.veneers-page .i-when__list>li:nth-child(-n+2):before{top:.2em}.veneers-page .i-types :is(.bridged-cards-band,.bridged-cards-following){--bridged-cards-overhang: clamp(110px, 6vw, 150px)}.veneers-page .i-bridge__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32px)}.veneers-page .i-bridge__card{display:grid;gap:var(--space-12px);align-content:start;padding:48px;background:var(--bg-default)}.veneers-page .i-prices{display:grid;grid-template-columns:minmax(0,760px);align-items:start}.veneers-page .i-pros__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32px)}.veneers-page .i-pros__card{display:grid;gap:var(--space-24px);align-content:start;padding:48px}.veneers-page .i-dsd__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.veneers-page .i-dsd__photo{position:sticky;top:calc(var(--fd-header) + 32px)}.veneers-page .i-dsd__body h2{margin-bottom:var(--space-24px)}.veneers-page .i-dsd__body .text-section-prose{max-width:var(--fd-measure)}.veneers-page .i-dsd__promise{font-weight:700}.veneers-page .i-dsd__cases{display:grid;gap:var(--space-24px);margin-top:var(--space-48px)}.veneers-page .i-care__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px;align-items:start}.veneers-page .i-care__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-48px)}.veneers-page .i-care__list>li:nth-child(-n+2){border-top:0;padding-top:0}.veneers-page .i-care__list>li:nth-child(-n+2):before{top:.45em}.veneers-page .i-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 80px;align-items:start}@media(max-width:1200px){.veneers-page .i-prices,.veneers-page .i-care__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.veneers-page .i-hero{display:block;min-height:0;padding-top:0}.veneers-page .i-hero__media{position:relative;z-index:0;inset:auto;width:auto;margin:0 calc(-1 * var(--section-inline-padding)) var(--space-24px)}.veneers-page .i-hero__media img{aspect-ratio:4 / 3;height:auto;object-position:60% 30%;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-composite:add}.veneers-page .i-hero__media .photo-label{top:calc(var(--fd-header) + var(--space-12px));bottom:auto;right:var(--space-20px)}.veneers-page .i-hero__copy{gap:var(--space-24px)}.veneers-page .i-what__grid,.veneers-page .i-bridge__cards,.veneers-page .i-pros__grid,.veneers-page .i-dsd__grid,.veneers-page .i-split{grid-template-columns:minmax(0,1fr);gap:var(--space-24px)}.veneers-page .i-dsd__photo{position:relative;top:auto}.veneers-page .i-types :is(.bridged-cards-band,.bridged-cards-following){--bridged-cards-overhang: 120px}}@media(max-width:600px){.veneers-page .i-when__list,.veneers-page .i-care__list{grid-template-columns:minmax(0,1fr)}.veneers-page .i-when__list>li:nth-child(2),.veneers-page .i-care__list>li:nth-child(2){border-top:1px solid var(--color-border-default);padding-top:var(--space-16px)}.veneers-page .i-when__list>li:nth-child(2):before{top:calc(var(--space-16px) + .2em)}.veneers-page .i-care__list>li:nth-child(2):before{top:calc(var(--space-16px) + .45em)}.veneers-page .i-bridge__card,.veneers-page .i-pros__card{padding:var(--space-20px)}.veneers-page .i-hero .action{width:100%}}
