.tbf{color:#304234;background:#f7f3ef;font-family:var(--text-font-family);font-size:16px;line-height:1.65;overflow-wrap:break-word}.tbf *{box-sizing:border-box}.tbf-shell{width:min(100% - 80px,1250px);margin-inline:auto}.tbf h1,.tbf h2{font-family:var(--text-font-family);font-weight:650;letter-spacing:-.035em;line-height:1.16;margin:0 0 20px;color:#304234}.tbf h1{font-size:clamp(36px,3.8vw,52px);max-width:19ch}.tbf h2{font-size:clamp(28px,2.7vw,38px);max-width:27ch}.tbf p{margin:0 0 18px}.tbf .tbf-kicker{font-size:11px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;line-height:1.5;margin-bottom:14px}.tbf .tbf-lead{font-size:19px;line-height:1.6;max-width:52ch}.tbf-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;padding-block:44px}.tbf figure{margin:0;min-width:0}.tbf img{display:block;width:100%;height:auto}.tbf-hero figure{width:100%;max-width:560px;justify-self:end}.tbf-story .tbf-hero img{aspect-ratio:1.35;object-fit:cover;object-position:center}.tbf-hero .tbf-production{width:100%;max-width:480px}.tbf-production img{height:340px;object-fit:cover;object-position:50% 76%}.tbf figcaption{font-size:12px;line-height:1.5;margin-top:10px}.tbf-band{background:#e5e9de;padding-block:48px}.tbf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:26px}.tbf-button{display:inline-flex;gap:16px;align-items:center;justify-content:center;padding:14px 22px;background:#304234;color:#fff;min-height:48px;text-decoration:none;font-size:14px;font-weight:600}.tbf-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.tbf a:focus-visible{outline:3px solid #304234;outline-offset:5px}.tbf-button:hover{background:#203427}.tbf-origin{display:grid;grid-template-columns:1fr 1fr;gap:36px 64px;align-items:center;padding-block:20px 48px}.tbf-origin img{aspect-ratio:1.55;object-fit:cover;object-position:58% 50%}.tbf-origin p:last-child{margin-bottom:0}.tbf-questions{grid-column:1/-1;border-top:1px solid #b9c4b4;padding-top:24px}.tbf-questions ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.tbf-questions li{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.tbf-questions li+li{border-left:1px solid #b9c4b4;padding-left:30px}.tbf-belief .tbf-shell{max-width:860px}.tbf-belief h2{font-size:clamp(30px,3vw,42px);max-width:27ch}.tbf-belief p{max-width:65ch}.tbf-convergence{display:grid;grid-template-columns:1fr 1fr;column-gap:110px;position:relative;max-width:1040px}.tbf-principle{position:relative;padding:0 20px 40px;scroll-margin-top:28px}.tbf-principle h2{font-size:clamp(30px,3.2vw,44px)}.tbf-principle-copy{max-width:43ch}.tbf-principle p:last-child{margin-bottom:0}.tbf-principle:first-child:after{content:"+";position:absolute;left:calc(100% + 37px);top:20px;font-size:42px;font-weight:300;line-height:1}.tbf .tbf-credential{font-size:14px;line-height:1.5;margin-top:18px;max-width:43ch}.tbf-result{grid-column:1/-1;text-align:center;border-top:1px solid #91a28b;padding:42px 0 0;margin:0 20px}.tbf-result:before{content:"";position:absolute;left:50%;top:0;width:1px;height:24px;background:#91a28b}.tbf-result:after{content:"";position:absolute;left:calc(50% - 3px);top:21px;width:7px;height:7px;border-radius:50%;background:#304234}.tbf-result h2{margin-inline:auto}.tbf-result .tbf-principle-copy{max-width:62ch;margin-inline:auto}.tbf-assessment{max-width:1000px;text-align:center;border-top:1px solid #b9c4b4;padding-top:26px;margin-top:32px}.tbf-assessment>p{font-size:14px}.tbf-assessment .tbf-actions{justify-content:center;margin-top:18px}.tbf-anchor{display:block;scroll-margin-top:28px}@media(max-width:999px){.tbf-shell{width:calc(100% - 48px)}.tbf-hero,.tbf-origin{gap:32px}.tbf h1{font-size:36px}.tbf-convergence{column-gap:66px}.tbf-principle:first-child:after{left:calc(100% + 18px)}.tbf-principle{padding-inline:0}.tbf-questions li{font-size:22px}.tbf-questions li+li{padding-left:18px}}@media(max-width:749px){.tbf-shell{width:calc(100% - 40px)}.tbf-hero,.tbf-origin{grid-template-columns:1fr;gap:26px;padding-block:30px}.tbf h1{font-size:34px;max-width:19ch}.tbf h2{font-size:28px}.tbf .tbf-lead{font-size:18px}.tbf-hero figure,.tbf-hero .tbf-production{max-width:none}.tbf-story .tbf-hero img{aspect-ratio:1.5}.tbf-production img{height:260px;object-position:50% 77%}.tbf-origin>div:not(.tbf-questions){grid-row:1}.tbf-origin figure{grid-row:2}.tbf-origin img{aspect-ratio:1.5}.tbf-questions{grid-row:3;padding-top:22px}.tbf-questions ul{grid-template-columns:1fr;gap:14px}.tbf-questions li{font-size:22px}.tbf-questions li+li{border-left:0;padding-left:0}.tbf-band{padding-block:34px}.tbf-belief h2{font-size:30px}.tbf-actions{align-items:flex-start;flex-direction:column;gap:8px;margin-top:22px}.tbf-convergence{grid-template-columns:1fr;gap:0}.tbf-principle{padding:0 0 30px 22px;border-left:1px solid #91a28b;margin-left:6px}.tbf-principle:first-child:after{content:"+";left:-10px;top:auto;bottom:7px;background:#e5e9de;font-size:25px;line-height:25px}.tbf-principle h2{font-size:32px;margin-bottom:14px}.tbf-result{text-align:left;border-top:0;padding-top:20px;padding-bottom:0}.tbf-result:before{width:16px;height:1px;left:0;top:28px}.tbf-result:after{left:13px;top:25px}.tbf-result h2{margin-inline:0}.tbf-result .tbf-principle-copy{margin:0}.tbf-assessment{text-align:left;margin-top:26px;padding-top:22px}.tbf-assessment .tbf-actions{align-items:flex-start}.tbf .tbf-credential{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tb-brand-final.css.map */
