.fad{--fad-ground: #ffffff;--fad-paper: #f5f3ef;--fad-ink: #141312;--fad-ink-2: #57534c;--fad-ink-3: #8c877e;--fad-rule: #d9d4cc;--fad-ease: cubic-bezier(.22, 1, .36, 1);--fad-shell: 1320px;--fad-gutter: clamp(1.25rem, 4.5vw, 4rem);color:var(--fad-ink);font-family:var(--text-font-family);background:var(--fad-ground);overflow-x:clip}.fad img{display:block;max-width:100%;height:auto}:where(.fad) :where(p,figure,ul){margin:0}.fad__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--fad-ink)}.fad-hero{display:grid;grid-template-columns:minmax(0,1fr)}.fad-hero__copy{padding:clamp(2.5rem,7vw,4rem) var(--fad-gutter) clamp(2.5rem,6vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.fad-hero__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);text-transform:uppercase;font-size:clamp(1.9rem,3.7vw,3.25rem);letter-spacing:.2em;line-height:1.3;margin:1.6rem 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:599px){.fad-hero__title{font-size:clamp(1.45rem,6.6vw,1.9rem);letter-spacing:.12em}}.fad-line{display:block;overflow:hidden;padding-bottom:.04em}.fad-line__inner{display:block}.fad-hero__lead{margin-top:clamp(1.6rem,3vw,2.4rem);max-width:34ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65;color:var(--fad-ink-2)}.fad-hero__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.9rem;margin-top:clamp(2rem,3.5vw,2.8rem);padding:1rem 1.5rem;background:var(--fad-ink);color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;isolation:isolate}.fad-hero__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#3a3632;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--fad-ease)}.fad-hero__cta svg{transition:transform .4s var(--fad-ease)}.fad-hero__cta:hover:before,.fad-hero__cta:focus-visible:before{transform:scaleX(1)}.fad-hero__cta:hover svg,.fad-hero__cta:focus-visible svg{transform:translate(4px)}.fad-hero__cta:focus-visible{outline:2px solid var(--fad-ink);outline-offset:3px}.fad-hero__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--fad-paper)}.fad-hero__media img{width:100%;height:100%;object-fit:cover;object-position:30% 25%}@media(min-width:900px){.fad-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fad-hero--text-only{grid-template-columns:minmax(0,1fr)}.fad-hero__copy{padding-right:clamp(2rem,4vw,4rem)}.fad-hero__media{aspect-ratio:4 / 3;align-self:center}}.fad-stats{background:var(--fad-ink);color:#fff;padding:clamp(2.25rem,5vw,3.5rem) var(--fad-gutter);text-align:center}.fad-stats__list{list-style:none;padding:0;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.fad-stat{display:flex;align-items:center;justify-content:center;gap:1.1rem}.fad-stat__icon{width:2.1rem;height:2.1rem;flex:none;color:#fff;stroke-width:1.1}.fad-stat__text{display:flex;flex-direction:column;align-items:flex-start}.fad-stat__value{font-family:var(--heading-font-family);font-weight:300;font-size:clamp(2.4rem,4.2vw,3.4rem);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fad-stat__unit{font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-left:.5rem;vertical-align:.35em}.fad-stat__label{margin-top:.7rem;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.fad-stats__tagline{margin:clamp(1.75rem,3.5vw,2.5rem) auto 0;max-width:60ch;font-size:.98rem;line-height:1.6;color:#fff}@media(min-width:750px){.fad-stats__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fad-stat{padding:.25rem 1.5rem}.fad-stat+.fad-stat{border-left:1px solid rgba(255,255,255,.22)}}.fad-map{padding:clamp(2.5rem,6vw,4.5rem) var(--fad-gutter) clamp(3rem,7vw,5.5rem)}.fad-map__inner{max-width:var(--fad-shell);margin:0 auto;font-size:1rem;line-height:1.7;color:var(--fad-ink-2)}.fad-map__inner>p{max-width:68ch;margin:0 auto 2rem;text-align:center}.fad-how{background:var(--fad-ink);color:#fff;padding:clamp(2.75rem,6vw,4.5rem) var(--fad-gutter)}.fad-how__inner{max-width:var(--fad-shell);margin:0 auto}.fad-how__title{color:#fff;margin:0 0 clamp(1.75rem,3vw,2.25rem)}.fad-how__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.fad-how__step{display:flex;align-items:center;gap:1.5rem}.fad-how__num{position:relative;flex:none;width:4rem;height:4rem;display:grid;place-items:center;font-family:var(--heading-font-family);font-size:1.45rem;line-height:1}.fad-how__num svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;transform:rotate(-90deg)}.fad-how__text{font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.35}@media(min-width:750px){.fad-how__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.fad-close{position:relative;display:flex;flex-direction:column-reverse;background:#ecebef;overflow:hidden}.fad-close__media{aspect-ratio:3250 / 2496;overflow:hidden}.fad-close__media picture{display:contents}.fad-close__media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fad-close__copy{position:relative;padding:clamp(2.5rem,7vw,3.5rem) var(--fad-gutter) 0;background:linear-gradient(90deg,#ebebed,#e7e7ec 50%,#e9ebf0)}.fad-close__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);text-transform:uppercase;font-size:clamp(1.3rem,2.3vw,2.35rem);letter-spacing:.3em;line-height:1.55;margin:0;color:var(--fad-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.fad-close__title span{display:block}.fad-close__text{margin-top:clamp(1.4rem,3vw,2.4rem);max-width:30ch;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.55;color:#2a2826}@media(max-width:599px){.fad-close__title{letter-spacing:.18em}}@media(min-width:900px){.fad-close{display:block;aspect-ratio:34 / 10;background:linear-gradient(#ececf0,#edecf0 10%,#ededf0 25%,#e7e6ea,#e3e1e7 75%,#dfdee5 90%,#dfdde5)}.fad-close__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.fad-close__media img{object-fit:contain;object-position:100% 50%;animation:none!important}.fad-close__title{font-size:clamp(1.15rem,1.75vw,2.1rem);letter-spacing:.26em}.fad.is-ready .fad-close__title.fad-reveal.is-in{letter-spacing:.26em}.fad-close__copy{background:none;max-width:46%;padding:clamp(2.5rem,5vw,6.5rem) var(--fad-gutter)}}@media(prefers-reduced-motion:no-preference){.fad-rise,.fad-line__inner{animation:fad-rise 1s var(--fad-ease) both;animation-delay:calc(.15s + var(--fad-i, 0) * .11s)}.fad-line__inner{animation-name:fad-line}.fad-hero__media{animation:fad-unveil 1.4s var(--fad-ease) .1s both}.fad-hero__media img{animation:fad-settle 2.6s var(--fad-ease) .1s both}.fad.is-ready .fad-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--fad-ease),transform .9s var(--fad-ease);transition-delay:calc(var(--fad-i, 0) * .12s)}.fad.is-ready .fad-reveal.is-in{opacity:1;transform:none}.fad.is-ready .fad-how__num circle{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--fad-ease);transition-delay:calc(.15s + var(--fad-i, 0) * .12s)}.fad.is-ready .fad-reveal.is-in .fad-how__num circle{stroke-dashoffset:0}.fad.is-ready .fad-close__title.fad-reveal{letter-spacing:.45em;transition:opacity 1.2s var(--fad-ease),transform 1.2s var(--fad-ease),letter-spacing 1.6s var(--fad-ease)}.fad.is-ready .fad-close__title.fad-reveal.is-in{letter-spacing:.3em}@media(max-width:599px){.fad.is-ready .fad-close__title.fad-reveal.is-in{letter-spacing:.18em}}@supports (animation-timeline: view()){.fad-close__media img{animation:fad-drift linear both;animation-timeline:view()}}}@keyframes fad-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fad-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes fad-unveil{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes fad-drift{0%{transform:scale(1.06) translateY(-1.5%)}to{transform:scale(1)}}@keyframes fad-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/find-a-doctor.css.map */
