.cb-about-section-title{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:var(--sp-2, 8px) 0 var(--sp-6, 24px);max-width:640px}.cb-about-prose{font-size:var(--fs-base, .9375rem);line-height:1.65;color:var(--cb-text, var(--cb-noir));max-width:560px}.cb-about-prose p{margin:0 0 var(--sp-4, 16px)}.cb-about-prose p:last-child{margin-bottom:0}.cb-about-prose strong{font-weight:500;color:var(--cb-noir)}.cb-about-prose em{font-family:var(--cb-font-serif, Georgia, serif);font-style:italic}.cb-about-prose a{color:var(--cb-wood-dark);text-decoration:underline;text-underline-offset:3px}.cb-about-hero{padding:clamp(48px,8vw,88px) 0 clamp(40px,6vw,64px);background:var(--cb-cream);border-bottom:.5px solid var(--cb-border, rgba(10, 10, 10, .08));text-align:center}.cb-about-hero .cb-container{display:flex;flex-direction:column;align-items:center}.cb-about-hero-eyebrow{margin-bottom:var(--sp-6, 24px)}.cb-about-hero-title{font-size:clamp(2.25rem,6vw,4.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0 0 var(--sp-8, 32px);max-width:880px;color:var(--cb-noir)}.cb-about-hero-hook{font-size:var(--fs-base, .9375rem);line-height:1.65;color:var(--cb-text-muted, rgba(10, 10, 10, .7));max-width:600px}.cb-about-hero-hook p{margin:0 0 var(--sp-3, 12px)}.cb-about-hero-hook p:last-child{margin-bottom:0}.cb-about-hero-hook strong{font-weight:500;color:var(--cb-noir)}.cb-about-problem,.cb-about-position{padding:0}.cb-about-problem-grid,.cb-about-position-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}@media(min-width:990px){.cb-about-problem-grid,.cb-about-position-grid{grid-template-columns:1fr 1fr}}.cb-about-problem-text,.cb-about-position-text{padding:clamp(48px,7vw,80px) clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.cb-about-problem-media,.cb-about-position-media{overflow:hidden;background:var(--cb-cream-alt, #EDE6D7);aspect-ratio:4/5}@media(min-width:990px){.cb-about-problem-media,.cb-about-position-media{aspect-ratio:unset;min-height:480px}}.cb-about-problem-media img,.cb-about-position-media img{width:100%;height:100%;object-fit:cover;display:block}.cb-about-position{background:var(--cb-cream-alt, #EDE6D7)}.cb-about-promises{padding:clamp(40px,6vw,72px) 0}.cb-about-promises-head{max-width:720px;margin:0 auto var(--sp-12, 48px);text-align:center}.cb-about-promises-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-10, 40px)}@media(min-width:750px){.cb-about-promises-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-8, 32px)}}.cb-about-promise{padding-top:var(--sp-5, 20px);border-top:1px solid var(--cb-noir)}.cb-about-promise-number{font-family:var(--cb-font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.16em;color:var(--cb-wood-dark);margin-bottom:var(--sp-4, 16px)}.cb-about-promise-title{font-size:var(--fs-lg, 1.25rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 0 var(--sp-3, 12px);color:var(--cb-noir)}.cb-about-promise-text{font-size:var(--fs-base, .9375rem);line-height:1.6;color:var(--cb-text-muted, rgba(10, 10, 10, .7))}.cb-about-promise-text p{margin:0}.cb-about-method{padding:0;background:var(--cb-cream)}.cb-about-method-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}@media(min-width:990px){.cb-about-method-grid{grid-template-columns:1fr 1fr}}.cb-about-method-text{padding:clamp(48px,7vw,80px) clamp(28px,4vw,64px)}.cb-about-method-media{overflow:hidden;background:var(--cb-cream-alt, #EDE6D7);aspect-ratio:4/5}@media(min-width:990px){.cb-about-method-media{aspect-ratio:unset;min-height:480px}}.cb-about-method-media img{width:100%;height:100%;object-fit:cover;display:block}.cb-about-method-intro{margin-bottom:var(--sp-8, 32px)}.cb-about-method-list{list-style:none;padding:0;margin:0;counter-reset:cb-method}.cb-about-method-step{padding:var(--sp-6, 24px) 0;border-bottom:.5px solid var(--cb-border, rgba(10, 10, 10, .12))}.cb-about-method-step:first-child{border-top:.5px solid var(--cb-border, rgba(10, 10, 10, .12))}.cb-about-method-step-head{display:flex;align-items:baseline;gap:var(--sp-4, 16px);margin-bottom:var(--sp-2, 8px)}.cb-about-method-step-num{font-family:var(--cb-font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.12em;color:var(--cb-wood-dark);flex-shrink:0;width:28px}.cb-about-method-step-title{font-size:var(--fs-lg, 1.25rem);font-weight:500;letter-spacing:-.01em;margin:0;color:var(--cb-noir)}.cb-about-method-step-text{font-size:var(--fs-base, .9375rem);line-height:1.6;color:var(--cb-text-muted, rgba(10, 10, 10, .7));padding-left:calc(28px + var(--sp-4, 16px))}.cb-about-method-step-text p{margin:0 0 var(--sp-2, 8px)}.cb-about-method-step-text p:last-child{margin-bottom:0}.cb-about-ethics{padding:clamp(40px,6vw,72px) 0;background:var(--cb-noir);color:var(--cb-cream)}.cb-about-ethics .cb-eyebrow{color:var(--cb-wood-light)}.cb-about-ethics .cb-about-section-title{color:var(--cb-cream)}.cb-about-ethics .cb-about-prose{color:#f2ede4cc}.cb-about-ethics .cb-about-prose strong{color:var(--cb-cream)}.cb-about-ethics-head{max-width:760px;margin:0 auto var(--sp-12, 48px);text-align:center}.cb-about-ethics-intro{margin:0 auto}.cb-about-ethics-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-8, 32px)}@media(min-width:750px){.cb-about-ethics-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-6, 24px)}}.cb-about-ethics-item{padding:var(--sp-6, 24px);border:.5px solid rgba(242,237,228,.18);background:#f2ede408;text-align:center;display:flex;flex-direction:column;align-items:center}.cb-about-ethics-marker{width:8px;height:8px;border-radius:50%;background:var(--cb-wood-light);margin-bottom:var(--sp-4, 16px)}.cb-about-ethics-item-title{font-size:var(--fs-base, .9375rem);font-weight:500;letter-spacing:-.01em;margin:0 0 var(--sp-2, 8px);color:var(--cb-cream)}.cb-about-ethics-item-text{font-size:var(--fs-base, .9375rem);line-height:1.6;color:#f2ede4bf}.cb-about-ethics-item-text p{margin:0}.cb-about-ethics-item-text strong{color:var(--cb-cream);font-weight:500}.cb-about-team{padding:clamp(40px,6vw,72px) 0;background:var(--cb-cream)}.cb-about-team-inner{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.cb-about-team .cb-about-section-title{margin-left:auto;margin-right:auto}.cb-about-team-body{margin:0 auto var(--sp-10, 40px);text-align:left}.cb-about-team-media{aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--sp-8, 32px);background:var(--cb-cream-alt, #EDE6D7)}.cb-about-team-media img{width:100%;height:100%;object-fit:cover}.cb-about-team-signature{font-size:var(--fs-md, 1rem);color:var(--cb-text-muted, rgba(10, 10, 10, .6));text-align:left;max-width:560px;margin:0 auto}.cb-about-team-signature em{font-family:var(--cb-font-serif, Georgia, serif);font-style:italic;color:var(--cb-noir)}.cb-about-hero[data-reveal],.cb-about-banner[data-reveal],.cb-about-problem[data-reveal],.cb-about-position[data-reveal],.cb-about-promises[data-reveal],.cb-about-method[data-reveal],.cb-about-ethics[data-reveal],.cb-about-team[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.cb-about-hero.cb-section--revealed,.cb-about-banner.cb-section--revealed,.cb-about-problem.cb-section--revealed,.cb-about-position.cb-section--revealed,.cb-about-promises.cb-section--revealed,.cb-about-method.cb-section--revealed,.cb-about-ethics.cb-section--revealed,.cb-about-team.cb-section--revealed{opacity:1!important;transform:translateY(0)!important}@media(prefers-reduced-motion:reduce){.cb-about-hero[data-reveal],.cb-about-banner[data-reveal],.cb-about-problem[data-reveal],.cb-about-position[data-reveal],.cb-about-promises[data-reveal],.cb-about-method[data-reveal],.cb-about-ethics[data-reveal],.cb-about-team[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-about.css.map */
