@keyframes sc-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.resources-archive{padding-bottom:100px;padding-top:60px}@media (max-width:767px){.resources-archive{padding-bottom:60px;padding-top:32px}}.resources-intro{margin:0 auto 40px;max-width:1240px;text-align:center}.resources-eyebrow{align-items:center;background-color:#fff;border:1px solid rgba(220,96,45,.2);border-radius:20px;color:#1f1f1e;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:33px;letter-spacing:.02em;margin-bottom:20px;padding:0 16px 0 5px;text-transform:uppercase}.resources-eyebrow-icon{align-items:center;background-color:#1f504a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:23px;justify-content:center;width:23px}.resources-eyebrow-icon svg{height:13px;width:13px}.resources-title{color:#1f1f1e;font-size:70px;font-weight:400;letter-spacing:-3px;line-height:1.1;margin:0}@media (max-width:1199px){.resources-title{font-size:48px;letter-spacing:-1.5px}}@media (max-width:767px){.resources-title{font-size:34px;letter-spacing:-1px}}.resources-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px){.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.resources-grid{grid-template-columns:1fr}}.resources-empty{color:#373833;font-size:18px;padding:60px 0;text-align:center}.resources-pagination{align-items:center;border:1px solid hsla(36,15%,73%,.55);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-top:44px;min-height:51px;padding:7px 14px}.resources-count{color:#c5bdb1;font-size:13px;white-space:nowrap}.resources-count strong{color:#c5bdb1;font-weight:600}.resources-pages{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:auto}@media (max-width:767px){.resources-pages{margin-left:0}}.resources-page{align-items:center;border-radius:50%;display:inline-flex;font-size:15px;height:34px;justify-content:center;min-width:34px;padding:0 6px;text-decoration:none;transition:color .15s ease,background-color .15s ease}.resources-page.is-current{background-color:#dc602d;color:#fff;font-weight:500}.resources-page.is-near{color:#1f1f1e}.resources-page.is-near:hover{background-color:hsla(18,88%,70%,.25)}.resources-page.is-far{color:#c5bdb1}.resources-page.is-far:hover{color:#1f1f1e}.resources-page--dots{color:#c5bdb1;min-width:20px;padding:0}.resources-page-btn{align-items:center;border:1px solid rgba(31,31,30,.18);border-radius:8px;color:#1f1f1e;display:inline-flex;font-size:15px;gap:8px;height:36px;padding:0 14px;text-decoration:none;transition:background-color .15s ease}.resources-page-btn:hover{background-color:hsla(18,88%,70%,.18)}.resources-page-btn svg{flex-shrink:0;height:10px;width:17px}.resources-page-btn--prev{margin-right:6px}.resources-page-btn--next{margin-left:6px}.resource-card{height:100%}.resource-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.resource-card-link:focus-visible .resource-card-media,.resource-card-link:hover .resource-card-media{transform:translateY(-2px)}.resource-card-link:hover .resource-card-more-arrow{transform:translateX(4px)}.resource-card-media{aspect-ratio:467/380;background-color:hsla(18,88%,70%,.15);background-position:50%;background-size:cover;border-radius:20px;overflow:hidden;position:relative;transition:transform .2s ease}.resource-card-media--placeholder{background-color:hsla(18,88%,70%,.16);background-image:var(--rc-pattern);background-repeat:repeat;background-size:52.9px 52.9px}.resource-card-media--placeholder:after{background-image:var(--rc-logo);background-position:center 42%;background-repeat:no-repeat;background-size:44% auto;content:"";inset:0;opacity:.4;position:absolute;z-index:1}.resource-card-meta{bottom:74px;display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;right:12px;z-index:2}.resource-card-badge{align-items:center;background-color:rgba(31,31,30,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:34px;padding:0 14px 0 4px;white-space:nowrap}.resource-card-badge-icon{align-items:center;background-color:#dc602d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.resource-card-badge-icon svg{height:15px;width:15px}.resource-card-body{background-color:#fff;border-radius:16px;display:flex;flex:1;flex-direction:column;margin:-62px 12px 0;padding:20px 22px 22px;position:relative;z-index:1}.resource-card-title{color:#1f1f1e;font-size:20px;font-weight:600;line-height:1.2;margin:0 0 10px}.resource-card-excerpt{color:#373833;font-size:16px;line-height:1.4;margin:0 0 18px}.resource-card-more{align-items:center;border-top:1px solid rgba(31,31,30,.12);color:#1f1f1e;display:inline-flex;font-size:16px;font-weight:500;gap:10px;margin-top:auto;padding-top:16px}.resource-card-more-arrow{color:#dc602d;height:12px;transition:transform .2s ease;width:20px}.resources-types{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;margin-bottom:20px}.resources-type{align-items:center;background-color:hsla(36,15%,73%,.2);border:1px solid transparent;border-radius:10px;color:#1f1f1e;display:inline-flex;font-size:15px;height:39px;line-height:1;padding:0 15px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.resources-type:focus-visible,.resources-type:hover{background-color:hsla(36,15%,73%,.35)}.resources-type.is-active{background-color:#fff;border-color:#dc602d}.resources-type.is-active .resources-type-count{background-color:rgba(220,96,45,.12);color:#dc602d}.resources-type-count{align-items:center;background-color:hsla(36,15%,73%,.45);border-radius:10px;color:#373833;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:8px;min-width:20px;padding:0 5px}.resources-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:40px}.resources-filter{align-items:center;background-color:#fff;border:1px solid hsla(36,15%,73%,.8);border-radius:8px;color:#1f1f1e;cursor:pointer;display:inline-flex;font-size:15px;gap:6px;height:40px;padding:0 40px 0 15px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.resources-filter:hover{border-color:#f69871;box-shadow:0 2px 10px rgba(31,31,30,.06)}.resources-filter:focus-within{border-color:#dc602d;box-shadow:0 0 0 3px rgba(220,96,45,.12)}.resources-filter:has(select):after{border-bottom:1.5px solid #dc602d;border-right:1.5px solid #dc602d;content:"";height:8px;margin-top:-6px;pointer-events:none;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:8px}.resources-filter input[type=search],.resources-filter select{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0}.resources-filter.is-enhanced select{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.resources-filter.is-enhanced.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#dc602d}.resources-filter.is-enhanced.is-open:after{margin-top:-2px;transform:rotate(-135deg)}.resources-filter-value{white-space:nowrap}.resources-filter-list{background-color:#fff;border:1px solid #dc602d;border-radius:0 0 8px 8px;border-top:0;box-shadow:0 12px 28px rgba(31,31,30,.1);left:-1px;list-style:none;margin:0;max-height:300px;max-width:320px;min-width:calc(100% + 2px);overflow-y:auto;padding:6px;position:absolute;right:-1px;top:100%;width:max-content;z-index:20}.resources-filter-option{align-items:center;border-radius:6px;color:#1f1f1e;cursor:pointer;display:flex;font-size:16px;gap:12px;justify-content:space-between;line-height:1.35;padding:9px 12px;transition:background-color .12s ease,color .12s ease}.resources-filter-option:hover{background-color:hsla(18,88%,70%,.22)}.resources-filter-option.is-selected{background-color:rgba(220,96,45,.1);color:#dc602d;font-weight:500}.resources-filter-option-count{color:#373833;flex-shrink:0;font-size:12px;font-weight:600;opacity:.75}.resources-filter-label{color:#1f1f1e;font-weight:600;white-space:nowrap}.resources-filters .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.resources-filter--search{flex:0 0 250px}.resources-filter--search.has-query:after,.resources-filter--search.has-query:before{content:none}.resources-filter--search:after{border:1.5px solid #dc602d;border-radius:50%;content:"";height:15px;margin-top:-9px;position:absolute;right:15px;top:50%;width:15px}.resources-filter--search:before{background-color:#dc602d;bottom:15px;content:"";height:1.5px;position:absolute;right:14px;transform:rotate(45deg);transform-origin:right center;width:6px}.resources-filter--search input[type=search]{cursor:text;width:100%}.resources-filter--search input[type=search]::-webkit-search-cancel-button{display:none}.resources-filter-clear{align-items:center;background-color:hsla(36,15%,73%,.35);border-radius:50%;color:#373833;display:inline-flex;height:24px;justify-content:center;margin-top:-12px;position:absolute;right:10px;top:50%;transition:background-color .15s ease,color .15s ease;width:24px}.resources-filter-clear svg{height:11px;width:11px}.resources-filter-clear:focus-visible,.resources-filter-clear:hover{background-color:#dc602d;color:#fff}.resources-reset{font-size:15px;margin:-30px 0 32px;text-align:right}.resources-reset a{color:#373833;text-decoration:underline;text-underline-offset:3px}.resources-reset a:hover{color:#dc602d}.footer-top{padding:50px 0 20px;position:relative}.footer-top:before{background-color:hsla(0,0%,100%,.1);content:"";display:block;height:2px;left:0;margin:auto;max-width:1480px;position:absolute;right:0;top:0;width:100%}@media (max-width:767px){.footer-top{padding:30px 0 10px}}.footer-columns{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr 2fr}@media (max-width:1199px){.footer-columns{gap:40px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer-columns{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:1199px){.footer-col--brand{grid-column:1/-1}}.footer-col--brand .footer-logo{display:inline-block;margin-bottom:20px}.footer-col--brand .footer-logo img{display:block;height:40px;width:auto}.footer-col--brand .footer-tagline{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65;margin-bottom:24px;max-width:300px}.lf-social-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lf-social-wrapper .social-icon-menu-items a{align-items:center;color:#f69871;display:flex;justify-content:center;text-decoration:none;transition:all .2s ease,background-color .2s ease}.lf-social-wrapper .social-icon-menu-items a:hover{color:#fff}.footer-col--nav .footer-col-title{color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.footer-col--nav .footer-nav-list{list-style:none;margin:0;padding:0}.footer-col--nav .footer-nav-list li{margin-bottom:15px}.footer-col--nav .footer-nav-list li a{color:hsla(0,0%,100%,.55);font-size:14px;font-weight:400;transition:color .2s ease}.footer-col--nav .footer-nav-list li a:hover{color:#dc602d}@media (max-width:1199px){.footer-col--featured{grid-column:1/-1}}.footer-featured-card{background-color:#373833;border:1.5px solid #dc602d;border-radius:20px;box-shadow:0 0 32px rgba(220,96,45,.12);padding:20px}.footer-featured-post{align-items:flex-start;background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;display:flex;gap:14px;margin-bottom:15px;padding:12px;text-decoration:none}.footer-featured-post:hover .footer-featured-title{color:#dc602d}.footer-featured-thumb{border-radius:10px;flex-shrink:0;height:68px;overflow:hidden;width:68px}.footer-featured-thumb img{display:block;height:100%;object-fit:cover;width:100%}.footer-featured-content{display:flex;flex:1;flex-direction:column;min-width:0}.footer-featured-title{border:none;color:#fff;font-size:14px;font-weight:500;line-height:1.45;margin:0;transition:color .2s ease}.footer-featured-link{align-items:center;color:#dc602d;display:flex;font-size:14px;font-weight:500;gap:5px;margin-top:auto;padding-top:8px}.footer-newsletter .footer-newsletter-heading{color:#fff;font-size:14px;font-weight:600;margin-bottom:14px}.footer-newsletter .hs-form,.footer-newsletter .mc4wp-form-fields,.footer-newsletter .wpcf7-form,.footer-newsletter form{display:flex;position:relative;width:100%}.footer-newsletter input[type=email],.footer-newsletter input[type=text]{background-color:hsla(0,0%,100%,.11);border:1.5px solid rgba(220,96,45,.2);border-radius:15px;color:#fff;flex:1;font-size:14px;min-width:0;outline:none;padding:11px 100px 11px 18px;transition:border-color .2s ease}.footer-newsletter input[type=email]::placeholder,.footer-newsletter input[type=text]::placeholder{color:hsla(0,0%,100%,.35)}.footer-newsletter input[type=email]:focus,.footer-newsletter input[type=text]:focus{border-color:rgba(220,96,45,.6)}.footer-newsletter button[type=submit],.footer-newsletter input[type=submit]{background-color:#dc602d;border:none;border-radius:10px;bottom:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:0 22px;position:absolute;right:5px;top:5px;transition:background-color .2s ease;white-space:nowrap}.footer-newsletter button[type=submit]:hover,.footer-newsletter input[type=submit]:hover{background-color:#c04f20}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:10px 0}.footer-bottom .footer-copyright{color:#fff;font-size:12px;margin:0;text-align:center}@media (max-width:767px){.resources-types{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -15px 16px;padding:0 15px 4px;scroll-padding:0 15px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.resources-types::-webkit-scrollbar{display:none}.resources-type{flex:0 0 auto;white-space:nowrap}.resources-filters{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px}.resources-filter{min-width:0;width:100%}.resources-filter--search,.resources-filter:has(select[name=sort]){grid-column:1/-1}.resources-filter--search{flex:none}.resources-filter:has(select[name=topic]) .resources-filter-label,.resources-filter:has(select[name=industry]) .resources-filter-label{display:none}.resources-filter-value{overflow:hidden;text-overflow:ellipsis}}
