.hiw{--hiw-bg:#fff;--hiw-text:#211a21;--hiw-body:#58504e;--hiw-label:#807673;--hiw-border:#b0aaa8;--hiw-hl-bg:#f7931e;--hiw-hl-text:#211a21;--hiw-radius:12px;--hiw-gap:clamp(12px,1.4vw,16px);--hiw-pad:clamp(24px,2.6vw,28px);--hiw-title-offset:clamp(72px,9vw,112px);--hiw-ease:cubic-bezier(.22,.61,.36,1);background:var(--hiw-bg);color:var(--hiw-text);padding:var(--fs-section-spacing,80px) 0}.hiw--bordered{border-bottom:1px solid var(--hiw-section-border,#b0aaa8)}.hiw--dark{--hiw-bg:#211a21;--hiw-text:#fff;--hiw-body:hsla(0,0%,100%,.78);--hiw-label:hsla(0,0%,100%,.6);--hiw-border:rgba(176,170,168,.35)}.hiw *,.hiw :after,.hiw :before{box-sizing:border-box}.hiw__inner{margin:0 auto;max-width:calc(var(--fs-container-width, 1240px) + var(--fs-side-gutter, 16px)*2);padding:0 var(--fs-side-gutter,16px);width:100%}.hiw__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 48px;justify-content:space-between;margin-bottom:clamp(36px,5vw,56px)}.hiw__heading{color:var(--hiw-text);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h2-size)*.6),5.4vw,var(--fs-h2-size));font-weight:var(--fs-h2-weight);letter-spacing:-.025em;line-height:1.05;margin:0}.hiw__aside{align-items:flex-end;display:flex;flex-direction:column;gap:14px;max-width:28em;padding-bottom:.35em;text-align:right}.hiw__intro{color:var(--hiw-body);font-size:var(--fs-body-size);line-height:1.6}.hiw__intro p{margin:0}.hiw__intro p+p{margin-top:.5em}.hiw__intro a{color:inherit;text-decoration-color:var(--hiw-hl-bg);text-underline-offset:3px}.hiw__grid{display:grid;gap:var(--hiw-gap);grid-template-columns:repeat(var(--hiw-cols,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.hiw__card{border:1px solid var(--hiw-border);border-radius:var(--hiw-radius);display:flex;flex-direction:column;isolation:isolate;margin:0;padding:var(--hiw-pad) var(--hiw-pad) calc(var(--hiw-pad) + 8px);position:relative;transition:border-color .35s ease}.hiw__card:before{background:var(--hiw-hl-bg);border-radius:inherit;content:"";inset:-1px;position:absolute;transform:scaleY(0);transform-origin:bottom center;transition:transform .55s var(--hiw-ease);z-index:-1}.hiw__label{color:var(--hiw-label);display:block;font-size:var(--fs-eyebrow-size);font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.hiw__content{padding-top:30px}.hiw__title{color:var(--hiw-text);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h3-size)*.72),1.9vw,calc(var(--fs-h3-size)*.8));font-weight:var(--fs-h3-weight);letter-spacing:-.01em;line-height:1.2;margin:0 0 14px}.hiw__body{color:var(--hiw-body);font-size:var(--fs-small-size);line-height:1.75}.hiw__body p{margin:0}.hiw__body p+p{margin-top:.6em}.hiw__body a{color:inherit;text-decoration-color:currentColor;text-underline-offset:3px}.hiw__body,.hiw__label,.hiw__title{transition:color .35s ease}@media (hover:hover){.hiw__card:hover{border-color:transparent}.hiw__card:hover:before{transform:none}.hiw__card:hover .hiw__body,.hiw__card:hover .hiw__label,.hiw__card:hover .hiw__title{color:var(--hiw-hl-text)}}.hiw__footer{display:flex;justify-content:center;margin-top:clamp(36px,4.5vw,56px)}.hiw__footer--left{justify-content:flex-start}.hiw__footer--right{justify-content:flex-end}@media (min-width:768px) and (max-width:1023px){.hiw--cols-4 .hiw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hiw__head{align-items:flex-start;flex-direction:column}.hiw__aside{align-items:flex-start;padding-bottom:0;text-align:left}.hiw__grid{grid-template-columns:minmax(0,1fr)}.hiw{--hiw-title-offset:48px}}.hiw.is-animated .hiw__reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--hiw-ease),transform .8s var(--hiw-ease)}.hiw.is-animated .hiw__aside{transition-delay:.15s}.hiw.is-animated .hiw__footer{transition-delay:.3s}.hiw.is-animated .hiw__card{--hiw-d:calc(var(--i, 0)*0.12s);opacity:0;transform:translate3d(0,40px,0);transition:opacity .8s var(--hiw-ease) var(--hiw-d),transform .8s var(--hiw-ease) var(--hiw-d),border-color .35s ease}.hiw.is-animated .hiw__body,.hiw.is-animated .hiw__label,.hiw.is-animated .hiw__title{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--hiw-ease) calc(var(--hiw-d) + var(--hiw-td)),transform .6s var(--hiw-ease) calc(var(--hiw-d) + var(--hiw-td)),color .35s ease}.hiw.is-animated .hiw__label{--hiw-td:.25s}.hiw.is-animated .hiw__title{--hiw-td:.35s}.hiw.is-animated .hiw__body{--hiw-td:.45s}.hiw.is-animated .hiw__card.is-visible,.hiw.is-animated .hiw__card.is-visible .hiw__body,.hiw.is-animated .hiw__card.is-visible .hiw__label,.hiw.is-animated .hiw__card.is-visible .hiw__title,.hiw.is-animated .hiw__reveal.is-visible{opacity:1;transform:none}@media (max-width:767px){.hiw.is-animated .hiw__card{--i:0}}@media (prefers-reduced-motion:reduce){.hiw__card:before{transition:none}.hiw.is-animated .hiw__body,.hiw.is-animated .hiw__card,.hiw.is-animated .hiw__label,.hiw.is-animated .hiw__reveal,.hiw.is-animated .hiw__title{opacity:1;transform:none;transition:none}}