.fa-about{--fa-about-ink: #1c1c1c;--fa-about-muted: #67625f;--fa-about-border: #e8e3df;--fa-about-soft: #faf8f6;--fa-about-warm: #f3ece6;--fa-about-dark: #1f1d1c;color:var(--fa-about-ink);overflow:hidden}.fa-about *{box-sizing:border-box}.fa-about__shell{width:min(calc(100% - 4rem),120rem);margin-inline:auto}.fa-about__hero{padding:4.8rem 0 4rem;background:linear-gradient(180deg,#fff,#fcfaf8)}.fa-about__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);gap:clamp(3.2rem,6vw,8rem);align-items:center}.fa-about__hero-copy{max-width:72rem}.fa-about__eyebrow,.fa-about__section-label{margin:0 0 1.2rem;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-button),1)}.fa-about__title{max-width:15ch;margin:0;font-size:clamp(4rem,5.2vw,6.8rem);line-height:.99;letter-spacing:-.045em;color:var(--fa-about-ink)}.fa-about__lead{max-width:65rem;margin:2.4rem 0 0;font-size:clamp(1.7rem,1.7vw,2rem);line-height:1.65;color:var(--fa-about-muted)}.fa-about__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.fa-about__button{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border:1px solid transparent;border-radius:.9rem;font-size:1.5rem;line-height:1.2;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.fa-about__button:hover{transform:translateY(-1px)}.fa-about__button:focus-visible,.fa-about__text-link:focus-visible,.fa-about__location-links a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.fa-about__button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 1.2rem 2.6rem #0000001a}.fa-about__button--secondary{border-color:#d7d1cc;background:#fff;color:var(--fa-about-ink)}.fa-about__brand-card{position:relative;min-height:42rem;padding:clamp(3rem,4vw,5rem);border-radius:2.4rem;background:var(--fa-about-dark);color:#fff;overflow:hidden;box-shadow:0 2.4rem 6rem #28211c24}.fa-about__brand-card:before,.fa-about__brand-card:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.fa-about__brand-card:before{width:29rem;height:29rem;right:-11rem;top:-11rem}.fa-about__brand-card:after{width:18rem;height:18rem;right:-3rem;top:-4rem}.fa-about__brand-mark{width:7.2rem;height:7.2rem;display:grid;place-items:center;margin-bottom:7rem;border-radius:50%;background:#ffffff14}.fa-about__brand-mark svg{width:5.4rem;height:5.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fa-about__brand-kicker{max-width:11ch;margin:0;font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.05;letter-spacing:-.035em;font-weight:700}.fa-about__brand-text{max-width:48rem;margin:1.8rem 0 0;color:#ffffffb8;font-size:1.55rem;line-height:1.65}.fa-about__brand-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.fa-about__brand-pills span{padding:.7rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;font-size:1.25rem;color:#ffffffe0}.fa-about__trust{border-top:1px solid var(--fa-about-border);border-bottom:1px solid var(--fa-about-border);background:#fff}.fa-about__trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fa-about__trust-item{padding:2.4rem 2rem;border-left:1px solid var(--fa-about-border)}.fa-about__trust-item:first-child{border-left:0;padding-left:0}.fa-about__trust-item strong{display:block;margin-bottom:.5rem;font-size:1.65rem;line-height:1.3;color:var(--fa-about-ink)}.fa-about__trust-item span{display:block;color:var(--fa-about-muted);font-size:1.35rem;line-height:1.55}.fa-about__section{padding:clamp(5.6rem,7vw,9rem) 0}.fa-about__section--soft{background:var(--fa-about-soft)}.fa-about__story-grid{display:grid;grid-template-columns:minmax(25rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,9rem);align-items:start}.fa-about h2{margin:0;font-size:clamp(3rem,3.7vw,4.8rem);line-height:1.08;letter-spacing:-.035em;color:var(--fa-about-ink)}.fa-about h3{color:var(--fa-about-ink)}.fa-about__prose{max-width:72rem}.fa-about__prose p,.fa-about__section-head>p,.fa-about__experience-copy>p,.fa-about__coverage-copy>p,.fa-about__closing-card>div>p{margin:0 0 1.8rem;font-size:1.6rem;line-height:1.75;color:var(--fa-about-muted)}.fa-about__prose p:last-child{margin-bottom:0}.fa-about__section-head{max-width:76rem;margin-bottom:3.6rem}.fa-about__section-head>p{max-width:68rem;margin-top:1.6rem}.fa-about__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.fa-about__service-card{min-height:30rem;display:flex;flex-direction:column;padding:2.6rem;border:1px solid var(--fa-about-border);border-radius:1.6rem;background:#fff;box-shadow:0 .8rem 2.4rem #2d26210a}.fa-about__icon{width:4.6rem;height:4.6rem;display:grid;place-items:center;margin-bottom:3.8rem;border-radius:1.2rem;background:var(--fa-about-warm);color:var(--fa-about-ink)}.fa-about__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fa-about__service-card h3{margin:0;font-size:2rem;line-height:1.25;letter-spacing:-.02em}.fa-about__service-card p{margin:1.2rem 0 0;color:var(--fa-about-muted);font-size:1.45rem;line-height:1.65}.fa-about__text-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;color:var(--fa-about-ink);font-size:1.45rem;line-height:1.4;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.25em}.fa-about__text-link span{transition:transform .18s ease}.fa-about__text-link:hover span{transform:translate(.3rem)}.fa-about__experience-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(4rem,8vw,10rem);align-items:start}.fa-about__experience-copy{position:sticky;top:2rem}.fa-about__experience-copy>p{max-width:56rem;margin-top:1.8rem}.fa-about__expectations{border-top:1px solid var(--fa-about-border)}.fa-about__expectation{display:grid;grid-template-columns:5rem 1fr;gap:1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--fa-about-border)}.fa-about__expectation>span{color:#9a918a;font-size:1.25rem;font-weight:700;letter-spacing:.08em}.fa-about__expectation h3{margin:0;font-size:1.9rem;line-height:1.3}.fa-about__expectation p{margin:.7rem 0 0;color:var(--fa-about-muted);font-size:1.45rem;line-height:1.65}.fa-about__coverage{padding-top:2rem}.fa-about__coverage-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(24rem,.7fr);gap:3rem;align-items:center;padding:clamp(3.2rem,5vw,6rem);border-radius:2.2rem;background:var(--fa-about-dark);color:#fff;overflow:hidden}.fa-about__coverage-copy{position:relative;z-index:2}.fa-about__coverage-copy .fa-about__section-label{color:#ffffffa8}.fa-about__coverage-copy h2{color:#fff}.fa-about__coverage-copy>p{max-width:66rem;margin-top:1.6rem;color:#ffffffb8}.fa-about__location-links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.fa-about__location-links a{padding:.8rem 1.1rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;color:#fff;font-size:1.3rem;line-height:1.25;text-decoration:none}.fa-about__location-links a:hover{background:#ffffff1f}.fa-about__text-link--light{color:#fff}.fa-about__coverage-art{position:relative;width:min(100%,31rem);aspect-ratio:1;justify-self:end;display:grid;place-content:center;text-align:center}.fa-about__coverage-art strong{position:relative;z-index:2;font-size:2.8rem;line-height:1;letter-spacing:-.03em}.fa-about__coverage-art small{position:relative;z-index:2;margin-top:.7rem;font-size:1.2rem;color:#ffffffa3}.fa-about__coverage-ring{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(255,255,255,.17);border-radius:50%;transform:translate(-50%,-50%)}.fa-about__coverage-ring--one{width:22rem;height:22rem}.fa-about__coverage-ring--two{width:31rem;height:31rem}.fa-about__coverage-dot{position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 0 .6rem #ffffff0f}.fa-about__coverage-dot--one{top:18%;left:28%}.fa-about__coverage-dot--two{right:17%;top:43%}.fa-about__coverage-dot--three{left:24%;bottom:18%}.fa-about__closing{padding-top:1rem}.fa-about__closing-card{display:flex;justify-content:space-between;gap:4rem;align-items:center;padding:clamp(3rem,5vw,5.2rem);border:1px solid var(--fa-about-border);border-radius:2rem;background:#fff}.fa-about__closing-card h2{font-size:clamp(2.8rem,3vw,4rem)}.fa-about__closing-card>div>p{max-width:62rem;margin-top:1.2rem;margin-bottom:0}.fa-about__actions--closing{flex:0 0 auto;margin-top:0}@media screen and (max-width:989px){.fa-about__hero-grid,.fa-about__story-grid,.fa-about__experience-grid{grid-template-columns:1fr}.fa-about__hero-copy{max-width:78rem}.fa-about__title{max-width:16ch}.fa-about__brand-card{min-height:34rem}.fa-about__brand-mark{margin-bottom:4rem}.fa-about__trust-grid{grid-template-columns:repeat(2,1fr)}.fa-about__trust-item:nth-child(3){border-left:0}.fa-about__trust-item:nth-child(n+3){border-top:1px solid var(--fa-about-border)}.fa-about__trust-item:first-child,.fa-about__trust-item:nth-child(3){padding-left:0}.fa-about__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-about__service-card{min-height:27rem}.fa-about__experience-copy{position:static}.fa-about__coverage-card{grid-template-columns:1fr}.fa-about__coverage-art{justify-self:center;margin-top:1rem}.fa-about__closing-card{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.fa-about__shell{width:min(calc(100% - 3rem),120rem)}.fa-about__hero{padding:3rem 0 3.2rem}.fa-about__hero-grid{gap:3.2rem}.fa-about__title{font-size:clamp(3.5rem,11vw,5rem)}.fa-about__lead{margin-top:1.8rem;font-size:1.6rem;line-height:1.65}.fa-about__actions{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.4rem}.fa-about__button{width:100%}.fa-about__brand-card{min-height:32rem;padding:2.8rem 2.4rem;border-radius:1.8rem}.fa-about__brand-mark{width:6rem;height:6rem;margin-bottom:3.5rem}.fa-about__brand-mark svg{width:4.5rem;height:4.5rem}.fa-about__brand-kicker{font-size:3rem}.fa-about__brand-text{font-size:1.45rem}.fa-about__trust-grid{grid-template-columns:1fr}.fa-about__trust-item,.fa-about__trust-item:first-child,.fa-about__trust-item:nth-child(3){padding:1.9rem 0;border-left:0;border-top:1px solid var(--fa-about-border)}.fa-about__trust-item:first-child{border-top:0}.fa-about__section{padding:5.4rem 0}.fa-about h2{font-size:3rem}.fa-about__story-grid{gap:2.2rem}.fa-about__service-grid{grid-template-columns:1fr}.fa-about__service-card{min-height:0;padding:2.2rem}.fa-about__icon{margin-bottom:2.6rem}.fa-about__experience-grid{gap:3.2rem}.fa-about__expectation{grid-template-columns:4rem 1fr;gap:1rem;padding:2rem 0}.fa-about__coverage{padding-top:0}.fa-about__coverage-card{padding:3rem 2.2rem;border-radius:1.8rem}.fa-about__coverage-art{width:24rem}.fa-about__coverage-ring--one{width:17rem;height:17rem}.fa-about__coverage-ring--two{width:24rem;height:24rem}.fa-about__closing{padding-top:0}.fa-about__closing-card{padding:2.6rem 2.2rem;gap:2rem}.fa-about__actions--closing{width:100%}}@media(prefers-reduced-motion:reduce){.fa-about__button,.fa-about__text-link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/fa-about-us-page.css.map */
