.about-main h2{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.04em;margin:17px 0 24px}.about-main p{font-size:17px;line-height:1.85;color:#747267}.about-main .eyebrow{font-size:11px;letter-spacing:.15em;color:var(--logo-gold)}.about-main .btn{border-radius:999px;font-size:13px}.about-main .text-link{font-size:13px;display:inline-block}.about-main section[id]{scroll-margin-top:145px}
.about-hero{position:relative;isolation:isolate;background:#f0f0f0;overflow:hidden;padding:30px 0 60px;min-height:570px}
.about-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url('assets/heroes/about-people-wide.webp') center 49%/cover no-repeat}
.about-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5f5f5 0%,#f5f5f5f5 25%,#f5f5f5c2 44%,#f5f5f508 76%)}
.about-hero .breadcrumbs{display:flex;gap:12px;color:#7e7a6f;font-size:12px;margin-bottom:40px}.about-hero .breadcrumbs a:hover{text-decoration:underline}
.about-hero-copy{max-width:510px}.about-hero h1{font-size:clamp(44px,4.5vw,68px);line-height:1.06;letter-spacing:-.05em;margin:18px 0 25px}.about-hero h1 span{color:var(--logo-gold)}.about-hero-copy p{max-width:450px;color:#57594f;margin-bottom:26px}
.about-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:85px;padding-bottom:85px}.about-story-photo{margin:0}.about-story-photo img{width:100%;aspect-ratio:1/1.06;object-fit:cover;border-radius:15px}.about-story-photo figcaption{font-size:12px;color:#878172;margin-top:16px}.about-story-copy>p{margin-bottom:28px}.about-founder{border-top:1px solid #e4e4e4;padding-top:26px;margin-bottom:26px}.about-founder h3{font-size:23px;letter-spacing:-.03em;margin:14px 0}.about-founder p{font-size:15px;line-height:1.85;margin:0}
.about-purpose{background:#f5f5f5;padding:64px 0 70px;border-block:1px solid #f0f0f0}.about-purpose-heading{text-align:center;max-width:640px;margin:0 auto 45px}.about-purpose-heading .eyebrow{display:block;text-align:center}.about-purpose-heading p{font-size:16px;margin-bottom:0}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.about-values article{text-align:center;padding:25px 25px 0}.about-values article+article{border-left:1px solid #e4e4e4}.about-values svg{width:46px;height:46px;color:var(--logo-gold);margin-bottom:18px}.about-values h3{font-size:20px;letter-spacing:-.025em;margin:0 0 12px}.about-values p{font-size:15px;line-height:1.8;max-width:290px;margin:auto}
.about-offer{padding-top:75px;padding-bottom:70px}.about-offer-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.about-offer-heading h2{margin-bottom:0}.about-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.about-offer-grid>a{border:1px solid #e4e4e4;border-radius:15px;padding:30px;display:flex;flex-direction:column;align-items:start;transition:background .2s,border-color .2s}.about-offer-grid>a:hover{background:#f5f5f5;border-color:var(--logo-gold)}.about-offer-number{font-size:12px;color:var(--logo-gold);margin-bottom:26px}.about-offer-grid h3{font-size:23px;letter-spacing:-.035em;margin:0}.about-offer-grid p{font-size:15px;line-height:1.8;flex:1;margin:14px 0 25px}.about-offer-link{font-size:12px;font-weight:600;border-bottom:1px solid var(--logo-gold);padding-bottom:6px}
.about-invite{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#252620;color:#fff;border-radius:18px;padding:46px 50px;margin-bottom:75px}.about-invite .eyebrow{color:var(--logo-gold)}.about-invite h2{margin-bottom:17px}.about-invite p{font-size:16px;color:#c0c0c0;margin-bottom:0}.about-invite-actions{display:flex;flex-direction:column;align-items:start;gap:20px}.about-invite-actions>a:not(.btn){font-size:14px;color:#e4e4e4}.about-invite-actions>span{font-size:12px;color:#a7a496}
@media(max-width:1000px){.about-story{gap:40px}.about-values{gap:12px}.about-values article{padding-inline:18px}.about-offer-grid>a{padding:25px}.about-invite{padding:38px}.about-hero-copy{max-width:470px}}
@media(max-width:760px){.about-hero{min-height:530px}.about-hero::after{background:linear-gradient(90deg,#f5f5f5f5,#f5f5f5cf 55%,#f5f5f580)}.about-hero h1{font-size:50px}.about-story{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:45px}.about-story-photo img{aspect-ratio:4/3}.about-values{grid-template-columns:1fr;gap:26px}.about-values article{padding:0 15px 26px}.about-values article+article{border-left:0}.about-values article:not(:last-child){border-bottom:1px solid #e4e4e4}.about-values article:last-child{padding-bottom:0}.about-purpose{padding:45px 0}.about-purpose-heading{margin-bottom:35px}.about-offer{padding-block:45px}.about-offer-heading{display:block}.about-offer-heading>.text-link{margin-top:24px}.about-offer-grid{grid-template-columns:1fr;gap:18px}.about-offer-grid>a{padding:25px}.about-offer-number{margin-bottom:18px}.about-offer-grid p{margin-bottom:20px}.about-invite{flex-direction:column;align-items:start;padding:30px 25px;gap:30px;margin-bottom:45px}.about-invite h2{font-size:31px}.about-main p{font-size:16px}.about-founder p,.about-values p,.about-offer-grid p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.about-offer-grid>a{transition:none}}
.about-story-photo img{aspect-ratio:auto;height:auto;object-fit:contain}

.about-story-photo img[src*='finished-products-woman']{aspect-ratio:4/5;height:auto;object-position:center}
