.industry-hub{color:var(--ink);background:var(--paper)}.industry-hub .industry-hub-kicker{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font:950 .67rem/1.6 Arial,sans-serif}.industry-hub .industry-hub-hero{color:var(--paper);background:var(--forest);border-bottom:8px solid var(--signal);padding:38px clamp(24px,6vw,104px) 48px}.industry-hub .industry-hub-hero nav{flex-wrap:wrap;gap:10px;margin-bottom:32px;font:.75rem/1.6 Arial,sans-serif;display:flex}.industry-hub .industry-hub-hero nav a{color:inherit;text-underline-offset:4px}.industry-hub h1{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 28px;font:950 clamp(2.8rem,5.4vw,5.6rem)/1 Arial Black,Arial,sans-serif}.industry-hub h1 em{color:var(--acid);font-style:normal}.industry-hub .industry-hub-deck{max-width:800px;margin:0 0 28px;font:1.15rem/1.7 Georgia,serif}.industry-hub .industry-hub-button{min-height:54px;color:var(--ink);background:var(--acid);border:2px solid var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font:900 .68rem/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.industry-hub .industry-hub-button:hover{color:var(--paper);background:var(--ink)}.industry-hub .industry-hub-section{border-bottom:2px solid var(--ink);padding:clamp(44px,5vw,80px) clamp(24px,6vw,104px)}.industry-hub .industry-hub-section>header{max-width:850px;margin-bottom:34px}.industry-hub h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 24px;font:950 clamp(2rem,3.4vw,3.7rem)/1.05 Arial Black,Arial,sans-serif}.industry-hub .industry-hub-section p:not(.industry-hub-kicker),.industry-hub .industry-hub-grid li{font:1.05rem/1.7 Georgia,serif}.industry-hub .industry-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.industry-hub .industry-hub-grid article{border:2px solid var(--ink);background:#e8d5b4;flex-direction:column;min-width:0;padding:clamp(26px,3.4vw,48px);display:flex}.industry-hub .industry-hub-grid article:nth-child(2){background:#edf0d2}.industry-hub .industry-hub-number{color:var(--forest);font:900 1.9rem/1 Arial,sans-serif}.industry-hub h3{letter-spacing:-.035em;margin:22px 0 16px;font:950 clamp(1.5rem,2.4vw,2.5rem)/1.12 Arial,sans-serif}.industry-hub h3 a{color:var(--forest);text-decoration:none}.industry-hub h3 a:hover{text-decoration:underline}.industry-hub .industry-hub-grid ul{margin:0 0 26px;padding-left:22px}.industry-hub .industry-hub-grid .industry-hub-button{margin-top:auto}.industry-hub .industry-hub-card-links{border-top:1px solid #a9ae99;flex-direction:column;gap:15px;margin-top:24px;padding-top:22px;display:flex}.industry-hub .industry-hub-card-links a,.industry-hub .industry-hub-fit a{color:var(--forest);text-underline-offset:4px;font-weight:800}.industry-hub .industry-hub-fit{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,78px);display:grid}.industry-hub .industry-hub-fit aside{border-left:5px solid var(--signal);background:#e8d5b4;padding:30px}.industry-hub .industry-hub-fit h3{margin-top:0;font-size:1.3rem}.industry-hub .industry-hub-fit p+h3{margin-top:30px}.industry-hub .industry-hub-cta{justify-content:space-between;align-items:center;gap:36px;display:flex}.industry-hub .industry-hub-cta>a{flex:none}@media (max-width:900px){.industry-hub .industry-hub-grid,.industry-hub .industry-hub-fit{grid-template-columns:1fr}.industry-hub .industry-hub-cta{flex-direction:column;align-items:start}}
