.tcr-about-band{--tcr-ink:#28150d;--tcr-tan:#dfb58f;--tcr-paper:#f7f0e8;--tcr-orange:#b54b18;--tcr-line:rgba(40,21,13,.24);background:var(--tcr-paper);color:var(--tcr-ink);font-family:var(--tcr-font-body);padding:var(--tcr-space-section) 0}.tcr-about-band *,.tcr-about-band *:before,.tcr-about-band *:after{box-sizing:border-box}.tcr-about-inner{width:min(calc(100% - 40px),1180px);margin-inline:auto}.tcr-about-eyebrow{margin:0 0 13px;color:var(--tcr-orange);font-size:var(--tcr-type-eyebrow);font-weight:800;letter-spacing:.15em;text-transform:uppercase}.tcr-about-heading{margin:0;font-family:var(--tcr-font-heading);font-size:var(--tcr-type-section-heading);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);letter-spacing:-.04em;line-height:.98}.tcr-about-copy,.tcr-about-copy p{font-size:var(--tcr-type-body);line-height:1.65}.tcr-about-copy p{margin:0 0 20px}.tcr-about-copy p:last-child{margin-bottom:0}.tcr-about-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:14px 24px;border:2px solid var(--tcr-ink);background:var(--tcr-ink);color:var(--tcr-paper)!important;-webkit-text-fill-color:var(--tcr-paper);font-size:.92rem;font-weight:800;letter-spacing:.075em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease}.tcr-about-button:hover,.tcr-about-button:focus-visible{background:transparent;color:var(--tcr-ink)!important;-webkit-text-fill-color:var(--tcr-ink);transform:translateY(-2px);outline:2px solid currentColor;outline-offset:3px}.tcr-about-button--light{border-color:var(--tcr-paper);background:var(--tcr-paper);color:var(--tcr-ink)!important;-webkit-text-fill-color:var(--tcr-ink)}.tcr-about-button--light:hover,.tcr-about-button--light:focus-visible{background:transparent;color:var(--tcr-paper)!important;-webkit-text-fill-color:var(--tcr-paper)}.tcr-about-hero{background:radial-gradient(circle at 88% 15%,rgba(181,75,24,.12),transparent 28rem),var(--tcr-paper)}.tcr-about-hero__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(330px,.94fr);gap:72px;align-items:center}.tcr-about-hero__title{max-width:760px;margin:0 0 24px;font-family:var(--tcr-font-heading);font-size:clamp(3.15rem,6.3vw,6rem);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);letter-spacing:-.045em;line-height:.94;text-wrap:balance}.tcr-about-hero__lead{max-width:690px;margin:0 0 30px;font-size:clamp(1.217rem,2vw,1.467rem);line-height:1.55}.tcr-about-hero__note{max-width:650px;margin:18px 0 0;color:#28150dc2;font-size:1.047rem;line-height:1.55}.tcr-about-hero__image-wrap{position:relative;padding:0 18px 18px 0}.tcr-about-hero__image-wrap:after{position:absolute;right:0;bottom:0;width:calc(100% - 18px);height:calc(100% - 18px);border:2px solid var(--tcr-orange);content:""}.tcr-about-hero__image{position:relative;z-index:1;display:block;width:100%;max-height:560px;aspect-ratio:4/5;object-fit:cover;object-position:center}.tcr-about-origin{background:var(--tcr-ink);color:var(--tcr-paper)}.tcr-about-origin__grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:76px;align-items:start}.tcr-about-origin .tcr-about-heading,.tcr-about-origin .tcr-about-eyebrow{color:var(--tcr-tan)}.tcr-about-journey__intro{max-width:780px;margin-bottom:var(--tcr-space-header)}.tcr-about-journey__intro .tcr-about-copy{margin:20px 0 0}.tcr-about-journey__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--tcr-line);border-bottom:1px solid var(--tcr-line)}.tcr-about-journey__step{padding:30px 25px 32px}.tcr-about-journey__step+.tcr-about-journey__step{border-left:1px solid var(--tcr-line)}.tcr-about-journey__number{display:inline-flex;width:36px;height:36px;margin-bottom:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--tcr-ink);color:var(--tcr-paper);font-size:.78rem;font-weight:800}.tcr-about-journey__title{margin:0 0 11px;font-family:var(--tcr-font-heading);font-size:var(--tcr-type-card-heading);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);line-height:1.15}.tcr-about-journey__step p{margin:0;font-size:1.067rem;line-height:1.58}.tcr-about-farm{background:var(--tcr-tan)}.tcr-about-farm .tcr-about-eyebrow{color:var(--tcr-ink)}.tcr-about-farm__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.tcr-about-farm figure{margin:0}.tcr-about-farm img{display:block;width:100%;max-height:520px;aspect-ratio:4/3;object-fit:cover}.tcr-about-farm figcaption{margin:11px 0 0;font-size:.88rem;line-height:1.45}.tcr-about-roasting__grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:72px;align-items:center}.tcr-about-roasting__image{display:block;width:100%;max-height:500px;aspect-ratio:4/5;object-fit:cover}.tcr-about-roasting__principles{display:grid;gap:0;margin:28px 0 0;padding:0;border-top:1px solid var(--tcr-line);list-style:none}.tcr-about-roasting__principles li{position:relative;padding:17px 0 17px 36px;border-bottom:1px solid var(--tcr-line);font-size:var(--tcr-type-body);line-height:1.5}.tcr-about-roasting__principles li:before{position:absolute;top:17px;left:0;color:var(--tcr-orange);content:"\2192";font-size:1.35rem;font-weight:700}.tcr-about-philosophy{background:var(--tcr-tan)}.tcr-about-philosophy__lead{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:22px 72px;margin-bottom:var(--tcr-space-header)}.tcr-about-philosophy__lead .tcr-about-eyebrow{grid-column:1/-1;color:var(--tcr-ink)}.tcr-about-philosophy__lead .tcr-about-copy{align-self:end}.tcr-about-philosophy__explanation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.tcr-about-philosophy__explanation .tcr-about-copy{padding-top:26px;border-top:1px solid var(--tcr-line)}.tcr-about-philosophy__quote{grid-column:1/-1;margin:8px 0 0;padding:clamp(34px,6vw,62px);background:var(--tcr-ink);color:var(--tcr-paper)}.tcr-about-philosophy__quote p{margin:0;color:inherit;font-family:var(--tcr-font-heading);font-size:clamp(1.75rem,3.3vw,3rem);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);letter-spacing:-.025em;line-height:1.2}.tcr-about-philosophy__quote cite{display:block;margin-top:22px;color:var(--tcr-tan);font-size:.88rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tcr-about-philosophy__beliefs{margin-top:24px;padding:clamp(30px,5vw,48px);border-left:6px solid var(--tcr-orange);background:var(--tcr-paper)}.tcr-about-philosophy h3{margin:0 0 16px;font-family:var(--tcr-font-heading);font-size:var(--tcr-type-card-heading);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,400);letter-spacing:-.02em;line-height:1.15}.tcr-about-philosophy__reading{margin:22px 0 0;font-size:1.067rem;line-height:1.6}.tcr-about-philosophy__reading a{color:inherit;font-weight:700;text-decoration-color:var(--tcr-orange);text-decoration-thickness:2px;text-underline-offset:3px}.tcr-about-philosophy__reading a:hover,.tcr-about-philosophy__reading a:focus-visible{color:var(--tcr-orange)}.tcr-about-philosophy__help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:24px;padding:clamp(28px,5vw,48px);background:var(--tcr-paper)}.tcr-about-philosophy__help p{max-width:760px;margin:0;font-size:var(--tcr-type-body);line-height:1.65}.tcr-about-proof{background:var(--tcr-ink);color:var(--tcr-paper)}.tcr-about-proof .tcr-about-eyebrow{color:var(--tcr-tan)}.tcr-about-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:980px;margin:var(--tcr-space-header) auto 0}.tcr-about-proof__review{margin:0;padding:0 28px;text-align:center}.tcr-about-proof__review p{margin:0 0 18px;color:var(--tcr-tan);font-family:var(--tcr-font-heading);font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic;line-height:1.38}.tcr-about-proof__review cite{font-size:.88rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tcr-about-proof__source{display:block;margin-top:5px;font-size:.76rem;font-weight:400;letter-spacing:.08em}.tcr-about-teach__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.tcr-about-teach__links{display:grid;gap:14px}.tcr-about-teach__card{display:block;padding:24px 25px;border-top:4px solid var(--tcr-orange);background:#ffffff7a;color:var(--tcr-ink)!important;-webkit-text-fill-color:var(--tcr-ink);text-decoration:none;transition:background .16s ease,transform .16s ease}.tcr-about-teach__card:hover,.tcr-about-teach__card:focus-visible{background:var(--tcr-tan);transform:translateY(-2px);outline:2px solid var(--tcr-ink);outline-offset:2px}.tcr-about-teach__card strong{display:block;margin-bottom:7px;font-family:var(--tcr-font-heading);font-size:var(--tcr-type-card-heading);font-weight:var(--font-heading-weight,400);line-height:1.1}.tcr-about-teach__card span{font-size:1.067rem;line-height:1.52}.tcr-about-farm .tcr-about-copy,.tcr-about-roasting .tcr-about-copy,.tcr-about-teach .tcr-about-copy{margin-top:20px}.tcr-about-final{background:var(--tcr-orange);color:var(--tcr-paper);text-align:center}.tcr-about-final .tcr-about-eyebrow{color:var(--tcr-paper)}.tcr-about-final .tcr-about-heading{max-width:860px;margin:0 auto 22px}.tcr-about-final__copy{max-width:720px;margin:0 auto 28px;font-size:var(--tcr-type-body);line-height:1.62}.tcr-about-final__actions{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}@media(max-width:900px){.tcr-about-hero__grid,.tcr-about-origin__grid,.tcr-about-farm__grid,.tcr-about-roasting__grid,.tcr-about-philosophy__lead,.tcr-about-teach__grid{grid-template-columns:1fr;gap:42px}.tcr-about-philosophy__lead .tcr-about-eyebrow{grid-column:auto}.tcr-about-hero__image-wrap,.tcr-about-roasting__image{width:min(100%,560px)}.tcr-about-journey__steps{grid-template-columns:1fr 1fr}.tcr-about-journey__step+.tcr-about-journey__step{border-left:0}.tcr-about-journey__step:nth-child(2n){border-left:1px solid var(--tcr-line)}.tcr-about-journey__step:nth-child(n+3){border-top:1px solid var(--tcr-line)}}@media(max-width:560px){.tcr-about-band{padding:var(--tcr-space-section-mobile) 0}.tcr-about-hero__title{font-size:clamp(2.75rem,13vw,3.65rem)}.tcr-about-heading{font-size:clamp(2.5rem,6vw,5rem)}.tcr-about-journey__steps,.tcr-about-philosophy__explanation,.tcr-about-philosophy__help,.tcr-about-proof__grid{grid-template-columns:1fr}.tcr-about-philosophy__lead{gap:22px}.tcr-about-philosophy__explanation{gap:26px}.tcr-about-philosophy__explanation .tcr-about-copy{padding-top:22px}.tcr-about-philosophy__quote{grid-column:auto;margin-top:6px}.tcr-about-journey__step:nth-child(2n){border-left:0}.tcr-about-journey__step+.tcr-about-journey__step{border-top:1px solid var(--tcr-line)}.tcr-about-proof__review{padding:0}.tcr-about-final__actions,.tcr-about-final .tcr-about-button,.tcr-about-philosophy__help .tcr-about-button{width:100%}}@media(prefers-reduced-motion:reduce){.tcr-about-button,.tcr-about-teach__card{transition:none}}body.template-page-about .breadcrumb-main{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tcr-about.css.map */
