.implant[data-astro-cid-nntrh2hz]{width:100%;height:auto;display:block;overflow:hidden}.implant__screw[data-astro-cid-nntrh2hz],.implant__threads[data-astro-cid-nntrh2hz],.implant__crown[data-astro-cid-nntrh2hz],.implant__abut[data-astro-cid-nntrh2hz],.implant__oss[data-astro-cid-nntrh2hz],.implant__ghost[data-astro-cid-nntrh2hz],.implant__guide[data-astro-cid-nntrh2hz]{transform-box:view-box;transition:transform 1.1s cubic-bezier(.3,.7,.2,1),opacity .7s}.implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz]{transform-box:fill-box;transform-origin:50%;transition:transform .8s cubic-bezier(.3,1.4,.4,1),opacity .5s}.implant__ghost[data-astro-cid-nntrh2hz],.implant__guide[data-astro-cid-nntrh2hz]{opacity:0}[data-phase="0"] .implant__screw[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__screw[data-astro-cid-nntrh2hz]{opacity:0;transform:translateY(-190px)}[data-phase="0"] .implant__threads[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__threads[data-astro-cid-nntrh2hz]{transform:translateY(-36px)}[data-phase="0"] .implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz],[data-phase="2"] .implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz]{opacity:0;transform:scale(.2)}[data-phase="0"] .implant__crown[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__crown[data-astro-cid-nntrh2hz],[data-phase="2"] .implant__crown[data-astro-cid-nntrh2hz],[data-phase="3"] .implant__crown[data-astro-cid-nntrh2hz]{opacity:0;transform:translateY(-150px)}[data-phase="0"] .implant__abut[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__abut[data-astro-cid-nntrh2hz],[data-phase="2"] .implant__abut[data-astro-cid-nntrh2hz],[data-phase="3"] .implant__abut[data-astro-cid-nntrh2hz]{opacity:0;transform:translateY(-110px)}:is([data-phase="0"],[data-phase="1"],[data-phase="2"],[data-phase="3"]) .implant__ghost[data-astro-cid-nntrh2hz],[data-phase="1"] .implant__guide[data-astro-cid-nntrh2hz]{opacity:1}[data-phase="2"] .implant__guide[data-astro-cid-nntrh2hz]{opacity:.35}.implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz]:nth-child(3n){transition-delay:.1s}.implant__oss[data-astro-cid-nntrh2hz] circle[data-astro-cid-nntrh2hz]:nth-child(3n+1){transition-delay:.22s}.hero[data-astro-cid-ge2uvauf]{padding:.5rem 0 2.5rem;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{gap:1.8rem;display:grid}.hero__h1[data-astro-cid-ge2uvauf]{margin-top:.9rem}.hero__h1sub[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:.45rem;font-size:.5em;line-height:1.15;display:block}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:.9rem}.hero__rating[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.hero__rating[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:1.05rem}.hero__rating[data-astro-cid-ge2uvauf] .ic{width:20px;height:20px}.hero__stars[data-astro-cid-ge2uvauf]{color:var(--gum);display:inline-flex}.hero__stars[data-astro-cid-ge2uvauf] .ic{width:16px;height:16px}.hero__ctas[data-astro-cid-ge2uvauf]{margin-top:1.1rem}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}.hero__data[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:1.6rem 0 0;display:grid}.hero__data[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{padding:.7rem .5rem .7rem 0}.hero__data[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]+div[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);padding-left:.8rem}.hero__data[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font:500 .6875rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hero__data[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font:400 1.35rem/1.05 var(--display);color:var(--ink);margin:.25rem 0 0}.hero__stage[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.02;justify-self:center;width:100%;max-width:560px;position:relative}.hero__halo[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 60% 40%, var(--teal-wash), transparent 68%);border-radius:50%;position:absolute;inset:6% 0 0 12%}.hero__implant[data-astro-cid-ge2uvauf]{width:58%;margin:0;position:absolute;top:0;right:4%}.hero__tag[data-astro-cid-ge2uvauf]{white-space:nowrap;font:500 .625rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#ffffffeb;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .45rem;display:inline-flex;position:absolute;left:60%}.hero__tag[data-astro-cid-ge2uvauf]:before{content:"";background:var(--teal);width:22px;height:1px;position:absolute;top:50%;right:100%}.hero__tag[data-astro-cid-ge2uvauf]:after{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:calc(100% + 20px)}.hero__tag--crown[data-astro-cid-ge2uvauf]{top:25%}.hero__tag--abut[data-astro-cid-ge2uvauf]{top:44%}.hero__tag--screw[data-astro-cid-ge2uvauf]{top:66%;left:56%}.hero__tag--bone[data-astro-cid-ge2uvauf]{color:#fff;background:var(--ink);box-shadow:none;top:86%}.hero__ref[data-astro-cid-ge2uvauf]{text-align:center;font:500 .625rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);position:absolute;bottom:-1.7rem;left:0;right:0}.hero__dr[data-astro-cid-ge2uvauf]{width:50%;position:absolute;bottom:0;left:-2%}.hero__dr[data-astro-cid-ge2uvauf] img{filter:drop-shadow(0 18px 24px #0e2a2a2e);width:100%;height:auto}.hero__dr[data-astro-cid-ge2uvauf]:after{content:"";background:var(--gum);border-radius:2px;height:2px;position:absolute;bottom:0;left:6%;right:6%}@media (width<=559px){.hero__long[data-astro-cid-ge2uvauf]{display:none}.hero__tag--screw[data-astro-cid-ge2uvauf]:before{width:14px}.hero__tag--screw[data-astro-cid-ge2uvauf]:after{right:calc(100% + 12px)}}@media (width>=560px){.hero__tag[data-astro-cid-ge2uvauf]{font-size:.6875rem}.hero__implant[data-astro-cid-ge2uvauf]{width:62%;right:-2%}.hero__tag[data-astro-cid-ge2uvauf]{left:64%}.hero__tag--screw[data-astro-cid-ge2uvauf]{left:60%}}@media (width>=1000px){.hero[data-astro-cid-ge2uvauf]{padding:1.5rem 0 4.5rem}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:none}.hero__data[data-astro-cid-ge2uvauf]{max-width:30rem}.hero__stage[data-astro-cid-ge2uvauf]{max-width:none}}.gum[data-astro-cid-lfsaqmlc]{margin:-1px 0;line-height:0}.gum[data-astro-cid-lfsaqmlc] svg[data-astro-cid-lfsaqmlc]{width:100%;height:40px;display:block}.gum--flip[data-astro-cid-lfsaqmlc]{transform:scaleX(-1)}@media (width>=900px){.gum[data-astro-cid-lfsaqmlc] svg[data-astro-cid-lfsaqmlc]{height:64px}}.js .gum__line[data-astro-cid-lfsaqmlc]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.5,.1,.2,1)}.js .gum[data-astro-cid-lfsaqmlc].is-drawn .gum__line[data-astro-cid-lfsaqmlc]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.js .gum__line[data-astro-cid-lfsaqmlc]{stroke-dashoffset:0}}.frena[data-astro-cid-kmtbilia]{padding:3.5rem 0 4rem}.frena__head[data-astro-cid-kmtbilia]{margin-bottom:2rem}.frena__head[data-astro-cid-kmtbilia] .h2[data-astro-cid-kmtbilia]{margin-top:.8rem}.frena__strata[data-astro-cid-kmtbilia]{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #0e2a2a66;margin:0;padding:0;list-style:none;overflow:hidden}.frena__row[data-astro-cid-kmtbilia]{gap:1.1rem;padding:1.6rem 1.25rem;display:grid}.frena__row--enamel[data-astro-cid-kmtbilia]{background:var(--surface)}.frena__row--gum[data-astro-cid-kmtbilia]{background:var(--gum-soft);border-top:3px solid var(--gum)}.frena__row--bone[data-astro-cid-kmtbilia]{border-top:3px solid #2c5a58}.frena__q[data-astro-cid-kmtbilia]{align-items:center;gap:.7rem;display:flex}.frena__q[data-astro-cid-kmtbilia] h3[data-astro-cid-kmtbilia]{font:400 1.75rem/1.05 var(--display);margin:0}.frena__q[data-astro-cid-kmtbilia] .ic{width:30px;height:30px;color:var(--teal)}.frena__row--bone[data-astro-cid-kmtbilia] .frena__q[data-astro-cid-kmtbilia] .ic{color:var(--teal-light)}.frena__n[data-astro-cid-kmtbilia]{font:500 .75rem/1 var(--mono);color:var(--muted)}.frena__row--bone[data-astro-cid-kmtbilia] .frena__n[data-astro-cid-kmtbilia]{color:var(--teal-light)}.frena__a[data-astro-cid-kmtbilia] p[data-astro-cid-kmtbilia]{margin:0}.frena__lead[data-astro-cid-kmtbilia]{font-weight:600;margin-bottom:.6rem!important}.frena__quote[data-astro-cid-kmtbilia]{border-left:3px solid var(--gum);margin:0 0 .9rem;padding-left:1rem}.frena__quote[data-astro-cid-kmtbilia] p[data-astro-cid-kmtbilia]{font:400 italic 1.2rem/1.35 var(--display)}.frena__quote[data-astro-cid-kmtbilia] cite[data-astro-cid-kmtbilia]{font:600 .8125rem/1.2 var(--body);color:var(--muted);align-items:center;gap:.35rem;margin-top:.4rem;font-style:normal;display:inline-flex}.frena__quote[data-astro-cid-kmtbilia] cite[data-astro-cid-kmtbilia] .ic{width:16px;height:16px}.frena__big[data-astro-cid-kmtbilia]{font:400 2rem/1.05 var(--display);margin-bottom:.4rem!important}.frena__big[data-astro-cid-kmtbilia] strong[data-astro-cid-kmtbilia]{color:var(--gum-ink);font-style:italic;font-weight:400}.frena__pay[data-astro-cid-kmtbilia]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.frena__pay[data-astro-cid-kmtbilia] li[data-astro-cid-kmtbilia]{background:#ffffffbf;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.9375rem;font-weight:600;display:inline-flex}.frena__pay[data-astro-cid-kmtbilia] .ic{width:18px;height:18px;color:var(--teal)}.frena__time[data-astro-cid-kmtbilia]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.9rem;display:grid}.frena__time[data-astro-cid-kmtbilia] div[data-astro-cid-kmtbilia]{display:grid}.frena__num[data-astro-cid-kmtbilia]{font:400 3.4rem/.9 var(--display);color:#fff}.frena__unit[data-astro-cid-kmtbilia]{font:500 .75rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gum)}.frena__lbl[data-astro-cid-kmtbilia]{color:#fffc;font-size:.9375rem}.frena__row--bone[data-astro-cid-kmtbilia] .frena__a[data-astro-cid-kmtbilia] p[data-astro-cid-kmtbilia]{color:#ffffffd1}.frena__cta[data-astro-cid-kmtbilia]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.8rem;display:flex}@media (width>=900px){.frena[data-astro-cid-kmtbilia]{padding:5.5rem 0}.frena__row[data-astro-cid-kmtbilia]{grid-template-columns:22rem 1fr;align-items:start;gap:3rem;padding:2.4rem 2.6rem}.frena__q[data-astro-cid-kmtbilia]{flex-direction:column;align-items:flex-start;gap:.9rem}.frena__q[data-astro-cid-kmtbilia] h3[data-astro-cid-kmtbilia]{font-size:2.3rem}.frena__num[data-astro-cid-kmtbilia]{font-size:4.6rem}}.capa[data-astro-cid-3zjtvngn]{padding:3.5rem 0 4rem}.capa__head[data-astro-cid-3zjtvngn]{max-width:46rem}.capa__head[data-astro-cid-3zjtvngn] .h2[data-astro-cid-3zjtvngn]{margin-top:.8rem}.capa__grid[data-astro-cid-3zjtvngn]{gap:1rem;margin-top:2.2rem;display:grid}.capa__stage[data-astro-cid-3zjtvngn]{z-index:2;position:sticky;top:44px}.capa__stagebox[data-astro-cid-3zjtvngn]{backdrop-filter:blur(6px);border-radius:var(--radius);background:#0e2a2aeb;width:min(100%,420px);margin:0 auto;padding:.7rem 1rem 1.5rem 2.4rem;position:relative;box-shadow:0 0 0 1px #24504f}.capa__svg[data-astro-cid-3zjtvngn]{width:min(36vw,150px);margin:0 auto}.capa__readout[data-astro-cid-3zjtvngn]{font:500 .75rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-top:.4rem;display:flex}.capa__phase[data-astro-cid-3zjtvngn]{color:var(--teal-light)}.capa__when[data-astro-cid-3zjtvngn]{color:var(--gum)}.capa__ruler[data-astro-cid-3zjtvngn]{background:#24504f;border-radius:3px;width:6px;position:absolute;top:1rem;bottom:2.4rem;left:1rem}.capa__fill[data-astro-cid-3zjtvngn]{height:var(--fill,100%);background:linear-gradient(var(--teal-light), var(--gum));border-radius:3px;transition:height .9s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0;right:0}.capa__tick[data-astro-cid-3zjtvngn]{width:14px;height:2px;left:-4px;top:var(--at);background:#7fcbc6;position:absolute}.capa__rlbl[data-astro-cid-3zjtvngn]{font:500 .5625rem/1 var(--mono);color:var(--teal-light);text-transform:uppercase;white-space:nowrap;display:none;position:absolute;left:12px}.capa__rlbl--a[data-astro-cid-3zjtvngn]{top:-2px}.capa__rlbl--b[data-astro-cid-3zjtvngn]{color:var(--gum);bottom:-2px}.capa__ref[data-astro-cid-3zjtvngn]{font:500 .5625rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0;position:absolute;bottom:.55rem;right:1rem}.capa__steps[data-astro-cid-3zjtvngn]{margin:0;padding:0;list-style:none;position:relative}.capa__steps[data-astro-cid-3zjtvngn]:before{content:"";border-left:2px dashed #3b6e6c;position:absolute;top:1.6rem;bottom:1.6rem;left:21px}.capa__step[data-astro-cid-3zjtvngn]{grid-template-columns:44px 1fr;gap:1rem;padding:1.4rem 0;display:grid;position:relative}.capa__node[data-astro-cid-3zjtvngn]{z-index:1;background:var(--ink);width:44px;height:44px;color:var(--teal-light);border-radius:50%;place-items:center;transition:background-color .4s,color .4s,box-shadow .4s;display:grid;position:relative;box-shadow:0 0 0 2px #3b6e6c}.capa__node[data-astro-cid-3zjtvngn] .ic{width:24px;height:24px}.capa__card[data-astro-cid-3zjtvngn]{background:#ffffff0a;border-radius:14px;padding:1.1rem 1.15rem;transition:background-color .4s,box-shadow .4s;box-shadow:0 0 0 1px #24504f}.capa__meta[data-astro-cid-3zjtvngn]{font:500 .6875rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-light);margin:0}.capa__meta[data-astro-cid-3zjtvngn] span[data-astro-cid-3zjtvngn]{color:#ffffff8c;margin-right:.3rem}.capa__meta[data-astro-cid-3zjtvngn] b[data-astro-cid-3zjtvngn]{color:var(--gum);font-weight:500}.capa__card[data-astro-cid-3zjtvngn] h3[data-astro-cid-3zjtvngn]{font:400 1.6rem/1.1 var(--display);color:#fff;margin:.4rem 0 .3rem}.capa__card[data-astro-cid-3zjtvngn] p[data-astro-cid-3zjtvngn]:last-child{color:#fffc;margin:0}.capa__step[data-astro-cid-3zjtvngn].is-active .capa__node[data-astro-cid-3zjtvngn]{background:var(--gum);color:#fff;box-shadow:0 0 0 6px #d46a6f38}.capa__step[data-astro-cid-3zjtvngn].is-active .capa__card[data-astro-cid-3zjtvngn]{box-shadow:0 0 0 1px var(--gum);background:#ffffff14}.capa__end[data-astro-cid-3zjtvngn]{border-top:1px solid #24504f;gap:1.4rem;margin-top:2rem;padding-top:1.8rem;display:grid}.capa__signs[data-astro-cid-3zjtvngn] ul[data-astro-cid-3zjtvngn]{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.capa__signs[data-astro-cid-3zjtvngn] li[data-astro-cid-3zjtvngn]{color:#ffffffe6;border-radius:999px;padding:.45rem .85rem;font-size:.9375rem;box-shadow:inset 0 0 0 1px #3b6e6c}.capa__end[data-astro-cid-3zjtvngn] .cta-row[data-astro-cid-3zjtvngn]{margin-top:0}@media (width<=899px){.capa__step[data-astro-cid-3zjtvngn]{align-content:start;min-height:52vh}.capa__step[data-astro-cid-3zjtvngn]:last-child{min-height:auto}}@media (width>=900px){.capa[data-astro-cid-3zjtvngn]{padding:5.5rem 0 6rem}.capa__grid[data-astro-cid-3zjtvngn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem}.capa__stage[data-astro-cid-3zjtvngn]{top:70px}.capa__stagebox[data-astro-cid-3zjtvngn]{backdrop-filter:none;width:100%;max-width:470px;box-shadow:none;background:0 0;padding:2rem 2rem 2.4rem 4rem}.capa__svg[data-astro-cid-3zjtvngn]{width:100%;max-width:330px}.capa__ruler[data-astro-cid-3zjtvngn]{top:2rem;bottom:5rem;left:1.6rem}.capa__readout[data-astro-cid-3zjtvngn]{font-size:.8125rem}.capa__step[data-astro-cid-3zjtvngn]{align-content:center;min-height:62vh;padding:0}.capa__step[data-astro-cid-3zjtvngn]:first-child{align-content:start;min-height:50vh;padding-top:2rem}.capa__steps[data-astro-cid-3zjtvngn]:before{top:3.4rem;bottom:31vh}.capa__rlbl[data-astro-cid-3zjtvngn]{display:block}.capa__card[data-astro-cid-3zjtvngn] h3[data-astro-cid-3zjtvngn]{font-size:2rem}.capa__end[data-astro-cid-3zjtvngn]{grid-template-columns:1fr auto;align-items:end;gap:2rem}}.serv[data-astro-cid-pt7o54kk]{background:var(--surface);padding:3.5rem 0 4rem}.serv__head[data-astro-cid-pt7o54kk] .h2[data-astro-cid-pt7o54kk]{margin-top:.8rem}.serv__grid[data-astro-cid-pt7o54kk]{gap:1.8rem;margin-top:2rem;display:grid}.serv__arch[data-astro-cid-pt7o54kk]{justify-self:center;width:100%;max-width:460px;margin:0;position:relative}.serv__svg[data-astro-cid-pt7o54kk]{width:100%;height:auto;display:block;overflow:visible}.serv__tooth[data-astro-cid-pt7o54kk] rect[data-astro-cid-pt7o54kk]{fill:#fff;stroke:var(--ink);stroke-width:2px;transition:fill .35s,stroke .35s}.serv__screw[data-astro-cid-pt7o54kk]{stroke:var(--titanium);stroke-width:2px;stroke-linecap:round}.serv__tooth[data-astro-cid-pt7o54kk].is-on rect[data-astro-cid-pt7o54kk]{fill:var(--teal);stroke:var(--teal-deep)}.serv__tooth[data-astro-cid-pt7o54kk].is-on .serv__screw[data-astro-cid-pt7o54kk]{stroke:#fff}.serv__center[data-astro-cid-pt7o54kk]{text-align:center;justify-items:center;gap:.4rem;width:54%;display:grid;position:absolute;top:8%;left:50%;transform:translate(-50%)}.serv__cicon[data-astro-cid-pt7o54kk]{background:var(--teal-wash);width:54px;height:54px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.serv__cicon[data-astro-cid-pt7o54kk] .ic{width:32px;height:32px}.serv__cname[data-astro-cid-pt7o54kk]{font:400 1.25rem/1.05 var(--display);max-width:11em}.serv__list[data-astro-cid-pt7o54kk]{gap:.5rem;display:grid}.serv__item[data-astro-cid-pt7o54kk]{background:var(--bg);box-shadow:0 0 0 1px var(--line);border-radius:14px;transition:box-shadow .25s,background-color .25s}.serv__item[data-astro-cid-pt7o54kk][open]{box-shadow:0 0 0 1.5px var(--teal), 0 14px 30px -18px #1a747380;background:#fff}.serv__item[data-astro-cid-pt7o54kk] summary[data-astro-cid-pt7o54kk]{cursor:pointer;align-items:center;gap:.8rem;min-height:58px;padding:.55rem .9rem .55rem .6rem;list-style:none;display:flex}.serv__item[data-astro-cid-pt7o54kk] summary[data-astro-cid-pt7o54kk]::-webkit-details-marker{display:none}.serv__ico[data-astro-cid-pt7o54kk]{width:42px;height:42px;color:var(--teal);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.serv__item[data-astro-cid-pt7o54kk][open] .serv__ico[data-astro-cid-pt7o54kk]{background:var(--teal);color:#fff;box-shadow:none}.serv__ico[data-astro-cid-pt7o54kk] .ic{width:26px;height:26px}.serv__name[data-astro-cid-pt7o54kk]{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem .6rem;font-size:1.0625rem;font-weight:600;display:flex}.serv__badge[data-astro-cid-pt7o54kk]{font:500 .625rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gum-ink);background:var(--gum-soft);border-radius:5px;padding:.3rem .45rem}.serv__plus[data-astro-cid-pt7o54kk]{width:20px;height:20px;color:var(--muted);transition:transform .25s}.serv__item[data-astro-cid-pt7o54kk][open] .serv__plus[data-astro-cid-pt7o54kk]{color:var(--teal);transform:rotate(45deg)}.serv__body[data-astro-cid-pt7o54kk]{padding:0 1rem 1rem 4.1rem}.serv__body[data-astro-cid-pt7o54kk] p[data-astro-cid-pt7o54kk]{color:var(--muted);margin:0 0 .3rem}.serv__body[data-astro-cid-pt7o54kk] .link-arrow[data-astro-cid-pt7o54kk] .ic{width:18px;height:18px}@media (width>=900px){.serv[data-astro-cid-pt7o54kk]{padding:5.5rem 0}.serv__grid[data-astro-cid-pt7o54kk]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}.serv__arch[data-astro-cid-pt7o54kk]{max-width:none;position:sticky;top:90px}.serv__list[data-astro-cid-pt7o54kk]{grid-template-columns:1fr}}.doc[data-astro-cid-nfggsq3p]{padding:3.5rem 0 4rem}.doc__grid[data-astro-cid-nfggsq3p]{gap:2rem;display:grid}.doc__photo[data-astro-cid-nfggsq3p]{justify-self:center;width:78%;max-width:320px;padding-top:1rem;position:relative}.doc__arc[data-astro-cid-nfggsq3p]{background:linear-gradient(180deg, var(--teal-wash), #fff);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px 999px 24px 24px;position:absolute;inset:0 -12% 9%}.doc__photo[data-astro-cid-nfggsq3p] img{width:100%;height:auto;position:relative}.doc__plate[data-astro-cid-nfggsq3p]{text-align:center;background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;margin:0;padding:.55rem 1rem;display:grid;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0e2a2a4d}.doc__plate[data-astro-cid-nfggsq3p] span[data-astro-cid-nfggsq3p]:first-child{font:400 1.15rem/1.1 var(--display)}.doc__plate[data-astro-cid-nfggsq3p] span[data-astro-cid-nfggsq3p]:last-child{font:500 .625rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-light)}.doc__copy[data-astro-cid-nfggsq3p] .h2[data-astro-cid-nfggsq3p]{margin-top:.8rem}.doc__bio[data-astro-cid-nfggsq3p]{color:var(--ink)}.doc__diplomas[data-astro-cid-nfggsq3p]{gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.doc__diploma[data-astro-cid-nfggsq3p]{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;column-gap:.9rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}.doc__diploma[data-astro-cid-nfggsq3p]:after{content:"";border:1.5px dashed var(--gum);opacity:.5;border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:-24px}.doc__seal[data-astro-cid-nfggsq3p]{background:var(--teal);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.doc__seal[data-astro-cid-nfggsq3p] .ic{width:28px;height:28px}.doc__dtitle[data-astro-cid-nfggsq3p]{font:400 1.35rem/1.1 var(--display);align-self:end}.doc__school[data-astro-cid-nfggsq3p]{font:500 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gum-ink)}.doc__ficha[data-astro-cid-nfggsq3p]{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #0e2a2a73;background:#fff;overflow:hidden}.doc__fhead[data-astro-cid-nfggsq3p]{background:var(--ink);color:#fff;border-bottom:4px solid var(--gum);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:1.1rem 1.25rem;display:flex}.doc__fhead[data-astro-cid-nfggsq3p] h3[data-astro-cid-nfggsq3p]{font:400 1.55rem/1.1 var(--display);margin:0}.doc__fnote[data-astro-cid-nfggsq3p]{font:500 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-light)}.doc__flist[data-astro-cid-nfggsq3p]{margin:0;display:grid}.doc__flist[data-astro-cid-nfggsq3p] div[data-astro-cid-nfggsq3p]{border-bottom:1px dashed var(--line);gap:.15rem;padding:.85rem 1.25rem;display:grid}.doc__flist[data-astro-cid-nfggsq3p] dt[data-astro-cid-nfggsq3p]{font:500 .6875rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;display:flex}.doc__flist[data-astro-cid-nfggsq3p] dt[data-astro-cid-nfggsq3p] .ic{width:18px;height:18px;color:var(--teal)}.doc__flist[data-astro-cid-nfggsq3p] dd[data-astro-cid-nfggsq3p]{font:400 1.3rem/1.2 var(--display);margin:0}.doc__fcta[data-astro-cid-nfggsq3p]{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1.2rem 1.25rem 1.35rem;display:flex}.doc__fcta[data-astro-cid-nfggsq3p] .link-arrow[data-astro-cid-nfggsq3p] .ic{width:20px;height:20px}@media (width>=640px){.doc__flist[data-astro-cid-nfggsq3p]{grid-template-columns:1fr 1fr}.doc__flist[data-astro-cid-nfggsq3p] div[data-astro-cid-nfggsq3p]:nth-child(odd){border-right:1px dashed var(--line)}}@media (width>=900px){.doc[data-astro-cid-nfggsq3p]{padding:5.5rem 0}.doc__grid[data-astro-cid-nfggsq3p]{grid-template-columns:380px 1fr;align-items:center;gap:2.5rem 4.5rem}.doc__photo[data-astro-cid-nfggsq3p]{width:100%;max-width:none}.doc__diplomas[data-astro-cid-nfggsq3p]{grid-template-columns:1fr 1fr}.doc__ficha[data-astro-cid-nfggsq3p]{grid-column:1/-1}.doc__flist[data-astro-cid-nfggsq3p]{grid-template-columns:repeat(3,1fr)}.doc__flist[data-astro-cid-nfggsq3p] div[data-astro-cid-nfggsq3p]:nth-child(odd){border-right:0}.doc__flist[data-astro-cid-nfggsq3p] div[data-astro-cid-nfggsq3p]:not(:nth-child(3n)){border-right:1px dashed var(--line)}}.asi[data-astro-cid-cd7vq7rp]{padding:3.5rem 0 4rem}.asi__head[data-astro-cid-cd7vq7rp] .h2[data-astro-cid-cd7vq7rp]{margin-top:.8rem}.asi__mosaic[data-astro-cid-cd7vq7rp]{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2rem;display:grid}.asi__ph[data-astro-cid-cd7vq7rp]{background:#133636;border-radius:14px;margin:0;position:relative;overflow:hidden}.asi__ph[data-astro-cid-cd7vq7rp] img{object-fit:cover;aspect-ratio:3/4;width:100%;height:100%}.asi__ph--0[data-astro-cid-cd7vq7rp]{grid-column:1/-1}.asi__ph--0[data-astro-cid-cd7vq7rp] img{aspect-ratio:4/3}.asi__ph--3[data-astro-cid-cd7vq7rp]{grid-column:1/-1}.asi__ph--3[data-astro-cid-cd7vq7rp] img{aspect-ratio:16/9}.asi__ph[data-astro-cid-cd7vq7rp] figcaption[data-astro-cid-cd7vq7rp]{font:500 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0e2a2ad9;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.asi__ph[data-astro-cid-cd7vq7rp] figcaption[data-astro-cid-cd7vq7rp] span[data-astro-cid-cd7vq7rp]{color:var(--gum)}.asi__work[data-astro-cid-cd7vq7rp]{gap:1rem;margin-top:2.4rem;display:grid}.asi__wtext[data-astro-cid-cd7vq7rp] h3[data-astro-cid-cd7vq7rp]{font:400 1.75rem/1.1 var(--display);margin:.7rem 0 .4rem}.asi__wtext[data-astro-cid-cd7vq7rp] p[data-astro-cid-cd7vq7rp]{color:#ffffffbf;margin:0}.asi__ig[data-astro-cid-cd7vq7rp]{color:var(--teal-light);margin-top:.4rem}.asi__ig[data-astro-cid-cd7vq7rp] .ic{width:20px;height:20px}.asi__case[data-astro-cid-cd7vq7rp]{border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #24504f}.asi__case[data-astro-cid-cd7vq7rp] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s}.asi__case[data-astro-cid-cd7vq7rp]:hover img{transform:scale(1.04)}.asi__clabel[data-astro-cid-cd7vq7rp]{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.asi__clabel[data-astro-cid-cd7vq7rp] .ic{width:16px;height:16px;color:var(--gum-ink)}.asi__cta[data-astro-cid-cd7vq7rp]{margin-top:2rem}@media (width>=900px){.asi[data-astro-cid-cd7vq7rp]{padding:5.5rem 0}.asi__mosaic[data-astro-cid-cd7vq7rp]{grid-template-rows:auto auto;grid-template-columns:1.5fr 1fr 1fr;gap:.8rem}.asi__ph--0[data-astro-cid-cd7vq7rp]{grid-area:1/1/3}.asi__ph--0[data-astro-cid-cd7vq7rp] img{aspect-ratio:auto;height:100%}.asi__ph[data-astro-cid-cd7vq7rp] img{aspect-ratio:1}.asi__ph--3[data-astro-cid-cd7vq7rp]{grid-column:2/4}.asi__ph--3[data-astro-cid-cd7vq7rp] img{aspect-ratio:2}.asi__work[data-astro-cid-cd7vq7rp]{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:1.2rem}}.res[data-astro-cid-2rnxis7c]{padding:3.5rem 0 4rem}.res__grid[data-astro-cid-2rnxis7c]{gap:2rem;display:grid}.res__score[data-astro-cid-2rnxis7c] .h2[data-astro-cid-2rnxis7c]{margin-top:.8rem}.res__agg[data-astro-cid-2rnxis7c]{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.res__big[data-astro-cid-2rnxis7c]{font:400 5.2rem/.85 var(--display);color:var(--ink)}.res__stars[data-astro-cid-2rnxis7c]{color:var(--gum);display:flex}.res__stars[data-astro-cid-2rnxis7c] .ic{width:22px;height:22px}.res__count[data-astro-cid-2rnxis7c]{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-top:.3rem;font-weight:600;display:flex}.res__count[data-astro-cid-2rnxis7c] .ic{width:18px;height:18px}.res__faces[data-astro-cid-2rnxis7c]{margin:1.2rem 0 .6rem;padding:0;list-style:none;display:flex}.res__faces[data-astro-cid-2rnxis7c] li[data-astro-cid-2rnxis7c]{width:40px;height:40px;box-shadow:0 0 0 3px var(--bg);background:var(--teal);color:#fff;border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid;overflow:hidden}.res__faces[data-astro-cid-2rnxis7c] li[data-astro-cid-2rnxis7c]+li[data-astro-cid-2rnxis7c]{margin-left:-10px}.res__faces[data-astro-cid-2rnxis7c] img{object-fit:cover;width:100%;height:100%}.res__wall[data-astro-cid-2rnxis7c]{min-width:0;position:relative}.res__track[data-astro-cid-2rnxis7c]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin:0 -.2rem;padding:.3rem .2rem 1rem;display:flex;overflow-x:auto}.res__track[data-astro-cid-2rnxis7c]::-webkit-scrollbar{display:none}.res__card[data-astro-cid-2rnxis7c]{scroll-snap-align:start;box-shadow:0 0 0 1px var(--line), 0 16px 34px -26px #0e2a2a80;border-top:3px solid var(--gum);background:#fff;border-radius:16px;flex:0 0 86%;margin:0;padding:1.2rem 1.2rem 1.3rem}.res__who[data-astro-cid-2rnxis7c]{align-items:center;gap:.7rem;display:flex}.res__av[data-astro-cid-2rnxis7c]{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.res__av--txt[data-astro-cid-2rnxis7c]{background:var(--teal);color:#fff;place-items:center;font-weight:600;display:grid}.res__who[data-astro-cid-2rnxis7c] strong[data-astro-cid-2rnxis7c]{font-size:.9875rem;line-height:1.2;display:block}.res__src[data-astro-cid-2rnxis7c]{color:var(--muted);align-items:center;gap:.3rem;font-size:.8125rem;display:flex}.res__src[data-astro-cid-2rnxis7c] .ic{width:14px;height:14px}.res__s[data-astro-cid-2rnxis7c]{color:var(--gum);margin:.8rem 0 .4rem;display:flex}.res__s[data-astro-cid-2rnxis7c] .ic{width:16px;height:16px}.res__card[data-astro-cid-2rnxis7c] blockquote[data-astro-cid-2rnxis7c]{margin:0}.res__card[data-astro-cid-2rnxis7c] blockquote[data-astro-cid-2rnxis7c] p[data-astro-cid-2rnxis7c]{font:400 1.2rem/1.38 var(--display);margin:0}.res__nav[data-astro-cid-2rnxis7c]{justify-content:flex-end;gap:.5rem;display:flex}.res__nav[data-astro-cid-2rnxis7c] button[data-astro-cid-2rnxis7c]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.res__nav[data-astro-cid-2rnxis7c] button[data-astro-cid-2rnxis7c]:disabled{opacity:.3;cursor:default}.res__nav[data-astro-cid-2rnxis7c] .ic{width:20px;height:20px}.res__nav[data-astro-cid-2rnxis7c] .res__flip{transform:rotate(180deg)}.res__cta[data-astro-cid-2rnxis7c]{margin-top:1.6rem}@media (width>=900px){.res[data-astro-cid-2rnxis7c]{padding:5.5rem 0}.res__grid[data-astro-cid-2rnxis7c]{grid-template-columns:22rem 1fr;align-items:start;gap:4rem}.res__score[data-astro-cid-2rnxis7c]{position:sticky;top:80px}.res__card[data-astro-cid-2rnxis7c]{flex-basis:calc(50% - .4rem)}.res__cta[data-astro-cid-2rnxis7c]{margin-top:1rem}}.faq[data-astro-cid-gb4nbdvp]{background:var(--surface);padding:3.5rem 0 4rem}.faq__grid[data-astro-cid-gb4nbdvp]{gap:2rem;display:grid}.faq__head[data-astro-cid-gb4nbdvp] .h2[data-astro-cid-gb4nbdvp]{margin-top:.8rem}.faq__btn[data-astro-cid-gb4nbdvp]{margin-top:1.4rem}.faq__list[data-astro-cid-gb4nbdvp]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-gb4nbdvp]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-gb4nbdvp] summary[data-astro-cid-gb4nbdvp]{cursor:pointer;align-items:center;gap:.9rem;min-height:64px;padding:.7rem 0;list-style:none;display:flex}.faq__item[data-astro-cid-gb4nbdvp] summary[data-astro-cid-gb4nbdvp]::-webkit-details-marker{display:none}.faq__n[data-astro-cid-gb4nbdvp]{font:500 .75rem/1 var(--mono);color:var(--gum-ink);flex:none;width:1.6rem}.faq__q[data-astro-cid-gb4nbdvp]{font:400 1.35rem/1.2 var(--display);flex:1}.faq__plus[data-astro-cid-gb4nbdvp]{width:22px;height:22px;color:var(--teal);transition:transform .25s}.faq__item[data-astro-cid-gb4nbdvp][open] .faq__plus[data-astro-cid-gb4nbdvp]{transform:rotate(45deg)}.faq__item[data-astro-cid-gb4nbdvp] p[data-astro-cid-gb4nbdvp]{color:var(--muted);margin:0 0 1.1rem 2.5rem;font-size:1.0625rem}@media (width>=900px){.faq[data-astro-cid-gb4nbdvp]{padding:5.5rem 0}.faq__grid[data-astro-cid-gb4nbdvp]{grid-template-columns:22rem 1fr;align-items:start;gap:4rem}.faq__head[data-astro-cid-gb4nbdvp]{position:sticky;top:80px}.faq__q[data-astro-cid-gb4nbdvp]{font-size:1.55rem}}.vis[data-astro-cid-of5sr4dr]{padding:3.5rem 0 4rem}.vis__grid[data-astro-cid-of5sr4dr]{gap:2rem;display:grid}.vis__info[data-astro-cid-of5sr4dr] .h2[data-astro-cid-of5sr4dr]{margin-top:.8rem}.vis__open[data-astro-cid-of5sr4dr]{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin:1.1rem 0 0;padding:.45rem .9rem;font-weight:600;display:inline-flex}.vis__open[data-astro-cid-of5sr4dr][hidden]{display:none}.vis__dot[data-astro-cid-of5sr4dr]{background:var(--titanium);border-radius:50%;width:10px;height:10px}.vis__open[data-astro-cid-of5sr4dr][data-state=open] .vis__dot[data-astro-cid-of5sr4dr]{background:#2f9e6a;box-shadow:0 0 0 4px #2f9e6a2e}.vis__open[data-astro-cid-of5sr4dr][data-state=closing] .vis__dot[data-astro-cid-of5sr4dr],.vis__open[data-astro-cid-of5sr4dr][data-state=opening] .vis__dot[data-astro-cid-of5sr4dr]{background:#d9a03a}.vis__open[data-astro-cid-of5sr4dr] [data-astro-cid-of5sr4dr][data-cc-open-detail]{color:var(--muted);font-weight:400}.vis__dl[data-astro-cid-of5sr4dr]{gap:1.2rem;margin:1.5rem 0 0;display:grid}.vis__dl[data-astro-cid-of5sr4dr] div[data-astro-cid-of5sr4dr]{gap:.3rem;display:grid}.vis__dl[data-astro-cid-of5sr4dr] dt[data-astro-cid-of5sr4dr]{font:500 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:.4rem;display:flex}.vis__dl[data-astro-cid-of5sr4dr] dt[data-astro-cid-of5sr4dr] .ic{width:18px;height:18px}.vis__dl[data-astro-cid-of5sr4dr] dd[data-astro-cid-of5sr4dr]{margin:0;font-size:1.0625rem}.vis__dl[data-astro-cid-of5sr4dr] a[data-astro-cid-of5sr4dr]{font-weight:600}.vis__hours[data-astro-cid-of5sr4dr]{border-collapse:collapse;width:100%;max-width:22rem;font-size:1rem}.vis__hours[data-astro-cid-of5sr4dr] th[data-astro-cid-of5sr4dr]{text-align:left;color:var(--muted);padding:.2rem 1rem .2rem 0;font-weight:400}.vis__hours[data-astro-cid-of5sr4dr] td[data-astro-cid-of5sr4dr]{font-variant-numeric:tabular-nums;padding:.2rem 0}.vis__map[data-astro-cid-of5sr4dr]{border-radius:var(--radius);aspect-ratio:5/4;box-shadow:0 0 0 1px var(--line);background:#e3f0ee;position:relative;overflow:hidden}.vis__map[data-astro-cid-of5sr4dr] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vis__mapbtn[data-astro-cid-of5sr4dr]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.vis__mapart[data-astro-cid-of5sr4dr]{width:100%;height:100%;display:block}.vis__mapcta[data-astro-cid-of5sr4dr]{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:0 1.1rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.vis__mapcta[data-astro-cid-of5sr4dr] .ic{width:18px;height:18px}@media (width>=900px){.vis[data-astro-cid-of5sr4dr]{padding:5.5rem 0}.vis__grid[data-astro-cid-of5sr4dr]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem}}.fin[data-astro-cid-ps3wqcms]{padding:3.5rem 0 4.5rem}.fin__grid[data-astro-cid-ps3wqcms]{align-items:center;gap:2rem;display:grid}.fin__art[data-astro-cid-ps3wqcms]{justify-self:center;width:min(60vw,240px)}.fin__ref[data-astro-cid-ps3wqcms]{text-align:center;font:500 .5625rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:.4rem 0 0}.fin__copy[data-astro-cid-ps3wqcms] .h2[data-astro-cid-ps3wqcms]{margin-top:.8rem}@media (width>=900px){.fin[data-astro-cid-ps3wqcms]{padding:5.5rem 0}.fin__grid[data-astro-cid-ps3wqcms]{grid-template-columns:320px 1fr;gap:5rem}.fin__art[data-astro-cid-ps3wqcms]{width:100%}.fin__copy[data-astro-cid-ps3wqcms] .h2[data-astro-cid-ps3wqcms]{font-size:4rem}}
