.tmb.timetome-content-frame{display:block;max-width:min(var(--tmb-max-width, 1600px),var(--timetome-content-max-width, var(--txd-hero-max-width, 1600px)));padding:0;background:var(--tmb-background, #ffd600);color:var(--tmb-heading-color, #171717);font-family:var(--font-body-family, sans-serif);font-style:var(--font-body-style, normal);letter-spacing:normal;text-align:left}.tmb,.tmb *,.tmb *:before,.tmb *:after{box-sizing:border-box}.tmb :where(h2,p){margin:0}.tmb__media{width:100%;height:var(--tmb-desktop-height, auto);aspect-ratio:16 / 9;overflow:hidden;background:#f2eee5}.tmb__media picture{display:block;width:100%;height:100%}.tmb__placeholder{display:block;width:100%;height:100%}.tmb__media--placeholder{position:relative}.tmb__editor-note{position:absolute;inset-inline:16px;bottom:16px;margin:0;padding:12px 16px;background:#fff;color:#29230b;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tmb__image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:var(--tmb-desktop-position, 50% 50%)}.tmb__content{min-width:0;padding:var(--tmb-desktop-padding, 48px)}.tmb__eyebrow{color:var(--tmb-heading-color, #171717);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.tmb__heading{margin-top:14px;color:var(--tmb-heading-color, #171717);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-size:clamp(42px,3.6vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.tmb__subheading{margin-top:16px;color:var(--tmb-heading-color, #171717);font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.4;overflow-wrap:break-word}.tmb__description{max-width:75ch;margin-top:18px;color:var(--tmb-body-color, #29230b);font-size:clamp(16px,1.25vw,18px);line-height:1.6;overflow-wrap:break-word}.tmb__content>:first-child{margin-top:0}.tmb__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;min-height:52px;margin-top:24px;padding:13px 28px;border:1px solid var(--tmb-button-background, #171717);border-radius:999px;background:var(--tmb-button-background, #171717);color:var(--tmb-button-color, #fff);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}.tmb__button>span{min-width:0;overflow-wrap:anywhere}.tmb__button svg{display:block;flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.tmb__button:focus-visible{outline:3px solid var(--tmb-heading-color, #171717);outline-offset:4px}@media(hover:hover){.tmb__button:hover{background:color-mix(in srgb,var(--tmb-button-background, #171717) 85%,#fff)}.tmb__button:hover svg{transform:translate(3px)}}@media(max-width:749px){.tmb__media{height:var(--tmb-mobile-height, auto);aspect-ratio:4 / 3}.tmb__image{object-position:var(--tmb-mobile-position, 50% 50%)}.tmb__content{padding:30px var(--tmb-mobile-padding, 22px) 32px}.tmb__eyebrow{font-size:12px;line-height:1.5;letter-spacing:.035em}.tmb__heading{margin-top:12px;font-size:clamp(28px,7.8vw,34px);line-height:1.14;letter-spacing:-.02em}.tmb__subheading{margin-top:14px;font-size:19px;line-height:1.4}.tmb__description{margin-top:16px;font-size:15px;line-height:1.6}.tmb__button{min-height:50px;margin-top:22px;padding:13px 24px;font-size:15px;gap:12px}}@media(prefers-reduced-motion:reduce){.tmb__button,.tmb__button svg{transition:none}.tmb__button:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/timetome-about-brand.css.map */
