.tc{--tc-line:#DCD5C8;--tc-muted:#5A554D;--tc-body:#3E3A34;color:var(--tc-ink);font-family:var(--tc-font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.tc *,.tc *:before,.tc *:after{box-sizing:border-box}.tc h1,.tc h2,.tc h3,.tc p,.tc blockquote,.tc ol,.tc ul{margin:0}.tc h1,.tc h2,.tc h3{color:inherit;font-family:var(--tc-font);text-transform:none}.tc a{color:inherit}.tc a:hover{opacity:.85}.tc img,.tc video{max-width:100%}.tc-wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.tc-btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:16px 26px;border-radius:999px;font-family:var(--tc-font);font-weight:600;font-size:17px;line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:opacity .2s}.tc-btn--orange{background:var(--tc-orange);color:var(--tc-ink)}.tc-btn--ink{background:var(--tc-ink);color:var(--tc-cream)}.tc-btn--line{border-color:var(--tc-ink);color:var(--tc-ink);background:transparent}.tc-display{font-weight:700;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.025em}.tc-display--xl{font-size:clamp(56px,6vw,88px)}.tc-accent{color:var(--tc-orange)}.tc-eyebrow{font-size:15px;font-weight:600;color:var(--tc-orange-deep)}.tc-small{font-size:15px;color:var(--tc-muted)}.tc-ph{background:var(--tc-stone);color:#6b655b;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;width:100%;height:100%}.tc-cover{width:100%;height:100%;object-fit:cover;display:block}.tc-tm{font-size:.3em;font-weight:600;letter-spacing:0;vertical-align:top;position:relative;top:.3em}#header-group:has(.tc-header){display:contents}.shopify-section:has(>.tc-header){position:sticky;top:0;z-index:20}.tc-announce{background:var(--tc-ink);color:var(--tc-cream);font-size:14px;text-align:center;padding:10px 24px}.tc-announce a{color:#ff8a4c;text-underline-offset:3px}.tc-header{background:var(--tc-cream);border-bottom:1px solid var(--tc-line)}.tc-header__in{display:flex;align-items:center;justify-content:space-between;gap:12px 40px;padding-top:18px;padding-bottom:18px}.tc-header__logo{display:block;width:210px;flex:none;text-decoration:none}.tc-nav{display:flex;align-items:center;gap:8px 32px;font-size:16px;font-weight:500}.tc-nav__links{display:flex;flex-wrap:wrap;gap:8px 32px}.tc-nav a{text-decoration:none}.tc-nav .tc-btn{min-height:44px;padding:10px 20px;font-size:16px}.tc-mnav{display:none;position:relative}.tc-mnav summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1.5px solid var(--tc-ink)}.tc-mnav summary::-webkit-details-marker{display:none}.tc-mnav__panel{position:absolute;right:0;top:calc(100% + 12px);background:#fff;border-radius:16px;padding:10px;display:flex;flex-direction:column;min-width:220px;box-shadow:0 18px 40px #17161424}.tc-mnav__panel a{padding:12px 14px;border-radius:10px;font-size:17px}.tc-mnav__panel a:hover{background:var(--tc-cream);opacity:1}.tc-hero{padding-top:56px;padding-bottom:80px}.tc-hero__eyebrow{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.4;margin-bottom:28px}.tc-dot{width:10px;height:10px;border-radius:50%;background:var(--tc-orange);flex:none}.tc-hero h1{font-weight:700;font-size:clamp(64px,11.5vw,176px);line-height:.86;letter-spacing:-.025em}.tc-hero__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 56px;margin-top:48px}.tc-hero__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}.tc-hero__copy p{max-width:540px;font-size:21px;line-height:1.4}.tc-btns{display:flex;flex-wrap:wrap;gap:12px}.tc-hero__media{flex:1 1 520px;min-width:0;display:flex;gap:16px;align-items:flex-end}.tc-hero__item{flex:1 1 0;min-width:0;border-radius:16px;overflow:hidden;background:var(--tc-ink)}.tc-hero__item video,.tc-hero__item img{width:100%;height:100%;object-fit:cover;display:block}.tc-logos{border-top:1px solid var(--tc-line);border-bottom:1px solid var(--tc-line)}.tc-logos__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;padding-top:32px;padding-bottom:32px}.tc-logos__label{font-size:15px;color:var(--tc-muted)}.tc-logos__name{font-size:24px;font-weight:700;line-height:1.2}.tc-logos__img{height:34px;width:auto;display:block}.tc-stripes{position:relative;background:var(--tc-orange);color:var(--tc-ink)}.tc-stripes__stick{position:sticky;top:0;height:min(820px,100vh);overflow:hidden}.tc-stripes canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.tc-stripes__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.tc-stripes__step{display:none;flex-direction:column;align-items:center;gap:6px;text-align:center}.tc-stripes__step.is-active{display:flex}.tc-stripes h2{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700;line-height:.92;letter-spacing:-.025em}.tc-stripes__a{background:var(--tc-cream);padding:4px 18px 10px;font-size:clamp(36px,4.4vw,64px);font-weight:500}.tc-stripes__b{background:var(--tc-cream);padding:4px 22px 14px;font-size:clamp(64px,9vw,140px)}.tc-stripes__note{background:var(--tc-ink);color:var(--tc-cream);padding:10px 16px;font-size:17px;max-width:460px}.tc-stripes__foot{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.tc-stripes__count{display:flex;justify-content:flex-end;padding-bottom:26px}.tc-pill{background:var(--tc-ink);color:var(--tc-cream);padding:6px 12px;border-radius:999px;font-size:14px;font-weight:500}.tc-stripes__bar{height:3px;background:#17161433}.tc-stripes__bar span{display:block;height:100%;width:0;background:var(--tc-ink)}.tc-channels{padding-top:112px}.tc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:44px}.tc-head p{max-width:460px;font-size:19px;color:var(--tc-body)}.tc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1px;background:var(--tc-line);border:1px solid var(--tc-line);border-radius:20px;overflow:hidden}.tc-tile{background:var(--tc-cream);padding:30px 28px 32px;display:flex;flex-direction:column;gap:10px}.tc-tile h3{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0}.tc-tile p{font-size:16px;color:var(--tc-muted)}.tc-services{padding-top:112px;padding-bottom:112px}.tc-audit{background:#fff;border:2px solid var(--tc-ink);border-radius:20px;padding:40px;margin-bottom:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 56px}.tc-audit__title{flex:1 1 260px;min-width:0}.tc-audit__body{flex:2 1 440px;min-width:0;display:flex;flex-direction:column;gap:12px}.tc-audit__lead{font-size:19px;color:var(--tc-body)}.tc-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}.tc-panel{background:#fff;border-radius:20px;padding:48px 40px 44px;display:flex;flex-direction:column;gap:28px}.tc-panel--dark{background:var(--tc-ink);color:var(--tc-cream);--tc-muted:#A9A398;--tc-line:#3A3733}.tc-panel--dark .tc-display,.tc-panel--dark .tc-num{color:var(--tc-orange)}.tc-panel__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.tc-list{list-style:none;padding:0;border-top:1.5px solid currentColor}.tc-list li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--tc-line)}.tc-num{font-size:15px;font-weight:600;color:var(--tc-orange-deep);min-width:28px}.tc-list h3{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0}.tc-list p{color:var(--tc-muted);font-size:16px}.tc-panel__foot{font-size:16px}.tc-panel__foot strong{font-weight:700}.tc-panel__foot span{color:var(--tc-muted)}.tc-work{padding-bottom:112px}.tc-link{font-weight:600;font-size:17px;text-underline-offset:5px}.tc-feature{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;text-decoration:none}.tc-feature__media{flex:3 1 560px;min-width:0;min-height:480px;border-radius:20px;overflow:hidden;display:flex}.tc-feature__card{flex:2 1 360px;min-width:0;background:#fff;border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;gap:18px}.tc-feature__card h3{font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:.95}.tc-feature__card p{color:var(--tc-body)}.tc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:auto;padding-top:22px;border-top:1px solid var(--tc-line)}.tc-stat__v{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.tc-stat__l{font-size:14px;color:var(--tc-muted)}.tc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.tc-card{text-decoration:none;display:flex;flex-direction:column;gap:16px}.tc-card__media{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:var(--tc-ink);display:flex}.tc-card__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tc-card h3{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.tc-card__tag{font-size:14px;color:var(--tc-muted)}.tc-founder{padding-bottom:112px}.tc-founder__card{background:#fff;border-radius:20px;padding:24px;display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center}.tc-founder__photo{flex:1 1 320px;min-width:0;max-width:420px;aspect-ratio:4/5;border-radius:14px;overflow:hidden;display:flex}.tc-founder__body{flex:2 1 420px;min-width:0;padding:16px 16px 16px 0;display:flex;flex-direction:column;gap:22px}.tc-founder h2{font-weight:700;font-size:clamp(40px,4.6vw,68px);line-height:.95;letter-spacing:-.025em}.tc-founder__text{font-size:19px;color:var(--tc-body);max-width:620px}.tc-sign{display:flex;align-items:center;gap:14px;margin-top:6px}.tc-sign strong{font-size:22px;font-weight:700}.tc-sign i{width:32px;height:1.5px;background:var(--tc-ink)}.tc-sign span{font-size:16px;color:var(--tc-muted)}.tc-quote{background:var(--tc-ink);color:var(--tc-cream)}.tc-quote__in{max-width:1100px;margin:0 auto;padding:104px 24px;display:flex;flex-direction:column;gap:28px}.tc-quote blockquote{font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.01em;border:0;padding:0}.tc-quote__who{font-size:16px;color:#a9a196}.tc-quote__who strong{color:var(--tc-cream);font-weight:600}.tc-contact{padding-top:112px;padding-bottom:112px}.tc-contact__in{display:flex;flex-wrap:wrap;gap:48px 72px}.tc-contact__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.tc-contact h2{font-weight:700;font-size:clamp(56px,7vw,108px);line-height:.88;letter-spacing:-.025em}.tc-contact__text{font-size:19px;color:var(--tc-body);max-width:420px}.tc-contact__links{display:flex;flex-direction:column;gap:6px;font-size:17px;margin-top:8px}.tc-contact__links a{text-underline-offset:4px}.tc-contact__links a:first-child{font-weight:600}.tc-form{flex:1 1 520px;min-width:0;background:#fff;border-radius:20px;padding:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px 16px;align-content:start}.tc-form label{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600}.tc-form input,.tc-form select,.tc-form textarea{font-family:var(--tc-font);font-weight:400;font-size:16px;border:1.5px solid #CFC9BF;border-radius:10px;padding:14px 16px;background:#faf9f6;color:var(--tc-ink);min-height:50px;width:100%;box-shadow:none}.tc-form textarea{resize:vertical}.tc-form__full{grid-column:1/-1}.tc-form .tc-btn{justify-self:start;border:0}.tc-form__msg{grid-column:1/-1;padding:14px 16px;border-radius:10px;background:var(--tc-cream);font-weight:500}.tc-footer{background:var(--tc-ink);color:var(--tc-cream);overflow:hidden}.tc-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 48px;font-size:15px;padding-top:56px}.tc-footer__lines{display:flex;flex-direction:column;gap:6px}.tc-footer__lines strong{font-weight:600}.tc-footer__lines span{color:#a9a398}.tc-footer__nav{display:flex;flex-wrap:wrap;gap:8px 28px}.tc-footer__nav a{text-decoration:none}.tc-footer__nav .is-quiet{color:#a9a398}.tc-footer__big{padding-top:48px;transform:translateY(14%)}.tc-footer__legal{padding-top:28px;padding-bottom:28px;font-size:13px;color:#8f887d;position:relative}@media(max-width:749px){.tc-header__logo{width:170px}.tc-nav__links,.tc-nav>.tc-btn{display:none}.tc-mnav{display:block}.tc-hero{padding-top:32px;padding-bottom:56px}.tc-hero__media{gap:10px}.tc-channels{padding-top:72px}.tc-services,.tc-contact{padding-top:72px;padding-bottom:72px}.tc-work,.tc-founder{padding-bottom:72px}.tc-audit,.tc-panel,.tc-form{padding:28px 22px}.tc-feature__media{min-height:300px}.tc-feature__card{padding:28px 24px}.tc-founder__body{padding:0 8px 8px}.tc-quote__in{padding:72px 24px}.tc-stripes__note{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tc.css.map */
