:root{--cream:#f8f6f2;--ab-muted2:rgba(255,255,255,.72)}.ab-sec{padding:36px 20px;border-top:.5px solid var(--border)}.ab-sec-inner{width:100%}.ab-eyebrow{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ab-title{font-family:var(--q);font-size:32px;line-height:1.05;font-weight:400;margin-bottom:12px}.ab-body{font-size:15px;line-height:1.7;font-weight:300;color:#ffffffb8}.ab-sec--light{background:var(--cream);color:var(--black);border-top:none}.ab-sec--light .ab-eyebrow{color:#0a0a0a59}.ab-sec--light .ab-title{color:var(--black)}.ab-sec--light .ab-body{color:#0a0a0ab3}.ab-hero{padding:34px 20px 40px;border-top:none}.ab-hero .ab-title{font-size:34px}.ab-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ab-chip{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a9e;border:.5px solid rgba(10,10,10,.18);border-radius:100px;padding:8px 14px}.ab-mv{display:flex;flex-direction:column;gap:12px;margin-top:22px}.ab-mvc{border:.5px solid var(--border);border-radius:var(--r);padding:22px 20px;background:#ffffff05}.ab-mvc-lbl{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.ab-mvc p{font-family:var(--q);font-size:19px;line-height:1.4;color:var(--white);margin:0}.ab-crow{display:flex;align-items:center;gap:13px;padding:15px 16px;border:.5px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;text-decoration:none;color:var(--white);margin-top:20px;transition:border-color .2s,background .2s}.ab-crow:hover{border-color:#ffffff47;background:#ffffff0b}.ab-crow-ic{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--white)}.ab-crow-ic svg{width:17px;height:17px}.ab-crow-l{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ab-crow-v{display:block;font-family:var(--q);font-size:16px;margin-top:3px;overflow-wrap:anywhere}.ab-crow-arw{margin-left:auto;color:var(--muted);font-size:18px}.ab-socials{display:flex;gap:8px;margin-top:12px}.ab-socials a{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 6px;border:.5px solid var(--border);border-radius:var(--r-sm);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-muted2);text-decoration:none;white-space:nowrap;overflow:hidden;transition:border-color .2s,color .2s}.ab-socials a span{overflow:hidden;text-overflow:ellipsis}.ab-socials a:hover{border-color:#ffffff47;color:var(--white)}.ab-socials svg{width:16px;height:16px;flex-shrink:0}@media(max-width:359px){.ab-socials a span{display:none}.ab-socials a{padding:13px 4px}}.ab-sec--light .ab-crow{border-color:#0a0a0a29;background:#0a0a0a05;color:var(--black)}.ab-sec--light .ab-crow:hover{border-color:#0a0a0a57;background:#0a0a0a0b}.ab-sec--light .ab-crow-ic{border-color:#0a0a0a2e;color:var(--black)}.ab-sec--light .ab-crow-l{color:#0a0a0a80}.ab-sec--light .ab-crow-arw{color:#0a0a0a73}.ab-sec--light .ab-socials a{border-color:#0a0a0a29;color:#0a0a0aa6}.ab-sec--light .ab-socials a:hover{border-color:#0a0a0a57;color:var(--black)}@media(min-width:600px){.ab-mv{flex-direction:row}.ab-mvc{flex:1}}@media(min-width:600px)and (max-width:1023px){.ab-sec{padding:48px 32px}.ab-hero{padding:44px 32px 52px}.ab-title{font-size:38px}.ab-hero .ab-title{font-size:42px}.ab-body{font-size:16px;max-width:60ch}}@media(min-width:1024px){.ab-sec{padding:76px 32px}.ab-sec-inner{max-width:1080px;margin:0 auto}.ab-hero{padding:80px 32px 84px}.ab-hero .ab-title{font-size:58px;max-width:26ch;text-wrap:balance}.ab-hero .ab-body{font-size:18px;max-width:56ch}.ab-title{font-size:44px;max-width:20ch}.ab-body{font-size:16.5px}.ab-two{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:end}.ab-approach{padding-bottom:6px;padding-top:26px;border-top:.5px solid rgba(10,10,10,.16)}.ab-approach .ab-body{font-size:19px;line-height:1.55;color:#0a0a0ac7;max-width:38ch}.ab-chips{margin-top:26px;gap:9px}.ab-chip{font-size:11.5px;padding:9px 16px;letter-spacing:.16em}.ab-mv{gap:20px;margin-top:30px}.ab-mvc{padding:32px 30px}.ab-mvc p{font-size:22px}.ab-contact-two{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center}.ab-contact-two .ab-crow{margin-top:0}}@media(prefers-reduced-motion:reduce){.ab-crow,.ab-socials a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/about.css.map */
