.tm-full-custom{padding:76px 0;background:var(--tm-soft)}.tm-full-custom__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;align-items:center}.tm-full-custom__copy>h2{font-size:clamp(40px,5.4vw,80px);line-height:1.04;margin:24px 0}.tm-full-custom__copy{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-start}.tm-full-custom .tm-button,.tm-content-page .tm-button,.tm-page-crumb>*,.tm-text-link,.tm-page-next__links a{white-space:nowrap}.tm-full-custom .tm-button,.tm-content-page .tm-button{max-width:100%}.tm-full-custom__intro{max-width:410px}.tm-custom-choices{list-style:none;padding:0;margin:30px 0;max-width:440px;width:100%}.tm-custom-choices li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:15px 0;border-top:1px solid #06060630}.tm-custom-choices li>div{min-width:0}.tm-custom-choices li:last-child{border-bottom:1px solid #06060630}.tm-custom-choices li>span{font-size:10px;padding-top:4px}.tm-custom-choices h3{font-family:TM Mono,monospace;font-size:13px;letter-spacing:0;line-height:1.5}.tm-custom-choices p{font-size:11px;line-height:1.6;margin-top:3px}.tm-full-custom__visual{min-width:0}.tm-full-custom__stage{position:relative;isolation:isolate;background:#e4e2dc;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.tm-full-custom__stage>img{width:100%;height:100%;object-fit:contain;padding:16px}.tm-custom-callout{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;width:134px;padding:8px 10px;background:var(--tm-paper);color:var(--tm-ink);font-size:10px;line-height:1.4;white-space:nowrap;box-shadow:0 1px 12px #0000000a}.tm-custom-callout>span{display:inline-flex;flex:none;align-items:center;justify-content:center;border:1px solid #06060650;width:24px;height:24px;border-radius:50%;font-size:9px}.tm-custom-callout--fabric{left:2%;top:38%}.tm-custom-callout--trim{right:2%;top:64%}.tm-full-custom__visual>.tm-caption{opacity:1;color:#55534e}.tm-page-hero{padding:30px 0 64px;background:var(--tm-paper)}.tm-page-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;margin-bottom:48px}.tm-page-crumb a{text-decoration:underline;text-underline-offset:4px}.tm-page-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:6%;align-items:end}.tm-page-hero h1{font-size:clamp(42px,6.2vw,92px);line-height:1.06}.tm-about-page .tm-page-hero h1{font-size:clamp(38px,5vw,76px)}.tm-page-hero__grid>p{max-width:370px;padding-bottom:5px;font-size:13px}.tm-page-range,.tm-about-work,.tm-about-services,.tm-brief-guide{padding:76px 0}.tm-page-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.tm-page-section-head h2{font-size:clamp(30px,3.4vw,50px);margin-top:18px}.tm-page-section-head>p{max-width:370px;font-size:12px}.tm-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tm-range-grid>figure{min-width:0}.tm-range-grid img{aspect-ratio:3/4;object-fit:cover;background:var(--tm-soft)}.tm-range-grid figcaption{margin-top:18px}.tm-range-grid h3{font-size:18px;line-height:1.3}.tm-range-grid p{font-size:11px;line-height:1.6;margin-top:9px}.tm-range-grid small{display:block;font-size:9px;line-height:1.6;margin-top:14px;color:#56544e}.tm-range-note{margin-top:34px!important;font-size:10px;max-width:760px;line-height:1.8;color:#56544e}.tm-apparel-details{padding:76px 0;background:var(--tm-ink);color:var(--tm-cream)}.tm-apparel-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.tm-apparel-details h2{font-size:clamp(32px,4vw,60px);margin-top:24px}.tm-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;padding:0;margin:28px 0}.tm-detail-list li{padding:14px 0;border-top:1px solid #fff6e040;font-size:11px}.tm-small-copy{font-size:11px;max-width:470px}.tm-text-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid currentColor;padding:10px 0;font-size:12px;margin-top:24px;min-height:44px}.tm-text-link:hover{text-decoration:underline;text-underline-offset:4px}.tm-text-link svg,.tm-page-next__links svg{width:20px;height:20px;flex:none}.tm-home-page-link{margin-top:30px}.tm-page-cta{padding:64px 0;background:var(--tm-soft);border-top:1px solid #06060620}.tm-page-cta__grid{display:flex;align-items:center;justify-content:space-between;gap:48px}.tm-page-cta h2{font-size:clamp(28px,3.3vw,46px);max-width:830px;margin:18px 0}.tm-page-cta p:not(.tm-kicker){font-size:12px;max-width:550px}.tm-page-cta .tm-button{flex-shrink:0}.tm-page-next{padding:28px 0;background:var(--tm-paper)}.tm-page-next__inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.tm-page-next__links{display:flex;gap:36px;flex-wrap:wrap}.tm-page-next__links a{display:inline-flex;align-items:center;gap:14px;font-size:11px;min-height:44px}.tm-page-next__links a:hover{text-decoration:underline;text-underline-offset:5px}.tm-process-story{background:var(--tm-ink);color:var(--tm-cream);padding:50px 0 24px}.tm-shell h2.tm-process-story__label{font-family:TM Mono,monospace;font-size:11px;letter-spacing:.08em;line-height:1.6;margin-bottom:28px}.tm-process-rows{list-style:none;margin:0;padding:0}.tm-process-rows>li{display:grid;grid-template-columns:.22fr 1fr 1fr;gap:5%;padding:44px 0;border-top:1px solid #fff6e040}.tm-process-row__number{font-size:16px;color:var(--tm-orange)}.tm-process-rows h3{font-size:clamp(26px,3.2vw,44px);margin-top:18px}.tm-process-rows li>div:last-child{font-size:12px;max-width:500px}.tm-process-row__outcome{margin-top:24px!important;padding-top:18px;border-top:1px solid #fff6e02e;font-size:10px;color:#d2cbb9}.tm-brief-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.tm-brief-guide h2{font-size:clamp(30px,3.7vw,52px);margin-top:22px}.tm-brief-guide h2+p{margin-top:24px;max-width:340px;font-size:12px}.tm-brief-guide dl{margin:0}.tm-brief-guide dl>div{border-top:1px solid #06060635;padding:18px 0;display:grid;grid-template-columns:130px 1fr;gap:24px;font-size:11px}.tm-brief-guide dl>div:last-child{border-bottom:1px solid #06060635}.tm-brief-guide dt,.tm-brief-guide dd{margin:0}.tm-process-notes{padding:0 0 64px}.tm-process-notes>.tm-inner{padding-top:28px;border-top:1px solid #06060625;display:grid;grid-template-columns:1fr 1fr;gap:10%}.tm-process-notes h2{font-size:23px;max-width:480px}.tm-process-notes p{font-size:12px;max-width:520px}.tm-about-story{background:var(--tm-ink);color:var(--tm-cream);padding:76px 0}.tm-about-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.tm-about-story h2{font-size:clamp(34px,4.4vw,64px);margin-top:24px;line-height:1.13}.tm-about-story__copy p{margin-top:24px;font-size:13px;max-width:470px}.tm-about-story__copy .tm-about-story__lead{font-size:20px;margin-top:0;line-height:1.55}.tm-about-story__signature{display:block;margin-top:38px;padding-top:20px;border-top:1px solid #fff6e040;font-size:10px}.tm-about-work__grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.tm-about-work__grid figure{max-width:560px}.tm-about-work__grid img{aspect-ratio:1.1;object-fit:cover;object-position:center 35%}.tm-about-work h2{font-size:clamp(32px,4vw,58px);margin:24px 0}.tm-about-work p:not(.tm-kicker){max-width:430px;font-size:13px}.tm-about-services{background:var(--tm-soft)}.tm-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.tm-service-grid>div{padding-top:20px;border-top:1px solid #06060640}.tm-service-grid h3{font-size:23px;margin:22px 0 14px}.tm-service-grid p{font-size:12px;max-width:350px}@media(max-width:990px){.tm-full-custom__grid{gap:5%;grid-template-columns:1fr 1fr}.tm-full-custom__copy>h2{font-size:52px}.tm-page-hero__grid{grid-template-columns:1.25fr .75fr}.tm-page-hero h1{font-size:56px}.tm-about-page .tm-page-hero h1{font-size:43px}.tm-page-hero__grid>p{font-size:12px}.tm-range-grid{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-range-grid img{aspect-ratio:1}.tm-page-cta__grid{gap:28px}.tm-page-next__links,.tm-service-grid{gap:24px}.tm-service-grid h3{font-size:21px}.tm-process-rows>li{grid-template-columns:40px 1fr 1fr;gap:24px}.tm-brief-guide dl>div{grid-template-columns:100px 1fr;gap:12px}}@media(max-width:760px){.tm-full-custom,.tm-page-range,.tm-apparel-details,.tm-brief-guide,.tm-about-story,.tm-about-work,.tm-about-services{padding:48px 0}.tm-full-custom__grid{grid-template-columns:1fr;gap:32px}.tm-full-custom__copy>h2{font-size:clamp(38px,9vw,62px);margin:18px 0}.tm-full-custom__intro{font-size:12px;max-width:530px}.tm-custom-choices{max-width:none;margin:24px 0}.tm-custom-choices li{padding:12px 0}.tm-full-custom__visual{max-width:580px;width:100%;margin-inline:auto!important}.tm-full-custom__stage>img{padding:10px}.tm-custom-callout{font-size:9px;padding:6px 8px}.tm-full-custom__visual>.tm-caption{font-size:9px}.tm-page-hero{padding:24px 0 40px}.tm-page-crumb{margin-bottom:30px;font-size:9px}.tm-page-hero__grid{grid-template-columns:1fr;gap:24px}.tm-page-hero h1{font-size:clamp(38px,10vw,66px)}.tm-about-page .tm-page-hero h1{font-size:clamp(29px,7.7vw,54px)}.tm-page-hero__grid>p{max-width:510px}.tm-page-section-head{display:block;margin-bottom:28px}.tm-page-section-head h2{font-size:30px}.tm-page-section-head>p{margin-top:22px;max-width:500px}.tm-range-grid h3{font-size:16px}.tm-range-grid figcaption{margin-top:14px}.tm-range-grid p{font-size:10px}.tm-range-grid small{font-size:8px}.tm-range-note{font-size:9px;margin-top:26px!important}.tm-apparel-details__grid,.tm-brief-guide__grid,.tm-about-story__grid,.tm-about-work__grid{grid-template-columns:1fr;gap:32px}.tm-apparel-details h2,.tm-brief-guide h2,.tm-about-work h2{font-size:34px;margin-top:18px}.tm-apparel-details__grid>div>p{font-size:12px}.tm-page-cta{padding:44px 0}.tm-page-cta__grid{display:block}.tm-page-cta h2{font-size:29px}.tm-page-cta .tm-button{margin-top:26px}.tm-page-next__inner{display:block}.tm-page-next__links{margin-top:12px;gap:8px 24px}.tm-page-next__links a{font-size:10px;gap:10px}.tm-process-story{padding:32px 0 10px}.tm-process-rows>li{grid-template-columns:30px 1fr;gap:20px;padding:30px 0}.tm-process-rows li>div:last-child{grid-column:2;font-size:12px;max-width:none}.tm-process-rows h3{font-size:30px;margin-top:14px}.tm-process-row__outcome{margin-top:20px!important}.tm-brief-guide dl>div{grid-template-columns:110px 1fr;gap:16px}.tm-process-notes{padding-bottom:44px}.tm-process-notes>.tm-inner{grid-template-columns:1fr;gap:22px}.tm-process-notes h2{font-size:23px}.tm-about-story h2{font-size:clamp(34px,8.5vw,50px)}.tm-about-story__copy .tm-about-story__lead{font-size:17px}.tm-about-story__copy p{font-size:12px}.tm-about-work__grid figure{max-width:none}.tm-about-work__grid img{aspect-ratio:1.15}.tm-service-grid{grid-template-columns:1fr;gap:28px}.tm-service-grid h3{font-size:24px;margin-top:16px}.tm-service-grid p{max-width:500px}}@media(prefers-reduced-motion:reduce){.tm-content-page *,.tm-full-custom *{scroll-behavior:auto!important}}@media(max-width:760px){.tm-full-custom__grid{grid-template-columns:minmax(0,1fr)}.tm-custom-callout{width:124px}}@media(max-width:359px){.tm-full-custom__copy>h2{font-size:34px}.tm-custom-choices li{grid-template-columns:24px minmax(0,1fr);gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tm-pages.css.map */
