.insights-reports{background:#f6f6f6;padding:0 56px 128px}@media(max-width:1119px){.insights-reports{padding:0 32px 104px}}@media(max-width:599px){.insights-reports{padding:0 16px}}.insights-reports__band{--reports-pad:72px;--reports-gap:12px;background:#000;border-radius:32px;color:#fff;container-type:inline-size;isolation:isolate;margin-inline:auto;max-width:1920px;overflow:clip;padding:var(--reports-pad);position:relative}@media(max-width:1119px){.insights-reports__band{--reports-pad:48px;padding-block:56px}}@media(max-width:599px){.insights-reports__band{--reports-pad:24px;padding-block:28px}}.insights-reports__glow{inset:0;pointer-events:none;position:absolute;z-index:-1}.insights-reports__orb{background:linear-gradient(67deg,#066e41 12%,#011308 88%);border-radius:50%;filter:blur(40px);height:555px;position:absolute;width:555px}.insights-reports__orb--a{right:-120px;top:-330px;transform:rotate(135deg)}.insights-reports__orb--b{bottom:-300px;left:-210px;transform:rotate(-45deg)}.insights-reports__orb--c{filter:blur(20px);height:277.5px;right:339px;top:-151px;transform:rotate(180deg) scaleY(-1);width:277.5px}.insights-reports__orb--d{filter:blur(30px);height:331.66px;right:-128px;top:191px;transform:rotate(42.38deg) scaleY(-1);width:331.66px}@media(max-width:599px){.insights-reports__orb--a{right:295px;top:-437px}.insights-reports__orb--b{bottom:-109px;filter:blur(20px);height:277.5px;left:134px;width:277.5px}.insights-reports__orb--c{right:-90px;top:-190px}.insights-reports__orb--d{right:171px;top:166px}}.insights-reports__container{column-gap:40px;display:grid;grid-template-areas:". carousel" "head carousel" "cta carousel" ". carousel";grid-template-columns:minmax(0,450px) minmax(0,560px);grid-template-rows:1fr auto auto 1fr;justify-content:space-between;margin-inline:auto;max-width:1480px}@media(max-width:1119px){.insights-reports__container{grid-template-areas:"head" "cta" "carousel";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media(max-width:599px){.insights-reports__container{grid-template-areas:"head" "carousel" "cta";row-gap:32px}}.insights-reports__headline{align-items:flex-start;display:flex;flex-direction:column;gap:32px;grid-area:head;-ms-grid-column:1;-ms-grid-row:2;padding-top:24px}@media(max-width:1119px){.insights-reports__headline{padding-top:0}}@media(max-width:599px){.insights-reports__headline{gap:24px;padding-block:16px}}.insights-reports__eyebrow{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}@media(max-width:1119px){.insights-reports__eyebrow{font-size:12px;line-height:1.2}}@media(max-width:599px){.insights-reports__eyebrow{font-size:12px;line-height:1.2}}.insights-reports__eyebrow{color:#59af31;font-weight:600;margin-block:-2.6px -3.4px;padding-inline:2px;text-transform:uppercase}.insights-reports__title{font-family:Sora,Segoe UI,system-ui,-apple-system,sans-serif;font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}@media(max-width:1119px){.insights-reports__title{font-size:36px;line-height:1.2}}@media(max-width:599px){.insights-reports__title{font-size:24px;line-height:1.2}}.insights-reports__title{color:#fff;font-weight:500;margin-block:-.2em -.26em}.insights-reports__cta{display:flex;grid-area:cta;-ms-grid-column:1;-ms-grid-row:3;padding-block:32px 24px}@media(max-width:1119px){.insights-reports__cta{padding-block:32px 0}}@media(max-width:599px){.insights-reports__cta{padding:0}}.insights-reports__button{align-items:center;background:none;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:10px;height:56px;justify-content:center;letter-spacing:.02em;line-height:1.2;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.insights-reports__button i{font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.insights-reports__button.is-disabled,.insights-reports__button:disabled{pointer-events:none}.insights-reports__button.is-disabled i,.insights-reports__button:disabled i{transform:none}.insights-reports__button{background:#fff;color:#011308}.insights-reports__button>*{position:relative;z-index:1}.insights-reports__button:after{background:#59af31;border-radius:8px;content:"";filter:blur(20px);height:64px;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left 1.8s cubic-bezier(.22,1,.36,1),opacity .5s ease;width:64px;z-index:0}.insights-reports__button:focus-visible:after,.insights-reports__button:hover:after{left:110%;opacity:.5}.insights-reports__button.is-disabled:after,.insights-reports__button:disabled:after{display:none}@media(prefers-reduced-motion:reduce){.insights-reports__button:after{transition:opacity .3s ease}.insights-reports__button:focus-visible:after,.insights-reports__button:hover:after{left:0}}.insights-reports__button:focus-visible,.insights-reports__button:hover{box-shadow:0 2px 8px rgba(89,175,49,.6);color:#066e41}.insights-reports__button.is-disabled,.insights-reports__button:disabled{background:transparent;box-shadow:none;color:#b0b0b0}@media(max-width:599px){.insights-reports__button{width:100%}}.insights-reports__carousel{-ms-grid-row:1;-ms-grid-row-span:4;display:flex;flex-direction:column;gap:8px;grid-area:carousel;-ms-grid-column:3;min-width:0}@media (max-width:1119px){.insights-reports__headline{-ms-grid-column:1;-ms-grid-row:1}.insights-reports__cta{-ms-grid-column:1;-ms-grid-row:2}.insights-reports__carousel{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}}@media (max-width:599px){.insights-reports__headline{-ms-grid-column:1;-ms-grid-row:1}.insights-reports__cta{-ms-grid-column:1;-ms-grid-row:5}.insights-reports__carousel{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}}@media(max-width:1119px){.insights-reports__carousel{margin-top:40px}}@media(max-width:599px){.insights-reports__carousel{margin-top:0}}.insights-reports__viewport{--reports-bleed:calc(var(--reports-pad) + (100cqw - min(100cqw, 1480px))/2);align-self:stretch;margin-right:calc(var(--reports-bleed)*-1);margin-block:-4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:4px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.insights-reports__viewport::-webkit-scrollbar{display:none}.insights-reports__viewport:focus-visible{border-radius:24px;outline:2px solid #59af31;outline-offset:-2px}.insights-reports__track{display:flex;gap:var(--reports-gap);list-style:none;margin:0;padding:0}.insights-reports__track:after{content:"";flex:0 0 calc(var(--reports-bleed) - var(--reports-gap))}.insights-reports__item{display:flex;flex:0 0 300px;margin:0;scroll-snap-align:start}.insights-reports__card{backdrop-filter:blur(35px);background:rgba(30,30,30,.6);border-radius:24px;box-shadow:inset 0 0 0 1px #454545;display:flex;flex-direction:column;padding:8px;position:relative;width:100%}.insights-reports__media{background:#f6f6f6;border-radius:20px;height:140px;isolation:isolate;overflow:hidden;position:relative}.insights-reports__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.insights-reports__chip{background:#000;border-radius:999px;color:#fff;display:grid;height:28px;place-items:center;position:absolute;right:8px;top:7.6px;transition:background .3s ease;width:28px;z-index:2}.insights-reports__chip svg{height:12px;width:12px}.insights-reports__body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;padding:32px}.insights-reports__card-head{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.insights-reports__year{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}@media(max-width:1119px){.insights-reports__year{font-size:12px;line-height:1.2}}@media(max-width:599px){.insights-reports__year{font-size:12px;line-height:1.2}}.insights-reports__year{color:#59af31;font-weight:600;margin-block:-2.6px -3.4px;padding-inline:2px;text-transform:uppercase}.insights-reports__card-title{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0}@media(max-width:1119px){.insights-reports__card-title{font-size:14px;line-height:1.6}}@media(max-width:599px){.insights-reports__card-title{font-size:14px;line-height:1.6}}.insights-reports__card-title{color:#fff;font-weight:700;line-height:1.2;margin-block:-3.8px -4.2px}@media(max-width:1119px){.insights-reports__card-title{line-height:1.2;margin-block:-3.3px -3.7px}}@media(max-width:599px){.insights-reports__card-title{line-height:1.2}}.insights-reports__card-link{color:inherit;text-decoration:none}.insights-reports__card-link:after{border-radius:24px;content:"";inset:0;position:absolute;z-index:3}.insights-reports__card-link:focus-visible{outline:none}.insights-reports__card-link:focus-visible:after{outline:2px solid #59af31;outline-offset:-2px}.insights-reports__excerpt{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.insights-reports__excerpt{font-size:14px;line-height:1.4}}@media(max-width:599px){.insights-reports__excerpt{font-size:14px;line-height:1.4}}.insights-reports__excerpt{color:#b0b0b0;display:-webkit-box;margin-block:-4.2px -5.6px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:540px;overflow:hidden}.insights-reports__footer{align-items:center;border-top:1px solid #e7e7e7;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:20px}.insights-reports__file{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.insights-reports__file{font-size:14px;line-height:1.4}}@media(max-width:599px){.insights-reports__file{font-size:14px;line-height:1.4}}.insights-reports__file{color:#b0b0b0;margin-block:-4.2px -5.6px;white-space:nowrap}.insights-reports__download{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:4px;height:16px;line-height:1.2;padding:0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.insights-reports__download>span{padding:0 4px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .25s ease}.insights-reports__download i{font-size:10px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);width:12px}.insights-reports__download:focus-visible>span,.insights-reports__download:hover>span{text-decoration-color:currentColor}.insights-reports__download:focus-visible i,.insights-reports__download:hover i{transform:translateX(2px)}.insights-reports__download.is-disabled,.insights-reports__download:disabled{color:#6e6e6e;opacity:.8;pointer-events:none}.insights-reports__download svg{flex:none;height:12px;width:12px}@media(hover:hover)and (pointer:fine){.insights-reports__card.is-link:hover .insights-reports__img{transform:scale(1.05)}.insights-reports__card.is-link:hover .insights-reports__chip{background:#066e41}.insights-reports__card.is-link:hover .insights-reports__download>span{text-decoration-color:currentColor}}.insights-reports__nav{display:flex;gap:12px;justify-content:flex-end}.insights-reports__nav[hidden]{display:none}.insights-reports__arrow{align-items:center;background:#1b1b1b;border:0;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:52px;justify-content:center;padding:0;transition:background .3s ease,box-shadow .3s ease,color .3s ease;width:52px}.insights-reports__arrow:focus-visible,.insights-reports__arrow:hover:not(:disabled):not(.is-disabled){background:#2d2d2d;box-shadow:inset 0 0 0 1px #3d3d3d}.insights-reports__arrow.is-disabled,.insights-reports__arrow:disabled{background:#f6f6f6;background:#3d3d3d;box-shadow:inset 0 0 0 1px #b0b0b0;box-shadow:inset 0 0 0 .5px #5d5d5d;color:#b0b0b0;color:#6d6d6d;pointer-events:none}.insights-reports__arrow svg{height:20px;width:20px}
