.tb-home .trustBar{display:grid;grid-template-columns:repeat(4,1fr)}.tb-home .trustBar div{padding:26px 18px;text-align:center;font:500 10px/1.6 Inter,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}
.tb-home .productGrid.two{grid-template-columns:repeat(2,1fr);max-width:1100px;margin:0 auto}.tb-home .preorderTag{display:inline-block;padding:7px 11px;font:500 9px/1 Inter,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.tb-home .productCopy .button{margin:22px 0 0}.tb-home a.productPhoto{display:flex}
.tb-home .button{transition:opacity .2s ease}.tb-home .button:hover{opacity:.85}.tb-home .campaignCard .button{margin-top:30px}.tb-home .sizeRange{font:500 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0}.tb-home .textLink{display:inline-block;margin-top:6px;border-bottom:1px solid;padding-bottom:3px;font:500 11px Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.tb-home .finalCta .button.light{max-width:420px}
/* Scandinavian refresh */
.tb-home.tb-home{--ink:#1E1E1E;--paper:#F7F5F1;--navy:#2B3340;--warm:#A89B8A;background:#F7F5F1;color:#1E1E1E;font-family:Inter,'Helvetica Neue',Arial,sans-serif}
.tb-home.tb-home :is(h1,h2,h3,p,strong,b,em,i,figcaption,small,.tagline,.seal,.crest){font-family:Inter,'Helvetica Neue',Arial,sans-serif}
.tb-home.tb-home :is(h1,h2,h3,.problem p,.maxineRule p,.tagline){font-weight:300;font-style:normal}.tb-home.tb-home :is(h2,h3) em,.tb-home.tb-home h1 em{font-style:normal;font-weight:300}
.tb-home.tb-home .hero h1{line-height:.9;letter-spacing:-.05em;font-size:clamp(52px,10vw,148px)}.tb-home.tb-home .hero h1 em{color:#A89B8A}.tb-home.tb-home .tagline{font-size:15px;letter-spacing:.2em;text-transform:uppercase;margin:36px}
.tb-home.tb-home .hero{padding-bottom:90px}.tb-home.tb-home .heroGrid{border-block:1px solid #E2DDD4}.tb-home.tb-home .campaignCard{background:#EFEBE5;padding:64px 5vw}.tb-home.tb-home .campaignCard h2{font-size:44px;line-height:1.08;letter-spacing:-.02em}.tb-home.tb-home .campaignCard p{color:#5E5A53}
.tb-home.tb-home .eyebrowRow{color:#8A8378}.tb-home.tb-home .crest{border-color:#1E1E1E;font-style:normal;font-weight:300}
.tb-home.tb-home .button.dark,.tb-home.tb-home .button.dark:visited{background:#1E1E1E;color:#F7F5F1;border-radius:0;font-weight:500}.tb-home.tb-home .finalCta .button.light{background:#1E1E1E;color:#F7F5F1;border-radius:0}
.tb-home.tb-home .trustBar{background:#F7F5F1;color:#1E1E1E;border-bottom:1px solid #E2DDD4}.tb-home.tb-home .trustBar div{border-left:1px solid #E2DDD4}.tb-home.tb-home .trustBar div:first-child{border-left:0}
.tb-home.tb-home .problem{background:#F7F5F1;padding:130px 12vw}.tb-home.tb-home .problem p{font-size:clamp(26px,3.4vw,46px);line-height:1.35}.tb-home.tb-home .problem span{color:#8A8378}
.tb-home.tb-home .featureSection{background:#ECE8E1;color:#1E1E1E}.tb-home.tb-home .featurePhoto{border:0}.tb-home.tb-home .features article{border-top:1px solid #1E1E1E26}.tb-home.tb-home .features b{border-color:#A89B8A;color:#1E1E1E}.tb-home.tb-home .features h3{font-weight:500;font-size:19px}.tb-home.tb-home .features p{color:#5E5A53}
.tb-home.tb-home .maxineRule{background:#F7F5F1;color:#1E1E1E;border-block:1px solid #E2DDD4}.tb-home.tb-home .maxineRule p{font-size:20px}.tb-home.tb-home .seal{border-color:#A89B8A}
.tb-home.tb-home .collection{padding:130px 6vw}.tb-home.tb-home .sectionIntro h2,.tb-home.tb-home .fit h2,.tb-home.tb-home .story h2,.tb-home.tb-home .finalCta h2{letter-spacing:-.04em;line-height:1}.tb-home.tb-home .sectionIntro em,.tb-home.tb-home .fit em,.tb-home.tb-home .story em,.tb-home.tb-home .finalCta em{color:#A89B8A}
.tb-home.tb-home .product{background:#fff;border:1px solid #E8E3DA;transition:border-color .2s ease}.tb-home.tb-home .product:hover{border-color:#1E1E1E}.tb-home.tb-home .productCopy h3{font-weight:400;font-size:26px}.tb-home.tb-home .productCopy p{color:#5E5A53}.tb-home.tb-home .productCopy>div{border-top:1px solid #E8E3DA}.tb-home.tb-home .productCopy strong{font-family:Inter,Arial,sans-serif;font-weight:400;font-size:28px}.tb-home.tb-home .preorderTag{background:transparent;color:#1E1E1E;border:1px solid #1E1E1E}
.tb-home.tb-home .fit{background:#F1EEE8}.tb-home.tb-home .fitCards article{border:1px solid #E2DDD4;background:#F7F5F1}.tb-home.tb-home .measure{background:#fff}.tb-home.tb-home .dogDiagram{border-color:#E2DDD4;color:#8A8378}.tb-home.tb-home .sizeRange{color:#8A8378}
.tb-home.tb-home .story p{font-size:17px;font-weight:300}.tb-home.tb-home .founderSignature{font-weight:300;font-style:normal}.tb-home.tb-home .digitalShop{background:#F1EEE8;border-top:1px solid #E2DDD4}.tb-home.tb-home .extraCard{background:#fff;border:1px solid #E8E3DA}.tb-home.tb-home .extraArt{background:#F1EEE8}.tb-home.tb-home .extraCopy h3{font-weight:400}.tb-home.tb-home .extraCopy>strong{font-family:Inter,Arial,sans-serif;font-weight:400}
.tb-home.tb-home .finalCta{background:#ECE8E1;color:#1E1E1E}.tb-home.tb-home .finalCta p{font-style:normal;font-weight:300;font-size:17px}
.tb-home.tb-home .sticky{background:#1E1E1E;color:#F7F5F1}.tb-home.tb-home .sticky b{font-family:Inter,Arial,sans-serif;font-weight:400}.tb-home.tb-home .sticky a{background:#F7F5F1;color:#1E1E1E;font-weight:600}
@media(max-width:850px){.tb-home .trustBar{grid-template-columns:1fr 1fr}.tb-home.tb-home .trustBar div{border-left:0;border-top:1px solid #E2DDD4}.tb-home.tb-home .trustBar div:nth-child(-n+2){border-top:0}.tb-home .productGrid.two{grid-template-columns:1fr}.tb-home .sticky span{display:none}.tb-home.tb-home .problem{padding:80px 8vw}.tb-home.tb-home .collection{padding:80px 6vw}}
