.tt-scope{--tt-cream:#F5EFEF}.tt-about-hero .tt-hero__grid{align-items:center}.tt-about-hero h1{max-width:14ch;margin-top:0}.tt-about-hero .tt-lede{max-width:32ch;margin:0}@media(max-width:899px){.tt-about-hero{padding-top:28px}}.tt-about-panel{background:var(--tt-cream);border-radius:var(--tt-radius);padding:clamp(24px,5vw,56px)}.tt-about-story .tt-split{align-items:center}.tt-about-story__text p:last-child{margin-bottom:0}.tt-about-todo{outline:1.5px dashed var(--tt-plum);outline-offset:2px;border-radius:2px;font-style:italic}.tt-about-ph{display:grid;place-items:center;background:var(--tt-cream);border:1.5px dashed var(--tt-plum);box-shadow:none;padding:24px;text-align:center}.tt-scope .tt-about-ph p{margin:0;font-style:italic;max-width:24ch}.tt-about-owners__intro{max-width:46ch}.tt-about-owners__together{margin:40px 0 0}.tt-scope ul.tt-about-owners{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:32px}.tt-about-owner__media{margin-bottom:20px}.tt-scope .tt-about-owner h3{margin:0 0 4px}.tt-scope .tt-about-owner__role{margin:0 0 10px;font-style:italic;color:var(--tt-plum)}.tt-about-owner p:last-child{margin-bottom:0}@media(min-width:600px){.tt-scope ul.tt-about-owners{grid-template-columns:1fr 1fr;gap:40px}}.tt-about-diff__intro{max-width:46ch}.tt-scope ul.tt-about-cards{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:18px}.tt-scope .tt-about-card{background:#fff;border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:var(--tt-shadow);padding:24px 24px 26px}.tt-scope .tt-about-card h3{margin:0 0 8px}.tt-about-card p{margin:0 0 .6em}.tt-about-card p:last-child{margin-bottom:0}@media(min-width:760px){.tt-scope ul.tt-about-cards{grid-template-columns:1fr 1fr;gap:22px}}.tt-about-cta__media{margin:0 auto 48px;max-width:1080px}.tt-about-cta h2{max-width:22ch;margin-left:auto;margin-right:auto}.tt-about-cta .tt-btn-row{justify-content:center}.tt-about-cta--band .tt-about-panel{padding:clamp(32px,6vw,64px) clamp(20px,5vw,56px)}.tt-scope .tt-about-story{padding-top:0}.tt-scope .tt-about-story.tt-section--rule{padding-top:var(--tt-space)}.tt-scope ul.tt-about-owners{max-width:820px}.tt-scope .tt-about-diff{padding-top:0}.tt-scope .tt-about-diff.tt-section--rule{padding-top:var(--tt-space)}@media(max-width:899px){.tt-about-story .tt-split__media{order:2}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tt-about.css.map */
