/* Strategic institutional ecosystem experience. */
._page_c9297_2{--navy:#031a31;--blue:#07557f;--cyan:#59d9ed;--gold:#c7a257;--ink:#082f55;overflow:hidden;background:#f6fafb;color:var(--ink)}
._hero_c9297_3{--pointer-x:72%;--pointer-y:30%;position:relative;isolation:isolate;min-height:790px;overflow:hidden;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#0b689558 0,transparent 27%),linear-gradient(125deg,#021326 0%,#042f50 55%,#053d5f 100%);color:#fff}
._grid_c9297_4{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 78%)}
._glow_c9297_5{position:absolute;z-index:-2;width:620px;height:620px;right:-180px;top:-250px;border:1px solid #5bd9ed2b;border-radius:50%;box-shadow:0 0 0 80px #5bd9ed08,0 0 0 170px #ffffff05}
._heroShell_c9297_6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(610px,1.2fr);gap:35px;align-items:center;min-height:790px;padding-top:60px;padding-bottom:60px}
._intro_c9297_7{position:relative;z-index:3;padding:40px 0}
._eyebrow_c9297_8,._sectionHeading_c9297_8>span,._methodHeading_c9297_8>span,._builderIntro_c9297_8>span,._ecosystemHeading_c9297_8 span{margin:0;color:var(--cyan);font-size:.69rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
._intro_c9297_7 h1{max-width:720px;margin:21px 0 25px;font:600 clamp(3.4rem,5.6vw,6.25rem)/.92 Georgia,serif;letter-spacing:-.052em}
._intro_c9297_7 h1 em{display:block;color:var(--cyan);font-style:normal}
._lead_c9297_11{max-width:610px;margin:0;color:#c9dee8;font-size:1.04rem;line-height:1.72}
._scrollCue_c9297_12{display:inline-flex;align-items:center;gap:10px;margin-top:33px;color:#fff;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-decoration:none}
._scrollCue_c9297_12 svg{width:18px;color:var(--cyan);animation:_cue_c9297_1 1.8s ease-in-out infinite}
@keyframes _cue_c9297_1{50%{transform:translateY(5px)}}

._constellation_c9297_16{position:relative;width:660px;height:660px;margin:auto}
._connections_c9297_17{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
._connections_c9297_17 circle{fill:none;stroke:#91e7f31f;stroke-width:1}._connections_c9297_17 circle:first-child{stroke-dasharray:4 12;animation:_spin_c9297_1 60s linear infinite;transform-origin:center}._connections_c9297_17 line{stroke:#74ddec2b;stroke-width:1}
@keyframes _spin_c9297_1{to{transform:rotate(360deg)}}
._core_c9297_20{position:absolute;z-index:3;left:50%;top:50%;display:flex;width:158px;height:158px;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff70;border-radius:50%;background:radial-gradient(circle at 36% 25%,#fff,#e8f7fb 70%);box-shadow:0 25px 80px #0009,0 0 0 13px #ffffff0a;color:#063451;text-transform:uppercase}
._core_c9297_20:after{content:"";position:absolute;inset:-15px;border:1px solid #5bd9ed4a;border-radius:50%}
._core_c9297_20 span{font-size:.51rem;font-weight:900;letter-spacing:.2em}._core_c9297_20 strong{margin-top:2px;font:600 1.55rem Georgia,serif;letter-spacing:.04em}._core_c9297_20 b{color:#0882ad;font-size:.67rem;letter-spacing:.28em}
._node_c9297_23{position:absolute;z-index:4;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;max-width:190px;padding:8px 13px 8px 8px;border:1px solid #82ddec45;border-radius:999px;background:#052b49e6;box-shadow:0 12px 30px #0004;backdrop-filter:blur(13px);color:#dcecf2;text-align:left;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease}
._node_c9297_23>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#ffffff0c;color:var(--cyan);font-size:.58rem;font-weight:900}._node_c9297_23>svg{width:16px}._node_c9297_23>b{font-size:.6rem;line-height:1.25;letter-spacing:.055em;text-transform:uppercase}
._node_c9297_23:hover,._node_c9297_23:focus-visible{z-index:7;transform:translateY(-3px);outline:0;border-color:var(--cyan);background:#0a4a70}._nodeRelevant_c9297_25{border-color:#66d7ea9c;box-shadow:0 0 0 4px #5bd9ed0b,0 12px 30px #0004}._nodeActive_c9297_25{z-index:8!important;background:var(--cyan)!important;border-color:var(--cyan)!important;color:#04314d!important;box-shadow:0 14px 38px #0007!important}._nodeActive_c9297_25>span{background:#063c5c;color:#fff}
._node1_c9297_26{top:61px;left:235px}._node2_c9297_26{top:164px;right:7px}._node3_c9297_26{bottom:175px;right:2px}._node4_c9297_26{bottom:59px;left:240px}._node5_c9297_26{bottom:175px;left:-15px}._node6_c9297_26{top:164px;left:-14px}
._nodeDetail_c9297_27{position:absolute;z-index:6;left:174px;right:174px;top:420px;min-height:126px;padding:17px 20px;border:1px solid #ffffff1c;border-radius:14px;background:#021a2cdc;box-shadow:0 18px 50px #0006;backdrop-filter:blur(16px);text-align:center}
._nodeDetail_c9297_27>span{color:var(--cyan);font-size:.57rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._nodeDetail_c9297_27 h2{margin:6px 0 7px;font:600 1.13rem Georgia,serif}._nodeDetail_c9297_27 p{margin:0;color:#bcd3de;font-size:.68rem;line-height:1.48}._nodeDetail_c9297_27 a{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:#fff;font-size:.63rem;font-weight:900;text-decoration:none}._nodeDetail_c9297_27 a svg{width:13px;color:var(--cyan)}

._audience_c9297_30{padding:112px 0 122px;background:#fff}
._sectionHeading_c9297_8{display:grid;grid-template-columns:.72fr 1.15fr .8fr;gap:52px;align-items:end;margin-bottom:44px}._sectionHeading_c9297_8>span{align-self:start;color:#087eae}._sectionHeading_c9297_8 h2,._methodHeading_c9297_8 h2,._builderIntro_c9297_8 h2,._ecosystemHeading_c9297_8 h2{margin:0;font:600 clamp(2.7rem,4.6vw,4.9rem)/.98 Georgia,serif;letter-spacing:-.042em}._sectionHeading_c9297_8>p{margin:0;color:#607783;line-height:1.7}
._audiencePicker_c9297_32{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #d6e4ea;border-left:1px solid #d6e4ea}._audiencePicker_c9297_32 button{position:relative;display:flex;min-height:130px;padding:22px;flex-direction:column;align-items:flex-start;justify-content:space-between;border:0;border-right:1px solid #d6e4ea;border-bottom:1px solid #d6e4ea;background:#fff;color:#55717e;text-align:left;cursor:pointer;transition:.2s}._audiencePicker_c9297_32 button:hover{background:#f0f8fa;color:var(--ink)}._audiencePicker_c9297_32 button>svg:first-child{width:23px;color:#0881b0}._audiencePicker_c9297_32 button>svg:last-child{position:absolute;top:17px;right:16px;width:16px}._audiencePicker_c9297_32 button span{font:600 .9rem/1.25 Georgia,serif}._audiencePicker_c9297_32 ._audienceActive_c9297_32{background:var(--ink);color:#fff}._audiencePicker_c9297_32 ._audienceActive_c9297_32>svg{color:var(--cyan)}
._audienceResult_c9297_33{display:grid;grid-template-columns:.88fr 1.12fr;gap:55px;align-items:center;margin-top:18px;padding:42px;background:#eef6f8}._audienceResult_c9297_33>div:first-child>span{color:#087eae;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._audienceResult_c9297_33 h3{max-width:650px;margin:12px 0;font:600 clamp(1.7rem,2.6vw,2.6rem)/1.08 Georgia,serif}._audienceResult_c9297_33 p{margin:0;color:#6c8088;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
._relevantGrid_c9297_34{display:grid;gap:8px}._relevantGrid_c9297_34 button{display:grid;grid-template-columns:28px 1fr 18px;gap:12px;align-items:center;width:100%;min-height:64px;padding:13px 16px;border:1px solid #d4e3e8;background:#fff;color:#234d60;text-align:left;cursor:pointer}._relevantGrid_c9297_34 button:hover{border-color:#0882ad}._relevantGrid_c9297_34 svg{width:18px;color:#087eae}._relevantGrid_c9297_34 svg:last-child{width:15px}._relevantGrid_c9297_34 span{font-size:.77rem;font-weight:900}

._method_c9297_8{padding:122px 0;background:var(--navy);color:#fff}._methodHeading_c9297_8{display:grid;grid-template-columns:.6fr 1fr .7fr;gap:50px;align-items:end;margin-bottom:55px}._methodHeading_c9297_8>span{align-self:start}._methodHeading_c9297_8>p{margin:0;color:#b8d1dc;line-height:1.7}._journey_c9297_36{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;list-style:none;counter-reset:none}._journey_c9297_36 li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:220px;padding:28px;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24;transition:.2s}._journey_c9297_36 li:hover{background:#ffffff09}._journey_c9297_36 li>span{color:var(--cyan);font-size:.65rem;font-weight:900}._journey_c9297_36 h3{margin:40px 0 12px;font:600 1.55rem Georgia,serif}._journey_c9297_36 p{margin:0;color:#aac6d3;font-size:.84rem;line-height:1.65}._journey_c9297_36 li:after{content:"";position:absolute;right:-5px;top:50%;z-index:2;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px #59d9ed}._journey_c9297_36 li:nth-child(3n):after,._journey_c9297_36 li:last-child:after{display:none}

._builder_c9297_8{padding:125px 0;background:#edf6f8}._builderShell_c9297_38{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}._builderIntro_c9297_8{position:sticky;top:170px}._builderIntro_c9297_8>span{color:#087eae}._builderIntro_c9297_8 h2{margin:16px 0 22px}._builderIntro_c9297_8 p{max-width:520px;color:#607783;line-height:1.75}._builderPanel_c9297_38{overflow:hidden;border:1px solid #cfdee4;background:#fff;box-shadow:0 35px 80px #073e5b14}._builderOptions_c9297_38{display:grid;grid-template-columns:repeat(2,1fr);padding:28px;gap:8px;border-bottom:1px solid #dce7eb}._builderOptions_c9297_38>span{grid-column:1/-1;margin-bottom:6px;color:#728892;font-size:.63rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._builderOptions_c9297_38 button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:13px 15px;border:1px solid #d8e4e8;background:#fff;color:#446573;font-size:.76rem;font-weight:900;text-align:left;cursor:pointer}._builderOptions_c9297_38 button[aria-pressed="true"]{border-color:#075b85;background:#075b85;color:#fff}._builderOptions_c9297_38 svg{width:16px;color:var(--cyan)}
._builderOutput_c9297_39{padding:38px;background:linear-gradient(145deg,#031b32,#064f78);color:#fff}._builderOutput_c9297_39>span{color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}._builderOutput_c9297_39 h3{margin:10px 0 24px;font:600 2.4rem Georgia,serif}._connectionPath_c9297_39{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 0;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}._connectionPath_c9297_39 b{font-size:.67rem;line-height:1.45}._connectionPath_c9297_39 svg{width:15px;color:var(--cyan)}._builderOutput_c9297_39 p{color:#bdd5df;line-height:1.68}._builderOutput_c9297_39 a{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#fff;font-size:.73rem;font-weight:900;text-decoration:none}._builderOutput_c9297_39 a svg{width:16px;color:var(--cyan)}

._ecosystem_c9297_8{padding:125px 0;background:#fff}._ecosystemHeading_c9297_8{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:48px}._ecosystemHeading_c9297_8>div{max-width:860px}._ecosystemHeading_c9297_8 span{display:block;margin-bottom:15px;color:#087eae}._ecosystemHeading_c9297_8>a{display:flex;flex:none;align-items:center;gap:8px;color:#08739c;font-size:.72rem;font-weight:900;text-decoration:none}._ecosystemHeading_c9297_8>a svg{width:17px}._ecosystemGrid_c9297_41{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._ecosystemGrid_c9297_41>a{position:relative;display:flex;min-height:300px;padding:35px;flex-direction:column;border:1px solid #d6e4e9;background:#f7fbfc;color:var(--ink);text-decoration:none;transition:.24s}._ecosystemGrid_c9297_41>a:first-child{grid-row:span 2;min-height:610px;background:radial-gradient(circle at 80% 15%,#0b74a8,#04243f 62%);color:#fff}._ecosystemGrid_c9297_41>a>span{color:#087eae;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}._ecosystemGrid_c9297_41>a:first-child>span{color:var(--cyan)}._ecosystemGrid_c9297_41 h3{margin:auto 0 12px;font:600 clamp(2rem,3.8vw,4rem)/.98 Georgia,serif}._ecosystemGrid_c9297_41 p{max-width:520px;margin:0;color:#607783;line-height:1.65}._ecosystemGrid_c9297_41>a:first-child p{color:#c5dce6}._ecosystemGrid_c9297_41>a>svg{position:absolute;right:30px;top:30px;width:20px;color:#087eae}._ecosystemGrid_c9297_41>a:first-child>svg{color:var(--cyan)}._ecosystemGrid_c9297_41>a:hover{z-index:2;transform:translateY(-4px);border-color:#69bad0;box-shadow:0 25px 60px #063d5c1a}
._finalCta_c9297_42{padding:72px 0;background:#07567f;color:#fff}._finalCta_c9297_42>div{display:grid;grid-template-columns:55px 1fr auto;gap:27px;align-items:center}._finalCta_c9297_42>div>svg{width:45px;height:45px;color:var(--cyan)}._finalCta_c9297_42 span{color:#aee8f0;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._finalCta_c9297_42 h2{margin:8px 0 0;font:600 clamp(1.8rem,3vw,3rem) Georgia,serif}._finalCta_c9297_42 a{display:flex;align-items:center;gap:9px;padding:14px 19px;border-radius:999px;background:var(--cyan);color:#04324e;font-size:.73rem;font-weight:900;text-decoration:none}._finalCta_c9297_42 a svg{width:17px}

@media(max-width:1180px){._heroShell_c9297_6{grid-template-columns:1fr;min-height:auto;padding-top:90px}._intro_c9297_7{max-width:850px}._constellation_c9297_16{margin-top:-30px}._sectionHeading_c9297_8,._methodHeading_c9297_8{grid-template-columns:.55fr 1fr}._sectionHeading_c9297_8>p,._methodHeading_c9297_8>p{grid-column:2}._audiencePicker_c9297_32{grid-template-columns:repeat(3,1fr)}._builderShell_c9297_38{gap:48px}}
@media(max-width:840px){._heroShell_c9297_6{padding-top:70px}._intro_c9297_7 h1{font-size:clamp(3.2rem,12vw,5.4rem)}._constellation_c9297_16{width:560px;height:620px;transform:scale(.93);transform-origin:top center}._node1_c9297_26{left:185px}._node4_c9297_26{left:190px}._node2_c9297_26{right:-5px}._node3_c9297_26{right:-8px}._node5_c9297_26{left:-8px}._node6_c9297_26{left:-5px}._nodeDetail_c9297_27{left:130px;right:130px}._sectionHeading_c9297_8,._methodHeading_c9297_8,._builderShell_c9297_38{grid-template-columns:1fr;gap:24px}._sectionHeading_c9297_8>p,._methodHeading_c9297_8>p{grid-column:auto}._audienceResult_c9297_33{grid-template-columns:1fr;gap:30px}._journey_c9297_36{grid-template-columns:repeat(2,1fr)}._journey_c9297_36 li:nth-child(3n):after{display:block}._journey_c9297_36 li:nth-child(2n):after{display:none}._builderIntro_c9297_8{position:static}._ecosystemHeading_c9297_8{align-items:flex-start;flex-direction:column}._ecosystemGrid_c9297_41>a:first-child{min-height:460px}._finalCta_c9297_42>div{grid-template-columns:45px 1fr}._finalCta_c9297_42 a{grid-column:2;justify-self:start}}
@media(max-width:620px){._hero_c9297_3{min-height:auto}._heroShell_c9297_6{padding-top:56px;padding-bottom:35px}._intro_c9297_7{padding:15px 0}._intro_c9297_7 h1{font-size:3.3rem}._lead_c9297_11{font-size:.95rem}._constellation_c9297_16{width:100%;height:auto;margin:12px 0 0;transform:none}._connections_c9297_17{display:none}._core_c9297_20{position:relative;left:auto;top:auto;width:132px;height:132px;margin:24px auto 28px;transform:none}._node_c9297_23{position:relative;inset:auto!important;width:100%;max-width:none;margin:7px 0;border-radius:12px}._nodeDetail_c9297_27{position:relative;inset:auto;margin-top:12px;text-align:left}._audience_c9297_30,._method_c9297_8,._builder_c9297_8,._ecosystem_c9297_8{padding:78px 0}._sectionHeading_c9297_8 h2,._methodHeading_c9297_8 h2,._builderIntro_c9297_8 h2,._ecosystemHeading_c9297_8 h2{font-size:2.75rem}._audiencePicker_c9297_32{grid-template-columns:1fr 1fr}._audiencePicker_c9297_32 button{min-height:115px;padding:17px}._audienceResult_c9297_33{padding:25px}._journey_c9297_36{grid-template-columns:1fr}._journey_c9297_36 li{min-height:175px}._journey_c9297_36 li:after{display:none!important}._builderOptions_c9297_38{grid-template-columns:1fr;padding:20px}._builderOutput_c9297_39{padding:28px 24px}._connectionPath_c9297_39{align-items:flex-start;flex-direction:column}._connectionPath_c9297_39 svg{transform:rotate(90deg)}._ecosystemGrid_c9297_41{grid-template-columns:1fr}._ecosystemGrid_c9297_41>a:first-child{grid-row:auto;min-height:370px}._ecosystemGrid_c9297_41>a{min-height:270px;padding:28px}._finalCta_c9297_42>div{grid-template-columns:1fr}._finalCta_c9297_42 a{grid-column:auto}._finalCta_c9297_42>div>svg{display:none}}
@media(prefers-reduced-motion:reduce){._connections_c9297_17 circle:first-child,._scrollCue_c9297_12 svg{animation:none}._node_c9297_23,._ecosystemGrid_c9297_41>a{transition:none}}
