.industry-stack{--stack-gap:40px;--stack-peek:10px;--stack-limit:590px;--stack-card-height:max(160px,min(var(--stack-limit),calc(100svh - var(--adapta-header-height,90px) - var(--stack-gap) - var(--stack-last-index)*var(--stack-peek) - 16px)));background:var(--dark);color:var(--paper);scroll-margin-top:calc(var(--adapta-header-height,90px) + 20px)}.industry-stack__heading{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:30px;display:grid}.industry-stack__heading h2{max-width:760px}.industry-stack__heading .eyebrow{color:var(--lime)}.industry-stack__heading>p{color:#bdcdb6;justify-self:end;max-width:330px;font-size:1rem;line-height:1.65}.industry-stack__context{color:#bfceb6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:.9375rem;display:flex}.industry-stack__context strong{color:var(--lime);font-weight:550}.industry-stack__context a{align-items:center;min-height:44px;display:inline-flex}.industry-stack__index{scroll-margin-top:calc(var(--adapta-header-height,90px) + 24px);flex-wrap:wrap;gap:8px;margin:0 0 48px;display:flex}.industry-stack__index a{color:#dce6d5;border:1px solid #54684b;border-radius:6px;align-items:center;gap:20px;min-height:44px;padding:10px 14px;font-size:.8125rem;line-height:1.35;text-decoration:none;display:inline-flex}.industry-stack__index a:hover{color:var(--ink);background:var(--lime);border-color:var(--lime)}.industry-stack__index a>span{margin-left:auto}.industry-stack__list{isolation:isolate;flex-direction:column;gap:clamp(44px,9vh,96px);margin:0;padding:0 0 30px;list-style:none;display:flex;position:relative}.industry-stack__item{min-width:0;height:var(--stack-card-height);z-index:var(--card-order);scroll-margin-top:calc(var(--adapta-header-height,90px) + 24px);flex:none;position:relative;container:industry-card/size}.industry-stack[data-enhanced] .industry-stack__item{top:var(--card-top);position:sticky}.industry-stack__card{transform-origin:50% 0;height:100%;min-height:0;transform:scale(var(--card-scale,1)) rotate(var(--card-turn,0deg));opacity:var(--card-opacity,1);background:#1b2a20;border:1px solid #4b6243;border-radius:18px;grid-template-columns:1.05fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #06130d33}.industry-stack__item:nth-child(3n+2) .industry-stack__card{background:#223125}.industry-stack__item:nth-child(3n+3) .industry-stack__card{background:#1c2d24}.industry-stack__photo{background:#26372a;min-width:0;min-height:0;position:relative}.industry-stack__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07180ac9);position:absolute;inset:55% 0 0}.industry-stack__photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.industry-stack__photo>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17281edf;border:1px solid #e6f7de66;border-radius:50px;max-width:calc(100% - 52px);padding:9px 14px;font-size:.9375rem;font-weight:500;position:absolute;bottom:26px;left:26px}.industry-stack__copy{scrollbar-width:thin;scrollbar-color:#617756 transparent;flex-direction:column;align-items:start;min-width:0;min-height:0;padding:34px 38px;display:flex;overflow-y:auto}.industry-stack__meta{color:#bdcdb6;flex:none;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:28px;font-size:.8125rem;display:flex}.industry-stack__number{white-space:nowrap;color:var(--lime);font-variant-numeric:tabular-nums;flex:none}.industry-stack__number>span{color:#8fa487;margin-left:5px}.industry-stack__copy h3{letter-spacing:-.04em;flex-shrink:0;max-width:20ch;font-size:clamp(1.8rem,2.7vw,2.65rem);font-weight:520;line-height:1.15}.industry-stack__copy>p{color:#d1dfc8;flex:none;margin-top:20px;font-size:1rem;line-height:1.6}.industry-stack__copy ul{color:#c4d3bb;flex:none;gap:10px;margin:25px 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.industry-stack__copy li{padding-left:18px;position:relative}.industry-stack__copy li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.industry-stack__copy .text-link{width:100%;color:var(--lime);flex:none;justify-content:space-between;min-height:44px;margin-top:auto;padding-top:8px;font-size:.9375rem}.industry-stack__note{color:#aebfa4;max-width:720px;margin-top:22px;font-size:.8125rem;line-height:1.6}.industry-stack :focus-visible{outline-color:var(--lime)}@media (max-width:1050px){.industry-stack__heading{gap:32px}.industry-stack__copy{padding:28px}.industry-stack__copy h3{font-size:2rem}.industry-stack__card,.industry-stack__photo{min-height:0}}@media (max-width:720px){.industry-stack{--stack-gap:22px;--stack-peek:6px;--stack-limit:620px}.industry-stack__heading{margin-bottom:24px;display:block}.industry-stack__heading h2{font-size:clamp(1.9rem,7.4vw,2.6rem)}.industry-stack__heading>p{max-width:40ch;margin-top:18px}.industry-stack__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:30px;display:grid}.industry-stack__index a{gap:8px;padding:10px 11px;font-size:.8125rem}.industry-stack__context{margin-bottom:14px;display:block}.industry-stack__context a{margin-top:5px;font-size:.875rem;display:flex}.industry-stack__list{gap:44px;padding-bottom:12px}.industry-stack__card{border-radius:12px;grid-template-rows:28% minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.industry-stack__photo{aspect-ratio:auto;min-height:0}.industry-stack__photo>span{max-width:calc(100% - 36px);padding:7px 11px;font-size:.8125rem;bottom:16px;left:18px}.industry-stack__copy{padding:23px 24px 25px}.industry-stack__meta{z-index:2;pointer-events:none;gap:14px;width:auto;margin:0;font-size:.75rem;position:absolute;top:14px;left:18px;right:18px}.industry-stack__meta>span{color:#e6f2df;background:#14241bdd;border-radius:4px;padding:5px 8px}.industry-stack__copy h3{max-width:23ch;font-size:clamp(1.5rem,6.5vw,1.85rem);line-height:1.18}.industry-stack__copy>p{margin-top:14px;font-size:1rem;line-height:1.55}.industry-stack__copy ul{gap:8px;margin:18px 0;font-size:.875rem}.industry-stack__copy ul li:nth-child(n+3){display:none}.industry-stack__copy .text-link{padding-top:4px;font-size:.9375rem}}@media (max-width:380px){.industry-stack__copy{padding:21px 20px}.industry-stack__index a{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.industry-stack[data-enhanced] .industry-stack__item{position:relative;top:auto}.industry-stack__card{opacity:1;transform:none}}@container industry-card (height<=540px){.industry-stack__copy{padding:25px 28px}.industry-stack__copy ul{display:none}.industry-stack__copy h3{font-size:clamp(1.45rem,3vw,2.2rem)}.industry-stack__meta{margin-bottom:20px}.industry-stack__copy>p{margin-block:16px}}@container industry-card (height<=380px){.industry-stack__copy{padding:20px 24px}.industry-stack__copy>p{display:none}.industry-stack__copy h3{font-size:clamp(1.3rem,2.7vw,1.9rem)}.industry-stack__meta{margin-bottom:14px}}@container industry-card (height<=280px){.industry-stack__copy{padding:16px 20px}.industry-stack__copy h3{font-size:1.35rem;line-height:1.2}.industry-stack__meta{margin-bottom:10px;font-size:.75rem}.industry-stack__photo>span{max-width:calc(100% - 30px);font-size:.8125rem;bottom:15px;left:15px}}@media (max-width:720px){@container industry-card (height<=540px){.industry-stack__copy{padding:21px 22px}.industry-stack__copy h3{font-size:1.5rem}.industry-stack__meta{margin:0}}}@media (max-height:599px){.industry-stack{--stack-gap:14px;--stack-peek:4px}}@media (max-height:599px) and (min-width:540px){.industry-stack__card{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1.2fr}.industry-stack__meta{pointer-events:auto;width:100%;position:static}.industry-stack__meta>span{background:0 0;padding:0}.industry-stack__photo>span{bottom:16px;left:16px}}.industry-stack__index svg,.industry-stack__copy .text-link svg{flex:none}.industry-stack__index svg{margin-left:auto}.industry-stack__context a{align-items:center;gap:8px;display:inline-flex}
