.tb-contribute-hero{padding:28px 0 74px;background:#e3ede6}.tb-contribute-breadcrumb{display:flex;gap:8px;padding-bottom:31px;color:#6d7d73;font-size:11px}.tb-contribute-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.tb-contribute-hero-grid{display:grid;grid-template-columns:1.1fr .72fr;gap:91px;align-items:center}.tb-contribute-hero h1{margin:0;font:500 clamp(47px,5.7vw,77px)/.93 var(--tb-serif);letter-spacing:-.076em}.tb-contribute-hero h1 em{color:#af5b48;font-style:italic}.tb-contribute-hero-grid>div>p:not(.tb-eyebrow){max-width:591px;margin:23px 0 27px;color:#5e6e65;font-size:17px;line-height:1.63}.tb-contribute-hero-actions{display:flex;align-items:center;gap:20px}.tb-contribute-text-link{padding-bottom:3px;border-bottom:1px solid #9faf9f;color:#4f685a;font-size:12px;font-weight:800}.tb-contribute-hero-note{padding:25px 27px 24px;border-top:4px solid #b9624c;background:#fff;box-shadow:11px 13px 0 rgba(51,82,61,.1);transform:rotate(1.3deg)}.tb-contribute-hero-note>span{display:block;color:#a25545;font-size:9px;font-weight:800;letter-spacing:.14em}.tb-contribute-hero-note b{display:block;margin:20px 0 13px;font:500 30px/1.02 var(--tb-serif);letter-spacing:-.058em}.tb-contribute-hero-note p{margin:0;color:#67776d;font-size:12px;line-height:1.58}.tb-contribute-hero-note i{display:block;margin-top:18px;color:#587956;font:500 17px/1 var(--tb-serif);font-style:italic}.tb-contribute-principles{background:#2f4e45;color:#fff}.tb-contribute-principles>div{display:grid;grid-template-columns:repeat(3,1fr)}.tb-contribute-principles article{display:flex;align-items:center;gap:14px;min-height:92px;padding:16px 27px;border-right:1px solid #587268}.tb-contribute-principles article:last-child{border:0}.tb-contribute-principles span{color:#f2ad8f;font:500 23px/1 var(--tb-serif)}.tb-contribute-principles p{margin:0;color:#d4e1dc;font-size:11px;line-height:1.54}.tb-contribute-principles b{color:#fff}.tb-contribute-routes{padding:100px 0}.tb-contribute-routes-heading{display:grid;grid-template-columns:1fr .83fr;gap:78px;align-items:end;margin-bottom:37px}.tb-contribute-routes h2,.tb-contribute-fit h2,.tb-contribute-anonymous h2,.tb-contribute-boundaries h2,.tb-contribute-process h2,.tb-contribute-close h2{margin:0;font:500 47px/.99 var(--tb-serif);letter-spacing:-.067em}.tb-contribute-routes-heading>p,.tb-contribute-process-heading>p{margin:0;color:#627269;font-size:13px;line-height:1.62}.tb-contribute-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tb-contribute-route-grid article{display:flex;min-height:313px;flex-direction:column;padding:20px;border:1px solid #d5ddd8;background:#fff;transition:.2s}.tb-contribute-route-grid article:hover{box-shadow:0 13px 22px rgba(35,65,50,.1);transform:translateY(-4px)}.tb-contribute-route-grid article:nth-child(1){border-top:3px solid #62885f;background:#fafcf9}.tb-contribute-route-grid article:nth-child(2){border-top:3px solid #4c7aa2;background:#f7fafc}.tb-contribute-route-grid article:nth-child(3){border-top:3px solid #8d6f99;background:#faf9fc}.tb-contribute-route-grid article>span{color:#b35d48;font:500 22px/1 var(--tb-serif)}.tb-contribute-route-grid article>i{display:grid;width:35px;height:35px;place-items:center;margin-top:19px;background:#e2eddc;color:#567c55;font-size:18px;font-style:normal;font-weight:800}.tb-contribute-route-grid article:nth-child(2)>i{background:#deebf7;color:#436f9c}.tb-contribute-route-grid article:nth-child(3)>i{background:#ece4f1;color:#765b8c}.tb-contribute-route-grid h3{margin:25px 0 9px;font:500 25px/1 var(--tb-serif);letter-spacing:-.05em}.tb-contribute-route-grid p{margin:0;color:#65746d;font-size:11px;line-height:1.55}.tb-contribute-route-grid b{display:block;padding-top:14px;margin-top:auto;color:#73827a;font-size:9px;line-height:1.45;letter-spacing:.03em}.tb-contribute-fit{background:#f2e3d5}.tb-contribute-fit-inner{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px;padding:87px 0}.tb-contribute-fit>div>p:not(.tb-eyebrow){max-width:421px;margin:17px 0 0;color:#685f5d;font-size:13px;line-height:1.62}.tb-contribute-fit-list{border-top:1px solid #d2b5a5}.tb-contribute-fit-list article{display:grid;grid-template-columns:28px 1fr;gap:11px;padding:14px 0;border-bottom:1px solid #d2b5a5}.tb-contribute-fit-list span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#d9e8d5;color:#517a54;font-size:11px;font-weight:800}.tb-contribute-fit-list h3{margin:1px 0 4px;font:500 21px/1 var(--tb-serif);letter-spacing:-.042em}.tb-contribute-fit-list p{margin:0;color:#6a6867;font-size:11px;line-height:1.53}.tb-contribute-anonymous{display:grid;grid-template-columns:.77fr 1.23fr;gap:85px;padding:101px 0}.tb-contribute-anonymous-intro>p:not(.tb-eyebrow){max-width:420px;margin:17px 0 0;color:#627269;font-size:13px;line-height:1.6}.tb-contribute-anonymous-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tb-contribute-anonymous-grid article{padding:19px;border-top:3px solid #5e895e;background:#f3f8f1}.tb-contribute-anonymous-grid article:last-child{border-color:#886f9c;background:#f7f4f9}.tb-contribute-anonymous-grid span{color:#597b58;font-size:9px;font-weight:800;letter-spacing:.11em}.tb-contribute-anonymous-grid article:last-child span{color:#735c89}.tb-contribute-anonymous-grid h3{margin:35px 0 9px;font:500 25px/1.02 var(--tb-serif);letter-spacing:-.05em}.tb-contribute-anonymous-grid p{margin:0;color:#617064;font-size:11px;line-height:1.55}.tb-contribute-anonymous-grid article:last-child p{color:#6d6872}.tb-contribute-anonymous-grid ul{padding:0;margin:17px 0 0;list-style:none}.tb-contribute-anonymous-grid li{padding:6px 0;border-top:1px solid #d6e4d2;color:#5e705e;font-size:10px;line-height:1.4}.tb-contribute-anonymous-grid article:last-child li{border-color:#e0d7e5;color:#706778}.tb-contribute-anonymous-grid li:before{margin-right:5px;color:#598458;content:'✓';font-weight:800}.tb-contribute-anonymous-grid article:last-child li:before{color:#775d8e}.tb-contribute-boundaries{background:#213f56;color:#fff}.tb-contribute-boundaries-inner{display:grid;grid-template-columns:.78fr 1.22fr;gap:82px;padding:84px 0}.tb-contribute-boundaries .tb-eyebrow{color:#c0cfe0}.tb-contribute-boundary-list{border-top:1px solid #4a657c}.tb-contribute-boundary-list article{display:grid;grid-template-columns:27px 1fr;gap:11px;padding:15px 0;border-bottom:1px solid #4a657c}.tb-contribute-boundary-list article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f2d7cc;color:#ad5743;font-size:11px;font-weight:800}.tb-contribute-boundary-list h3{margin:1px 0 5px;font:500 22px/1 var(--tb-serif);letter-spacing:-.044em}.tb-contribute-boundary-list p{margin:0;color:#c0cedb;font-size:11px;line-height:1.53}.tb-contribute-process{padding:101px 0}.tb-contribute-process-heading{display:grid;grid-template-columns:1fr .86fr;gap:75px;align-items:end;margin-bottom:37px}.tb-contribute-process ol{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;border-top:1px solid #d2dbdc;list-style:none}.tb-contribute-process li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:20px 17px 20px 0;border-right:1px solid #d2dbdc}.tb-contribute-process li+li{padding-left:18px}.tb-contribute-process li:last-child{border-right:0}.tb-contribute-process li>span{color:#bd614b;font:500 22px/1 var(--tb-serif)}.tb-contribute-process h3{margin:1px 0 6px;font:500 23px/1 var(--tb-serif);letter-spacing:-.045em}.tb-contribute-process li p{margin:0;color:#65746e;font-size:11px;line-height:1.55}.tb-contribute-close{background:#e1ece9}.tb-contribute-close-inner{display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;padding:86px 0}.tb-contribute-close>div>p:not(.tb-eyebrow){max-width:423px;margin:17px 0 23px;color:#5d6f69;font-size:13px;line-height:1.59}.tb-contribute-close-inner>div:last-child{align-self:center;border-top:1px solid #aec7c1}.tb-contribute-close-inner>div:last-child a{display:grid;grid-template-columns:123px 1fr;gap:13px;padding:13px 0;border-bottom:1px solid #aec7c1}.tb-contribute-close-inner>div:last-child span{color:#5f8078;font-size:9px;font-weight:800;letter-spacing:.11em}.tb-contribute-close-inner>div:last-child b{font:500 21px/1 var(--tb-serif);letter-spacing:-.04em}@media(max-width:900px){.tb-contribute-hero-grid,.tb-contribute-routes-heading,.tb-contribute-fit-inner,.tb-contribute-anonymous,.tb-contribute-boundaries-inner,.tb-contribute-process-heading,.tb-contribute-close-inner{grid-template-columns:1fr;gap:36px}.tb-contribute-hero-note{max-width:460px}.tb-contribute-principles>div{grid-template-columns:1fr}.tb-contribute-principles article{min-height:66px;padding:13px 0;border-right:0;border-bottom:1px solid #587268}.tb-contribute-principles article:last-child{border-bottom:0}.tb-contribute-route-grid{grid-template-columns:1fr 1fr}.tb-contribute-process ol{grid-template-columns:1fr}.tb-contribute-process li,.tb-contribute-process li+li{padding:17px 0;border-right:0;border-bottom:1px solid #d2dbdc}.tb-contribute-process li:last-child{border-bottom:0}}@media(max-width:700px){.tb-contribute-hero{padding-bottom:56px}.tb-contribute-hero h1{font-size:51px}.tb-contribute-hero-grid>div>p:not(.tb-eyebrow){font-size:15px}.tb-contribute-hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.tb-contribute-hero-note{padding:23px 20px}.tb-contribute-routes,.tb-contribute-anonymous,.tb-contribute-process,.tb-contribute-close{padding-top:66px;padding-bottom:67px}.tb-contribute-routes h2,.tb-contribute-fit h2,.tb-contribute-anonymous h2,.tb-contribute-boundaries h2,.tb-contribute-process h2,.tb-contribute-close h2{font-size:39px}.tb-contribute-route-grid,.tb-contribute-anonymous-grid{grid-template-columns:1fr}.tb-contribute-route-grid article{min-height:0}.tb-contribute-route-grid h3,.tb-contribute-anonymous-grid h3{margin-top:25px}.tb-contribute-fit-inner,.tb-contribute-boundaries-inner{padding-top:65px;padding-bottom:65px}.tb-contribute-close-inner>div:last-child a{grid-template-columns:105px 1fr}}
