.av_strategy_explorer_module_css_explorer{--focus-color:var(--gold);background:var(--black);color:var(--white);border-radius:var(--radius-panel);margin-top:55px;padding:38px 42px 26px;scroll-margin-top:20px}.av_strategy_explorer_module_css_explorer.av_strategy_explorer_module_css_standalone{background:var(--black);padding:var(--section-space-compact) 0;border-radius:0;margin:0}.av_strategy_explorer_module_css_intro{justify-content:space-between;align-items:end;gap:40px;display:flex}.av_strategy_explorer_module_css_eyebrow{color:var(--gold);font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.av_strategy_explorer_module_css_intro h2,.av_strategy_explorer_module_css_intro h3{letter-spacing:-.045em;font-size:clamp(2rem,3.1vw,3rem);line-height:1.1}.av_strategy_explorer_module_css_intro>p{max-width:290px;color:var(--muted-on-dark);font-size:var(--text-body);line-height:1.65}.av_strategy_explorer_module_css_breadcrumbs{min-height:44px;margin-top:24px;display:grid}.av_strategy_explorer_module_css_breadcrumbs ol{flex-wrap:wrap;align-self:start;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.av_strategy_explorer_module_css_breadcrumbs li{min-height:44px;font-size:var(--text-label);align-items:center;gap:12px;display:flex}.av_strategy_explorer_module_css_breadcrumbs li>span:first-child:not([aria-current]){color:var(--control-border)}.av_strategy_explorer_module_css_breadcrumbs button{color:var(--black);background:var(--gold);border-radius:var(--radius);min-height:44px;font-size:inherit;border:0;padding:8px 13px;font-weight:600}.av_strategy_explorer_module_css_breadcrumbs button:hover{background:var(--green)}.av_strategy_explorer_module_css_related button:hover{background:var(--glass-sheen-hover),var(--glass-panel-solid)}.av_strategy_explorer_module_css_breadcrumbs [aria-current]{color:var(--white)}.av_strategy_explorer_module_css_workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:6%;display:grid}.av_strategy_explorer_module_css_state{grid-area:1/1}.av_strategy_explorer_module_css_state[aria-hidden=true]{visibility:hidden;pointer-events:none}.av_strategy_explorer_module_css_stageDeck,.av_strategy_explorer_module_css_detailDeck{min-width:0;display:grid}.av_strategy_explorer_module_css_detailDeck{align-items:start}.av_strategy_explorer_module_css_stage{isolation:isolate;grid-template-columns:36% 47%;justify-content:space-between;align-items:center;min-width:0;min-height:350px;display:grid;position:relative}.av_strategy_explorer_module_css_connections{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.av_strategy_explorer_module_css_connections path{fill:none;stroke:var(--gold);stroke-width:1px;opacity:.45;vector-effect:non-scaling-stroke}.av_strategy_explorer_module_css_hub{border-radius:var(--radius-panel);background:var(--glass-sheen),var(--green);color:var(--black);box-shadow:var(--glass-edge-shadow),var(--shadow-raised);min-width:0;padding:25px 22px}.av_strategy_explorer_module_css_hub>span{font-size:var(--text-meta);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;line-height:1.5;display:block}.av_strategy_explorer_module_css_hub strong{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:500;line-height:1.1;display:block}.av_strategy_explorer_module_css_branches{perspective:900px;flex-direction:column;justify-content:space-between;gap:24px;min-height:285px;display:flex}.av_strategy_explorer_module_css_node{background:var(--glass-sheen),var(--glass-panel-solid);width:100%;min-width:0;min-height:76px;color:var(--white);border:1px solid var(--glass-edge);border-radius:var(--radius);box-shadow:var(--glass-edge-shadow),var(--shadow-soft);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;font-size:.9375rem;line-height:1.3;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex}.av_strategy_explorer_module_css_node>span{min-width:0}.av_strategy_explorer_module_css_node small{min-inline-size:5em;font-size:var(--text-meta);color:var(--muted-on-dark);flex-shrink:0}.av_strategy_explorer_module_css_node[aria-pressed=true]{background:var(--glass-sheen),var(--green);color:var(--black)}.av_strategy_explorer_module_css_node[aria-pressed=true] small{color:var(--black)}.av_strategy_explorer_module_css_node:hover{box-shadow:var(--glass-edge-shadow),var(--shadow-hover);transform:translate3d(-6px,-3px,12px)}.av_strategy_explorer_module_css_node:not([aria-pressed=true]):hover{background:var(--glass-sheen-hover),var(--glass-panel-solid)}.av_strategy_explorer_module_css_branches[data-animate=true] .av_strategy_explorer_module_css_node{animation:.4s backwards av_strategy_explorer_module_css_branch-in}.av_strategy_explorer_module_css_branches[data-animate=true] .av_strategy_explorer_module_css_node:nth-child(2){animation-delay:35ms}.av_strategy_explorer_module_css_branches[data-animate=true] .av_strategy_explorer_module_css_node:nth-child(3){animation-delay:70ms}.av_strategy_explorer_module_css_branches[data-animate=true] .av_strategy_explorer_module_css_node:nth-child(4){animation-delay:.105s}.av_strategy_explorer_module_css_detail{min-width:0;padding-block:25px}.av_strategy_explorer_module_css_detail>.av_strategy_explorer_module_css_eyebrow{font-size:var(--text-label);margin-bottom:10px}.av_strategy_explorer_module_css_detail h3,.av_strategy_explorer_module_css_detail h4{letter-spacing:-.035em;margin:0 0 17px;font-size:1.8rem;font-weight:500;line-height:1.15}.av_strategy_explorer_module_css_detail h3:focus,.av_strategy_explorer_module_css_detail h4:focus{outline:none}.av_strategy_explorer_module_css_detail h3:focus-visible,.av_strategy_explorer_module_css_detail h4:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.av_strategy_explorer_module_css_detail>p:not(.av_strategy_explorer_module_css_eyebrow){color:var(--text-on-dark);font-size:var(--text-body);line-height:1.65}.av_strategy_explorer_module_css_detail dl{margin-top:23px}.av_strategy_explorer_module_css_detail dt,.av_strategy_explorer_module_css_related>p{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:7px}.av_strategy_explorer_module_css_detail dd{font-size:var(--text-body);color:var(--muted-on-dark);line-height:1.65}.av_strategy_explorer_module_css_related{flex-wrap:wrap;gap:4px 15px;margin-top:23px;display:flex}.av_strategy_explorer_module_css_related>p{width:100%}.av_strategy_explorer_module_css_related button{background:var(--glass-sheen),var(--glass-panel-solid);border:1px solid var(--glass-edge-soft);border-radius:var(--radius);min-height:44px;color:var(--text-on-dark);box-shadow:var(--glass-edge-shadow);padding:10px 14px;font-size:.875rem}.av_strategy_explorer_module_css_serviceLink{justify-self:start;margin-top:19px}.av_strategy_explorer_module_css_explorer button:focus-visible,.av_strategy_explorer_module_css_explorer a:focus-visible{outline-color:var(--gold)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.av_strategy_explorer_module_css_node:not([aria-pressed=true]),.av_strategy_explorer_module_css_related button{background:var(--glass-sheen),var(--glass-panel-tint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.av_strategy_explorer_module_css_node:not([aria-pressed=true]):hover,.av_strategy_explorer_module_css_related button:hover{background:var(--glass-sheen-hover),var(--glass-panel-tint)}}@media (prefers-reduced-transparency:reduce){.av_strategy_explorer_module_css_node:not([aria-pressed=true]),.av_strategy_explorer_module_css_node:not([aria-pressed=true]):hover,.av_strategy_explorer_module_css_related button,.av_strategy_explorer_module_css_related button:hover{background:var(--glass-panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes av_strategy_explorer_module_css_branch-in{0%{transform:translate3d(20px,0,-30px)rotateY(-8deg)}to{transform:translate(0,0)rotateY(0)}}@media (max-width:1100px){.av_strategy_explorer_module_css_explorer{padding:30px}.av_strategy_explorer_module_css_workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5%}.av_strategy_explorer_module_css_hub{padding:22px 17px}.av_strategy_explorer_module_css_hub strong{font-size:1.2rem}.av_strategy_explorer_module_css_node{padding:15px;font-size:.875rem;display:block}.av_strategy_explorer_module_css_node small{margin-top:6px;display:block}}@media (max-width:900px){.av_strategy_explorer_module_css_workspace{grid-template-columns:1fr;gap:0}.av_strategy_explorer_module_css_stage{grid-template-columns:33% 43%;min-height:315px;margin-right:8%}.av_strategy_explorer_module_css_branches{min-height:270px}.av_strategy_explorer_module_css_node{font-size:1rem;display:flex}.av_strategy_explorer_module_css_node small{margin:0}.av_strategy_explorer_module_css_detail{grid-template-columns:1fr 1fr;gap:0 28px;padding:10px 0 15px;display:grid}.av_strategy_explorer_module_css_detail>.av_strategy_explorer_module_css_eyebrow,.av_strategy_explorer_module_css_detail h3,.av_strategy_explorer_module_css_detail h4{grid-column:1/-1}.av_strategy_explorer_module_css_detail dl{margin:0}.av_strategy_explorer_module_css_related,.av_strategy_explorer_module_css_serviceLink{grid-column:1/-1}.av_strategy_explorer_module_css_intro>p{max-width:230px}}@media (max-width:650px){.av_strategy_explorer_module_css_explorer{border-radius:var(--radius-panel);margin-top:34px;padding:26px 22px 23px}.av_strategy_explorer_module_css_intro{display:block}.av_strategy_explorer_module_css_intro h2,.av_strategy_explorer_module_css_intro h3{font-size:2.05rem}.av_strategy_explorer_module_css_intro>p{max-width:340px;margin-top:17px}.av_strategy_explorer_module_css_breadcrumbs{margin-top:17px}.av_strategy_explorer_module_css_breadcrumbs ol,.av_strategy_explorer_module_css_breadcrumbs li{gap:8px}.av_strategy_explorer_module_css_stage{grid-template-columns:43% 49%;min-height:310px;margin:0}.av_strategy_explorer_module_css_hub{border-radius:var(--radius);padding:17px 12px}.av_strategy_explorer_module_css_hub strong{overflow-wrap:normal;font-size:1rem}.av_strategy_explorer_module_css_hub>span{font-size:var(--text-meta)}.av_strategy_explorer_module_css_node{border-radius:var(--radius);min-height:76px;padding:15px 13px;font-size:.875rem;display:block}.av_strategy_explorer_module_css_node small{margin-top:6px;display:block}.av_strategy_explorer_module_css_detail{padding-top:15px;display:block}.av_strategy_explorer_module_css_detail h3,.av_strategy_explorer_module_css_detail h4{font-size:1.65rem}.av_strategy_explorer_module_css_detail dl{margin-top:20px}}@media (max-width:380px){.av_strategy_explorer_module_css_stage{grid-template-columns:1fr;gap:22px;padding-block:18px}.av_strategy_explorer_module_css_hub{width:78%;padding:18px}.av_strategy_explorer_module_css_branches{gap:12px;min-height:0;margin-left:22px}.av_strategy_explorer_module_css_node{min-height:62px;display:flex}.av_strategy_explorer_module_css_node small{margin-top:0}.av_strategy_explorer_module_css_connections{display:none}}@media (hover:none),(pointer:coarse){.av_strategy_explorer_module_css_node:hover{transform:none}}@media (prefers-reduced-motion:reduce){.av_strategy_explorer_module_css_node,.av_strategy_explorer_module_css_branches[data-animate=true] .av_strategy_explorer_module_css_node{transition:none;animation:none}.av_strategy_explorer_module_css_node:hover{transform:none}}.av_strategy_explorer_module_css_mobileToggle{display:none}@media (max-width:700px){.av_strategy_explorer_module_css_mobileToggle{margin-top:8px;display:inline-flex}.av_strategy_explorer_module_css_exploration[data-mobile-expanded=false]{display:none}.av_strategy_explorer_module_css_exploration[data-mobile-expanded=true]{margin-top:28px}}
