.d-body,.d-hero,.res-list,.res-related,section.stats{box-sizing:border-box}.d-body *,.d-hero *,.res-list *,.res-related *,section.stats *{box-sizing:inherit}.d-body :focus-visible,.d-hero :focus-visible,.res-list :focus-visible,.res-related :focus-visible{outline:2px solid #de5c1f;outline-offset:2px}.res-list{color:#231f20;padding-bottom:clamp(56px,calc(39.158px + 5.614vw),120px);padding-top:clamp(56px,calc(39.158px + 5.614vw),120px)}.res-list__bar{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:45px}.res-list__bar h2{margin:0;text-transform:uppercase}.res-tools{background:transparent;gap:10px}.res-search,.res-tools{align-items:center;display:flex}.res-search{background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.15);height:48px;padding:0;width:360px}.res-search input[type=search]{background:none;border:0;color:#484848;flex:1;font:inherit;font-size:16px;font-weight:400;height:100%;min-width:0;outline:0;padding:0 15px}.res-search input::placeholder{color:#484848}.res-search button{align-items:center;background:none;border:0;color:#231f20;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;width:40px}.res-search button svg{height:24px;width:24px}.res-cat{-webkit-appearance:none;appearance:none;background-color:var(--grey-light-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 15 8'%3E%3Cpath stroke='%231a1a1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid rgba(var(--primary-rgb),.2);border-radius:0;color:var(--primary-color);cursor:pointer;font-family:Bio Sans Soft,sans-serif;font-size:20px;height:48px;padding:0 38px 0 16px;width:184px}.res-cat,.res-cat option[value=""]{font-weight:600}.res-grid{align-items:stretch;display:grid;gap:32px 14px;grid-template-columns:repeat(3,1fr)}.res-list .card,.res-related .card{display:flex;flex-direction:column;height:100%}.card__media{align-items:flex-end;background:#f3f3f3;background:var(--tint,#f3f3f3);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 25px,100% 100%,0 100%,0 100%);display:flex;flex-shrink:0;height:240px;justify-content:center;overflow:hidden;padding:26px 30px 0;position:relative}.card__media img{bottom:-160px;display:block;height:360px;object-fit:cover;object-position:top center;position:relative;width:auto}.res-list .card[hidden],.res-list .pager[hidden],.res-list .res-empty[hidden]{display:none}.card__play{background:rgba(0,0,0,.65);border-radius:50%;color:#fff;display:grid;font-size:16px;height:54px;inset:0;margin:auto;padding-left:3px;place-items:center;position:absolute;width:54px}.card__body{background:rgba(var(--black-rgb),.2);display:flex;flex:1;flex-direction:column;padding:1px}.card__body__inner{background:var(--white-color);display:flex;flex:1;flex-direction:column;gap:30px;padding:24px 24px 32px}.card__body,.card__body__inner{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,30px 100%,0 calc(100% - 25px))}.res-list .card h3,.res-related .card h3{color:var(--primary-color);font-family:Google Sans,sans-serif;font-size:18px;font-weight:600;line-height:1;margin-bottom:16px;text-transform:none}.res-list .card p,.res-related .card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(var(--primary-rgb),.8);margin:0;overflow:hidden}.card a.more{align-self:flex-start;color:var(--primary-color);font-size:18px;font-weight:500;margin-top:auto;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-underline-offset .2s}.card a.more:hover,.card:hover a.more{color:var(--burnt-orange-color);text-underline-offset:6px}.res-empty{color:#484848;grid-column:1/-1;padding:60px 0;text-align:center}.res-list .pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:52px}.res-list .pager a,.res-list .pager span.dots{background:#fff;border:1px solid rgba(0,0,0,.12);color:#231f20;display:inline-grid;font-size:14px;font-weight:500;height:42px;min-width:42px;place-items:center;text-decoration:none}.res-list .pager a:hover{background:rgba(35,31,32,.08)}.res-list .pager span.dots{background:none;border:0;letter-spacing:2px;min-width:28px}.res-list .pager a[aria-current=page]{background:linear-gradient(90deg,#de5c1f,#e92c39);border-color:transparent;color:#fff}.res-list .pager a:first-child,.res-list .pager a:last-child{background:rgba(35,31,32,.05);font-size:22px;line-height:1}.res-list .pager a:last-child{color:#e92c39}.res-list .pager a[aria-disabled=true]{opacity:.4;pointer-events:none}.d-hero{background:#1a1a1a;color:#fff;overflow:hidden;padding:150px 0 90px;position:relative}.d-hero__bg{background:50%/cover var(--hero-img,none);inset:0;opacity:.55;position:absolute}.d-hero:after{background:linear-gradient(90deg,rgba(26,26,26,.65),rgba(26,26,26,.25));content:"";inset:0;pointer-events:none;position:absolute}.d-hero .content-wrapper,.d-hero__grid{position:relative;z-index:1}.d-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) 320px}.d-hero .crumbs{align-items:center;color:var(--white-color);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:8px;line-height:1.4;margin-bottom:40px}.d-hero .crumbs a{color:rgba(var(--white-rgb),.8);text-decoration:none}.d-hero .crumbs a:hover{color:rgba(var(--white-rgb),1);text-decoration:underline}.d-hero .crumbs span{display:flex;margin:0;opacity:.8}.d-hero-content-block{padding-bottom:15px}.d-hero h1{margin:0 0 20px;max-width:950px;text-transform:uppercase}.d-hero h1,.d-hero p{color:var(--white-color);width:100%}.d-hero p{font-size:16px;line-height:1.4;margin:0 0 26px;max-width:830px}.d-hero .btn{appearance:none;background:linear-gradient(95deg,var(--burnt-orange-color),var(--action-red-color));border:0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 8px,100% 100%,15px 100%,0 calc(100% - 8px));color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;transition:filter .2s}.d-hero .btn:hover{background:linear-gradient(95deg,var(--action-red-color),var(--burnt-orange-color));filter:brightness(1.1);transform:translateY(-1px)}.d-hero__cover{box-shadow:0 20px 50px rgba(0,0,0,.4);justify-self:end;max-width:320px;padding-top:80px;width:100%}.d-hero__cover img{display:block;height:auto;width:100%}.d-hero__tag{background:var(--tint,#fff);color:#231f20;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:18px;padding:6px 12px;text-transform:uppercase}.vm__info{color:#222;margin-top:20px;max-height:30vh;overflow-y:auto}.vm__info .video-extra__take{background:#f5f7fa;border-left:4px solid var(--tint,#0a66c2);border-radius:8px;margin-top:16px;padding:16px 20px}section.stats{background:var(--secondary-color);color:#fff;padding:64px 0}section.stats ul{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;width:100%}section.stats li{border-left:1px dashed hsla(0,0%,100%,.3);font-size:18px;font-weight:400;padding:0 15px;text-align:center}section.stats li:first-child{border-left:0}section.stats h3{display:block;font-weight:600;margin-bottom:15px;text-transform:uppercase}section.stats li:first-child h3{color:var(--lime-color)}section.stats li:nth-child(2) h3{color:var(--orange-color)}section.stats li:nth-child(3) h3{color:var(--burnt-orange-color)}section.stats li:nth-child(4) h3{color:var(--teal-color)}.d-body{color:#231f20;padding:80px 0}.d-body__grid{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 420px}.d-body h2{margin:0 0 25px;text-transform:uppercase}.d-body .rich p,.d-body__grid>div>p{color:var(--grey-mid-color);margin:0 0 20px}.d-body .rich a{color:#2f95ff}.d-body .rich img{display:block;height:auto;max-width:100%}.d-body .rich ol,.d-body .rich ul{color:#484848;margin:0 0 20px;padding-left:22px}.d-body .take h4{font-size:18px;font-weight:700;margin:36px 0 16px;text-transform:none}.d-body__cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.d-body .take ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.d-body .take li{background:rgba(var(--purple-rgb),.08);border:1px dashed var(--purple-color);color:#484848;font-size:16px;font-weight:400;line-height:1.4;padding:12px 16px}.d-body .take li p{color:#484848;margin-bottom:0}.d-body .take strong{color:#795791}.resource-form-block{background:#e4e7ec;padding:1px;position:sticky;top:120px}.d-body .form{background:#f9f9f9;padding:32px 20px}.d-body .form,.resource-form-block{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.resource-form-block .form :is(h3){text-transform:inherit}.resource-form-block .form .form-title{display:none}.resource-form-block .form form{background:transparent;margin:0}.resource-form-block form label{color:var(--primary-color);font-size:14px;font-weight:400;line-height:1}.resource-form-block form input[type=email],.resource-form-block form input[type=file],.resource-form-block form input[type=number],.resource-form-block form input[type=password],.resource-form-block form input[type=search],.resource-form-block form input[type=tel],.resource-form-block form input[type=text],.resource-form-block form select{background:var(--white-color);border:1px solid rgba(var(--primary-rgb),.14);height:48px;width:100%}.resource-form-block form textarea{background:var(--white-color);border:1px solid rgba(var(--primary-rgb),.14);height:90px;padding:15px 20px;width:100%}.d-body .form .hs-richtext,.d-body .form .legal-consent-container{color:#484848;font-size:12px;line-height:1.5;margin-top:16px}.resource-form-block form .legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important}.d-body .form .hs-richtext a,.d-body .form .legal-consent-container a{color:#2f95ff}.d-body .form .hs-form-booleancheckbox-display,.d-body .form .legal-consent-container label{align-items:flex-start;color:#231f20;display:flex;font-size:12px;font-weight:400;gap:10px;margin:8px 0}.d-body .form input[type=checkbox]{flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.d-body .form .hs-button,.d-body .form input[type=submit]{background:linear-gradient(95deg,var(--burnt-orange-color),var(--action-red-color));border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 8px,100% 100%,25px 100%,0 calc(100% - 8px));color:var(--white-color);cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:500;margin-top:20px;padding:15px;transition:filter .2s;width:100%}.d-body .form .hs-button:hover,.d-body .form input[type=submit]:hover{background:linear-gradient(95deg,var(--action-red-color),var(--burnt-orange-color));filter:brightness(1.1)}.d-body .form .submitted-message{color:#277c0d;font-weight:600}.res-related{background:var(--grey-light-color);color:var(--secondary-color);padding:clamp(56px,calc(35.45px + 5.872vw),120px) 0}.res-related__head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:40px}.res-related__eyebrow{align-items:center;display:flex;font-size:13px;font-weight:600;gap:12px;margin-bottom:16px}.res-related__eyebrow svg{flex-shrink:0;height:20px;width:20px}.res-related__eyebrow svg path{fill:#795791}.res-related__head h2{margin:0;text-transform:uppercase}.res-related__all{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-underline-offset .2s}.res-related__all:hover{color:var(--burnt-orange-color);text-underline-offset:6px}.res-related .res-grid{gap:14px}@media (max-width:1100px){.d-body__grid{gap:48px;grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:991px){.res-grid{grid-template-columns:repeat(2,1fr)}.d-body__grid,.d-hero__grid{grid-template-columns:1fr}.d-hero__grid{gap:40px}.d-hero__cover{justify-self:start;max-width:260px}section.stats ul{grid-template-columns:repeat(2,1fr)}section.stats li:nth-child(odd){border-left:0}section.stats li:nth-child(n+3){border-top:1px dashed hsla(0,0%,100%,.3)}.d-body__grid{gap:48px}.d-body .form{position:static}}@media (max-width:575px){.d-hero__cover{padding-top:30px}}.card .more--btn{align-self:flex-start;background:none;border:0;border-radius:0;color:var(--primary-color);cursor:pointer;font-family:inherit;font-size:18px;font-weight:500;line-height:inherit;margin-top:auto;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-underline-offset .2s}.card .more--btn:hover,.card:hover .more--btn{color:var(--burnt-orange-color);text-underline-offset:6px}.card .more--btn:focus-visible{outline:2px solid var(--burnt-orange-color);outline-offset:2px}.card__media[data-video]{cursor:pointer}.d-hero__cover{position:relative}.d-hero__cover[data-video]{cursor:pointer}.d-hero .btn+.btn{margin-left:12px}.d-body__cta .btn,.d-body__cta .btn--video,.d-hero .btn--video{appearance:none;background:linear-gradient(95deg,var(--burnt-orange-color),var(--action-red-color));border:0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 8px,100% 100%,15px 100%,0 calc(100% - 8px));color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.d-body__cta .btn--video:hover,.d-body__cta .btn:hover,.d-hero .btn--video:hover{background:linear-gradient(95deg,var(--action-red-color),var(--burnt-orange-color));transform:translateY(-1px)}.d-body__grid--single{grid-template-columns:minmax(0,900px)}.res-modal[hidden]{display:none}.res-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.res-modal__backdrop{background:rgba(var(--black-rgb),.82);inset:0;position:absolute}.res-modal__box{position:relative;width:min(960px,100%)}.res-modal__player{aspect-ratio:16/9;background:var(--black-color);position:relative}.res-modal__player iframe,.res-modal__player video{border:0;height:100%;inset:0;position:absolute;width:100%}.res-modal__close{background:none;border:0;color:var(--white-color);cursor:pointer;font-size:30px;height:36px;line-height:1;padding:0;position:absolute;right:0;top:-44px;width:36px}.res-modal__close:focus-visible{outline:2px solid var(--white-color);outline-offset:2px}html.res-modal-open{overflow:hidden}@media (max-width:640px){.res-modal{padding:12px}.d-hero .btn+.btn{margin:12px 0 0}}@media (max-width:991px){.d-hero{padding:120px 0 60px}.res-related__head{align-items:flex-start;flex-direction:column}}@media (max-width:640px){:root{--res-wrap:calc(100% - 40px)}.res-list{padding:48px 0}.res-list__bar{align-items:flex-start}.res-tools{align-items:stretch;flex-direction:column;width:100%}.res-cat,.res-search{width:100%}.res-grid{grid-template-columns:1fr}.d-body{padding:50px 0}.d-body .form{padding:22px 18px}section.stats li{padding:26px 8px}section.stats b{font-size:24px}.res-related{padding:50px 0}}