.tsu-esthetisch-page{--aesthetic-rose:#c8143e;--aesthetic-teal-dark:#063f48;--aesthetic-mint:#e8f5f4;background:#fff}.tsu-aesthetic-hero{position:relative;isolation:isolate;min-height:clamp(330px, 37vw, 590px);overflow:hidden;background:var(--aesthetic-teal-dark)}.tsu-aesthetic-hero::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(4 43 49 / .86) 0%,rgb(4 43 49 / .63) 34%,rgb(4 43 49 / .1) 66%);content:""}.tsu-aesthetic-hero-media{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.tsu-aesthetic-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.tsu-aesthetic-hero-copy{display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - 2 * var(--page-gutter));min-height:inherit;margin-inline:auto!important;padding-block:clamp(62px, 8vw, 118px)}.tsu-approved-page-content .tsu-aesthetic-hero h1{max-width:17ch;margin:0;color:#fff;font-size:clamp(48px, 6vw, 88px);line-height:1;letter-spacing:-.035em}.tsu-aesthetic-content{padding-block:clamp(64px, 8vw, 118px)}.tsu-aesthetic-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(46px, 7vw, 110px);scroll-margin-top:138px}.tsu-aesthetic-section+.tsu-aesthetic-section{margin-top:clamp(76px, 9vw, 138px)!important;padding-top:clamp(76px, 9vw, 138px);border-top:1px solid var(--page-line)}.tsu-aesthetic-copy{min-width:0}.tsu-approved-page-content .tsu-aesthetic-section h2{margin:0 0 25px;font-size:clamp(38px, 4vw, 60px)}.tsu-aesthetic-section p{margin:0 0 18px;color:#245861;font-size:16.5px}.tsu-aesthetic-lead{max-width:64ch!important;color:var(--page-ink)!important;font-size:clamp(18px, 1.7vw, 21px)!important;line-height:1.65!important}.tsu-aesthetic-media{min-width:0;overflow:hidden;border-radius:13px;background:var(--aesthetic-mint)}.tsu-aesthetic-media img{width:100%;height:100%;object-fit:cover}.tsu-aesthetic-media--bleaching{position:sticky;top:140px}.tsu-aesthetic-feature-image{overflow:hidden}.tsu-aesthetic-feature-image img{aspect-ratio:.91;object-position:center}.tsu-aesthetic-disclosure-list{margin-top:36px!important;border-top:1px solid #9dbdc0}.tsu-aesthetic-disclosure-list details{margin:0;border-bottom:1px solid #cfe0e1}.tsu-aesthetic-disclosure-list summary{position:relative;display:flex;align-items:center;min-height:72px;padding:18px 58px 18px 0;color:var(--page-ink);font-size:clamp(16px, 1.45vw, 19px);font-weight:740;line-height:1.4;cursor:pointer;list-style:none}.tsu-aesthetic-disclosure-list summary::-webkit-details-marker{display:none}.tsu-aesthetic-disclosure-list summary::after{position:absolute;right:4px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background-color:var(--page-teal);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:center;background-repeat:no-repeat;background-size:13px 2px,2px 13px;content:"";transition:transform .25s cubic-bezier(.25,1,.5,1),background-color .2s ease}.tsu-aesthetic-disclosure-list details[open] summary::after{background-color:var(--aesthetic-rose);transform:rotate(45deg)}.tsu-aesthetic-disclosure-list details>:not(summary){margin-right:56px}.tsu-aesthetic-disclosure-list details>:last-child{margin-bottom:25px}.tsu-aesthetic-material-list{max-width:68ch;margin:2px 56px 25px 0;padding:0;list-style:none}.tsu-aesthetic-material-list li{position:relative;margin:0;padding:10px 0 10px 27px;border-top:1px solid var(--page-line);color:#245861}.tsu-aesthetic-material-list li::before{position:absolute;top:18px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--page-lime);content:""}.tsu-aesthetic-section--facing{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)}.tsu-aesthetic-section--facing>.tsu-aesthetic-copy{order:2}.tsu-aesthetic-media--facing{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;overflow:visible;background:#fff0}.tsu-aesthetic-facing-image{overflow:hidden;border-radius:11px;background:var(--aesthetic-mint)}.tsu-aesthetic-facing-image img{height:100%;object-fit:cover}.tsu-aesthetic-facing-image--detail{margin-top:54px!important}.tsu-aesthetic-facing-image--detail img{aspect-ratio:.78}.tsu-aesthetic-facing-image--placement img{aspect-ratio:.95}.tsu-aesthetic-section--invisalign{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);align-items:center;padding:clamp(38px, 5vw, 76px);border:0!important;border-radius:14px;color:#fff;background:var(--aesthetic-teal-dark)}.tsu-aesthetic-section--invisalign p{color:#d7e9ea}.tsu-approved-page-content .tsu-aesthetic-section--invisalign h2{color:#fff}.tsu-aesthetic-statement{margin-bottom:21px!important;color:#fff!important;font-size:clamp(23px, 2.3vw, 34px)!important;line-height:1.25!important}.tsu-aesthetic-closing{margin:25px 0 0!important;color:#fff!important;font-weight:760}.tsu-aesthetic-aligner-image{background:#fff}.tsu-aesthetic-aligner-image img{aspect-ratio:1.5;object-position:center}@media (max-width:980px){.tsu-aesthetic-section,.tsu-aesthetic-section--facing,.tsu-aesthetic-section--invisalign{grid-template-columns:minmax(0,1fr)}.tsu-aesthetic-section--facing>.tsu-aesthetic-copy{order:initial}.tsu-aesthetic-media--bleaching{position:relative;top:auto;max-width:560px}.tsu-aesthetic-media--facing{max-width:620px}.tsu-aesthetic-aligner-image{max-width:720px}}@media (max-width:720px){.tsu-approved-page-content .tsu-aesthetic-hero h1{font-size:clamp(30px, 8.3vw, 48px)}.tsu-aesthetic-hero{min-height:330px}.tsu-aesthetic-hero::after{background:linear-gradient(90deg,rgb(4 43 49 / .84),rgb(4 43 49 / .32))}.tsu-aesthetic-hero-media img{object-position:58% center}.tsu-aesthetic-hero-context{max-width:23ch!important}.tsu-aesthetic-content{padding-top:54px}.tsu-aesthetic-section{gap:32px}.tsu-aesthetic-section+.tsu-aesthetic-section{margin-top:66px!important;padding-top:66px}.tsu-approved-page-content .tsu-aesthetic-section h2{font-size:clamp(34px, 10vw, 45px)}.tsu-aesthetic-section p{font-size:16px}.tsu-aesthetic-lead{font-size:17px!important}.tsu-aesthetic-disclosure-list summary{min-height:68px;padding-right:48px}.tsu-aesthetic-disclosure-list details>:not(summary){margin-right:0}.tsu-aesthetic-material-list{margin-right:0}.tsu-aesthetic-media--facing{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.tsu-aesthetic-facing-image--detail{margin-top:30px!important}.tsu-aesthetic-section--invisalign{padding:31px 22px}}@media (prefers-reduced-motion:reduce){.tsu-aesthetic-disclosure-list summary::after{transition:none}}