.sw-in{--sw-tech-red:#971b2f;--sw-tech-red-08:rgba(151,27,47,.08);--sw-slate:#382e2c;--sw-cta-orange:#f7973b;--sw-cta-orange-hover:#e07f20;--sw-bg-light:#eaeae6;--sw-white:#fff;--sw-text-muted:#6b625f;--sw-hairline:rgba(56,46,44,.12);--sw-font:"Carlito",Calibri,"Segoe UI",Arial,sans-serif;--text-h2:30px;--text-h3:22px;--text-lead:18px;--text-eyebrow:13px;--tracking-uppercase:.08em;--tracking-button:.04em;--sw-max:1200px;--sw-gutter:32px;--sw-section-y:80px;--sw-rule-w:64px;--sw-radius:6px;--sw-radius-sm:4px;--sw-fast:180ms;--sw-ease:cubic-bezier(.2,0,.2,1);background:var(--sw-bg-light)!important;color:var(--sw-slate)!important;font-family:var(--sw-font)!important;font-size:16px!important;line-height:1.5!important;margin:0!important;overflow:hidden!important;padding:var(--sw-section-y) 0!important;position:relative!important;text-align:left!important}.sw-in,.sw-in *,.sw-in :after,.sw-in :before{box-sizing:border-box!important}.sw-in a:after,.sw-in a:before,.sw-in h2:after,.sw-in h2:before,.sw-in h3:after,.sw-in h3:before{content:none!important;display:none!important}.sw-in :where(h2,h3,p){background:none!important;border:0!important;font-family:var(--sw-font)!important;font-style:normal!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:none!important}.sw-in__shape{display:block!important;pointer-events:none!important;position:absolute!important;transform:rotate(45deg)!important;z-index:0!important}.sw-in__container{margin:0 auto!important;max-width:var(--sw-max)!important;padding:0 var(--sw-gutter)!important;position:relative!important;width:100%!important;z-index:1!important}.sw-in__header{align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important;gap:24px 64px!important;margin:0 0 48px!important}.sw-in__header-main{flex:1 1 520px!important;min-width:0!important}.sw-in__eyebrow{color:var(--sw-tech-red)!important;font-size:var(--text-eyebrow)!important;font-weight:700!important;letter-spacing:var(--tracking-uppercase)!important;line-height:1.4!important;margin:0 0 14px!important;text-transform:uppercase!important}.sw-in__heading{color:var(--sw-slate)!important;font-size:var(--text-h2)!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important;max-width:620px!important}.sw-in__rule{background:var(--sw-tech-red)!important;display:block!important;height:2px!important;margin:22px 0 0!important;width:var(--sw-rule-w)!important}.sw-in__intro{color:var(--sw-slate)!important;flex:1 1 400px!important;font-size:var(--text-lead)!important;line-height:1.6!important;min-width:0!important}.sw-in__grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.sw-in__card,.sw-in__card:link,.sw-in__card:visited{background:var(--sw-white)!important;border-radius:var(--sw-radius)!important;box-shadow:0 2px 8px rgba(56,46,44,.06)!important;color:var(--sw-slate)!important;display:flex!important;flex-direction:column!important;margin:0!important;overflow:hidden!important;text-decoration:none!important;transition:transform var(--sw-fast) var(--sw-ease),box-shadow var(--sw-fast) var(--sw-ease)!important}.sw-in__card--link:hover{box-shadow:0 16px 40px rgba(56,46,44,.16)!important;color:var(--sw-slate)!important;transform:translateY(-4px)!important}.sw-in__card--link:focus-visible{outline:2px solid var(--sw-tech-red)!important;outline-offset:3px!important}.sw-in__media{aspect-ratio:16/9!important;background:linear-gradient(135deg,#4a3d3a,#382e2c 55%,#2a2220)!important;padding:16px!important;position:relative!important}.sw-in__img{border:0!important;display:block!important;height:100%!important;inset:0!important;margin:0!important;max-width:none!important;object-fit:cover!important;position:absolute!important;width:100%!important}.sw-in__format{background:var(--sw-white)!important;border-radius:var(--sw-radius-sm)!important;color:var(--sw-tech-red)!important;display:inline-block!important;font-size:12px!important;font-weight:700!important;letter-spacing:var(--tracking-uppercase)!important;line-height:1.4!important;padding:5px 10px!important;position:relative!important;text-transform:uppercase!important;z-index:1!important}.sw-in__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:12px!important;padding:24px!important}.sw-in__title{color:var(--sw-slate)!important;font-size:var(--text-h3)!important;font-weight:700!important;line-height:1.25!important}.sw-in__more{align-items:center!important;color:var(--sw-tech-red)!important;display:inline-flex!important;font-size:14px!important;font-weight:700!important;gap:8px!important;letter-spacing:var(--tracking-button)!important;margin-top:auto!important;padding-top:8px!important;text-transform:uppercase!important;transition:gap var(--sw-fast) var(--sw-ease)!important}.sw-in__card--link:hover .sw-in__more{gap:12px!important}@media (max-width:959px){.sw-in__grid{grid-template-columns:minmax(0,1fr)!important;max-width:560px!important}}@media (prefers-reduced-motion:reduce){.sw-in__card,.sw-in__more{transition:none!important}.sw-in__card--link:hover{transform:none!important}}@media (max-width:959px){.sw-in{--sw-section-y:64px}.sw-in__header{margin-bottom:36px!important}}@media (max-width:520px){.sw-in{--sw-gutter:20px}.sw-in__heading{font-size:26px!important}.sw-in__intro{font-size:16px!important}}