.ihj{--ihj-section-bg:transparent;--ihj-red:#cc0201;--ihj-red-hover:#a80100;--ihj-heading:#141414;--ihj-black:#111;--ihj-white:#fff;--ihj-feature-bg:linear-gradient(115deg,#1e1e1e,#121212 45%,#0a0a0a);--ihj-stat-dark-bg:linear-gradient(200deg,#d9706f,#b23130 40%,#8e0100);--ihj-stat-light-bg:linear-gradient(160deg,#fff,#f6e6e6 45%,#e5b9b8);--ihj-font:"Lato",sans-serif;--ihj-heading-font:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;--ihj-body-size:18px;--ihj-body-lh:1.67;--ihj-gap:15px;background:var(--ihj-section-bg);display:block;font-family:var(--ihj-font);margin:0;padding:clamp(48px,6vw,72px) 0 clamp(56px,7vw,88px);width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.ihj *,.ihj :after,.ihj :before{box-sizing:border-box;font-family:var(--ihj-font);font-style:normal;text-shadow:none;text-transform:none}.ihj .ihj__container{margin:0 auto;max-width:1360px;padding:0;width:100%}.ihj.ihj--gutter .ihj__container{width:90%}.ihj .ihj__title{border:0;color:var(--ihj-heading);font-size:clamp(24px,3.23vw,43px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0 0 clamp(36px,5vw,58px);max-width:760px;padding:0;text-align:left;text-transform:none}.ihj .ihj__title span{color:var(--ihj-red);font-weight:inherit}.ihj .ihj__title,.ihj .ihj__title span{font-family:var(--ihj-heading-font)!important}.ihj .ihj__row{display:grid;gap:var(--ihj-gap);margin:0;padding:0}.ihj .ihj__row+.ihj__row{margin-top:var(--ihj-gap)}.ihj .ihj__row--top{grid-template-columns:853fr 500fr 677fr}.ihj .ihj__row--bottom{grid-template-columns:500fr 1030fr 500fr}.ihj .ihj__tile{border:0;border-radius:0;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;margin:0;min-height:clamp(230px,20vw,300px);min-width:0;overflow:hidden;padding:23px;position:relative}.ihj .ihj__tile--feature{background:var(--ihj-feature-bg);justify-content:center}.ihj .ihj__tile--feature:after{background:radial-gradient(closest-side,rgba(204,2,1,.18),transparent 70%);bottom:-60%;content:"";height:120%;pointer-events:none;position:absolute;right:-20%;width:70%;z-index:-1}.ihj .ihj__feature-heading{color:var(--ihj-white);font-size:clamp(28px,3.05vw,33px);font-weight:300;letter-spacing:.4px;line-height:1.2;margin:22px 0 14px;padding:0}.ihj .ihj__feature-heading strong{color:var(--ihj-red);font-weight:700;letter-spacing:0}.ihj .ihj__btn,.ihj .ihj__btn:link,.ihj .ihj__btn:visited{align-items:center;align-self:flex-start;background:var(--ihj-red);border:0;border-radius:2px;box-shadow:none;color:var(--ihj-white);display:inline-flex;font-size:var(--ihj-body-size);font-weight:400;gap:8px;letter-spacing:normal;line-height:1.4;margin:0;padding:10px 16px;text-decoration:none;transition:background-color .25s ease;width:auto}.ihj .ihj__btn svg{display:block;flex:0 0 auto;height:18px;transition:transform .25s ease;width:18px}.ihj .ihj__btn:focus-visible,.ihj .ihj__btn:hover{background:var(--ihj-red-hover);color:var(--ihj-white);text-decoration:none}.ihj .ihj__btn:focus-visible svg,.ihj .ihj__btn:hover svg{transform:translateX(4px)}.ihj .ihj__btn:focus-visible{outline:2px solid var(--ihj-white);outline-offset:3px}.ihj .ihj__stat-number{color:inherit;font-size:clamp(40px,4.3vw,48px);font-weight:900;letter-spacing:1px;line-height:1;margin:0 0 13px;padding:0}.ihj .ihj__stat-text{color:inherit;font-size:var(--ihj-body-size);font-weight:400;letter-spacing:normal;line-height:var(--ihj-body-lh);margin:0;max-width:300px;padding:0}.ihj .ihj__tile--stat-dark{background:var(--ihj-stat-dark-bg);color:var(--ihj-white)}.ihj .ihj__tile--stat-light{background:var(--ihj-stat-light-bg);color:var(--ihj-black)}.ihj .ihj__media{background:repeating-linear-gradient(135deg,#efeff2 0 6px,#f8f8fa 6px 12px);padding:0}.ihj .ihj__media img{border:0;height:100%;left:0;margin:0;max-width:none;object-fit:cover;position:absolute;top:0;transition:transform .6s ease;width:100%}.ihj .ihj__media:hover img{transform:scale(1.04)}.ihj .ihj__placeholder{align-items:center;bottom:0;color:#8a8a92;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:8px;justify-content:center;left:0;letter-spacing:1px;line-height:1.4;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.ihj .ihj__placeholder svg{height:34px;opacity:.6;width:34px}.ihj.ihj--animate .ihj__tile,.ihj.ihj--animate .ihj__title{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ihj.ihj--animate .ihj--visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ihj.ihj--animate .ihj__tile,.ihj.ihj--animate .ihj__title{opacity:1;transform:none;transition:none}.ihj .ihj__btn svg,.ihj .ihj__media img{transition:none}}@media (max-width:991px){.ihj .ihj__row--bottom,.ihj .ihj__row--top{grid-template-columns:1fr 1fr}.ihj .ihj__row--top .ihj__tile--feature{grid-column:1/-1;min-height:260px}.ihj .ihj__row--bottom .ihj__media{grid-column:1/-1;min-height:340px;order:3}}@media (max-width:600px){.ihj .ihj__row--bottom,.ihj .ihj__row--top{grid-template-columns:1fr}.ihj .ihj__tile{min-height:210px;padding:22px 20px}.ihj .ihj__row--top .ihj__tile--feature{min-height:240px}.ihj .ihj__media,.ihj .ihj__row--bottom .ihj__media{min-height:240px;padding:0}.ihj .ihj__stat-text{max-width:100%}}.ihj{--ihj-row-w:max(100%,min(1360px,calc(90vw - 14px)));left:50%;position:relative;transform:translateX(-50%);width:calc(var(--ihj-row-w)*.7 - 28px + 30vw)}.ihj .ihj__container,.ihj.ihj--gutter .ihj__container{max-width:none;width:100%}@media (max-width:600px){.ihj{width:calc(100vw - 32px)}}