@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#00152d;--navy-deep:#001226;--navy-band:#001b39;--blue:#1268f3;--orange:#ffb24a;--orange-on-light:#b75e00;--ink:#071731;--surface:#fff;--surface-soft:#f3f7fd;--surface-blue:#eaf2ff;--text-on-dark:#fff;--muted-on-dark:#d9e5f4;--line:#e6eaf0;--muted:#536079;--section-space:clamp(72px, 7vw, 96px);--card-shadow:0 16px 42px #04224c14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#071731;background:#fff;margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-family:Manrope Variable,Manrope,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}p{color:var(--muted);line-height:1.65}.shell{width:min(1180px,100% - 64px);margin:auto}.contentSection{padding:52px 0}.contentSection h2{font-size:36px;line-height:1.15}.eyebrow{color:#ffb24a;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:700;line-height:1.2}.sectionIntroduction p{max-width:340px;margin:14px 0 0}.splitSection{grid-template-columns:330px 1fr;align-items:center;gap:44px;display:grid}.alignStart{align-items:start}.button{border-radius:5px;justify-content:center;align-items:center;padding:14px 24px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-2px)}.primaryButton{background:var(--blue);color:#fff;box-shadow:0 6px 22px #1268f338}.primaryButton:hover,.primaryButton:focus-visible{box-shadow:0 10px 28px #1268f352}.secondaryButton{color:#fff;border:1px solid #71809a}.secondaryButton:hover,.secondaryButton:focus-visible{border-color:var(--orange);color:var(--orange)}.textLink{color:var(--blue);margin-top:22px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:inline-block}@media (width<=720px){body{font-size:15px}.contentSection h2{font-size:32px}.eyebrow{font-size:13px}.button{font-size:15px}}.heroSection{color:#fff;background:#001226;height:710px;position:relative;overflow:hidden}.heroSection:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#001226 0% 38%,#00122673 58%,#0000 84%);position:absolute;inset:0}.heroImage{z-index:0;object-fit:cover;object-position:center;width:57%;height:100%;position:absolute;inset:0 0 0 43%}.heroSignals{z-index:2;pointer-events:none;width:57%;height:100%;position:absolute;inset:0 0 0 43%;overflow:visible}.heroBrainBreathingLayer{opacity:.52;mix-blend-mode:screen;animation:2s ease-in-out infinite heroBrainToneFlicker}@keyframes heroBrainToneFlicker{0%,to{filter:brightness(1.02)saturate(1.04)sepia(.02)drop-shadow(0 0 2px #ff93002e);opacity:.48}50%{filter:brightness(1.18)saturate(1.42)sepia(.18)drop-shadow(0 0 13px #ff93009e);opacity:.88}}.heroNeuronFire{color:#ffbd52;mix-blend-mode:screen}.heroNeuronFireBlue{color:#5ab0ff;filter:drop-shadow(0 0 4px #1682ffeb)drop-shadow(0 0 9px #1682ff94)}.heroNeuronFireGold{color:#ffc35f;filter:drop-shadow(0 0 4px #ff9300f0)drop-shadow(0 0 10px #ff93009e)}.heroNeuronDendrites{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;vector-effect:non-scaling-stroke}.heroNeuronSoma{fill:currentColor;stroke:#fff8df;stroke-width:.8px;vector-effect:non-scaling-stroke}.siteHeader{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121a2ae0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:38px;height:76px;margin-top:12px;padding:8px 22px;display:flex;position:relative;box-shadow:0 12px 34px #00051138}.brandMark{flex:none;width:58px;height:58px;margin-right:auto;display:block;position:relative}.brandMark img{z-index:1;object-fit:contain;opacity:.86;width:100%;height:100%;position:relative}.navigation{align-items:center;gap:36px;display:flex}.navigation a,.joinLink{font-size:16.0875px;transition:color .18s;position:relative}.navigation a:hover,.navigation a.active,.joinLink.active{color:var(--orange)}.navigation a:after,.topJoinLink:after{background:var(--orange);content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.navigation a.active:after,.topJoinLink.active:after{opacity:1;transform:scaleX(1)}.joinLink{color:var(--orange);border:0;border-radius:0;padding:12px 0}.joinLink:hover{color:#ffb13b}.menuButton{color:#fff;background:0 0;border:0;font-size:27px;display:none}.heroContent{z-index:3;padding-top:72px;position:relative}.heroContent h1{letter-spacing:-.02em;font-size:36px;font-weight:400;line-height:1.06}.heroContent h1 strong{font-weight:700}.heroContent>p{color:#eef4ff;max-width:530px;font-size:15px;line-height:1.55}.buttonRow{gap:17px;margin-top:25px;display:flex}.heroTopics{gap:25px;margin-top:43px;display:flex}.heroTopics span{color:#7aa6e8;border-right:1px solid #5c6980;align-items:center;gap:12px;padding-right:25px;font-size:24px;display:flex}.heroTopics span:last-child{border:0}.heroTopics b{color:var(--orange);font-size:14.4px;line-height:1.2}.signalStory{background:radial-gradient(circle at 72%,#1268f30d,#0000 28%),#fff;padding-block:82px 64px;position:relative;overflow:hidden}.signalStoryGrid{display:block}.signalIntroduction h2{letter-spacing:-.035em;max-width:900px;font-size:clamp(38px,4.2vw,58px)}.signalIntroduction p{max-width:900px}.signalJourney{min-height:490px;margin-top:30px;position:relative}.signalStoryImage{object-fit:cover;object-position:center;width:100%;height:515px;display:block;position:absolute;top:-10px;left:0}.signalMilestone{color:#071731;text-align:center;white-space:nowrap;width:280px;font-size:18px;font-weight:600;line-height:1.2;position:absolute;top:440px;transform:translate(-50%)}.milestoneHuman{left:11.4%}.milestoneBiological{left:36.1%}.milestoneAI{color:var(--orange);left:61.8%}.milestoneOutcomes{color:#d57600;left:87.9%}.researchPathway{color:#fff;background:radial-gradient(circle at 73% 45%,#1268f324,#0000 40%),linear-gradient(110deg,#001126,#001b39 66%,#00142b);padding-block:96px 104px}.researchPathwayGrid{display:block}.pathwayIntroduction h2{letter-spacing:-.035em;max-width:980px;font-size:clamp(42px,4.2vw,58px);line-height:1.08}.pathwayIntroduction p{color:#c9d5e6;max-width:900px;margin-top:18px;font-size:15px;line-height:1.65}.researchStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:88px;display:grid;position:relative}.researchStage{z-index:1;text-align:center;background:linear-gradient(#001e41ad,#00122ae6);border:1px solid #2d89f670;border-radius:32px;min-height:320px;padding:106px 24px 34px;position:relative}.stageNumber{z-index:2;color:#236fc242;font-family:Outfit,Inter,sans-serif;font-size:104px;font-weight:700;line-height:1;position:absolute;top:-60px;left:0}.stageIcon{z-index:3;color:#b9d8ff;background:#00142c;border:2px solid #1268f3;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 0 0 9px #1268f314,0 0 28px #1268f333}.researchStage h3{z-index:2;color:#2c82f4;letter-spacing:.08em;font-size:21px;font-weight:700;position:relative}.researchStage strong{z-index:2;margin-top:22px;font-family:Outfit,Inter,sans-serif;font-size:16px;font-weight:500;display:block;position:relative}.researchStage p{z-index:2;color:#83b8f8;margin:10px 0 0;font-size:13px;position:relative}.impactStage{border-color:#ff930094}.impactStage .stageNumber{color:#ff930033}.impactStage .stageIcon{border-color:var(--orange);color:var(--orange);box-shadow:0 0 0 9px #ff930012,0 0 34px #ff930038}.impactStage h3,.impactStage p{color:var(--orange)}.systemSection{color:#fff;background:radial-gradient(circle at 72% 58%,#1268f31a,#0000 38%),#01071f;padding-block:76px 80px}.systemSectionInner{display:block}.systemIntroduction h2{color:#fff;letter-spacing:-.035em;max-width:980px;font-size:clamp(38px,4.2vw,58px)}.systemIntroduction p{color:#c7d6ea;max-width:900px;font-size:18px}.systemJourney{background:#01071f;margin-top:32px;position:relative}.systemJourney:after{content:"";pointer-events:none;background:linear-gradient(90deg,#01071f 0%,#0000 7% 93%,#01071f 100%),linear-gradient(#01071f 0%,#0000 8% 90%,#01071f 100%);position:absolute;inset:-2px}.systemJourneyImage{object-fit:cover;object-position:center;width:100%;height:420px;display:block}.systemMilestones{z-index:1;color:#d8e6f7;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 2.5% 0;font-family:Outfit,Inter,sans-serif;font-size:18px;font-weight:600;display:grid;position:relative}.systemMilestones span:last-child{color:var(--orange)}.systemImageFrame{background:#00152f;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #0018381f}.systemImageFrame img{aspect-ratio:2035/774;object-fit:cover;width:100%;height:auto;display:block}.fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.fieldCard{border:1px solid var(--line);color:#071731;cursor:pointer;text-align:center;background:#fff;border-radius:8px;min-height:275px;padding:27px 18px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.fieldCard:hover,.fieldCard:focus-visible{border-color:#9bbdf3;outline:none;transform:translateY(-3px);box-shadow:0 10px 28px #1268f314}.activeField,.activeField:hover,.activeField:focus-visible{border-color:var(--orange)}.activeField:after{background:var(--orange);content:"";border-radius:4px;width:40%;height:4px;position:absolute;bottom:-2px;left:30%}.fieldIcon{height:65px;color:var(--blue);place-items:center;display:grid}.fieldCard strong{place-items:center;min-height:43px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:grid}.fieldDescription{color:var(--muted);font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;display:block}.fieldCouncilAction{color:var(--blue);margin-top:16px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:block}.activeField .fieldCouncilAction{color:var(--orange)}.researchFieldsDarkSection.researchFieldsDarkSection{color:#fff;background:radial-gradient(circle at 80% 16%,#1268f32e,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.researchFieldsDarkSection .sectionHeading h2{color:#fff}.researchFieldsDarkSection .sectionHeading .eyebrow{color:var(--orange)}.fieldGridDark .fieldCard{color:#fff;background:linear-gradient(150deg,#072a52e6,#001733f5);border-color:#6fa4ee57;box-shadow:0 18px 42px #00071438}.fieldGridDark .fieldDescription{color:#c7d7eb}.fieldGridDark .fieldCouncilAction{color:#67a9ff}.fieldGridDark .fieldCard:hover,.fieldGridDark .fieldCard:focus-visible{border-color:#6ea7ff;box-shadow:0 18px 42px #1268f32e}.fieldGridDark .activeField,.fieldGridDark .activeField:hover,.fieldGridDark .activeField:focus-visible{border-color:var(--orange);box-shadow:0 18px 42px #ff930029}.fieldGridDark .activeField .fieldCouncilAction{color:var(--orange)}@media (width<=600px){.fieldCard strong{font-size:18px}}.contentCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;margin-top:34px;display:grid}.insideWorkSection{padding-block:76px 82px}.insideWorkIntroduction h2{letter-spacing:-.035em;max-width:920px;font-size:clamp(38px,4.2vw,58px)}.insideWorkCard{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;flex-direction:column;gap:10px;padding:0;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;position:relative}.contentCardGrid span{color:var(--ink);padding:10px 12px 0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:18px;font-weight:600;transition:color .18s}.contentCardImage{aspect-ratio:16/9;object-fit:cover;border-radius:0 0 8px 8px;width:100%;height:auto;display:block}.pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.pathwaysSection{color:#fff;background:radial-gradient(circle at 74% 17%,#338fff38,#0000 31%),linear-gradient(125deg,#00162f 0%,#042f65 56%,#063f82 100%);min-height:880px;padding-block:76px 82px}.pathwaysLeadRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:42px;display:grid}.pathwaysIntroduction{flex-direction:column;justify-content:center;padding-right:40px;display:flex}.pathwaysIntroduction .eyebrow{margin-bottom:22px;font-size:20px}.pathwaysIntroduction h2{color:#fff;max-width:500px;font-size:31px;line-height:1.13}.pathwaysIntroduction p{color:#d3e0f2;max-width:520px;margin-top:20px;font-size:18px;line-height:1.6}.pathwaysIntroduction .textLink{color:#73b3ff;margin-top:28px;font-size:18px;font-weight:700}.pathwayCard{background:#00132b94;border:1px solid #ffffff29;border-radius:18px;min-width:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0009192e}.pathwayCardImage{object-fit:cover;object-position:center;width:100%;height:clamp(250px,22vw,280px);display:block}.pathwayCardContent{text-align:left;flex-direction:column;align-items:flex-start;min-height:205px;padding:24px 26px 26px;display:flex}.pathwayCard h3{color:#fff;font-size:18px;font-weight:600}.pathwayCard p{color:#c8d8ee;margin:12px 0 0;font-size:18px;line-height:1.5}.pathwayCard a{color:#73b3ff;margin-top:auto;padding-top:20px;font-size:18px;font-weight:700;display:inline-block}@media (width<=900px){.pathwaysSection{min-height:auto}.pathwaysLeadRow{grid-template-columns:1fr}.pathwaysIntroduction{padding-right:0}.pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathwayCardImage{height:clamp(250px,32vw,300px)}}@media (width<=700px){.pathwaysSection{padding-block:64px}.pathwayGrid{grid-template-columns:1fr}.pathwayCardImage{height:clamp(240px,56vw,340px)}}.participationSection{padding-block:76px 82px;display:block}.participationIntroduction h2{letter-spacing:-.035em;max-width:920px}.participationCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.participationCard{flex-direction:column;gap:14px;min-width:0;display:flex}.participationCardCopy{min-height:82px}.participationCard h3{color:var(--ink)}.participationCard p{max-width:470px;margin:4px 0 0}.participationVisual{aspect-ratio:16/9;background:radial-gradient(circle at 52% 46%,#3184f21f,#0000 45%),linear-gradient(135deg,#f9fbff,#edf4fd);border:1px solid #e1eaf6;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:hidden}.participationVisual.leadVisual{background:radial-gradient(circle at 52% 46%,#ff930024,#0000 45%),linear-gradient(135deg,#fffdf9,#f8f2e8)}.participationImage{object-fit:contain;width:84%;height:92%;display:block}@media (width<=960px){.participationCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}}@media (width<=700px){.participationSection{padding-block:64px}.participationCardGrid{grid-template-columns:1fr;gap:28px}.participationImage{width:80%;height:92%}}.callToAction{color:#fff;background:#001b3a;border-bottom:1px solid #2264a3}.callToActionInner{align-items:center;gap:25px;height:105px;display:flex}.callToAction h2{margin-right:auto;font-size:23px}.pulse{width:112px;height:72px;color:var(--orange);place-items:center;display:grid}.pulse svg{width:100%;height:100%;overflow:visible}.pulseLine{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pulseRunner{fill:#ffad33;filter:drop-shadow(0 0 5px #ff9300)drop-shadow(0 0 10px #ff9300b8)}.siteFooter{color:#fff;background:#00172f;padding:20px 0 24px}.footerGrid{grid-template-columns:2.2fr 4fr;gap:32px;display:grid}.footerNavigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footerLinkArea{min-width:0}.footerLinkArea>.socialLinks{margin-top:8px}.footerBrand h2{font-size:31px}.footerBrand strong{font-size:13px}.footerBrand p{color:#d5deea;max-width:245px;font-size:11.5px}.socialLinks{align-items:center;gap:10px;margin-top:10px;display:flex}.socialIconButton{color:#fff;border:1px solid #5f7490;border-radius:5px;place-items:center;width:34px;height:34px;transition:border-color .16s,color .16s,transform .16s;display:grid}.socialIconButton:hover,.socialIconButton:focus-visible{border-color:var(--orange);color:var(--orange);outline:none;transform:translateY(-2px)}.footerColumn{flex-direction:column;gap:6px;font-size:11.5px;display:flex}.footerColumn a{color:#dbe4f1}@media (width<=900px){.shell{width:min(100% - 36px,720px)}.heroSection{height:680px}.heroImage,.heroSignals{width:80%;left:20%}.heroImage{opacity:.5}.heroSection:after{background:linear-gradient(90deg,#001226 8%,#001226d9 62%,#00122666)}.navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121a2af5;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;padding:20px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 34px #00051147}.navigation.open{display:flex}.menuButton{display:block}.topJoinLink{display:none}.splitSection,.signalStoryGrid,.researchPathwayGrid{grid-template-columns:1fr}.signalIntroduction p,.pathwayIntroduction p,.systemIntroduction p{max-width:620px}.systemJourneyImage{height:340px}.researchStages{margin-top:42px}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathwayGrid{grid-template-columns:1fr 1fr}.communityImage{grid-row:span 2}.footerGrid{grid-template-columns:1.5fr 3fr}.footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.callToActionInner{flex-wrap:wrap;height:auto;padding:30px 0}}@media (width<=600px){body{font-size:13px}.shell{width:calc(100% - 32px)}.siteHeader{height:68px;padding:7px 16px}.brandMark{width:52px;height:52px}.heroSection{height:740px}.heroImage{object-position:62% center;width:100%;left:0}.heroSignals{display:none}.heroContent{padding-top:65px}.heroContent h1{font-size:36px}.heroContent>p{font-size:13px}.heroTopics,.callToActionInner{flex-wrap:wrap}.heroTopics{gap:15px}.heroTopics span{border:0;padding:0}.contentSection{padding:40px 0}.contentSection h2{font-size:27px}.signalStory,.researchPathway,.systemSection{padding-block:54px 58px}.signalStoryGrid,.researchPathwayGrid{gap:28px}.signalIntroduction h2,.pathwayIntroduction h2,.systemIntroduction h2{font-size:34px}.systemIntroduction p{font-size:15px}.systemJourneyImage{object-position:center;height:245px}.systemMilestones{gap:8px;padding-top:14px;font-size:13px;line-height:1.25}.signalJourney{min-height:325px;margin-top:20px}.signalStoryImage{object-position:center;width:820px;max-width:none;height:310px;top:0;left:50%;transform:translate(-50%)}.signalMilestone{white-space:normal;width:112px;font-size:15px;line-height:1.25;top:275px}.milestoneHuman{left:7%}.milestoneBiological{left:35%}.milestoneAI{left:63%}.milestoneOutcomes{left:91%}.researchStages{grid-template-columns:1fr;gap:52px;margin-top:40px}.researchStages:before{width:2px;height:auto;top:5%;bottom:5%;left:50%}.researchStage{min-height:230px;padding-top:82px}.stageNumber{font-size:76px;top:-37px}.fieldGrid{grid-template-columns:1fr 1fr}.fieldCard{min-height:240px;padding:20px 12px}.pathwayGrid{grid-template-columns:1fr}.contentCardGrid{gap:22px 14px}.communityImage{height:220px}.callToActionInner{display:grid}.callToAction h2{margin:0}.footerGrid{grid-template-columns:1fr}.footerBrand{grid-column:auto}.footerNavigation{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.heroSignals,.pulseRunner{display:none}}.innerPageHero{color:#fff;background:radial-gradient(circle at 70% 45%,#063f76,#00152d 58%);min-height:590px;overflow:hidden}.innerPageHero .siteHeader{z-index:2;position:relative}.innerHeroGrid{grid-template-columns:minmax(340px,.9fr) minmax(440px,1.25fr);align-items:center;gap:54px;min-height:475px;display:grid}.innerHeroCopy{z-index:1;position:relative}.innerHeroCopy .eyebrow{margin-bottom:12px}.innerHeroTitle{color:#fff;margin:0 0 16px;font-family:Outfit,Inter,sans-serif;font-size:21px;line-height:1.25}.innerHeroCopy h1{max-width:570px;font-size:clamp(39px,4vw,60px);line-height:1.04}.innerHeroCopy>p:last-of-type{color:#d9e5f4;max-width:560px;margin:18px 0 0;font-size:15px}.innerHeroActions{gap:14px;margin-top:25px;display:flex}.innerHeroVisual{min-width:0}.innerHeroDiagram{object-fit:contain;width:100%;max-height:390px;display:block}.innerPageHeroImmersive{isolation:isolate;background:#000d20;position:relative}.innerPageHeroImmersive:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#001226 0%,#001226fa 25%,#001226c7 46%,#00122624 73%),radial-gradient(circle at 88% 42%,#1268f329,#0000 34%);position:absolute;inset:0}.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(390px,.86fr) minmax(0,1.34fr);gap:24px;position:relative}.innerPageHeroImmersive .innerHeroCopy{z-index:2;max-width:510px;padding-bottom:8px}.innerPageHeroImmersive .innerHeroTitle{color:#a9c8f1;max-width:460px;margin-bottom:14px}.innerPageHeroImmersive .innerHeroCopy h1{max-width:500px}.innerPageHeroImmersive .innerHeroCopy>p:last-of-type{color:#cfddf0;max-width:500px}.innerPageHeroImmersive .innerHeroVisual{z-index:-2;position:absolute;inset:0 calc(590px - 50vw) 0 36%;overflow:hidden}.innerPageHeroImmersive .innerHeroDiagram{object-fit:cover;object-position:53% center;width:100%;height:100%;max-height:none}.innerPageHeroImmersive .innerHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#001226 0%,#001226db 10%,#0000 38%),linear-gradient(#000c1e38,#0000 18% 78%,#000c1e6b);position:absolute;inset:0}.sectionHeading{max-width:720px;margin-bottom:34px}.councilSplit{grid-template-columns:340px 1fr;align-items:center;gap:55px;display:grid}.councilSplit p{max-width:330px}.orangeButton{border:1px solid var(--orange);color:var(--orange)}.councilSequence{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;display:grid}.sequenceStep{text-align:center;place-items:center;min-width:100px;display:grid;position:relative}.sequenceStep span{width:78px;height:78px;color:var(--blue);border:1.5px solid #4c8cf5;border-radius:50%;place-items:center;display:grid}.sequenceStep strong{margin-top:12px;font-size:12px}.sequenceStep i{background:var(--blue);width:26px;height:1px;position:absolute;top:25px;right:-14px}.sequenceStep i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.scopePrinciples{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.scopePrinciples span{color:#14366d;text-align:center;background:#eaf1fc;border-radius:20px;padding:11px}.councilQuestionGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.councilQuestionGrid article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:15px;min-height:96px;padding:20px;display:flex}.councilQuestionGrid span{border:1px solid var(--blue);width:38px;height:38px;color:var(--blue);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:700;display:grid}.councilQuestionGrid p{color:#112f63;margin:0;font-weight:600}.councilPrinciple,.connectionBand,.councilCallout{color:#fff;background:#001b39;padding:48px 0}.councilPrinciple h2,.connectionBand h2,.councilCallout h2{font-size:30px}.councilPrinciple .sequenceStep strong,.councilPrinciple .sequenceStep i,.connectionBand .sequenceStep strong{color:#fff}.councilPrinciple .sequenceStep i,.connectionBand .sequenceStep i{background:#fff}.connectionGrid{grid-template-columns:1.2fr 180px 1.1fr;align-items:center;gap:34px;display:grid}.connectionHub{aspect-ratio:1;border:2px solid var(--orange);color:var(--orange);text-align:center;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #ff93003d}.connectionLinks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.connectionLinks span{text-align:center;border:1px solid #2678d8;border-radius:7px;padding:14px}.contributionGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.contributionGrid article{border:1px solid var(--line);color:var(--blue);border-radius:8px;padding:24px}.contributionGrid strong{color:#071731;margin-top:14px;display:block}.contributionGrid p{font-size:12px}.councilCallout .shell{justify-content:space-between;align-items:center;gap:20px;display:flex}.councilCallout .button{margin-left:12px}.councilOverviewGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.councilOverviewGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:150px 1fr;gap:24px;min-height:245px;padding:24px;display:grid;position:relative;overflow:hidden}.overviewIcon{color:var(--blue);place-items:center;display:grid}.councilOverviewGrid h3{font-size:22px}.councilOverviewGrid p{font-size:12px}.councilOverviewGrid a{color:var(--blue);font-weight:600}.councilOverviewGrid article>span{color:#eff4fb;font-size:72px;font-weight:700;position:absolute;bottom:-15px;right:15px}.overviewMatrix{grid-template-columns:330px 1fr;align-items:center;gap:50px;display:grid}.matrixRows{gap:10px;display:grid}.matrixRows>div{grid-template-columns:190px repeat(6,1fr);align-items:center;gap:12px;display:grid}.matrixRows i{border:1px solid #2382e8;border-radius:50%;width:13px;height:13px}.matrixRows .matrixActive{background:var(--orange);box-shadow:0 0 12px var(--orange)}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero{background:#000d20;height:710px;min-height:710px}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroCopy .eyebrow,:is(.aboutContent,.teamContent) .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroCopy h1{font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type),:is(.aboutContent,.teamContent) p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}:is(.aboutContent,.teamContent) h2{font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.aboutHeroPeopleVisual{isolation:isolate;place-items:center;width:min(670px,100%);height:100%;margin-left:auto;display:grid;position:relative}.aboutHeroPeopleVisual:before,.aboutHeroPeopleVisual:after{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#1268f338,#0000 66%);border-radius:50%;width:58%;animation:4s ease-in-out infinite alternate aboutSharedValuePulse;position:absolute}.aboutHeroPeopleVisual:after{background:radial-gradient(circle,#ffb24a2e,#0000 70%);width:36%;animation-delay:-2s}.aboutHeroPeopleVisual .responsivePicture{width:100%;display:block}.aboutHeroPeopleImage{object-fit:contain;width:100%;max-height:540px;animation:8s ease-in-out infinite alternate aboutPeopleDrift;display:block}@keyframes aboutPeopleDrift{0%{transform:translateY(4px)scale(.99)}to{transform:translateY(-5px)scale(1.01)}}@keyframes aboutSharedValuePulse{0%{opacity:.62;transform:scale(.93)}to{opacity:1;transform:scale(1.08)}}.aboutContent>section{align-items:center;height:710px;min-height:710px;padding-block:64px;display:flex;overflow:hidden}.aboutStorySection,.aboutDirectionSection,.aboutTeamSection,.teamDirectorySection{color:var(--ink);background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 25%),#fff}.aboutInquirySection,.aboutMethodSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.aboutSectionContent,.aboutTeamContent,.teamDirectoryContent{flex-direction:column;height:100%;min-height:0;display:flex}.aboutSectionIntro,.teamDirectoryIntro{flex:none;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px;display:grid}.aboutSectionIntro .eyebrow,.teamDirectoryIntro .eyebrow{margin-bottom:16px}.aboutSectionIntro h2,.teamDirectoryIntro h2{max-width:720px;margin:0}.aboutSectionIntro>p,.teamDirectoryIntro>p{max-width:530px;color:var(--muted);margin:0}:is(.aboutInquirySection,.aboutMethodSection) .aboutSectionIntro>p{color:#cfddf0}.aboutDisciplineVisual{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;margin-top:24px;display:flex}.aboutDisciplineVisual .responsivePicture{width:100%;min-height:0;display:block}.aboutDisciplineArtwork{object-fit:contain;width:100%;max-height:380px;display:block}.aboutDisciplineLabels{border-top:1px solid #dce6f4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.aboutDisciplineLabels span{color:var(--blue);text-align:center;padding:12px 6px 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.aboutInquiryGrid,.aboutMethodGrid{flex:none;margin-top:32px}:is(.aboutInquiryCard,.aboutMethodCard).plaCard{box-shadow:none;background:#002347;border:1px solid #28527f;border-radius:16px;padding:0!important}:is(.aboutInquiryCard,.aboutMethodCard) .plaCardIcon{color:#6ea7ff;background:linear-gradient(#073563,#002347)}:is(.aboutInquiryCard,.aboutMethodCard) :is(.plaCardTitle,.plaCardDescription){color:#fff}:is(.aboutInquiryCard,.aboutMethodCard) .plaCardDescription{color:#d9e5f4}.aboutDirectionGrid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;margin-top:32px;display:grid}.aboutDirectionGrid article{min-height:270px;color:var(--blue);background:#fff;border:1px solid #dce6f4;border-radius:16px;grid-template-columns:96px 1fr;align-items:center;gap:24px;padding:40px;display:grid;box-shadow:0 16px 38px #1268f312}.aboutDirectionGrid h3{color:var(--ink);margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.aboutDirectionGrid p{color:var(--muted);margin:12px 0 0}.aboutContent>.aboutTeamSection,.teamContent>.teamDirectorySection{height:auto;min-height:710px;padding-block:72px 82px;overflow:visible}.teamMemberGrid{--pla-card-height:500px;--pla-card-image-height:270px;grid-auto-rows:500px;margin-top:36px}.teamMemberCard.plaCard{box-shadow:none;background:#fff;border:1px solid #dce6f4;border-radius:16px;padding:0!important}.teamMemberImage{background:#edf3fa;object-fit:contain!important;object-position:center top!important}.teamMemberImageFallback{color:#fff;background:radial-gradient(circle at 50% 24%,#438dff,#073563 55%,#001b39)}.teamMemberImageFallback span{letter-spacing:.04em;font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:600}.teamMemberBody.plaCardBody{padding:14px 16px 16px!important}.teamMemberRole{min-height:22px;max-height:22px;color:var(--blue);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-family:Inter Variable,Inter,sans-serif;display:-webkit-box;overflow:hidden;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.teamMemberBio.plaCardDescription{-webkit-line-clamp:4;min-height:96px!important;max-height:96px!important}.teamMemberLinkedInUnavailable{color:#9aa9bc}.teamMemberSkeleton{background:linear-gradient(105deg,#edf3fa 20%,#f8fbff 42%,#edf3fa 64%) 0 0/240% 100%;border-radius:16px;height:500px;animation:1.4s linear infinite teamSkeleton}@keyframes teamSkeleton{to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.aboutHeroPeopleImage,.aboutHeroPeopleVisual:before,.aboutHeroPeopleVisual:after{animation:none}}.teamMemberEmpty{color:var(--muted);text-align:center;background:#f8fbff;border:1px dashed #b8c8dc;border-radius:16px;margin-top:36px;padding:56px 24px}.teamMemberFooter{justify-content:center;margin-top:36px;display:flex}.teamContent>.teamDirectorySection{display:flex}.teamDirectoryIntro>p{align-self:end}@media (width<=900px){.innerHeroGrid,.councilSplit,.overviewMatrix{grid-template-columns:1fr}.innerHeroGrid{padding:45px 0 60px}.innerHeroDiagram{max-height:340px}.innerPageHeroImmersive .innerHeroGrid{justify-content:flex-end;min-height:670px;padding:34px 0 46px;display:flex}.innerPageHeroImmersive .innerHeroCopy{width:100%;padding:260px 0 0}.innerPageHeroImmersive .innerHeroVisual{height:340px;inset:0 calc(50% - 50vw) auto}.innerPageHeroImmersive .innerHeroDiagram{object-position:56% center;max-height:none}.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(#0000 46%,#001226 100%)}.councilOverviewGrid,.connectionGrid{grid-template-columns:1fr}.connectionHub{width:170px}.aboutPrinciples{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.innerHeroGrid{grid-template-columns:minmax(0,1fr)}.innerHeroCopy h1{font-size:39px}.innerPageHeroImmersive .innerHeroGrid{min-height:780px;padding-bottom:40px}.innerPageHeroImmersive .innerHeroCopy{padding-top:372px}.innerPageHeroImmersive .innerHeroVisual{height:340px}.innerPageHeroImmersive .innerHeroDiagram{object-position:59% center}.innerHeroActions,.councilCallout .shell{flex-direction:column;align-items:stretch}.councilSequence{grid-template-columns:1fr 1fr;gap:24px}.sequenceStep i{display:none}.councilQuestionGrid,.contributionGrid,.scopePrinciples,.visionGrid,.aboutPrinciples{grid-template-columns:1fr}.councilOverviewGrid article{grid-template-columns:80px 1fr}.matrixRows>div{grid-template-columns:130px repeat(6,1fr);gap:6px}.councilCallout .button{margin:8px 0 0}}.infoCardGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.infoCardGrid article{border:1px solid var(--line);min-height:230px;color:var(--blue);border-radius:9px;flex-direction:column;padding:24px;display:flex}.infoCardGrid h3{color:#071731;margin-top:16px;font-size:18px}.infoCardGrid p{font-size:12px}.infoCardGrid a{color:var(--blue);margin-top:auto;font-weight:600}.fiveColumnGrid,.programGrid{grid-template-columns:repeat(5,1fr)}.programGrid{grid-template-columns:1fr 1fr}.programGrid article{min-height:280px}.researchDomainGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.researchDomainGrid article{border:1px solid var(--line);min-height:230px;color:var(--blue);border-radius:9px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:25px;display:grid}.researchDomainGrid h3{color:#071731;font-size:21px}.researchDomainGrid p{font-size:12px}.platformAction{margin-top:25px}.filterBar{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.filterBar input,.filterBar button{border:1px solid var(--line);color:#18345e;background:#fff;border-radius:6px;min-height:42px;padding:0 16px}.filterBar input{min-width:220px}.connectedLensSection.connectedLensSection{width:100%;color:var(--ink);background:radial-gradient(circle at 50% 78%,#1268f30f,#0000 42%),linear-gradient(#fff 0%,#f8fbff 100%);padding:54px 0 0;overflow:hidden}.connectedLensContent{flex-direction:column;align-items:center;display:flex}.connectedLensCopy{text-align:left;align-self:flex-start;width:100%;max-width:760px}.connectedLensCopy .eyebrow{margin-bottom:11px}.connectedLensCopy h2{color:var(--ink)}.connectedLensCopy p{max-width:620px;color:var(--muted);margin:13px 0 0}.connectedLensVisual{width:100%;margin-top:22px;padding-bottom:40px;position:relative}.connectedLensImage{aspect-ratio:20/9;object-fit:cover;width:100%;height:auto;display:block}.connectedLensLabels{pointer-events:none;position:absolute;inset:0}.connectedLensLabel{width:22%;color:var(--ink);text-align:center;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;position:absolute}.capabilityLabel{top:40%;left:7.5%}.experienceLabel{top:40%;right:7.5%}.rightsLabel{bottom:9%;left:7.5%}.societyLabel{bottom:9%;right:7.5%}.researchAudienceSection.researchAudienceSection{width:100%;color:var(--ink);background:radial-gradient(circle at 92% 10%,#1268f30f,#0000 30%),linear-gradient(#fff,#f8fbff);padding:76px 0 82px}.researchAudienceLayout{display:block}.researchAudienceIntro .eyebrow{margin-bottom:18px}.researchAudienceIntro h2{max-width:920px;color:var(--ink)}.researchAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;margin-top:34px;display:grid}.researchAudienceCard{background:#fff;border:1px solid #dce6f4;border-radius:9px;outline:none;flex-direction:column;padding:0;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.researchAudienceCard:after{background:var(--orange);content:"";opacity:0;border-radius:999px;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:30%;right:30%;transform:scaleX(0)}.researchAudienceCard:hover,.researchAudienceCard:focus-visible{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 14px 34px #ff930029}.researchAudienceCard:hover:after,.researchAudienceCard:focus-visible:after{opacity:1;transform:scaleX(1)}.researchAudienceCard h3{color:var(--ink);margin:0;padding:14px 16px 12px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;transition:color .18s}.researchAudienceCard:hover h3,.researchAudienceCard:focus-visible h3{color:var(--orange-on-light)}.researchAudienceImage{aspect-ratio:16/8.2;object-fit:cover;width:100%;height:auto;display:block}.researchAudienceCardBody{justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:16px;display:flex}.researchAudienceDescription{max-width:310px;color:var(--muted);font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.researchAudienceAction{color:var(--blue);white-space:nowrap;flex:none;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.researchAudienceAction b{margin-left:4px;font-size:18px;font-weight:500;transition:transform .18s;display:inline-block}.researchAudienceCard:hover .researchAudienceAction b,.researchAudienceCard:focus-visible .researchAudienceAction b{transform:translate(4px)}.crossDomainSection.crossDomainSection{width:100%;color:var(--ink);background:radial-gradient(circle at 88% 14%,#1268f30f,#0000 30%),linear-gradient(#fff,#f7faff);padding:72px 0 78px}.crossDomainHeading{max-width:760px}.crossDomainHeading h2{color:var(--ink)}.crossDomainHeading p{max-width:680px;color:var(--muted);margin:16px 0 0}.crossDomainPathway{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:42px;padding:0;display:grid}.crossDomainCard{z-index:1;text-align:center;background:#ffffffeb;border:1px solid #d3e0f1;border-radius:14px;flex-direction:column;align-items:center;min-height:235px;padding:28px 18px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 30px #04224c0f}.crossDomainIcon{width:78px;height:78px;color:var(--blue);background:#eef5ff;border:1px solid #8bb7fa;border-radius:50%;place-items:center;transition:border-color .18s,color .18s,background .18s;display:grid}.crossDomainCard h3{color:var(--ink);margin-top:20px}.crossDomainCard p{color:var(--muted);margin:10px 0 0}.crossDomainCard:hover,.crossDomainCard:focus-visible{border-color:var(--orange);outline:none;transform:translateY(-4px);box-shadow:0 18px 40px #ff930021}.crossDomainCard:hover .crossDomainIcon,.crossDomainCard:focus-visible .crossDomainIcon{border-color:var(--orange);color:var(--orange);background:#fff7e9}.researchMotionSection.researchMotionSection{color:var(--text-on-dark);background:#001226;padding-inline:0}.publicPage.publicPage>.contentSection.researchMotionSection{padding-block:calc(var(--section-space) * .64)}.publicPage .sectionHeading.researchMotionHeading{width:100%;max-width:none;margin-bottom:28px;margin-left:auto;margin-right:auto}.researchMotionHeading h2{max-width:980px}.researchMotionHeading .eyebrow{color:var(--orange)}.researchMotionVisual{background:var(--navy-deep);border-radius:12px;width:100%;margin-left:0;position:relative;overflow:hidden}.researchMotionImage{aspect-ratio:25/9;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%)}.researchMotionLabels{pointer-events:none;background:linear-gradient(#0000,#000c1dd1);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:70px 28px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.researchMotionLabels span{color:#fff;text-align:center;text-shadow:0 2px 10px #000000b8;font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.featuredPublication{grid-template-columns:150px 1fr;align-items:center;gap:40px;display:grid}.featuredPublication .eyebrow{grid-column:1/-1;margin-bottom:0}.featuredPublication>svg{border:1px solid var(--line);color:var(--blue);border-radius:8px;padding:25px}.libraryHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.libraryHeading input{border:1px solid var(--line);border-radius:6px;min-width:380px;padding:14px}.publicationTable,.comparisonTable{border:1px solid var(--line);border-radius:8px}.publicationRow{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .8fr 2fr .7fr;align-items:center;gap:20px;min-height:105px;padding:15px 20px;display:grid}.publicationHead{color:#536079;background:#f4f6f9;min-height:50px}.publicationRow strong,.publicationRow a{color:var(--blue)}.publicationRow p{font-size:12px}.publicationContext{color:#fff;text-align:center;border:1px solid #3b76b6;border-radius:9px;padding:40px;font-size:18px}.citationGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.citationGrid article{border:1px solid var(--line);border-radius:8px;min-height:165px;padding:24px}.citationGrid button{color:var(--blue);background:#fff;border:1px solid #8eb6f8;border-radius:5px;margin:20px 8px 0 0;padding:9px 14px}.comparisonTable>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:15px;min-height:62px;padding:12px 18px;display:grid}.faqList{margin-top:45px}.faqList details{border-bottom:1px solid var(--line);padding:15px}.faqList summary{cursor:pointer;font-weight:600}.joinApplication{border:1px solid var(--line);border-radius:10px;grid-template-columns:1.7fr .8fr;gap:35px;margin-top:40px;padding:28px;display:grid}.applicationFields{gap:15px;display:grid}.applicationFields label{color:#29446f;gap:7px;font-size:12px;font-weight:600;display:grid}.applicationFields input,.applicationFields textarea,.joinApplication select{border:1px solid var(--line);width:100%;font:inherit;border-radius:5px;padding:13px}.joinApplication aside{border:1px solid var(--line);color:var(--blue);border-radius:8px;padding:25px}.joinApplication aside h3{color:#071731;margin-top:15px}.joinApplication aside .button{border:0;width:100%;margin-top:20px}@media (width<=900px){.infoCardGrid,.fiveColumnGrid,.programGrid,.researchDomainGrid{grid-template-columns:1fr 1fr}.libraryHeading{flex-direction:column;align-items:stretch}.libraryHeading input{min-width:0}.joinApplication{grid-template-columns:1fr}.researchAudienceGrid{grid-template-columns:1fr 1fr}.researchAudienceCardBody{flex-direction:column;align-items:flex-start;gap:10px}.connectedLensLabel{font-size:16px}.crossDomainPathway{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}@media (width<=600px){.infoCardGrid,.fiveColumnGrid,.programGrid,.researchDomainGrid,.citationGrid,.researchDomainGrid article,.featuredPublication{grid-template-columns:1fr}.publicationTable{overflow-x:auto}.publicationRow{grid-template-columns:180px 120px 220px 100px;min-width:680px}.comparisonTable>div{grid-template-columns:1fr}.joinApplication{padding:18px}.connectedLensSection.connectedLensSection{padding-top:43px}.connectedLensCopy p{margin-left:0}.connectedLensVisual{width:140%;max-width:none;margin-top:19px;padding-bottom:34px}.connectedLensImage{width:100%}.connectedLensLabel{font-size:13px}.crossDomainSection.crossDomainSection{padding:56px 0 62px}.crossDomainPathway{grid-template-columns:1fr;gap:18px;margin-top:34px;padding:0}.crossDomainCard{text-align:left;align-items:flex-start;min-height:190px;padding:24px}.crossDomainIcon{width:64px;height:64px}.capabilityLabel,.rightsLabel{left:7.5%}.experienceLabel,.societyLabel{right:7.5%}.researchAudienceSection.researchAudienceSection{padding:56px 0}.researchAudienceGrid{grid-template-columns:1fr}.researchAudienceCard{min-height:0}.researchAudienceCard h3{font-size:18px}.researchAudienceImage{aspect-ratio:16/9}.researchMotionVisual{width:100%;margin-left:0}.researchMotionLabels{padding:52px 12px 16px}.researchMotionLabels span{font-size:12px}}.managedContent>input{width:min(520px,100%);color:var(--navy);font:inherit;border:1px solid #cfd8e6;border-radius:6px;margin-bottom:28px;padding:14px 16px}.managedContentGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.managedContentGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:360px;padding:16px;display:flex}.managedContentGrid img,.managedImagePlaceholder{object-fit:cover;background:linear-gradient(145deg,#eaf1fc,#f8faff);border-radius:7px;width:100%;height:150px;margin-bottom:18px}.managedContentGrid small{color:var(--orange);letter-spacing:.08em;font-weight:700}.managedContentGrid h3{margin-top:9px;font-size:21px}.managedContentGrid p{margin-bottom:20px}.managedContentGrid a{color:var(--blue);margin-top:auto;font-weight:600}.managedEmpty{text-align:center;border:1px dashed #b8c4d6;border-radius:8px;padding:30px}.managedDetailHero{color:#fff;background:radial-gradient(circle at 70% 40%,#07477d,#00152d 55%);padding-bottom:62px}.managedDetailHeading{max-width:760px;padding-top:72px}.managedDetailHeading h1{font-size:clamp(40px,6vw,68px);line-height:1.04}.managedDetailHeading p{color:#d9e5f3;max-width:680px;font-size:18px}.managedDetailBody{min-height:430px}.managedDetailBody img{object-fit:cover;border-radius:10px;width:min(760px,100%);max-height:520px;margin-bottom:32px}.managedLongText{max-width:820px;color:var(--muted);white-space:pre-wrap;font-size:16px;line-height:1.8}.managedRichText{color:#455a79;font:400 var(--gnsrl-body-size)/1.65 "Inter Variable", Inter, sans-serif}.managedRichText h1{color:#071731;margin:42px 0 16px;font:600 30px/1.2 Manrope Variable,Manrope,sans-serif}.managedRichText h2{color:#071731;font:600 var(--gnsrl-content-heading-size)/1.3 "Manrope Variable", Manrope, sans-serif;margin:36px 0 14px}.managedRichText h3{color:#071731;font:600 var(--gnsrl-content-subheading-size)/1.35 "Manrope Variable", Manrope, sans-serif;margin:30px 0 12px}.managedRichText h4{color:#071731;margin:26px 0 10px;font:600 18px/1.4 Manrope Variable,Manrope,sans-serif}.managedRichText :is(h5,h6){color:#071731;margin:24px 0 10px;font:600 16px/1.45 Manrope Variable,Manrope,sans-serif}.managedRichText p{margin:0 0 18px}.managedRichText :is(ul,ol){margin:12px 0 24px;padding-left:30px;list-style-position:outside}.managedRichText ul{list-style-type:disc}.managedRichText ol{list-style-type:decimal}.managedRichText ul ul{margin:7px 0 10px;padding-left:34px;list-style-type:circle}.managedRichText ul ul ul{list-style-type:square}.managedRichText ol ol{margin:7px 0 10px;padding-left:34px;list-style-type:lower-alpha}.managedRichText ol ol ol{list-style-type:lower-roman}.managedRichText li{color:#455a79;font:400 var(--gnsrl-body-size)/1.65 "Inter Variable", Inter, sans-serif;margin:0 0 9px;padding-left:5px;display:list-item}.managedRichText li::marker{color:#315b91;font-weight:600}.managedRichText li>p{margin:0;display:inline}.managedRichText .managedListParagraph{text-indent:-20px;margin:0 0 9px;padding-left:30px}.managedRichText a{color:#1268f3;overflow-wrap:anywhere;text-underline-offset:3px;font-weight:600;text-decoration:underline}.managedRichText blockquote{color:#263f61;border-left:4px solid #ffb24a;margin:28px 0;padding:4px 0 4px 22px}.managedRichText figure{max-width:100%;margin:30px 0}.managedRichText img{object-fit:contain;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.managedRichText figcaption{color:#687b95;text-align:center;margin-top:9px;font-size:13px;line-height:1.55}.managedRichText table{border-collapse:collapse;background:#fff;width:100%;max-width:100%;margin:28px 0;display:block;overflow-x:auto}.managedRichText :is(th,td){color:#455a79;text-align:left;vertical-align:top;border:1px solid #d7e2f1;min-width:120px;padding:11px 13px;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.managedRichText th{color:#071731;background:#edf4fc;font-weight:600}.contactCard{border:1px solid var(--line);border-radius:10px;max-width:680px;padding:32px}.contactCard a{color:var(--blue);font-size:18px}@media (width<=900px){.managedContentGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.managedContentGrid{grid-template-columns:1fr}.managedRichText{font-size:var(--gnsrl-body-size-mobile)}.managedRichText h1{font-size:26px}.managedRichText h2{font-size:var(--gnsrl-content-heading-size-mobile)}.managedRichText h3{font-size:var(--gnsrl-content-subheading-size-mobile)}.managedRichText h4{font-size:16px}.managedRichText li{font-size:var(--gnsrl-body-size-mobile)}}.innerPageHero,.managedDetailHero{background:radial-gradient(circle at 76% 44%, #1268f357, transparent 31%), radial-gradient(circle at 95% 8%, #ff930014, transparent 22%), linear-gradient(118deg, var(--navy-deep), var(--navy-band) 68%, #022b59);position:relative}.innerPageHero:after,.managedDetailHero:after{content:"";pointer-events:none;background-image:linear-gradient(#7eb2ff0a 1px,#0000 1px),linear-gradient(90deg,#7eb2ff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 55% 100%)}.innerPageHero .siteHeader,.managedDetailHero .siteHeader,.innerHeroGrid,.managedDetailHeading{z-index:2;position:relative}.publicPage{background:var(--surface);overflow:hidden}.publicPage>.contentSection,.publicPage.contentSection{width:100%;max-width:none;padding-block:var(--section-space);margin:0;padding-inline:max(32px,50% - 590px)}.publicPage>section.contentSection:nth-of-type(2n),.publicPage.contentSection{background:radial-gradient(circle at 84% 16%, #1268f312, transparent 26%), var(--surface-soft)}.publicPage>section.contentSection:nth-of-type(odd){background:radial-gradient(circle at 12% 92%, #1268f30a, transparent 24%), var(--surface)}.publicPage>:is(.connectionBand,.councilPrinciple,.councilCallout){padding-block:var(--section-space);background:radial-gradient(circle at 74% 44%, #1268f330, transparent 37%), linear-gradient(112deg, var(--navy-deep), var(--navy-band) 68%, #022b59);color:var(--text-on-dark)}.publicPage>:is(.connectionBand,.councilPrinciple,.councilCallout) p{color:var(--muted-on-dark)}.publicPage .sectionHeading{max-width:900px;margin-bottom:44px}.publicPage .sectionHeading h2{letter-spacing:-.03em;font-size:clamp(36px,3.7vw,52px);line-height:1.08}.publicPage .councilSplit h2,.publicPage .connectionGrid>h2,.publicPage .councilCallout h2{letter-spacing:-.025em;font-size:clamp(31px,3vw,44px);line-height:1.1}.publicPage .eyebrow{color:var(--orange-on-light);font-size:15px}.publicPage :is(.connectionBand,.councilPrinciple,.councilCallout) .eyebrow{color:var(--orange)}.publicPage p{font-size:15px}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.councilQuestionGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid) article,.publicPage :is(.contactCard,.joinApplication,.comparisonTable){box-shadow:var(--card-shadow);background:linear-gradient(145deg,#fffffffa,#f7fafff5);border-color:#cfdbeb;border-radius:16px;position:relative;overflow:hidden}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.councilQuestionGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid) article:before{background:linear-gradient(90deg, var(--blue), #67a9ff 74%, var(--orange));content:"";opacity:.75;height:3px;position:absolute;top:0;left:0;right:0}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.councilQuestionGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid) article{transition:border-color .18s,box-shadow .18s,transform .18s}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.councilQuestionGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid) article:hover{border-color:#9ebff2;transform:translateY(-3px);box-shadow:0 20px 46px #04224c21}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.contributionGrid,.visionGrid) article>svg,.publicPage .overviewIcon{color:var(--blue);filter:drop-shadow(0 6px 10px #1268f31f)}.publicPage .infoCardGrid article>svg,.publicPage .visionGrid article>svg{background:var(--surface-blue);border:1px solid #c8daf6;border-radius:50%;width:62px;height:62px;padding:10px}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.contributionGrid,.aboutPrinciples) p{font-size:14px;line-height:1.6}.publicPage :is(.infoCardGrid,.researchDomainGrid) a{color:var(--blue);font-size:13px;font-weight:700}.publicPage .infoCardGrid article{min-height:260px;padding:28px}.publicPage .researchDomainGrid article,.publicPage .councilOverviewGrid article{min-height:250px;padding:28px}.publicPage .councilQuestionGrid article{min-height:116px}.publicPage .councilQuestionGrid p{color:var(--ink);font-size:14px}.publicPage .scopePrinciples span{background:var(--surface-blue);color:#173e78;border:1px solid #cadcf7;padding:13px 16px;font-weight:600}.publicPage .sequenceStep span{background:#eaf2ffb8;border-color:#6ea7ff;width:88px;height:88px;box-shadow:0 10px 24px #1268f317}.publicPage .sequenceStep strong{color:var(--ink);font-size:14px}.publicPage .sequenceStep:last-child span{border-color:var(--orange);color:var(--orange-on-light);background:#fff7e9;box-shadow:0 10px 26px #ff93001f}.publicPage .sequenceStep:last-child strong{color:var(--orange-on-light)}.publicPage :is(.connectionBand,.councilPrinciple) .sequenceStep span{background:#011c3bc7;box-shadow:0 0 24px #1268f329}.publicPage :is(.connectionBand,.councilPrinciple) .sequenceStep:last-child span{border-color:var(--orange);color:var(--orange);background:#361e025c;box-shadow:0 0 28px #ff930033}.publicPage :is(.connectionBand,.councilPrinciple) .sequenceStep strong,.publicPage :is(.connectionBand,.councilPrinciple) .sequenceStep i{color:var(--text-on-dark)}.publicPage :is(.connectionBand,.councilPrinciple) .sequenceStep:last-child strong{color:var(--orange)}.publicPage .connectionLinks span,.publicPage .publicationContext{background:#012248ad;border-color:#4a91f1b3;border-radius:10px;box-shadow:inset 0 0 22px #1268f314}.publicPage .understandingChart{box-shadow:var(--card-shadow);background-color:#f8fbff;background-image:linear-gradient(#1268f30d 1px,#0000 1px),linear-gradient(90deg,#1268f30d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cbd9eb;border-radius:16px;padding:28px}.publicPage :is(.filterBar input,.libraryHeading input,.managedContent>input){background:#fff;border-color:#c7d6e9;border-radius:9px;box-shadow:0 8px 22px #04224c0d}.publicPage :is(.publicationTable,.comparisonTable){border-color:#cfdbeb}.publicPage .publicationHead{background:var(--navy-band);color:#fff}.publicPage .faqList details{background:#ffffffb8;border-color:#cfdbeb}.publicPage .managedContentGrid article,.publicPage .contactCard{box-shadow:var(--card-shadow);border-color:#cfdbeb;border-radius:16px}.publicPage .managedContentGrid article{min-height:380px;padding:18px}.publicPage .managedContentGrid img,.publicPage .managedImagePlaceholder{border-radius:10px;height:175px}.publicPage .joinApplication{padding:34px}.publicPage :is(.applicationFields input,.applicationFields textarea,.joinApplication select){background:#fbfdff;border-color:#c7d6e9;border-radius:8px}.publicPage .managedLongText{max-width:900px;font-size:17px}@media (width<=900px){.publicPage>.contentSection,.publicPage.contentSection{padding-inline:28px}.publicPage .sequenceStep span{width:78px;height:78px}}@media (width<=600px){:root{--section-space:56px}.publicPage>.contentSection,.publicPage.contentSection{padding-inline:16px}.publicPage .sectionHeading{margin-bottom:30px}.publicPage .sectionHeading h2{font-size:34px}.publicPage .infoCardGrid article,.publicPage .researchDomainGrid article,.publicPage .councilOverviewGrid article{min-height:0}}.homePage{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:16px}.homePage :is(h1,h2,h3),.homePage :is(.navigation a,.joinLink,.button,.textLink),.homePage :is(.contentCardGrid span,.fieldCard strong,.pathwayCard h3,.researchStage h3,.participationCard h3),.homePage :is(.fieldCouncilAction,.pathwayCard a){font-family:Manrope Variable,Manrope,Inter,sans-serif}.homePage .heroContent h1{font-size:48px;font-weight:650;line-height:1.08}.homePage .heroContent h1 strong{font-weight:700}.homePage section h2{font-size:36px;font-weight:600;line-height:1.15}.homePage :is(.navigation a,.joinLink),.homePage .button{font-size:16px;font-weight:600;line-height:1.2}.homePage section p{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.homePage :is(.contentCardGrid span,.fieldCard strong,.pathwayCard h3,.researchStage h3,.participationCard h3){font-size:20px;font-weight:600;line-height:1.3}.homePage :is(.fieldDescription,.pathwayCard p,.researchStage p,.participationCard p){font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.homePage .eyebrow{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.homePage :is(.signalMilestone,.researchStage strong,.systemMilestones){font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.homePage table th{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.homePage table td{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.homePage :is(.textLink,.fieldCouncilAction,.pathwayCard a){font-size:14px;font-weight:600;line-height:1.3}@media (width<=600px){.homePage{font-size:15px}.homePage .heroContent h1{font-size:36px}.homePage section h2{font-size:32px}.homePage :is(.navigation a,.joinLink),.homePage .button,.homePage section p{font-size:15px}.homePage :is(.contentCardGrid span,.fieldCard strong,.pathwayCard h3,.researchStage h3,.participationCard h3){font-size:18px}.homePage .eyebrow{font-size:13px}.homePage :is(.signalMilestone,.researchStage strong,.systemMilestones){font-size:15px}.homePage table th,.homePage table td{font-size:13px}}:is(.publicPage,.innerPageHero,.managedDetailHero,.callToAction,.siteFooter){font-family:Inter Variable,Inter,Segoe UI,sans-serif}:is(.publicPage,.innerPageHero,.managedDetailHero,.callToAction,.siteFooter) :is(h1,h2,h3),:is(.publicPage,.innerPageHero,.managedDetailHero,.callToAction,.siteFooter) :is(.button,a),.siteHeader :is(.navigation a,.joinLink){font-family:Manrope Variable,Manrope,Inter,sans-serif}.innerPageHero,.managedDetailHero{color:#fff;background:radial-gradient(circle at 76% 44%,#1268f357,#0000 31%),radial-gradient(circle at 95% 8%,#ff930017,#0000 22%),linear-gradient(118deg,#001226,#001b39 68%,#022b59);height:590px;min-height:590px;padding:0;overflow:hidden}.innerHeroGrid{height:502px;min-height:502px}.managedDetailHeading{flex-direction:column;justify-content:center;max-width:820px;height:502px;padding-top:0;display:flex}.innerHeroCopy h1,.managedDetailHeading h1{letter-spacing:-.025em;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:48px;font-weight:650;line-height:1.08}.innerHeroTitle{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.innerHeroCopy>p:last-of-type,.managedDetailHeading p{color:#d9e5f4;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.publicPage{background:#fff}.publicPage.publicPage>section:nth-of-type(odd),.publicPage.contentSection{color:var(--ink);background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.publicPage.publicPage>section:nth-of-type(2n){color:#fff;background:radial-gradient(circle at 78% 18%,#1268f32e,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.publicPage.publicPage>section:nth-of-type(odd) :is(h2,h3,strong),.publicPage.publicPage>section:nth-of-type(odd) .sequenceStep strong{color:var(--ink)}.publicPage.publicPage>section:nth-of-type(odd) p{color:var(--muted)}.publicPage.publicPage>section:nth-of-type(odd) .eyebrow{color:var(--orange-on-light)}.publicPage.publicPage>section:nth-of-type(odd) .sequenceStep span{color:var(--blue);background:#eaf2ffb8;border-color:#6ea7ff;box-shadow:0 10px 24px #1268f317}.publicPage.publicPage>section:nth-of-type(odd) .sequenceStep i{background:var(--blue);color:var(--blue)}.publicPage.publicPage>section:nth-of-type(odd) :is(.connectionLinks span,.publicationContext){background:var(--surface-blue);color:#173e78;border-color:#cadcf7;box-shadow:0 10px 24px #1268f314}.publicPage.publicPage>section:nth-of-type(odd) .secondaryButton{color:var(--ink);border-color:#71809a}.publicPage.publicPage>section:nth-of-type(2n) :is(h2,h3,strong),.publicPage.publicPage>section:nth-of-type(2n) .sequenceStep strong{color:#fff}.publicPage.publicPage>section:nth-of-type(2n) p{color:#d9e5f4}.publicPage.publicPage>section:nth-of-type(2n) .eyebrow{color:var(--orange)}.publicPage.publicPage>section:nth-of-type(2n) :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.councilQuestionGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid,.managedContentGrid) article,.publicPage.publicPage>section:nth-of-type(2n) :is(.joinApplication,.comparisonTable,.contactCard){background:linear-gradient(155deg,#072a52d6,#001733eb);border-color:#6fa4ee4d;box-shadow:0 18px 42px #00071438}.publicPage.publicPage>section:nth-of-type(2n) :is(.filterBar input,.libraryHeading input,.managedContent>input,.applicationFields input,.applicationFields textarea,.joinApplication select){color:#fff;background:#031d3ed1;border-color:#6fa4ee57}.publicPage.publicPage>section:nth-of-type(2n) :is(.filterBar input,.libraryHeading input,.managedContent>input,.applicationFields input,.applicationFields textarea)::placeholder{color:#aebed4}.publicPage.publicPage>section:nth-of-type(2n) .sequenceStep span{color:#8fc0ff;background:#011c3bc7;border-color:#6ea7ff;box-shadow:0 0 24px #1268f329}.publicPage.publicPage>section:nth-of-type(2n) .sequenceStep i{color:#8fc0ff;background:#8fc0ff}.publicPage.publicPage>section:nth-of-type(2n) :is(.connectionLinks span,.publicationContext){color:#fff;background:#012248ad;border-color:#4a91f1b3;box-shadow:inset 0 0 22px #1268f314}.publicPage h2,.publicPage .sectionHeading h2,.publicPage .councilSplit h2,.publicPage .connectionGrid>h2,.publicPage .councilCallout h2,:is(.connectionBand,.councilPrinciple,.councilCallout) h2,.callToAction h2{letter-spacing:-.02em;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.callToAction h2{font-size:28.8px;font-weight:400}.siteHeader :is(.navigation a,.joinLink){font-size:16px;font-weight:600;line-height:1.2}:is(.publicPage,.innerPageHero,.managedDetailHero,.callToAction) .button,.publicPage button,.publicPage input[type=submit]{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.publicPage p,.managedDetailBody,.managedLongText,.contactCard,.publicPage :is(input,textarea,select,label){font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid,.managedContentGrid) h3,.publicPage .joinApplication h3{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid,.managedContentGrid) article p,.publicPage .joinApplication aside p{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}:is(.publicPage,.innerPageHero,.managedDetailHero) .eyebrow,.managedContentGrid small{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.publicPage :is(.sequenceStep strong,.scopePrinciples span,.publicationContext,.understandingChart,.connectionLinks span,.comparisonTable){font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.5}.publicPage :is(.publicationHead,table th){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.publicPage :is(.publicationRow,table td){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.publicPage :is(a,.textLink),.managedDetailBody a,.callToAction a{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}@media (width<=900px){.innerPageHero,.managedDetailHero{height:auto;min-height:590px}.innerPageHero.innerPageHeroImmersive{min-height:758px}.innerHeroGrid{height:auto;min-height:502px}}@media (width<=600px){body{font-size:15px}.innerPageHero,.managedDetailHero{min-height:640px}.innerPageHero.innerPageHeroImmersive{min-height:798px}.innerHeroGrid,.managedDetailHeading{min-height:572px}.managedDetailHeading{height:572px}.innerHeroCopy h1,.managedDetailHeading h1{font-size:36px}.publicPage h2,.publicPage .sectionHeading h2,.publicPage .councilSplit h2,.publicPage .connectionGrid>h2,.publicPage .councilCallout h2,:is(.connectionBand,.councilPrinciple,.councilCallout) h2,.callToAction h2{font-size:25.6px}.siteHeader :is(.navigation a,.joinLink),:is(.publicPage,.innerPageHero,.managedDetailHero,.callToAction) .button,.publicPage button,.publicPage input[type=submit],.publicPage p,.managedDetailBody,.managedLongText,.contactCard,.publicPage :is(input,textarea,select,label){font-size:15px}.publicPage :is(.infoCardGrid,.researchDomainGrid,.councilOverviewGrid,.contributionGrid,.aboutPrinciples,.visionGrid,.citationGrid,.managedContentGrid) h3,.publicPage .joinApplication h3{font-size:18px}:is(.publicPage,.innerPageHero,.managedDetailHero) .eyebrow,.managedContentGrid small,.publicPage :is(.publicationHead,table th),.publicPage :is(.publicationRow,table td){font-size:13px}}.researchPageRoot .innerPageHero{height:710px;min-height:710px}.researchPageRoot .innerHeroGrid{height:622px;min-height:622px}.researchPageRoot .innerPageHeroImmersive .innerHeroVisual{left:28%}.researchPageRoot .innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center}.researchPageRoot .innerHeroCopy h1{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:48px;font-weight:650;line-height:1.08}.researchPageRoot .researchPage h2{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.researchPageRoot .siteHeader :is(.navigation a,.joinLink),.researchPageRoot :is(.innerPageHero,.researchPage,.callToAction) .button,.researchPageRoot .researchPage button{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.researchPageRoot .innerHeroCopy>p:last-of-type,.researchPageRoot .researchPage>section p,.researchPageRoot .callToAction p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.researchPageRoot .researchPage :is(.fieldCard strong,.crossDomainCard h3,.researchAudienceCard h3){font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.researchPageRoot .researchPage :is(.fieldDescription,.crossDomainCard p,.researchAudienceDescription){font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.researchPageRoot :is(.innerPageHero,.researchPage,.callToAction) .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.researchPageRoot .innerHeroTitle,.researchPageRoot .researchPage :is(.connectedLensLabel,.researchMotionLabels span){font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.researchPageRoot .researchPage :is(.fieldCouncilAction,.researchAudienceAction),.researchPageRoot .researchPage :is(th,.tableHeading){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.researchPageRoot .researchPage :is(td,.tableContent){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (width<=600px){.researchPageRoot .innerPageHero.innerPageHeroImmersive{height:740px;min-height:740px}.researchPageRoot .innerPageHeroImmersive .innerHeroGrid{height:660px;min-height:660px;padding-bottom:32px}.researchPageRoot .innerPageHeroImmersive .innerHeroCopy{padding-top:235px}.researchPageRoot .innerPageHeroImmersive .innerHeroVisual{height:300px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.researchPageRoot .innerPageHeroImmersive .innerHeroDiagram{object-position:center}.researchPageRoot .innerHeroCopy h1{font-size:36px}.researchPageRoot .researchPage h2{font-size:32px}.researchPageRoot .siteHeader :is(.navigation a,.joinLink),.researchPageRoot :is(.innerPageHero,.researchPage,.callToAction) .button,.researchPageRoot .researchPage button,.researchPageRoot .innerHeroCopy>p:last-of-type,.researchPageRoot .researchPage>section p,.researchPageRoot .callToAction p{font-size:15px}.researchPageRoot .researchPage :is(.fieldCard strong,.crossDomainCard h3,.researchAudienceCard h3){font-size:18px}.researchPageRoot :is(.innerPageHero,.researchPage,.callToAction) .eyebrow{font-size:13px}.researchPageRoot .innerHeroTitle,.researchPageRoot .researchPage :is(.connectedLensLabel,.researchMotionLabels span){font-size:15px}.researchPageRoot .researchPage :is(th,.tableHeading),.researchPageRoot .researchPage :is(td,.tableContent){font-size:13px}}@media (width>=601px) and (width<=900px){.researchPageRoot .innerPageHero.innerPageHeroImmersive{height:680px;min-height:680px}.researchPageRoot .innerPageHeroImmersive .innerHeroGrid{height:592px;min-height:592px;padding:28px 0 36px}.researchPageRoot .innerPageHeroImmersive .innerHeroCopy{padding-top:205px}.researchPageRoot .innerPageHeroImmersive .innerHeroVisual{height:285px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.researchPageRoot .innerPageHeroImmersive .innerHeroDiagram{object-position:center}}.siteHeader.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121a2ae0;border:1px solid #ffffff29;border-radius:999px;gap:38px;width:min(1180px,100% - 64px);height:76px;margin:12px auto 0;padding:8px 22px;box-shadow:0 12px 34px #00051138}.siteHeader .brandMark{width:58px;height:58px;position:relative}.siteHeader .brandNeuronField{z-index:2;pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.siteHeader .brandNeuronField svg{width:100%;height:100%;display:block}.siteHeader .brandNeuronPath{fill:none;stroke:#ffb52e;stroke-dasharray:14 86;stroke-dashoffset:100px;stroke-linecap:round;stroke-width:2.6px;opacity:0;animation:3.15s linear -.35s infinite brandNeuronFire}.siteHeader .brandNeuronPath.pathTwo{stroke:#ffe08a;stroke-dasharray:11 32 7 50;animation-name:brandNeuronFireReverse;animation-duration:3.8s;animation-delay:-1.7s}.siteHeader .brandNeuronPath.pathThree{stroke:#ff9f18;stroke-dasharray:8 42 12 38;animation-duration:3.45s;animation-delay:-2.55s}.siteHeader .brandNeuronPath.pathFour{stroke:#ffc857;stroke-dasharray:9 58 5 28;animation-name:brandNeuronFireDrift;animation-duration:4.05s;animation-delay:-1.05s}.siteHeader .brandNeuronSpark{fill:#fffdf1;stroke:#ffae00;stroke-width:1.8px;opacity:0;animation:3.15s ease-out -.35s infinite brandNeuronIgnite}.siteHeader .brandNeuronSpark.sparkTwo{animation-duration:3.8s;animation-delay:-1.7s}.siteHeader .brandNeuronSpark.sparkThree{animation-duration:3.45s;animation-delay:-2.55s}.siteHeader .brandNeuronSpark.sparkFour{animation-duration:4.05s;animation-delay:-1.05s}@keyframes brandNeuronFire{0%,8%{stroke-dashoffset:100px;opacity:0}12%{opacity:1}62%{stroke-dashoffset:0;opacity:1}76%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes brandNeuronIgnite{0%,7%,to{opacity:0;transform-origin:50%;transform:scale(.45)}11%{opacity:1;transform:scale(1.45)}20%{opacity:.75;transform:scale(.85)}30%{opacity:0;transform:scale(.45)}}@keyframes brandNeuronFireReverse{0%,10%{stroke-dashoffset:-100px;opacity:0}16%{opacity:1}58%{stroke-dashoffset:0;opacity:1}73%,to{stroke-dashoffset:100px;opacity:0}}@keyframes brandNeuronFireDrift{0%,14%{stroke-dashoffset:115px;opacity:0}19%{opacity:1}48%{stroke-dashoffset:34px;opacity:.92}57%{opacity:.35}64%{opacity:1}82%,to{stroke-dashoffset:-105px;opacity:0}}@media (prefers-reduced-motion:reduce){.siteHeader :is(.brandNeuronPath,.brandNeuronSpark){opacity:0;animation:none}}.siteHeader .navigation{gap:36px}.siteHeader :is(.navigation a,.joinLink){font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.callToAction.callToAction{color:#fff;background:#001b3a;border-bottom:1px solid #2264a3;font-family:Inter Variable,Inter,Segoe UI,sans-serif}.callToAction .callToActionInner{align-items:center;gap:25px;width:min(1180px,100% - 64px);height:105px;margin:auto;padding:0;display:flex}.callToAction .callToActionInner h2{color:#fff;letter-spacing:-.02em;margin:0 auto 0 0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:28.8px;font-weight:400;line-height:1.15}.callToAction .pulse{flex:none;width:112px;height:72px}.callToAction.callToAction .button{flex:none;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.siteFooter.siteFooter{color:#fff;background:#00172f;padding:20px 0 24px;font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.siteFooter .footerGrid{grid-template-columns:2.2fr 4fr;gap:32px;width:min(1180px,100% - 64px)}.siteFooter .footerNavigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.siteFooter .footerBrand h2{color:#fff;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:31px;font-weight:500;line-height:1.65}.siteFooter .footerBrand strong{color:#fff;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.65}.siteFooter .footerBrand p{color:#d5deea;max-width:245px;font-family:Inter Variable,Inter,sans-serif;font-size:11.5px;font-weight:400;line-height:1.65}.siteFooter .footerColumn{gap:6px;font-size:14px}.siteFooter .footerColumn a,.siteFooter .socialIconButton{color:#dbe4f1;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.siteFooter .socialIconButton{color:#fff;width:34px;height:34px}@media (width<=900px){.siteHeader.siteHeader,.callToAction .callToActionInner,.siteFooter .footerGrid{width:min(100% - 36px,720px)}.callToAction .callToActionInner{flex-wrap:wrap;height:auto;padding:30px 0}.siteFooter .footerGrid{grid-template-columns:1.5fr 3fr}.siteFooter .footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.siteHeader.siteHeader{width:calc(100% - 32px);height:68px;padding:7px 16px}.siteHeader .brandMark{width:52px;height:52px}.siteHeader :is(.navigation a,.joinLink){font-size:15px}.callToAction .callToActionInner{width:calc(100% - 32px);display:grid}.callToAction .callToActionInner h2{margin:0;font-size:25.6px}.callToAction.callToAction .button{font-size:15px}.siteFooter .footerGrid{grid-template-columns:1fr;width:calc(100% - 32px)}.siteFooter .footerNavigation{grid-template-columns:1fr 1fr}}.domainsPageRoot .innerPageHero{height:710px;min-height:710px}.domainsPageRoot .innerHeroGrid{height:622px;min-height:622px}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual{left:calc(590px - 50vw);right:calc(590px - 50vw)}.domainsPageRoot .innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#0012262e 0%,#00122614 32%,#0000 55%),linear-gradient(#000c1e1f,#0000 14% 82%,#000c1e29)}.domainsPage.domainsPage>section{min-height:560px}.domainsPage.domainsPage>.contentSection,.domainsPage.domainsPage>.connectionBand{padding-block:76px 82px}.domainsMethodSection{color:var(--ink);background:radial-gradient(circle at 10% 15%,#1268f30d,#0000 30%),linear-gradient(#fff,#f8fbff)}.domainsMethodHeading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:76px;display:grid}.domainsMethodHeading .eyebrow{color:var(--orange-on-light);margin-bottom:14px}.domainsMethodHeading h2{max-width:650px;color:var(--ink)}.domainsMethodHeading>p{max-width:480px;color:var(--muted);margin:0 0 4px;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.domainsMethodFlow{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:54px;padding:0 22px 28px;display:grid;position:relative}.domainsMethodLoop{z-index:0;pointer-events:none;border:1.5px solid #1268f3ad;border-radius:20px;position:absolute;inset:48px 4px 0}.domainsMethodLoop:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:9px solid #1268f3d1;width:0;height:0;position:absolute;bottom:-5px;left:13%}.domainsMethodStage{z-index:1;text-align:center;min-width:0;padding-inline:12px;position:relative}.domainsMethodStage:not(:last-child):after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #1268f3d1;width:0;height:0;transition:border-left-color .18s;position:absolute;top:43px;right:-5px}.domainsMethodIcon{width:98px;height:98px;color:var(--blue);background:#f8fbff;border:1.5px solid #70a5ff;border-radius:50%;place-items:center;margin:0 auto;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 26px #04224c12}.domainsMethodStage h3{color:var(--ink);margin:16px 0 6px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;transition:color .18s}.domainsMethodStage p{max-width:168px;color:var(--muted);margin:0 auto;font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.domainsMethodStage:hover .domainsMethodIcon{border-color:var(--orange);color:var(--orange-on-light);transform:translateY(-4px);box-shadow:0 14px 30px #ff930029}.domainsMethodStage:hover h3{color:var(--orange-on-light)}.domainsMethodStage:hover:after{border-left-color:var(--orange)}.domainsPage.domainsPage>.connectedExpertiseSection{min-height:0;color:var(--ink);background:radial-gradient(circle at 90% 10%,#1268f30f,#0000 30%),linear-gradient(#fff,#f8fbff);padding-block:76px 82px}.connectedExpertiseHeading{grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);align-items:end;gap:72px;display:grid}.connectedExpertiseHeading .eyebrow{color:var(--orange-on-light);margin-bottom:14px}.connectedExpertiseHeading h2{max-width:720px;color:var(--ink)}.connectedExpertiseContext>p{max-width:450px;color:var(--muted);margin:0 0 16px}.connectedExpertiseLegend{flex-wrap:wrap;gap:10px 24px;display:flex}.connectedExpertiseLegend span{color:#33435c;align-items:center;gap:8px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.connectedExpertiseLegend i{border-radius:50%;flex:none;width:13px;height:13px;display:inline-block}.connectedExpertiseLegend .primaryMarker{background:var(--orange);box-shadow:0 0 10px #ff9300a6}.connectedExpertiseLegend .connectionMarker{border:1.5px solid var(--blue)}.connectedExpertiseVisual{background:#001935;border:1px solid #467ebe5c;border-radius:12px;margin-top:38px;overflow:hidden;box-shadow:0 20px 50px #04224c21}.connectedExpertiseImage{width:100%;height:auto;display:block}.domainsPage.domainsPage>.expertiseOutputsSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f31f,#0000 34%),linear-gradient(#001226,#010518);min-height:0;padding-block:76px 0;overflow:hidden}.expertiseOutputsHeading{max-width:930px;margin-bottom:0}.expertiseOutputsHeading .eyebrow{color:var(--orange)}.expertiseOutputsHeading h2{color:#fff}.expertiseOutputsVisual{aspect-ratio:3.05;background:#010418;border-radius:12px;width:100%;margin-top:24px;margin-left:0;position:relative;overflow:hidden}.expertiseOutputsVisual:before,.expertiseOutputsVisual:after{z-index:1;content:"";pointer-events:none;position:absolute}.expertiseOutputsVisual:before{background:linear-gradient(#001226 0%,#001226b8 30%,#0000 100%);height:22%;top:0;left:0;right:0}.expertiseOutputsVisual:after{background:linear-gradient(90deg,#010418 0%,#0000 5% 95%,#010418 100%),linear-gradient(#0000 85%,#010418 100%);width:100%;top:0;bottom:0;left:0}.expertiseOutputsImage{object-fit:cover;object-position:center 63%;width:100%;height:100%;display:block}.expertiseOutputsLabels{z-index:2;pointer-events:none;position:absolute;inset:0}.expertiseOutputsLabels span{color:#fff;text-align:center;text-shadow:0 2px 12px #000714f2;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;position:absolute;bottom:4.5%;transform:translate(-50%)}.expertiseOutputsLabels span:first-child{left:9.5%}.expertiseOutputsLabels span:nth-child(2){left:30%}.expertiseOutputsLabels span:nth-child(3){left:50%}.expertiseOutputsLabels span:nth-child(4){left:70%}.expertiseOutputsLabels span:nth-child(5){left:90%}.domainsPage.domainsPage>.domainsContributeSection{min-height:0;color:var(--ink);background:radial-gradient(circle at 88% 12%,#1268f312,#0000 29%),linear-gradient(#fff,#f8fbff);padding-block:76px 82px}.domainsContributeLayout{grid-template-columns:minmax(230px,.75fr) minmax(0,2.75fr);align-items:stretch;gap:42px;display:grid}.domainsContributeIntro{align-self:center}.domainsContributeIntro .eyebrow{color:var(--orange-on-light);margin-bottom:16px}.domainsContributeIntro h2{color:var(--ink)}.domainsContributeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.domainsContributeCard{min-height:250px;color:var(--blue);text-align:center;background:#ffffffe6;border:1px solid #dce6f4;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 34px #04224c0d}.domainsContributeCard:after{background:var(--orange);content:"";opacity:0;border-radius:999px;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:-2px;left:30%;right:30%;transform:scaleX(0)}.domainsContributeCard h3{max-width:180px;color:var(--ink);margin:18px auto 0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;transition:color .18s}.domainsContributeCard span{color:var(--blue);margin-top:auto;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.domainsContributeCard b{margin-left:4px;font-size:18px;font-weight:500;transition:transform .18s;display:inline-block}.domainsContributeCard:hover,.domainsContributeCard:focus-visible{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 18px 38px #ff930021}.domainsContributeCard:hover:after,.domainsContributeCard:focus-visible:after{opacity:1;transform:scaleX(1)}.domainsContributeCard:hover h3,.domainsContributeCard:focus-visible h3{color:var(--orange-on-light)}.domainsContributeCard:hover b,.domainsContributeCard:focus-visible b{transform:translate(4px)}.domainsPageRoot .innerHeroCopy h1{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:48px;font-weight:650;line-height:1.08}.domainsPage h2{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.domainsPageRoot .innerHeroActions .button{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.domainsPageRoot .innerHeroCopy>p:last-of-type,.domainsPage>section p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.domainsPage :is(.domainsMethodStage h3,.fieldCard strong,.researchAudienceCard h3){font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.domainsPage :is(.domainsMethodStage p,.fieldDescription,.researchAudienceDescription){font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.domainsPageRoot .innerHeroCopy .eyebrow,.domainsPage .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.domainsPageRoot .innerHeroTitle,.domainsPage :is(.connectedExpertiseLegend span,.expertiseOutputsLabels span){font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.domainsPage :is(th,.tableHeading){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.domainsPage :is(td,.tableContent){font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.domainsPage :is(a,.fieldCouncilAction,.researchAudienceAction){font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}@media (width<=900px){.domainsPageRoot .innerPageHero{height:680px;min-height:680px}.domainsPageRoot .innerHeroGrid{height:592px;min-height:592px}.domainsPageRoot .innerPageHeroImmersive .innerHeroGrid{min-height:592px;padding:0;display:grid}.domainsPageRoot .innerPageHeroImmersive .innerHeroCopy{width:auto;padding:0}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual{height:auto;inset:0 calc(50% - 50vw)}.domainsPageRoot .innerPageHeroImmersive .innerHeroDiagram{object-position:right center}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226b8 0%,#0012267a 52%,#00122614 100%)}.domainsPage.domainsPage>section{min-height:0}.domainsContributeLayout{grid-template-columns:1fr}.domainsMethodHeading{grid-template-columns:1fr;gap:20px}.domainsMethodFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 10px}.domainsMethodLoop,.domainsMethodStage:after{display:none}.connectedExpertiseHeading{grid-template-columns:1fr;gap:20px}.expertiseOutputsVisual{aspect-ratio:2.4}.expertiseOutputsLabels span{font-size:18px}.domainsContributeGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.domainsPageRoot .innerHeroCopy h1{font-size:36px}.domainsPage h2{font-size:32px}.domainsPageRoot .innerHeroActions .button,.domainsPageRoot .innerHeroCopy>p:last-of-type,.domainsPage>section p{font-size:15px}.domainsPage :is(.domainsMethodStage h3,.fieldCard strong,.researchAudienceCard h3){font-size:18px}.domainsPageRoot .innerHeroCopy .eyebrow,.domainsPage .eyebrow{font-size:13px}.domainsPageRoot .innerHeroTitle,.domainsPage :is(.connectedExpertiseLegend span,.expertiseOutputsLabels span){font-size:15px}.domainsPage :is(th,td,.tableHeading,.tableContent){font-size:13px}.domainsPageRoot .innerPageHero{height:740px;min-height:740px}.domainsPageRoot .innerHeroGrid{height:auto;min-height:660px;padding-block:34px 42px}.domainsPageRoot .innerPageHeroImmersive .innerHeroGrid{min-height:660px;padding:0}.domainsPageRoot .innerPageHeroImmersive .innerHeroCopy{padding:0}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual{height:auto}.domainsPageRoot .innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226d1 0%,#0012268c 68%,#00122626 100%)}.domainsPage.domainsPage>.contentSection,.domainsPage.domainsPage>.connectionBand,.domainsPage.domainsPage>.domainsContributeSection{padding-block:56px 62px}.domainsContributeGrid{grid-template-columns:1fr}.domainsMethodFlow{grid-template-columns:1fr;gap:22px;margin-top:38px;padding:0}.domainsMethodLoop{background:#1268f38c;border:0;border-radius:0;width:1.5px;display:block;inset:48px auto 48px 48px}.domainsMethodLoop:after{display:none}.domainsMethodStage{text-align:left;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:20px;padding:0;display:grid}.domainsMethodStage:not(:last-child):after{border:5px solid #0000;border-top:9px solid #1268f3d1;border-bottom:0;display:block;inset:auto auto -18px 43px}.domainsMethodIcon{margin:0}.domainsMethodStage h3{margin-top:0}.domainsMethodStage p{max-width:260px;margin:0}.domainsPage.domainsPage>.connectedExpertiseSection{padding-block:56px 62px}.domainsPage.domainsPage>.expertiseOutputsSection{padding-block:56px 0}.connectedExpertiseLegend{flex-direction:column;align-items:flex-start}.connectedExpertiseVisual{border-radius:8px;width:calc(100vw - 32px);margin-top:28px;margin-left:calc(50% - 50vw + 16px);overflow-x:auto}.connectedExpertiseImage{width:920px;max-width:none}.expertiseOutputsVisual{aspect-ratio:auto;width:100%;margin-top:24px;margin-left:0;overflow-x:auto}.expertiseOutputsImage,.expertiseOutputsLabels{width:920px;max-width:none;height:330px}.expertiseOutputsLabels span{font-size:16px;bottom:4%}.domainsContributeCard{min-height:230px}.domainsContributeCard h3{font-size:18px}}.programsPage>.innerPageHero{height:710px;min-height:710px}.programsPage>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.programsPage>.innerPageHero.innerPageHeroImmersive{background:#000d20}.programsPage>.innerPageHero.innerPageHeroImmersive:before{background:linear-gradient(90deg,#001226 0%,#001226fa 27%,#001226c7 45%,#0012262e 68%),radial-gradient(circle at 88% 43%,#1268f326,#0000 36%)}.programsPage>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(410px,.88fr) minmax(0,1.32fr)}.programsPage>.innerPageHeroImmersive .innerHeroCopy{max-width:520px}.programsPage>.innerPageHeroImmersive .innerHeroCopy h1{max-width:510px}.programsPage>.innerPageHeroImmersive .innerHeroVisual{left:34%;right:max(0px,50vw - 590px)}.programsPage>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center}.programsPage>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226db 9%,#0000 36%)}.programsPage>.innerPageHero .innerHeroCopy .eyebrow,.programsContent .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.programsPage>.innerPageHero .innerHeroCopy h1{font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.programsPage>.innerPageHero .innerHeroTitle,.programsPage>.innerPageHero .innerHeroCopy>p:last-of-type,.programsContent p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.programsContent h2{font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.programsPage>.innerPageHero .innerHeroActions .button,.programsContent .button{font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.programsContent .researchData{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.programsContent table th{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.programsContent table td{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.programsContent>section{align-items:center;height:710px;min-height:710px;padding-block:52px;display:flex;overflow:hidden}.programsContent>.programFormationSection,.programsContent>.programsOngoingSection{padding-block:36px}.programsContent>.programFormationSection,.programsContent>.programsOngoingSection,.programsContent>.programsSharedWorkSection{color:var(--ink);background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.programsContent>.programGovernanceSection,.programsContent>.programImpactSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.programVisualContent,.programsOngoingContent,.programsSharedWorkContent{flex-direction:column;height:100%;min-height:0;display:flex}.programSectionIntro{flex:none;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:54px;display:grid}.programSectionIntro .eyebrow{margin-bottom:10px}.programSectionIntro h2{max-width:700px;margin:0}.programSectionSummary p{max-width:530px;margin:0}.programSectionPoints{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.programSectionPoints span{color:var(--blue);background:#eaf2ffc7;border:1px solid #1268f33d;border-radius:999px;padding:6px 10px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.programGovernanceSection .programSectionPoints span,.programImpactSection .programSectionPoints span{color:#b9d6ff;background:#002248b3;border-color:#6ea7ff6b}.programGovernanceSection .programSectionSummary p,.programImpactSection .programSectionSummary p{color:#cfddf0}.programSectionArtwork{flex:auto;place-items:center;min-height:0;margin-top:22px;display:grid;position:relative;overflow:hidden}.programSectionArtwork:after{display:none}.programFormationSection .programSectionArtwork{width:100%;margin-top:18px}.programSectionArtwork img{object-fit:contain;object-position:center;width:92%;height:calc(100% - 28px);max-height:410px;display:block}.programFormationSection .programSectionArtwork img{width:88%;max-height:390px}.programGovernanceArtwork img{filter:drop-shadow(0 18px 34px #00030e4d);width:86%;max-height:390px}.programImpactSection .programSectionArtwork img{filter:drop-shadow(0 18px 34px #00030e4d);width:88%;max-height:390px}.programsOngoingIntro{margin-bottom:22px}.programSearchList{border-top:1px solid #dce6f4;width:100%;margin-top:28px;padding-top:24px}.programSearchList h3{font:600 20px/1.3 var(--font-manrope), sans-serif;margin:8px 0 18px}.ongoingProgramsGrid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:16px;min-height:0;display:grid}.ongoingProgramCard{background:#fff;border:1px solid #dce6f4;border-radius:10px;grid-template-rows:90px minmax(0,1fr);min-width:0;min-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1268f312}.ongoingProgramCard:after{background:var(--orange);content:"";opacity:0;border-radius:999px 999px 0 0;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:28%;right:28%;transform:scaleX(0)}.ongoingProgramCard:hover,.ongoingProgramCard:focus-within{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 14px 34px #ff930029}.ongoingProgramCard:hover:after,.ongoingProgramCard:focus-within:after{opacity:1;transform:scaleX(1)}.ongoingProgramCard>img{object-fit:cover;width:100%;height:90px;display:block}.ongoingProgramBody{flex-direction:column;min-height:0;padding:11px 13px 13px;display:flex}.ongoingProgramBody h3{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ongoingProgramBody p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:15px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.ongoingProgramBody a{color:var(--blue);margin-top:auto;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ongoingProgramCard:hover h3,.ongoingProgramCard:focus-within h3,.ongoingProgramCard:hover a,.ongoingProgramCard:focus-within a{color:var(--orange-on-light)}.ongoingProgramSkeleton{background:linear-gradient(100deg,#0000 20%,#ffffffb8 48%,#0000 76%) 0 0/200% 100%,#eaf1fa;border-radius:10px;animation:1.4s linear infinite programsSkeleton}@keyframes programsSkeleton{to{background-position:-200% 0}}.ongoingProgramsEmpty{text-align:center;background:radial-gradient(circle at 50% 48%,#1268f314,#0000 31%),#f8fbff;border:1px solid #dce6f4;border-radius:10px;flex:auto;place-items:center;display:grid}.ongoingProgramsEmpty p{max-width:520px;margin:0}.programsSharedWorkContent{gap:22px}.programsSharedWorkIntro{flex:none;justify-content:space-between;align-items:end;gap:48px;display:flex}.programsSharedWorkIntro h2{max-width:720px;margin:10px 0 0}.programsSharedWorkActions{flex:none;gap:12px;padding-bottom:3px;display:flex}.programsSharedWorkVisual{flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.programsSharedWorkVisual:after{display:none}.programsSharedWorkVisual img{object-fit:contain;object-position:center;width:88%;height:calc(100% - 30px);max-height:400px;display:block}@media (width<=900px){.programsPage>.innerPageHero{height:auto;min-height:680px}.programsPage>.innerPageHero .innerHeroGrid{height:auto;min-height:592px}.programsPage>.innerPageHeroImmersive .innerHeroVisual{left:30%;right:0}.programsPage>.innerPageHeroImmersive .innerHeroDiagram{object-position:right center}.programsContent>section{height:auto;min-height:680px;padding-block:64px}.programSectionIntro{grid-template-columns:1fr;gap:16px}.programSectionArtwork{height:370px;min-height:370px}.programSectionArtwork img,.programFormationSection .programSectionArtwork img,.programGovernanceArtwork img,.programImpactSection .programSectionArtwork img,.programsSharedWorkVisual img{width:94%;max-height:calc(100% - 24px)}.programFormationSection .programSectionArtwork{flex-basis:330px;width:100%}.programsOngoingSection{min-height:980px}.ongoingProgramsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ongoingProgramCard{grid-template-rows:1fr;grid-template-columns:42% minmax(0,1fr);min-height:180px}.ongoingProgramCard>img{height:100%}.programsSharedWorkIntro{flex-direction:column;align-items:flex-start;gap:20px}.programsSharedWorkVisual{height:380px;min-height:380px}}@media (width<=600px){.programsPage>.innerPageHero .innerHeroCopy .eyebrow,.programsContent .eyebrow{font-size:13px}.programsPage>.innerPageHero .innerHeroCopy h1{font-size:36px}.programsPage>.innerPageHero .innerHeroTitle,.programsPage>.innerPageHero .innerHeroCopy>p:last-of-type,.programsContent p{font-size:15px}.programsContent h2{font-size:32px}.programsPage>.innerPageHero .innerHeroActions .button,.programsContent .button{font-size:15px}.ongoingProgramBody h3{font-size:18px}.programsContent .researchData{font-size:15px}.programsContent table th,.programsContent table td{font-size:13px}.programsPage>.innerPageHero{min-height:740px}.programsPage>.innerPageHero .innerHeroGrid{min-height:652px}.programsPage>.innerPageHeroImmersive .innerHeroVisual{opacity:.44;left:8%;right:0}.programsPage>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226f0,#0012268f 64%,#00122638),linear-gradient(#000c1e52,#0000 22% 72%,#000c1e94)}.programsContent>section{min-height:0;padding-block:56px}.programSectionPoints{grid-template-columns:1fr 1fr;display:grid}.programSectionPoints span{text-align:center;place-items:center;display:grid}.programSectionArtwork{height:260px;min-height:260px;margin-top:24px}.programSectionArtwork img,.programFormationSection .programSectionArtwork img,.programGovernanceArtwork img,.programImpactSection .programSectionArtwork img,.programsSharedWorkVisual img{width:100%;height:calc(100% - 20px);max-height:none}.programFormationSection .programSectionArtwork{flex-basis:260px}.programsOngoingSection{min-height:0}.programsOngoingIntro{margin-bottom:28px}.ongoingProgramsGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:18px}.ongoingProgramCard{grid-template-rows:190px auto;grid-template-columns:1fr;min-height:0}.ongoingProgramCard>img{height:190px}.ongoingProgramBody{min-height:150px;padding:16px}.ongoingProgramSkeleton{min-height:330px}.programsSharedWorkActions{flex-direction:column;width:100%}.programsSharedWorkActions .button{width:100%}.programsSharedWorkVisual{height:280px;min-height:280px}}.ongoingProgramBody .plaCardAction:before{content:"";position:absolute;inset:0}.researchLibraryPage>.innerPageHero{background:#000d20;height:710px;min-height:710px}.researchLibraryPage>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.researchLibraryPage>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(410px,.92fr) minmax(0,1.18fr)}.researchLibraryPage>.innerPageHeroImmersive .innerHeroCopy{max-width:570px}.researchLibraryPage>.innerPageHeroImmersive .innerHeroVisual{left:48%;right:max(0px,50vw - 590px)}.researchLibraryPage>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center}.researchLibraryPage>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226db 8%,#0000 38%)}.researchLibraryPage .eyebrow{color:#ffb24a;letter-spacing:.1em;font:700 14px/1.2 Inter Variable,Inter,sans-serif}.researchLibraryContent h2{color:inherit;margin:10px 0 0;font:600 36px/1.15 Manrope Variable,Manrope,sans-serif}.researchLibraryContent h3{font-family:Manrope Variable,Manrope,sans-serif}.researchLibraryContent p{font:400 16px/1.65 Inter Variable,Inter,sans-serif}.researchLibraryContent>section{align-items:center;min-height:710px;padding-block:58px;display:flex;overflow:hidden}.librarySectionContent.shell{width:min(1180px,100% - 64px);margin-inline:auto}.librarySectionIntro{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:end;gap:64px;margin-bottom:36px;display:grid}.librarySectionIntro>p{color:#596b89;max-width:500px;margin:0}.libraryCurrentSection,.libraryLatestSection,.librarySearchSection{color:#071a39;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.libraryBrowseSection,.libraryPathwaySection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.libraryBrowseSection .librarySectionIntro>p,.libraryPathwaySection .librarySectionIntro>p{color:#cedcf0}.libraryRecordGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.libraryRecordCard{background:#fff;border:1px solid #d8e3f2;border-radius:14px;flex-direction:column;min-height:370px;padding:28px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 24px #1268f30d}.libraryRecordCard:before{content:"";background:linear-gradient(90deg,#1268f3,#ffb24a);border-radius:14px 14px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.libraryRecordCard:hover,.libraryRecordCard:focus-within{border-color:#ffb24a;transform:translateY(-3px);box-shadow:0 14px 34px #ffb24a29}.libraryRecordCard>small,.libraryLatestList article>small,.librarySearchResults article>small{color:#d87400;letter-spacing:.09em;text-transform:uppercase;font:700 12px/1.2 Inter Variable,Inter,sans-serif}.libraryRecordCard h3{min-height:2.6em;margin:16px 0 0;font-size:20px;font-weight:600;line-height:1.3}.libraryRecordCard p{font-size:14px}.libraryAuthors{color:#4e6283;min-height:3em;margin:22px 0 0}.libraryAbstract{color:#596b89;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;display:-webkit-box;overflow:hidden}.libraryTags{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px;display:flex}.libraryTags span{color:#175cae;background:#f4f8ff;border:1px solid #bdd4f5;border-radius:999px;padding:5px 9px;font:600 11px/1.2 Manrope Variable,Manrope,sans-serif}.libraryRecordMeta{border-top:1px solid #e1e9f4;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.libraryRecordMeta span{color:#6a7b96;font-size:11px}.libraryRecordMeta a{color:#1268f3;white-space:nowrap;font:600 13px/1.3 Manrope Variable,Manrope,sans-serif}.libraryBrowseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.libraryBrowseCard{color:#fff;background:#032b54cc;border:1px solid #316cae;border-radius:16px;grid-template-columns:82px 1fr;align-items:start;gap:24px;min-height:220px;padding:34px;transition:border-color .18s,transform .18s;display:grid}.libraryBrowseCard:hover,.libraryBrowseCard:focus-visible{border-color:#ffb24a;transform:translateY(-3px)}.libraryBrowseCard>span{color:#83b7f4;border:1px solid #5b99df;border-radius:16px;place-items:center;width:70px;height:70px;font:700 26px/1 Manrope Variable,Manrope,sans-serif;display:grid}.libraryBrowseCard h3{margin:2px 0 0;font-size:20px;line-height:1.3}.libraryBrowseCard p{color:#cfddf0;margin:12px 0;font-size:15px}.libraryBrowseCard strong{color:#78adf2;font:600 14px/1.3 Manrope Variable,Manrope,sans-serif}.libraryLatestList,.librarySearchResults{background:#fff;border:1px solid #d7e2f1;border-radius:14px;overflow:hidden}.libraryLatestList article,.librarySearchResults article{border-bottom:1px solid #e0e8f3;grid-template-columns:120px minmax(0,1fr) 220px 80px;align-items:center;gap:18px;min-height:92px;padding:18px 24px;display:grid}.libraryLatestList article:last-child,.librarySearchResults article:last-child{border-bottom:0}.libraryLatestList h3,.librarySearchResults h3{color:#071a39;margin:0;font-size:16px;font-weight:600;line-height:1.35}.libraryLatestList p,.librarySearchResults p{color:#657690;margin:2px 0 0;font-size:13px;line-height:1.4}.libraryLatestList article>span,.librarySearchResults article>span{color:#657690;font-size:12px}.libraryLatestList a,.librarySearchResults a{color:#1268f3;text-align:right;font:600 13px/1.3 Manrope Variable,Manrope,sans-serif}.libraryPathway{grid-template-columns:repeat(6,minmax(0,1fr));margin:80px 0 0;padding:0;list-style:none;display:grid;position:relative}.libraryPathway:before{content:"";background:linear-gradient(90deg,#69a7ff 0 82%,#ffb24a);height:2px;position:absolute;top:32px;left:8%;right:8%}.libraryPathway li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.libraryPathway li>span{z-index:1;color:#99c3ff;background:#03244a;border:2px solid #69a7ff;border-radius:50%;place-items:center;width:66px;height:66px;font:700 18px/1 Manrope Variable,Manrope,sans-serif;display:grid}.libraryPathway li:last-child>span{color:#ffb24a;border-color:#ffb24a}.libraryPathway strong{margin-top:18px;font:600 15px/1.3 Manrope Variable,Manrope,sans-serif}.libraryPathway small{color:#9fb3cd;margin-top:5px;font:400 12px/1.4 Inter Variable,Inter,sans-serif}.librarySearchSection{min-height:760px!important}.librarySearchControls{grid-template-columns:2.1fr repeat(4,1fr);gap:12px;display:grid}.librarySearchControls label{display:block}.librarySearchControls label>span{color:#30496d;margin:0 0 7px;font:600 12px/1.2 Inter Variable,Inter,sans-serif;display:block}.librarySearchControls input,.librarySearchControls select{color:#10233f;background:#fff;border:1px solid #cddbee;border-radius:10px;outline:none;width:100%;height:58px;padding:0 14px;font:400 14px/1.4 Inter Variable,Inter,sans-serif}.librarySearchControls :is(input,select):focus{border-color:#1268f3;box-shadow:0 0 0 3px #1268f31a}.librarySearchResults{margin-top:20px}.libraryEmptyResult{color:#536681;text-align:center;place-content:center;min-height:160px;display:grid}.libraryEmptyResult span{margin-top:6px;font-size:14px}@media (width<=1023px){.researchLibraryPage>.innerPageHero{height:auto;min-height:680px}.researchLibraryPage>.innerPageHero .innerHeroGrid{height:auto;min-height:592px}.researchLibraryPage>.innerPageHeroImmersive .innerHeroVisual{left:46%;right:-10%}.researchLibraryContent>section{min-height:0;padding-block:72px}.librarySectionContent.shell{width:min(100% - 36px,720px)}.librarySectionIntro{grid-template-columns:1fr;gap:16px}.libraryRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryBrowseGrid{grid-template-columns:1fr}.libraryPathway{grid-template-columns:repeat(3,1fr);row-gap:48px}.libraryPathway:before{display:none}.librarySearchControls{grid-template-columns:2fr repeat(2,1fr)}.libraryLatestList article,.librarySearchResults article{grid-template-columns:100px minmax(0,1fr) 170px 60px}}@media (width<=600px){.researchLibraryPage>.innerPageHero{min-height:740px}.researchLibraryPage>.innerPageHero .innerHeroGrid{min-height:652px}.researchLibraryPage>.innerPageHeroImmersive .innerHeroVisual{opacity:.6;height:46%;bottom:20px;left:24%;right:-26%}.researchLibraryPage>.innerPageHeroImmersive .innerHeroCopy{z-index:2}.researchLibraryPage .eyebrow{font-size:13px}.researchLibraryContent h2{font-size:32px}.researchLibraryContent p{font-size:15px}.librarySectionContent.shell{width:calc(100% - 32px)}.libraryRecordGrid{grid-template-columns:1fr}.libraryRecordCard{min-height:350px}.libraryBrowseCard{grid-template-columns:58px 1fr;gap:16px;padding:24px}.libraryBrowseCard>span{width:54px;height:54px;font-size:20px}.libraryLatestList article,.librarySearchResults article{grid-template-columns:1fr;gap:8px;padding:20px}.libraryLatestList article>small,.librarySearchResults article>small{margin-bottom:3px}.libraryLatestList a,.librarySearchResults a{text-align:left}.libraryPathway{grid-template-columns:1fr;gap:26px;margin-top:40px}.libraryPathway li{text-align:left;grid-template-columns:62px 1fr;justify-items:start;column-gap:16px;display:grid}.libraryPathway li>span{grid-row:1/3;width:54px;height:54px}.libraryPathway strong{margin-top:5px}.libraryPathway small{margin-top:0}.librarySearchControls{grid-template-columns:1fr}.librarySearchSection{min-height:0!important}}@media (prefers-reduced-motion:reduce){.libraryRecordCard,.libraryBrowseCard{transition:none}}.libraryRecordMeta a:before{content:"";position:absolute;inset:0}.libraryLatestList article,.librarySearchResults article{transition:box-shadow .18s;position:relative}.libraryLatestList article:focus-within,.libraryLatestList article:hover,.librarySearchResults article:focus-within,.librarySearchResults article:hover{z-index:1;box-shadow:inset 4px 0 #ff9300}.libraryLatestList a:before,.librarySearchResults a:before{content:"";position:absolute;inset:0}.scholarlyDetailPage{color:#071a39;background:#f7faff}.scholarlyDetailHero{color:#fff;background:radial-gradient(circle at 80% 42%,#1268f340,#0000 34%),linear-gradient(118deg,#001226,#002851);min-height:560px}.scholarlyDetailHeading{max-width:920px;padding-block:92px 74px}.scholarlyDetailHeading h1{max-width:900px;margin:14px 0 20px;font:650 52px/1.08 Manrope Variable,Manrope,sans-serif}.scholarlyDetailHeading>p{color:#cddcf0;margin:0;font:500 18px/1.6 Inter Variable,Inter,sans-serif}.scholarlyHeroMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.scholarlyHeroMeta span{color:#d9e7f7;background:#032b54b8;border:1px solid #3973b5;border-radius:999px;padding:8px 12px;font:600 13px/1.2 Manrope Variable,Manrope,sans-serif}.scholarlyArticle{grid-template-columns:270px minmax(0,760px);justify-content:space-between;gap:70px;width:min(1180px,100% - 64px);padding-block:80px 100px;display:grid}.scholarlyRecordMeta{background:#fff;border:1px solid #d7e2f1;border-radius:14px;align-self:start;position:sticky;top:120px;overflow:hidden}.scholarlyRecordMeta>div{border-bottom:1px solid #e3eaf4;padding:18px 20px}.scholarlyRecordMeta>div:last-child{border-bottom:0}.scholarlyRecordMeta small{color:#6a7b96;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:700 11px/1.2 Inter Variable,Inter,sans-serif;display:block}.scholarlyRecordMeta strong{color:#10233f;font:600 14px/1.45 Manrope Variable,Manrope,sans-serif}.scholarlyKeywords{flex-wrap:wrap;gap:6px;display:flex}.scholarlyKeywords span{color:#175cae;background:#f4f8ff;border:1px solid #bed5f5;border-radius:999px;padding:5px 8px;font:600 11px/1.2 Manrope Variable,Manrope,sans-serif}.scholarlyArticleBody{min-width:0}.scholarlyArticleBody>section,.scholarlyManagedContent{margin-bottom:44px}.scholarlyArticleBody h2{margin:0 0 14px;font:600 30px/1.15 Manrope Variable,Manrope,sans-serif}.scholarlyArticleBody p,.scholarlyManagedContent,.scholarlyAbstractText{color:#455a79;font:400 16px/1.8 Inter Variable,Inter,sans-serif}.scholarlyAbstract{background:#fff;border-left:4px solid #ff9300;border-radius:0 12px 12px 0;padding:28px 30px;box-shadow:0 8px 24px #1268f30f}.scholarlyAbstractText{margin-top:10px;font-size:18px;line-height:1.7}.scholarlyAbstractText>:first-child{margin-top:0}.scholarlyAbstractText>:last-child{margin-bottom:0}.scholarlyReferences{color:#536681;padding-left:22px;font:400 14px/1.7 Inter Variable,Inter,sans-serif}.scholarlyActions{border-top:1px solid #dce5f1;flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}@media (width<=800px){.scholarlyDetailHero{min-height:520px}.scholarlyDetailHeading{padding-block:74px 58px}.scholarlyDetailHeading h1{font-size:42px}.scholarlyArticle{grid-template-columns:1fr;gap:34px;width:min(100% - 36px,720px);padding-block:64px}.scholarlyRecordMeta{grid-template-columns:repeat(2,1fr);display:grid;position:static}}@media (width<=600px){.scholarlyDetailHero{min-height:560px}.scholarlyDetailHeading{width:calc(100% - 32px);padding-block:64px 48px}.scholarlyDetailHeading h1{font-size:36px}.scholarlyDetailHeading>p{font-size:15px}.scholarlyArticle{width:calc(100% - 32px);padding-block:48px}.scholarlyRecordMeta{grid-template-columns:1fr}.scholarlyArticleBody h2{font-size:26px}.scholarlyAbstract{padding:22px}.scholarlyAbstractText{font-size:16px}}.scholarlyAbstractText{font:400 16px/1.7 Inter Variable,Inter,sans-serif}.scholarlyAbstractText :is(p,div,span,strong,em,b,i,u){font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.7}.scholarlyAbstractText :is(h1,h2,h3,h4,h5,h6){color:#10233f;margin:16px 0 8px;font:600 16px/1.7 Inter Variable,Inter,sans-serif}.scholarlyAbstractText p{margin:0 0 12px}.scholarlyManagedContent :is(ul,ol){margin:12px 0 24px;padding-left:30px;list-style-position:outside}.scholarlyManagedContent ul{list-style-type:disc}.scholarlyManagedContent ol{list-style-type:decimal}.scholarlyManagedContent ul ul{margin:7px 0 10px;padding-left:34px;list-style-type:circle}.scholarlyManagedContent ul ul ul{list-style-type:square}.scholarlyManagedContent ol ol{margin:7px 0 10px;padding-left:34px;list-style-type:lower-alpha}.scholarlyManagedContent ol ol ol{list-style-type:lower-roman}.scholarlyManagedContent li{color:#455a79;margin:0 0 9px;padding-left:5px;font:400 16px/1.8 Inter Variable,Inter,sans-serif;display:list-item}.scholarlyManagedContent li::marker{color:#315b91;font-weight:600}.scholarlyManagedContent li>p{margin:0;display:inline}.scholarlyManagedContent .managedListParagraph{text-indent:-20px;margin:0 0 9px;padding-left:30px}.scholarlyManagedContent h1{color:#1c3557;margin:50px 0 18px;font:650 36px/1.15 Manrope Variable,Manrope,sans-serif}.scholarlyManagedContent h2{color:#263f61;margin:42px 0 16px;font:650 30px/1.18 Manrope Variable,Manrope,sans-serif}.scholarlyManagedContent h3{color:#315174;margin:34px 0 14px;font:625 24px/1.22 Manrope Variable,Manrope,sans-serif}.scholarlyManagedContent h4{color:#385a7f;margin:28px 0 12px;font:600 20px/1.28 Manrope Variable,Manrope,sans-serif}.scholarlyManagedContent :is(h5,h6){color:#405f80;margin:24px 0 10px;font:600 17px/1.35 Manrope Variable,Manrope,sans-serif}@media (width<=600px){.scholarlyManagedContent h1{font-size:32px}.scholarlyManagedContent h2{font-size:26px}.scholarlyManagedContent h3{font-size:22px}.scholarlyManagedContent h4{font-size:19px}}.scholarlyDetailHeading{width:min(1180px,100% - 64px);max-width:1180px}.scholarlyAuthors{max-width:860px}.scholarlyTrustRow{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.scholarlyTrustRow span{color:#a9c6e8;padding-left:16px;font:600 12px/1.3 Inter Variable,Inter,sans-serif;position:relative}.scholarlyTrustRow span:before{content:"";background:#ffb24a;border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:0}.scholarlyArticleNav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fffffff5;border-bottom:1px solid #d9e3f0;position:sticky;top:0;overflow-x:auto}.scholarlyArticleNav::-webkit-scrollbar{display:none}.scholarlyArticleNav .shell{align-items:center;gap:34px;width:min(1180px,100% - 64px);min-width:max-content;height:62px;display:flex}.scholarlyArticleNav a{color:#314968;white-space:nowrap;font:600 14px/1.3 Manrope Variable,Manrope,sans-serif}.scholarlyArticleNav a:hover,.scholarlyArticleNav a:focus-visible{color:#d87400}.scholarlyReadingShell{width:min(920px,100% - 64px);padding-block:78px 100px}.scholarlyArticleBody>section,.scholarlyMainArticle{scroll-margin-top:90px}.scholarlyAbstract{margin-bottom:34px}.scholarlyAbstractText{color:#263f61}.scholarlyKeywordSection{border-bottom:1px solid #dce5f1;padding-bottom:34px}.scholarlyKeywordSection h2{margin-bottom:12px;font-size:18px}.scholarlyMainArticle>section,.scholarlyManagedContent>*{margin-bottom:24px}.scholarlyManagedContent h2,.scholarlyManagedContent h3{scroll-margin-top:90px}.scholarlyManagedContent img{object-fit:contain;max-width:100%;margin:34px auto 10px;display:block;height:auto!important}.scholarlyManagedContent figure{max-width:100%;margin:34px 0}.scholarlyManagedContent figcaption{color:#687b95;text-align:center;margin-top:10px;font-size:13px;line-height:1.55}.scholarlyManagedContent table{border-collapse:collapse;background:#fff;width:100%;max-width:100%;margin:30px 0;display:block;overflow-x:auto}.scholarlyManagedContent :is(th,td){text-align:left;border:1px solid #d7e2f1;min-width:120px;padding:12px 14px}.scholarlyManagedContent th{color:#142c4b;background:#edf4fc;font-weight:600}.scholarlyDeclarations{background:#fff;border:1px solid #d9e4f1;border-radius:16px;padding:34px}.scholarlyDeclarations dl{margin:26px 0 0}.scholarlyDeclarations dl>div{border-top:1px solid #e3eaf3;grid-template-columns:190px 1fr;gap:24px;padding:17px 0;display:grid}.scholarlyDeclarations dt{color:#152f50;font:600 14px/1.5 Manrope Variable,Manrope,sans-serif}.scholarlyDeclarations dd{color:#526681;margin:0;font:400 14px/1.65 Inter Variable,Inter,sans-serif}.scholarlyRecordPanel{background:#eaf2fc;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding:34px;display:grid}.scholarlyRecordPanel h2{font-size:24px}.scholarlyRecordPanel p{margin-bottom:0;font-size:14px}.scholarlyRecordPanel .scholarlyActions{border:0;justify-content:flex-end;padding:0}.scholarlyReferences li{margin-bottom:12px}.scholarlyAuthors{gap:9px;margin-top:22px;display:grid}.scholarlyAuthors>div{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.scholarlyAuthors strong{color:#fff;font:600 18px/1.4 Manrope Variable,Manrope,sans-serif}.scholarlyAuthors span{color:#afc8e6;font:400 14px/1.5 Inter Variable,Inter,sans-serif}.scholarlyAuthors span:before{color:#ffb24a;content:"·";margin-right:10px}@media (width<=800px){.scholarlyDetailHeading,.scholarlyArticleNav .shell,.scholarlyReadingShell{width:min(100% - 36px,720px)}.scholarlyArticleNav{overflow-x:auto}.scholarlyArticleNav .shell{min-width:max-content}.scholarlyRecordPanel{grid-template-columns:1fr}.scholarlyRecordPanel .scholarlyActions{justify-content:flex-start}}@media (width<=600px){.scholarlyDetailHeading,.scholarlyReadingShell{width:calc(100% - 32px)}.scholarlyDetailHero{min-height:620px}.scholarlyDetailHeading{padding-top:76px}.scholarlyHeroMeta{gap:7px}.scholarlyTrustRow{gap:10px 18px}.scholarlyArticleNav .shell{width:max-content;padding-inline:16px}.scholarlyReadingShell{padding-block:46px 64px}.scholarlyDeclarations,.scholarlyRecordPanel{padding:23px}.scholarlyDeclarations dl>div{grid-template-columns:1fr;gap:6px}.scholarlyRecordPanel .button{width:100%}}.scholarlyRecordPanel .secondaryButton{color:#10233f;background:#fff;border-color:#496783}.scholarlyRecordPanel .secondaryButton:hover,.scholarlyRecordPanel .secondaryButton:focus-visible{color:#b85d00;background:#fff8ee;border-color:#ff9300}.membershipPageRoot>.innerPageHero{background:#000d20;height:710px;min-height:710px}.membershipPageRoot>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.membershipPageRoot>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(410px,.9fr) minmax(0,1.3fr)}.membershipPageRoot>.innerPageHeroImmersive .innerHeroCopy{max-width:530px}.membershipPageRoot>.innerPageHeroImmersive .innerHeroVisual{place-items:center;display:grid;left:34%;right:max(0px,50vw - 590px)}.membershipPageRoot>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center;width:94%;height:92%;margin:0 0 0 auto}.membershipPageRoot>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226e0 10%,#0000 38%)}.membershipPageRoot>.innerPageHero .innerHeroCopy .eyebrow,.membershipContent .eyebrow,.membershipApplicationPage .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.membershipPageRoot>.innerPageHero .innerHeroCopy h1,.membershipApplicationHero h1{font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.membershipPageRoot>.innerPageHero .innerHeroTitle,.membershipPageRoot>.innerPageHero .innerHeroCopy>p:last-of-type,.membershipContent p,.membershipApplicationPage p,.membershipApplicationPage :is(input,textarea,select){font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.membershipContent h2,.membershipApplicationForm h2{font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.membershipContent>section{align-items:center;height:710px;min-height:710px;padding-block:48px;display:flex;overflow:hidden}.membershipPurposeSection,.membershipExperienceSection,.membershipReadySection{color:var(--ink);background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.membershipPathwaysSection,.membershipJourneySection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.membershipSectionContent{flex-direction:column;height:100%;min-height:0;display:flex}.membershipSectionIntro{flex:none;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:54px;display:grid}.membershipSectionIntro .eyebrow{color:var(--orange-on-light);margin-bottom:10px}.membershipSectionIntro h2{max-width:700px;margin:0}.membershipSectionIntro>p{max-width:530px;margin:0}.membershipPathwaysSection .membershipSectionIntro .eyebrow,.membershipJourneySection .membershipSectionIntro .eyebrow{color:var(--orange)}.membershipPathwaysSection .membershipSectionIntro>p,.membershipJourneySection .membershipSectionIntro>p{color:#cfddf0}.membershipWideArtwork,.membershipJourneyArtwork{flex:auto;place-items:center;min-height:0;margin-top:20px;display:grid;overflow:hidden}.membershipWideArtwork img,.membershipJourneyArtwork img{object-fit:contain;object-position:center;width:90%;height:calc(100% - 28px);max-height:410px;display:block}.membershipPathwayGrid{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;min-height:0;margin-top:28px;display:grid}.membershipPathwayCard{background:#001d3dc7;border:1px solid #6ea7ff47;border-radius:12px;flex-direction:column;min-width:0;padding:24px 20px 22px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.membershipPathwayCard:hover,.membershipPathwayCard:focus-within{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 16px 36px #ff930021}.membershipPathwayCard svg{color:#6ea7ff}.membershipPathwayCard h3,.membershipExperienceValues h3{margin:18px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.membershipPathwayCard p{color:#cfddf0;margin:10px 0 0;font-size:15px;line-height:1.6}.membershipPathwayCard small{color:#8ebdff;margin-top:14px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.45}.membershipPathwayCard a{color:#fff;margin-top:auto;padding-top:18px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.membershipPathwayCard:hover :is(h3,a),.membershipPathwayCard:focus-within :is(h3,a){color:var(--orange)}.membershipExperienceLayout{flex:auto;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;min-height:0;margin-top:22px;display:grid}.membershipExperienceValues{grid-template-columns:1fr 1fr;gap:12px;display:grid}.membershipExperienceValues article{background:#fff;border:1px solid #dce6f4;border-radius:10px;min-height:142px;padding:18px;box-shadow:0 8px 24px #1268f30f}.membershipExperienceValues h3{color:var(--ink);margin:0}.membershipExperienceValues p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.membershipExperienceArtwork{place-items:center;min-height:0;display:grid;overflow:hidden}.membershipExperienceArtwork img{object-fit:contain;width:92%;max-height:390px;display:block}.membershipJourneyArtwork img{filter:drop-shadow(0 18px 34px #00030e4d);width:88%;max-height:360px}.membershipJourneyLabels{flex:none;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.membershipJourneyLabels span{color:#fff;text-align:center;font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.membershipReadyContent{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:center;gap:40px;height:100%;display:grid}.membershipReadyCopy h2{max-width:540px;margin:12px 0 0}.membershipReadyCopy p{max-width:520px;margin:18px 0 0}.membershipReadyCopy .button{margin-top:24px;font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.membershipReadyArtwork{place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.membershipReadyArtwork img{object-fit:contain;object-position:right center;width:92%;height:88%;max-height:520px;display:block}.membershipApplicationHero{color:#fff;background:radial-gradient(circle at 78% 34%,#1268f338,#0000 35%),linear-gradient(118deg,#001226,#001b39 68%,#022b59);height:710px;overflow:hidden}.membershipApplicationHeroContent{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:34px;height:622px;display:grid;position:relative}.membershipApplicationHeroCopy{z-index:2;width:100%;max-width:520px;position:relative}.membershipApplicationHero h1{max-width:650px;margin:14px 0 0}.membershipApplicationHero p{color:#cfddf0;max-width:590px;margin:16px 0 0}.membershipApplicationHeroVisual{place-items:center;width:100%;min-width:0;height:622px;display:grid;overflow:hidden}.membershipApplicationHeroVisual .responsivePicture{width:100%;height:100%;display:block}.membershipApplicationHeroImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.membershipApplicationBack{color:#9fc7ff;margin-bottom:24px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;display:inline-block}.membershipApplicationBack:before{content:"←";margin-right:8px}.joinMembershipRedirect{background:#f8fbff;border:1px solid #cfe0f7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px 30px;display:flex}.joinMembershipRedirect p{max-width:720px;margin:0}.membershipApplicationMain{background:radial-gradient(circle at 14% 10%,#1268f30d,#0000 28%),#f7faff;padding-block:76px 84px}.membershipApplicationForm{background:#fff;border:1px solid #dce6f4;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #1268f31a}.membershipApplicationFormHeading{background:linear-gradient(135deg,#eef5ff,#fff 64%);border-bottom:1px solid #e3ebf5;padding:38px 42px 32px}.membershipApplicationFormHeading h2{margin:10px 0 0}.membershipApplicationFormHeading p{max-width:760px;color:var(--muted);margin:12px 0 0}.membershipApplicationSections{gap:24px;padding:34px 42px;display:grid}.membershipApplicationSectionTabs{background:#f8fbff;border-bottom:1px solid #e3ebf5;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.membershipApplicationSectionTabs button{color:#5c6d85;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;min-height:58px;padding:10px 14px;font:600 14px/1.3 Manrope Variable,Manrope,sans-serif;display:flex}.membershipApplicationSectionTabs button.active{color:#c76800;border-bottom-color:#ffb24a}.membershipApplicationSections>fieldset:not(.active){display:none}.membershipApplicationNavigation{justify-content:flex-end;gap:10px;display:flex}.membershipApplicationSections>fieldset{border:1px solid #dce6f4;border-radius:12px;min-width:0;margin:0;padding:26px}.membershipApplicationSections>fieldset>legend{width:calc(100% - 24px);color:var(--ink);grid-template-columns:1fr;align-items:center;padding:0 12px;display:grid}.membershipApplicationSections>fieldset>legend strong{font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.membershipApplicationSections>fieldset>legend small{color:var(--muted);grid-column:1;margin-top:3px;font-family:Inter Variable,Inter,sans-serif;font-size:13px;line-height:1.5}.membershipApplicationFields{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.membershipApplicationField{color:#284366;gap:8px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;display:grid}.membershipApplicationField sup,.membershipConsentField sup,.membershipChoiceField sup,.membershipRequiredLegend strong{color:#d92d20;margin-left:3px;font-weight:800}.membershipRequiredLegend{font-size:14px!important}.membershipFieldHelp{color:#687992;font-size:12px;font-weight:400;line-height:1.5;display:block}.membershipApplicationField :is(input,textarea,select){width:100%;color:var(--ink);background:#fbfdff;border:1px solid #cedbea;border-radius:8px;outline:none;padding:12px 14px}.membershipApplicationField :is(input,textarea,select):focus{border-color:var(--blue);box-shadow:0 0 0 3px #1268f31a}.membershipLongField,.membershipConsentField{grid-column:1/-1}.membershipChoiceField{color:#284366;border:0;min-width:0;margin:0;padding:0;font-family:Inter Variable,Inter,sans-serif}.membershipChoiceField>legend{width:100%;margin:0 0 8px;padding:0;font-size:14px;font-weight:600;line-height:1.5}.membershipChoiceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:10px;display:grid}.membershipChoiceOptions label{color:#284366;cursor:pointer;background:#f8fbff;border:1px solid #d7e2ef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.45;display:grid}.membershipChoiceOptions label:has(input:checked){background:#eef5ff;border-color:#1268f3;box-shadow:inset 3px 0 #1268f3}.membershipChoiceOptions input{accent-color:#1268f3;width:16px;height:16px;margin:0}.membershipApplicationField textarea{resize:vertical}.membershipConsentField{color:#284366;background:#f3f7fc;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.55;display:grid}.membershipConsentField input{margin-top:4px}.membershipConsentField .membershipFieldHelp{margin-top:5px}.membershipApplicationSubmit{background:#f8fbff;border-top:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:24px;padding:28px 42px;display:flex}.membershipApplicationSubmit p{max-width:640px;color:var(--muted);margin:0;font-size:13px}.membershipApplicationSubmit .button{flex:none}.membershipApplicationNotice{color:#8d2626;background:#fff5f5;border:1px solid #f0c0c0;border-radius:8px;margin:0 42px 34px;padding:14px 16px}.membershipApplicationNotice.success{color:#1e6940;background:#f0fbf4;border-color:#b8dfc8}@media (width<=900px){.membershipPageRoot>.innerPageHero{height:auto;min-height:680px}.membershipPageRoot>.innerPageHero .innerHeroGrid{height:auto;min-height:592px}.membershipPageRoot>.innerPageHeroImmersive .innerHeroVisual{left:28%;right:0}.membershipContent>section{height:auto;min-height:680px;padding-block:64px}.membershipSectionIntro{grid-template-columns:1fr;gap:16px}.membershipPathwaysSection{min-height:920px!important}.membershipPathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.membershipExperienceLayout,.membershipReadyContent{grid-template-columns:1fr}.membershipExperienceArtwork,.membershipReadyArtwork{height:360px}.membershipChoiceOptions{grid-template-columns:1fr}}@media (width<=600px){.membershipPageRoot>.innerPageHero .innerHeroCopy h1,.membershipApplicationHero h1{font-size:36px}.membershipContent h2,.membershipApplicationForm h2{font-size:32px}.membershipPageRoot>.innerPageHeroImmersive .innerHeroVisual{opacity:.4;left:8%}.membershipContent>section{min-height:0;padding-block:56px}.membershipWideArtwork,.membershipJourneyArtwork{height:280px;min-height:280px}.membershipWideArtwork img,.membershipJourneyArtwork img{width:100%;height:calc(100% - 20px)}.membershipPathwaysSection{min-height:0!important}.membershipPathwayGrid,.membershipExperienceValues,.membershipApplicationFields{grid-template-columns:1fr}.membershipPathwayCard{min-height:290px}.membershipExperienceLayout{grid-template-columns:1fr}.membershipExperienceArtwork,.membershipReadyArtwork{height:280px}.membershipJourneyLabels span{font-size:13px}.membershipReadyContent{grid-template-columns:1fr}.membershipApplicationMain{padding-block:48px}.membershipApplicationFormHeading,.membershipApplicationSections,.membershipApplicationSubmit{padding-left:20px;padding-right:20px}.membershipApplicationSections>fieldset{padding:20px 14px}.membershipApplicationSections>fieldset>legend{grid-template-columns:1fr;width:100%;padding:0 6px}.membershipApplicationSubmit{flex-direction:column;align-items:stretch}.membershipApplicationSubmit .button{width:100%}.membershipApplicationNotice{margin-left:20px;margin-right:20px}}.partnershipsPage>.innerPageHero{background:#000d20;height:710px;min-height:710px}.partnershipsPage>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.partnershipsPage>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.3fr)}.partnershipsPage>.innerPageHeroImmersive .innerHeroCopy{max-width:535px}.partnershipsPage>.innerPageHeroImmersive .innerHeroVisual{place-items:center;display:grid;left:34%;right:max(0px,50vw - 590px)}.partnershipsPage>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:right center;width:96%;height:92%;margin:0 0 0 auto}.partnershipsPage>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226eb 10%,#0000 40%)}.partnershipsPage>.innerPageHero .innerHeroCopy .eyebrow,.partnershipContent .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.partnershipsPage>.innerPageHero .innerHeroCopy h1{font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.partnershipsPage>.innerPageHero .innerHeroTitle,.partnershipsPage>.innerPageHero .innerHeroCopy>p:last-of-type,.partnershipContent p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.partnershipContent h2{font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.partnershipContent>section{align-items:center;height:710px;min-height:710px;padding-block:44px;display:flex;overflow:hidden}.partnershipPurposeSection,.partnershipModelsSection,.partnershipBenefitsSection{color:var(--ink);background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.partnershipPathwaySection,.partnershipGovernanceSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.partnershipSectionContent{flex-direction:column;height:100%;min-height:0;display:flex}.partnershipSectionIntro{flex:none;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:54px;display:grid}.partnershipSectionIntro .eyebrow{color:var(--orange-on-light);margin-bottom:10px}.partnershipSectionIntro h2{max-width:700px;margin:0}.partnershipSectionSummary p{max-width:530px;margin:0}.partnershipPathwaySection .partnershipSectionIntro .eyebrow,.partnershipGovernanceSection .partnershipSectionIntro .eyebrow{color:var(--orange)}.partnershipPathwaySection .partnershipSectionSummary p,.partnershipGovernanceSection .partnershipSectionSummary p{color:#cfddf0}.partnershipPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.partnershipPills span{color:var(--blue);background:#eaf2ffc7;border:1px solid #1268f33d;border-radius:999px;padding:6px 10px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.partnershipGovernanceSection .partnershipPills span{color:#b9d6ff;background:#002248b3;border-color:#6ea7ff6b}.partnershipWideArtwork{flex:auto;place-items:center;min-height:0;margin-top:16px;display:grid;overflow:hidden}.partnershipWideArtwork img{object-fit:contain;object-position:center;width:92%;height:calc(100% - 8px);max-height:430px;display:block}.partnershipPurposeArtwork img{width:88%;max-height:405px}.partnershipPathwayArtwork{margin-top:10px}.partnershipPathwayArtwork img{width:100%;height:100%;max-height:400px}.partnershipPathwayLabels{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:-10px 0 0;display:grid}.partnershipPathwayLabels span{color:#fff;text-align:center;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.partnershipModelGrid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;min-height:0;margin-top:28px;display:grid}.partnershipModelCard{background:#fff;border:1px solid #dce6f4;border-radius:12px;flex-direction:column;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1268f30f}.partnershipModelCard:after{background:var(--orange);content:"";opacity:0;border-radius:999px 999px 0 0;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:28%;right:28%;transform:scaleX(0)}.partnershipModelCard:hover,.partnershipModelCard:focus-within{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 16px 36px #ff930024}.partnershipModelCard:hover:after,.partnershipModelCard:focus-within:after{opacity:1;transform:scaleX(1)}.partnershipModelCard svg{color:var(--blue)}.partnershipModelCard h3,.partnershipBenefitGrid h3,.partnerDirectory h3{margin:18px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.partnershipModelCard p,.partnershipBenefitGrid p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.partnershipModelCard a{color:var(--blue);margin-top:auto;padding-top:20px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.partnershipModelCard:hover :is(h3,a),.partnershipModelCard:focus-within :is(h3,a){color:var(--orange-on-light)}.partnershipGovernanceArtwork img{filter:drop-shadow(0 18px 34px #00030e4d);width:86%;max-height:405px}.partnershipBenefitsLayout{flex:auto;grid-template-columns:minmax(430px,.92fr) minmax(0,1.08fr);align-items:center;gap:24px;min-height:0;margin-top:20px;display:grid}.partnershipBenefitGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partnershipBenefitGrid article{background:#fff;border:1px solid #dce6f4;border-radius:10px;min-height:132px;padding:17px;box-shadow:0 8px 24px #1268f30d}.partnershipBenefitGrid h3{margin:0}.partnershipBenefitsArtwork{place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.partnershipBenefitsArtwork img{object-fit:contain;object-position:center;width:100%;height:310px;display:block}.partnerDirectory{border-top:1px solid #dce6f4;flex:none;margin-top:24px;padding-top:22px}.partnerDirectoryHeading{align-items:baseline;gap:18px;display:flex}.partnerDirectoryHeading .eyebrow,.partnerDirectoryHeading h3{margin:0}.partnerLogoGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.partnerLogoGrid>:is(a,div){min-height:104px;color:var(--ink);text-align:center;background:#fff;border:1px solid #dce6f4;border-radius:10px;grid-template-rows:56px auto;place-items:center;padding:12px;transition:border-color .18s,transform .18s;display:grid}.partnerLogoGrid>:is(a,div):hover{border-color:var(--orange);transform:translateY(-2px)}.partnerLogoGrid img{object-fit:contain;width:100%;height:52px;display:block}.partnerLogoGrid span{font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.partnershipBenefitsSection:has(.partnerDirectory){height:auto;min-height:880px}@media (width<=900px){.partnershipsPage>.innerPageHero,.partnershipsPage>.innerPageHero .innerHeroGrid,.partnershipContent>section{height:auto;min-height:0}.partnershipsPage>.innerPageHero .innerHeroGrid{padding-block:52px}.partnershipContent>section{padding-block:64px}.partnershipSectionIntro,.partnershipBenefitsLayout{grid-template-columns:1fr;gap:20px}.partnershipModelGrid{grid-template-columns:1fr 1fr}.partnershipWideArtwork{min-height:320px}.partnershipBenefitsSection:has(.partnerDirectory){min-height:0}}@media (width<=640px){.partnershipsPage>.innerPageHero .innerHeroCopy h1{font-size:36px}.partnershipContent h2{font-size:32px}.partnershipsPage>.innerPageHero .innerHeroCopy .eyebrow,.partnershipContent .eyebrow{font-size:13px}.partnershipsPage>.innerPageHero .innerHeroTitle,.partnershipsPage>.innerPageHero .innerHeroCopy>p:last-of-type,.partnershipContent p{font-size:15px}.partnershipModelGrid,.partnershipBenefitGrid,.partnerLogoGrid{grid-template-columns:1fr}.partnershipPathwayArtwork{min-height:220px}.partnershipPathwayLabels{grid-template-columns:1fr;gap:8px;margin:4px 0 0}.partnershipPathwayLabels span{border-left:2px solid var(--blue);text-align:left;background:#002248b3;padding:10px}.partnershipModelCard h3,.partnershipBenefitGrid h3,.partnerDirectory h3{font-size:18px}.partnerDirectoryHeading{gap:6px;display:grid}}:root{--inner-hero-art-width:720px;--inner-hero-art-height:560px;--standard-hero-art-width:min(57vw, 1095px);--section-art-width:1180px;--section-art-height:400px;--pla-card-height:360px;--pla-card-image-height:128px;--pla-card-icon-height:96px;--pla-card-title-height:52px;--pla-card-description-height:96px}.innerPageHero .eyebrow,.publicPage .eyebrow{color:#ffb24a!important;letter-spacing:.08em!important}.homePage .heroSection,.researchPageRoot>.innerPageHero,.domainsPageRoot>.innerPageHero{background:#000d20!important}.innerPageHeroImmersive .innerHeroVisual{place-items:center end!important;display:grid!important;overflow:hidden!important}.innerPageHeroImmersive .innerHeroDiagram{width:min(var(--inner-hero-art-width), 100%)!important;height:var(--inner-hero-art-height)!important;max-width:100%!important;max-height:var(--inner-hero-art-height)!important;object-fit:contain!important;object-position:right center!important}:is(.researchPageRoot,.domainsPageRoot,.programsPage,.publicationsPage,.membershipPageRoot,.partnershipsPage,.aboutPageRoot,.teamPageRoot)>.innerPageHeroImmersive .innerHeroVisual{width:var(--standard-hero-art-width)!important;max-width:none!important;height:auto!important;max-height:none!important;inset:0 min(0px,590px - 50vw) 0 auto!important}:is(.researchPageRoot,.domainsPageRoot,.programsPage,.publicationsPage,.membershipPageRoot,.partnershipsPage)>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}img.sectionArtworkStandard{width:100%!important;height:var(--section-art-height)!important;max-width:var(--section-art-width)!important;max-height:var(--section-art-height)!important;margin-inline:auto!important;display:block!important}.captionedArtworkFrame{width:100%;max-width:1180px;margin-inline:auto}img.captionedArtworkImage{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin-inline:0!important;display:block!important}.captionedArtworkLabels{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:16px;display:grid}.plaGrid{gap:24px;width:100%;display:grid}.plaGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.plaGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.plaCard{width:100%;height:var(--pla-card-height)!important;min-height:var(--pla-card-height)!important;max-height:var(--pla-card-height)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.plaHoverStandard{position:relative;transition:border-color .18s,box-shadow .18s,color .18s!important}.plaHoverStandard:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#ff9300;border-radius:999px 999px 0 0;width:112px;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.plaHoverStandard:is(:hover,:focus-visible,:focus-within),.plaHoverStandard.activeField{outline:none;border-color:#ff9300!important;transform:none!important;box-shadow:0 14px 34px #ff93002e!important}.plaHoverStandard:is(:hover,:focus-visible,:focus-within):after,.plaHoverStandard.activeField:after{opacity:1;transform:translate(-50%)scaleX(1)}.plaHoverStandard :is(.plaCardTitle,.plaCardAction){transition:color .18s}.responsivePicture{display:contents}.plaHoverStandard:is(:hover,:focus-visible,:focus-within) :is(.plaCardTitle,.plaCardAction){color:#ff9300!important}img.plaCardImage,.plaCardImage:not(img){width:100%!important;height:var(--pla-card-image-height)!important;min-height:var(--pla-card-image-height)!important;max-height:var(--pla-card-image-height)!important;flex:0 0 var(--pla-card-image-height)!important}img.plaCardImage{object-fit:cover;object-position:center;display:block!important}.plaCardImage:not(img){overflow:hidden;place-items:center!important;display:grid!important}.plaCardIcon{height:var(--pla-card-icon-height)!important;min-height:var(--pla-card-icon-height)!important;max-height:var(--pla-card-icon-height)!important;flex-basis:var(--pla-card-icon-height)!important}.plaCardBody{text-align:left!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:14px 16px 16px!important;display:flex!important}.plaCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:var(--pla-card-title-height)!important;max-height:var(--pla-card-title-height)!important;margin:0!important;padding:0!important;font-family:Manrope Variable,Manrope,Inter,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.plaCardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:var(--pla-card-description-height)!important;max-height:var(--pla-card-description-height)!important;margin:6px 0 0!important;padding:0!important;font-family:Inter Variable,Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.plaCardAction{margin-top:auto!important;padding:8px 0 0!important;font-family:Manrope Variable,Manrope,Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.insideWorkSection .contentCardGrid,.researchAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.insideWorkCard .plaCardBody,.insideWorkCard .plaCardBody>span{color:var(--ink)}.latestPublicationImage.plaCardImage img{object-fit:contain!important;width:100%!important;height:100%!important}.infoCardGrid .plaCard,.membershipPathwayCard.plaCard,.partnershipModelCard.plaCard{padding:0 18px 18px!important}.infoCardGrid .plaCard .plaCardAction,.membershipPathwayCard.plaCard .plaCardAction,.partnershipModelCard.plaCard .plaCardAction{margin-top:auto!important}.fieldCard.plaCard{padding:0!important}.membershipPathwayCard.plaCard small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:4px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1000px){:root{--inner-hero-art-width:620px;--inner-hero-art-height:440px;--standard-hero-art-width:80vw;--section-art-height:320px}.insideWorkSection .contentCardGrid,.researchAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plaGridThree,.plaGridFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.captionedArtworkLabels{gap:20px}:is(.researchPageRoot,.domainsPageRoot,.programsPage,.publicationsPage,.membershipPageRoot,.partnershipsPage)>.innerPageHeroImmersive .innerHeroVisual{right:calc(50% - 50vw)!important}}@media (width>=1001px) and (width<=1023px){:root{--standard-hero-art-width:80vw}:is(.researchPageRoot,.domainsPageRoot,.programsPage,.publicationsPage,.membershipPageRoot,.partnershipsPage)>.innerPageHeroImmersive .innerHeroVisual{right:calc(50% - 50vw)!important}}@media (width<=767px){:root{--standard-hero-art-width:100vw}}@media (width<=700px){:root{--inner-hero-art-height:300px;--standard-hero-art-width:100vw;--section-art-height:240px;--pla-card-title-height:48px}.innerPageHeroImmersive .innerHeroDiagram{object-position:center!important}.insideWorkSection .contentCardGrid,.researchAudienceGrid{grid-template-columns:1fr}.plaGridThree,.plaGridFour{grid-template-columns:1fr;gap:16px}.captionedArtworkLabels{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.plaCardTitle{font-size:18px!important}.plaCard{height:auto!important;min-height:var(--pla-card-height)!important;max-height:none!important}}.homePage{--home-frame:1180px;--home-eyebrow:#ffb24a;--home-hero:#000d20;--home-dark-start:#001226;--home-dark-middle:#001b39;--home-dark-end:#022b59;overflow-x:clip}.homePage :is(.heroContent,.signalStoryGrid,.researchPathwayGrid,.fieldsSection>.shell,.systemSectionInner,.insideWorkSection>.shell,.pathwaysSection>.shell,.participationSection>.shell){width:min(var(--home-frame), calc(100% - 64px));margin-inline:auto}.homePage .heroSection{height:710px;min-height:710px;background:var(--home-hero)!important}.homePage .heroContent{padding-top:72px}.homePage .heroContent .eyebrow,.homePage section .eyebrow{letter-spacing:.08em;margin-bottom:16px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:var(--home-eyebrow)!important}.homePage .heroContent h1{color:#fff;max-width:560px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:48px;font-weight:650;line-height:1.08}.homePage .heroContent>p{color:#d9e5f4;max-width:560px;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.homePage .heroSection .button{border-radius:8px;min-height:44px;padding:12px 24px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.homePage .heroTopics b{color:var(--home-eyebrow);font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.homePage :is(.signalStory,.researchPathway,.fieldsSection,.systemSection,.insideWorkSection,.pathwaysSection,.participationSection){height:auto;min-height:710px;padding-block:64px;overflow:clip}.homePage :is(.signalStory,.systemSection){min-height:820px}.homePage :is(.signalStory,.fieldsSection,.insideWorkSection,.participationSection){color:#071731;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.homePage :is(.researchPathway,.systemSection,.pathwaysSection){background:radial-gradient(circle at 78% 18%, #1268f329, transparent 34%), linear-gradient(118deg, var(--home-dark-start), var(--home-dark-middle) 68%, var(--home-dark-end));color:#fff}.homePage section h2{max-width:720px;color:inherit;letter-spacing:-.025em;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.homePage section p{max-width:70ch;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.homePage :is(.signalStory,.fieldsSection,.insideWorkSection,.participationSection) p{color:#536079}.homePage :is(.researchPathway,.systemSection,.pathwaysSection) p{color:#d9e5f4}.homePage .sectionIntroduction p{margin:16px 0 0}.homePage img.sectionArtworkStandard{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:1120px!important;height:420px!important;max-height:420px!important}.homePage .signalIntroduction h2,.homePage .pathwayIntroduction h2,.homePage .systemIntroduction h2,.homePage .insideWorkIntroduction h2,.homePage .participationIntroduction h2{letter-spacing:-.025em;max-width:720px;font-size:36px;line-height:1.15}.homePage .signalJourney{width:100%;max-width:var(--home-frame);min-height:0;margin:32px auto 0;position:relative}.homePage img.signalStoryImage{position:static;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.homePage .signalMilestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.homePage .signalMilestone{color:#071731;text-align:center;white-space:normal;width:auto;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5;position:static;transform:none}.homePage :is(.milestoneAI,.milestoneOutcomes){color:#a65a00}.homePage .researchStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.homePage .researchStage{border-radius:16px;min-height:320px}.homePage .researchStage h3{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.homePage .researchStage p{font-size:15px;line-height:1.6}.homePage .fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.homePage .fieldCard{background:#fff;border-color:#dce6f4;border-radius:16px}.homePage .fieldIcon svg{width:64px;height:64px}.homePage .systemJourney{width:100%;max-width:var(--home-frame);background:0 0;margin:32px auto 0}.homePage .systemJourney:after{display:none}.homePage img.systemJourneyImage{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.homePage .systemMilestones{color:#d9e5f4;gap:24px;padding:16px 0 0;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.homePage .systemMilestones span:last-child{color:var(--home-eyebrow)}.homePage .contentCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.homePage .insideWorkCard{background:#fff;border-color:#dce6f4;border-radius:16px;gap:0}.homePage .pathwaysIntroduction{padding-right:0;display:block}.homePage .pathwaysIntroduction p{max-width:70ch;margin-top:16px}.homePage .pathwaysIntroduction .textLink{color:#8dbaff;margin-top:16px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.homePage .pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.homePage .pathwayCard{background:#002347;border-color:#28527f;border-radius:16px}.homePage .pathwayCard h3{color:#fff}.homePage .pathwayCard p{color:#d9e5f4}.homePage .pathwayCard a{color:#8dbaff}.homePage .participationCardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.homePage .participationCard{background:#fff;border:1px solid #dce6f4;border-radius:16px;gap:0;height:360px;min-height:360px;overflow:hidden}.homePage .participationCardCopy{flex:auto;min-height:0;padding:14px 16px 16px}.homePage .participationCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;max-height:52px;margin:0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.homePage .participationCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:96px;max-height:96px;margin:6px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.homePage .participationVisual{border:0;border-bottom:1px solid #dce6f4;border-radius:0;flex:0 0 128px;height:128px;min-height:128px}.homePage .participationImage{object-fit:contain;width:100%;height:100%;max-height:128px}@media (width<=1023px){.homePage :is(.heroContent,.signalStoryGrid,.researchPathwayGrid,.fieldsSection>.shell,.systemSectionInner,.insideWorkSection>.shell,.pathwaysSection>.shell,.participationSection>.shell){width:calc(100% - 48px)}.homePage .heroSection{height:auto;min-height:680px}.homePage .heroContent h1{font-size:42px}.homePage :is(.signalStory,.researchPathway,.fieldsSection,.systemSection,.insideWorkSection,.pathwaysSection,.participationSection){padding-block:56px}.homePage :is(.signalStory,.systemSection){min-height:0}.homePage section h2,.homePage :is(.signalIntroduction h2,.pathwayIntroduction h2,.systemIntroduction h2,.insideWorkIntroduction h2,.participationIntroduction h2){font-size:34px}.homePage img.sectionArtworkStandard{height:320px!important;max-height:320px!important}.homePage img:is(.signalStoryImage,.systemJourneyImage){height:auto!important;max-height:none!important}.homePage :is(.fieldGrid,.contentCardGrid,.pathwayGrid,.participationCardGrid){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.homePage .researchStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 20px}}@media (width<=767px){.homePage :is(.heroContent,.signalStoryGrid,.researchPathwayGrid,.fieldsSection>.shell,.systemSectionInner,.insideWorkSection>.shell,.pathwaysSection>.shell,.participationSection>.shell){width:calc(100% - 32px)}.homePage .heroSection{min-height:880px;padding-bottom:48px}.homePage .heroContent{padding-top:48px;padding-bottom:320px}.homePage .heroImage{object-fit:contain;object-position:center bottom;opacity:.92;width:100%;height:300px;inset:auto 0 0}.homePage .heroSignals{display:none}.homePage .heroSection:after{background:linear-gradient(#000d20 0% 58%,#000d20e0 68%,#0000 100%)}.homePage .heroContent .eyebrow,.homePage section .eyebrow{font-size:13px}.homePage .heroContent h1{font-size:36px}.homePage .heroContent>p,.homePage section p{font-size:15px}.homePage .heroSection .button{min-height:48px;font-size:15px}.homePage :is(.signalStory,.researchPathway,.fieldsSection,.systemSection,.insideWorkSection,.pathwaysSection,.participationSection){min-height:0;padding-block:48px}.homePage section h2,.homePage :is(.signalIntroduction h2,.pathwayIntroduction h2,.systemIntroduction h2,.insideWorkIntroduction h2,.participationIntroduction h2){font-size:32px}.homePage img.sectionArtworkStandard{height:240px!important;max-height:240px!important}.homePage img:is(.signalStoryImage,.systemJourneyImage){height:auto!important;max-height:none!important}.homePage .signalJourney{margin-top:24px}.homePage .signalMilestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.homePage .signalMilestone{text-align:left;font-size:15px}.homePage :is(.fieldGrid,.contentCardGrid,.pathwayGrid,.participationCardGrid,.researchStages){grid-template-columns:1fr;gap:16px}.homePage .systemMilestones{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));font-size:15px}.homePage .plaCardTitle,.homePage .participationCard h3{min-height:48px;max-height:48px;font-size:18px!important}}.researchPageRoot{--research-light:#fff;--research-dark:#001226;--research-dark-card:#002347;--research-ink:#071731;--research-muted:#536079;--research-dark-copy:#d9e5f4;--research-eyebrow:#ffb24a;--research-hover:#ff9300}.researchPageRoot :is(.innerPageHero,.researchPage) .eyebrow{text-transform:uppercase;color:var(--research-eyebrow)!important;letter-spacing:.08em!important;font-family:Inter Variable,Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.researchPageRoot .researchPage h2{color:var(--research-ink);letter-spacing:-.02em;font-family:Manrope Variable,Manrope,Inter,sans-serif!important;font-size:36px!important;font-weight:600!important;line-height:1.15!important}.researchPageRoot .researchPage p{font-family:Inter Variable,Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important}.researchPageRoot .researchPage>.contentSection{width:100%;max-width:none;margin:0;padding-inline:max(32px,50% - 590px);overflow:hidden}.researchPageRoot .researchPage>.contentSection:nth-of-type(odd){color:var(--research-ink);background:radial-gradient(circle at 84% 16%, #1268f30f, transparent 28%), var(--research-light)!important}.researchPageRoot .researchPage>.contentSection:nth-of-type(2n){color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)!important}.researchPageRoot .connectedLensSection.connectedLensSection{height:710px;min-height:710px;padding-block:56px;padding-inline:0}.researchPageRoot .connectedLensContent{width:min(1180px,100% - 64px)}.researchPageRoot .connectedLensCopy{max-width:900px}.researchPageRoot .connectedLensCopy p{color:var(--research-muted);margin-top:14px}.researchPageRoot .connectedLensVisual{width:100%;height:430px;margin-top:22px;padding:0}.researchPageRoot img.connectedLensImage.sectionArtworkStandard{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:1180px!important;height:400px!important;max-height:400px!important}.researchPageRoot .connectedLensLabel{color:var(--research-ink);font-family:Manrope Variable,Manrope,Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.researchPageRoot .capabilityLabel,.researchPageRoot .experienceLabel{top:37%}.researchPageRoot .rightsLabel,.researchPageRoot .societyLabel{bottom:0}.researchPageRoot .researchFieldsDarkSection.researchFieldsDarkSection{height:980px;min-height:980px;padding-block:64px}.researchPageRoot .researchFieldsDarkSection .sectionHeading{max-width:900px;margin-bottom:32px}.researchPageRoot .researchFieldsDarkSection .sectionHeading h2{color:#fff}.researchPageRoot .fieldGrid{gap:24px;margin-top:0}.researchPageRoot .fieldGridDark .fieldCard{background:var(--research-dark-card);color:#fff;box-shadow:none;border-color:#6fa4ee57;border-radius:16px}.researchPageRoot .fieldGridDark .fieldIcon{color:#67a9ff}.researchPageRoot .fieldGridDark .fieldDescription{color:var(--research-dark-copy)}.researchPageRoot .fieldGridDark .fieldCouncilAction{color:#67a9ff}.researchPageRoot .crossDomainSection.crossDomainSection{height:710px;min-height:710px;padding-block:64px}.researchPageRoot .crossDomainHeading{max-width:900px}.researchPageRoot .crossDomainHeading p{color:var(--research-muted);margin-top:14px}.researchPageRoot .crossDomainPathway{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:36px}.researchPageRoot .crossDomainCard{background:#fff;border:1px solid #d3e0f1;border-radius:16px;height:260px;min-height:260px;padding:28px 16px 24px;box-shadow:0 12px 30px #04224c0f;transform:none!important}.researchPageRoot .crossDomainCard h3{min-height:52px;color:var(--research-ink);margin-top:18px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.researchPageRoot .crossDomainCard p{color:var(--research-muted);margin-top:6px;font-size:15px!important;line-height:1.6!important}.researchPageRoot .crossDomainCard:is(:hover,:focus-visible) h3{color:var(--research-hover)}.researchPageRoot .researchMotionSection.researchMotionSection{height:710px;min-height:710px;padding-block:56px;padding-inline:max(32px,50% - 590px)}.researchPageRoot .researchMotionContent{flex-direction:column;justify-content:center;min-height:598px;display:flex}.researchPageRoot .researchMotionHeading{margin-bottom:28px}.researchPageRoot .researchMotionHeading h2{color:#fff}.researchPageRoot .researchMotionVisual{background:0 0;border-radius:0;width:100%;max-width:1180px;height:330px}.researchPageRoot img.researchMotionImage.sectionArtworkStandard{-webkit-mask-image:none;mask-image:none;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:1180px!important;height:330px!important;max-height:330px!important}.researchPageRoot .researchMotionLabels{background:linear-gradient(#0000,#000c1d94);padding:52px 20px 18px}.researchPageRoot .researchMotionLabels span{color:#fff;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.researchPageRoot .researchAudienceSection.researchAudienceSection{height:710px;min-height:710px;padding-block:64px}.researchPageRoot .researchAudienceIntro .eyebrow{margin-bottom:18px}.researchPageRoot .researchAudienceIntro h2{max-width:920px}.researchPageRoot .researchAudienceGrid{gap:24px;margin-top:34px}.researchPageRoot .researchAudienceCard{box-shadow:none;background:#fff;border:1px solid #dce6f4;border-radius:16px;transform:none!important}.researchPageRoot img.researchAudienceImage.plaCardImage{background:linear-gradient(#f7fbff,#edf5ff);object-fit:contain!important;object-position:center!important}.researchPageRoot .researchAudienceDescription{color:var(--research-muted)}.researchPageRoot .researchAudienceAction{color:#1268f3}.researchPageRoot :is(.fieldCard,.researchAudienceCard,.crossDomainCard).plaHoverStandard:after{background:var(--research-hover);width:112px;height:4px}.researchPageRoot :is(.fieldCard,.researchAudienceCard,.crossDomainCard).plaHoverStandard:is(:hover,:focus-visible,:focus-within),.researchPageRoot .fieldCard.plaHoverStandard.activeField{border-color:var(--research-hover)!important;box-shadow:0 14px 34px #ff93002e!important}@media (width<=1000px){.researchPageRoot .researchPage>.contentSection{padding-inline:28px}.researchPageRoot .connectedLensSection.connectedLensSection,.researchPageRoot .crossDomainSection.crossDomainSection,.researchPageRoot .researchMotionSection.researchMotionSection,.researchPageRoot .researchAudienceSection.researchAudienceSection,.researchPageRoot .researchFieldsDarkSection.researchFieldsDarkSection{height:auto;min-height:0;padding-block:56px}.researchPageRoot .connectedLensContent{width:min(100%,100vw - 56px)}.researchPageRoot .connectedLensVisual,.researchPageRoot img.connectedLensImage.sectionArtworkStandard{height:360px!important;max-height:360px!important}.researchPageRoot .crossDomainPathway{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.researchPageRoot .crossDomainCard:last-child{grid-column:1/-1;width:calc(50% - 10px)}.researchPageRoot .researchMotionContent{min-height:0}.researchPageRoot .researchMotionVisual,.researchPageRoot img.researchMotionImage.sectionArtworkStandard{height:300px!important;max-height:300px!important}.researchPageRoot .fieldGrid,.researchPageRoot .researchAudienceGrid{gap:20px}}@media (width<=700px){.researchPageRoot :is(.innerPageHero,.researchPage) .eyebrow{font-size:13px!important}.researchPageRoot .researchPage h2{font-size:32px!important}.researchPageRoot .researchPage p{font-size:15px!important}.researchPageRoot .researchPage>.contentSection{padding-inline:16px}.researchPageRoot .connectedLensSection.connectedLensSection,.researchPageRoot .crossDomainSection.crossDomainSection,.researchPageRoot .researchMotionSection.researchMotionSection,.researchPageRoot .researchAudienceSection.researchAudienceSection,.researchPageRoot .researchFieldsDarkSection.researchFieldsDarkSection{padding-block:48px}.researchPageRoot .connectedLensContent{width:100%}.researchPageRoot .connectedLensVisual,.researchPageRoot img.connectedLensImage.sectionArtworkStandard{width:100%!important;height:300px!important;max-height:300px!important}.researchPageRoot .connectedLensLabel{font-size:12px!important}.researchPageRoot .crossDomainPathway{grid-template-columns:1fr;gap:16px}.researchPageRoot .crossDomainCard,.researchPageRoot .crossDomainCard:last-child{text-align:center;grid-column:auto;align-items:center;width:100%;height:220px;min-height:220px}.researchPageRoot .crossDomainCard h3{min-height:0;font-size:18px}.researchPageRoot .researchMotionVisual,.researchPageRoot img.researchMotionImage.sectionArtworkStandard{height:220px!important;max-height:220px!important}.researchPageRoot .researchMotionLabels{padding:42px 6px 12px}.researchPageRoot .researchMotionLabels span{font-size:11px}.researchPageRoot .fieldGrid,.researchPageRoot .researchAudienceGrid{gap:16px}}.domainsPage h2{max-width:720px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.domainsPage>section p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.domainsPage .eyebrow{margin-bottom:16px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}.domainsPage.domainsPage>:is(.domainsMethodSection,.connectedExpertiseSection,.expertiseOutputsSection,.researchAudienceSection){align-items:center;height:710px;min-height:710px;padding-block:64px;display:flex;overflow:hidden}.domainsPage.domainsPage>.researchFieldsDarkSection{width:100%;max-width:none;height:auto;min-height:0;margin:0;padding-block:64px;padding-inline:max(32px,50% - 590px);overflow:visible}.domainsMethodHeading,.connectedExpertiseHeading{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px}.domainsMethodHeading .eyebrow,.connectedExpertiseHeading .eyebrow,.expertiseOutputsHeading .eyebrow{margin-bottom:16px}.domainsMethodFlow{margin-top:48px}.domainsMethodSection>.shell{width:100%;padding-inline:0}.domainsPage>.expertiseOutputsSection{flex-direction:column;align-items:stretch}.expertiseOutputsHeadingShell,.expertiseOutputsContent{flex:none;width:100%;margin-inline:auto;padding-inline:0}.connectedExpertiseContent,.expertiseOutputsContent{width:100%;padding-inline:0}.connectedExpertiseVisual,.expertiseOutputsVisual{width:100%;max-width:1180px;height:400px;margin:32px auto 0;overflow:hidden}.connectedExpertiseVisual{border-radius:16px;place-items:center;display:grid}.domainsPage img.connectedExpertiseImage.sectionArtworkStandard,.domainsPage img.expertiseOutputsImage.sectionArtworkStandard{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:1180px!important;height:400px!important;max-height:400px!important}.expertiseOutputsVisual{aspect-ratio:auto;background:0 0;border-radius:0;overflow:visible}.expertiseOutputsVisual:before,.expertiseOutputsVisual:after{display:none}.expertiseOutputsLabels span{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;bottom:4%}.domainsPage .researchAudienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.domainsPage .researchAudienceLayout.shell{width:100%;margin-inline:auto;padding-inline:0}.domainsPage .researchAudienceCard.plaCard{box-shadow:none;border-radius:16px;width:100%!important;height:360px!important;display:flex!important}.domainsPage img.researchAudienceImage.plaCardImage{object-fit:contain!important;object-position:center!important}.domainsPage :is(.researchAudienceDescription,.fieldDescription){color:#d9e5f4}.domainsPage .researchAudienceDescription{color:#536079}.domainsPage :is(.fieldCard,.researchAudienceCard).plaHoverStandard:after{background:#ff9300;width:112px;height:4px}.domainsPage :is(.fieldCard,.researchAudienceCard).plaHoverStandard:is(:hover,:focus-visible,:focus-within),.domainsPage .fieldCard.plaHoverStandard.activeField{border-color:#ff9300!important;transform:none!important;box-shadow:0 14px 34px #ff93002e!important}@media (width<=1023px){.domainsPage.domainsPage>:is(.domainsMethodSection,.connectedExpertiseSection,.expertiseOutputsSection,.researchAudienceSection){height:auto;min-height:0;padding-block:56px;padding-inline:24px}.domainsPage.domainsPage>.researchFieldsDarkSection{padding-block:56px;padding-inline:24px}.domainsMethodHeading,.connectedExpertiseHeading{grid-template-columns:1fr;gap:16px}.domainsMethodFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;margin-top:32px}.connectedExpertiseContent,.expertiseOutputsContent{width:100%}.connectedExpertiseVisual,.expertiseOutputsVisual,.domainsPage img.connectedExpertiseImage.sectionArtworkStandard,.domainsPage img.expertiseOutputsImage.sectionArtworkStandard{height:320px!important;max-height:320px!important}.domainsPage .researchAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.domainsPage .researchAudienceLayout.shell{width:100%}}@media (width<=767px){.domainsPage h2{font-size:32px}.domainsPage>section p{font-size:15px}.domainsPage .eyebrow{font-size:13px}.domainsPage.domainsPage>section{padding-block:48px;padding-inline:16px}.domainsPage.domainsPage>.researchFieldsDarkSection{padding-inline:16px}.domainsMethodFlow{grid-template-columns:1fr;gap:24px}.connectedExpertiseContent,.expertiseOutputsContent{width:100%}.connectedExpertiseVisual,.expertiseOutputsVisual,.domainsPage img.connectedExpertiseImage.sectionArtworkStandard,.domainsPage img.expertiseOutputsImage.sectionArtworkStandard{height:240px!important;max-height:240px!important}.domainsPage .researchAudienceGrid{grid-template-columns:1fr;gap:16px;margin-top:24px}.domainsPage .researchAudienceLayout.shell{width:100%}.expertiseOutputsLabels span{font-size:11px}}:is(.programsContent,.publicationsContent,.membershipContent) h2{max-width:720px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}:is(.programsContent,.publicationsContent,.membershipContent) p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}:is(.programsContent,.publicationsContent,.membershipContent) .eyebrow{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}:is(.programSectionIntro,.publicationSectionIntro,.membershipSectionIntro){grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px}:is(.programSectionIntro,.publicationSectionIntro,.membershipSectionIntro) .eyebrow{margin-bottom:16px}.programsContent>:is(.programVisualSection,.programsSharedWorkSection),.publicationsContent>:is(.publicationSpotlightSection,.publicationFormsSection,.publicationUseSection),.membershipContent>:is(.membershipVisualSection,.membershipJourneySection,.membershipReadySection){height:710px;min-height:710px;padding-block:64px}.programsContent>.programsOngoingSection,.publicationsContent>:is(.latestPublicationsSection,.publicationArchiveSection),.membershipContent>.membershipPathwaysSection{height:auto;min-height:0;padding-block:64px;overflow:visible}:is(.programSectionArtwork,.programsSharedWorkVisual,.publicationWideArtwork,.membershipWideArtwork,.membershipJourneyArtwork,.membershipExperienceArtwork,.membershipReadyArtwork){width:100%;min-width:0;overflow:visible}:is(.programSectionArtwork,.programsSharedWorkVisual,.publicationWideArtwork,.membershipWideArtwork,.membershipJourneyArtwork) img.sectionArtworkStandard{object-fit:contain!important;object-position:center!important}.ongoingProgramsGrid.plaGrid,.latestPublicationsGrid.plaGrid{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:360px;gap:24px;width:100%;min-height:0;margin-top:32px}.membershipPathwayGrid.plaGrid{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:360px;gap:24px;width:100%;min-height:0;margin-top:32px}.membershipContent>.membershipPathwaysSection{height:710px;min-height:710px}.programsOngoingIntro,.latestPublicationsSection .publicationSectionIntro{margin-bottom:0}:is(.ongoingProgramCard,.latestPublicationCard,.membershipPathwayCard).plaCard{border-radius:16px;transform:none!important}:is(.ongoingProgramCard,.latestPublicationCard).plaCard{box-shadow:none;background:#fff;border:1px solid #dce6f4}:is(.ongoingProgramCard,.latestPublicationCard).plaCard:hover,:is(.ongoingProgramCard,.latestPublicationCard).plaCard:focus-within{transform:none!important}:is(.ongoingProgramCard,.latestPublicationCard) img.plaCardImage,.latestPublicationCard .plaCardImage img{width:100%!important;height:100%!important}.ongoingProgramCard img.plaCardImage{object-fit:cover!important}.latestPublicationCard .plaCardImage img{object-fit:contain!important}.membershipPathwayCard.plaCard{box-shadow:none;background:#002347;border:1px solid #28527f;border-radius:16px;padding:0!important}.membershipPathwayImage.plaCardImage{color:#6ea7ff;text-align:center;background:linear-gradient(#073563,#002347);grid-template-rows:auto auto;align-content:center;gap:8px;padding:10px 14px;display:grid!important}.membershipPathwayImage.plaCardImage small{color:#a9ccff;min-height:0;margin:0;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.45}.membershipPathwayBody.plaCardBody,.membershipPathwayBody .plaCardTitle{color:#fff}.membershipPathwayBody .plaCardDescription{color:#d9e5f4}.membershipPathwayBody .plaCardAction{color:#8dbaff}.membershipPathwayCard.plaHoverStandard:is(:hover,:focus-visible,:focus-within) :is(.plaCardTitle,.plaCardAction){color:#ff9300!important}.membershipExperienceValues article{border-radius:16px}.membershipExperienceValues h3{font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.membershipExperienceValues p{font-size:15px;line-height:1.6}.publicationArchiveSection{min-height:710px!important}.membershipJourneyMap{flex:auto;grid-template-rows:auto minmax(0,1fr) minmax(0,.72fr);gap:9px;min-height:0;margin-top:20px;display:grid}.membershipMapLabel{color:#ffb24a;letter-spacing:.08em;text-align:left;text-transform:uppercase;justify-content:flex-start;align-items:center;margin-bottom:26px;font:700 13px/1.2 Inter Variable,Inter,sans-serif;display:flex}.membershipRouteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:0;display:grid}.membershipRouteCard{color:#fff;text-align:center;background:linear-gradient(155deg,#073563b8,#001a38e0);border:1px solid #6ea7ff9e;border-radius:16px;grid-template-rows:auto auto auto auto;align-content:center;place-items:center;gap:6px;min-width:0;padding:14px 20px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.membershipRouteCard:hover,.membershipRouteCard:focus-visible{background:linear-gradient(155deg,#0a3f71d1,#001a38f0);border-color:#ff9300;outline:none;box-shadow:0 14px 32px #ff930026}.membershipRouteCard svg{color:#6ea7ff}.membershipRouteCard h3,.membershipProgression h3{color:#fff;margin:0;font:600 18px/1.3 Manrope Variable,Manrope,sans-serif}.membershipRouteCard p,.membershipProgression p{color:#cfddf0;margin:0;font:400 14px/1.45 Inter Variable,Inter,sans-serif}.membershipRouteCard>span{color:#9fc7ff;border:1px solid #6ea7ff40;border-radius:999px;margin-top:3px;padding:5px 12px;font:500 12px/1.35 Inter Variable,Inter,sans-serif}.membershipProgressionBlock{grid-template-rows:auto minmax(0,1fr);gap:9px;min-height:0;margin-top:38px;display:grid}.membershipProgression{grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.membershipProgression:before{content:"";background:linear-gradient(90deg,#6ea7ff 0% 78%,#ffb24a 100%);height:2px;position:absolute;top:52px;left:9%;right:9%}.membershipProgression li{text-align:center;grid-template-rows:42px 14px auto auto;align-content:start;place-items:center;gap:4px;min-width:0;display:grid;position:relative}.membershipProgressionIcon{color:#8dbaff;background:#002347;border:1px solid #6ea7ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.membershipProgression li:last-child .membershipProgressionIcon{color:#ffb24a;border-color:#ffb24a}.membershipProgressionNode{z-index:1;background:#6ea7ff;border:3px solid #001b39;border-radius:50%;width:12px;height:12px;display:block;position:relative;box-shadow:0 0 0 2px #6ea7ff}.membershipProgression li:last-child .membershipProgressionNode{background:#ffb24a;box-shadow:0 0 0 2px #ffb24a}.membershipProgression h3{margin-top:2px;font-size:16px}.membershipProgression p{font-size:13px}@media (width<=1023px){:is(.programSectionIntro,.publicationSectionIntro,.membershipSectionIntro){grid-template-columns:1fr;gap:16px}.programsContent>:is(.programVisualSection,.programsSharedWorkSection),.publicationsContent>:is(.publicationSpotlightSection,.publicationFormsSection,.publicationUseSection),.membershipContent>:is(.membershipVisualSection,.membershipJourneySection,.membershipReadySection),.programsContent>.programsOngoingSection,.publicationsContent>:is(.latestPublicationsSection,.publicationArchiveSection),.membershipContent>.membershipPathwaysSection{height:auto;min-height:0;padding-block:56px}.ongoingProgramsGrid.plaGrid,.latestPublicationsGrid.plaGrid,.membershipPathwayGrid.plaGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:360px;gap:20px;margin-top:28px}.programSectionArtwork,.programsSharedWorkVisual,.publicationWideArtwork,.membershipWideArtwork,.membershipJourneyArtwork,.membershipExperienceArtwork,.membershipReadyArtwork{height:320px;min-height:320px}.publicationSpotlightCard,.membershipExperienceLayout,.membershipReadyContent{grid-template-columns:1fr}.publicationSpotlightCard{height:auto;min-height:560px}.membershipExperienceLayout{gap:24px}.membershipContent>.membershipPathwaysSection{padding-block:56px;min-height:0!important}.membershipJourneyMap{grid-template-rows:auto auto auto;gap:12px;margin-top:26px}.membershipRouteGrid{gap:16px}.membershipRouteCard{min-height:196px}.membershipProgression{min-height:136px}}@media (width<=767px){:is(.programsContent,.publicationsContent,.membershipContent) h2{font-size:32px}:is(.programsContent,.publicationsContent,.membershipContent) p{font-size:15px}:is(.programsContent,.publicationsContent,.membershipContent) .eyebrow{font-size:13px}.programsContent>section,.publicationsContent>section,.membershipContent>section{padding-block:48px!important}.ongoingProgramsGrid.plaGrid,.latestPublicationsGrid.plaGrid,.membershipPathwayGrid.plaGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px;margin-top:24px}.programSectionArtwork,.programsSharedWorkVisual,.publicationWideArtwork,.membershipWideArtwork,.membershipJourneyArtwork,.membershipExperienceArtwork,.membershipReadyArtwork{height:240px;min-height:240px}.publicationSpotlightCard{grid-template-rows:220px auto;min-height:0}.publicationSpotlightBody{padding:24px}.membershipExperienceValues,.membershipRouteGrid{grid-template-columns:1fr}.membershipRouteCard{min-height:0;padding:20px}.membershipProgressionBlock{margin-top:38px}.membershipProgression{grid-template-columns:42px minmax(0,1fr);gap:14px 16px;min-height:0}.membershipProgression:before{background:linear-gradient(#6ea7ff 0% 78%,#ffb24a 100%);width:2px;height:auto;top:20px;bottom:20px;left:20px}.membershipProgression li{text-align:left;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);place-items:start;column-gap:16px;display:grid}.membershipProgressionIcon{z-index:1;grid-row:1/3}.membershipProgressionNode{display:none}.membershipProgression h3,.membershipProgression p{grid-column:2}}@media (width<=1023px){:is(.aboutSectionContent,.aboutTeamContent,.teamDirectoryContent).shell{width:calc(100% - 48px)}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero,:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroGrid,.aboutContent>section{height:auto;min-height:0}.aboutContent>section,.teamContent>.teamDirectorySection{padding-block:56px}.aboutSectionIntro,.teamDirectoryIntro{grid-template-columns:1fr;gap:18px}.aboutDisciplineLabels{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.aboutDirectionGrid{grid-template-columns:1fr}.aboutHeroPeopleVisual{width:min(560px,94vw);margin:0 auto;height:280px!important;max-height:280px!important}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHeroImmersive .innerHeroVisual{height:280px!important;top:0!important;bottom:auto!important}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHeroImmersive .innerHeroCopy{padding-top:340px}.aboutHeroPeopleImage{object-fit:contain;width:100%;height:100%;max-height:100%}}@media (width<=767px){:is(.aboutSectionContent,.aboutTeamContent,.teamDirectoryContent).shell{width:calc(100% - 32px)}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroCopy h1{font-size:36px}:is(.aboutContent,.teamContent) h2{font-size:32px}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero .innerHeroCopy .eyebrow,:is(.aboutContent,.teamContent) .eyebrow{font-size:13px}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type),:is(.aboutContent,.teamContent) p{font-size:15px}.aboutDisciplineLabels{grid-template-columns:1fr 1fr}.aboutDirectionGrid article{grid-template-columns:1fr;min-height:0;padding:28px}.aboutDisciplineArtwork{max-height:300px}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHeroImmersive .innerHeroVisual{height:240px!important}.aboutHeroPeopleVisual{height:240px!important;max-height:240px!important}:is(.aboutPageRoot,.teamPageRoot)>.innerPageHeroImmersive .innerHeroCopy{padding-top:280px}.teamMemberGrid{--pla-card-height:570px;--pla-card-image-height:340px;grid-auto-rows:570px}.teamMemberSkeleton{height:570px}}@media (prefers-reduced-motion:reduce){.teamMemberSkeleton{animation:none}}.joinContactGrid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);gap:24px;min-height:0;margin-top:32px;display:grid}.joinContactDetails,.joinContactForm{background:#fff;border:1px solid #dce6f4;border-radius:16px;box-shadow:0 16px 38px #1268f312}.joinContactDetails{background:linear-gradient(150deg,#eef5ff,#fff 72%);flex-direction:column;padding:28px;display:flex}.joinContactDetailsHeading>span,.joinContactDetailsList span{color:#b75e00;letter-spacing:.08em;text-transform:uppercase;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.2}.joinContactDetailsHeading h3{color:#071731;margin:8px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.joinContactDetailsHeading p{color:#536079;margin:8px 0 0;font-size:15px;line-height:1.6}.joinContactDetailsList{gap:14px;margin-top:20px;display:grid}.joinContactDetailsList>div{border-top:1px solid #dce6f4;padding-top:14px}.joinContactDetailsList :is(p,a){color:#071731;white-space:pre-line;margin:5px 0 0;font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.55;display:block}.joinContactDetailsList a{color:#1268f3}.joinContactUnavailable{color:#536079;margin:0;font-size:15px!important;line-height:1.6!important}.joinResponseNote{color:#536079;margin:auto 0 0;padding-top:18px;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.joinContactForm{padding:26px 28px 22px}.joinFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.joinContactForm label{color:#29446f;gap:7px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:grid}.joinRequiredLabel sup{color:#d92525;margin-left:2px;font-size:15px;font-weight:800;line-height:1}.joinContactForm :is(input,select,textarea){color:#071731;background:#fff;border:1px solid #cbd9ea;border-radius:8px;outline:none;width:100%;min-height:48px;padding:10px 12px;font-size:15px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.joinContactForm :is(input,select,textarea):focus{border-color:#1268f3;box-shadow:0 0 0 3px #1268f321}.joinContactForm textarea{resize:vertical;min-height:144px}.joinDescriptionField{grid-column:1/-1}.joinHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.joinFormFooter{align-items:center;gap:20px;margin-top:16px;display:flex}.joinFormFooter p{color:#536079;max-width:560px;margin:0;font-size:13px;line-height:1.5}.joinFormFooter p a{color:#1268f3;font-weight:600}.joinFormFooter .button{cursor:pointer;border:0;min-width:148px;min-height:46px;margin-left:auto;font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.joinFormFooter .button:disabled{cursor:wait;opacity:.65}.joinFormMessage{color:#1e6940;min-height:21px;margin:10px 0 0;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.joinFormMessage.error{color:#a32929}.joinPageRoot>.innerPageHero{background:#000d20;height:710px;min-height:710px}.joinPageRoot>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.joinPageRoot>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(410px,.9fr) minmax(0,1.3fr)}.joinPageRoot>.innerPageHeroImmersive .innerHeroCopy{max-width:530px}.joinPageRoot>.innerPageHeroImmersive .innerHeroVisual{place-items:center end;width:min(57vw,1095px);height:auto;display:grid;inset:0 min(0px,590px - 50vw) 0 auto;overflow:hidden}.joinPageRoot>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.joinPageRoot>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226e0 12%,#0000 42%)}.joinPageRoot>.innerPageHero .innerHeroCopy .eyebrow,.joinContent .eyebrow{letter-spacing:.08em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}.joinPageRoot>.innerPageHero .innerHeroCopy h1{max-width:530px;font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.joinPageRoot>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type),.joinContent p,.joinContent :is(input,select,textarea){font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.joinContent h2{max-width:720px;font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.joinContent>section{align-items:center;min-height:710px;padding-block:64px;display:flex;overflow:hidden}.joinContactSection,.joinMembershipSection{color:#071731;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 25%),#fff}.joinRoutingSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.joinSectionContent{flex-direction:column;min-width:0;display:flex}.joinSectionIntro{flex:none;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px;display:grid}.joinSectionIntro .eyebrow{margin-bottom:16px}.joinSectionIntro h2,.joinSectionIntro p{margin:0}.joinSectionIntro>p,.joinMembershipIntroText>p{color:#536079;max-width:530px}.joinRoutingSection .joinSectionIntro>p{color:#d9e5f4}.joinRoutingVisual,.joinMembershipVisual{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;margin-top:24px;display:flex}.joinRoutingVisual .responsivePicture,.joinMembershipVisual .responsivePicture{width:100%;min-height:0;display:block}.joinRoutingArtwork,.joinMembershipArtwork{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:1180px!important;height:auto!important;margin-inline:auto!important;display:block!important}.joinThreeLabels{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:8px;display:grid}.joinThreeLabels span{color:#d9e5f4;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.joinMembershipIntroText{max-width:530px}.joinMembershipActions{gap:12px;margin-top:18px;display:flex}.joinMembershipActions .button{min-height:44px;font-family:Manrope Variable,Manrope,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.lightSecondaryButton{color:#1268f3;border:1px solid #1268f3}.lightSecondaryButton:hover,.lightSecondaryButton:focus-visible{color:#b75e00;border-color:#ff9300;outline:none}.joinMembershipLabels{border-top:1px solid #dce6f4;padding-top:12px}.joinMembershipLabels span{color:#1268f3}@media (width<=1023px){.joinPageRoot>.innerPageHero{height:auto;min-height:680px}.joinPageRoot>.innerPageHero .innerHeroGrid{height:auto;min-height:592px}.joinPageRoot>.innerPageHeroImmersive .innerHeroVisual{opacity:.86;width:100vw;height:300px;inset:0 calc(50% - 50vw) auto}.joinPageRoot>.innerPageHeroImmersive .innerHeroCopy{width:100%;padding-top:260px}.joinContent>section{height:auto;min-height:0;padding-block:56px}.joinPageRoot>.innerPageHero .innerHeroCopy h1{font-size:42px}.joinContent h2{font-size:34px}.joinPageRoot>.innerPageHero .button,.joinMembershipActions .button{font-size:15px}.joinSectionContent.shell{width:calc(100% - 48px)}.joinSectionIntro{grid-template-columns:1fr;align-items:start;gap:18px}.joinContactGrid{grid-template-columns:1fr}.joinContactDetails{min-height:0}.joinRoutingArtwork,.joinMembershipArtwork{height:auto!important}}@media (width<=767px){.joinPageRoot>.innerPageHero{min-height:640px}.joinPageRoot>.innerPageHero .innerHeroGrid{min-height:552px}.joinPageRoot>.innerPageHeroImmersive .innerHeroVisual{opacity:.62;height:250px}.joinPageRoot>.innerPageHeroImmersive .innerHeroCopy{padding-top:210px}.joinPageRoot>.innerPageHero .innerHeroCopy h1{font-size:36px}.joinContent h2{font-size:32px}.joinPageRoot>.innerPageHero .innerHeroCopy .eyebrow,.joinContent .eyebrow{font-size:13px}.joinPageRoot>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type),.joinContent p{font-size:15px}.joinContent>section{padding-block:48px}.joinSectionContent.shell{width:calc(100% - 32px)}.joinContactForm,.joinContactDetails{padding:18px}.joinFormGrid{grid-template-columns:1fr}.joinDescriptionField{grid-column:auto}.joinContactForm :is(input,select,textarea){min-height:52px}.joinContactForm textarea{min-height:144px}.joinPageRoot>.innerPageHero .button{min-height:48px}.joinFormFooter,.joinMembershipActions{flex-direction:column;align-items:stretch}.joinFormFooter .button{width:100%;min-height:48px}.joinMembershipActions .button{text-align:center;width:100%;min-height:48px}.joinThreeLabels{grid-template-columns:1fr;gap:10px;margin-top:16px}.joinThreeLabels span{border:1px solid #6fa8ee57;border-radius:8px;place-items:center;min-height:44px;display:grid}.joinMembershipLabels span{border-color:#dce6f4}}@media (prefers-reduced-motion:reduce){.joinPageRoot *,.joinPageRoot :before,.joinPageRoot :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.insightsPage>.innerPageHero{background:#000d20;height:710px;min-height:710px}.insightsPage>.innerPageHero .innerHeroGrid{height:622px;min-height:622px}.insightsPage>.innerPageHeroImmersive .innerHeroGrid{grid-template-columns:minmax(410px,.9fr) minmax(0,1.3fr)}.insightsPage>.innerPageHeroImmersive .innerHeroCopy{max-width:520px}.insightsPage>.innerPageHeroImmersive .innerHeroVisual{place-items:center end;width:min(57vw,1095px);height:auto;display:grid;inset:0 min(0px,590px - 50vw) 0 auto;overflow:hidden}.insightsPage>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.insightsPage>.innerPageHeroImmersive .innerHeroVisual:after{background:linear-gradient(90deg,#001226 0%,#001226e6 12%,#0000 44%)}.insightsPage :is(.innerPageHero,.insightsContent) .eyebrow{letter-spacing:.08em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}.insightsPage>.innerPageHero h1{max-width:520px;font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.insightsPage>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type),.insightsContent p{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.insightsContent h2{max-width:720px;font-family:Manrope Variable,Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.insightsContent>section{min-height:710px;padding-block:64px}.insightFeaturedSection,.insightConversationSection,.insightArchiveSection,.insightEmptySection{color:#071731;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 25%),#fff}.insightLatestSection,.insightNewsSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.insightSectionContent{flex-direction:column;min-width:0;display:flex}.insightSectionIntro{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px;display:grid}.insightSectionIntro .eyebrow{margin-bottom:16px}.insightSectionIntro :is(h2,p){margin:0}.insightSectionIntro>p{color:#536079;max-width:530px}:is(.insightLatestSection,.insightNewsSection) .insightSectionIntro>p{color:#d9e5f4}.insightCardImage img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.insightBadges{flex-wrap:wrap;gap:8px;display:flex}.insightBadges span{color:#1268f3;letter-spacing:.04em;text-transform:uppercase;background:#eaf2ffd1;border:1px solid #1268f33d;border-radius:999px;padding:5px 10px;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.3}:is(.insightLatestSection,.insightNewsSection) .insightBadges span{color:#8dbaff;background:#002347;border-color:#28527f}.insightGrid{--pla-card-height:520px;--pla-card-image-height:270px;--pla-card-description-height:72px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--pla-card-height);gap:24px;width:100%;margin-top:32px;display:grid}.insightFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(50% - 12px);margin-inline:auto}.insightCard{min-width:0;height:var(--pla-card-height);grid-template-rows:var(--pla-card-image-height) minmax(0, 1fr);box-shadow:none;background:#fff;border:1px solid #dce6f4;border-radius:16px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.insightCard.plaCard{height:var(--pla-card-height)!important;min-height:var(--pla-card-height)!important;max-height:var(--pla-card-height)!important}:is(.insightLatestSection,.insightNewsSection) .insightCard{background:#002347;border-color:#28527f}.insightCardImage{width:100%;height:var(--pla-card-image-height);background:#eaf2fd;position:relative;overflow:hidden}.insightPlayMark{color:#ffb24a;background:#001b3ac7;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insightCardBody{flex-direction:column;min-height:0;padding:14px 16px 16px;display:flex}.insightCard .insightBadges{flex-wrap:nowrap;min-height:25px;overflow:hidden}.insightCard .insightBadges span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.insightCard .plaCardTitle{color:#071731;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;margin:8px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:is(.insightLatestSection,.insightNewsSection) .insightCard .plaCardTitle{color:#fff}.insightCard .plaCardDescription{color:#536079;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:96px;margin:6px 0 0;font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}:is(.insightLatestSection,.insightNewsSection) .insightCard .plaCardDescription{color:#d9e5f4}.insightCardMeta{color:#536079;justify-content:space-between;gap:8px;margin-top:8px;font-family:Inter Variable,Inter,sans-serif;font-size:12px;line-height:1.4;display:flex}:is(.insightLatestSection,.insightNewsSection) .insightCardMeta{color:#a9bdd7}.insightCard .plaCardAction{color:#1268f3;margin-top:auto;padding-top:8px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}:is(.insightLatestSection,.insightNewsSection) .insightCard .plaCardAction{color:#8dbaff}.insightCard:after{content:"";opacity:0;background:#ff9300;border-radius:999px 999px 0 0;width:112px;height:4px;transition:opacity .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.insightCard:is(:hover,:focus-within){border-color:#ff9300;box-shadow:0 14px 34px #ff93002e}.insightCard:is(:hover,:focus-within):after{opacity:1}.insightCard:is(:hover,:focus-within) :is(.plaCardTitle,.plaCardAction){color:#ff9300!important}.insightSectionLink{color:#1268f3;align-self:flex-start;margin-top:24px;font-family:Manrope Variable,Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.insightCard .plaCardAction:before{content:"";position:absolute;inset:0}.insightFeaturedSection,.insightNewsDeskSection{color:#071731;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 25%),#fff}.insightExploreSection{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.insightExploreSection .insightSectionIntro>p{color:#d9e5f4}.insightFeaturedGrid{width:calc(50% - 12px);margin-inline:auto}.insightExploreSection .insightCard{background:#fff;border-color:#28527f}.insightTopicPills,.insightTypeTabs{flex-wrap:wrap;gap:8px;display:flex}.insightTopicPills{margin-top:28px}.insightTopicPills button,.insightTypeTabs button{color:#d9e5f4;min-height:38px;font:inherit;cursor:pointer;background:#06254a;border:1px solid #315b8c;border-radius:999px;padding:8px 14px}.insightTopicPills button:is(.active,:hover,:focus-visible),.insightTypeTabs button:is(.active,:hover,:focus-visible){color:#071731;background:#ffb24a;border-color:#ffb24a;outline:none}.insightExploreControls{grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);align-items:end;gap:20px;margin-top:20px;display:grid}.insightExploreControls label{color:#d9e5f4;gap:8px;font-size:14px;font-weight:600;display:grid}.insightExploreControls input{color:#fff;width:100%;height:48px;font:inherit;background:#06254a;border:1px solid #315b8c;border-radius:8px;padding-inline:14px}.insightExploreControls input::placeholder{color:#a9bdd7}.insightExploreSection .insightResultCount{color:#cbd9ec}.insightShowAll{color:#ffb24a;cursor:pointer;background:0 0;border:1px solid #ffb24a;border-radius:8px;align-self:center;min-height:46px;margin-top:28px;padding:10px 20px;font-weight:700}.insightShowAll:is(:hover,:focus-visible){color:#071731;background:#ffb24a}.insightNewsColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.insightNewsColumn{background:#f7faff;border:1px solid #dce6f4;border-radius:16px;padding:28px}.insightNewsColumn h3{color:#071731;margin:8px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:24px;line-height:1.25}.insightNewsList{margin-top:16px;display:grid}.insightNewsList article{border-top:1px solid #dce6f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:18px;display:grid}.insightNewsList span{color:#536079;font-size:12px}.insightNewsList h4{color:#071731;margin:6px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:17px;line-height:1.35}.insightNewsList a{color:#1268f3;white-space:nowrap;font-size:14px;font-weight:700}.insightArchiveSection{min-height:710px}.insightArchiveControls{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr));gap:16px;margin-top:32px;display:grid}.insightArchiveControls label{color:#28415f;flex-direction:column;gap:8px;min-width:0;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:flex}.insightArchiveControls :is(input,select){color:#071731;background:#fff;border:1px solid #dce6f4;border-radius:8px;width:100%;height:48px;padding-inline:14px;font-family:Inter Variable,Inter,sans-serif;font-size:14px}.insightArchiveControls :is(input,select):focus-visible{border-color:#1268f3;outline:3px solid #1268f32e}.insightResultCount{color:#536079;margin-top:24px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5}.contentArchiveControls{gap:16px;margin-top:32px;display:grid}.contentArchiveControlsThree{grid-template-columns:minmax(280px,2fr) repeat(2,minmax(180px,1fr))}.contentArchiveControls label{color:#28415f;flex-direction:column;gap:8px;min-width:0;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:flex}.contentArchiveControls :is(input,select){color:#071731;background:#fff;border:1px solid #dce6f4;border-radius:8px;width:100%;height:48px;padding-inline:14px;font-family:Inter Variable,Inter,sans-serif;font-size:14px}.contentArchiveControls :is(input,select):focus-visible{border-color:#1268f3;outline:3px solid #1268f32e}.contentArchiveControlsDark label{color:#d9e5f4}.contentArchiveControlsDark :is(input,select){color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06254a;border-color:#315b8c}.contentArchiveControlsDark input::placeholder{color:#9db2cf}.contentResultCount{color:#536079;margin-top:24px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5}.contentResultCountDark{color:#cbd9ec}.insightArchiveGrid{margin-top:16px}.insightArchiveEmpty{background:#f3f7fd;border:1px solid #dce6f4;border-radius:16px;margin-top:24px;padding:32px}.insightArchiveEmpty h3{margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;line-height:1.3}.insightArchiveEmpty p{margin:8px 0 0}.insightDetailHero{color:#fff;background:radial-gradient(circle at 78% 18%,#1268f326,#0000 34%),#000d20;min-height:520px}.insightDetailHeading{flex-direction:column;justify-content:center;min-height:432px;padding-block:64px;display:flex}.insightDetailHeading .eyebrow{color:#ffb24a}.insightDetailHeading h1{max-width:820px;margin:16px 0 0;font-family:Manrope Variable,Manrope,sans-serif;font-size:48px;font-weight:700;line-height:1.08}.insightDetailHeading p{color:#d9e5f4;max-width:720px;margin:16px 0 0;font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.65}.insightDetailBody{padding-block:64px}.insightDetailBody>img{object-fit:cover;border-radius:16px;width:100%;max-height:560px;display:block}.insightDetailMeta{color:#536079;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5;display:flex}.insightDetailMeta strong{color:#071731}.insightDetailText{max-width:820px;margin-top:32px}.insightDetailText p{color:#536079;font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.65}.insightDetailBody .button{margin-top:24px}@media (width<=1023px){.insightsPage>.innerPageHero{height:auto;min-height:680px}.insightsPage>.innerPageHero .innerHeroGrid{height:auto;min-height:592px}.insightsPage>.innerPageHeroImmersive .innerHeroVisual{width:80vw;right:0}.insightsPage>.innerPageHeroImmersive .innerHeroCopy{max-width:500px}.insightsPage>.innerPageHero h1{font-size:42px}.insightsPage :is(.innerPageHero,.insightsContent) .eyebrow{font-size:14px}.insightsContent h2{font-size:34px}.insightsContent>section{min-height:0;padding-block:56px}.insightSectionIntro{grid-template-columns:1fr;align-items:start;gap:16px}.insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--pla-card-height);gap:20px}.insightFeaturedGrid{width:100%}.insightArchiveControls,.contentArchiveControlsThree{grid-template-columns:repeat(2,minmax(0,1fr))}.insightExploreControls,.insightNewsColumns{grid-template-columns:1fr}.insightSearch,.contentArchiveSearch{grid-column:1/-1}}@media (width<=767px){.insightsPage>.innerPageHero{min-height:640px}.insightsPage>.innerPageHero .innerHeroGrid{min-height:572px}.insightsPage>.innerPageHeroImmersive .innerHeroVisual{width:100vw;right:0}.insightsPage>.innerPageHeroImmersive .innerHeroDiagram{object-position:center top}.insightsPage>.innerPageHero h1,.insightDetailHeading h1{font-size:36px}.insightsPage :is(.innerPageHero,.insightsContent) .eyebrow{font-size:13px}.insightsContent h2{font-size:32px}.insightsContent p,.insightsPage>.innerPageHero :is(.innerHeroTitle,.innerHeroCopy>p:last-of-type){font-size:15px}.insightsContent>section{padding-block:48px}.insightGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px;margin-top:24px}.insightCard{min-height:var(--pla-card-height)}.insightCard .plaCardTitle{min-height:48px;font-size:18px}.insightArchiveControls,.contentArchiveControlsThree{grid-template-columns:1fr;margin-top:24px}.insightExploreControls,.insightNewsColumns{grid-template-columns:1fr}.insightNewsColumn{padding:20px}.insightNewsList article{grid-template-columns:1fr;gap:8px}.insightSearch,.contentArchiveSearch{grid-column:auto}.insightArchiveControls :is(input,select),.contentArchiveControls :is(input,select){height:52px}.insightDetailHero{min-height:480px}.insightDetailHeading{min-height:412px;padding-block:48px}.insightDetailBody{padding-block:48px}}@media (prefers-reduced-motion:reduce){.insightCard,.insightCard:after{transition:none}}.insightInterviewHero{min-height:710px;overflow:hidden}.insightInterviewHeroGrid{grid-template-columns:minmax(0,900px);align-items:center;gap:0;min-height:622px;padding-block:48px;display:grid}.insightInterviewHeroCopy{z-index:2;position:relative}.insightInterviewHeroCopy .eyebrow,.insightInterviewProfile .eyebrow,.insightInterviewArticle .eyebrow{color:var(--gnsrl-eyebrow)}.insightInterviewHeroCopy h1{color:#fff;max-width:650px;font:700 48px/1.08 var(--gnsrl-display-font);margin:18px 0 0}.insightInterviewStandfirst{max-width:620px;margin-top:20px}.insightInterviewStandfirst p{color:#c8d7ec;font:400 var(--gnsrl-body-size)/1.65 var(--gnsrl-body-font);margin:0}.insightInterviewHeroMeta{color:#9fb5d3;font:400 14px/1.5 var(--gnsrl-body-font);gap:4px;margin-top:28px;display:grid}.insightInterviewHeroMeta strong{color:#fff;font:600 20px/1.3 var(--gnsrl-display-font)}.insightInterviewHeroVisual{background:linear-gradient(145deg,#164881b8,#031c39f2);border:1px solid #79b1ff59;border-radius:28px 28px 96px;height:500px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00112a6b}.insightInterviewHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00132b47);position:absolute;inset:0}.insightInterviewHeroVisual img{object-fit:cover;object-position:center;width:100%;height:100%}.insightInterviewImageFallback{color:#ffb24acc;width:100%;height:100%;font:700 36px/1 var(--gnsrl-display-font);letter-spacing:.18em;place-items:center;display:grid}.insightInterviewStorySection{background:radial-gradient(circle at 88% 8%,#e0edffb3,#0000 32%),#fff;padding-block:80px}.insightInterviewStoryGrid{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:80px;display:grid}.insightInterviewProfile{background:#f3f7fd;border:1px solid #d8e4f4;border-radius:16px;padding:32px;position:sticky;top:116px}.insightInterviewProfilePortrait{background:#edf3fa;border:1px solid #dce6f4;border-radius:14px;width:100%;height:270px;margin-top:18px;overflow:hidden}.insightInterviewProfilePortrait img{object-fit:contain;object-position:center top;width:100%;height:100%}.insightInterviewProfile h2{color:#071731;font:600 28px/1.2 var(--gnsrl-display-font);margin:14px 0 0}.insightInterviewRole{color:#536079;font:400 15px/1.6 var(--gnsrl-body-font);margin:10px 0 0}.insightInterviewBiography{border-top:1px solid #d8e4f4;margin-top:18px;padding-top:18px}.insightInterviewBiography p{color:#536079;font:400 14px/1.65 var(--gnsrl-body-font);margin:0}.insightInterviewBiography strong:first-child{color:var(--gnsrl-ink);font:700 11px/1.3 var(--gnsrl-body-font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.insightInterviewFacts{border-top:1px solid #d8e4f4;gap:16px;margin:28px 0 0;padding-top:24px;display:grid}.insightInterviewFacts div{gap:3px;display:grid}.insightInterviewFacts dt{color:#6d7e97;font:700 12px/1.2 var(--gnsrl-body-font);letter-spacing:.08em;text-transform:uppercase}.insightInterviewFacts dd{color:#132846;font:500 15px/1.5 var(--gnsrl-body-font);margin:0}.insightInterviewSource{width:100%;margin-top:28px}.insightInterviewArticle>h2{max-width:720px;color:var(--gnsrl-ink);font:600 36px/1.15 var(--gnsrl-display-font);margin:14px 0 0}.insightInterviewContent{max-width:780px;margin-top:40px}.insightInterviewContent :is(h2,h3){color:var(--gnsrl-ink);font:600 var(--gnsrl-content-heading-size)/1.3 var(--gnsrl-display-font);margin:48px 0 14px}.insightInterviewContent :is(h2,h3):first-child{margin-top:0}.insightInterviewContent :is(h2,h3):before{background:var(--gnsrl-eyebrow);content:"";border-radius:999px;width:44px;height:3px;margin-bottom:16px;display:block}.insightWrittenQa h2{border-left:4px solid var(--gnsrl-eyebrow);color:var(--gnsrl-ink);font:600 var(--gnsrl-content-heading-size)/1.3 var(--gnsrl-display-font);margin-top:56px;padding-left:22px}.insightWrittenQa h2:before{display:none}.insightWrittenQa h2:first-child{margin-top:0}.insightWrittenQa h2+p{margin-top:22px}.insightWrittenQa p{max-width:72ch}.insightWrittenQa h3{color:var(--gnsrl-ink);font:600 var(--gnsrl-content-subheading-size)/1.35 var(--gnsrl-display-font);margin:32px 0 12px}.insightWrittenQa h3:before{display:none}.insightWrittenQa blockquote{color:#455a79;font:500 17px/1.65 var(--gnsrl-body-font);background:#f3f7fd;border-left:4px solid #1268f3;margin:32px 0;padding:20px 24px}.insightInterviewContent p,.insightInterviewContent li{color:var(--gnsrl-muted);font:400 var(--gnsrl-body-size)/1.65 var(--gnsrl-body-font)}.insightInterviewContent p{margin:0 0 24px}.insightInterviewContent :is(ul,ol){margin:0 0 24px;padding-left:24px}.insightInterviewEmpty{color:var(--gnsrl-muted);font:400 var(--gnsrl-body-size)/1.65 var(--gnsrl-body-font);margin-top:32px}@media (width<=1023px){.insightInterviewHeroGrid{grid-template-columns:minmax(0,900px);gap:0}.insightInterviewStoryGrid{gap:40px}}@media (width<=767px){.insightInterviewHero{min-height:0}.insightInterviewHeroGrid{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:40px 48px}.insightInterviewHeroCopy h1{font-size:36px}.insightInterviewStorySection{padding-block:48px}.insightInterviewStoryGrid{grid-template-columns:1fr;gap:40px}.insightInterviewProfile{padding:24px;position:static}.insightInterviewArticle>h2{font-size:32px}.insightInterviewContent{margin-top:32px}.insightInterviewContent :is(h2,h3){font-size:var(--gnsrl-content-heading-size-mobile);margin-top:38px}.insightWrittenQa h3{font-size:var(--gnsrl-content-subheading-size-mobile);margin-top:28px}.insightInterviewContent p,.insightInterviewContent li{font-size:var(--gnsrl-body-size-mobile)}}.domainDetailPageRoot>.innerPageHero{background:radial-gradient(circle at 78% 42%,#1268f326,#0000 34%),#000d20;height:710px;min-height:710px}.domainDetailPageRoot>.innerPageHero .innerHeroGrid{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;height:622px;min-height:622px;padding:0;display:grid;position:relative}.domainDetailPageRoot>.innerPageHero:after{background-image:none;-webkit-mask-image:none;mask-image:none}.domainDetailPageRoot>.innerPageHero .innerHeroGrid:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#000d20 0%,#000d20fa 32%,#000d20e0 46%,#000d2057 61%,#0000 76%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.domainDetailPageRoot>.innerPageHero .innerHeroCopy{z-index:3;width:100%;max-width:520px;padding:0;position:relative}.domainDetailPageRoot>.innerPageHero .innerHeroCopy .eyebrow{letter-spacing:.08em;margin-bottom:16px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}.domainDetailPageRoot>.innerPageHero .innerHeroTitle{color:#8dbaff;max-width:500px;margin:0 0 12px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.domainDetailPageRoot>.innerPageHero .innerHeroCopy h1{color:#fff;letter-spacing:-.025em;max-width:520px;margin:0;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:48px;font-weight:650;line-height:1.08}.domainDetailPageRoot>.innerPageHero .innerHeroCopy>p:last-of-type{color:#d9e5f4;max-width:520px;margin:16px 0 0;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.domainDetailPageRoot>.innerPageHero .innerHeroActions{gap:16px;margin-top:24px;display:flex}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual{z-index:1;place-items:center end!important;width:min(57vw,1095px)!important;height:622px!important;display:grid!important;position:absolute!important;inset:0 calc(min(0px,590px - 50vw) + 32px) 0 auto!important;overflow:hidden!important}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual:after{z-index:2;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroDiagram{object-fit:contain!important;object-position:right center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.domainDetailPage{overflow:hidden}.domainDetailPage>.domainDetailSection{align-items:center;width:100%;min-height:710px;padding:64px 0;display:flex;overflow:hidden}.domainDetailPage>.domainDetailSection:nth-of-type(odd){color:#071731;background:radial-gradient(circle at 12% 92%,#1268f30a,#0000 24%),#fff}.domainDetailPage>.domainDetailSection:nth-of-type(2n){color:#fff;background:radial-gradient(circle at 78% 18%,#1268f329,#0000 34%),linear-gradient(118deg,#001226,#001b39 68%,#022b59)}.domainDetailPage .shell.domainSectionInner{width:min(1180px,100% - 64px);min-width:0;max-width:1180px;margin-inline:auto}.domainSectionInner>*,.domainDetailCardGrid,.domainDetailPage .councilQuestionGrid,.domainResearchPathway{width:100%;min-width:0;max-width:100%}.domainSectionIntro{max-width:720px;margin-bottom:32px}.domainSectionIntroSplit{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:end;gap:48px;max-width:none;display:grid}.domainDetailPage .eyebrow{letter-spacing:.08em;margin-bottom:16px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#ffb24a!important}.domainDetailPage h2{max-width:720px;color:inherit;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.domainDetailPage h3{font-family:Manrope Variable,Manrope,Inter,sans-serif}.domainDetailPage p{color:#536079;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.domainDetailPage>.domainDetailSection:nth-of-type(2n) p{color:#d9e5f4}.domainSectionIntro>p,.domainSectionIntroSplit>p{max-width:560px;margin:0}.domainWhyPrinciple{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.domainWhyPrinciple span{color:#1268f3;text-align:center;background:#f3f7fd;border:1px solid #dce6f4;border-radius:16px;place-items:center;min-height:112px;padding:24px;font-family:Manrope Variable,Manrope,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:grid}.domainDetailCardGrid{gap:24px}.domainDetailCard.plaCard{box-shadow:none;background:#fff;border:1px solid #dce6f4;border-radius:16px;height:360px!important;min-height:360px!important;max-height:360px!important}.domainDetailSection:nth-of-type(2n) .domainDetailCard.plaCard{background:linear-gradient(155deg,#072a52d6,#001733eb);border-color:#28527f}.domainDetailCardIcon.plaCardIcon{color:#1268f3;background:#f3f7fd;border-bottom:1px solid #dce6f4;place-items:center;width:100%;display:grid;height:96px!important;min-height:96px!important}.domainDetailSection:nth-of-type(2n) .domainDetailCardIcon.plaCardIcon{color:#6ea7ff;background:#1268f314;border-color:#28527f}.domainDetailCardBody.plaCardBody{padding:24px!important}.domainDetailCard .plaCardTitle{color:#071731}.domainDetailCard .plaCardDescription{color:#536079}.domainDetailSection:nth-of-type(2n) .domainDetailCard .plaCardTitle{color:#fff}.domainDetailSection:nth-of-type(2n) .domainDetailCard .plaCardDescription{color:#d9e5f4}.domainDetailCard .plaCardAction{color:#1268f3}.domainDetailSection:nth-of-type(2n) .domainDetailCard .plaCardAction{color:#8dbaff}.domainConnectionCard{cursor:pointer}.domainDetailPage .councilQuestionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.domainDetailPage .domainQuestionCard{background:#fff;border:1px solid #dce6f4;border-radius:16px;align-items:center;gap:16px;min-height:144px;padding:24px;display:flex}.domainDetailPage .domainQuestionCard>span{color:#1268f3;border:1px solid #1268f3;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700;display:grid}.domainDetailPage .domainQuestionCard p{color:#28415f;margin:0;font-size:16px;font-weight:500;line-height:1.5}.domainResearchPathway{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px;display:grid;position:relative}.domainPathwayStep{z-index:1;background:linear-gradient(155deg,#072a52e0,#001733f0);border:1px solid #28527f;border-radius:16px;min-height:264px;padding:24px;position:relative}.domainPathwayMarker{justify-content:space-between;align-items:center;gap:12px;display:flex}.domainPathwayNumber{color:#ffb24a;letter-spacing:.08em;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:700}.domainPathwayIcon{color:#6ea7ff;border:1px solid #4c8cf5;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.domainPathwayStep h3{color:#fff;min-height:52px;margin:24px 0 8px;font-size:20px;font-weight:600;line-height:1.3}.domainPathwayStep p{color:#d9e5f4;margin:0;font-size:15px;line-height:1.6}.domainPathwayConnector{z-index:2;background:#1268f3;width:26px;height:2px;position:absolute;top:55px;right:-25px}.domainPathwayConnector:after{content:"";border-top:2px solid #1268f3;border-right:2px solid #1268f3;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.domainContributionActions{gap:16px;margin-top:32px;display:flex}.domainContributionSection .secondaryButton{color:#071731;border-color:#71809a}@media (width<=1023px){.domainDetailPage .shell.domainSectionInner{width:calc(100% - 48px)}.domainDetailPageRoot>.innerPageHero{height:auto;min-height:680px}.domainDetailPageRoot>.innerPageHero .innerHeroGrid{grid-template-columns:minmax(0,520px) 1fr;height:auto;min-height:592px}.domainDetailPageRoot>.innerPageHero .innerHeroGrid:before{background:linear-gradient(90deg,#000d20 0%,#000d20f0 46%,#000d2080 72%,#0000 94%)}.domainDetailPageRoot>.innerPageHero .innerHeroCopy h1{font-size:42px}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual{opacity:.78;width:80vw!important;height:592px!important;right:-24px!important}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual:after{background:0 0}.domainDetailPage>.domainDetailSection{min-height:0;padding:56px 0}.domainSectionIntroSplit{grid-template-columns:1fr;gap:16px}.domainWhyPrinciple,.domainDetailCardGrid,.domainDetailPage .councilQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.domainResearchPathway{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.domainPathwayConnector{display:none}}@media (width<=767px){.domainDetailPage .shell.domainSectionInner{width:calc(100% - 32px)}.domainDetailPageRoot>.innerPageHero{min-height:640px}.domainDetailPageRoot>.innerPageHero .innerHeroGrid{grid-template-columns:minmax(0,1fr);align-items:center;min-height:552px}.domainDetailPageRoot>.innerPageHero .innerHeroGrid:before{background:linear-gradient(90deg,#000d20 0%,#000d20f0 62%,#000d2094 86%,#0000 100%)}.domainDetailPageRoot>.innerPageHero .innerHeroCopy{flex-direction:column;justify-content:center;min-height:552px;display:flex}.domainDetailPageRoot>.innerPageHero .innerHeroCopy .eyebrow{font-size:13px}.domainDetailPageRoot>.innerPageHero .innerHeroTitle{max-width:88%;font-size:14px}.domainDetailPageRoot>.innerPageHero .innerHeroCopy h1{max-width:92%;font-size:36px}.domainDetailPageRoot>.innerPageHero .innerHeroCopy>p:last-of-type{max-width:92%;font-size:15px}.domainDetailPageRoot>.innerPageHero .innerHeroActions{flex-direction:column;align-items:stretch;width:min(100%,300px)}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual{opacity:.52;width:100vw!important;height:552px!important;right:-16px!important}.domainDetailPageRoot>.innerPageHeroImmersive .innerHeroVisual:after{background:0 0}.domainDetailPage>.domainDetailSection{padding:48px 0}.domainDetailPage .eyebrow{font-size:13px}.domainDetailPage h2{font-size:32px}.domainDetailPage p{font-size:15px}.domainSectionIntro{margin-bottom:24px}.domainWhyPrinciple,.domainDetailCardGrid,.domainDetailPage .councilQuestionGrid,.domainResearchPathway{grid-template-columns:1fr;gap:16px}.domainWhyPrinciple{margin-top:24px}.domainWhyPrinciple span{min-height:88px;font-size:18px}.domainDetailPage .domainQuestionCard{min-height:112px;padding:18px}.domainResearchPathway{margin-top:24px}.domainPathwayStep{min-height:224px}.domainContributionActions{flex-direction:column;align-items:stretch;margin-top:24px}}html,body,:is(.homePage,.researchPageRoot,.domainsPageRoot,.programsPage,.publicationsPage,.membershipPageRoot,.partnershipsPage,.aboutPageRoot,.teamPageRoot,.joinPageRoot,.insightsPage,.domainDetailPageRoot){max-width:100%;overflow-x:clip}@media (width<=900px){.siteHeader.siteHeader{isolation:isolate;overflow:visible;z-index:1000!important}.siteHeader .menuButton{z-index:1002;position:relative}.siteHeader .navigation,.siteHeader .navigation.open{z-index:1001;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:#121a2a;max-height:calc(100dvh - 104px);overflow:hidden auto}.siteHeader .navigation::-webkit-scrollbar{display:none}section:has(>.siteHeader .navigation.open){overflow:visible!important}}@media (width<=1023px){.innerPageHero.innerPageHeroImmersive{padding-bottom:56px;height:auto!important;min-height:0!important}.innerPageHeroImmersive .innerHeroGrid{flex-direction:column;position:relative;justify-content:flex-start!important;width:calc(100% - 48px)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;padding:0!important;display:flex!important}.innerPageHeroImmersive .innerHeroCopy{justify-content:initial!important;width:100%!important;min-width:0!important;max-width:720px!important;min-height:0!important;padding:328px 0 0!important;display:block!important}body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual{transform:translate(-50%);opacity:1!important;place-items:center!important;width:100vw!important;max-width:none!important;height:280px!important;max-height:280px!important;display:grid!important;position:absolute!important;inset:0 auto auto 50%!important;overflow:hidden!important}body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual>.responsivePicture,body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual>:is(div,picture){width:100%;height:100%;display:block}body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual .innerHeroDiagram{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual:after{background:linear-gradient(#0000 52%,#000d2094 84%,#000d20 100%)!important}.domainDetailPageRoot>.innerPageHero .innerHeroGrid:before{display:none!important}.membershipApplicationHero{padding-bottom:56px;height:auto!important;min-height:0!important}.membershipApplicationHeroContent{flex-direction:column;position:relative;width:calc(100% - 48px)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;padding:0!important;display:flex!important}.membershipApplicationHeroCopy{width:100%!important;max-width:720px!important;min-height:0!important;padding-top:328px!important}.membershipApplicationHeroVisual{transform:translate(-50%);width:100vw!important;height:280px!important;max-height:280px!important;display:grid!important;position:absolute!important;top:0!important;left:50%!important;overflow:hidden!important}.membershipApplicationHeroVisual .responsivePicture{width:100%;height:100%;display:block}.membershipApplicationHeroImage{object-fit:contain!important;object-position:center!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important}.homePage .heroSection{padding-bottom:56px;height:auto!important;min-height:0!important}.homePage .heroContent{width:calc(100% - 48px)!important;padding:328px 0 0!important}.homePage .heroImage{opacity:1;object-fit:contain!important;object-position:center!important;width:100vw!important;height:280px!important;inset:88px auto auto 50%!important;transform:translate(-50%)!important}.homePage .heroSignals{display:none}.homePage .heroSection:after{background:linear-gradient(#0000 88px,#000d201a 250px,#000d20 376px)!important}.homePage .signalJourney{overflow:visible;min-height:0!important}.homePage .signalJourney>.responsivePicture{width:100%;display:block}.homePage img.signalStoryImage{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.domainsPageRoot .innerHeroCopy,.domainsPageRoot .innerHeroCopy :is(h1,p),.domainsPageRoot .innerHeroActions{min-width:0;max-width:100%}}@media (width<=767px){.innerPageHero.innerPageHeroImmersive{padding-bottom:48px}.innerPageHeroImmersive .innerHeroGrid{width:calc(100% - 32px)!important}.innerPageHeroImmersive .innerHeroCopy{max-width:100%!important;padding-top:280px!important}body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual{height:240px!important;max-height:240px!important}.membershipApplicationHero{padding-bottom:48px}.membershipApplicationHeroContent{width:calc(100% - 32px)!important}.membershipApplicationHeroCopy{max-width:100%!important;padding-top:280px!important}.membershipApplicationHeroVisual{height:240px!important;max-height:240px!important}.membershipApplicationHero h1{overflow-wrap:break-word;max-width:100%;font-size:36px!important;line-height:1.08!important}.innerPageHeroImmersive .innerHeroCopy h1{overflow-wrap:break-word;max-width:100%!important;font-size:36px!important;line-height:1.08!important}.innerPageHeroImmersive .innerHeroTitle,.innerPageHeroImmersive .innerHeroCopy>p:last-of-type{max-width:100%!important;font-size:15px!important}.innerPageHeroImmersive .innerHeroActions{width:100%}.innerPageHeroImmersive .innerHeroActions .button{text-align:center;width:100%}.homePage .heroSection{padding-bottom:48px}.homePage .heroContent{width:calc(100% - 32px)!important;padding:280px 0 0!important}.homePage .heroImage{height:240px!important}.homePage .heroSection:after{background:linear-gradient(#0000 88px,#000d201a 220px,#000d20 336px)!important}.homePage .heroContent h1{overflow-wrap:break-word;max-width:100%;font-size:36px!important}.homePage .buttonRow{flex-direction:column;width:100%}.homePage .buttonRow .button{text-align:center;width:100%}.homePage .heroTopics{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.homePage .heroTopics span{border:0;padding:0;font-size:18px}.homePage .signalJourney{margin-top:24px}.homePage .signalMilestones{margin-top:18px}.domainsPageRoot .innerHeroCopy :is(.eyebrow,.innerHeroTitle,h1,p),.domainsPageRoot .innerHeroActions{margin-left:0!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.aboutHeroPeopleImage{animation:none}}:root{--gnsrl-display-font:"Manrope Variable", Manrope, Inter, sans-serif;--gnsrl-body-font:"Inter Variable", Inter, "Segoe UI", sans-serif;--gnsrl-eyebrow:#ffb24a;--gnsrl-ink:#071731;--gnsrl-muted:#536079;--gnsrl-dark:#00152d;--gnsrl-dark-text:#fff;--gnsrl-dark-muted:#d9e5f4;--gnsrl-content-heading-size:24px;--gnsrl-content-heading-size-mobile:20px;--gnsrl-content-subheading-size:20px;--gnsrl-content-subheading-size-mobile:18px;--gnsrl-body-size:16px;--gnsrl-body-size-mobile:15px;--gnsrl-inner-hero-art-start:44%}@media (width>=1024px){body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual,body .membershipApplicationHero .membershipApplicationHeroContent>.membershipApplicationHeroVisual{top:0!important;bottom:0!important;right:0!important;left:var(--gnsrl-inner-hero-art-start)!important;width:auto!important;max-width:none!important}}@media (width<=1023px){body .innerPageHero.innerPageHeroImmersive .innerHeroGrid>.innerHeroVisual,body .membershipApplicationHero .membershipApplicationHeroContent>.membershipApplicationHeroVisual{width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important}}body{font-family:var(--gnsrl-body-font);font-size:16px;font-weight:400;line-height:1.65}:where(.homePage,.publicPage,.innerPage,.managedDetailPage) :where(h1,h2,h3),:where(.siteHeader,.siteFooter,.preFooter) :where(a,button){font-family:var(--gnsrl-display-font)}:where(.homePage,.publicPage,.innerPage,.managedDetailPage) .eyebrow{color:var(--gnsrl-eyebrow);font-family:var(--gnsrl-body-font);letter-spacing:.08em;font-size:14px;font-weight:700;line-height:1.2}:where(.siteHeader,.mainNavigation) :where(a,button){font-family:var(--gnsrl-display-font);font-size:16px;font-weight:600;line-height:1.2}:where(.homePage,.publicPage,.innerPage,.managedDetailPage) :where(.button,.primaryButton,.secondaryButton),:where(.preFooter,.siteFooter) :where(a,button){font-family:var(--gnsrl-display-font);font-weight:600}:where(.homePage,.publicPage,.innerPage) :where(.textLink,.cardLink){font-family:var(--gnsrl-display-font);font-size:14px;font-weight:600;line-height:1.3}@media (width<=720px){body{font-size:15px}:where(.homePage,.publicPage,.innerPage,.managedDetailPage) .eyebrow{font-size:13px}:where(.siteHeader,.mainNavigation) :where(a,button){font-size:15px}}.researchLibraryPage .researchLibraryContent .libraryRecordCard{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow);border-color:#d7e2f1}.researchLibraryPage .researchLibraryContent .libraryRecordCard .plaCardTitle{color:var(--ink)}.researchLibraryPage .researchLibraryContent .libraryRecordCard :is(.libraryAuthors,.libraryAbstract){color:var(--muted)}.researchLibraryPage .researchLibraryContent .libraryRecordCard .libraryRecordMeta{border-color:var(--line)}.researchLibraryPage .researchLibraryContent .libraryRecordCard .libraryRecordMeta span{color:var(--muted)}.researchLibraryPage .researchLibraryContent .libraryRecordCard .libraryRecordMeta a{color:var(--blue)}.researchLibraryPage .researchLibraryContent .libraryBrowseCard{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow);border-color:#d7e2f1}.researchLibraryPage .researchLibraryContent .libraryBrowseCard>span{background:var(--surface-blue);color:var(--blue);border-color:#9bc2f5}.researchLibraryPage .researchLibraryContent .libraryBrowseCard .plaCardTitle{color:var(--ink)}.researchLibraryPage .researchLibraryContent .libraryBrowseCard p{color:var(--muted)}.researchLibraryPage .researchLibraryContent .libraryBrowseCard .plaCardAction{color:var(--blue)}.scholarlyDetailPage .scholarlyArticleBody :is(.scholarlyManagedContent,.scholarlyManagedContent p,.scholarlyAbstractText,.scholarlyAbstractText p){color:var(--gnsrl-muted);font:400 var(--gnsrl-body-size)/1.65 var(--gnsrl-body-font)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h1{color:var(--gnsrl-ink);font:600 30px/1.2 var(--gnsrl-display-font)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h2{color:var(--gnsrl-ink);font:600 var(--gnsrl-content-heading-size)/1.3 var(--gnsrl-display-font)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h3{color:var(--gnsrl-ink);font:600 var(--gnsrl-content-subheading-size)/1.35 var(--gnsrl-display-font)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h4{color:var(--gnsrl-ink);font:600 18px/1.4 var(--gnsrl-display-font)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent :is(h5,h6){color:var(--gnsrl-ink);font:600 16px/1.45 var(--gnsrl-display-font)}.scholarlyDetailPage .scholarlyAbstract{border-left-color:var(--gnsrl-eyebrow)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent li{font:400 var(--gnsrl-body-size)/1.65 var(--gnsrl-body-font)}@media (width<=600px){.scholarlyDetailPage .scholarlyArticleBody :is(.scholarlyManagedContent,.scholarlyManagedContent p,.scholarlyAbstractText,.scholarlyAbstractText p){font-size:var(--gnsrl-body-size-mobile)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h1{font-size:26px}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h2{font-size:var(--gnsrl-content-heading-size-mobile)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h3{font-size:var(--gnsrl-content-subheading-size-mobile)}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent h4{font-size:16px}.scholarlyDetailPage .scholarlyArticleBody .scholarlyManagedContent li{font-size:var(--gnsrl-body-size-mobile)}}.adminLoading,.adminAuthPage{background:radial-gradient(circle at 60% 30%,#073b71,#00152d 62%);place-items:center;height:100dvh;min-height:100vh;padding:16px;display:grid;overflow:hidden}.adminAuthCard{background:#fff;border:1px solid #255c92;border-radius:14px;width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);padding:42px;box-shadow:0 28px 80px #000c2052}.adminAuthCard>img{background:#001b39;border-radius:8px;width:72px;padding:10px}.adminAuthCard h1{margin-top:10px;font-size:31px}.adminEyebrow,.adminPanelHeading span{color:#ed8700;letter-spacing:.08em;margin-top:24px;font-size:11px;font-weight:800}.adminWorkspace{min-width:0;padding:40px}.adminPanel{max-width:1180px;margin:auto}.adminPanelHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.adminPanelHeading h1{margin-top:7px;font-size:32px}.adminPanelHeading p{text-align:right;max-width:360px;margin:0}.adminAuthCard,.adminSettingsForm,.contentEditor,.legalEditorGrid article,.socialEditorGrid article{gap:18px;display:grid}.adminAuthCard label,.adminSettingsForm label,.contentEditor label,.legalEditorGrid label,.socialEditorGrid label{color:#284366;gap:7px;font-size:12px;font-weight:700;display:grid}.adminAuthCard input,.adminSettingsForm input,.contentEditor input,.contentEditor textarea,.legalEditorGrid input,.legalEditorGrid textarea,.socialEditorGrid input{color:#071731;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:13px}.adminAuthCard button,.adminSettingsForm button,.contentEditor button,.legalEditorGrid button,.socialEditorGrid button{color:#fff;cursor:pointer;font:inherit;background:#1268f3;border:0;border-radius:6px;padding:13px 20px;font-weight:700}.adminSettingsForm{background:#fff;border:1px solid #e0e6ee;border-radius:10px;max-width:700px;padding:30px}.adminToggle{grid-template-columns:auto 1fr;align-items:center;gap:9px!important;display:flex!important}.adminToggle input{accent-color:#1268f3;height:18px;width:18px!important}.adminError,.adminSuccess{color:#a62a2a;background:#fff1f1;border-radius:5px;padding:11px}.adminSuccess{color:#18723a;background:#eaf8ef}.adminPasswordPolicy{color:#5d7089;background:#f7faff;border:1px solid #dbe5f1;border-radius:7px;padding:10px 12px;font-size:10px}.adminPasswordPolicy strong{color:#284366}.adminPasswordPolicy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:7px 0 0;padding:0;list-style:none;display:grid}.adminPasswordPolicy li:before{color:#9aa8b9;content:"○";margin-right:5px}.adminPasswordPolicy li.met{color:#18723a}.adminPasswordPolicy li.met:before{color:#22a447;content:"✓"}.legalEditorGrid{gap:18px;display:grid}.legalEditorGrid article{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:28px}.legalEditorHeader{justify-content:space-between;align-items:center;display:flex}.socialEditorGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.socialEditorGrid article{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:25px}.socialPlatform{text-transform:capitalize;color:#071731;font-size:22px;font-weight:700}@media (height<=700px){.adminAuthCard{gap:10px;padding:20px 28px}.adminAuthCard>img{width:56px;padding:7px}.adminAuthCard .adminEyebrow{margin-top:6px}.adminAuthCard h1{margin:2px 0;font-size:26px}.adminAuthCard p{margin:0 0 4px}.adminAuthCard input,.adminAuthCard button{padding:10px 12px}}@media (width<=520px){.adminAuthPage{padding:12px}.adminAuthCard{width:100%;max-height:calc(100dvh - 24px);padding:22px}.adminPasswordPolicy ul{grid-template-columns:1fr}}.contentManagerGrid{grid-template-columns:390px 1fr;align-items:start;gap:24px;display:grid}.contentEditor{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:26px}.contentEditor>img{object-fit:cover;border-radius:6px;width:100%;height:150px}.contentEntryList{gap:12px;display:grid}.contentEntryList>h2{justify-content:space-between;align-items:center;display:flex}.contentEntryList>h2 span{color:#1268f3;background:#e7effd;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.contentEntryList article{background:#fff;border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:125px 1fr;gap:18px;min-height:145px;padding:16px;display:grid;position:relative}.contentEntryList img,.contentImagePlaceholder{object-fit:cover;background:#e8edf4;border-radius:6px;width:125px;height:110px}.contentEntryList small{color:#ed8700;font-weight:800}.contentEntryList h3{margin-top:5px;font-size:18px}.contentEntryList p{margin:7px 0;font-size:12px}.contentEntryList a{color:#1268f3;font-size:12px;font-weight:700}.contentEntryList article>i{color:#3b7b50;font-size:10px;font-style:normal;position:absolute;top:13px;right:13px}@media (width<=900px){.adminLayout,.adminLayout.sidebarCollapsed{grid-template-columns:1fr}.adminSidebar{height:auto;position:static}.adminSidebar.collapsed{align-items:stretch}.adminSidebar nav{grid-template-columns:1fr 1fr}.adminSidebar .adminLogout{margin-top:20px}.contentManagerGrid{grid-template-columns:1fr}}@media (width<=600px){.adminWorkspace{padding:24px 16px}.adminPanelHeading{flex-direction:column;align-items:start}.adminPanelHeading p{text-align:left}.socialEditorGrid{grid-template-columns:1fr}.contentEntryList article{grid-template-columns:80px 1fr}.contentEntryList img,.contentImagePlaceholder{width:80px;height:80px}}.adminTwoColumn,.requestWorkspace{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:24px;display:grid}.adminList,.requestList,.requestDetail,.memberTable{gap:10px;display:grid}.adminList article,.requestList button,.requestDetail{background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:18px}.adminList article{justify-content:space-between;display:flex}.adminList small,.requestList small,.memberTable small{color:#68758a;display:block}.requestList button{color:#142844;cursor:pointer;text-align:left;position:relative}.requestList button.active{border-color:#1268f3;box-shadow:inset 4px 0 #1268f3}.requestList i{color:#ed8700;text-transform:uppercase;font-size:10px;font-style:normal;position:absolute;top:14px;right:14px}.approvalForm{border-top:1px solid #e2e7ee;grid-template-columns:1fr 1fr;gap:16px;padding-top:22px;display:grid}.approvalForm label{color:#284366;gap:7px;font-size:12px;font-weight:700;display:grid}.approvalForm input,.approvalForm select,.adminSettingsForm select,.adminSettingsForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:12px}.approvalActions{grid-column:1/-1;gap:10px;display:flex}.approvalActions button,.adminSubTabs button{color:#fff;cursor:pointer;background:#1268f3;border:0;border-radius:6px;padding:11px 16px}.approvalActions .dangerButton{color:brown;background:#fff0f0}.adminSubTabs{gap:8px;margin-bottom:20px;display:flex}.adminSubTabs button{color:#314967;background:#e8eef7}.adminSubTabs button.active{color:#fff;background:#1268f3}@media (width<=850px){.adminTwoColumn,.requestWorkspace{grid-template-columns:1fr}}.membershipFormSettings,.membershipBuilderSectionMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.membershipFormSettings{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:22px}.membershipFormSettings label,.membershipBuilderSectionMeta label,.membershipBuilderField label{color:#284366;gap:7px;font-size:12px;font-weight:700;display:grid}.membershipFormSettings :is(input,textarea),.membershipBuilderSection :is(input,textarea,select){color:#142844;width:100%;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:11px 12px}.membershipFormSettings label:nth-child(2),.membershipFormSettings label:nth-child(3){grid-column:span 2}.membershipFormOpen{grid-column:span 2;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.membershipFormOpen input,.membershipBuilderRequired input{width:auto}.membershipBuilderSections{gap:18px;margin-top:24px;display:grid}.membershipBuilderSection{background:#f8fbff;border:1px solid #dce4ed;border-radius:10px;padding:22px}.membershipBuilderSectionHeading,.membershipBuilderActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.membershipBuilderSectionHeading>div,.membershipBuilderActions{flex-wrap:wrap;gap:8px;display:flex}.membershipBuilderSectionHeading button,.membershipBuilderActions button,.membershipAddField,.membershipRemoveField{color:#314967;cursor:pointer;font:inherit;background:#e8eef7;border:0;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700}.membershipBuilderSectionHeading button:disabled,.membershipRemoveField:disabled{cursor:not-allowed;opacity:.45}.membershipBuilderSectionHeading .dangerButton,.membershipRemoveField{color:brown;background:#fff0f0}.membershipBuilderSectionMeta{margin-top:16px}.membershipBuilderFields{gap:12px;margin-top:18px;display:grid}.membershipBuilderField{background:#fff;border:1px solid #e0e7f0;border-radius:8px;grid-template-columns:minmax(180px,1.3fr) minmax(150px,.9fr) 150px minmax(180px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.membershipBuilderOptions{grid-column:1/-2}.membershipBuilderHelp{grid-column:1/-1}.membershipBuilderRequiredMark{color:#d92d20;margin-left:4px;font-size:14px;line-height:1}.membershipBuilderRequired{grid-template-columns:auto 1fr;align-self:center;align-items:center;display:flex!important}.membershipAddField{color:#1268f3;background:#eaf2ff;margin-top:14px}.membershipBuilderActions{justify-content:flex-end;margin-top:22px}.membershipBuilderActions button{padding:12px 17px}.membershipBuilderActions .membershipSaveForm{color:#fff;background:#1268f3}.membershipRequestAnswers{border-top:1px solid #dbe6f3;margin-top:26px;padding-top:22px}.membershipRequestAnswers h3{margin:0 0 14px}.membershipRequestAnswers dl{gap:12px;margin:0;display:grid}.membershipRequestAnswers dl>div{grid-template-columns:minmax(140px,.36fr) minmax(0,.64fr);gap:16px;display:grid}.membershipRequestAnswers dt{color:#60718b;font-weight:700}.membershipRequestAnswers dd{color:#11223d;white-space:pre-wrap;margin:0}@media (width<=1100px){.membershipBuilderField{grid-template-columns:repeat(2,minmax(0,1fr))}.membershipBuilderOptions{grid-column:1/-1}}@media (width<=700px){.membershipFormSettings,.membershipBuilderSectionMeta,.membershipBuilderField{grid-template-columns:1fr}.membershipFormSettings label:nth-child(2),.membershipFormSettings label:nth-child(3),.membershipFormOpen{grid-column:auto}.membershipBuilderSectionHeading{flex-direction:column;align-items:flex-start}}.adminLayout{background:#f5f7fa;grid-template-columns:270px 1fr;min-height:100vh;transition:grid-template-columns .18s;display:grid}.adminLayout.sidebarCollapsed{grid-template-columns:78px 1fr}.adminSidebar{color:#fff;background:#001b39;flex-direction:column;height:100vh;padding:18px;display:flex;position:sticky;top:0}.sidebarCollapse{margin:10px 0 4px}.adminBrand{border-bottom:1px solid #24476b;align-items:center;gap:12px;min-height:92px;padding:0 8px 14px;display:flex}.adminBrand img{object-fit:contain;width:68px;height:68px}.adminBrand span{font-family:Outfit,sans-serif;font-size:20px}.adminBrand small{color:#9fb5d0;font-size:11px}.adminSidebar nav{gap:4px;margin-top:14px;display:grid;overflow-y:auto}.adminSidebar button{color:#dce7f4;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:11px 13px;display:flex}.adminSidebar button svg{width:20px;min-width:20px}.adminSidebar button span{white-space:nowrap}.adminSidebar button.active{color:#fff;background:#1268f3}.adminSidebar .adminLogout{border:1px solid #536f8d;margin-top:auto}.adminSidebar.collapsed{align-items:center;padding-inline:12px}.adminSidebar.collapsed .adminBrand span,.adminSidebar.collapsed button span{display:none}.adminSidebar.collapsed .adminBrand{justify-content:center;padding-inline:0}.adminSidebar.collapsed .adminBrand img{width:54px;height:54px}.adminSidebar.collapsed nav{width:100%}.adminSidebar.collapsed button{justify-content:center}.memberTableHeader,.memberTable article{grid-template-columns:1.05fr 1.5fr .9fr .9fr 1fr 72px;align-items:center;gap:12px;padding:15px;display:grid}.memberPositionApply{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#1268f3;border:1px solid #1268f3;border-radius:7px;padding:8px 16px;font-size:11px;font-weight:800}.memberPositionApply:hover,.memberPositionApply:focus-visible{color:#071731;background:#ff9a12;border-color:#ff9a12}.memberPositionCell{gap:2px;display:grid}.memberPositionCell strong{color:#071731;font-size:12px}.memberPositionCell small{color:#687b95;font-size:9px;line-height:1.25}.adminWorkspace .memberColumnSort{min-height:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.adminWorkspace .memberColumnSort svg{opacity:.65;width:13px;height:13px}.adminWorkspace .memberColumnSort:is(:hover,:focus-visible),.adminWorkspace .memberColumnSort.active{color:inherit}.adminWorkspace .memberColumnSort:focus-visible{outline-offset:3px;outline:2px solid #ff9c1566}.memberDataTable article.memberNeedsPosition{background:#fffaf2;border-color:#ffb24a;box-shadow:inset 4px 0 #ff9a12}.memberDataTable article.memberNeedsPosition .memberPositionCell strong{color:#b85f00}.memberDisplayBadges{flex-wrap:wrap;gap:5px;display:flex}.memberDisplayBadges small{color:#1268f3;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.memberEditButton,.memberProfileEditor button{color:#1268f3;cursor:pointer;font:inherit;background:#fff;border:1px solid #b9c9df;border-radius:6px;padding:9px 12px;font-weight:700}.memberEditButton.active{color:#fff;background:#1268f3;border-color:#1268f3}.memberProfileEditor{background:#fff;border:1px solid #dce5f1;border-radius:12px;gap:14px;margin-top:0;padding:18px;display:grid}.memberProfileEditorHeading,.memberProfileActions{justify-content:space-between;align-items:center;gap:18px;display:flex}.memberProfileEditorControls{flex-wrap:wrap;justify-content:flex-end}.memberProfileEditorHeading span{color:#c46f00;letter-spacing:.08em;font-size:11px;font-weight:800}.memberProfileEditorHeading h2{margin:4px 0 0}.memberProfileEditorGrid{grid-template-columns:156px minmax(0,1fr);align-items:start;gap:12px;display:grid}.memberProfileMedia{align-content:start;gap:7px;display:grid}.memberProfileMediaLabel{color:#284366;font-size:12px;font-weight:700;line-height:1.2}.memberProfileMedia .memberProfilePreview{width:100%;height:104px}.memberProfileFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 10px;display:grid}.memberProfileEditorGrid label,.memberProfileVisibility label{color:#284366;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.memberProfileEditorGrid :is(input,textarea,select){box-sizing:border-box;color:#071731;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:10px 11px}.memberRegistrationEmail,.memberProfileBio{grid-column:span 2}.memberRegistrationEmail input[readonly]{color:#53677f;background:#f3f6fa}.memberProfileLowerGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:10px;display:grid}.memberProfileLowerGrid>:only-child{grid-column:1/-1}.memberPositionWorkspace{background:#f8fbff;border:1px solid #dce5f1;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px 8px;padding:10px;display:grid}.memberPositionWorkspace>p{color:#687b95;margin:0;font-size:9px;line-height:1.4}.memberPositionApply{width:100%;min-height:38px}.memberPositionApply:disabled{cursor:wait;opacity:.65}.memberPlacementFields{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:9px;min-width:0;margin:0;padding:0;display:grid}.memberPlacementAction,.memberPlacementCode{align-content:start;gap:7px;min-width:0;display:grid}.memberPlacementAction>span,.memberPlacementCode>span{color:#284366;font-size:12px;font-weight:700;line-height:1.3}.memberPlacementAction>small{color:#687b95;font-size:9px;font-weight:500;line-height:1.4}.memberOrderBoard{gap:24px;margin-top:18px;display:grid}.memberOrderBoard>header,.memberOrderSection>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.memberOrderBoard h2,.memberOrderSection h2{color:#071731;margin:0 0 4px;font:650 22px/1.2 Manrope,sans-serif}.memberOrderBoard header p,.memberOrderSection header p{color:#687b95;max-width:760px;margin:0;font-size:11px;line-height:1.5}.memberOrderBoard header>strong,.memberOrderSection header>strong{color:#1268f3;text-align:center;background:#eaf2ff;border:1px solid #bad0ed;border-radius:999px;min-width:46px;padding:8px 10px}.memberOrderSection{background:#fff;border:1px solid #dce5f1;border-radius:12px;gap:14px;padding:18px;display:grid}.memberOrderSection.inherited{background:#f8fbff}.memberOrderList{gap:7px;display:grid}.memberOrderRow{background:#fff;border:1px solid #dce5f1;border-radius:8px;grid-template-columns:34px 42px minmax(220px,1.4fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid;box-shadow:0 6px 18px #0f2a4b0a}.memberOrderRow:not(.locked){cursor:grab}.memberOrderRow.dragging{opacity:.6;border-color:#ff9a12}.memberOrderRow.locked{background:#f5f8fc}.memberOrderHandle{color:#607895;place-items:center;font-weight:800;display:grid}.memberOrderHandle svg{width:18px;height:18px}.memberOrderRow>strong{color:#071731;gap:2px;font-size:12px;display:grid}.memberOrderRow>strong small,.memberOrderVisibility{color:#687b95;font-size:9px;font-weight:600}.memberOrderActions{gap:5px;display:flex}.memberOrderActions button{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.memberOrderActions button:hover,.memberOrderActions button:focus-visible{color:#c46f00;border-color:#ff9a12}.memberOrderActions button:disabled{cursor:not-allowed;opacity:.35}.memberRegistrationEmail small{color:#718198;font-size:9px;font-weight:500}.memberActivationSwitch{color:#53677f;cursor:pointer;background:#f8fafc;border:1px solid #d9e3ef;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:6px 9px;display:flex}.memberActivationSwitch>span{color:inherit;letter-spacing:0;font-size:10px;font-weight:800;display:grid}.memberActivationSwitch small{color:#718198;font-size:8px;font-weight:500}.memberActivationSwitch input{opacity:0;width:1px;height:1px;position:absolute}.memberActivationSwitch>i{background:#a9b5c4;border-radius:999px;flex:0 0 36px;width:36px;height:20px;transition:background .18s;position:relative}.memberActivationSwitch>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #07173147}.memberActivationSwitch.active{color:#16843b;background:#f0faf3;border-color:#b7dfc4}.memberActivationSwitch.active>i{background:#22a447}.memberActivationSwitch.active>i:after{transform:translate(16px)}.memberActivationSwitch:has(input:focus-visible){outline-offset:2px;outline:2px solid #1268f359}.memberActivationSwitch:has(input:disabled){cursor:not-allowed;opacity:.55}.memberAdminRoles{flex-wrap:wrap;gap:4px;display:flex}.memberAdminRoles small,.memberLoginState{color:#53677f;background:#eef2f7;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.memberLoginState.active{color:#16843b;background:#e6f7eb}.memberListStatus{color:#38516f;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.memberInactiveDetail{color:#687b95;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.memberOrderActions svg{width:15px;height:15px}.memberPlacementFields legend{color:#c46f00;letter-spacing:.06em;text-transform:uppercase;width:100%;margin:0 0 6px;font-size:11px;font-weight:800}.memberPlacementFields label,.memberPlacementCode{color:#284366;align-content:start;gap:5px;font-size:12px;font-weight:700;display:grid}.memberPlacementFields :is(input,select){color:#071731;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:7px 10px}.memberPlacementFields :is(input,select):disabled{color:#7b8ba0;background:#edf2f8}.memberPlacementFields small,.memberPlacementCode small{color:#687b95;font-size:9px;font-weight:500;line-height:1.35}.memberPlacementCode strong{color:#1268f3;background:#eaf2ff;border:1px solid #bad0ed;border-radius:7px;align-items:center;min-height:38px;padding:7px 10px;font-size:13px;display:flex}.approvalForm .memberPlacementFields,.memberApprovalPositionNote{grid-column:1/-1}.memberApprovalPositionNote{color:#687b95;margin:-4px 0 0;font-size:10px;line-height:1.5}.memberImageUpload{position:relative}.memberImageUpload input{opacity:0;height:1px;position:absolute;width:1px!important}.memberImageUpload span{color:#1268f3;cursor:pointer;background:#f7faff;border:1px dashed #91a8c7;border-radius:6px;place-items:center;min-height:43px;display:grid}@media (width<=1180px){.memberProfileFields{grid-template-columns:repeat(2,minmax(0,1fr))}.memberProfileLowerGrid{grid-template-columns:1fr}}.memberProfileVisibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.memberProfileVisibility label{border:1px solid #dce5f1;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;padding:14px}.memberProfileVisibility input{accent-color:#1268f3;grid-row:1/3;width:18px;height:18px}.memberProfileVisibility small{font-weight:400}.memberProfileActions{justify-content:flex-end}.memberProfileActions button{color:#fff;background:#1268f3;border-color:#1268f3}.memberTableHeader{color:#617086;font-size:11px;font-weight:700}.memberTable article{background:#fff;border:1px solid #e0e6ee;border-radius:7px}.membershipPreview,.adminNotice,.adminEmpty{color:#24476b;background:#eaf2ff;border-radius:6px;padding:14px}.roleChoiceGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=850px){.memberTableHeader{display:none}.memberTable article{grid-template-columns:1fr 1fr}.memberProfileEditorGrid,.memberProfileVisibility{grid-template-columns:1fr}.memberProfileMedia{grid-template-columns:104px minmax(0,1fr);align-items:start}.memberProfileMediaLabel{grid-area:1/2}.memberProfileMedia .memberProfilePreview{grid-area:1/1/4}.memberProfileMedia .memberImageUpload{grid-area:2/2}.memberProfileMedia .adminMediaGuidance{grid-area:3/2;margin:0}.memberPositionWorkspace,.memberPlacementFields{grid-template-columns:1fr}.memberOrderRow{grid-template-columns:30px 42px minmax(0,1fr) auto}.memberOrderVisibility{display:none}.memberPositionApply{width:100%}}@media (width<=560px){.memberProfileEditor{padding:14px}.memberProfileEditorHeading,.memberProfileEditorControls{flex-direction:column;align-items:stretch}.memberProfileFields,.memberProfileMedia{grid-template-columns:1fr}.memberRegistrationEmail,.memberProfileBio{grid-column:auto}.memberProfileMedia .memberProfilePreview,.memberProfileMedia .adminMediaGuidance,.memberProfileMediaLabel,.memberProfileMedia .memberImageUpload{grid-area:auto}}.partnershipAdminForm{gap:20px;display:grid}.partnerVisibilityControl,.partnerAdminToolbar,.partnerAdminCard,.partnerAdminSaveRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.partnerVisibilityControl{background:#fff;border:1px solid #dce6f4;border-radius:10px;padding:22px 24px}.partnerVisibilityControl h2{color:#071731;margin:0;font-size:20px}.partnerVisibilityControl p{color:#5f708b;margin:5px 0 0}.partnerAdminToolbar{color:#435873;padding-block:4px}.partnerAdminToolbar button,.partnerAdminSaveRow>button{color:#fff;cursor:pointer;font:inherit;background:#1268f3;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-weight:700;display:inline-flex}.partnerAdminList{gap:14px;display:grid}.partnerAdminCard{background:#fff;border:1px solid #dce6f4;border-radius:10px;align-items:stretch;padding:18px;box-shadow:0 8px 22px #1268f30a}.partnerLogoPreview{color:#7c91ad;background:#f8fbff;border:1px dashed #bdcce0;border-radius:8px;place-items:center;width:116px;min-width:116px;height:96px;display:grid;overflow:hidden}.partnerLogoPreview img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);display:block}.partnerAdminFields{flex:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.partnerAdminFields>label{color:#284366;gap:6px;font-size:12px;font-weight:700;display:grid}.partnerAdminFields>label:first-child,.partnerAdminFields>label:nth-child(3),.partnerAdminOptions{grid-column:1/-1}.partnerAdminFields input:not([type=checkbox]):not([type=file]){color:#071731;width:100%;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:11px 12px}.partnerAdminOptions{justify-content:space-between;align-items:center;gap:12px;display:flex}.partnerUploadButton{color:#1268f3;cursor:pointer;border:1px solid #bfd4f6;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.partnerUploadButton input{display:none}.partnerAdminActions{align-content:center;gap:7px;display:grid}.partnerAdminActions button{color:#1268f3;cursor:pointer;background:#f8fbff;border:1px solid #dce6f4;border-radius:6px;place-items:center;width:38px;height:38px;padding:0;display:grid}.partnerAdminActions button:disabled{cursor:default;opacity:.35}.partnerAdminActions button.danger{color:#b52b35}.partnerAdminActions svg{width:17px;height:17px}.partnerAdminEmpty{color:#5f708b;text-align:center;background:#f8fbff;border:1px dashed #bdcce0;border-radius:10px;padding:42px}.partnerAdminSaveRow{justify-content:flex-start}.partnerAdminSaveRow :is(.adminSuccess,.adminError){margin:0}@media (width<=820px){.partnerVisibilityControl,.partnerAdminCard{flex-direction:column;align-items:stretch}.partnerLogoPreview{width:100%}.partnerAdminActions{display:flex}}@media (width<=560px){.partnerAdminFields{grid-template-columns:1fr}.partnerAdminFields>label,.partnerAdminOptions{grid-column:1}.partnerAdminOptions,.partnerAdminSaveRow{flex-direction:column;align-items:stretch}}.contactSettingsForm{max-width:960px}.contactSettingsForm textarea{color:#071731;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:13px}.contactSettingColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactRoutingWorkspace{gap:16px;display:grid}.contactRoutingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contactRouteCard{background:#fff;border:1px solid #e0e6ee;border-radius:8px;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.contactRouteTestButton{justify-self:start;min-width:132px;padding:8px 11px}.contactRouteTestButton svg{width:14px;height:14px}.contactTestDialog{box-sizing:border-box;background:#fff;border:1px solid #d7e2ef;border-radius:11px;width:min(620px,100% - 40px);max-height:min(760px,100dvh - 40px);margin:auto;padding:20px;overflow-y:auto;box-shadow:0 24px 70px #05193647}.contactTestDialog[open]{gap:14px;display:grid}.contactTestDialog::backdrop{background:#0514298f}.contactTestDialog>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.contactTestDialog>header>div{gap:2px;display:grid}.contactTestDialog>header small{color:#1268f3;letter-spacing:.12em;font-size:11px;font-weight:800}.contactTestDialog>header h2{color:#071731;margin:0;font-size:20px}.contactTestDialog>header button{color:#315578;background:#fff;border:1px solid #ccd9e8;width:auto;min-width:68px;min-height:32px;padding:7px 10px}.contactTestDialog>p{color:#65758b;margin:0;font-size:12px;line-height:1.5}.contactTestDialog>.contactTestSender{color:#315578;overflow-wrap:anywhere;background:#f7faff;border:1px solid #dbe5f1;border-radius:7px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.contactTestDialogActions{justify-content:flex-end;gap:9px;display:flex}.contactTestDialog>.adminError{margin:0}.contactTabPanel{grid-column:1/-1;min-width:0}.contactTabPanel:not(.contactRoutingWorkspace,.contactInterestEditor,.contactDisplayControls){gap:12px;display:grid}.contactSettingBlock{border:1px solid #e0e6ee;border-radius:8px;gap:12px;padding:18px;display:grid}.contactInterestEditor{gap:12px;padding-top:8px;display:grid}.contactEditorHeading,.contactInterestRow,.contactEnquiryToolbar,.contactEnquiryDetailHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.contactEditorHeading>div{gap:4px;display:grid}.contactEditorHeading strong{color:#071731}.contactEditorHeading small{color:#5f6f84}.contactEditorHeading button,.contactInterestActions button{justify-content:center;align-items:center;gap:7px;width:auto;padding:9px 12px;display:inline-flex}.contactEditorHeading svg,.contactInterestActions svg{width:17px;height:17px}.contactInterestRow{border:1px solid #e0e6ee;border-radius:8px;padding:12px}.contactInterestRow>input{flex:1}.contactInterestActions{gap:6px;display:flex}.contactInterestActions button{color:#1268f3;background:#eef4fc;padding:8px}.contactInterestActions button.danger{color:#b42318;background:#fff0f0}.contactInterestActions button:disabled{cursor:not-allowed;opacity:.35}.contactSaveButton{justify-self:start}.contactEnquiryToolbar{background:#fff;border:1px solid #e0e6ee;border-radius:10px;margin-bottom:18px;padding:16px 20px}.contactEnquiryToolbar label,.contactEnquiryDetailHeading label{color:#284366;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.contactEnquiryToolbar select,.contactEnquiryDetailHeading select{color:#071731;font:inherit;background:#fff;border:1px solid #cbd6e5;border-radius:6px;padding:9px 34px 9px 11px}.contactEnquiryToolbar>span{color:#5f6f84;font-size:13px}.contactEnquiryWorkspace{background:#fff;border:1px solid #e0e6ee;border-radius:10px;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);min-height:510px;display:grid;overflow:hidden}.contactEnquiryList{border-right:1px solid #e0e6ee;overflow-y:auto}.contactEnquiryList>button{color:#071731;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf4;gap:5px;width:100%;padding:18px;display:grid}.contactEnquiryList>button:hover,.contactEnquiryList>button.active{background:#f2f7ff}.contactEnquiryList strong{font-size:16px}.contactEnquiryList small,.contactEnquiryList time{color:#65758b;font-size:12px}.contactStatus{color:#1268f3;letter-spacing:.05em;text-transform:uppercase;background:#e9f2ff;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:800}.contactStatus.in_review{color:#9a5b00;background:#fff5df}.contactStatus.responded{color:#18723a;background:#eaf8ef}.contactStatus.archived{color:#5f6f84;background:#edf0f4}.contactEnquiryDetail{padding:30px}.contactEnquiryDetailHeading{border-bottom:1px solid #e4eaf2;padding-bottom:22px}.contactEnquiryDetailHeading span,.contactEnquiryMessage span{color:#b46200;letter-spacing:.08em;font-size:11px;font-weight:800}.contactEnquiryDetailHeading h2{color:#071731;margin:4px 0 0}.contactEnquiryDetail dl{grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;display:grid}.contactEnquiryDetail dl div{gap:4px;display:grid}.contactEnquiryDetail dt{color:#65758b;text-transform:uppercase;font-size:11px;font-weight:800}.contactEnquiryDetail dd{color:#071731;margin:0}.contactEnquiryDetail a{color:#1268f3}.contactEnquiryMessage{background:#f6f8fb;border-radius:8px;padding:20px}.contactEnquiryMessage p{color:#284366;white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.contactEnquiryEmpty,.contactFilterEmpty{color:#65758b;text-align:center;border:1px dashed #cbd6e5;border-radius:10px;padding:40px}@media (width<=900px){.contactEnquiryWorkspace,.contactSettingColumns,.contactRoutingGrid{grid-template-columns:1fr}.contactEnquiryList{border-bottom:1px solid #e0e6ee;border-right:0;max-height:340px}}@media (width<=600px){.contactTestDialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}.contactTestDialogActions{flex-direction:column-reverse;align-items:stretch}.contactTestDialogActions>button{width:100%}.contactEditorHeading,.contactInterestRow,.contactEnquiryToolbar,.contactEnquiryDetailHeading{flex-direction:column;align-items:stretch}.contactInterestRow>input,.contactEditorHeading button,.contactSaveButton{width:100%}.contactEnquiryDetail{padding:20px}.contactEnquiryDetail dl{grid-template-columns:1fr}}.insightsManagerGrid{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.insightEditor{position:sticky;top:24px}.insightEditorHeading,.insightAdminList>h2,.insightAdminMeta,.insightAdminActions{justify-content:space-between;align-items:center;display:flex}.insightEditorHeading h2,.insightAdminList h2{margin:0}.insightEditorHeading button{color:#284366;background:#fff;border:1px solid #d8e0ea;padding:7px 10px}.insightEditorPair,.insightEditorToggles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.insightEditor select{color:#071731;width:100%;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:13px}.insightSourcesWorkspace{gap:16px;display:grid}.insightSourceEditor{width:100%;position:static}.insightSourceList{gap:10px;display:grid}.insightSourceList article{background:#fff;border:1px solid #d8e0ea;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.insightSourceList article>div:first-child{gap:4px;min-width:0;display:grid}.insightSourceList small{color:#536079;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insightUploadButton{cursor:pointer;background:#eef5ff;border:1px dashed #1268f3;border-radius:6px;justify-content:center;align-items:center;min-height:44px;color:#1268f3!important;display:flex!important}.insightUploadButton input{opacity:0;width:1px;height:1px;position:absolute}.insightAdminList{gap:12px;min-width:0;display:grid}.insightAdminList>h2 span{color:#1268f3;background:#e7effd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.insightAdminList article{background:#fff;border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:150px minmax(0,1fr) 80px;gap:18px;min-width:0;min-height:164px;padding:16px;display:grid}.insightAdminList article>img,.insightAdminList .contentImagePlaceholder{object-fit:cover;background:#e8edf4;border-radius:6px;width:150px;height:130px}.insightAdminEntryCopy{min-width:0}.insightAdminBadges{flex-wrap:wrap;gap:5px;display:flex}.insightAdminBadges small{color:#1268f3;text-transform:uppercase;background:#eef5ff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.insightAdminList h3{color:#071731;margin:7px 0 0;font-size:17px}.insightAdminList p{color:#536079;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.insightAdminMeta{color:#78879a;justify-content:flex-start;gap:12px;font-size:11px}.insightAdminActions{flex-direction:column;align-items:flex-end;gap:8px}.insightAdminActions i{color:#3b7b50;font-size:10px;font-style:normal}.insightAdminActions button,.insightAdminActions a{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:700}@media (width<=1100px){.insightsManagerGrid{grid-template-columns:1fr}.insightEditor{position:static}}@media (width<=600px){.insightEditorPair,.insightEditorToggles{grid-template-columns:1fr}.insightAdminList article{grid-template-columns:84px minmax(0,1fr)}.insightAdminList article>img,.insightAdminList .contentImagePlaceholder{width:84px;height:84px}.insightAdminActions{flex-direction:row;grid-column:1/-1;align-items:center}}.adminLayout{color:#13233b;height:100dvh;min-height:720px;font-size:90%;overflow:hidden}.adminMainPane{grid-template-rows:62px minmax(0,1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}.adminWorkspace{scrollbar-width:thin;min-width:0;padding:28px 32px 40px;overflow:auto}.adminSidebar{min-width:0;overflow:hidden}.adminSidebar nav{scrollbar-width:none;min-height:0;display:block;overflow:hidden auto}.adminSidebar nav::-webkit-scrollbar{display:none}.sidebarCollapse{justify-content:center;width:36px;height:36px;margin:10px auto 5px 0;border:1px solid #355578!important;padding:0!important}.sidebarCollapse svg{width:17px!important}.adminNavGroup{margin-bottom:6px}.adminNavGroupButton{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;width:100%;color:#89a8c8!important;padding:8px 10px!important;font-size:10px!important;font-weight:800!important}.adminNavGroupButton svg{transition:transform .16s;width:15px!important}.adminNavGroupButton svg.open{transform:rotate(180deg)}.adminNavGroupItems{display:none}.adminNavGroupItems.open{gap:3px;display:grid}.adminNavGroupItems>button{width:100%;padding-block:9px;font-size:12px}.adminSidebar.collapsed .sidebarCollapse{margin-inline:0 auto}.adminSidebar.collapsed .adminNavGroupItems{gap:5px;display:grid}.adminTopbar{z-index:30;background:#fffffff5;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:relative;box-shadow:0 3px 14px #152d4c0d}.adminTopbarContext{align-items:baseline;gap:9px;display:flex}.adminTopbarContext strong{font:600 15px/1.2 Manrope,sans-serif}.adminTopbarContext span{color:#728198;font-size:11px}.adminTopbarActions{align-items:center;gap:10px;display:flex}.adminTopbarMenu{position:relative}.adminIconButton,.adminAccountButton{color:#173153;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:9px;align-items:center;gap:8px;min-height:38px;display:flex}.adminIconButton{justify-content:center;width:38px;padding:0;position:relative}.adminAccountButton{max-width:310px;padding:0 11px;font:600 11px/1.2 Inter,sans-serif}.adminAccountButton>svg{width:17px}.adminAccountButton>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationBadge{color:#071731;background:#ff9c15;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.adminUtilityPopover{background:#fff;border:1px solid #dce4ef;border-radius:11px;width:330px;padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 55px #0d223e2e}.utilityPopoverHeading{border-bottom:1px solid #edf1f6;justify-content:space-between;padding:7px 8px 11px;display:flex}.utilityPopoverHeading span{color:#718097;font-size:10px}.adminUtilityPopover button{color:#173153;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:10px 9px;display:flex}.adminUtilityPopover button:hover{background:#f1f6fd}.adminUtilityPopover button span{gap:2px;display:grid}.adminUtilityPopover button small{color:#718097;font-size:10px;font-weight:400}.adminUtilityPopover button b{color:#1368ef}.accountPopover{width:300px}.accountSummary{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:8px 8px 13px;display:flex}.accountSummary>svg{width:30px}.accountSummary span{gap:2px;min-width:0;display:grid}.accountSummary strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.accountSummary small{color:#718097;font-size:9px}.accountPopover button{justify-content:flex-start;gap:9px}.accountPopover button svg{width:17px}.accountPopover .utilityLogout{color:#ad2f2f}.adminPanel{max-width:1340px}.adminPanelHeading{margin-bottom:22px}.adminPanelHeading h1{font-size:28.8px;line-height:1.1}.adminPanelHeading p{font-size:12px;line-height:1.55}.adminEyebrow,.adminPanelHeading span{color:#ff9c15;font-size:10px}.adminSubTabs{border-bottom:1px solid #dce4ef;flex-wrap:wrap;gap:3px;margin-bottom:20px;display:flex}.adminWorkspace .adminSubTabs button{box-shadow:none;color:#617086;cursor:pointer;background:0 0;border:0;border-radius:0;padding:10px 14px 12px;font:600 11px/1.2 Manrope,sans-serif;transition:color .18s;position:relative}.adminWorkspace .adminSubTabs button:after{background:var(--orange,#ff9300);content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.adminWorkspace .adminSubTabs button:hover,.adminWorkspace .adminSubTabs button.active{box-shadow:none;color:var(--orange,#ff9300);background:0 0;border:0;border-radius:0}.adminWorkspace .adminSubTabs button.active:after{opacity:1;transform:scaleX(1)}.contentWorkflowEditor,.insightEditor{gap:14px;max-width:980px;margin:0 auto;display:grid}.contentEditorHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.contentEditorHeading h2{margin:0;font-size:20px}.contentEditorColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.adminWorkspace .contentEditorColumns>label{align-content:start}.adminWorkspace .contentEditorColumns>label>:is(input:not([type=checkbox]):not([type=radio]),select),.adminWorkspace .publicationCategoryField>select{box-sizing:border-box;color:#071731;width:100%;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:6px;margin:0;padding:0 13px}.contentWorkflowEditor>img,.insightEditor>img{object-fit:cover;width:200px;height:112px}.adminMediaGuidance{color:#6b7d95;margin-top:5px;font-size:10px;line-height:1.45;display:block}.adminDataTable{gap:7px;display:grid}.adminDataHeader,.adminDataTable>article{grid-template-columns:58px minmax(220px,1.7fr) .7fr .8fr .55fr 86px;align-items:center;gap:12px;min-width:0;display:grid}.adminDataHeader{color:#738197;letter-spacing:.04em;text-transform:uppercase;padding:0 13px 7px;font-size:9px;font-weight:800}.adminDataTable>article{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:58px;padding:8px 13px}.adminDataTable>article>img,.adminDataTable .contentImagePlaceholder{object-fit:cover;border-radius:5px;width:46px;height:42px}.adminDataTable article strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.25 Manrope,sans-serif;overflow:hidden}.adminDataTable article strong small{color:#718198;text-overflow:ellipsis;margin-top:3px;font:500 9px/1.25 Inter,sans-serif;display:block;overflow:hidden}.adminDataTable article time{color:#5e6f86;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminDataTable article :is(span,i){color:#5e6f86;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.adminRowActions{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex}.adminRowActions :is(button,a){color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cdd8e7;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.adminRowActions svg{width:14px}.adminRowActions button:disabled{cursor:not-allowed;opacity:.42}.adminRowActions button.active{color:#ff8700;border-color:#ff9300}.adminRowActions .dangerIconButton{color:brown;border-color:#f0cccc}.passwordResetTable .adminDataHeader,.passwordResetTable>article{grid-template-columns:1.4fr .8fr .8fr .6fr 150px}.accessApprovalTable .adminDataHeader,.accessApprovalTable>article{grid-template-columns:1.1fr .75fr 1fr .9fr .65fr 175px}.accountProfileGrid{grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr);align-items:start;gap:18px;display:grid}.accountProfileGrid .adminSettingsForm{gap:13px;width:100%;max-width:none;padding:20px}.accountProfileGrid h2{margin:0;font-size:17px}.accountProfileGrid p{color:#697991;margin:0;font-size:10px;line-height:1.55}.accountChangeStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accountChangeStack form:last-child,.accountChangeStack .saEmailSelectionForm{grid-column:1/-1}.profilePasswordField,.saPasswordField{border:1px solid #d8e0ea;border-radius:6px;grid-template-columns:1fr 38px;display:grid;overflow:hidden}.profilePasswordField input,.saPasswordField input{border:0!important}.profilePasswordField button,.saPasswordField button{border:0;place-items:center;display:grid;color:#173153!important;background:#f3f7fc!important;padding:0!important}.profilePasswordField svg,.saPasswordField svg{width:16px}.saEmailSelectionForm{padding-block:16px!important}.saEmailChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.saEmailChoice{cursor:pointer;background:#fff;border:1px solid #cfd9e7;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:9px 11px;transition:background-color .16s,border-color .16s,opacity .16s;display:grid}.saEmailChoice input{appearance:none;cursor:pointer;background:#fff;border:1px solid #9eb0c8;border-radius:4px;place-items:center;height:17px;margin:0;display:grid;width:17px!important;padding:0!important}.saEmailChoice input:checked{background:#1268f3;border-color:#1268f3}.saEmailChoice input:checked:after{color:#fff;content:"✓";font-size:11px;font-weight:900;line-height:1}.saEmailChoice>span{gap:2px;min-width:0;display:grid}.saEmailChoice strong{color:#173153;font-size:12px}.saEmailChoice small{color:#5e6f86;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.saEmailChoice i{color:#718198;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.saEmailChoice.selected{background:#edf4ff;border-color:#1268f3;box-shadow:0 0 0 1px #1268f314}.saEmailChoice.muted{opacity:.58;background:#eef2f7}.saEmailChoice.unavailable{cursor:not-allowed;opacity:.42}.saAccountIdentity{background:#f3f7fc;border:1px solid #d9e3ef;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.saAccountIdentity strong{color:#173153;font-size:11px}.saAccountIdentity span{color:#1268f3;font-size:10px;font-weight:750}.saAccountIdentity small{color:#64758c;font-size:9px;line-height:1.45}.roleAssignmentUsers{gap:6px;margin-bottom:16px;display:grid}.roleAssignmentHeader,.roleAssignmentUsers article{grid-template-columns:1.3fr .8fr .75fr 1.2fr 75px;align-items:center;gap:12px;display:grid}.roleAssignmentHeader{color:#738197;text-transform:uppercase;padding:0 12px;font-size:9px;font-weight:800}.roleAssignmentUsers article{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:10px 12px;font-size:10px}.roleAssignmentUsers strong{font-size:11px;display:grid}.roleAssignmentUsers small{color:#738197;font-weight:400}.roleAssignmentUsers button{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cfdbe9;border-radius:6px;padding:7px}.roleAssignmentUsers button.active{color:#ff8700;border-color:#ff9c15}.roleAssignmentEditor{max-width:none}.legalTabbedEditor{background:#fff;border:1px solid #e0e6ee;border-radius:10px;gap:12px;padding:20px;display:grid}.legalTabbedEditor label{color:#284366;gap:6px;font-size:11px;font-weight:700;display:grid}.legalTabbedEditor :is(input,textarea){color:#071731;width:100%;font:inherit;resize:vertical;border:1px solid #d8e0ea;border-radius:6px;padding:11px}.legalTabbedEditor textarea{min-height:150px;max-height:calc(100dvh - 440px)}.legalTabbedEditor>button{color:#fff;background:#1268f3;border:0;border-radius:6px;justify-self:end;padding:10px 18px;font-weight:700}.legalTabbedEditor .adminRichTextSurface{max-height:calc(100dvh - 455px)}.adminFixedFormatNote{color:#718198;margin-top:-6px;font-size:9px;font-weight:500;line-height:1.45}.legalHistoryTable{gap:6px;display:grid}.legalHistoryTable>div,.legalHistoryTable article{grid-template-columns:.65fr 1.35fr 1fr 1fr .55fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.legalHistoryTable>div{color:#738197;text-transform:uppercase;font-size:9px}.legalHistoryTable article{background:#fff;border:1px solid #dfe6ef;border-radius:8px;font-size:10px}.legalHistoryTable i{font-style:normal}.socialEditorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.socialEditorGrid article{gap:10px;padding:15px}.socialPlatform{font-size:16px}.adminTerminateSession{width:100%;margin-top:8px;font-size:10px;display:block;color:#a62a2a!important;background:0 0!important;border:1px solid #a62a2a!important;padding:8px!important}.rolePermissionWorkspace{gap:18px;display:grid}.roleSelector{grid-template-columns:minmax(260px,420px) 1fr;align-items:end;gap:18px;display:grid}.roleSelector p{color:#667890;margin:0 0 5px}.permissionSwitchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.permissionSwitch,.approvalAuthorityChoice{background:#fff;border:1px solid #dfe6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.permissionSwitch>span{color:#183252;gap:2px;font-size:11px;display:grid}.permissionSwitch small{color:#8492a5;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.permissionSwitch input,.approvalAuthorityChoice>input{accent-color:#1368ef;width:34px;height:18px}.approvalScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approvalAuthorityChoice{justify-content:flex-start}.approvalAuthorityChoice span{gap:3px;font-size:11px;display:grid}.approvalAuthorityChoice small{color:#718097;font-size:9px;font-weight:400}.rolePermissionActions{justify-content:flex-end;display:flex}.memberAdminPhoto{color:#1268f3;background:#e7eff9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.memberAdminPhoto img{object-fit:cover;width:100%;height:100%}.memberProfilePreview{color:#728198;background:#edf3f9;border-radius:10px;place-items:center;width:116px;height:116px;display:grid;overflow:hidden}.memberProfilePreview img{object-fit:cover;width:100%;height:100%}.roleMemberTable>.adminDataHeader,.roleMemberTable>article,.roleListTable>.adminDataHeader,.roleListTable>article,.emailMessageTable>.adminDataHeader,.emailMessageTable>article{grid-template-columns:minmax(180px,1.25fr) 1fr .75fr 1.25fr .55fr 112px}.memberDataTable>.memberTableHeader,.memberDataTable>article{min-height:58px;padding:8px 13px;grid-template-columns:42px 1fr minmax(160px,1.3fr) .72fr .72fr .72fr .85fr 120px!important}.memberDataTable .adminRowActions{align-items:center}.memberIdentity{align-items:center;gap:9px;min-width:0;display:flex}.memberIdentity>span{min-width:0;display:block}.memberIdentity small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.memberStatusDot{background:#22a447;border:1px solid #08203e1f;border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 3px #22a4471a}.memberStatusDot.near_renewal{background:#ff9300;box-shadow:0 0 0 3px #ff93001f}.memberStatusDot.expired{background:#9099a6;box-shadow:0 0 0 3px #9099a61f}.memberStatusDot.deactivated{background:#d93434;box-shadow:0 0 0 3px #d934341f}.memberStatusDot.deleted{background:#3f4957;box-shadow:0 0 0 3px #3f49571f}.memberProfileEditorControls{align-items:center;gap:10px;display:flex}.memberStatusBadge{color:#38516f;background:#f8fafc;border:1px solid #d9e3ef;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font:700 10px/1.2 Manrope,sans-serif;display:inline-flex}.membershipDeletionReason{background:#fff2f1;border-radius:6px;max-width:680px;padding:8px 10px;color:#8f2b2b!important}.memberDomainChoices{border:1px solid #dce5f1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;padding:10px;display:grid}.memberDomainChoices legend{color:#284366;padding:0 5px;font-size:11px;font-weight:800}.memberDomainChoices label{color:#445a74;align-items:center;gap:7px;font-size:10px;display:flex}.memberDomainChoices input{accent-color:#1268f3;width:16px;height:16px}.adminRecordViewer{background:#fff;border:1px solid #d7e1ee;border-radius:10px;gap:14px;margin-top:18px;padding:20px;display:grid;box-shadow:0 18px 40px #0f2a4b14}.adminRecordViewer header,.adminEditorTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminRecordViewer h2,.adminEditorTitle h2{margin:3px 0;font-size:19px}.adminRecordViewer h3{margin:0;font-size:14px}.adminRecordViewer p{color:#667890;margin:0;font-size:11px;line-height:1.55}.adminRecordViewer pre{color:#2c4462;white-space:pre-wrap;background:#f7f9fc;border-radius:7px;margin:0;padding:14px;font:400 11px/1.65 Inter,sans-serif;overflow:auto}.adminRecordViewer button,.adminEditorTitle button{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:6px;align-items:center;gap:6px;padding:9px 13px;font:700 10px/1.2 Manrope,sans-serif;display:inline-flex}.adminRecordViewer button svg{width:14px}.roleDetailSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.roleDetailSummary span{color:#36516f;text-align:center;background:#f1f6fd;border-radius:6px;padding:10px;font-size:10px}.rolePermissionBadges{flex-wrap:wrap;gap:6px;display:flex}.rolePermissionBadges small,.adminTemplateVariables code{color:#1268f3;background:#eaf2ff;border-radius:999px;padding:5px 7px;font-size:9px}.compactRoleForm{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.compactRoleForm h2,.compactRoleForm label:nth-of-type(2),.compactRoleForm>button{grid-column:1/-1}.compactRoleForm label small{color:#718198;font-size:9px;font-weight:400}.emailMessageForm{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.emailMessageForm .adminEditorTitle,.emailMessageForm .emailMessageSubject,.emailMessageForm .emailMessageBody,.emailMessageForm .adminTemplateVariables,.emailMessageForm .emailPasswordRule,.emailMessageForm>button{grid-column:1/-1}.emailMessageForm .adminEditorTitle p{color:#718198;margin:3px 0 0;font-size:12px;line-height:1.45}.emailMessageForm label small{color:#718198;font-size:11px;font-weight:500}.emailMessageForm input[readonly]{color:#55677f;cursor:not-allowed;background:#f4f7fb}.adminTemplateVariables{color:#718198;margin:-5px 0 0;font-size:11px}.adminTemplateVariables code{font-size:11px}.emailTestToolbar{box-sizing:border-box;background:#f8fbff;border:1px solid #dbe5f1;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px 18px;width:100%;max-width:860px;margin-bottom:18px;padding:16px 18px;display:grid}.emailMessagesListPanel{gap:16px;min-width:0;display:grid}.emailTestGuidance{color:#5d7089;align-content:center;gap:3px;margin:0;font-size:12px;line-height:1.45;display:grid}.emailTestMemberSelector{align-content:start;gap:7px;min-width:0;display:grid}.emailTestMemberSelector>label{color:#284366;font-size:12px;font-weight:750}.emailTestMemberSelector>p{color:#65758b;margin:0;font-size:11px;line-height:1.4}.emailTestMemberSearch{position:relative}.emailTestMemberSearch>svg{color:#718198;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.emailTestMemberSearch>input{box-sizing:border-box;color:#071731;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:6px;padding:11px 12px 11px 34px}.emailTestMemberSelected{color:#185f34;background:#f0fbf4;border:1px solid #acd8b9;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:10px 11px;display:grid}.emailTestMemberSelected>svg{width:18px;height:18px}.emailTestMemberSelected>span{gap:2px;min-width:0;display:grid}.emailTestMemberSelected strong{color:#164d2b;font-size:12px}.emailTestMemberSelected small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.emailTestMemberSelected>button{color:#306b43;background:#fff;border:1px solid #b9d7c2;border-radius:5px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:grid}.emailTestMemberSelected>button svg{width:13px;height:13px}.emailTestMemberResults{background:#fff;border:1px solid #d7e2ef;border-radius:7px;overflow:hidden}.emailTestMemberResults>p{color:#65758b;margin:0;padding:11px;font-size:12px}.emailTestMemberResults>ul{max-height:248px;margin:0;padding:0;list-style:none;overflow-y:auto}.emailTestMemberResults li+li{border-top:1px solid #e6edf5}.emailTestMemberResults li>button{color:#173758;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.2fr);gap:12px;width:100%;min-height:0;padding:10px 11px;display:grid}.emailTestMemberResults li>button:hover,.emailTestMemberResults li>button:focus-visible,.emailTestMemberResults li>button.active{background:#eef5ff}.emailTestMemberResults li span{gap:2px;min-width:0;display:grid}.emailTestMemberResults li strong{font-size:12px}.emailTestMemberResults li small{color:#718198;font-size:11px}.emailTestMemberResults li em{color:#28537f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.emailTestToolbar>:is(.adminSuccess,.adminError){grid-column:1/-1}.emailPasswordRule{color:#795019;background:#fff9ef;border:1px solid #f1d7aa;border-radius:7px;gap:4px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.emailPasswordRule strong{color:#8b4e00}.emailMessageTable>.adminDataHeader,.emailMessageTable>article{grid-template-columns:minmax(150px,.9fr) minmax(190px,1.25fr) minmax(160px,.9fr) minmax(150px,.85fr) minmax(110px,.7fr) 112px}@media (width<=680px){.emailTestToolbar>:is(.adminSuccess,.adminError){grid-column:auto}.emailTestMemberResults li>button{grid-template-columns:1fr}}.roleListTable>.adminDataHeader,.roleListTable>article{grid-template-columns:minmax(180px,1.25fr) 1fr .75fr 1.25fr .55fr 120px}.emailPurposeWorkspace{grid-template-columns:minmax(360px,.75fr) minmax(560px,1.25fr);align-items:start;gap:18px;display:grid}.emailPurposeForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;max-width:none;padding:18px}.emailPurposeForm .adminEditorTitle,.emailPurposeForm .purposeDescription{grid-column:1/-1}.emailPurposeForm>label{align-content:start;align-self:start}.emailPurposeForm .adminEditorTitle p{color:#718198;margin:3px 0 0;font-size:12px;line-height:1.45}.emailPurposeForm label small{color:#718198;font-size:11px;font-weight:500}.emailPurposeForm>button{grid-column:2;justify-self:end;min-width:142px}.emailPurposeTable>.adminDataHeader,.emailPurposeTable>article{grid-template-columns:minmax(170px,1.4fr) 1fr .45fr .55fr .55fr 74px}.emailPurposeTable article strong{white-space:normal}.membershipIdCompactForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:820px;padding:20px}.membershipIdCompactForm .adminToggle,.membershipIdCompactForm .membershipPreview{grid-column:span 2}.membershipIdCompactForm>button{grid-column:1/-1;justify-self:end;min-width:170px}.accessApprovalTable .adminRowActions{align-items:center;min-width:76px}.accessApprovalTable .adminRowActions time{text-align:right;width:100%}.approvalActions{align-items:center}.approvalActions button{white-space:nowrap;min-height:40px;padding:10px 15px;font:700 10px/1.2 Manrope,sans-serif}.adminAuthPage{padding:10px}.adminAuthCard{scrollbar-width:none;width:min(430px,100% - 20px);max-height:calc(100dvh - 20px);padding:26px 30px;overflow:auto}.adminAuthCard::-webkit-scrollbar{display:none}.adminAuthBrand{align-items:center;gap:10px;display:flex}.adminAuthBrand img{object-fit:contain;width:48px;height:48px}.adminAuthBrand span{font:700 16px/1.1 Manrope,sans-serif;display:grid}.adminAuthBrand small{color:#6c7c91;font:500 9px/1.2 Inter,sans-serif}.adminAuthCard h1{margin:7px 0;font-size:25px}.adminAuthCard>p{margin:0 0 13px;font-size:11px;line-height:1.5}.adminAuthCard label{color:#27415f;gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.adminAuthInput{border:1px solid #ccd8e6;border-radius:7px;grid-template-columns:28px 1fr 34px;align-items:center;min-height:42px;display:grid}.adminAuthInput>svg{color:#728198;width:15px;margin:auto}.adminAuthInput input{border:0;outline:0;min-width:0;height:40px;padding:0 4px;font-size:12px}.adminAuthInput button{color:#536f93;cursor:pointer;background:#f7faff;border:0;border-left:1px solid #e1e9f3;border-radius:0 6px 6px 0;place-items:center;width:34px;height:40px;padding:0;transition:background-color .16s,color .16s;display:grid}.adminAuthInput button:hover{color:#1268f3;background:#eaf2ff}.adminAuthInput button:focus-visible{outline-offset:1px;color:#1268f3;outline:3px solid #1268f338}.adminAuthInput button svg{width:17px;height:17px}.adminAuthSubmit{color:#fff;background:#1268f3;border:0;border-radius:7px;width:100%;margin-top:14px;padding:11px;font-weight:700}.adminAuthLinks{justify-content:center;margin-top:9px;display:flex}.adminAuthLinks button{color:#1268f3;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=1020px){.accountProfileGrid{grid-template-columns:1fr}.socialEditorGrid,.permissionSwitchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDataHeader,.adminDataTable>article{grid-template-columns:52px minmax(160px,1.4fr) .7fr .75fr .5fr 78px}}@media (width<=900px){.adminLayout,.adminLayout.sidebarCollapsed{grid-template-columns:1fr;height:auto;min-height:100dvh;display:grid;overflow:visible}.adminSidebar{height:auto;min-height:0;position:relative}.adminSidebar nav{max-height:290px}.adminMainPane{grid-template-rows:58px auto;height:auto;min-height:100dvh;overflow:visible}.adminWorkspace{overflow:visible}}@media (width<=680px){.adminTopbar{padding-inline:13px}.adminTopbarContext span,.adminAccountButton>span{display:none}.adminAccountButton{justify-content:center;width:38px;padding:0}.adminAccountButton>svg:last-child{display:none}.adminUtilityPopover{width:min(330px,100vw - 24px);position:fixed;top:62px;right:12px}.adminWorkspace{padding:22px 14px 34px}.adminPanelHeading{align-items:flex-start}.adminPanelHeading h1{font-size:25px}.contentEditorColumns,.accountChangeStack,.saEmailChoices,.permissionSwitchGrid,.approvalScopeGrid,.roleSelector{grid-template-columns:1fr}.accountChangeStack form:last-child,.accountChangeStack .saEmailSelectionForm{grid-column:auto}.adminDataHeader{display:none}.adminDataTable>article{grid-template-columns:44px minmax(0,1fr) 68px}.adminDataTable>article>:nth-child(3),.adminDataTable>article>:nth-child(4),.adminDataTable>article>:nth-child(5){display:none}.passwordResetTable>article{grid-template-columns:minmax(0,1fr) 130px}.passwordResetTable>article>:nth-child(2),.passwordResetTable>article>:nth-child(3),.passwordResetTable>article>:nth-child(4){display:none}}@media (width<=900px){.membershipIdCompactForm,.emailMessageForm,.emailPurposeWorkspace,.compactRoleForm,.memberDomainChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.membershipIdCompactForm,.emailMessageForm,.emailPurposeWorkspace,.emailPurposeForm,.compactRoleForm,.memberDomainChoices,.roleDetailSummary{grid-template-columns:1fr}.membershipIdCompactForm>*,.emailMessageForm>*,.compactRoleForm>*{grid-column:auto!important}}.adminSubTabs button small{color:inherit;margin-left:7px;font-size:9px}.membershipApplicationTable>.adminDataHeader,.membershipApplicationTable>article{grid-template-columns:minmax(190px,1.5fr) 1fr .75fr .65fr .65fr 78px}.membershipApplicationTable strong small,.partnerDataTable strong small{color:#718198;margin-top:3px;font-weight:500;display:block}.adminIconButton{color:#1268f3;cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.adminIconButton svg{width:16px}.adminActionButton,.adminWorkspace :is(.membershipApplicationViewerHead,.approvalActions,.memberProfileEditorHeading,.memberProfileActions,.adminEditorTitle,.adminRecordViewer>header,.rolePermissionActions,.partnerAdminToolbar,.contactEditorHeading,.membershipBuilderActions,.partnerRecordEditor .adminRowActions) :is(button,a):not(.adminIconButton):not(.adminRecordWorkspaceTab),.adminWorkspace :is(.adminSettingsForm,.contentWorkflowEditor,.insightEditor,.legalTabbedEditor)>button,.adminWorkspace :is(.contactSaveButton,.membershipSaveForm,.partnerCategoryEditor>button,.socialEditorGrid article>button){color:#fff;cursor:pointer;white-space:nowrap;background:#1268f3;border:1px solid #1268f3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:38px;padding:9px 14px;font:650 10px/1.2 Manrope,sans-serif;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 6px 14px #1268f31f}.adminActionButton svg,.adminWorkspace :is(.membershipApplicationViewerHead,.approvalActions,.memberProfileEditorHeading,.memberProfileActions,.adminEditorTitle,.adminRecordViewer>header,.rolePermissionActions,.partnerAdminToolbar,.contactEditorHeading,.membershipBuilderActions,.partnerRecordEditor .adminRowActions) :is(button,a):not(.adminIconButton) svg{stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.adminActionButton:hover,.adminWorkspace :is(.membershipApplicationViewerHead,.approvalActions,.memberProfileEditorHeading,.memberProfileActions,.adminEditorTitle,.adminRecordViewer>header,.rolePermissionActions,.partnerAdminToolbar,.contactEditorHeading,.membershipBuilderActions,.partnerRecordEditor .adminRowActions) :is(button,a):not(.adminIconButton):hover,.adminWorkspace :is(.adminSettingsForm,.contentWorkflowEditor,.insightEditor,.legalTabbedEditor)>button:hover,.adminWorkspace :is(.contactSaveButton,.membershipSaveForm,.partnerCategoryEditor>button,.socialEditorGrid article>button):hover{color:#fff;background:#0c56cb;border-color:#0c56cb;transform:translateY(-1px);box-shadow:0 8px 18px #1268f32e}.adminWorkspace :is(.adminActionSecondary,button.secondary,a.secondaryButton){color:#1d4f83;background:#fff;border-color:#c8d6e6;box-shadow:0 4px 12px #14315212}.adminWorkspace :is(.adminActionSecondary,button.secondary,a.secondaryButton):hover{color:#b85d00;background:#fff9ef;border-color:#ff9c15;box-shadow:0 7px 16px #ff9c1526}.adminWorkspace .adminActionReview{color:#a95500;background:#fff8eb;border-color:#ff9c15;min-width:148px;box-shadow:0 6px 16px #ff9c1521}.adminWorkspace .adminActionReview:hover{color:#071731;background:#ff9c15;border-color:#ee8700;box-shadow:0 8px 18px #ff9c1538}.adminWorkspace :is(.adminActionDanger,button.dangerButton){box-shadow:none;color:brown;background:#fff5f5;border-color:#e8bcbc}.adminWorkspace :is(.adminActionDanger,button.dangerButton):hover{color:#fff;background:#b73333;border-color:#b73333;box-shadow:0 8px 18px #b7333329}.adminActionButton:focus-visible,.adminWorkspace button:focus-visible,.adminWorkspace a:focus-visible{outline-offset:2px;outline:3px solid #ff9c154d}.adminActionButton:disabled,.adminWorkspace :is(.approvalActions,.memberProfileActions,.adminEditorTitle,.rolePermissionActions,.partnerAdminToolbar,.contactEditorHeading) button:disabled,.adminWorkspace :is(.adminSettingsForm,.contentWorkflowEditor,.insightEditor,.legalTabbedEditor)>button:disabled{cursor:not-allowed;opacity:.48;transform:none}.membershipApplicationViewer,.contactReplyEditor,.partnerRecordEditor{background:#fff;border:1px solid #d7e1ee;border-radius:10px;margin-top:18px;padding:20px;position:relative;box-shadow:0 18px 40px #0f2a4b14}.membershipApplicationViewerHead,.contactReplyEditor>header,.partnerRecordEditor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.membershipApplicationViewerHead>div:last-child,.contactReplyEditor>header>div:last-child{gap:8px;display:flex}.membershipApplicationViewerHead h2,.contactReplyEditor h2,.partnerRecordEditor h2{margin:3px 0;font-size:20px}.membershipReviewTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.membershipReviewTabs article{background:#f9fbfe;border:1px solid #e0e8f2;border-radius:8px;padding:14px}.membershipReviewTabs header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.membershipReviewTabs header small{color:#718198;max-width:320px;display:block}.membershipReviewTabs header label{color:#1f5eaa;gap:5px;font-size:10px;font-weight:700;display:flex}.membershipReviewTabs dl{gap:7px;margin:12px 0 0;display:grid}.membershipReviewTabs dl div{grid-template-columns:minmax(100px,.8fr) 1.4fr;gap:10px;display:grid}.membershipReviewTabs dt{color:#718198;font-size:10px;font-weight:700}.membershipReviewTabs dd{color:#223b5b;margin:0;font-size:11px}.membershipReviewNotes{color:#284366;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:grid}.membershipReviewNotes textarea,.contactReplyEditor textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d4deeb;border-radius:6px;padding:10px}.memberTableHeader,.memberTable article{grid-template-columns:42px 1fr 1.25fr .72fr .72fr .72fr .9fr 120px!important}.memberEditButton small{color:#c76800;font-size:8px;display:block}.membershipBuilderSection{display:none}.membershipBuilderSection.active{display:block}.membershipBuilderTabs{scrollbar-width:none;overflow-x:auto}.membershipBuilderTabs::-webkit-scrollbar{display:none}.adminRichTextField{color:#284366;gap:6px;font-size:11px;font-weight:700;display:grid}.adminRichTextToolbar{background:#f6f9fd;border:1px solid #d5dfec;border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:3px;padding:5px;display:flex}.adminRichTextToolbar button{color:#3a5576;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:28px;display:grid}.adminRichTextToolbar button:hover{color:#c76800;background:#e7f0fc}.adminRichTextToolbar svg{width:15px}.adminRichTextSurface{color:#1d3554;background:#fff;border:1px solid #d5dfec;border-radius:0 0 7px 7px;outline:none;padding:11px;font:400 12px/1.6 Inter,sans-serif;overflow:auto}.adminRichTextSurface :is(ul,ol){margin:8px 0;padding-left:24px}.adminRichTextSurface :is(ul,ol) :is(ul,ol){margin:4px 0;padding-left:24px}.adminRichTextSurface ul{list-style:outside}.adminRichTextSurface ul ul{list-style-type:circle}.adminRichTextSurface ul ul ul{list-style-type:square}.adminRichTextSurface ol{list-style:decimal}.adminRichTextSurface ol ol{list-style-type:lower-alpha}.adminRichTextSurface ol ol ol{list-style-type:lower-roman}.adminRichTextSurface li{display:list-item}.adminRichTextSurface h1{color:#1c3557;margin:20px 0 10px;font:650 22px/1.2 Manrope,sans-serif}.adminRichTextSurface h2{color:#263f61;margin:18px 0 9px;font:650 19px/1.22 Manrope,sans-serif}.adminRichTextSurface h3{color:#315174;margin:16px 0 8px;font:625 16px/1.25 Manrope,sans-serif}.adminRichTextSurface h4{color:#385a7f;margin:14px 0 7px;font:600 14px/1.3 Manrope,sans-serif}.adminRichTextSurface :is(h5,h6){color:#405f80;margin:12px 0 6px;font:600 12px/1.35 Manrope,sans-serif}.adminRichTextBlockButton{color:#24456d;min-width:38px;font:650 11px/1 Manrope,sans-serif;width:auto!important;padding-inline:8px!important}.adminRichTextSurface:focus{border-color:#1268f3;box-shadow:0 0 0 3px #1268f314}.partnerCategoryEditor{gap:14px;display:grid}.partnerCategoryRows{gap:8px;display:grid}.partnerCategoryRows>div{grid-template-columns:1fr 38px;gap:8px;display:grid}.partnerCategoryRows input{border:1px solid #d5dfec;border-radius:6px;padding:10px}.partnerCategoryRows button{color:brown;background:#fff0f0;border:0;border-radius:6px}.partnerCategoryRows svg{width:15px}.partnerDataTable>.adminDataHeader,.partnerDataTable>article{grid-template-columns:48px minmax(170px,1.5fr) 1fr .7fr .7fr .6fr 46px}.partnerDataTable img{object-fit:contain;width:42px;height:34px}.partnerRecordEditor{gap:13px;display:grid}.partnerUploadButton{width:fit-content}.contactDisplayControls{gap:12px;max-width:620px;display:grid}.contactEnquiryTable>.adminDataHeader,.contactEnquiryTable>article{grid-template-columns:minmax(180px,1.3fr) 1fr .9fr .9fr .65fr 80px}.contactReplyEditor dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contactReplyEditor dl div{background:#f7f9fc;border-radius:6px;padding:10px}.contactReplyEditor dt{color:#718198;text-transform:uppercase;font-size:9px;font-weight:700}.contactReplyEditor dd{margin:3px 0 0}.contactReplyEditor>label{color:#284366;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.adminField{color:#284366;gap:6px;font-size:11px;font-weight:700;display:grid}.adminField>span b{color:#d73b32}.adminField>small,.contentWorkflowEditor label>small{color:#718198;font-size:9px;font-weight:500}.adminMultiSelect{position:relative}.adminMultiSelect summary{color:#1d3554;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;min-height:42px;padding:12px 38px 12px 12px;font-weight:500;list-style:none}.adminMultiSelect summary::-webkit-details-marker{display:none}.adminMultiSelect summary:after{content:"";border-bottom:2px solid #667891;border-right:2px solid #667891;width:7px;height:7px;position:absolute;top:15px;right:14px;transform:rotate(45deg)}.adminMultiSelect[open] summary{border-color:#1268f3;box-shadow:0 0 0 3px #1268f314}.adminMultiSelect[open] summary:after{top:19px;transform:rotate(225deg)}.adminMultiSelectMenu{z-index:20;background:#fff;border:1px solid #d5dfec;border-radius:8px;gap:3px;width:min(100%,520px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #0f2a4b26}.adminMultiSelectMenu label{color:#284366;cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:600;display:flex}.adminMultiSelectMenu label:hover{color:#b85d00;background:#f2f7fe}.adminMultiSelectMenu input{accent-color:#1268f3;width:15px;height:15px}.contentAdminTable strong small{color:#718198;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:500;display:block;overflow:hidden}.publicationCategoryWorkspace{gap:20px;padding:18px 0;display:grid}.publicationCategoryCreator{background:#fff;border:1px solid #d7e1ee;border-radius:9px;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid;box-shadow:0 12px 28px #0f2a4b0f}.publicationCategoryCreator h2,.publicationCategoryListHeading h2{color:#142943;margin:0;font:650 18px/1.2 Manrope,sans-serif}.publicationCategoryCreator p,.publicationCategoryListHeading p{color:#718198;margin:5px 0 0;font-size:10px}.publicationCategoryCreator label{color:#284366;gap:6px;font-size:11px;font-weight:700;display:grid}.publicationCategoryCreator input{color:#1d3554;border:1px solid #d5dfec;border-radius:7px;min-height:42px;padding:10px 12px;font:500 11px/1.3 Inter,sans-serif}.publicationCategoryCreator button{color:#fff;cursor:pointer;background:#1268f3;border:1px solid #1268f3;border-radius:7px;min-width:126px;min-height:42px;font:650 10px/1.2 Manrope,sans-serif}.publicationCategoryCreator button:disabled{cursor:not-allowed;opacity:.48}.publicationCategoryList{background:#fff;border:1px solid #d7e1ee;border-radius:9px;padding:18px}.publicationCategoryListHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.publicationCategoryListHeading>strong{color:#1f5eaa;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:9px}.publicationCategoryTable>.adminDataHeader,.publicationCategoryTable>article{grid-template-columns:minmax(220px,1.5fr) 1fr .6fr 50px}.publicationCategoryTable .adminCategoryDelete{color:brown;border-color:#ebcaca}.publicationCategoryTable .adminCategoryDelete:disabled{cursor:not-allowed;opacity:.32}@media (width<=980px){.publicationCategoryCreator{grid-template-columns:1fr;align-items:stretch}.publicationCategoryCreator button{width:fit-content}.membershipReviewTabs{grid-template-columns:1fr}.memberTableHeader{display:none!important}.memberTable article{grid-template-columns:42px 1fr 80px!important}.memberTable article>:not(:first-child):not(:nth-child(3)):not(:last-child){display:none}}.scholarlyAdminFields{gap:22px;display:grid}.scholarlyModeChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scholarlyModeChooser button{color:#173457;text-align:left;background:#fff;border:1px solid #cbd9eb;border-radius:12px;grid-template-columns:30px 1fr;align-content:center;min-height:112px;padding:18px;font:600 15px/1.35 Manrope Variable,Manrope,sans-serif;display:grid}.scholarlyModeChooser button svg{color:#1268f3;grid-row:1/3;width:22px}.scholarlyModeChooser button small{color:#657994;margin-top:5px;font:400 12px/1.5 Inter Variable,Inter,sans-serif}.scholarlyModeChooser button.active{border-color:#ffb24a;box-shadow:0 0 0 3px #ffb24a1a}.scholarlyDocumentUpload{background:#f6faff;border:1px dashed #94b9e7;border-radius:12px;padding:20px}.scholarlyDocumentUpload input{margin-top:10px}.scholarlyDocumentUpload a{color:#1268f3;margin-top:10px;display:block}.managedContentImportPanel{background:#fbfdff;border:1px solid #d9e4f1;border-radius:12px;gap:14px;padding:18px;display:grid}.managedContentImportHeading>span{color:#ffb24a;letter-spacing:.08em;font-size:9px;font-weight:800}.managedContentImportHeading h3{color:#173153;margin:4px 0 0;font-size:16px}.managedContentImportRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.managedContentImportRoutes>div{background:#fff;border:1px solid #e0e8f3;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;padding:11px;display:grid}.managedContentImportRoutes svg{color:#1268f3;grid-row:1/3;width:20px}.managedContentImportRoutes strong{color:#173153;font-size:11px}.managedContentImportRoutes small{color:#687b95;font-size:9px;line-height:1.45}.managedDocumentUpload{background:#f6faff;border:1px dashed #94b9e7;border-radius:9px;gap:7px;padding:14px;display:grid}.managedDocumentUpload>span{color:#284366;font-size:11px;font-weight:700}.managedDocumentUpload input{margin:0}.managedDocumentUpload a{color:#1268f3;font-size:10px;font-weight:700}.managedDocumentUpload>small{color:#718198;font-size:9px;font-weight:500}.scholarlyMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scholarlyStatements textarea{min-height:120px}.libraryTypeBadge{box-sizing:border-box;color:#245b9e;text-align:center;text-transform:uppercase;background:#f1f6fd;border:1px solid #bcd2ef;border-radius:10px;place-items:center;width:100%;min-height:52px;padding:8px;font:700 11px/1.3 Inter Variable,Inter,sans-serif;display:grid}.contentAdminTable:not(.libraryAdminTable)>.adminDataHeader,.contentAdminTable:not(.libraryAdminTable)>article{grid-template-columns:58px minmax(220px,1.7fr) .7fr .8fr .55fr 282px;column-gap:16px}.libraryAdminTable article>strong{min-width:0}.libraryAdminTable article>strong small{color:#6a7b92;margin-top:5px;font-weight:400;display:block}.publicationCategoryField select{color:#122b4c;background:#fff;border:1px solid #cbd9eb;border-radius:10px;height:56px;padding:0 16px;font:600 14px/1.3 Inter Variable,Inter,sans-serif}.scholarlyExtractionPreview{background:#f8fbff;border:1px solid #cfdded;border-radius:14px;gap:16px;padding:22px;display:grid}.scholarlyExtractionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:24px;display:grid}.scholarlyExtractionHeading span{color:#ff9300;letter-spacing:.08em;font:700 12px/1.2 Inter Variable,Inter,sans-serif}.scholarlyExtractionHeading h3{color:#122b4c;margin:6px 0 0;font:600 20px/1.3 Manrope Variable,Manrope,sans-serif}.scholarlyExtractionHeading p{color:#60738e;margin:0;font:400 13px/1.6 Inter Variable,Inter,sans-serif}.scholarlyExtractionFacts{flex-wrap:wrap;gap:10px;display:flex}.scholarlyExtractionFacts span,.scholarlyKeywordPreview span{color:#315779;background:#fff;border:1px solid #c9dcf3;border-radius:999px;padding:7px 11px;font:600 12px/1.3 Inter Variable,Inter,sans-serif}.scholarlyExtractionPreview details{background:#fff;border:1px solid #d8e3f0;border-radius:10px;overflow:hidden}.scholarlyExtractionPreview summary{cursor:pointer;color:#173457;padding:14px 16px;font:600 14px/1.3 Manrope Variable,Manrope,sans-serif}.scholarlyImportedPreview{background:#fff;border-top:1px solid #e1e8f2;max-height:520px;padding:18px;overflow:auto}.scholarlyKeywordPreview{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.scholarlyImportedPreview img{object-fit:contain;max-width:100%;margin:24px auto 8px;display:block;height:auto!important}.scholarlyImportedPreview figure{max-width:100%;margin:24px 0}.scholarlyImportedPreview figcaption{color:#687b95;text-align:center;margin-top:8px;font-size:12px}.scholarlyImportedPreview table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.scholarlyImportedPreview :is(th,td){border:1px solid #d7e2f1;padding:9px 11px}@media (width<=1020px){.libraryAdminTable>.adminDataHeader,.libraryAdminTable>article{grid-template-columns:104px minmax(210px,1.7fr) minmax(82px,.65fr) minmax(92px,.7fr) 54px 282px;column-gap:12px}.contentAdminTable:not(.libraryAdminTable)>.adminDataHeader,.contentAdminTable:not(.libraryAdminTable)>article{grid-template-columns:52px minmax(160px,1.4fr) .7fr .75fr .5fr 282px;column-gap:12px}}@media (width<=680px){.libraryAdminTable>article{grid-template-columns:92px minmax(0,1fr) 220px;column-gap:12px}.libraryAdminTable>article>:nth-child(3),.libraryAdminTable>article>:nth-child(4),.libraryAdminTable>article>:nth-child(5){display:none}.contentAdminTable:not(.libraryAdminTable)>article{grid-template-columns:44px minmax(0,1fr) 220px;column-gap:10px}.contentAdminTable .adminRowActions{gap:4px}.contentAdminTable .adminRowActions :is(button,a){width:28px;min-width:28px;height:28px;min-height:28px}.scholarlyExtractionHeading{grid-template-columns:1fr}.scholarlyExtractionPreview{padding:15px}}.scholarlyOptionalDetails{background:#fff;border:1px solid #cbd9eb;border-radius:12px;overflow:hidden}.scholarlyOptionalDetails summary{cursor:pointer;color:#173457;padding:18px 20px;font:600 14px/1.35 Manrope Variable,Manrope,sans-serif;list-style-position:inside}.scholarlyOptionalDetails[open] summary{background:#f6f9fd;border-bottom:1px solid #dce6f3}.scholarlyOptionalBody{gap:22px;padding:20px;display:grid}.scholarlyUploadStatus{color:#173457;margin-top:10px;font:600 12px/1.5 Inter Variable,Inter,sans-serif;display:block}@media (width<=760px){.scholarlyModeChooser,.scholarlyMetadataGrid{grid-template-columns:1fr}}.adminRequiredMark,.adminField>span>b,.scholarlyDocumentUpload>b,.membershipBuilderRequiredMark{color:#dc2626;margin-left:.12rem;font-weight:800;display:inline-block}.adminRequiredLabel{align-items:baseline;width:fit-content;display:inline-flex}.approvalSubmissionNote{box-sizing:border-box;background:#f7faff;border:1px solid #cbd9eb;border-radius:10px;align-content:center;gap:2px;min-height:56px;padding:10px 14px;display:grid}.approvalSubmissionNote strong,.approvalSubmissionNote span{color:#173457;font:600 13px/1.35 Inter Variable,Inter,sans-serif}.approvalSubmissionNote small{color:#6a7b92;font:400 11px/1.4 Inter Variable,Inter,sans-serif}.approvalReturnComment{color:#9f2f28;background:#fff6f5;border:1px solid #f3c6c2;border-radius:10px;margin:0;padding:11px 14px;font:400 13px/1.5 Inter Variable,Inter,sans-serif}.contentApprovalActions{border-top:1px solid #e1e8f2;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.contentApprovalActions select{color:#173457;background-color:#fff;border:1px solid #cbd9eb;border-radius:8px;width:auto;min-width:150px;height:36px;padding:0 32px 0 11px;font:600 12px/1.2 Inter Variable,Inter,sans-serif}.contentApprovalActions button{border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:96px;height:36px;padding:0 13px;font:600 12px/1.2 Manrope Variable,Manrope,sans-serif;display:inline-flex}.contentApprovalActions button svg{width:15px;height:15px}.contentApprovalActions .returnActionButton{color:#173457;background:#fff;border:1px solid #cbd9eb}@media (width<=680px){.contentApprovalActions{flex-direction:column;align-items:stretch}.contentApprovalActions select,.contentApprovalActions button{width:100%}}.adminRichTextToolbar{background:#f5f8fc;align-items:center;gap:5px;padding:7px}.adminRichTextToolbarGroup{border-right:1px solid #d7e1ee;flex-wrap:nowrap;align-items:center;gap:2px;padding-right:5px;display:flex}.adminRichTextToolbarGroup:last-child{border-right:0;padding-right:0}.adminRichTextSelectGroup{flex-wrap:wrap;gap:5px}.adminRichTextToolbar select{color:#284366;background-color:#fff;border:1px solid #cfdae8;border-radius:5px;width:auto;min-width:76px;min-height:28px;padding:4px 23px 4px 7px;font:600 10px/1.2 Inter Variable,Inter,sans-serif}.adminRichTextToolbar select:first-child{min-width:126px}.adminRichTextToolbar select:nth-child(2){min-width:114px}.adminRichTextToolbar button{border:1px solid #0000;flex:none}.adminRichTextToolbar button:focus-visible,.adminRichTextToolbar select:focus-visible{outline-offset:1px;outline:2px solid #1268f3}.adminRichTextToolbar .adminRichTextColourButton{width:24px;height:28px}.adminRichTextColourButton span{border:1px solid #07173129;border-radius:50%;width:13px;height:13px}.adminRichTextToolbar .adminRichTextQaButton{color:#1268f3;background:#fff;border-color:#bcd0ea;width:auto;padding:0 9px;font:700 10px/1 Manrope Variable,Manrope,sans-serif}.adminRichTextSurface{color:#071731;min-height:140px;max-height:480px;padding:16px;font:400 14px/1.65 Inter Variable,Inter,sans-serif}.adminRichTextSurface p{margin:0 0 12px}.adminRichTextSurface blockquote{color:#455a79;background:#fff8ed;border-left:3px solid #ffb24a;margin:16px 0;padding:12px 16px}.adminRichTextSurface a{color:#1268f3;text-underline-offset:2px;text-decoration:underline}.adminRichTextSurface hr{border:0;border-top:1px solid #cfdbea;margin:20px 0}.adminRichTextHelper{color:#718198;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-weight:500;display:flex}.adminRichTextHelper small{font:500 9px/1.45 Inter Variable,Inter,sans-serif}.adminRichTextHelper .adminRichTextNotice{color:#18723a}@media (width<=760px){.managedContentImportRoutes{grid-template-columns:1fr}.adminRichTextToolbarGroup{flex-wrap:wrap}.adminRichTextSelectGroup{width:100%}.adminRichTextToolbar select{flex:100px}}.emailDeliveryForm{grid-template-columns:1fr;gap:16px;max-width:980px;display:grid}.emailDeliveryHeading p{color:#718198;margin:3px 0 0;font-size:12px;line-height:1.45}.emailDeliveryProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.emailDeliveryProviderGrid>button{min-width:0;min-height:72px;box-shadow:none;color:#284366;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e2ef;border-radius:8px;align-content:center;gap:4px;padding:12px;display:grid}.emailDeliveryProviderGrid>button:hover{background:#f7faff;border-color:#8fb9ef}.emailDeliveryProviderGrid>button.selected{color:#0a57ca;background:#eef5ff;border-color:#1268f3;box-shadow:inset 0 0 0 1px #1268f3}.emailDeliveryProviderGrid strong{font-size:13px}.emailDeliveryProviderGrid small{color:#718198;font-size:11px;font-weight:500;line-height:1.4}.emailDeliveryGuidance{color:#315578;background:#f7faff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:12px 14px;display:grid}.emailDeliveryGuidance>svg{color:#1268f3;width:18px;height:18px}.emailDeliveryGuidance p{gap:2px;margin:0;font-size:12px;line-height:1.5;display:grid}.emailDeliveryGuidance strong{color:#284366}.emailDeliveryFieldGrid{grid-template-columns:minmax(220px,1fr) minmax(110px,.4fr) minmax(160px,.6fr);gap:12px;display:grid}.emailDeliveryFieldGrid>label{color:#284366;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.emailDeliveryFieldGrid>label>:is(input,select){box-sizing:border-box;color:#071731;width:100%;font:inherit;background:#fff;border:1px solid #d2dce9;border-radius:6px;padding:11px 12px}.emailDeliveryFieldGrid>label>:is(input[readonly],select:disabled){color:#617086;cursor:not-allowed;opacity:1;background:#f3f6fa}.emailDeliveryFieldGrid label small,.emailDeliveryCredential small{color:#718198;font-size:11px;font-weight:500;line-height:1.4}.emailDeliveryFieldGrid .emailDeliveryUsername{grid-column:1/-1}.emailDeliveryCredential{max-width:600px}.emailDeliveryCredentialControl{display:block;position:relative}.emailDeliveryCredentialControl>input{box-sizing:border-box;padding-right:48px}.emailDeliveryCredentialControl>button{color:#315578;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.emailDeliveryCredentialControl>button:hover{color:#1268f3;background:#eef5ff}.emailDeliveryCredentialControl>button>svg{width:17px;height:17px}.emailDeliveryCredentialState{color:#8d3333;background:#fff6f6;border:1px solid #e2c7c7;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.emailDeliveryCredentialState.saved{color:#22673b;background:#f0faf4;border-color:#b8dcc4}.emailDeliveryCredentialState svg{width:13px;height:13px}.emailDeliveryStatus{background:#f8fbff;border:1px solid #d7e2ef;border-radius:9px;gap:12px;padding:14px;display:grid}.emailDeliveryStatus>div:first-child{color:#7b5a21;align-items:center;gap:9px;display:flex}.emailDeliveryStatus>div:first-child>svg{width:20px;height:20px}.emailDeliveryStatus>div:first-child>span{gap:2px;display:grid}.emailDeliveryStatus>div:first-child small{color:#718198;letter-spacing:.12em;font-size:10px;font-weight:800}.emailDeliveryStatus>div:first-child strong{font-size:13px}.emailDeliveryStatus.verified{background:#f2fbf5;border-color:#b7ddc3}.emailDeliveryStatus.verified>div:first-child{color:#1f6a3a}.emailDeliveryStatus.failed{background:#fff6f6;border-color:#efc5c5}.emailDeliveryStatus.failed>div:first-child{color:#9b2c2c}.emailDeliveryStatus dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.emailDeliveryStatus dl>div{background:#ffffffb8;border-radius:6px;gap:2px;padding:9px 10px;display:grid}.emailDeliveryStatus dt{color:#718198;font-size:11px;font-weight:700}.emailDeliveryStatus dd{color:#284366;margin:0;font-size:12px;font-weight:700}.emailDeliveryStatus>p{color:#9b2c2c;background:#fff0f0;border-radius:6px;margin:0;padding:10px;font-size:12px;line-height:1.45}.emailDeliveryActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.emailDeliveryActions svg{width:15px;height:15px}.emailDeliveryActions>small{color:#718198;flex-basis:100%;font-size:11px;line-height:1.4}.emailDeliveryForm>:is(.adminSuccess,.adminError){margin:0}@media (width<=800px){.emailDeliveryProviderGrid,.emailDeliveryFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailDeliveryFieldGrid .emailDeliveryUsername{grid-column:1/-1}}@media (width<=560px){.emailDeliveryProviderGrid,.emailDeliveryFieldGrid,.emailDeliveryStatus dl{grid-template-columns:1fr}.emailDeliveryFieldGrid .emailDeliveryUsername{grid-column:auto}.emailDeliveryActions{flex-direction:column;align-items:stretch}.emailDeliveryActions>button{width:100%}}.publicationAuthorsEditor{background:#f8fbff;border:1px solid #cfdded;border-radius:14px;gap:18px;padding:20px;display:grid}.publicationAuthorsHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:end;gap:24px;display:grid}.publicationAuthorsHeading span{color:#ff9300;letter-spacing:.08em;font:700 12px/1.2 Inter Variable,Inter,sans-serif}.publicationAuthorsHeading h3{color:#122b4c;margin:5px 0 0;font:600 20px/1.3 Manrope Variable,Manrope,sans-serif}.publicationAuthorsHeading p{color:#60738e;margin:0;font:400 13px/1.6 Inter Variable,Inter,sans-serif}.publicationAuthorAddControls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.publicationMemberSearch{gap:7px;min-width:0;display:grid;position:relative}.publicationMemberSearch>label{color:#284366;font-size:12px;font-weight:700}.publicationMemberSearch>div:not(.publicationMemberResults){position:relative}.publicationMemberSearch>div>svg{color:#5f7694;width:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.publicationMemberSearch input{width:100%;padding-left:44px}.publicationMemberResults{z-index:24;background:#fff;border:1px solid #bfd1e6;border-radius:10px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #0c274829}.publicationMemberResults>button{color:#173457;text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:center;gap:14px;width:100%;padding:10px;display:grid}.publicationMemberResults>button:hover,.publicationMemberResults>button:focus-visible{background:#eef5ff}.publicationMemberResults span{gap:3px;display:grid}.publicationMemberResults small,.publicationMemberResults em{color:#667b96;font:500 12px/1.4 Inter Variable,Inter,sans-serif}.publicationMemberResults em{text-align:right}.publicationMemberResults>p{color:#667b96;margin:0;padding:10px;font-size:12px}.publicationExternalAuthorButton{white-space:nowrap;align-items:center;gap:7px;height:48px;display:inline-flex}.publicationExternalAuthorButton svg{width:18px}.publicationAuthorList{gap:10px;display:grid}.publicationAuthorList>article{background:#fff;border:1px solid #d5e1ef;border-radius:10px;grid-template-columns:120px minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.publicationAuthorList label{color:#284366;gap:7px;font-size:12px;font-weight:700;display:grid}.publicationAuthorOrder{align-self:center;gap:4px;display:grid}.publicationAuthorOrder strong{color:#123a6c;font:700 20px/1 Manrope Variable,Manrope,sans-serif}.publicationAuthorOrder span{color:#667b96;text-transform:uppercase;font:600 11px/1.3 Inter Variable,Inter,sans-serif}.publicationAuthorActions{align-items:center;gap:5px;display:flex}.publicationAuthorActions button{place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid}.publicationAuthorActions svg{width:16px}.scholarlyImportedPreview:empty{min-height:54px}@media (width<=980px){.publicationAuthorList>article{grid-template-columns:90px 1fr 1fr}.publicationAuthorActions{grid-column:2/4}}@media (width<=700px){.publicationAuthorsHeading,.publicationAuthorAddControls,.publicationAuthorList>article{grid-template-columns:1fr}.publicationExternalAuthorButton{justify-content:center;width:100%}.publicationAuthorActions{grid-column:auto}.publicationMemberResults>button{grid-template-columns:1fr}.publicationMemberResults em{text-align:left}}.adminWorkspace,.adminAuthPage{--admin-control-height:42px;--admin-control-radius:7px;--admin-accent:#ff9300;color:#071731;font-family:Inter Variable,Inter,Segoe UI,sans-serif}.adminWorkspace :where(h1,h2,h3,button,a),.adminAuthPage :where(h1,h2,h3,button,a){font-family:Manrope Variable,Manrope,Inter,sans-serif}.adminWorkspace :where(input:not([type=checkbox]):not([type=radio]),select),.adminAuthPage :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);font:inherit}.adminWorkspace :where(button,.adminActionButton,.contactSaveButton),.adminAuthPage button{min-height:var(--admin-control-height);border-radius:var(--admin-control-radius);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.adminWorkspace .adminSubTabs button{color:#65738a;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 14px}.adminWorkspace .adminSubTabs button:hover,.adminWorkspace .adminSubTabs button.active{color:var(--admin-accent);background:0 0}.adminWorkspace .adminRowActions :is(button,a),.adminWorkspace .adminIconButton{border-radius:7px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.adminWorkspace .adminDataTable .adminRowActions{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:5px;width:max-content;min-width:max-content;max-width:none;display:inline-flex;overflow:visible;flex-flow:row!important}.adminWorkspace .adminDataTable .adminRowActions>:is(button,a){flex:0 0 30px}.adminWorkspace .adminRowActions svg,.adminWorkspace .adminIconButton svg{width:15px;height:15px}.adminWorkspace label{color:#284366;font-size:12px;font-weight:700;line-height:1.3}.adminWorkspace .adminDataHeader,.adminWorkspace .adminDataTable>article{align-items:center}.adminWorkspace .adminEyebrow,.adminWorkspace .adminPanelHeading>div>span,.adminAuthPage .adminEyebrow{color:var(--admin-accent)}.adminWorkspace{padding:20px 24px 26px}.adminWorkspace .adminPanel{width:100%;min-height:0;max-height:none;margin:0 auto;overflow:visible}.adminWorkspace .adminPanelHeading{gap:16px;margin-bottom:14px}.adminWorkspace .adminPanelHeading>div>span{margin-top:0}.adminWorkspace .adminPanelHeading h1{margin-top:4px}.adminWorkspace .adminSubTabs{gap:2px;margin-bottom:12px}.adminWorkspace .adminSubTabs button{min-height:36px;padding:7px 11px}.adminWorkspace :is(.adminSettingsForm,.contentEditor,.legalTabbedEditor,.partnerRecordEditor,.adminRecordViewer,.membershipFormSettings,.membershipBuilderSection,.memberProfileEditor,.contactReplyEditor,.partnerCategoryEditor,.rolePermissionWorkspace,.socialEditorGrid article){box-sizing:border-box;gap:12px;padding:16px}.adminWorkspace .memberProfileEditor{gap:10px;padding:13px}.adminWorkspace .adminSettingsForm{width:100%;max-width:980px}.adminWorkspace :is(.membershipApplicationsPanel,.membershipFormBuilder,.contactEnquiryPanel,.partnershipWorkflowPanel){min-height:0;max-height:none;overflow:visible}:is(.adminWorkspace .adminPanel:has(.memberTable),.adminWorkspace .legalTabbedEditor){max-height:none;overflow:visible}.adminWorkspace .membershipBuilderSections{gap:12px;margin-top:12px}.adminWorkspace :is(.contentEditorColumns,.contactSettingColumns,.membershipFormSettings,.membershipBuilderSectionMeta,.memberProfileEditorGrid,.memberProfileLowerGrid,.accountProfileGrid,.socialEditorGrid){gap:12px}@media (width<=680px){.adminWorkspace{padding:16px 12px 24px}.adminWorkspace .adminPanelHeading{gap:10px;margin-bottom:12px}.adminWorkspace .contentAdminTable .adminRowActions{gap:4px}.adminWorkspace .contentAdminTable .adminRowActions>:is(button,a){flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px}}.auditLogPanel{gap:14px;display:grid}.auditLogHeading{align-items:end}.auditLogHeading p{max-width:620px}.auditLogToolbar{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:minmax(260px,1fr) 180px auto auto;align-items:end;gap:10px;padding:12px;display:grid}.auditLogToolbar label{color:#284366;gap:5px;font-size:12px;font-weight:700;display:grid}.auditLogToolbar input,.auditLogToolbar select{color:#071731;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd6e5;border-radius:6px;padding:8px 11px}.auditSearch{position:relative}.auditSearch svg{z-index:1;color:#718096;width:18px;height:18px;position:absolute;bottom:11px;left:11px}.auditSearch input{padding-left:38px}.auditLogToolbar button{justify-content:center;align-items:center;gap:7px;width:auto;min-height:40px;padding:8px 13px;display:inline-flex}.auditLogToolbar button svg{width:17px;height:17px}.auditLogToolbar .auditClear{color:#b42318;background:#fff5f4;border:1px solid #f0c5c2}.auditLockNotice{color:#7b4a00;background:#fff8e8;border:1px solid #f1d5a5;border-radius:7px;margin:0;padding:10px 12px;font-size:13px}.auditLogSummary{color:#69798e;justify-content:space-between;font-size:12px;display:flex}.auditLogTable{background:#fff;border:1px solid #dfe6ef;border-radius:8px;overflow-x:auto}.auditLogRow{content-visibility:auto;contain-intrinsic-size:54px;border-bottom:1px solid #e8edf4;grid-template-columns:155px minmax(165px,.9fr) 130px 135px minmax(260px,1.5fr) 54px;align-items:center;min-width:1000px;min-height:54px;display:grid}.auditLogRow:last-child{border-bottom:0}.auditLogRow>*{color:#243c5a;min-width:0;margin:0;padding:10px 12px;font-size:12px}.auditLogHeader{background:#f5f7fa;min-height:40px}.auditLogHeader span{color:#65758b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.auditLogRow strong{color:#071731;gap:2px;display:grid}.auditLogRow small{color:#6a7a90;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.auditLogRow p{line-height:1.4}.auditAction{font-weight:700}.auditDeleteCell{place-items:center;display:grid}.auditDeleteCell button{color:#b42318;background:#fff0ef;border:0;border-radius:6px;justify-content:center;justify-self:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.auditDeleteCell button svg{width:16px;height:16px}.auditDeleteCell button:disabled{cursor:not-allowed;opacity:.35}@media (width<=900px){.auditLogToolbar{grid-template-columns:1fr 1fr}}.adminNavGroupItems>a{color:#dce7f4;border-radius:7px;align-items:center;gap:11px;width:100%;padding:9px 13px;font-size:12px;text-decoration:none;display:flex}.adminNavGroupItems>a svg{width:20px;min-width:20px}.adminNavGroupItems>a.active{color:#fff;background:#1268f3}.adminSidebar.collapsed .adminNavGroupItems>a{justify-content:center;padding-inline:8px}.adminSidebar.collapsed .adminNavGroupItems>a span{display:none}.renewalStartForm,.renewalPaymentForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:grid}.renewalStartForm h2,.renewalPaymentForm h2{grid-column:1/-1;margin:0}.renewalStartForm label:first-of-type{grid-column:span 2}.renewalStartForm button,.renewalPaymentForm button{min-height:39px}.renewalTable .adminDataHeader,.renewalTable article{grid-template-columns:1.25fr .7fr 1.15fr .85fr .7fr 72px}.renewalEditor{gap:12px;display:grid}.renewalDecision{background:#f5f9ff;border:1px solid #c9daee;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.renewalDecision p{margin:0}.contentPlacementGroupHeader{color:#142943;background:#f8fbff;border:1px solid #dbe6f3;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.contentPlacementGroupHeader strong{font-size:13px;font-weight:700}.contentPlacementGroupHeader span{color:#1d5fae;background:#eaf2ff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.contentAdminTable.insightAdminTable>.adminDataHeader,.contentAdminTable.insightAdminTable>article{grid-template-columns:58px minmax(190px,1.7fr) minmax(96px,.65fr) 92px 72px 238px 146px;column-gap:10px}.libraryAdminTable>.adminDataHeader,.libraryAdminTable>article{grid-template-columns:118px minmax(220px,2fr) minmax(90px,.65fr) minmax(100px,.7fr) 64px 244px 146px;column-gap:14px}.contentDisplayCell{align-items:center;min-width:0;display:flex}.contentDisplayUnavailable{color:#8a98aa}.showcasePlacementActions{align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative}.showcasePlacementActions>select,.showcaseReplacement select{color:#284366;width:128px;min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:6px;padding:4px 7px;font-size:10px}.showcasePlacementActions>select{flex:128px}.showcaseInlineOrder{flex:none;align-items:center;gap:3px;display:inline-flex}.adminWorkspace .showcaseInlineOrder>button,.showcaseDragHandle{color:#205ca4;background:#f7faff;border:1px solid #cbd8e8;border-radius:6px;justify-content:center;align-items:center;width:24px;min-width:24px;height:32px;min-height:32px;padding:0;display:inline-flex}.showcaseDragHandle{cursor:grab;gap:2px;width:43px;font-size:9px;font-weight:700}.showcaseDragHandle:active{cursor:grabbing}.showcaseInlineOrder svg,.showcaseDragHandle svg{width:13px;height:13px}.showcaseReplacement{z-index:40;white-space:normal;background:#fff;border:1px solid #cbd8e8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:292px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:auto;box-shadow:0 14px 34px #1331552e}.showcaseReplacementHeader{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.showcaseReplacementHeader>strong{color:#173457;font-size:11px}.showcaseReplacement select{width:100%;min-height:34px}.adminWorkspace .showcaseReplacement .showcaseReplacementApply{color:#fff;background:#1268f3;border:1px solid #1268f3;width:auto;min-width:58px;height:34px;min-height:34px;padding:0 10px}.adminWorkspace .showcaseReplacement .showcaseReplacementClose{color:#173457;background:#fff;border:1px solid #cbd8e8;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.adminWorkspace .showcaseReplacement .showcaseReplacementClose:hover,.adminWorkspace .showcaseReplacement .showcaseReplacementClose:focus-visible{color:#1268f3;border-color:#1268f3}.showcaseReplacementClose svg{width:14px;height:14px}.permissionSwitch em{color:#718198;margin-top:3px;font-size:9px;font-style:normal;font-weight:500;display:block}@media (width>=1181px){.memberProfileEditor{gap:10px;padding:14px}.memberProfileEditorGrid{grid-template-columns:136px minmax(0,1fr);gap:10px}.memberProfileMedia .memberProfilePreview{height:92px}.memberProfileFields{gap:6px 8px}.memberProfileEditorGrid :is(input,textarea,select){padding:8px 9px}.memberProfileLowerGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:8px}.memberDomainChoices{padding-block:8px}.memberProfileActions{margin-top:-2px}}@media (width<=1050px){.renewalStartForm,.renewalPaymentForm{grid-template-columns:repeat(2,minmax(0,1fr))}.contentAdminTable.insightAdminTable>.adminDataHeader,.contentAdminTable.insightAdminTable>article{grid-template-columns:52px minmax(140px,1.4fr) 86px 82px 60px 220px 134px;column-gap:8px}.libraryAdminTable>.adminDataHeader,.libraryAdminTable>article{grid-template-columns:104px minmax(190px,1.7fr) 82px 92px 54px 228px 134px;column-gap:10px}.contentAdminTable .adminRowActions{gap:4px}.contentAdminTable .adminRowActions>:is(button,a){flex-basis:28px;width:28px;min-width:28px}}@media (width<=680px){.contentAdminTable.insightAdminTable>article,.libraryAdminTable>article{align-items:center;row-gap:8px;min-height:96px}.contentAdminTable.insightAdminTable>article{grid-template-columns:44px minmax(0,1fr) 134px}.libraryAdminTable>article{grid-template-columns:82px minmax(0,1fr) 134px}.contentAdminTable.insightAdminTable>article>:nth-child(3),.contentAdminTable.insightAdminTable>article>:nth-child(4),.contentAdminTable.insightAdminTable>article>:nth-child(5),.libraryAdminTable>article>:nth-child(3),.libraryAdminTable>article>:nth-child(4),.libraryAdminTable>article>:nth-child(5){display:none}.contentAdminTable>article>.contentDisplayCell{grid-area:2/2/auto/4;display:flex}.contentAdminTable>article>.adminRowActions{grid-area:1/3}.showcaseReplacement{width:min(292px,100vw - 46px);left:auto;right:0}}.adminSetupIdentity{color:#10294a;background:#f6f9fd;border:1px solid #cbd8e8;border-radius:10px;gap:3px;margin:8px 0 2px;padding:10px 12px;display:grid}.adminSetupIdentity span,.adminSetupIdentity small{color:#61748f}.adminWorkspace .adminSettingsForm{align-items:start}.adminWorkspace :is(.adminSettingsForm,.contentEditorColumns,.contactSettingColumns,.memberProfileFields,.membershipFormSettings,.renewalStartForm,.renewalPaymentForm)>*{min-width:0}.adminWorkspace :is(.adminSettingsForm,.contentEditor,.contactSettingColumns,.memberProfileFields,.membershipFormSettings,.renewalStartForm,.renewalPaymentForm) label{align-content:start;min-width:0}.adminWorkspace :is(.adminSettingsForm,.contentEditor,.contactSettingColumns,.memberProfileFields,.membershipFormSettings,.renewalStartForm,.renewalPaymentForm) label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;max-width:100%}.adminWorkspace :is(.adminSettingsForm,.memberProfileFields,.renewalStartForm,.renewalPaymentForm) label>small{line-height:1.4}.emailMessageForm.systemSenderForm{grid-template-columns:repeat(3,minmax(0,1fr))}.systemSenderForm>label{align-content:start;min-width:0}@media (width<=900px){.emailMessageForm.systemSenderForm{grid-template-columns:repeat(2,minmax(0,1fr))}.systemSenderForm>label:last-of-type{grid-column:1/-1}}@media (width<=680px){.emailMessageForm.systemSenderForm{grid-template-columns:1fr}.systemSenderForm>label:last-of-type{grid-column:auto}}
