.methodologyPage{--method-max:1320px;--method-reading:760px;background:#f6f5f1;overflow:clip}.methodologyPage .publicHeader{width:100%;position:absolute;inset:0 0 auto}.methodHero{color:#fff;background:#06152b;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:5vw;min-height:920px;padding:150px max(48px,7vw) 90px;display:grid;position:relative;overflow:hidden}.methodHero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 68%);mask-image:linear-gradient(110deg,#000,#0000 68%)}.methodHeroCopy{z-index:3;max-width:710px;position:relative}.methodEyebrow,.methodStatement span,.methodPath header>span,.blueprintCopy>span,.evidenceIntro>span{letter-spacing:.17em;text-transform:uppercase;color:#8fbaf5;font-size:10px}.methodHero h1{letter-spacing:-.065em;text-wrap:balance;margin:50px 0 38px;font-size:clamp(60px,7.1vw,118px);font-weight:430;line-height:.89}.methodHero p{color:#a9b8ca;max-width:620px;font-size:clamp(17px,1.35vw,22px);line-height:1.7}.methodHero small{color:#6f829b;letter-spacing:.05em;margin-top:65px;font-size:9px;display:block}.methodObject{aspect-ratio:1;perspective:1000px;justify-self:center;width:min(49vw,710px);position:relative}.methodObject>i{border:1px solid #cfe4ff4a;border-radius:50%;position:absolute;inset:9%;transform:rotateX(68deg)rotate(-18deg)}.methodObject>i:nth-of-type(2){inset:17%;transform:rotateY(68deg)rotate(24deg)}.methodObject>i:nth-of-type(3){inset:27%;transform:rotateX(54deg)rotateY(28deg)rotate(41deg)}.methodObject>b{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 26%,#76aaf0,#123e79 70%);border-radius:50%;place-items:center;width:17%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 90px #0009,0 0 100px #397cf436}.methodMark{fill:currentColor;width:58%;height:58%}.methodAura{filter:blur(14px);background:radial-gradient(circle,#5b97eb38,#5b97eb0d 45%,#0000 70%);border-radius:50%;position:absolute;inset:6%}.methodObject>span{transform-origin:0;background:linear-gradient(90deg,#cde2ff6b,#0000);width:38%;height:1px;position:absolute;top:50%;left:50%}.methodObject>span:first-of-type{transform:rotate(0)}.methodObject>span:nth-of-type(2){transform:rotate(90deg)}.methodObject>span:nth-of-type(3){transform:rotate(180deg)}.methodObject>span:nth-of-type(4){transform:rotate(270deg)}.methodToc{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5f1eb;border-bottom:1px solid #d8dce0;justify-content:center;align-items:center;gap:clamp(18px,4vw,65px);height:74px;display:flex;position:sticky;top:0}.methodToc a{color:#627084;align-items:center;gap:8px;font-size:11px;display:flex}.methodToc a span{color:#397cf4;font-size:8px}.methodToc a:hover,.methodToc a:focus-visible{color:#10243e}.methodStatement{background:#f6f5f1;padding:clamp(120px,15vw,230px) max(48px,11vw)}.methodStatement>div{border-inline-start:2px solid #397cf4;max-width:1080px;margin-inline:auto;padding-inline-start:clamp(30px,5vw,76px)}.methodStatement h2{letter-spacing:-.06em;text-wrap:balance;margin:45px 0;font-size:clamp(44px,6.5vw,98px);font-weight:430;line-height:1.02}.methodStatement p{max-width:var(--method-reading);color:#657184;font-size:17px;line-height:1.8}.methodPath{background:#fbfbf9;padding:clamp(120px,14vw,210px) max(48px,8vw)}.methodPath>header{max-width:var(--method-max);grid-template-columns:.65fr 1.35fr;gap:9vw;margin:auto;display:grid}.methodPath h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(39px,5.3vw,78px);font-weight:430;line-height:1.03}.methodStages{max-width:var(--method-max);border-top:1px solid #d8dce0;margin:120px auto 0}.methodStages article{border-bottom:1px solid #d8dce0;grid-template-columns:100px 1fr;min-height:220px;padding:42px 0;scroll-margin-top:95px;display:grid}.methodStages article>span{color:#397cf4;font-size:10px}.methodStages article>div{grid-template-columns:1fr .75fr;gap:8vw;display:grid}.methodStages h3{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:440;line-height:1}.methodStages p{color:#657184;max-width:390px;margin:5px 0;font-size:15px;line-height:1.75}.methodBlueprint{color:#fff;background:#06152b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;min-height:1000px;padding:150px max(48px,8vw);display:grid}.blueprintCopy h2{letter-spacing:-.06em;margin:50px 0 38px;font-size:clamp(50px,6.5vw,96px);font-weight:430;line-height:.96}.blueprintCopy p{color:#9eafc3;max-width:530px;font-size:16px;line-height:1.8}.blueprintVisual{aspect-ratio:1;justify-self:end;width:min(52vw,720px);position:relative}.blueprintOrbit{border:1px solid #b9d5fa36;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blueprintOrbitA{width:94%;height:55%}.blueprintOrbitB{width:55%;height:94%}.blueprintCore{aspect-ratio:1;color:#fff;background:#397cf4;border-radius:50%;place-items:center;width:16%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #397cf454}.blueprintNode{color:#fff;gap:5px;display:grid;position:absolute}.blueprintNode span{color:#8fbaf5;font-size:8px}.blueprintNode strong{font-size:14px;font-weight:500}.blueprintNode1{top:7%;left:44%}.blueprintNode2{top:35%;right:2%}.blueprintNode3{bottom:8%;right:14%}.blueprintNode4{bottom:9%;left:12%}.blueprintNode5{top:34%;left:0}.methodEvidence{background:#f6f5f1;padding:clamp(120px,14vw,210px) max(48px,8vw)}.evidenceIntro{max-width:930px}.evidenceIntro h2{letter-spacing:-.065em;margin:48px 0 35px;font-size:clamp(48px,7vw,104px);font-weight:430;line-height:.95}.evidenceIntro p{color:#657184;max-width:680px;font-size:17px;line-height:1.8}.evidenceRail{border-top:1px solid #d8dce0;grid-template-columns:repeat(5,1fr);margin-top:115px;display:grid}.evidenceRail>div{border-inline-end:1px solid #d8dce0;flex-direction:column;justify-content:space-between;min-height:200px;padding:28px;display:flex}.evidenceRail>div:first-child{border-inline-start:1px solid #d8dce0}.evidenceRail span{color:#397cf4;font-size:8px}.evidenceRail strong{font-size:20px;font-weight:500}.methodClose{background:#fbfbf9;padding:clamp(140px,17vw,260px) max(48px,10vw);position:relative}.methodClose>.methodMark{color:#397cf4;width:76px;height:76px;margin-bottom:75px}.methodClose blockquote{letter-spacing:-.065em;text-wrap:balance;max-width:1180px;margin:0 0 100px;font-size:clamp(51px,7.4vw,112px);font-weight:430;line-height:.96}.methodClose a{border-bottom:1px solid;gap:28px;padding-bottom:12px;font-size:13px;display:inline-flex}.methodologyArabic{font-family:"Almarai",var(--font-geist-sans),sans-serif}.methodologyArabic h1,.methodologyArabic h2,.methodologyArabic h3,.methodologyArabic blockquote{letter-spacing:0;line-height:1.35}.methodologyArabic .methodHero p,.methodologyArabic .methodStatement p,.methodologyArabic .methodStages p,.methodologyArabic .blueprintCopy p,.methodologyArabic .evidenceIntro p{line-height:1.9}.methodologyArabic .methodEyebrow,.methodologyArabic .methodStatement span,.methodologyArabic .methodPath header>span,.methodologyArabic .blueprintCopy>span{letter-spacing:0}.methodologyArabic .methodObject{transform:scaleX(-1)}@media (max-width:900px){.methodHero{grid-template-columns:1fr .7fr;min-height:820px}.methodObject{width:54vw}.methodPath>header,.methodBlueprint{grid-template-columns:1fr}.methodBlueprint{padding-block:130px}.blueprintVisual{justify-self:center;width:min(86vw,680px)}.methodStages article>div{grid-template-columns:1fr 1fr}.methodToc{justify-content:flex-start;padding-inline:24px;overflow-x:auto}.evidenceRail{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}}@media (max-width:600px){.methodHero{flex-direction:column;justify-content:center;align-items:stretch;min-height:850px;padding:125px 24px 55px;display:flex}.methodHero h1{font-size:48px}.methodHero small{margin-top:35px;line-height:1.7}.methodObject{opacity:.62;align-self:center;width:76vw;margin-top:18px}.methodToc{height:62px}.methodStatement,.methodPath,.methodEvidence,.methodClose{padding-inline:24px}.methodStatement>div{padding-inline-start:22px}.methodStatement h2{font-size:38px}.methodPath>header{gap:34px}.methodStages{margin-top:75px}.methodStages article{grid-template-columns:44px 1fr;min-height:0}.methodStages article>div{grid-template-columns:1fr;gap:18px}.methodStages h3{font-size:36px}.methodBlueprint{gap:75px;min-height:0;padding:110px 24px}.blueprintCopy h2{font-size:43px}.blueprintVisual{width:92vw}.blueprintNode strong{font-size:11px}.evidenceIntro h2{font-size:43px}.evidenceRail{margin-top:70px}.methodClose blockquote{margin-bottom:70px;font-size:42px}.methodologyArabic .methodHero h1,.methodologyArabic .methodStatement h2,.methodologyArabic .methodPath h2,.methodologyArabic .blueprintCopy h2,.methodologyArabic .evidenceIntro h2,.methodologyArabic .methodClose blockquote{line-height:1.45}}@media (prefers-reduced-motion:no-preference){.methodObject>i:first-of-type{animation:18s linear infinite methodOrbit}.methodObject>i:nth-of-type(2){animation:22s linear infinite methodOrbitTwo}.methodStages article{animation:linear both methodReveal;animation-timeline:view();animation-range:entry cover 28%}}@keyframes methodOrbit{to{transform:rotateX(68deg)rotate(342deg)}}@keyframes methodOrbitTwo{to{transform:rotateY(68deg)rotate(-336deg)}}@keyframes methodReveal{0%{opacity:.2;transform:translateY(35px)}to{opacity:1;transform:none}}.methodEyebrow,.methodStatement span,.methodPath header>span,.blueprintCopy>span,.evidenceIntro>span{letter-spacing:.12em;font-size:13px;font-weight:650;line-height:1.5}.methodHero small{color:#94a5bb;font-size:13px;line-height:1.65}.methodToc a{font-size:14px;line-height:1.5}.methodToc a span{font-size:12px}.methodStatement p,.methodStages p,.blueprintCopy p,.evidenceIntro p{font-size:17px;line-height:1.85}.methodStages article>span{font-size:13px;line-height:1.5}.blueprintNode span{font-size:12px;line-height:1.4}.blueprintNode strong{font-size:16px}.evidenceRail span{font-size:12px;line-height:1.5}.methodClose a{font-size:16px;line-height:1.5}@media (min-width:901px){.methodologyArabic .methodHero{direction:ltr;grid-template-columns:minmax(420px,1.1fr) minmax(0,.9fr)}.methodologyArabic .methodHeroCopy{text-align:right;direction:rtl;grid-area:1/2;justify-self:start}.methodologyArabic .methodObject{direction:ltr;grid-area:1/1}.methodologyArabic .methodBlueprint{direction:ltr;grid-template-columns:minmax(420px,1.2fr) minmax(0,.8fr)}.methodologyArabic .blueprintCopy{text-align:right;direction:rtl;grid-area:1/2}.methodologyArabic .blueprintVisual{direction:ltr;grid-area:1/1;justify-self:start}}
