.yip-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.yip-open{--yip-hero-progress:0;--yip-hero-gutter-x:1rem;--yip-hero-gutter-top:4.55rem;--yip-hero-radius:.875rem;color:var(--home-ink);background:#eef3f5;position:relative}.yip-open__stage{isolation:isolate;grid-template-rows:minmax(20rem,42svh) auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.yip-open__media{z-index:0;min-height:0;margin:var(--yip-hero-gutter-top) var(--yip-hero-gutter-x) 0;border-radius:var(--yip-hero-radius);background:#d7e3ea;position:relative;overflow:hidden}.yip-open__still.home-still,.yip-open__media .home-still{aspect-ratio:auto;height:100%;min-height:100%}.yip-open__media .home-still__img,.yip-open__media .home-still__video{object-position:64% 26%;transform-origin:74% 28%}.yip-open__copy{z-index:3;width:100%;padding:1.75rem 1.75rem calc(1.85rem + 5.15rem + env(safe-area-inset-bottom,0px));background:#eef3f5;flex-direction:column;align-items:flex-start;margin:0;display:flex;position:relative}.yip-open__copy .home-kicker{color:var(--home-authority);margin:0 0 .75rem}.yip-open h1{letter-spacing:-.042em;max-width:18ch;margin:0;font-size:clamp(1.95rem,8vw,2.4rem);font-weight:650;line-height:1.08}.yip-open__lede{max-width:32rem;color:var(--home-ink-soft);margin:2rem 0 0;font-size:1rem;line-height:1.5}.yip-open__actions{flex-direction:column;align-items:flex-start;gap:1rem;margin:2rem 0 0;display:flex}.yip-open__actions .home-btn,.yip-open__actions .fz-btn,.yip-open__actions .fz-btn-wrap{width:100%}.yip-open__actions .home-btn,.yip-open__actions .fz-btn{min-height:3.15rem;padding-inline:1.35rem}.yip-open__next{min-height:2.75rem;color:var(--home-authority);letter-spacing:-.01em;align-items:center;margin:0;padding:.2rem 0;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.yip-open__next:hover,.yip-open__next:focus-visible{text-decoration:underline}.yip-recog{color:var(--home-ink);background:#fff;padding:4.25rem 1.25rem 5rem}.yip-recog__copy{flex-direction:column;gap:1.15rem;max-width:36rem;display:flex}.yip-recog h2{letter-spacing:-.038em;margin:0;font-size:clamp(1.95rem,7vw,2.7rem);font-weight:650;line-height:1.12}.yip-recog__lede{color:var(--home-ink-soft);margin:0;font-size:1.05rem;line-height:1.55}.yip-recog__photos{gap:1rem;margin-top:2.5rem;display:grid}.yip-recog__still.home-still{background:#d7e3ea;border-radius:1.25rem;overflow:hidden}.yip-recog__still--support{width:min(72%,18rem)}.yip-eval{--yip-chapter-progress:1;--yip-eval-gutter:1.25rem;--yip-eval-radius:1.5rem;color:var(--home-ink);background:#eef3f5;scroll-margin-top:5.6rem}.yip-eval__intro{flex-direction:column;width:min(100%,46rem);margin:0;padding:4rem 1.75rem 3rem;display:flex}.yip-eval__intro .home-kicker{color:var(--home-authority);margin:0 0 1.5rem}.yip-eval__intro h2{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(1.95rem,7vw,2.7rem);font-weight:650;line-height:1.08}.yip-eval__sequence{margin:0;padding:0 0 2rem;list-style:none}.yip-eval__chapter{--yip-chapter-progress:1}.yip-eval__scene{flex-direction:column;gap:1.25rem;padding:0 1.25rem 2.75rem;display:flex}.yip-eval__media{background:#1a2a33;border-radius:1.5rem;overflow:hidden}.yip-eval__still.home-still,.yip-eval__media .home-still{aspect-ratio:5/4;width:100%}.yip-eval .home-still[data-media-id=yipEvalScan] .home-still__img,.yip-eval .home-still[data-media-id=yipEvalScan] .home-still__video{object-position:70% 40%}.yip-eval .home-still[data-media-id=yipEvalPlan] .home-still__img,.yip-eval .home-still[data-media-id=yipEvalPlan] .home-still__video{object-position:58% 30%}.yip-eval .home-still[data-media-id=yipEvalLab] .home-still__img,.yip-eval .home-still[data-media-id=yipEvalLab] .home-still__video{object-position:50% 45%}.yip-eval__copy{flex-direction:column;gap:.85rem;max-width:34rem;display:flex}.yip-eval__cue{color:var(--home-authority);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:.78rem;font-weight:650}.yip-eval__label{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,5.4vw,1.85rem);font-weight:650;line-height:1.15}.yip-eval__note{color:var(--home-ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.yip-clarity{color:var(--home-ink);background:#eef3f5;grid-template-areas:"lead""media""board";display:grid}.yip-clarity__lead{grid-area:lead;padding:4rem 1.75rem 2rem}.yip-clarity__lead .home-kicker{color:var(--home-authority);margin:0 0 .85rem}.yip-clarity h2{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(1.95rem,7vw,2.55rem);font-weight:650;line-height:1.08}.yip-clarity__lede{max-width:34rem;color:var(--home-ink-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.55}.yip-clarity__media{background:#d7e3ea;grid-area:media;min-height:18.5rem;overflow:hidden}.yip-clarity__still.home-still,.yip-clarity__media .home-still{aspect-ratio:4/5;height:100%;min-height:18.5rem}.yip-clarity__media .home-still__img,.yip-clarity__media .home-still__video{object-position:42% 28%}.yip-clarity__board{padding:2rem 1.75rem calc(3.5rem + 5.15rem + env(safe-area-inset-bottom,0px));grid-area:board}.yip-clarity__label{color:var(--home-authority);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:650}.yip-clarity__list{border-top:1px solid #1a2a3324;margin:0;padding:0;list-style:none}.yip-clarity__list li{letter-spacing:-.02em;border-bottom:1px solid #1a2a3324;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:1.15rem 0;font-size:1.05rem;font-weight:550;line-height:1.35;display:grid}.yip-clarity__num{color:var(--home-authority);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.yip-bound{color:var(--home-ink);background:#f7fbff;align-items:center;padding:3.5rem 1.5rem 3.75rem;display:flex}.yip-bound__frame{width:min(100%,40rem);margin:0 auto}.yip-bound__frame .home-kicker{color:var(--home-authority);margin:0 0 1.25rem}.yip-bound h2{letter-spacing:-.038em;max-width:22ch;margin:0;font-size:clamp(1.7rem,6.2vw,2.15rem);font-weight:650;line-height:1.12}.yip-bound__lede{max-width:36rem;color:var(--home-ink);margin:1.15rem 0 0;font-size:1.02rem;line-height:1.55}.yip-bridge{color:#f7fbff;background:#1a2a33;grid-template-areas:"media""copy";display:grid}.yip-bridge__media{background:#122028;border-radius:1.25rem;grid-area:media;min-height:16rem;margin:1rem 1rem 0;overflow:hidden}.yip-bridge__still.home-still,.yip-bridge__media .home-still{aspect-ratio:16/10;height:100%;min-height:16rem}.yip-bridge__media .home-still__img,.yip-bridge__media .home-still__video{object-position:50% 42%}.yip-bridge__copy{padding:2rem 1.75rem calc(3rem + 5.15rem + env(safe-area-inset-bottom,0px));flex-direction:column;grid-area:copy;align-items:flex-start;display:flex}.yip-bridge__copy .home-kicker{color:#f7fbffe0;margin:0 0 .85rem}.yip-bridge h2{letter-spacing:-.038em;max-width:16ch;margin:0;font-size:clamp(1.85rem,7vw,2.45rem);font-weight:650;line-height:1.1}.yip-bridge__lede{color:#f7fbfff0;max-width:32rem;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.55}.yip-close{color:var(--home-ink);padding:4.5rem 1.5rem calc(3.75rem + 5.15rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#f7fbff 0%,#e8f1f6 100%);justify-content:center;align-items:center;display:flex}.yip-close__frame{text-align:center;flex-direction:column;align-items:center;width:min(100%,42rem);margin:0 auto;display:flex}.yip-close__frame .home-kicker{color:var(--home-authority);margin:0 0 1.15rem}.yip-close h2{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.2rem,8.5vw,3.1rem);font-weight:650;line-height:1.06}.yip-close__mask{display:block;overflow:hidden}.yip-close__line{display:block}.yip-close__lede{max-width:34rem;color:var(--home-ink-soft);margin:1.5rem 0 0;font-size:1.02rem;line-height:1.55}.yip-close__actions{flex-direction:column;align-items:center;width:100%;margin-top:2.25rem;display:flex}.yip-close__actions .home-btn--primary,.yip-close__actions .fz-btn.home-btn--primary,.yip-close__actions .fz-btn-wrap{width:100%}.yip-close__actions .fz-btn-wrap{justify-content:center;display:flex}.yip-close__actions .home-btn--primary,.yip-close__actions .fz-btn.home-btn--primary{min-height:3.25rem;padding-inline:1.6rem}.yip-close__research{min-height:2.75rem;color:var(--home-ink-soft);letter-spacing:-.01em;justify-content:center;align-items:center;margin-top:1.05rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.yip-close__research:hover,.yip-close__research:focus-visible{color:var(--home-ink);text-decoration:underline}@media (min-width:768px){.yip-page{padding-bottom:0}.yip-open__copy,.yip-clarity__board,.yip-bound,.yip-bridge__copy,.yip-close{padding-bottom:4.5rem}.yip-open__actions .home-btn,.yip-open__actions .fz-btn,.yip-open__actions .fz-btn-wrap,.yip-close__actions .home-btn--primary,.yip-close__actions .fz-btn.home-btn--primary,.yip-close__actions .fz-btn-wrap{width:auto}}@media (min-width:960px){.yip-open{--yip-hero-gutter-x:6vw;--yip-hero-gutter-top:10svh;--yip-hero-gutter-bottom:12svh;--yip-hero-radius:1.5rem}.yip-open__stage{height:100svh;min-height:100svh;display:block}.yip-open__media{top:calc(var(--yip-hero-gutter-top) * (1 - var(--yip-hero-progress)));right:calc(var(--yip-hero-gutter-x) * (1 - var(--yip-hero-progress)));bottom:calc(var(--yip-hero-gutter-bottom) * (1 - var(--yip-hero-progress)));left:calc(var(--yip-hero-gutter-x) * (1 - var(--yip-hero-progress)));border-radius:calc(var(--yip-hero-radius) * (1 - var(--yip-hero-progress)));margin:0;position:absolute}.yip-open__media .home-still__img,.yip-open__media .home-still__video{object-position:calc(64% + (10% * var(--yip-hero-progress))) calc(26% - (6% * var(--yip-hero-progress)));transform:scale(calc(1 + (.03 * var(--yip-hero-progress))))}.yip-open__copy{-webkit-backdrop-filter:blur(16px)saturate(1.06);background:#eef3f5e6;border-radius:.75rem;width:min(33.5rem,38%);margin:0;padding:3rem;position:absolute;bottom:calc(12svh + 1.15rem);left:calc(6vw + 1.5rem)}.yip-open h1{font-size:clamp(2.35rem,3vw,2.95rem)}.yip-open__lede{margin-top:1.75rem;font-size:1.05rem}.yip-recog{grid-template-columns:minmax(22rem,.42fr) minmax(0,.58fr);align-items:center;gap:4.5rem;padding:7.5rem 5vw 8.5rem;display:grid}.yip-recog__copy{max-width:32rem}.yip-recog h2{font-size:clamp(2.35rem,3.3vw,3.15rem)}.yip-recog__photos{min-height:38rem;margin-top:0;position:relative}.yip-recog__still--primary{width:86%;margin-left:auto}.yip-recog__still--support{width:42%;position:absolute;bottom:1.5rem;left:0;box-shadow:0 18px 40px #1a2a3329}.yip-eval{--yip-eval-gutter:4.5rem;--yip-eval-radius:3rem}.yip-eval__intro{width:min(54rem,50%);margin:0 0 0 50%;padding:6.5rem 4.5rem 4rem 0}.yip-eval__intro h2{font-size:clamp(2.4rem,3.2vw,3.15rem)}.yip-eval__sequence{padding-bottom:0}.yip-eval__scene{color:#f7fbff;min-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.yip-eval__media{top:calc(var(--yip-eval-gutter) * (1 - var(--yip-chapter-progress)));right:calc(var(--yip-eval-gutter) * (1 - var(--yip-chapter-progress)));bottom:0;left:calc(var(--yip-eval-gutter) * (1 - var(--yip-chapter-progress)));border-radius:calc(var(--yip-eval-radius) * (1 - var(--yip-chapter-progress)));position:absolute}.yip-eval__still.home-still,.yip-eval__media .home-still{aspect-ratio:auto;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.yip-eval__media .home-still__img,.yip-eval__media .home-still__video{transform:scale(calc(1 + (.03 * var(--yip-chapter-progress))));transform-origin:50% 38%}.yip-eval__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1a2a3314 0%,#1a2a3347 46%,#1a2a33b8 100%);position:absolute;inset:0}.yip-eval__copy{z-index:2;justify-content:center;width:100%;max-width:none;min-height:100svh;padding:0 4.5rem 0 50%;position:relative}.yip-eval__cue,.yip-eval__label,.yip-eval__note{width:min(25rem,100%)}.yip-eval__cue{color:#f7fbff;font-size:.95rem}.yip-eval__label{color:#f7fbff;font-size:clamp(2.15rem,3.1vw,2.85rem)}.yip-eval__note{color:#f7fbff;font-size:1.08rem}.yip-clarity{grid-template-columns:minmax(0,.56fr) minmax(24rem,.44fr);grid-template-areas:"media lead""media board";min-height:100svh}.yip-clarity__media{min-height:0}.yip-clarity__still.home-still,.yip-clarity__media .home-still{aspect-ratio:auto;height:100%;min-height:100svh}.yip-clarity__lead{flex-direction:column;justify-content:flex-end;padding:6.5rem 4.5rem 1.25rem 3.5rem;display:flex}.yip-clarity h2{font-size:clamp(2.25rem,3vw,2.85rem)}.yip-clarity__board{padding:1.25rem 4.5rem 5rem 3.5rem}.yip-bound{min-height:0;padding:6.25rem 8vw 6.5rem}.yip-bound__frame{width:min(100%,38rem);margin-left:8vw;margin-right:auto}.yip-bound h2{letter-spacing:-.038em;max-width:20ch;font-size:clamp(2rem,3.05vw,2.65rem);line-height:1.12}.yip-bound__lede{max-width:36rem;margin-top:1.25rem;font-size:1.05rem}.yip-bridge{grid-template-columns:minmax(0,.58fr) minmax(24rem,.42fr);grid-template-areas:"media copy";min-height:100svh}.yip-bridge__media{border-radius:0;min-height:100svh;margin:0}.yip-bridge__still.home-still,.yip-bridge__media .home-still{aspect-ratio:auto;min-height:100svh}.yip-bridge__copy{background:#1a2a33;justify-content:center;padding:6.5rem 5vw 6.5rem 3.5rem}.yip-bridge h2{font-size:clamp(2.2rem,3vw,3rem)}.yip-close{min-height:100svh;padding:7.5rem 5vw 6.5rem}.yip-close__frame{width:min(100%,48rem)}.yip-close h2{max-width:18ch;font-size:clamp(2.8rem,4.6vw,4.4rem)}.yip-close__lede{margin-top:2rem;font-size:1.08rem}.yip-close__actions .home-btn--primary,.yip-close__actions .fz-btn.home-btn--primary,.yip-close__actions .fz-btn-wrap{width:auto;min-width:22rem}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.yip-open{height:136svh}.yip-open__stage{position:sticky;top:0}.yip-eval__chapter{--yip-chapter-progress:0;height:112vh}.yip-eval__scene{height:100svh;min-height:100svh;position:sticky;top:0}}@keyframes yip-close-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.yip-close--motion:not(.is-inview) .yip-close__line{transform:translateY(100%)}.yip-close--motion.is-inview .yip-close__line{animation:.9s cubic-bezier(.22,1,.36,1) both yip-close-rise}.yip-close--motion.is-inview .yip-close__mask:nth-child(2) .yip-close__line{animation-delay:.1s}}@media (prefers-reduced-motion:reduce){.yip-open{--yip-hero-progress:1}.yip-eval,.yip-eval__chapter{--yip-chapter-progress:1}.yip-eval__chapter{height:auto}.yip-eval__scene{height:auto;position:relative;top:auto}.yip-open__media .home-still__img,.yip-open__media .home-still__video,.yip-close__line,.yip-close__lede,.yip-close__actions,.yip-close__research{opacity:1;animation:none;transform:none}}.yip-page .fz-footer,.yip-page .fz-footer__legal p,.yip-page .fz-footer__office-line,.yip-page .fz-footer__policies a{color:#fff}.fz-schedule-layer[data-route=\/your-implant-plan]{--fz-ink-soft:#111111c2;--fz-ink-faint:#111111b8}
