.ts[data-astro-cid-clgxqvcm]{position:relative;width:calc(var(--canvas-d) * 980);max-width:100%;height:calc(var(--canvas-d) * 321);margin-inline:auto;color:var(--color-white)}.ts__slides[data-astro-cid-clgxqvcm]{display:grid;height:100%}.ts__slide[data-astro-cid-clgxqvcm]{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--canvas-d) * 54);text-align:center;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s linear 1s}.ts__slide[data-astro-cid-clgxqvcm][data-active=true]{opacity:1;visibility:visible;transition:opacity 1s ease,visibility 0s linear 0s}.ts__stars[data-astro-cid-clgxqvcm]{width:calc(var(--canvas-d) * 120);height:calc(var(--canvas-d) * 19);fill:var(--color-brand-secondary);flex:none}.ts__quote[data-astro-cid-clgxqvcm]{width:calc(var(--canvas-d) * 850);max-width:100%;padding-top:calc(var(--canvas-d) * 33);font-size:calc(var(--canvas-d) * 17);line-height:calc(var(--canvas-d) * 29.75)}.ts__name[data-astro-cid-clgxqvcm]{padding-top:calc(var(--canvas-d) * 27);font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:calc(var(--canvas-d) * 28);line-height:calc(var(--canvas-d) * 39.5)}.ts__arrow[data-astro-cid-clgxqvcm]{position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--canvas-d) * 40);height:calc(var(--canvas-d) * 43);display:grid;place-items:center;color:var(--color-slider-arrow);z-index:2}.ts__arrow[data-astro-cid-clgxqvcm] svg[data-astro-cid-clgxqvcm]{width:100%;height:100%;fill:currentColor}.ts[data-astro-cid-clgxqvcm]{--ts-overhang: min(calc(var(--canvas-d) * 9), max(0rem, calc((100cqw - var(--canvas-d) * 980) / 2)))}.ts__arrow--prev[data-astro-cid-clgxqvcm]{left:calc(var(--ts-overhang) * -1)}.ts__arrow--next[data-astro-cid-clgxqvcm]{right:calc(var(--ts-overhang) * -1)}.ts__arrow--next[data-astro-cid-clgxqvcm] svg[data-astro-cid-clgxqvcm]{transform:scaleX(-1)}.ts__dots[data-astro-cid-clgxqvcm]{position:absolute;left:0;right:0;bottom:calc(var(--canvas-d) * 14);display:flex;justify-content:center;gap:calc(var(--canvas-d) * 12);z-index:2}.ts__dot[data-astro-cid-clgxqvcm]{width:calc(var(--canvas-d) * 6);height:calc(var(--canvas-d) * 6);background-color:var(--color-slider-dot)}.ts__dot[data-astro-cid-clgxqvcm][aria-current=true]{background-color:var(--color-slider-dot-active)}.ts__pause[data-astro-cid-clgxqvcm]{position:absolute;top:0;left:50%;transform:translate(-50%);padding:.25rem .5rem;font-size:var(--text-small);color:var(--color-white);border:.0625rem solid var(--color-white);border-radius:var(--radius-button);opacity:0;pointer-events:none;z-index:3}.ts__pause[data-astro-cid-clgxqvcm]:focus-visible{opacity:1;pointer-events:auto}@media(max-width:767px){.ts[data-astro-cid-clgxqvcm]{width:100%;height:auto;display:flex;flex-direction:column;gap:calc(var(--canvas-m) * 24)}.ts__slide[data-astro-cid-clgxqvcm]{padding:calc(var(--canvas-m) * 11.5) calc(var(--canvas-m) * 30) 0}.ts__stars[data-astro-cid-clgxqvcm]{width:calc(var(--canvas-m) * 120);height:calc(var(--canvas-m) * 19)}.ts__quote[data-astro-cid-clgxqvcm]{width:100%;padding-top:calc(var(--canvas-m) * 15.5);font-size:calc(var(--canvas-m) * 14);line-height:calc(var(--canvas-m) * 24.5)}.ts__name[data-astro-cid-clgxqvcm]{padding-top:calc(var(--canvas-m) * 10);font-size:calc(var(--canvas-m) * 20);line-height:calc(var(--canvas-m) * 28.2)}.ts__arrow[data-astro-cid-clgxqvcm]{display:none}.ts__dots[data-astro-cid-clgxqvcm]{position:static;gap:calc(var(--canvas-m) * 12)}.ts__dot[data-astro-cid-clgxqvcm]{width:calc(var(--canvas-m) * 6);height:calc(var(--canvas-m) * 6);position:relative}.ts__dot[data-astro-cid-clgxqvcm]:before{content:"";position:absolute;top:50%;left:calc(50% + var(--ts-i) * (1.5rem - var(--canvas-m) * 18));width:1.5rem;height:1.5rem;translate:-50% -50%}}section[data-astro-cid-jdovvxl7]{background-color:var(--color-brand-primary)}.locations[data-astro-cid-jdovvxl7],.feature[data-astro-cid-jdovvxl7],.map-band[data-astro-cid-jdovvxl7]{--inset: min(.9375rem, max(0rem, calc((100cqw - 61.25rem)/2) ))}.hero[data-astro-cid-jdovvxl7]{position:relative;overflow:hidden;height:calc(var(--canvas-d) * 612);padding:calc(var(--canvas-d) * 182) 0 0 calc(var(--canvas-d) * 66)}.hero__media[data-astro-cid-jdovvxl7]{position:absolute;inset:0;z-index:0;opacity:.73}.hero__poster[data-astro-cid-jdovvxl7]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__frame[data-astro-cid-jdovvxl7]{position:absolute;inset:0;overflow:hidden;container-type:size;pointer-events:none}.hero__frame[data-astro-cid-jdovvxl7] iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.7778cqh);height:max(56.25cqw,100cqh);max-width:none;border:0;translate:-50% -50%;opacity:0;transition:opacity var(--transition-base)}.hero[data-astro-cid-jdovvxl7][data-playing=true] .hero__frame[data-astro-cid-jdovvxl7] iframe{opacity:1}.hero[data-astro-cid-jdovvxl7] .hero__hit{position:absolute;inset:0;z-index:1;cursor:pointer}.hero[data-astro-cid-jdovvxl7] .hero__pause{position:absolute;left:1rem;bottom:1rem;z-index:3;padding:.25rem .5rem;font-size:var(--text-small);background-color:var(--color-white);color:var(--color-neutral-darkest);border:.0625rem solid var(--color-neutral-darkest);border-radius:var(--radius-button);opacity:0;pointer-events:none}.hero[data-astro-cid-jdovvxl7] .hero__pause:focus-visible{opacity:1;pointer-events:auto}.hero__copy[data-astro-cid-jdovvxl7]{position:relative;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:calc(var(--canvas-d) * 39);width:calc(var(--canvas-d) * 507)}.hero__title[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;font-size:calc(var(--canvas-d) * 70);line-height:1.2;color:var(--color-white);text-align:center}.hero__title[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{white-space:nowrap}.hero__copy[data-astro-cid-jdovvxl7] a{pointer-events:auto}.band[data-astro-cid-jdovvxl7]{color:var(--color-white)}.band__col[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;width:calc(var(--canvas-d) * 780);margin-inline:auto;text-align:center}.band__h2[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-d) * 40);line-height:1.34;color:var(--color-white);text-align:center}.band__copy[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-d) * 17);line-height:calc(var(--canvas-d) * 29.75)}.band__copy--guarded[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:calc(var(--canvas-d) * 29.75)}.band--commitment[data-astro-cid-jdovvxl7] .band__col[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-d) * 31);padding-top:calc(var(--canvas-d) * 67);padding-bottom:calc(var(--canvas-d) * 61)}.band--personal[data-astro-cid-jdovvxl7] .band__col[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-d) * 36);padding-top:calc(var(--canvas-d) * 111);padding-bottom:calc(var(--canvas-d) * 85)}.locations[data-astro-cid-jdovvxl7]{padding:0 var(--inset) calc(var(--canvas-d) * 16)}.locations__box[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(var(--canvas-d) * 593.2);padding-top:calc(var(--canvas-d) * 71);background-color:var(--color-white)}.locations__col[data-astro-cid-jdovvxl7]{display:flex;justify-content:center}.feature[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:calc(var(--canvas-d) * 114);padding:calc(var(--canvas-d) * 62) var(--inset) calc(var(--canvas-d) * 76);color:var(--color-white)}.feature__row[data-astro-cid-jdovvxl7]{display:grid}.feature__row--expert[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(var(--canvas-d) * 433)}.feature__row--eyewear[data-astro-cid-jdovvxl7]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:calc(var(--canvas-d) * 568)}.feature__text-col[data-astro-cid-jdovvxl7]{display:flex;justify-content:center}.feature__block[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:flex-start;width:calc(var(--canvas-d) * 470)}.feature__row--expert[data-astro-cid-jdovvxl7] .feature__block[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-d) * 41)}.feature__h2[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-d) * 40);line-height:1.34;color:var(--color-white)}.feature__h2--dark[data-astro-cid-jdovvxl7]{color:var(--color-black);line-height:1.35}.feature__copy[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-d) * 460);font-size:calc(var(--canvas-d) * 17);line-height:calc(var(--canvas-d) * 29.75)}.feature__copy--guarded[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:calc(var(--canvas-d) * 29.75)}.u[data-astro-cid-jdovvxl7]{text-decoration:underline}.feature__buttons[data-astro-cid-jdovvxl7]{display:flex}.feature__buttons--expert[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-d) * 24);padding-top:calc(var(--canvas-d) * 8)}.feature__buttons--eyewear[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-d) * 12)}.feature__photo[data-astro-cid-jdovvxl7]{position:relative;overflow:hidden}.feature__photo[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature__panel[data-astro-cid-jdovvxl7]{display:flex;justify-content:center;background-color:var(--color-white);color:var(--color-black)}.feature__block--eyewear[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-d) * 392);padding-top:calc(var(--canvas-d) * 44)}.feature__block--eyewear[data-astro-cid-jdovvxl7] .feature__h2[data-astro-cid-jdovvxl7],.feature__eyewear-copy[data-astro-cid-jdovvxl7],.feature__buttons--eyewear[data-astro-cid-jdovvxl7]{padding-left:calc(var(--canvas-d) * 24)}.feature__eyewear-copy[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-d) * 392);padding-top:calc(var(--canvas-d) * 41);font-size:calc(var(--canvas-d) * 17);line-height:calc(var(--canvas-d) * 25.5);min-height:calc(var(--canvas-d) * (41 + 153))}.feature__marquee[data-astro-cid-jdovvxl7]{padding-top:calc(var(--canvas-d) * 28)}.feature__buttons--eyewear[data-astro-cid-jdovvxl7]{padding-top:calc(var(--canvas-d) * 53)}.map-band[data-astro-cid-jdovvxl7]{padding-inline:var(--inset)}.map-band__frame[data-astro-cid-jdovvxl7]{display:block;width:100%;height:calc(var(--canvas-d) * 470);border:0}.reviews[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;padding:calc(var(--canvas-d) * 120) 0 calc(var(--canvas-d) * 212.5);color:var(--color-white)}.reviews__h2[data-astro-cid-jdovvxl7]{padding-bottom:calc(var(--canvas-d) * 5)}.reviews__invite[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-d) * 850);padding-top:calc(var(--canvas-d) * 73.4);font-size:calc(var(--canvas-d) * 17);line-height:calc(var(--canvas-d) * 29.75);text-align:center}@media(max-width:767px){.locations[data-astro-cid-jdovvxl7],.feature[data-astro-cid-jdovvxl7],.map-band[data-astro-cid-jdovvxl7]{--inset: 0rem}.hero[data-astro-cid-jdovvxl7]{height:calc(var(--canvas-m) * 269);padding:calc(var(--canvas-m) * 65) 0 0}.hero__copy[data-astro-cid-jdovvxl7]{width:-moz-max-content;width:max-content;min-width:calc(var(--canvas-m) * 229);max-width:100%;margin-inline:auto;padding-inline:calc(var(--canvas-m) * 10);gap:calc(var(--canvas-m) * 17)}.hero__title[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-m) * 30)}.band__col[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-m) * 280)}.band__h2[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-m) * 24);line-height:1.34}.band__copy[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-m) * 14);line-height:calc(var(--canvas-m) * 24.5)}.band__copy--guarded[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 24.5)}.band--commitment[data-astro-cid-jdovvxl7] .band__col[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 10);padding-top:calc(var(--canvas-m) * 30);padding-bottom:calc(var(--canvas-m) * 30)}.band--personal[data-astro-cid-jdovvxl7] .band__h2[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-m) * 25)}.band--personal[data-astro-cid-jdovvxl7] .band__col[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 19);padding-top:calc(var(--canvas-m) * 40);padding-bottom:calc(var(--canvas-m) * 20)}.locations[data-astro-cid-jdovvxl7]{padding:0}.locations__box[data-astro-cid-jdovvxl7]{grid-template-columns:100%;row-gap:calc(var(--canvas-m) * 41);min-height:0;padding:calc(var(--canvas-m) * 21) 0 calc(var(--canvas-m) * 46)}.feature[data-astro-cid-jdovvxl7]{gap:0;padding:calc(var(--canvas-m) * 2) 0 0}.feature__row--expert[data-astro-cid-jdovvxl7],.feature__row--eyewear[data-astro-cid-jdovvxl7]{grid-template-columns:100%;min-height:0}.feature__photo--expert[data-astro-cid-jdovvxl7]{order:-1;height:calc(var(--canvas-m) * 233)}.feature__photo--eyewear[data-astro-cid-jdovvxl7]{height:calc(var(--canvas-m) * 213)}.feature__text-col[data-astro-cid-jdovvxl7]{padding:calc(var(--canvas-m) * 20) 0}.feature__block[data-astro-cid-jdovvxl7],.feature__block--eyewear[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-m) * 280);align-items:center;text-align:center}.feature__row--expert[data-astro-cid-jdovvxl7] .feature__block[data-astro-cid-jdovvxl7]{gap:0}.feature__h2[data-astro-cid-jdovvxl7]{font-size:calc(var(--canvas-m) * 25)}.feature__copy[data-astro-cid-jdovvxl7]{width:100%;padding-top:calc(var(--canvas-m) * 31);font-size:calc(var(--canvas-m) * 14);line-height:calc(var(--canvas-m) * 24.5)}.feature__copy--guarded[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 24.5)}.feature__buttons[data-astro-cid-jdovvxl7]{flex-direction:column;align-items:center}.feature__buttons--expert[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 23);padding-top:calc(var(--canvas-m) * 47)}.feature__panel[data-astro-cid-jdovvxl7]{padding-bottom:calc(var(--canvas-m) * 20)}.feature__block--eyewear[data-astro-cid-jdovvxl7]{padding-top:calc(var(--canvas-m) * 33)}.feature__block--eyewear[data-astro-cid-jdovvxl7] .feature__h2[data-astro-cid-jdovvxl7],.feature__eyewear-copy[data-astro-cid-jdovvxl7],.feature__buttons--eyewear[data-astro-cid-jdovvxl7]{padding-left:0}.feature__eyewear-copy[data-astro-cid-jdovvxl7]{width:100%;padding-top:calc(var(--canvas-m) * 26);font-size:calc(var(--canvas-m) * 14);line-height:calc(var(--canvas-m) * 21);min-height:calc(var(--canvas-m) * (26 + 147))}.feature__marquee[data-astro-cid-jdovvxl7]{padding-top:calc(var(--canvas-m) * 10)}.feature__buttons--eyewear[data-astro-cid-jdovvxl7]{gap:calc(var(--canvas-m) * 20);padding-top:calc(var(--canvas-m) * 10.8)}.map-band__frame[data-astro-cid-jdovvxl7]{height:calc(var(--canvas-m) * 408)}.reviews[data-astro-cid-jdovvxl7]{padding:calc(var(--canvas-m) * 20) 0 calc(var(--canvas-m) * 30)}.reviews__h2[data-astro-cid-jdovvxl7]{padding-bottom:calc(var(--canvas-m) * 10)}.reviews__invite[data-astro-cid-jdovvxl7]{width:calc(var(--canvas-m) * 280);padding-top:calc(var(--canvas-m) * 24);font-size:calc(var(--canvas-m) * 16);line-height:calc(var(--canvas-m) * 28)}}
