.about-faithful{max-width:1180px;margin:0 auto;padding:64px 0 120px}.about-faithful p{font-size:13px;line-height:1.95;letter-spacing:0;margin:0 0 18px}.about-faithful h1,.about-faithful h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;color:var(--ink)}

.about-story-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:118px;align-items:center;margin-bottom:150px}.about-story-intro__image img{width:100%;aspect-ratio:4/3;object-fit:cover}.about-story-intro__copy h1{font-size:clamp(54px,4.4vw,70px);line-height:.98;margin:0 0 36px}.about-story-intro__copy{max-width:500px}

.about-story-craft{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:37vw minmax(0,1fr);gap:9vw;padding-left:19vw;align-items:center;margin-bottom:150px}.about-story-craft__copy h2{font-size:clamp(50px,4.1vw,66px);line-height:.98;max-width:560px;margin:0 0 35px}.about-story-craft__copy{align-self:start;padding-top:4px}.about-story-craft__copy p{font-size:12px;line-height:1.95;max-width:565px}.about-story-craft__image{align-self:center;min-width:0}.about-story-craft__image img{width:100%;height:auto;aspect-ratio:1.24/1;object-fit:cover}

.about-story-testimonial{text-align:center;margin:0 auto 35px}.about-story-testimonial__image{width:min(700px,62vw);margin:0 auto 65px}.about-story-testimonial__image img{width:100%;height:auto;aspect-ratio:1.38/1;object-fit:cover}.about-story-testimonial blockquote{font-family:var(--serif);font-weight:400;font-size:clamp(36px,2.5vw,47px);line-height:1.08;letter-spacing:-.018em;max-width:830px;margin:0 auto 26px}.about-story-testimonial cite{display:block;font-family:var(--sans);font-style:normal;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}

@media(max-width:1240px){.about-faithful{max-width:none;padding-left:var(--pad);padding-right:var(--pad)}.about-story-intro{gap:8vw}}
@media(max-width:1000px){.about-story-craft{width:auto;margin-left:0;padding-left:0;grid-template-columns:1fr 1fr;gap:8vw}.about-story-craft__copy p{font-size:12.5px}}
@media(max-width:800px){.about-faithful{padding-top:45px;padding-bottom:80px}.about-story-intro,.about-story-craft{width:auto;margin-left:0;padding-left:0;grid-template-columns:1fr;gap:42px;margin-bottom:95px}.about-story-intro__image{order:0}.about-story-intro__copy{order:1;max-width:none}.about-story-craft__copy{order:0}.about-story-craft__image{order:1}.about-story-intro__copy h1,.about-story-craft__copy h2{font-size:clamp(44px,12vw,58px);margin-bottom:28px}.about-story-craft__copy h2 br{display:none}.about-faithful p,.about-story-craft__copy p{font-size:12.5px;line-height:1.9}.about-story-testimonial__image{width:100%;margin-bottom:42px}.about-story-testimonial blockquote{font-size:clamp(32px,8vw,43px);max-width:690px}}
@media(max-width:480px){.about-faithful{padding-left:22px;padding-right:22px}.about-story-intro,.about-story-craft{margin-bottom:76px}.about-story-testimonial blockquote{font-size:34px}.about-story-testimonial cite{font-size:8px}}