.card_grid-stats_inner{padding-top:var(--section-y-s);flex-direction:column;gap:clamp(32px,4cqi,48px);padding-bottom:clamp(48px,5cqi,72px);display:flex}.card_grid-stats_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.4cqi,20px);display:grid}.card_grid-stats_card{border-radius:var(--radius-lg);background:var(--pavilion-100);flex-direction:column;gap:12px;padding:clamp(24px,2.8cqi,40px);display:flex}.card_grid-stats_card:nth-child(3n+2){background:var(--filtered-rays-200)}.card_grid-stats_card:nth-child(3n+3){background:var(--pale-teal-200)}.card_grid-stats_value{align-self:flex-start}.card_grid-stats_value.is_placeholder{border-radius:var(--radius-sm);outline:1.5px dashed var(--dark-jungle-500);outline-offset:-1.5px;padding:0 8px}.card_grid-stats_label{font:400 16px / 1.45 var(--font-body);color:var(--dark-jungle)}.case_feature-next_outer{padding-bottom:clamp(24px,3cqi,40px)}.case_feature-next_card{border-radius:var(--radius-xl);background:var(--pavilion-100);width:100%;color:var(--dark-jungle);flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.case_feature-next_text{flex-direction:column;flex:380px;justify-content:space-between;gap:28px;min-width:0;padding:clamp(28px,3.6cqi,56px);display:flex}.case_feature-next_label{color:var(--dark-jungle-500)}.case_feature-next_name{font:700 clamp(32px, 4cqi, 64px) / 1 var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word;hyphens:auto;text-wrap:balance}.case_feature-next_more{font:var(--type-button);align-items:center;gap:12px;display:inline-flex}.case_feature-next_media{background:var(--pavilion-200);flex:380px;min-height:280px;position:relative;overflow:hidden}.case_feature-next_img{position:absolute;inset:0}.facts_row_inner{padding-top:clamp(28px,3cqi,40px)}.facts_row_list{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px 32px;margin:0;padding-bottom:clamp(28px,3cqi,40px);display:grid}.facts_row_item{flex-direction:column;gap:6px;display:flex}.facts_row_label{color:var(--dark-jungle-500)}.facts_row_value{margin:0}.facts_row_value .is_placeholder{border-radius:var(--radius-xs);outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;padding:0 6px}.gallery_inner{padding-bottom:var(--section-y-s);flex-wrap:wrap;gap:clamp(12px,1.4cqi,20px);display:flex}.gallery_large{aspect-ratio:4/3;background:var(--pavilion-200);border-radius:28px;flex:1.4 480px;min-width:0;position:relative;overflow:hidden}.gallery_stack{flex-direction:column;flex:320px;gap:clamp(12px,1.4cqi,20px);min-width:0;display:flex}.gallery_small{background:var(--pavilion-200);border-radius:28px;flex:200px;position:relative;overflow:hidden}.page_hero-case_inner{flex-direction:column;gap:clamp(20px,2.4cqi,32px);padding-top:clamp(40px,5cqi,80px);padding-bottom:clamp(32px,3.6cqi,48px);display:flex}.page_hero-case_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px clamp(32px,5cqi,80px);display:flex}.page_hero-case_text{flex-direction:column;flex:1.3 520px;gap:clamp(16px,1.8cqi,24px);min-width:0;display:flex}.page_hero-case_title{overflow-wrap:break-word;hyphens:auto}.page_hero-case_lead{max-width:30ch}.page_hero-case_tags{flex-wrap:wrap;flex:0 auto;gap:8px;display:flex}.pill_list-links_inner{flex-direction:column;gap:20px;padding-top:clamp(56px,6cqi,88px);display:flex}.pill_list-links_label{color:var(--dark-jungle-500)}.pill_list-links_row{flex-wrap:wrap;gap:8px;display:flex}.rating{gap:2px;display:flex}.rating svg{width:var(--rating-size,17px);height:var(--rating-size,17px);fill:var(--filtered-rays)}.quote-inline_outer{padding-bottom:var(--section-y-s)}.quote-inline_figure{border-top:1px solid var(--border-subtle);color:var(--dark-jungle);flex-direction:column;gap:28px;margin:0;padding-top:clamp(36px,4cqi,56px);display:flex;position:relative}.quote-inline_stroke{background:var(--filtered-rays);width:48px;height:2px;display:block}.quote-inline_quote{text-wrap:pretty;max-width:30ch;margin:0}.quote-inline_placeholder{border-radius:var(--radius-md);outline:1.5px dashed var(--border-strong);outline-offset:-1.5px;flex-direction:column;gap:14px;max-width:760px;padding:20px;display:flex}.quote-inline_placeholder .type_eyebrow{color:var(--dark-jungle-500)}.quote-inline_bar{background:var(--dark-jungle);opacity:.12;border-radius:8px;height:16px;display:block}.quote-inline_who{flex-direction:column;gap:2px;display:flex}.quote-inline_name{font:600 16px / 1.4 var(--font-body)}.quote-inline_role{font:400 14px / 1.4 var(--font-body);color:var(--dark-jungle-500)}.split_section-prose_inner{flex-direction:column;gap:clamp(48px,5cqi,80px);padding-top:clamp(64px,7cqi,104px);padding-bottom:clamp(56px,6cqi,88px);display:flex}.split_section-prose_part{flex-wrap:wrap;gap:16px clamp(32px,5cqi,80px);display:flex}.split_section-prose_head{flex-direction:column;flex:.7 260px;gap:10px;display:flex}.split_section-prose_label{color:var(--dark-jungle-500)}.split_section-prose_title{max-width:var(--title-measure)}.split_section-prose_text{max-width:62ch;font:400 clamp(17px, 1.35cqi, 20px) / 1.6 var(--font-body);color:var(--dark-jungle-600);text-wrap:pretty;flex:1.3 420px}.system_flow{background:var(--dark-jungle);color:var(--pavilion-100);position:relative;overflow:hidden}.system_flow_field{pointer-events:none;width:max(1400px,140cqi);max-width:none;height:auto;position:absolute;bottom:-20px;right:-30cqi}.system_flow_inner{padding-top:var(--section-y-s);flex-direction:column;gap:clamp(36px,4cqi,56px);padding-bottom:clamp(96px,10cqi,150px);display:flex;position:relative}.system_flow_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;display:flex}.system_flow_title{max-width:14ch;color:var(--pavilion-100)}@container (width>=900px){.system_flow_title{min-width:0;max-width:var(--title-measure);flex:1.1 1 0}}.system_flow_intro{color:var(--pavilion-200);flex:0 420px;line-height:1.55}.system_flow_chain{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.system_flow_step{align-items:center;gap:12px;display:flex}.system_flow_node{border-radius:var(--radius-pill);background:var(--pavilion-100);max-width:13em;min-height:56px;color:var(--dark-jungle);font:600 clamp(16px, 1.4cqi, 19px) / 1 var(--font-display);white-space:nowrap;flex-wrap:wrap;align-content:center;align-items:center;gap:2px 10px;padding:10px 22px;display:inline-flex}.system_flow_node.is_main{background:var(--pale-teal)}.system_flow_role{font:var(--type-caption);letter-spacing:var(--type-caption-ls);text-transform:uppercase;color:var(--dark-jungle-500)}.system_flow_node.is_main .system_flow_role{color:var(--dark-jungle)}.system_flow_arrow{color:var(--filtered-rays);flex:none}@container (width<=1099px){.system_flow_chain{flex-direction:column;align-items:stretch;gap:10px;max-width:520px;margin-inline:auto}.system_flow_step{flex-direction:column;align-items:stretch;gap:10px}.system_flow_node{white-space:normal;flex-wrap:wrap;justify-content:space-between;row-gap:2px;max-width:none;min-height:56px;padding:14px 20px}.system_flow_arrow{align-self:center;transform:rotate(90deg)}}.system_flow_field{--drift:calc(var(--parallax,.5) - .5);transform:translate3d(calc(var(--drift) * -30px), calc(var(--drift) * 80px), 0)}
