.ttr-about{background:var(--bg, #ffffff);padding-bottom:var(--pb, 80px)}.ttr-about__inner{position:relative}.ttr-about__inner:before,.ttr-about__inner:after{content:"";position:absolute;width:52px;height:52px;border-color:var(--col-accent, #0d0d0d);border-style:solid;opacity:.12;pointer-events:none}.ttr-about__inner:before{top:-16px;left:-8px;border-width:1px 0 0 1px}.ttr-about__inner:after{bottom:-16px;right:-8px;border-width:0 1px 1px 0}.ttr-about__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ttr-about__eyebrow-line{flex:0 0 36px;height:1px;background:var(--col-accent, #0d0d0d);opacity:.45}.ttr-about__eyebrow-text{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--col-accent, #0d0d0d)}.ttr-about__heading-block{margin-bottom:52px}.ttr-about__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:48px}.ttr-about__heading em{font-style:italic;color:var(--col-accent, #0d0d0d);opacity:.65}.ttr-about__subtext{font-size:15px;color:var(--col-muted, #888);line-height:1.78;font-weight:300;max-width:520px;margin:0}.ttr-about__grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 52px;align-items:start}.ttr-about__divider{background:var(--col-rule, #e0e0e0);align-self:stretch;margin:8px 0}.ttr-about__list-label{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--col-accent, #0d0d0d);opacity:.5;margin:0 0 20px}.ttr-about__category-item{display:grid;grid-template-columns:30px 1fr;gap:0 14px;align-items:start;padding:15px 0;border-bottom:1px solid var(--col-rule, #e8e8e8);border-radius:3px;transition:padding .2s ease,background .2s ease}.ttr-about__category-item:first-of-type{border-top:1px solid var(--col-rule, #e8e8e8)}.ttr-about__category-item:hover{background:color-mix(in srgb,var(--col-accent, #0d0d0d) 4%,transparent);padding-inline:10px}.ttr-about__cat-num{font-size:14px;color:var(--col-accent, #0d0d0d);opacity:.38;padding-top:2px}.ttr-about__cat-body{display:flex;flex-direction:column;gap:3px}.ttr-about__cat-name{font-size:14px;color:var(--col-head, #0d0d0d);line-height:1.4}.ttr-about__cat-tag{font-size:11px;color:var(--col-muted, #888);font-weight:300;letter-spacing:.04em}.ttr-about__right{display:flex;flex-direction:column;gap:30px}.ttr-about__description{font-size:15px;color:var(--col-body, #444);line-height:1.88;font-weight:300}.ttr-about__description p{margin:0 0 1em}.ttr-about__description p:last-child{margin-bottom:0}.ttr-about__description strong{color:var(--col-head, #0d0d0d);font-weight:500}.ttr-about__stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--col-rule, #e0e0e0);border:1px solid var(--col-rule, #e0e0e0);border-radius:6px;overflow:hidden}.ttr-about__stat{background:var(--col-stat-bg, #f9f7f4);padding:22px 24px}.ttr-about__stat-value{font-size:40px;color:var(--col-head, #0d0d0d);line-height:1}.ttr-about__stat-value sup{font-size:16px;vertical-align:super;color:var(--col-accent, #0d0d0d)}.ttr-about__stat-label{font-size:10px;color:var(--col-muted, #888);letter-spacing:.14em;text-transform:uppercase;margin-top:7px}.ttr-about__bottom{margin-top:50px;padding-top:26px;border-top:1px solid var(--col-rule, #e0e0e0);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ttr-about__tagline{font-size:19px;font-style:italic;color:var(--col-head, #0d0d0d);opacity:.32;font-weight:300}.ttr-about__cta{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--col-accent, #0d0d0d);text-decoration:none;border:1px solid color-mix(in srgb,var(--col-accent, #0d0d0d) 35%,transparent);padding:13px 26px;border-radius:2px;font-weight:400;transition:background .25s ease,color .25s ease}.ttr-about__cta:hover{background:var(--col-accent, #0d0d0d);color:var(--bg, #ffffff)}.ttr-about__cta svg{width:12px;height:12px;flex-shrink:0}@media(max-width:860px){.ttr-about__grid{grid-template-columns:1fr;gap:0}.ttr-about__divider{display:none}.ttr-about__categories{margin-bottom:36px}}@media(max-width:540px){.ttr-about__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/165/compiled_assets/styles.css.map */
