body:has(.gda-home){color:#17141c;background:#f7f4ef;margin:0}.gda-home{--gda-ink:#241f28;--gda-paper:#f7f4ef;color:#17141c;min-height:100svh;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f7f4ef;position:relative}.gda-skip{color:var(--gda-ink);z-index:30;background:#fff;padding:.5rem .75rem;position:absolute;top:.75rem;left:1rem;transform:translateY(-150%)}.gda-skip:focus{transform:none}.gda-home-hero{isolation:isolate;color:#17141c;background:#f7f4ef;min-height:100svh;display:flex;position:relative;overflow:clip}.gda-home-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.gda-home-hero__photo{object-fit:cover;object-position:46% center}.gda-home-hero__wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f4ef00 0%,#f7f4ef14 34%,#f7f4efd1 62%,#f7f4ef 84%);position:absolute;inset:0}.gda-home-hero__grid{z-index:2;flex:1;justify-content:flex-end;align-items:center;width:100%;min-height:100svh;padding:clamp(6.5rem,14vh,8.5rem) max(8vw,50% - 38rem) 4.5rem 8vw;display:flex;position:relative}.gda-home-hero__copy{width:min(38rem,46%);min-width:0}.gda-home-hero h1{color:#17141c;letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.1vw,4.7rem);font-weight:600;line-height:1.04}.gda-home-hero__identity{color:#17141c;letter-spacing:-.015em;max-width:28rem;margin:1.15rem 0 0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:600;line-height:1.35}.gda-home-hero__body{color:#17141cd1;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:400;line-height:1.5}.gda-home-hero__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:1.85rem 0 0;display:flex}.gda-home-hero__call{color:#17141c;flex-direction:column;gap:.12rem;text-decoration:none;display:inline-flex}.gda-home-hero__call-kicker{color:#5f587c;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.gda-home-hero__call-number{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:650;line-height:1.05}.gda-home-hero__call:hover .gda-home-hero__call-number,.gda-home-hero__call:focus-visible .gda-home-hero__call-number{text-underline-offset:.12em;text-decoration:underline}.gda-home-hero__cta{color:#fff;letter-spacing:-.01em;background:#78719e;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.gda-home-hero__cta:hover{background:#2b2424}.gda-home-hero__confirm{color:#17141cad;max-width:32rem;margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.gda-home :focus-visible,.gda-appt__panel :focus-visible{outline-offset:3px;outline:2px solid #f4e7c2}.gda-appt-layer{z-index:80;position:fixed;inset:0}.gda-appt__backdrop{z-index:1;cursor:pointer;background:#11111157;border:0;margin:0;padding:0;position:fixed;inset:0}.gda-appt__panel{z-index:2;max-height:100dvh;padding:.95rem 1.15rem calc(1.2rem + env(safe-area-inset-bottom,0px));color:#111;background:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 40px #1111111f}.gda-appt-layer--desktop .gda-appt__backdrop{background:#1a2a3347}.gda-appt-layer--desktop .gda-appt__panel{border:1px solid #1111111a;border-radius:.75rem;width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 32px);padding:1rem 1.1rem 1.15rem;inset:16px 1.25rem auto auto;box-shadow:0 16px 40px #1111112e}.gda-appt__chrome{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.gda-appt__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5.4vw,1.85rem);font-weight:600;line-height:1.2}.gda-appt__close{color:#111;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:-.35rem -.35rem -.35rem 0;font-size:1.55rem;line-height:1;display:inline-flex}.gda-appt__lead{color:#111;text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.45}.gda-appt__call{color:#17141c;flex-direction:column;gap:.15rem;width:fit-content;max-width:100%;margin:1rem 0 .15rem;text-decoration:none;display:flex}.gda-appt__call-kicker{color:#5f587c;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.gda-appt__call-number{letter-spacing:-.03em;font-size:clamp(1.55rem,4vw,1.85rem);font-weight:650;line-height:1.05}.gda-appt__call:hover .gda-appt__call-number,.gda-appt__call:focus-visible .gda-appt__call-number{text-underline-offset:.12em;text-decoration:underline}.gda-appt__preference{border:0;flex-wrap:wrap;gap:.45rem .9rem;margin:0;padding:0;display:flex}.gda-appt__preference legend{color:#17141c;width:100%;margin-bottom:.15rem;font-size:.92rem;font-weight:650}.gda-appt__preference label{align-items:center;gap:.4rem;min-height:2.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.gda-appt__request{border-top:1px solid #1111111a;margin-top:1.65rem;padding-top:1.35rem}.gda-appt__heading{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5.4vw,1.85rem);font-weight:600;line-height:1.2}.gda-appt__body{color:#111111ad;margin:.7rem 0 0;font-size:.92rem;line-height:1.5}.gda-appt__form{gap:.65rem;margin-top:1rem;display:grid}.gda-appt__field{gap:.3rem;font-size:.84rem;font-weight:600;display:grid}.gda-appt__field input,.gda-appt__field textarea{color:#111;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #1111111a;border-radius:.4rem;padding:.55rem .7rem;font-weight:400}.gda-appt__field textarea{resize:vertical;min-height:5.5rem}.gda-appt__optional{color:#6d6574;font-weight:500}.gda-appt__honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.gda-appt__consent{color:#1111116b;margin:.75rem 0 0;font-size:.78rem;font-weight:400;line-height:1.45}.gda-appt__submit{color:#fff;width:100%;min-height:2.75rem;font:inherit;letter-spacing:.01em;cursor:pointer;background:#1a1a1a;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;margin-top:.15rem;padding:.68rem 1.1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.gda-appt__submit:hover{background:#000}.gda-appt__submit:disabled{opacity:.7;cursor:wait}.gda-appt__status{margin:.85rem 0 0;font-size:.92rem;line-height:1.45}.gda-appt__status--success{color:#1c1917}.gda-appt__status--error{color:#9b2c2c}@media (max-width:959px){.gda-home-hero__photo{object-position:18% 12%}.gda-home-hero__wash{background:linear-gradient(#f7f4ef00 0% 28%,#f7f4ef59 36%,#f7f4ef 43%)}.gda-home-hero__grid{justify-content:flex-start;align-items:flex-end;min-height:100svh;padding:46svh 1.15rem 1.35rem}.gda-home-hero__identity{margin-top:.75rem}.gda-home-hero__body{margin-top:.8rem}.gda-home-hero__actions{margin-top:1.15rem}.gda-home-hero__confirm{margin-top:.65rem}.gda-home-hero__copy{width:100%}.gda-home-hero h1{max-width:11em;font-size:clamp(2.05rem,9vw,2.7rem)}.gda-home-hero__body,.gda-home-hero__confirm{max-width:22rem}}.gda-home-navigator{--gda-nav-ink:#111;--gda-nav-soft:#111111ad;--gda-nav-faint:#1111116b;--gda-nav-line:#4e5a6529;color:var(--gda-nav-ink);font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f7f4ef;padding:2rem 0 3.5rem;scroll-margin-top:1.25rem}.gda-home-navigator__card{background:linear-gradient(#fffffffa 0%,#f8fafbf5 100%);border:1px solid #4e5a651a;border-radius:1.15rem;width:min(100% - 2rem,38rem);margin:0 auto;padding:1.15rem 1rem 1.25rem;box-shadow:inset 0 1px #ffffffd9,0 18px 44px #4e5a6514}.gda-home-navigator__prompt{letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.55rem,5vw,1.85rem);font-weight:600;line-height:1.15}.gda-home-navigator__choices{border-top:1px solid var(--gda-nav-line);flex-direction:column;margin:.35rem 0 0;display:flex}.gda-home-navigator__choice{border:0;border-bottom:1px solid var(--gda-nav-line);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.95rem .35rem .95rem 0;display:grid}.gda-home-navigator__choice:hover,.gda-home-navigator__choice:focus-visible{background:#4e5a650a}.gda-home-navigator__choice:focus-visible{outline-offset:-2px;outline:2px solid #241f28}.gda-home-navigator__choice--active{border-left-color:var(--gda-nav-ink);background:#1111110a}.gda-home-navigator__choice--active .gda-home-navigator__label{font-weight:600}.gda-home-navigator__dot{display:none}.gda-home-navigator__index{color:var(--gda-nav-faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.gda-home-navigator__choice--active .gda-home-navigator__index{color:var(--gda-nav-ink)}.gda-home-navigator__label{letter-spacing:-.015em;font-size:1rem;font-weight:500;line-height:1.28}.gda-home-navigator__mark{color:var(--gda-nav-ink);opacity:.55;font-size:.7rem}.gda-home-navigator__choice--active .gda-home-navigator__mark{opacity:1}.gda-home-navigator__workspace{border-top:1px solid var(--gda-nav-line);margin-top:1.15rem;padding-top:1.15rem;position:relative}.gda-home-navigator__panel{flex-direction:column;gap:.95rem;display:flex}.gda-home-navigator__copy{display:contents}.gda-home-navigator__panel:focus-visible{outline-offset:3px;outline:2px solid #241f28}.gda-home-navigator__panel--quiet{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gda-home-navigator__answer-title{letter-spacing:-.025em;order:1;margin:0;font-size:clamp(1.35rem,4.6vw,1.7rem);font-weight:600;line-height:1.15}.gda-home-navigator__answer-body{color:var(--gda-nav-soft);text-wrap:pretty;order:2;margin:0;font-size:.98rem;line-height:1.55}.gda-home-navigator__proof{border:1px solid var(--gda-nav-line);background:#fff;border-radius:.75rem;order:3;min-width:0;padding:.7rem}.gda-home-navigator__diagram{margin:0}.gda-home-navigator__stage,.gda-compare__stage{aspect-ratio:3/2;background:#efece7;border-radius:.55rem;position:relative;overflow:hidden}.gda-home-navigator__stage-img,.gda-compare__photo{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.gda-home-navigator__diagram figcaption{color:var(--gda-nav-soft);letter-spacing:0;margin:.55rem 0 0;font-size:.82rem;font-weight:500;line-height:1.35}.gda-compare{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative}.gda-compare__label{z-index:2;color:#111;letter-spacing:.02em;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:.18rem .48rem;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;top:.55rem}.gda-compare__label--before{left:.55rem}.gda-compare__label--after{right:.55rem}.gda-compare__divider{z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #11111147}.gda-compare__control{z-index:3;touch-action:pan-y;background:#fff;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-left:-1.375rem;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #11111147}.gda-compare__control:focus-visible{outline-offset:3px;outline:2px solid #241f28}.gda-compare__grip{border-left:2px solid #241f28;border-right:2px solid #241f28;width:.55rem;height:.95rem}.gda-home-navigator__cta{color:#fff;letter-spacing:.01em;background:#78719e;border-radius:.4rem;order:4;justify-content:center;align-items:center;width:fit-content;min-height:2.75rem;padding:.68rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.gda-home-navigator__cta:hover{background:#2b2424}.gda-home-navigator__cta:focus-visible{outline-offset:3px;outline:2px solid #5f587c}@media (max-width:959px){.gda-home-navigator__cta{width:100%}}@media (min-width:960px){.gda-home-navigator{padding:2.35rem 0 4.5rem}.gda-home-navigator__card{width:min(100% - clamp(2.5rem,6vw,5rem),72rem);padding:1.35rem 1.6rem 1.5rem}.gda-home-navigator__prompt{margin-bottom:1.05rem;font-size:1.85rem}.gda-home-navigator__choices{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gda-home-navigator__choice{border-bottom:0;border-left:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem;min-height:6.5rem;padding:1.05rem .95rem 1.1rem;display:flex;position:relative}.gda-home-navigator__choice:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(#0000,#4e5a6538 28% 72%,#0000);width:1px;position:absolute;top:1.55rem;bottom:1.1rem;right:0}.gda-home-navigator__choice--active{background:#4e5a6512;box-shadow:inset 0 -2px #241f28}.gda-home-navigator__dot{background:#fff;border:1.5px solid #4e5a656b;border-radius:999px;flex:none;width:.62rem;height:.62rem;display:block}.gda-home-navigator__choice--active .gda-home-navigator__dot{background:#241f28;border-color:#241f28}.gda-home-navigator__index{letter-spacing:.08em;font-size:.66rem}.gda-home-navigator__label{font-size:.95rem;line-height:1.32}.gda-home-navigator__choice--active .gda-home-navigator__label{font-weight:600}.gda-home-navigator__mark{display:none}.gda-home-navigator__panel{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.gda-home-navigator__copy{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.gda-home-navigator__answer-title,.gda-home-navigator__answer-body,.gda-home-navigator__proof,.gda-home-navigator__cta{order:0}.gda-home-navigator__answer-title{font-size:clamp(1.5rem,2.4vw,1.85rem)}.gda-home-navigator__answer-body{max-width:40rem}.gda-home-navigator__cta{margin-top:.35rem}}.gda-home-doctor{--gda-doctor-ink:#241f28;--gda-doctor-lavender:#8d86ae;color:var(--gda-doctor-ink);font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f3efe8;scroll-margin-top:1.25rem}.gda-home-doctor__scene{flex-direction:column;display:flex}.gda-home-doctor__portrait{aspect-ratio:4/5;background:#d7d3e4;border-radius:0 1.6rem 1.6rem 0;width:min(74vw,18rem);margin:1.75rem 0 0;position:relative;overflow:hidden}.gda-home-doctor__photo{object-fit:cover;object-position:center center}.gda-home-doctor__copy{padding:1.45rem 1.25rem 2.85rem}.gda-home-doctor h2{letter-spacing:-.04em;text-wrap:pretty;max-width:12em;margin:0;font-size:clamp(2.05rem,4.2vw,2.85rem);font-weight:600;line-height:1.05}.gda-home-doctor__chapters{flex-wrap:wrap;gap:.25rem 1.65rem;margin:1.35rem 0 0;display:flex}.gda-home-doctor__chapter{color:#241f2866;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:.45rem 0 .7rem;font-size:.82rem;font-weight:600;line-height:1.2;position:relative}.gda-home-doctor__chapter:hover{color:#241f28b8}.gda-home-doctor__chapter:focus-visible{outline:2px solid var(--gda-doctor-lavender);outline-offset:4px}.gda-home-doctor__chapter--active{color:var(--gda-doctor-ink)}.gda-home-doctor__chapter--active:after{content:"";background:var(--gda-doctor-lavender);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.gda-home-doctor__answers{margin-top:1.55rem;display:grid}.gda-home-doctor__panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;transform:translateY(.7rem)}.gda-home-doctor__panel--active{visibility:visible;opacity:1;transform:none}.gda-home-doctor__panel p{color:#241f28bd;text-wrap:pretty;max-width:38rem;margin:.95rem 0 0;font-size:1.05rem;line-height:1.65}.gda-home-doctor__panel .gda-home-doctor__lead{max-width:16em;color:var(--gda-doctor-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:600;line-height:1.15}.gda-home-doctor__mark{color:#17141c;letter-spacing:-.015em;font-weight:700}.gda-home-doctor__cta{color:#fff;letter-spacing:-.01em;background:#78719e;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:1.7rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.gda-home-doctor__cta:hover{background:#2b2424}.gda-home-doctor__cta:focus-visible{outline:2px solid var(--gda-doctor-lavender);outline-offset:3px}@media (max-width:959px){.gda-home-doctor__cta{width:100%}.gda-home-doctor__answers{display:block;position:relative}.gda-home-doctor__panel:not(.gda-home-doctor__panel--active){pointer-events:none;width:100%;height:0;margin:0;position:absolute;overflow:hidden}}@media (min-width:960px){.gda-home-doctor__scene{grid-template-columns:minmax(20rem,42%) minmax(0,1fr);align-items:stretch;min-height:40rem;display:grid}.gda-home-doctor__portrait{aspect-ratio:4/5;border-radius:0 3rem 3rem 0;align-self:center;width:100%;height:auto;min-height:0;margin:0}.gda-home-doctor__copy{flex-direction:column;justify-content:center;padding:clamp(3.5rem,7vh,5.5rem) clamp(2.75rem,5vw,6.25rem);display:flex}.gda-home-doctor__chapters,.gda-home-doctor__answers{margin-top:1.85rem}}@media (prefers-reduced-motion:reduce){.gda-home-doctor__panel{transition:none;transform:none}}.gda-home-continue{color:#fff;letter-spacing:-.01em;background:#78719e;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:1.55rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.gda-home-continue:hover{background:#2b2424}.gda-home-implant{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#efeaf4;padding:4.25rem 0}.gda-home-implant__inner{text-align:center;width:min(100% - 2.5rem,46rem);margin:0 auto}.gda-home-implant h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4.6vw,3.75rem);font-weight:600;line-height:1.05}.gda-home-implant p{color:#17141cd1;text-wrap:pretty;max-width:40rem;margin:1.2rem auto 0;font-size:1.125rem;line-height:1.65}.gda-home-implant strong{color:#17141c;font-weight:700}.gda-home-implant__cta{color:#fff;letter-spacing:-.01em;background:#78719e;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:1.7rem;padding:.7rem 1.2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.gda-home-implant__cta:hover{background:#2b2424}.gda-home-results{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fff;padding:4.25rem 0 4.5rem;scroll-margin-top:1.25rem}.gda-home-results__inner{width:min(100% - 2.5rem,76rem);margin:0 auto}.gda-home-results__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.gda-home-results__intro p{color:#17141ccc;text-wrap:pretty;max-width:40rem;margin:.9rem 0 0;font-size:1.0625rem;line-height:1.6}.gda-home-results__stage{flex-direction:column;gap:.9rem;margin-top:1.35rem;display:flex}.gda-home-results__media{aspect-ratio:1.9;min-width:0;animation:.32s cubic-bezier(.22,1,.36,1) gda-home-in;position:relative}.gda-home-results__split{grid-template-columns:1fr 1fr;gap:.35rem;display:grid;position:absolute;inset:0}.gda-home-results__split figure{background:#efece7;border-radius:.35rem;margin:0;position:relative;overflow:hidden}.gda-home-results__split img{object-fit:cover;object-position:center 46%}.gda-home-results__rail{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.gda-home-results__choice{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #241f2824;border-radius:.35rem;margin:0;padding:.35rem}.gda-home-results__choice--selected{background:#8d86ae14;border-color:#8d86ae;box-shadow:inset 3px 0 #8d86ae}.gda-home-results__thumbs{background:#efece7;grid-template-columns:1fr 1fr;gap:2px;height:3.6rem;display:grid;overflow:hidden}.gda-home-results__thumb{min-width:0;display:block;position:relative;overflow:hidden}.gda-home-results__thumb img{object-fit:cover;object-position:center 46%}.gda-home-results__label{letter-spacing:-.01em;margin-top:.4rem;font-size:.92rem;font-weight:600;line-height:1.25;display:block}.gda-home-results__split figcaption{color:#111;letter-spacing:.02em;background:#ffffffeb;border-radius:999px;padding:.18rem .48rem;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;top:.55rem;left:.55rem}.gda-home-results__split figure:last-child figcaption{left:auto;right:.55rem}.gda-home-story{background:#f7f4ef;border-radius:1.15rem;flex-direction:column;gap:1.15rem;margin-top:.35rem;padding:.85rem;display:flex}.gda-home-story__copy{order:-1;padding:.45rem .35rem .15rem}.gda-home-story__copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(2rem,4vw,3.15rem);font-weight:600;line-height:1.05}.gda-home-story__copy h2:before{content:"";background:#8d86ae;width:2.4rem;height:2px;margin-bottom:.85rem;display:block}.gda-home-story__copy p{color:#17141ccc;text-wrap:pretty;max-width:34rem;margin:.85rem 0 0;font-size:1.0625rem;line-height:1.6}.gda-home-story__video{aspect-ratio:9/16;background:#17141c;border-radius:.75rem;width:min(16.5rem,72vw);margin-inline:auto;position:relative;overflow:hidden}.gda-home-story__photo{aspect-ratio:4/5;background:#efece7;border-radius:.75rem;width:min(100%,22rem);margin:0 auto;position:relative;overflow:hidden}.gda-home-story__photo img{object-fit:cover;object-position:center center}.gda-home-results .fz-vimeo-poster{cursor:pointer;background:#17141c;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.gda-home-results .fz-vimeo-poster__img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.gda-home-results .fz-vimeo-poster__play{z-index:2;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gda-home-results .fz-vimeo-poster__play-icon{filter:drop-shadow(0 6px 16px #00000059);width:4.25rem;height:3rem;display:block}.gda-home-results .fz-vimeo-poster__play-bg{fill:#241f28;fill-opacity:.82}.gda-home-results .fz-vimeo-poster__play-triangle{fill:#fff}.gda-home-results .fz-vimeo-poster:hover .fz-vimeo-poster__play-bg,.gda-home-results .fz-vimeo-poster:focus-visible .fz-vimeo-poster__play-bg{fill:#5f587c;fill-opacity:1}.gda-home-results .fz-vimeo-player{background:#17141c;width:100%;height:100%;min-height:0;position:absolute;inset:0}.gda-home-results .fz-vimeo-player__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gda-home-results .fz-vimeo-player__loading,.gda-home-results .fz-vimeo-player__error{z-index:2;color:#fff;margin:0;font-size:.85rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.gda-home-results .fz-vimeo-inline-close{z-index:3;color:#fff;min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#17141cb8;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600;position:absolute;top:.55rem;right:.55rem}@keyframes gda-home-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}.gda-home-cases{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fff;padding:0 0 4.25rem}.gda-home-cases__inner{width:min(100% - 2.5rem,76rem);margin:0 auto}.gda-home-cases__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:600;line-height:1.08}.gda-home-cases__intro p{color:#17141ccc;text-wrap:pretty;max-width:36rem;margin:.75rem 0 0;font-size:1.05rem;line-height:1.6}.gda-home-cases__grid{gap:1.75rem;margin-top:1.75rem;display:grid}.gda-home-cases__card h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.gda-home-cases__pair{gap:.85rem;margin-top:.85rem;display:grid}.gda-home-cases__pair figure{margin:0}.gda-home-cases__frame{background:#f7f4ef;border:1px solid #5f587c47;border-radius:.75rem;place-items:center;display:grid;overflow:hidden}.gda-home-cases__frame img{object-fit:contain;width:100%;height:100%;min-height:0}.gda-home-cases__pair figcaption{color:#5f587c;letter-spacing:.08em;text-transform:uppercase;margin:.6rem 0 0;font-size:.82rem;font-weight:650}.gda-home-cases :focus-visible{outline-offset:3px;outline:2px solid #5f587c}@media (min-width:720px){.gda-home-cases__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.gda-home-cases{padding-bottom:4.75rem}.gda-home-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;margin-top:2.1rem}}.gda-home-planning{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f7f4ef}.gda-home-planning__layout{flex-direction:column;gap:1.5rem;width:min(100% - 2.5rem,76rem);margin:0 auto;padding:3.4rem 0 3.6rem;display:flex}.gda-home-planning__photo{aspect-ratio:1920/1020;background:#efece7;border-radius:.75rem;order:2;width:100%;margin:0;position:relative;overflow:hidden}.gda-home-planning__photo img{object-fit:cover;object-position:center center}.gda-home-planning__copy{order:1;padding:0}.gda-home-planning__eyebrow,.gda-home-first__eyebrow,.gda-home-finance__eyebrow,.gda-home-visit__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:700}.gda-home-planning__eyebrow{color:#5f587c}.gda-home-planning h2{letter-spacing:-.04em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:600;line-height:1.05}.gda-home-planning__copy>p:not(.gda-home-planning__eyebrow){color:#17141cd1;text-wrap:pretty;max-width:38rem;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.65}.gda-home-planning__points{margin:1.7rem 0 0;padding:0;list-style:none}.gda-home-planning__points li{border-top:1px solid #5f587c47;padding:.72rem 0}.gda-home-planning__points li:last-child{border-bottom:1px solid #5f587c47}.gda-home-planning__label{color:#5f587c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.gda-home-planning__points p:last-child{color:#17141cd1;margin:.35rem 0 0;font-size:1.02rem;line-height:1.5}.gda-home-planning__link{color:#fff;letter-spacing:-.01em;background:#78719e;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;margin-top:1.6rem;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.gda-home-planning__link:hover{background:#2b2424}.gda-home-first{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f7f4ef;padding:3.4rem 0 3.6rem}.gda-home-first__inner,.gda-home-finance__inner,.gda-home-visit__inner{width:min(100% - 2.5rem,76rem);margin:0 auto}.gda-home-first__eyebrow,.gda-home-finance__eyebrow,.gda-home-visit__eyebrow{color:#5f587c}.gda-home-first h2,.gda-home-finance h2,.gda-home-visit h2{letter-spacing:-.04em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(2rem,4.6vw,3.35rem);font-weight:600;line-height:1.05}.gda-home-first__intro>p:not(.gda-home-first__eyebrow),.gda-home-finance__intro>p:not(.gda-home-finance__eyebrow),.gda-home-visit__request>p:not(.gda-home-visit__eyebrow):not(.gda-home-visit__note){color:#17141cd1;text-wrap:pretty;max-width:36rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.gda-home-first__request,.gda-home-visit__action{color:#fff;min-height:3.15rem;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#78719e;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:1.45rem;padding:.8rem 1.25rem;font-size:1.05rem;font-weight:600;display:inline-flex}.gda-home-first__request:hover,.gda-home-visit__action:hover{background:#2b2424}.gda-home-first__steps{margin:2.2rem 0 0;padding:0;list-style:none}.gda-home-first__steps li{border-top:1px solid #241f2824;padding:1.15rem 0}.gda-home-first__steps li:last-child{border-bottom:1px solid #241f2824}.gda-home-first__index{color:#5f587c;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;display:block}.gda-home-first__steps h3{letter-spacing:-.03em;margin:.4rem 0 0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600;line-height:1.2}.gda-home-first__steps p{color:#17141cd1;text-wrap:pretty;margin:.45rem 0 0;font-size:1rem;line-height:1.55}.gda-home-finance{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#efeaf4;padding:3.5rem 0 3.75rem}.gda-home-finance__layout{flex-direction:column;gap:1.6rem;display:flex}.gda-home-finance h2{max-width:11em}.gda-home-finance__rows{margin:0;padding:0;list-style:none}.gda-home-finance__rows li{border-top:1px solid #241f2829;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:1.15rem 0;display:grid}.gda-home-finance__rows li:last-child{border-bottom:1px solid #241f2829}.gda-home-finance__index{color:#5f587c;letter-spacing:.06em;font-size:.82rem;font-weight:700;line-height:1.45}.gda-home-finance h3{color:#17141c;letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:650;line-height:1.35}.gda-home-finance__rows p{color:#17141cd1;text-wrap:pretty;max-width:38rem;margin:.75rem 0 0;font-size:1rem;line-height:1.65}.gda-home-finance__link{color:#17141c;text-underline-offset:.18em;margin-top:1.45rem;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.gda-home-finance__link:hover{color:#5f587c}.gda-home-visit{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fff;padding:3.4rem 0 3.75rem;scroll-margin-top:5.5rem}.gda-home-visit__utility{border-top:1px solid #241f2824;margin-top:2rem;padding-top:1.35rem}.gda-home-visit__place,.gda-home-visit__hours,.gda-home-visit__existing{color:#17141c;margin:0;font-size:1.08rem;font-weight:600;line-height:1.45}.gda-home-visit__hours,.gda-home-visit__existing{margin-top:1.15rem;font-weight:500}.gda-home-visit__directions,.gda-home-visit__existing a{color:#17141c;text-underline-offset:.16em;font-weight:650;text-decoration:underline}.gda-home-visit__directions{margin-top:.75rem;display:inline-flex}.gda-home-visit__request>.gda-home-visit__note{color:#17141cad;max-width:28rem;margin:.9rem 0 0;font-size:.95rem;font-weight:400;line-height:1.5}.gda-home-implant :focus-visible,.gda-home-planning :focus-visible,.gda-home-results :focus-visible,.gda-home-first :focus-visible,.gda-home-finance :focus-visible,.gda-home-visit :focus-visible{outline-offset:3px;outline:2px solid #5f587c}@media (max-width:959px){.gda-home-implant__cta,.gda-home-results .gda-home-continue,.gda-home-planning__link,.gda-home-first__request,.gda-home-visit__action{width:100%}}@media (min-width:960px){.gda-home-results__stage{grid-template-columns:minmax(0,2fr) minmax(10.75rem,1fr);align-items:stretch;gap:1rem 1.25rem;display:grid}.gda-home-results__rail{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:.75rem}.gda-home-results__choice{flex-direction:column;min-height:0;display:flex}.gda-home-results__thumbs{flex:auto;height:auto;min-height:4.5rem}.gda-home-story{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.72fr);align-items:center;gap:1.15rem 1.35rem;margin-top:0;padding:.85rem;display:grid}.gda-home-story__copy{order:0;align-self:center;padding:.35rem .15rem}.gda-home-story__photo{aspect-ratio:4/5;width:100%;height:auto;min-height:0;margin:0}.gda-home-planning__layout{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:center;gap:2.5rem 3.5rem;padding:5.15rem 0 5.4rem;display:grid}.gda-home-planning__photo,.gda-home-planning__copy{order:0;padding:0}.gda-home-planning__link{width:fit-content}.gda-home-first{padding:5.25rem 0 5.5rem}.gda-home-first__inner{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.28fr);align-items:start;gap:2.5rem 4rem;display:grid}.gda-home-first__steps{margin-top:.35rem}.gda-home-first__steps li,.gda-home-first__steps li:last-child{border:0;padding:0 1.2rem 0 0}.gda-home-first__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.gda-home-first__steps li+li{border-left:1px solid #241f2829;padding-left:1.2rem}.gda-home-first__request{width:auto}.gda-home-finance{padding:5rem 0 5.25rem}.gda-home-finance__layout{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:2.5rem 4rem;display:grid}.gda-home-visit{padding:5rem 0 5.5rem}.gda-home-visit__inner{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.8fr);align-items:center;gap:2.5rem 4.5rem;display:grid}.gda-home-visit__utility{border-top:0;border-left:1px solid #241f2824;margin-top:0;padding-top:0;padding-left:2.5rem}.gda-home-visit__action{width:auto}}@media (prefers-reduced-motion:reduce){.gda-home-results__media{animation:none}}.gda-home-faq{color:#17141c;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#f7f4ef;padding:3.4rem 0 3.6rem}.gda-home-faq__inner{width:min(100% - 2.5rem,76rem);margin:0 auto}.gda-home-faq__intro{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.gda-home-faq h2{letter-spacing:-.04em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(2rem,4.6vw,3.15rem);font-weight:600;line-height:1.05}.gda-home-faq__count{color:#5f587c;letter-spacing:.08em;margin:0;font-size:.82rem;font-weight:700}.gda-home-faq__workspace{display:none}.gda-home-faq__disclosures{border-top:1px solid #241f2829;margin-top:1.5rem}.gda-home-faq__disclosure{border-bottom:1px solid #241f2829}.gda-home-faq__disclosure h3{margin:0;font-size:1rem}.gda-home-faq__disclosure button{width:100%;min-height:3.25rem;color:inherit;font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1rem 0;font-weight:650;line-height:1.35;display:grid}.gda-home-faq__disclosure button span{color:#5f587c;letter-spacing:.06em;font-size:.82rem;font-weight:700}.gda-home-faq__disclosure p{color:#17141cd1;text-wrap:pretty;margin:0 0 1.1rem 3.15rem;font-size:1rem;line-height:1.55}.gda-home-faq button:focus-visible{outline-offset:3px;outline:2px solid #5f587c}@media (min-width:960px){.gda-home-faq{padding:5rem 0 5.25rem}.gda-home-faq__workspace{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);gap:2.5rem 4rem;margin-top:2.2rem;display:grid}.gda-home-faq__disclosures{display:none}.gda-home-faq__rail{border-top:1px solid #241f2829;margin:0;padding:0;list-style:none}.gda-home-faq__rail li{border-bottom:1px solid #241f2829}.gda-home-faq__rail button{color:#17141c8c;width:100%;min-height:3.4rem;font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1rem .35rem;font-weight:650;line-height:1.35;display:grid}.gda-home-faq__rail button span{color:#5f587c;letter-spacing:.06em;font-size:.82rem;font-weight:700}.gda-home-faq__rail button.is-active{color:#17141c}.gda-home-faq__panels article{margin:0}.gda-home-faq__panels h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.2}.gda-home-faq__panels p{color:#17141cd1;text-wrap:pretty;max-width:36rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}}@media (max-width:959px){.gda-home-faq__count{display:none}}@media (prefers-reduced-motion:reduce){.gda-home-faq *{transition:none!important;animation:none!important}}
