.patternrank-preview_preview__5g0uZ{--pr-ink:#11131d;--pr-ink-raised:#191c29;--pr-paper:#f2eee4;--pr-paper-soft:#e8e3d7;--pr-lavender:#9ba8ff;--pr-green:#9ad7a7;overflow:hidden;width:100%;min-height:690px;border:1px solid hsla(43,35%,92%,.14);border-radius:22px;color:var(--pr-paper);background:var(--pr-ink);box-shadow:0 32px 80px rgba(8,9,15,.3)}.patternrank-preview_topbar__MYOOl{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 24px;border-bottom:1px solid hsla(43,35%,92%,.12)}.patternrank-preview_previewBrand__Fh4zV{display:flex;align-items:center;gap:12px}.patternrank-preview_previewMark__cgq_m{display:flex;align-items:flex-end;gap:3px;width:27px;height:27px}.patternrank-preview_previewMark__cgq_m i{width:4px;border-radius:1px;background:var(--pr-lavender)}.patternrank-preview_previewMark__cgq_m i:first-child{height:9px;opacity:.5}.patternrank-preview_previewMark__cgq_m i:nth-child(2){height:15px;opacity:.68}.patternrank-preview_previewMark__cgq_m i:nth-child(3){height:21px;opacity:.84}.patternrank-preview_previewMark__cgq_m i:nth-child(4){height:27px}.patternrank-preview_previewBrand__Fh4zV>div{display:flex;flex-direction:column}.patternrank-preview_previewBrand__Fh4zV strong{font-size:13px;font-weight:650;letter-spacing:-.02em}.patternrank-preview_previewBrand__Fh4zV div span{margin-top:3px;color:#777d8c;font-size:7px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.patternrank-preview_topMeta__DSK37{display:flex;align-items:center;gap:18px;color:#747a89;font-size:8px;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.patternrank-preview_liveStatus__vOfpa{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid hsla(43,35%,92%,.11);border-radius:999px}.patternrank-preview_liveStatus__vOfpa i{width:5px;height:5px;border-radius:50%;background:var(--pr-green)}.patternrank-preview_previewBody__dv4SW{display:grid;grid-template-columns:155px minmax(0,1fr);min-height:620px}.patternrank-preview_sidebar__0z1hL{position:relative;display:flex;flex-direction:column;gap:8px;padding:27px 16px;border-right:1px solid hsla(43,35%,92%,.1)}.patternrank-preview_sidebar__0z1hL>p{margin:0 0 9px 10px;color:#5f6472;font-size:7px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.patternrank-preview_sidebar__0z1hL>span{padding:10px;border-radius:8px;color:#777d8c;font-size:9px;font-weight:540}.patternrank-preview_sidebar__0z1hL>.patternrank-preview_activeNav__m1UiR{color:var(--pr-paper);background:rgba(155,168,255,.11)}.patternrank-preview_sidebarNote__CEI6r{position:absolute;right:16px;bottom:22px;left:16px;display:flex;gap:8px;padding:11px;border:1px solid hsla(43,35%,92%,.1);border-radius:10px}.patternrank-preview_sidebarNote__CEI6r>i{width:5px;height:5px;margin-top:2px;flex:0 0 auto;border-radius:50%;background:#e5c676}.patternrank-preview_sidebarNote__CEI6r p{display:flex;flex-direction:column;margin:0;color:#969ba6;font-size:7px;font-weight:600}.patternrank-preview_sidebarNote__CEI6r small{margin-top:4px;color:#5f6472;font-size:6px;font-weight:500}.patternrank-preview_console___Dn_Y{padding:28px;background:linear-gradient(hsla(43,35%,92%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(43,35%,92%,.025) 1px,transparent 0);background-size:34px 34px}.patternrank-preview_consoleHeading__wJk59{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.patternrank-preview_consoleHeading__wJk59 p,.patternrank-preview_signalChart__x0Eoq p,.patternrank-preview_tableTitle__DTFZ_ p{margin:0;color:var(--pr-lavender);font-size:7px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.patternrank-preview_consoleHeading__wJk59 h3{margin:7px 0 0;font-size:27px;font-weight:580;letter-spacing:-.045em}.patternrank-preview_consoleHeading__wJk59>div:first-child>span,.patternrank-preview_signalChart__x0Eoq>div:first-child>span,.patternrank-preview_tableTitle__DTFZ_>div>span{display:block;margin-top:6px;color:#737887;font-size:8px}.patternrank-preview_modelPicker__z1QkM{display:flex;flex-direction:column;min-width:130px;padding:10px 12px;border:1px solid hsla(43,35%,92%,.12);border-radius:9px;background:rgba(25,28,41,.84)}.patternrank-preview_modelPicker__z1QkM span{color:#5f6472;font-size:6px;text-transform:uppercase}.patternrank-preview_modelPicker__z1QkM strong{margin-top:5px;color:#b7bdc8;font-size:8px;font-weight:580}.patternrank-preview_metricGrid__nHKSQ{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.patternrank-preview_metricGrid__nHKSQ>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px;min-height:86px;padding:14px;border:1px solid hsla(43,35%,92%,.1);border-radius:11px;background:rgba(25,28,41,.7)}.patternrank-preview_metricGrid__nHKSQ span{color:#767b89;font-size:7px;font-weight:600;text-transform:uppercase}.patternrank-preview_metricGrid__nHKSQ strong{grid-row:1/3;grid-column:2;color:var(--pr-paper);font-size:24px;font-weight:560;letter-spacing:-.04em}.patternrank-preview_metricGrid__nHKSQ small{align-self:end;color:#555b68;font-size:7px}.patternrank-preview_rankings__vX973{margin-top:11px;overflow:hidden;border:1px solid hsla(43,35%,92%,.1);border-radius:12px;background:rgba(17,19,29,.82)}.patternrank-preview_tableTitle__DTFZ_{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:0 15px;border-bottom:1px solid hsla(43,35%,92%,.1)}.patternrank-preview_filterControl__JU8WK{display:grid;place-items:center;min-height:29px;padding:0 10px;border:1px solid hsla(43,35%,92%,.12);border-radius:8px;color:#969ca8;background:transparent;font-size:7px}.patternrank-preview_tableHead__nQ815,.patternrank-preview_tableRows__7wBYz>div{display:grid;grid-template-columns:1.45fr 1fr .8fr .7fr;align-items:center;gap:12px}.patternrank-preview_tableHead__nQ815{min-height:31px;padding:0 15px;color:#555b68;background:hsla(43,35%,92%,.025);font-size:6px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.patternrank-preview_tableRows__7wBYz>div{min-height:46px;padding:0 15px;border-top:1px solid hsla(43,35%,92%,.075)}.patternrank-preview_equity__442Ln{display:grid;grid-template-columns:21px 40px 1fr;align-items:center;gap:4px}.patternrank-preview_equity__442Ln i{color:#505664;font-size:7px;font-style:normal}.patternrank-preview_equity__442Ln strong{color:var(--pr-paper);font-size:9px;font-weight:650}.patternrank-preview_equity__442Ln small{color:#626877;font-size:7px}.patternrank-preview_confidence__Cyw9W,.patternrank-preview_model__Qivvx,.patternrank-preview_outcome__7raWj{font-size:8px}.patternrank-preview_model__Qivvx{color:#858a97}.patternrank-preview_confidence__Cyw9W{width:fit-content;padding:4px 7px;border-radius:999px;color:#bec5ff;background:rgba(155,168,255,.12)}.patternrank-preview_outcome__7raWj{color:var(--pr-green);font-weight:650}.patternrank-preview_lowerPanel__0eqnK{display:grid;grid-template-columns:1.15fr .85fr;gap:11px;margin-top:11px}.patternrank-preview_researchNote__evIiD,.patternrank-preview_signalChart__x0Eoq{min-height:150px;padding:15px;border:1px solid hsla(43,35%,92%,.1);border-radius:11px;background:rgba(25,28,41,.7)}.patternrank-preview_bars__lymuD{display:flex;align-items:flex-end;gap:6px;height:73px;margin-top:12px;padding-top:9px;border-bottom:1px solid hsla(43,35%,92%,.13)}.patternrank-preview_bars__lymuD i{flex:1;min-width:3px;border-radius:2px 2px 0 0;background:var(--pr-lavender);opacity:.72}.patternrank-preview_chartAxis__SAVCs{display:flex;justify-content:space-between;margin-top:5px;color:#4e5360;font-size:6px}.patternrank-preview_researchNote__evIiD>span{color:#626877;font-size:6px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.patternrank-preview_researchNote__evIiD h4{margin:28px 0 0;color:var(--pr-paper);font-size:14px;font-weight:580;letter-spacing:-.025em}.patternrank-preview_researchNote__evIiD p{margin:8px 0 0;color:#747a87;font-size:7px;line-height:1.55}.patternrank-preview_compact__T0E1L{min-height:430px;border-radius:17px;box-shadow:none}.patternrank-preview_compact__T0E1L .patternrank-preview_topbar__MYOOl{min-height:56px}.patternrank-preview_compact__T0E1L .patternrank-preview_previewBody__dv4SW{grid-template-columns:118px minmax(0,1fr);min-height:374px}.patternrank-preview_compact__T0E1L .patternrank-preview_sidebar__0z1hL{padding:20px 11px}.patternrank-preview_compact__T0E1L .patternrank-preview_lowerPanel__0eqnK,.patternrank-preview_compact__T0E1L .patternrank-preview_sidebarNote__CEI6r{display:none}.patternrank-preview_compact__T0E1L .patternrank-preview_console___Dn_Y{padding:19px}.patternrank-preview_compact__T0E1L .patternrank-preview_consoleHeading__wJk59 h3{font-size:21px}.patternrank-preview_compact__T0E1L .patternrank-preview_metricGrid__nHKSQ{margin-top:17px}.patternrank-preview_compact__T0E1L .patternrank-preview_metricGrid__nHKSQ>div{min-height:69px;padding:11px}.patternrank-preview_compact__T0E1L .patternrank-preview_metricGrid__nHKSQ strong{font-size:19px}.patternrank-preview_compact__T0E1L .patternrank-preview_rankings__vX973{margin-top:9px}.patternrank-preview_compact__T0E1L .patternrank-preview_tableTitle__DTFZ_{min-height:50px}.patternrank-preview_compact__T0E1L .patternrank-preview_tableRows__7wBYz>div{min-height:38px}.patternrank-preview_compact__T0E1L .patternrank-preview_tableRows__7wBYz>div:nth-child(n+4){display:none}@media (max-width:700px){.patternrank-preview_preview__5g0uZ{min-height:auto}.patternrank-preview_topbar__MYOOl{min-height:60px;padding-inline:16px}.patternrank-preview_topMeta__DSK37>span:first-child{display:none}.patternrank-preview_compact__T0E1L .patternrank-preview_previewBody__dv4SW,.patternrank-preview_previewBody__dv4SW{grid-template-columns:1fr;min-height:auto}.patternrank-preview_sidebar__0z1hL{display:none}.patternrank-preview_compact__T0E1L .patternrank-preview_console___Dn_Y,.patternrank-preview_console___Dn_Y{padding:18px}.patternrank-preview_consoleHeading__wJk59{align-items:stretch;flex-direction:column}.patternrank-preview_modelPicker__z1QkM{min-width:0}.patternrank-preview_metricGrid__nHKSQ{grid-template-columns:1fr}.patternrank-preview_metricGrid__nHKSQ>div{min-height:66px}.patternrank-preview_tableHead__nQ815,.patternrank-preview_tableRows__7wBYz>div{grid-template-columns:1.25fr .75fr .65fr}.patternrank-preview_model__Qivvx,.patternrank-preview_tableHead__nQ815 span:nth-child(2){display:none}.patternrank-preview_equity__442Ln{grid-template-columns:17px 38px 1fr}.patternrank-preview_lowerPanel__0eqnK{grid-template-columns:1fr}}.home_page__NOZQO{--ink:#101114;--ink-soft:#17191e;--paper:#f3efe6;--paper-light:#faf8f3;--muted:#696a68;--line:rgba(16,17,20,.15);--blue:#06f;--blue-light:#dce8ff;min-height:100vh;overflow:hidden;color:var(--ink);background:var(--paper)}.home_page__NOZQO *,.home_page__NOZQO :after,.home_page__NOZQO :before{box-sizing:border-box}.home_shell__sGt5b{width:min(1200px,calc(100% - 48px));margin-inline:auto}.home_hero__o4ZPq{position:relative;min-height:920px;background:linear-gradient(rgba(16,17,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,17,20,.035) 1px,transparent 1px),var(--paper);background-size:42px 42px}.home_header__5FqNo{position:relative;z-index:20;border-bottom:1px solid var(--line);background:hsla(42,35%,93%,.9);backdrop-filter:blur(16px)}.home_headerInner__PB8_s{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;gap:28px}.home_brand__9Zfa3{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:var(--ink);font-size:19px;font-weight:650;letter-spacing:-.035em;text-decoration:none}.home_brandMark__XP69X{width:31px;height:31px}.home_brandInverse__h2vW2{color:var(--paper-light)}.home_nav__eFv__{display:flex;align-items:center;gap:31px}.home_nav__eFv__ a{color:#5d5f60;font-size:13px;font-weight:540;text-decoration:none;transition:color .16s ease}.home_nav__eFv__ a:hover{color:var(--blue)}.home_closingCta__Vmul_,.home_faqCta__27zJi,.home_headerCta__nskn5,.home_primaryCta__3FgzB,.home_reportCta__nyUkw{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font:inherit;text-decoration:none}.home_headerCta__nskn5{justify-self:end;gap:9px;min-height:44px;padding:0 17px;border-radius:999px;color:#fff;background:var(--ink);font-size:13px;font-weight:620;transition:background .16s ease,transform .16s ease}.home_headerCta__nskn5:hover{background:var(--blue);transform:translateY(-1px)}.home_headerCta__nskn5 svg{width:16px}.home_heroGrid__DhqFK{display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:70px;min-height:740px;padding-block:74px}.home_eyebrow__hSiDi{display:flex;align-items:center;gap:10px;margin:0;color:#5e6060;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.home_eyebrow__hSiDi span{width:8px;height:8px;border-radius:50%;background:var(--blue)}.home_heroCopy__e6FQF h1{max-width:770px;margin:27px 0 0;font-size:clamp(66px,7.3vw,112px);font-weight:620;letter-spacing:-.077em;line-height:.86}.home_heroCopy__e6FQF h1 em,.home_reportHeading__kGaIO h2 em,.home_workHeading__f9xSi h2 em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.home_heroLead__ob_Yv{max-width:610px;margin:35px 0 0;color:#555755;font-size:19px;line-height:1.62}.home_heroActions__F1he6{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.home_primaryCta__3FgzB{gap:13px;min-height:56px;padding:0 21px;border-radius:13px;color:#fff;background:var(--blue);font-size:14px;font-weight:630;box-shadow:0 14px 30px rgba(0,102,255,.18);transition:background .16s ease,transform .16s ease}.home_primaryCta__3FgzB:hover{background:#0057d9;transform:translateY(-2px)}.home_closingCta__Vmul_ svg,.home_faqCta__27zJi svg,.home_primaryCta__3FgzB svg,.home_reportCta__nyUkw svg{width:18px}.home_secondaryCta__Xu5hA{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 21px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:hsla(0,0%,100%,.42);font-size:14px;font-weight:620;text-decoration:none;transition:border-color .16s ease,background .16s ease}.home_secondaryCta__Xu5hA:hover{border-color:rgba(0,102,255,.35);background:#fff}.home_heroFootnote__oExSA{display:flex;align-items:center;gap:12px;width:fit-content;max-width:560px;margin:20px 0 0;padding:12px 14px;border:1px solid rgba(0,102,255,.18);border-radius:12px;color:#5d6470;background:rgba(220,232,255,.55);font-size:12px;line-height:1.45}.home_heroFootnote__oExSA svg{width:20px;flex:0 0 auto;color:var(--blue)}.home_heroFootnote__oExSA span{display:flex;flex-wrap:wrap;gap:0 4px}.home_heroFootnote__oExSA strong{color:var(--ink);font-weight:650}.home_productBoard__2Gdgy{position:relative;overflow:hidden;min-height:560px;border:1px solid rgba(16,17,20,.22);border-radius:22px;background:var(--ink);box-shadow:0 35px 80px rgba(16,17,20,.22);transform:rotate(1.2deg)}.home_productBoard__2Gdgy:after{position:absolute;top:90px;right:-110px;width:320px;height:320px;border-radius:50%;background:rgba(0,102,255,.3);filter:blur(80px);content:""}.home_boardBar__M3GNy{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.12);color:#868b94;font-size:9px;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.home_boardDots__ABfaP{display:flex;gap:5px}.home_boardDots__ABfaP i{width:6px;height:6px;border-radius:50%;background:#52565d}.home_boardDots__ABfaP i:first-child{background:var(--blue)}.home_boardStatus___3ZKu{justify-self:end;padding:5px 8px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#c5c9d0}.home_boardBody__Z80_X{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;min-height:438px}.home_boardStatement__51z2M{padding:58px 38px 40px;border-right:1px solid hsla(0,0%,100%,.1)}.home_boardStatement__51z2M>p:first-child{margin:0;color:#7d828a;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.home_boardStatement__51z2M h2{margin:48px 0 0;color:#fff;font-size:clamp(40px,4vw,58px);font-weight:560;letter-spacing:-.055em;line-height:.97}.home_boardLine__X7D7j{display:flex;align-items:center;gap:9px;margin-top:46px}.home_boardLine__X7D7j span{width:90px;height:3px;background:var(--blue)}.home_boardLine__X7D7j i{width:5px;height:5px;border-radius:50%;background:var(--blue)}.home_boardNote__aWBGs{max-width:270px;margin:20px 0 0;color:#9da1a8;font-size:12px;line-height:1.55}.home_boardScore__4dxVn{display:grid;align-content:center;padding:26px}.home_boardScore__4dxVn>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;min-height:69px;border-bottom:1px solid hsla(0,0%,100%,.1)}.home_boardScore__4dxVn>div:last-child{border-bottom:0}.home_boardScore__4dxVn span{color:#60656d;font-size:9px}.home_boardScore__4dxVn p{margin:0;color:#b9bdc3;font-size:12px}.home_boardScore__4dxVn strong{color:#fff;font-size:11px;font-weight:560}.home_boardFooter__bykcX{display:flex;align-items:center;justify-content:space-around;min-height:65px;border-top:1px solid hsla(0,0%,100%,.1);color:#7d828a;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.home_ticker__JlGzM{min-height:92px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:hsla(43,41%,97%,.45)}.home_ticker__JlGzM>div{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3.2vw,46px);min-width:max-content;min-height:92px;padding-inline:24px;color:#686a68;font-size:11px;font-weight:620;letter-spacing:.13em;text-transform:uppercase}.home_ticker__JlGzM i{width:5px;height:5px;border-radius:50%;background:var(--blue)}.home_approach__19s1h{padding-block:150px;color:#f7f5ef;background:var(--ink)}.home_approachGrid__L1ALz{display:grid;grid-template-columns:150px minmax(0,1.1fr) minmax(400px,.9fr);gap:70px;align-items:start}.home_sectionIndex__tQAjk{color:#7a7c79;font-size:10px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.home_approach__19s1h .home_sectionIndex__tQAjk,.home_work__CcaEy .home_sectionIndex__tQAjk{color:#7f858e}.home_approachStatement__byyHP h2,.home_closingPanel__QcYOp h2,.home_faqIntro____Xtg h2,.home_processHeading__EFMt_ h2,.home_reportHeading__kGaIO h2,.home_servicesHeading__iKzkj h2,.home_workHeading__f9xSi h2{margin:0;font-size:clamp(48px,6vw,82px);font-weight:580;letter-spacing:-.065em;line-height:.94}.home_approachStatement__byyHP h2 span{color:#797f88}.home_approachStatement__byyHP>p{max-width:720px;margin:38px 0 0;color:#a5a9ae;font-size:17px;line-height:1.72}.home_principles__WY84s{display:grid;border-top:1px solid hsla(0,0%,100%,.14)}.home_principles__WY84s article{display:grid;grid-template-columns:35px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid hsla(0,0%,100%,.14)}.home_principles__WY84s article>span{color:var(--blue);font-size:10px}.home_principles__WY84s h3{margin:0;font-size:16px;font-weight:590}.home_principles__WY84s p{margin:9px 0 0;color:#8f949b;font-size:12px;line-height:1.6}.home_work__CcaEy{padding-block:150px;background:var(--ink-soft);color:#f7f5ef}.home_workHeading__f9xSi{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:70px}.home_workHeading__f9xSi h2 em{color:#9dbdff}.home_workHeading__f9xSi>p{margin:0;color:#999ea5;font-size:15px;line-height:1.7}.home_vibeCase__51U_6{display:grid;grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);min-height:760px;margin-top:80px;overflow:hidden;border:1px solid rgba(222,185,88,.36);border-radius:28px;background:#0b1016}.home_vibeCopy__A_aYN{position:relative;z-index:2;padding:64px 55px}.home_caseLabel__m5LGX{display:flex;align-items:center;gap:12px;margin:0;color:#8e9498;font-size:9px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.home_caseLabel__m5LGX span{color:#deb958}.home_vibeBrand__0v9Tu{display:flex;align-items:center;gap:12px;margin-top:70px;font-size:18px;font-weight:620}.home_vibeBrand__0v9Tu img{width:30px;height:30px}.home_vibeCopy__A_aYN h3{max-width:500px;margin:28px 0 0;color:#f5f1e8;font-size:clamp(40px,4.5vw,63px);font-weight:570;letter-spacing:-.055em;line-height:.99}.home_vibeCopy__A_aYN>p:not(.home_caseLabel__m5LGX){max-width:500px;margin:26px 0 0;color:#a9adae;font-size:14px;line-height:1.7}.home_vibeCopy__A_aYN ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:32px 0 0;padding:0;color:#b8bbbc;font-size:11px;list-style:none}.home_vibeCopy__A_aYN li:before{margin-right:8px;color:#deb958;content:"•"}.home_caseLinkDark__f8Q2n,.home_caseLink__N8brm{display:inline-flex;align-items:center;gap:10px;margin-top:42px;font-size:13px;font-weight:630;text-decoration:none}.home_caseLink__N8brm{color:#f0cf7a}.home_caseLinkDark__f8Q2n{color:var(--ink)}.home_caseLinkDark__f8Q2n svg,.home_caseLink__N8brm svg{width:17px;transition:transform .16s ease}.home_caseLinkDark__f8Q2n:hover svg,.home_caseLink__N8brm:hover svg{transform:translate(2px,-2px)}.home_vibeVisual__4ptPH{position:relative;min-height:760px;overflow:hidden;background:radial-gradient(circle at center,rgba(222,185,88,.13),transparent 25rem),#101821}.home_closingGrid__SpN42,.home_vibeTexture__2x3Wg{position:absolute;inset:0;opacity:.42;background-image:linear-gradient(45deg,hsla(42,39%,94%,.035) 25%,transparent 0),linear-gradient(-45deg,hsla(42,39%,94%,.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(42,39%,94%,.035) 0),linear-gradient(-45deg,transparent 75%,hsla(42,39%,94%,.035) 0);background-position:0 0,0 36px,36px -36px,-36px 0;background-size:72px 72px}.home_vibeQueen__2tYV6{position:absolute;top:-80px;right:-80px;width:360px;opacity:.06}.home_vibeQueen__2tYV6 img{width:100%;height:auto}.home_casePhone__D0RSI{position:absolute;overflow:hidden;border:1px solid rgba(222,185,88,.33);border-radius:27px;box-shadow:0 34px 70px rgba(0,0,0,.42)}.home_casePhone__D0RSI img{display:block;width:100%;height:auto}.home_casePhoneFront__Npput{z-index:2;bottom:-60px;left:10%;width:340px;transform:rotate(-3deg)}.home_casePhoneBack__Dfvrh{right:2%;bottom:-20px;width:290px;opacity:.78;transform:rotate(4deg)}.home_patternCase__QwuYp{display:grid;grid-template-columns:1.15fr .85fr;min-height:470px;margin-top:26px;overflow:hidden;border-radius:28px;color:var(--ink);background:var(--paper-light)}.home_patternVisual__dauUZ{position:relative;min-height:470px;overflow:hidden;padding:28px;background:radial-gradient(circle at 70% 40%,rgba(155,168,255,.16),transparent 20rem),#11131d}.home_patternVisual__dauUZ>div{height:100%}.home_patternCopy__el1QV{padding:55px}.home_patternCopy__el1QV .home_caseLabel__m5LGX span{color:var(--blue)}.home_patternCopy__el1QV h3{margin:78px 0 0;font-size:46px;font-weight:620;letter-spacing:-.055em}.home_patternCopy__el1QV>p:not(.home_caseLabel__m5LGX){margin:19px 0 0;color:#626460;font-size:14px;line-height:1.68}.home_caseTags__5AjBi{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.home_caseTags__5AjBi span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#666865;font-size:10px}.home_services__u4hfW{padding-block:150px;background:var(--paper)}.home_reportHeading__kGaIO,.home_servicesHeading__iKzkj{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:55px}.home_reportHeading__kGaIO>p,.home_servicesHeading__iKzkj>p{margin:0;color:#676966;font-size:15px;line-height:1.7}.home_serviceGrid__yzAxp{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:74px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--line)}.home_serviceCard__Le2Pg{min-height:430px;padding:32px;background:var(--paper-light)}.home_serviceCardAccent__Qs6q6{color:#fff;background:var(--blue)}.home_serviceTop__JbKTH{display:flex;align-items:center;justify-content:space-between;color:#7c7e7b;font-size:10px}.home_serviceTop__JbKTH svg{width:25px}.home_serviceCardAccent__Qs6q6 .home_serviceTop__JbKTH{color:hsla(0,0%,100%,.67)}.home_serviceLabel__yBPiZ{margin:82px 0 0;color:#6c6e6b;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.home_serviceCardAccent__Qs6q6 .home_serviceLabel__yBPiZ{color:hsla(0,0%,100%,.72)}.home_serviceCard__Le2Pg h3{max-width:310px;margin:14px 0 0;font-size:27px;font-weight:620;letter-spacing:-.04em;line-height:1.08}.home_serviceDescription__KBdPD{max-width:330px;margin:20px 0 0;color:#747672;font-size:13px;line-height:1.65}.home_serviceCardAccent__Qs6q6 .home_serviceDescription__KBdPD{color:hsla(0,0%,100%,.75)}.home_serviceMeta__pwJ0Y{margin-top:50px;padding-top:18px;border-top:1px solid var(--line);color:#4c4e4b;font-size:11px;font-weight:620}.home_serviceCardAccent__Qs6q6 .home_serviceMeta__pwJ0Y{border-color:hsla(0,0%,100%,.24);color:#fff}.home_reportSection__3cIhq{padding-block:150px;background:var(--paper-light)}.home_reportHeading__kGaIO h2 em{color:#666865}.home_reportPanel__SwmYn{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:620px;margin-top:72px;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 30px 70px rgba(16,17,20,.08)}.home_reportAside__FLUGP{padding:34px;color:#fff;background:var(--ink)}.home_reportAside__FLUGP>div:first-child{display:flex;align-items:center;gap:10px;color:#a3a7ad;font-size:10px;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.home_reportAside__FLUGP img{width:26px;height:26px}.home_reportAside__FLUGP h3{margin:90px 0 0;font-size:40px;font-weight:580;letter-spacing:-.05em;line-height:1}.home_reportAside__FLUGP>p{margin:17px 0 0;color:#979ca3;font-size:12px;line-height:1.6}.home_reportStats__j19zC{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:70px}.home_reportStats__j19zC span{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#7f848c;font-size:9px}.home_reportStats__j19zC strong{color:#fff;font-size:23px;font-weight:560}.home_reportCta__nyUkw{gap:10px;width:100%;min-height:50px;margin-top:24px;border-radius:12px;color:#fff;background:var(--blue);font-size:12px;font-weight:620}.home_reportBody__hXVDc{padding:38px}.home_reportTitleRow__F3U9V{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:27px;border-bottom:1px solid var(--line)}.home_reportTitleRow__F3U9V p{margin:0;color:#7c7e7b;font-size:9px;font-weight:620;letter-spacing:.14em;text-transform:uppercase}.home_reportTitleRow__F3U9V h3{margin:7px 0 0;font-size:25px;font-weight:620;letter-spacing:-.035em}.home_reportTitleRow__F3U9V>span{padding:7px 10px;border-radius:999px;color:#0056d6;background:var(--blue-light);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.home_reportRows__hLbbE{display:grid}.home_reportRows__hLbbE article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.home_reportRows__hLbbE article:last-child{border-bottom:0}.home_priorityHigh__YqiDv,.home_priorityMedium__FAngO{display:grid;place-items:center;width:38px;height:25px;border-radius:999px;font-size:9px;font-weight:700}.home_priorityHigh__YqiDv{color:#a02c24;background:#fee3df}.home_priorityMedium__FAngO{color:#795a13;background:#fff0c8}.home_reportRows__hLbbE h4{margin:0;font-size:14px;font-weight:630}.home_reportRows__hLbbE p{margin:7px 0 0;color:#737572;font-size:12px;line-height:1.55}.home_reportRows__hLbbE strong{display:block;margin-top:8px;color:#333532;font-size:11px;font-weight:570}.home_processSection__HUNtA{padding-block:150px;background:var(--paper)}.home_processHeading__EFMt_{display:grid;grid-template-columns:170px minmax(0,1fr);gap:55px;align-items:start}.home_processHeading__EFMt_ h2{max-width:850px}.home_processGrid__FsN6L{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:80px}.home_processGrid__FsN6L article{padding-top:23px;border-top:1px solid var(--ink)}.home_processNumber__SfBL_{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--ink);font-size:11px;font-weight:620}.home_processGrid__FsN6L article>p{margin:55px 0 0;color:var(--blue);font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.home_processGrid__FsN6L h3{margin:13px 0 0;font-size:26px;font-weight:620;letter-spacing:-.04em}.home_processGrid__FsN6L article>span{display:block;margin-top:16px;color:#696b68;font-size:13px;line-height:1.65}.home_processPromise__9DMim{display:flex;align-items:center;gap:16px;max-width:800px;margin-top:70px;padding:20px 22px;border:1px solid rgba(0,102,255,.22);border-radius:15px;color:#42526d;background:var(--blue-light)}.home_processPromise__9DMim svg{width:27px;flex:0 0 auto;color:var(--blue)}.home_processPromise__9DMim p{margin:0;font-size:12px;line-height:1.6}.home_faqSection__qg1pM{padding-block:150px;background:var(--paper-light)}.home_faqGrid__Wpydg{display:grid;grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:110px}.home_faqIntro____Xtg{position:sticky;top:40px;align-self:start}.home_faqIntro____Xtg h2{margin-top:24px}.home_faqIntro____Xtg>p{max-width:430px;margin:25px 0 0;color:#6d6f6b;font-size:15px;line-height:1.7}.home_faqCta__27zJi{gap:10px;min-height:48px;margin-top:34px;padding:0 18px;border-radius:12px;color:#fff;background:var(--ink);font-size:12px;font-weight:620}.home_faqList__qBu6k{border-top:1px solid var(--line)}.home_faqList__qBu6k details{border-bottom:1px solid var(--line)}.home_faqList__qBu6k summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;cursor:pointer;font-size:16px;font-weight:610;list-style:none}.home_faqList__qBu6k summary::-webkit-details-marker{display:none}.home_faqList__qBu6k summary span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;color:var(--blue);font-size:20px;font-weight:400;transition:transform .16s ease}.home_faqList__qBu6k details[open] summary span{transform:rotate(45deg)}.home_faqList__qBu6k details>p{max-width:700px;margin:-8px 0 28px;color:#6e706d;font-size:13px;line-height:1.7}.home_closing__ov_WK{padding:90px 0;background:var(--paper-light)}.home_closingPanel__QcYOp{position:relative;display:flex;flex-direction:column;align-items:center;min-height:610px;overflow:hidden;padding:80px 40px;border-radius:30px;color:#fff;background:radial-gradient(circle at 50% 125%,rgba(0,102,255,.5),transparent 38rem),var(--ink);text-align:center}.home_closingGrid__SpN42{opacity:.35;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-position:0 0;background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.home_closingIcon__PQ_wP{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border:1px solid hsla(0,0%,100%,.16);border-radius:17px;color:#9dbdff;background:hsla(0,0%,100%,.06)}.home_closingIcon__PQ_wP svg{width:25px}.home_closingPanel__QcYOp>p{position:relative;z-index:1;margin:46px 0 0;color:#8f949d;font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.home_closingPanel__QcYOp h2{position:relative;z-index:1;margin-top:20px;font-size:clamp(58px,7vw,94px)}.home_closingCta__Vmul_{position:relative;z-index:1;gap:12px;min-height:56px;margin-top:41px;padding:0 22px;border-radius:13px;color:#fff;background:var(--blue);font-size:13px;font-weight:630}.home_footer__HqMXW{padding-top:80px;color:#f5f3ee;background:var(--ink)}.home_footerTop__QKAc7{display:grid;grid-template-columns:.7fr 1fr 1.3fr;gap:70px;padding-bottom:75px}.home_footerTop__QKAc7>p{margin:4px 0 0;color:#82878e;font-size:12px;line-height:1.6}.home_footerLinks__ejj7c{display:grid;grid-template-columns:1fr 1fr;gap:40px}.home_footerLinks__ejj7c>div{display:flex;flex-direction:column;gap:13px}.home_footerLinks__ejj7c span{margin-bottom:7px;color:#656a72;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.home_footerLinks__ejj7c a{width:fit-content;color:#b4b8bd;font-size:12px;text-decoration:none}.home_footerLinks__ejj7c a:hover{color:#fff}.home_footerBottom__8cQC0{display:flex;align-items:center;justify-content:space-between;min-height:78px;border-top:1px solid hsla(0,0%,100%,.1);color:#686d74;font-size:10px}@media (max-width:1080px){.home_heroGrid__DhqFK{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:42px}.home_approachGrid__L1ALz{grid-template-columns:120px minmax(0,1fr)}.home_principles__WY84s{grid-column:2}.home_reportHeading__kGaIO,.home_servicesHeading__iKzkj,.home_workHeading__f9xSi{grid-template-columns:120px minmax(0,1fr)}.home_reportHeading__kGaIO>p,.home_servicesHeading__iKzkj>p,.home_workHeading__f9xSi>p{grid-column:2;max-width:650px}.home_vibeCase__51U_6{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr)}.home_casePhoneFront__Npput{width:300px}.home_casePhoneBack__Dfvrh{width:250px}.home_patternCase__QwuYp{grid-template-columns:1fr .82fr}}@media (max-width:900px){.home_headerInner__PB8_s{grid-template-columns:1fr auto}.home_nav__eFv__{display:none}.home_heroGrid__DhqFK{grid-template-columns:1fr;padding-block:80px 100px}.home_heroCopy__e6FQF{max-width:780px}.home_productBoard__2Gdgy{width:min(100%,650px);margin-inline:auto}.home_vibeCase__51U_6{grid-template-columns:1fr}.home_vibeVisual__4ptPH{min-height:670px}.home_patternCase__QwuYp{grid-template-columns:1fr}.home_patternVisual__dauUZ{min-height:400px}.home_patternCopy__el1QV h3{margin-top:54px}.home_serviceGrid__yzAxp{grid-template-columns:1fr}.home_serviceCard__Le2Pg{min-height:auto}.home_serviceLabel__yBPiZ{margin-top:54px}.home_reportPanel__SwmYn{grid-template-columns:270px 1fr}.home_faqGrid__Wpydg{grid-template-columns:1fr;gap:65px}.home_faqIntro____Xtg{position:static}.home_footerTop__QKAc7{grid-template-columns:1fr 1fr}.home_footerLinks__ejj7c{grid-column:1/-1}}@media (max-width:700px){.home_shell__sGt5b{width:min(100% - 32px,1200px)}.home_headerInner__PB8_s{min-height:76px}.home_headerCta__nskn5{min-height:42px;padding-inline:14px}.home_headerCta__nskn5 svg{display:none}.home_heroGrid__DhqFK{padding-top:62px}.home_heroCopy__e6FQF h1{font-size:clamp(57px,17vw,82px)}.home_heroLead__ob_Yv{font-size:16px}.home_primaryCta__3FgzB,.home_secondaryCta__Xu5hA{width:100%}.home_productBoard__2Gdgy{min-height:auto;transform:none}.home_boardBar__M3GNy{grid-template-columns:1fr 1fr}.home_boardBar__M3GNy>span:nth-child(2){display:none}.home_boardBody__Z80_X{grid-template-columns:1fr}.home_boardStatement__51z2M{padding:44px 28px 34px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.home_boardStatement__51z2M h2{margin-top:34px}.home_boardScore__4dxVn{padding:20px 28px}.home_boardFooter__bykcX{gap:12px;justify-content:flex-start;padding-inline:28px;overflow-x:auto;white-space:nowrap}.home_ticker__JlGzM{overflow-x:auto;scrollbar-width:none}.home_ticker__JlGzM>div{justify-content:flex-start}.home_approach__19s1h,.home_faqSection__qg1pM,.home_processSection__HUNtA,.home_reportSection__3cIhq,.home_services__u4hfW,.home_work__CcaEy{padding-block:105px}.home_approachGrid__L1ALz,.home_processHeading__EFMt_,.home_reportHeading__kGaIO,.home_servicesHeading__iKzkj,.home_workHeading__f9xSi{grid-template-columns:1fr;gap:28px}.home_principles__WY84s,.home_reportHeading__kGaIO>p,.home_servicesHeading__iKzkj>p,.home_workHeading__f9xSi>p{grid-column:1}.home_approachStatement__byyHP h2,.home_closingPanel__QcYOp h2,.home_faqIntro____Xtg h2,.home_processHeading__EFMt_ h2,.home_reportHeading__kGaIO h2,.home_servicesHeading__iKzkj h2,.home_workHeading__f9xSi h2{font-size:clamp(46px,13vw,67px)}.home_principles__WY84s{margin-top:32px}.home_vibeCase__51U_6{min-height:auto;margin-top:58px}.home_vibeCopy__A_aYN{padding:42px 28px 48px}.home_vibeBrand__0v9Tu{margin-top:50px}.home_vibeCopy__A_aYN h3{font-size:clamp(39px,11vw,55px)}.home_vibeCopy__A_aYN ul{grid-template-columns:1fr}.home_vibeVisual__4ptPH{min-height:550px}.home_casePhoneFront__Npput{left:3%;width:54vw;max-width:285px}.home_casePhoneBack__Dfvrh{right:0;width:45vw;max-width:235px}.home_patternVisual__dauUZ{min-height:270px}.home_patternCopy__el1QV{padding:39px 28px 44px}.home_patternCopy__el1QV h3{margin-top:48px;font-size:39px}.home_serviceGrid__yzAxp{margin-top:55px}.home_serviceCard__Le2Pg{padding:28px}.home_reportPanel__SwmYn{grid-template-columns:1fr;margin-top:55px}.home_reportAside__FLUGP h3{margin-top:55px}.home_reportStats__j19zC{margin-top:44px}.home_reportBody__hXVDc{padding:28px}.home_reportTitleRow__F3U9V{align-items:flex-start;flex-direction:column}.home_reportRows__hLbbE article{grid-template-columns:42px 1fr}.home_processGrid__FsN6L{grid-template-columns:1fr;gap:55px;margin-top:58px}.home_processGrid__FsN6L article>p{margin-top:40px}.home_faqList__qBu6k summary{min-height:80px;font-size:14px}.home_closing__ov_WK{padding-block:60px}.home_closingPanel__QcYOp{min-height:520px;padding:65px 25px}.home_closingPanel__QcYOp h2{font-size:clamp(51px,14vw,72px)}.home_footerTop__QKAc7{grid-template-columns:1fr;gap:35px}.home_footerLinks__ejj7c{grid-column:1}.home_footerBottom__8cQC0{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}}@media (max-width:420px){.home_brand__9Zfa3{font-size:17px}.home_brandMark__XP69X{width:27px;height:27px}.home_headerCta__nskn5{font-size:11px}.home_heroCopy__e6FQF h1{letter-spacing:-.07em}.home_boardStatement__51z2M h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.home_page__NOZQO *,.home_page__NOZQO :after,.home_page__NOZQO :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.patternrank_page__h4pi7{--ink:#11131d;--ink-raised:#191c29;--paper:#f2eee4;--paper-light:#faf8f3;--muted:#6c6d70;--lavender:#9ba8ff;--lavender-soft:#dde1ff;--line:rgba(17,19,29,.15);min-height:100vh;overflow:hidden;color:var(--ink);background:var(--paper)}.patternrank_page__h4pi7 *,.patternrank_page__h4pi7 :after,.patternrank_page__h4pi7 :before{box-sizing:border-box}.patternrank_shell__dQlM_{width:min(1200px,calc(100% - 48px));margin-inline:auto}.patternrank_hero__pYtIH{min-height:900px;color:var(--paper);background:radial-gradient(circle at 80% 22%,rgba(155,168,255,.16),transparent 28rem),var(--ink)}.patternrank_header__BoxUH{position:relative;z-index:20;border-bottom:1px solid hsla(43,35%,92%,.12)}.patternrank_headerInner__T_PFe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;gap:28px}.patternrank_brand__yk_hM{display:inline-flex;align-items:center;gap:11px;width:fit-content;color:inherit;font-size:18px;font-weight:650;letter-spacing:-.035em;text-decoration:none}.patternrank_mark__2miYd{display:flex;align-items:flex-end;gap:3px;width:26px;height:26px}.patternrank_mark__2miYd i{width:4px;border-radius:1px;background:var(--lavender)}.patternrank_mark__2miYd i:first-child{height:8px;opacity:.45}.patternrank_mark__2miYd i:nth-child(2){height:14px;opacity:.64}.patternrank_mark__2miYd i:nth-child(3){height:20px;opacity:.82}.patternrank_mark__2miYd i:nth-child(4){height:26px}.patternrank_navigation__pl_mU{display:flex;align-items:center;gap:31px}.patternrank_navigation__pl_mU a{color:#8c919c;font-size:12px;font-weight:540;text-decoration:none;transition:color .16s ease}.patternrank_navigation__pl_mU a:hover{color:var(--paper)}.patternrank_closingSecondary__pLaiI,.patternrank_headerCta__Uq_74,.patternrank_primaryCta__sXmHR,.patternrank_secondaryCta___kB5b{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.patternrank_headerCta__Uq_74{justify-self:end;gap:9px;min-height:44px;padding:0 17px;border:1px solid hsla(43,35%,92%,.14);border-radius:999px;color:var(--paper);background:hsla(43,35%,92%,.06);font-size:12px;font-weight:620}.patternrank_headerCta__Uq_74 svg{width:16px}.patternrank_heroGrid__X1_OW{display:grid;grid-template-columns:minmax(0,.82fr) minmax(550px,1.18fr);align-items:center;gap:60px;min-height:720px;padding-block:70px}.patternrank_eyebrow__nz96q,.patternrank_kicker__hoitw{color:var(--lavender);font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.patternrank_eyebrow__nz96q{display:flex;align-items:center;gap:10px;margin:0}.patternrank_eyebrow__nz96q span{width:28px;height:1px;background:var(--lavender)}.patternrank_heroCopy__cZ_vc h1{max-width:720px;margin:28px 0 0;font-size:clamp(65px,7vw,103px);font-weight:580;letter-spacing:-.075em;line-height:.88}.patternrank_heroCopy__cZ_vc h1 em{color:var(--lavender);font-family:Georgia,Times New Roman,serif;font-weight:400}.patternrank_heroLead__LXSea{max-width:590px;margin:33px 0 0;color:#a3a7b0;font-size:17px;line-height:1.7}.patternrank_heroActions__s5_86{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.patternrank_closingSecondary__pLaiI,.patternrank_primaryCta__sXmHR,.patternrank_secondaryCta___kB5b{min-height:54px;padding:0 20px;border-radius:12px;font-size:13px;font-weight:630}.patternrank_primaryCta__sXmHR{gap:12px;color:var(--ink);background:var(--lavender);box-shadow:0 16px 34px rgba(155,168,255,.14)}.patternrank_primaryCta__sXmHR svg{width:18px}.patternrank_closingSecondary__pLaiI,.patternrank_secondaryCta___kB5b{border:1px solid hsla(43,35%,92%,.14);color:var(--paper);background:hsla(43,35%,92%,.04)}.patternrank_researchNote__2w2Q_{display:flex;align-items:flex-start;gap:10px;max-width:510px;margin-top:24px;color:#686e7b;font-size:10px;line-height:1.55}.patternrank_researchNote__2w2Q_ svg{width:17px;flex:0 0 auto;color:#828998}.patternrank_heroPreview__l4_f9{position:relative}.patternrank_heroPreview__l4_f9>:last-child{position:relative;z-index:2;transform:rotate(1.1deg)}.patternrank_previewGlow___a5AY{position:absolute;top:20%;right:7%;width:390px;height:390px;border-radius:50%;background:rgba(155,168,255,.14);filter:blur(80px)}.patternrank_modelStrip__djNxV{min-height:92px;border-top:1px solid hsla(43,35%,92%,.11)}.patternrank_modelStrip__djNxV>div{display:flex;align-items:center;justify-content:center;gap:clamp(17px,3vw,42px);min-height:92px;color:#777c89;font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.patternrank_modelStrip__djNxV i{width:4px;height:4px;border-radius:50%;background:var(--lavender)}.patternrank_productSection__h8cTa{padding-block:150px;background:var(--paper)}.patternrank_buildHeading__i80NQ,.patternrank_consoleHeading__Y_G0W,.patternrank_sectionHeading__19kE_{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:80px}.patternrank_boundaryCopy__WanRb h2,.patternrank_buildHeading__i80NQ h2,.patternrank_closingPanel__auBfp h2,.patternrank_consoleHeading__Y_G0W h2,.patternrank_sectionHeading__19kE_ h2{margin:15px 0 0;font-size:clamp(47px,5.8vw,76px);font-weight:580;letter-spacing:-.062em;line-height:.96}.patternrank_buildHeading__i80NQ>p,.patternrank_consoleHeading__Y_G0W>p,.patternrank_sectionHeading__19kE_>p{margin:0 0 4px;color:#65676b;font-size:15px;line-height:1.72}.patternrank_pillarGrid__O7S9e{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--line)}.patternrank_pillarGrid__O7S9e article{min-height:360px;padding:31px;background:var(--paper-light)}.patternrank_pillarTop__FwMEV{display:flex;align-items:center;justify-content:space-between;color:#77797b;font-size:9px}.patternrank_pillarTop__FwMEV svg{width:24px;color:#626fae}.patternrank_pillarGrid__O7S9e article>p{margin:69px 0 0;color:#626fae;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.patternrank_pillarGrid__O7S9e h3{max-width:300px;margin:13px 0 0;font-size:26px;font-weight:620;letter-spacing:-.042em;line-height:1.08}.patternrank_pillarGrid__O7S9e article>span:last-child{display:block;max-width:320px;margin-top:19px;color:#727471;font-size:13px;line-height:1.65}.patternrank_consoleSection__TsgH3{padding-block:145px;color:var(--paper);background:var(--ink-raised)}.patternrank_consoleHeading__Y_G0W>p{color:#969aa3}.patternrank_consoleFrame__nWH1X{margin-top:70px;padding:18px;border:1px solid hsla(43,35%,92%,.1);border-radius:29px;background:hsla(43,35%,92%,.035)}.patternrank_boundarySection__5u9Ma{padding-block:150px;color:var(--paper);background:var(--ink)}.patternrank_boundaryGrid__jaJ9o{display:grid;grid-template-columns:160px minmax(0,1.05fr) minmax(390px,.95fr);gap:70px}.patternrank_boundaryNumber__hki7k{color:#666b77;font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.patternrank_boundaryCopy__WanRb h2{margin:0}.patternrank_boundaryCopy__WanRb h2 span{color:#717683}.patternrank_boundaryCopy__WanRb>p{max-width:650px;margin:34px 0 0;color:#9a9ea7;font-size:15px;line-height:1.72}.patternrank_boundaryList__0VaGj{border-top:1px solid hsla(43,35%,92%,.13)}.patternrank_boundaryList__0VaGj>div{display:flex;gap:14px;padding:25px 0;border-bottom:1px solid hsla(43,35%,92%,.13)}.patternrank_boundaryList__0VaGj svg{width:19px;height:19px;padding:3px;flex:0 0 auto;border-radius:50%;color:var(--ink);background:var(--lavender)}.patternrank_boundaryList__0VaGj span{color:#858a95;font-size:11px;line-height:1.6}.patternrank_boundaryList__0VaGj strong{display:block;margin-bottom:5px;color:var(--paper);font-size:14px;font-weight:590}.patternrank_buildSection__QfK30{padding-block:150px;background:var(--paper-light)}.patternrank_buildGrid__QnHKe{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:72px}.patternrank_buildGrid__QnHKe article{min-height:300px;padding:29px;border:1px solid var(--line);border-radius:18px;background:#fff}.patternrank_buildGrid__QnHKe article>div{display:flex;align-items:center;justify-content:space-between;color:#747677;font-size:9px}.patternrank_buildGrid__QnHKe svg{width:23px;color:#626fae}.patternrank_buildGrid__QnHKe h3{margin:72px 0 0;font-size:24px;font-weight:620;letter-spacing:-.04em}.patternrank_buildGrid__QnHKe p{margin:17px 0 0;color:#747673;font-size:12px;line-height:1.65}.patternrank_buildFootnote__yQBkn{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:36px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#fff}.patternrank_buildFootnote__yQBkn>p{margin:0;color:#626fae;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.patternrank_buildFootnote__yQBkn>div{display:flex;flex-wrap:wrap;gap:9px}.patternrank_buildFootnote__yQBkn span{padding:9px 12px;border:1px solid rgba(98,111,174,.22);border-radius:999px;color:#414552;background:var(--lavender-soft);font-size:11px;font-weight:600}.patternrank_closingSection__aUaXw{padding:100px 0;background:var(--paper-light)}.patternrank_closingPanel__auBfp{display:flex;flex-direction:column;align-items:center;min-height:580px;padding:80px 40px;border-radius:28px;color:var(--paper);background:radial-gradient(circle at 50% 130%,rgba(155,168,255,.35),transparent 31rem),var(--ink);text-align:center}.patternrank_closingMark__Q67OE{display:grid;place-items:center;width:58px;height:58px;border:1px solid hsla(43,35%,92%,.13);border-radius:17px;background:hsla(43,35%,92%,.05)}.patternrank_closingPanel__auBfp>p{margin:46px 0 0;color:#7c8290;font-size:9px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.patternrank_closingPanel__auBfp h2{max-width:850px;margin-top:18px}.patternrank_closingPanel__auBfp>span{max-width:630px;margin-top:23px;color:#969ba5;font-size:14px;line-height:1.7}.patternrank_closingPanel__auBfp>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px}.patternrank_footer__lMq4n{border-top:1px solid hsla(43,35%,92%,.11);color:var(--paper);background:var(--ink)}.patternrank_footerInner__Yp6ex{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding-block:44px}.patternrank_footerInner__Yp6ex>p{margin:0;color:#707581;font-size:11px}.patternrank_footerInner__Yp6ex nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:19px}.patternrank_footerInner__Yp6ex nav a{color:#8b909b;font-size:11px;text-decoration:none}.patternrank_footerInner__Yp6ex small{grid-column:1/-1;padding-top:24px;border-top:1px solid hsla(43,35%,92%,.1);color:#5f6470;font-size:9px}@media (max-width:1080px){.patternrank_heroGrid__X1_OW{grid-template-columns:minmax(0,.76fr) minmax(500px,1.24fr);gap:38px}.patternrank_boundaryGrid__jaJ9o{grid-template-columns:130px minmax(0,1fr)}.patternrank_boundaryList__0VaGj{grid-column:2}}@media (max-width:900px){.patternrank_headerInner__T_PFe{grid-template-columns:1fr auto}.patternrank_navigation__pl_mU{display:none}.patternrank_heroGrid__X1_OW{grid-template-columns:1fr;padding-block:80px 105px}.patternrank_heroCopy__cZ_vc{max-width:760px}.patternrank_heroPreview__l4_f9{max-width:760px;width:100%;margin-inline:auto}.patternrank_buildHeading__i80NQ,.patternrank_consoleHeading__Y_G0W,.patternrank_sectionHeading__19kE_{grid-template-columns:1fr;gap:28px}.patternrank_buildGrid__QnHKe,.patternrank_pillarGrid__O7S9e{grid-template-columns:1fr}.patternrank_buildGrid__QnHKe article,.patternrank_pillarGrid__O7S9e article{min-height:auto}.patternrank_buildGrid__QnHKe h3,.patternrank_pillarGrid__O7S9e article>p{margin-top:52px}}@media (max-width:700px){.patternrank_shell__dQlM_{width:min(100% - 32px,1200px)}.patternrank_headerInner__T_PFe{min-height:76px}.patternrank_headerCta__Uq_74{min-height:42px;padding-inline:14px}.patternrank_headerCta__Uq_74 svg{display:none}.patternrank_heroGrid__X1_OW{padding-top:62px}.patternrank_heroCopy__cZ_vc h1{font-size:clamp(57px,16vw,82px)}.patternrank_heroLead__LXSea{font-size:15px}.patternrank_primaryCta__sXmHR,.patternrank_secondaryCta___kB5b{width:100%}.patternrank_heroPreview__l4_f9>:last-child{transform:none}.patternrank_modelStrip__djNxV{overflow-x:auto;scrollbar-width:none}.patternrank_modelStrip__djNxV>div{justify-content:flex-start;min-width:max-content}.patternrank_boundarySection__5u9Ma,.patternrank_buildSection__QfK30,.patternrank_consoleSection__TsgH3,.patternrank_productSection__h8cTa{padding-block:105px}.patternrank_boundaryCopy__WanRb h2,.patternrank_buildHeading__i80NQ h2,.patternrank_closingPanel__auBfp h2,.patternrank_consoleHeading__Y_G0W h2,.patternrank_sectionHeading__19kE_ h2{font-size:clamp(44px,12.5vw,62px)}.patternrank_pillarGrid__O7S9e{margin-top:54px}.patternrank_consoleFrame__nWH1X{margin:52px -8px 0;padding:7px;border-radius:24px}.patternrank_boundaryGrid__jaJ9o{grid-template-columns:1fr;gap:29px}.patternrank_boundaryList__0VaGj{grid-column:1;margin-top:28px}.patternrank_buildGrid__QnHKe{margin-top:55px}.patternrank_buildFootnote__yQBkn{grid-template-columns:1fr;gap:14px}.patternrank_closingSection__aUaXw{padding-block:65px}.patternrank_closingPanel__auBfp{min-height:520px;padding:65px 26px}.patternrank_closingPanel__auBfp>div:last-child,.patternrank_closingPrimary__IGHvZ,.patternrank_closingSecondary__pLaiI{width:100%}.patternrank_footerInner__Yp6ex{grid-template-columns:1fr}.patternrank_footerInner__Yp6ex>p{display:none}.patternrank_footerInner__Yp6ex nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.patternrank_page__h4pi7 *,.patternrank_page__h4pi7 :after,.patternrank_page__h4pi7 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}