.tw-industries-case-studies{position:relative;padding:120px 0;background:#f7f5f0;border-top:1px solid rgb(17 17 17 / .08)}.tw-industries-case-studies-inner{width:100%;max-width:1240px;margin:0 auto;padding:0 30px}.tw-industries-case-studies-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:70px;padding-bottom:65px;border-bottom:1px solid rgb(17 17 17 / .14)}.tw-industries-case-studies-eyebrow{margin:0 0 24px;color:#999;font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.5}.tw-industries-case-studies-header h2{max-width:720px;margin:0;color:#111;font-size:clamp(42px, 4.8vw, 66px);font-weight:600;line-height:.98;letter-spacing:-.055em}.tw-industries-case-studies-header h2 span{display:block;color:#777}.tw-industries-case-studies-intro{max-width:390px;margin:0;color:#666;font-size:15px;line-height:1.75}.tw-industries-case-studies-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;background:rgb(17 17 17 / .13)}.tw-industry-case-study{background:#fff}.tw-industry-case-study:first-child{grid-column:span 2}.tw-industry-case-study-link{display:flex;flex-direction:column;justify-content:space-between;min-height:330px;padding:28px;color:#111;text-decoration:none!important;transition:background .25s ease,transform .25s ease}.tw-industry-case-study:first-child .tw-industry-case-study-link{min-height:380px;background:#111;color:#fff}.tw-industry-case-study-link:hover{background:#fff;color:#111}.tw-industry-case-study:first-child .tw-industry-case-study-link:hover{background:#171717;color:#fff}.tw-industry-case-study-top{display:flex;align-items:center;justify-content:space-between}.tw-industry-case-study-number{color:#d4a72c;font-size:10px;font-weight:800;letter-spacing:.13em}.tw-industry-case-study-arrow{color:#888;font-size:20px;line-height:1;transition:transform .25s ease}.tw-industry-case-study-link:hover .tw-industry-case-study-arrow{transform:translate(3px,-3px);color:#d4a72c}.tw-industry-case-study-content{max-width:700px;margin-top:40px}.tw-industry-case-study-industry{margin:0 0 16px;color:#a27b13;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tw-industry-case-study-content h3{max-width:700px;margin:0;color:inherit;font-size:clamp(27px, 3vw, 42px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.tw-industry-case-study:first-child .tw-industry-case-study-content h3{font-size:clamp(36px, 4vw, 56px)}.tw-industry-case-study-excerpt{max-width:650px;margin:20px 0 0;color:#777;font-size:14px;line-height:1.7}.tw-industry-case-study:first-child .tw-industry-case-study-excerpt{color:#aaa}.tw-industry-case-study-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px;padding-top:18px;border-top:1px solid rgb(17 17 17 / .12);color:#777;font-size:8px;font-weight:800;letter-spacing:.14em}.tw-industry-case-study:first-child .tw-industry-case-study-bottom{border-top-color:rgb(255 255 255 / .14);color:#aaa}.tw-industries-case-studies-empty{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 0;border-bottom:1px solid rgb(17 17 17 / .14)}.tw-industries-case-studies-empty span{color:#d4a72c;font-size:9px;font-weight:800;letter-spacing:.14em}.tw-industries-case-studies-empty p{max-width:430px;margin:0;color:#777;font-size:14px;line-height:1.7}@media (max-width:800px){.tw-industries-case-studies{padding:90px 0}.tw-industries-case-studies-header{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.tw-industries-case-studies-intro{max-width:650px}.tw-industries-case-studies-list{grid-template-columns:1fr}.tw-industry-case-study:first-child{grid-column:auto}}@media (max-width:600px){.tw-industries-case-studies{padding:75px 0 80px}.tw-industries-case-studies-inner{padding-left:20px;padding-right:20px}.tw-industries-case-studies-header{padding-bottom:42px}.tw-industries-case-studies-header h2{font-size:42px}.tw-industries-case-studies-intro{font-size:14px}.tw-industry-case-study-link,.tw-industry-case-study:first-child .tw-industry-case-study-link{min-height:300px;padding:22px}.tw-industry-case-study:first-child .tw-industry-case-study-content h3{font-size:36px}.tw-industry-case-study-content h3{font-size:28px}.tw-industry-case-study-excerpt{font-size:13px}.tw-industries-case-studies-empty{display:block}.tw-industries-case-studies-empty p{margin-top:18px}}