.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;min-height:49.25rem;background-color:var(--color-background)}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:clip}.hero__img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%}.hero__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to left,#0006,#0000005e 50%,#0000 78%);pointer-events:none}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;max-width:90rem;margin-inline:auto;display:flex;justify-content:flex-end;padding-left:var(--space-gutter);padding-right:clamp(1.25rem,9.34vw,8.40625rem)}.hero__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--gap-large);width:30.625rem;max-width:100%}.hero__text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:30.625rem;font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-heading);color:var(--color-text)}.hero__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:27.25rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.band[data-astro-cid-j7pv25f6]{background-color:var(--color-background)}.band__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.band--why[data-astro-cid-j7pv25f6] .band__inner[data-astro-cid-j7pv25f6]{padding-top:6.25rem;padding-bottom:3.90625rem;gap:9.75rem}.band--book[data-astro-cid-j7pv25f6] .band__inner[data-astro-cid-j7pv25f6]{padding-top:5.1875rem;padding-bottom:6.8125rem}.why__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,33rem) minmax(0,1fr);gap:var(--gap-large);align-items:start}.why__row--service[data-astro-cid-j7pv25f6]{align-items:center;padding-inline:2.375rem;grid-template-columns:var(--collage-column) minmax(0,1fr);-moz-column-gap:6.375rem;column-gap:6.375rem}.why__heading[data-astro-cid-j7pv25f6]{max-width:23.3125rem;font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-heading);color:var(--color-text)}.why__subheading[data-astro-cid-j7pv25f6]{max-width:18.8125rem;font-family:var(--font-heading);font-size:var(--text-h5);line-height:var(--leading-heading);font-weight:var(--weight-heading);color:var(--color-text)}.why__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--gap-large)}.why__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.eyewear[data-astro-cid-j7pv25f6]{position:relative;min-height:48.625rem;background-color:var(--color-brand-primary-light);display:flex;align-items:center}.eyewear__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:clip}.eyewear__img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eyewear__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,#0003,#0000002e 50%,#0000 78%);pointer-events:none}.eyewear__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,13.92vw,12.525rem);padding-top:8.1875rem;padding-bottom:6rem;display:flex;flex-direction:column;gap:4rem}.eyewear__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--gap-large);max-width:27.4375rem}.eyewear__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:27.4375rem;font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-heading);color:var(--color-text)}.eyewear__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:22.875rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.mapband[data-astro-cid-j7pv25f6]{background-color:var(--color-surface)}.mapband[data-astro-cid-j7pv25f6] .map{padding-block:.1875rem}.mapband[data-astro-cid-j7pv25f6] .map__inner{padding-block:0}.mapband[data-astro-cid-j7pv25f6] .map__frame,.mapband[data-astro-cid-j7pv25f6] .map__frame iframe{height:24.0625rem}@media(max-width:1274px){.why__row[data-astro-cid-j7pv25f6],.why__row--service[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-section-small)}.why__row--service[data-astro-cid-j7pv25f6]{padding-inline:0}}@media(max-width:991px){.why__row--service[data-astro-cid-j7pv25f6]{padding-inline:0;grid-template-columns:minmax(0,1fr)}.hero__scrim[data-astro-cid-j7pv25f6],.eyewear__scrim[data-astro-cid-j7pv25f6]{display:none}.eyewear__inner[data-astro-cid-j7pv25f6]{padding-inline:var(--space-gutter)}.hero[data-astro-cid-j7pv25f6]{display:block;min-height:0}.hero__media[data-astro-cid-j7pv25f6]{position:relative;inset:auto;aspect-ratio:390 / 393}.hero__inner[data-astro-cid-j7pv25f6]{padding-inline:var(--space-gutter);padding-block:var(--space-section-medium);justify-content:stretch}.hero__text[data-astro-cid-j7pv25f6]{width:100%;max-width:none;align-items:center;text-align:center}.why__row[data-astro-cid-j7pv25f6],.why__row--service[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-section-small)}.band__inner[data-astro-cid-j7pv25f6]{gap:var(--space-section-medium)}.eyewear[data-astro-cid-j7pv25f6]{min-height:0}}@media(max-width:767px){.hero__media[data-astro-cid-j7pv25f6]{aspect-ratio:auto;width:100%;height:min(calc(100vw * 393 / 390),62vh)}.eyewear__scrim[data-astro-cid-j7pv25f6]{display:block;background:#00000080}.eyewear__img[data-astro-cid-j7pv25f6]{-o-object-position:100% 50%;object-position:100% 50%}.why__subheading[data-astro-cid-j7pv25f6]{font-size:1.525rem}}
