:root{--bg:#111713;--gold:#c7ab72;--paper:#f2eee5;--ink:#19221c;--muted:#aaaFA6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--paper);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3,blockquote{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1{font-size:clamp(48px,5.7vw,86px);line-height:1.08;letter-spacing:-3px;margin-bottom:28px}h2{font-size:clamp(34px,3.5vw,52px);line-height:1.15;letter-spacing:-1.5px}h3{font-size:26px;line-height:1.25}em{color:var(--gold);font-weight:400}.topline{padding:12px 5%;border-bottom:1px solid #ffffff18;color:var(--gold);font-size:10px;letter-spacing:1.7px;display:flex;justify-content:space-between}.topline span{color:var(--muted);letter-spacing:1px}header{display:flex;justify-content:space-between;align-items:center;padding:22px 5%;background:var(--bg);border-bottom:1px solid #ffffff14;position:sticky;top:0;z-index:5}.brand{display:flex;gap:13px;align-items:center}.brand>span{font-family:Georgia,serif;font-size:32px;line-height:1}.brand small{font:8px/1.45 Arial,sans-serif;letter-spacing:1px;display:block;margin-top:5px}nav{display:flex;gap:26px;align-items:center;font-size:12px}nav a:hover,.textlink:hover{color:var(--gold)}.navcta{border:1px solid #c7ab7270;padding:10px 15px;color:var(--gold)}.menu{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;padding:95px 7% 80px;background:radial-gradient(ellipse at 75% 50%,#29352944,transparent 65%);align-items:center}.eyebrow{font-size:10px;letter-spacing:2.3px;color:var(--gold);font-weight:600;margin-bottom:26px}.intro{font-size:17px;color:#bcc2b9;max-width:480px;line-height:1.8}.actions{display:flex;align-items:center;gap:28px;margin:35px 0}.button{background:var(--gold);color:var(--ink);display:inline-flex;justify-content:space-between;gap:25px;align-items:center;padding:15px 23px;border:1px solid var(--gold);font-size:12px;font-weight:600}.button:hover{background:#ddc593}.textlink{font-size:12px;border-bottom:1px solid #c7ab7250;padding-bottom:7px}.hero-note{font-size:10px;color:#8b968b;letter-spacing:.4px;margin-top:40px}.orb{width:100%;aspect-ratio:1;max-width:460px;position:relative;margin:auto;border:1px solid #c7ab721a;border-radius:50%;background:repeating-radial-gradient(circle,#c7ab720d 0 1px,transparent 1px 32px)}.orbit{position:absolute;border:1px solid #c7ab7270;border-radius:50%;inset:12%}.orbit.one{transform:rotate(-28deg) scaleX(.42)}.orbit.two{transform:rotate(28deg) scaleX(.42)}.orbit.three{inset:30% -5%;transform:rotate(-20deg)}.orb-core{position:absolute;inset:30%;border-radius:50%;display:flex;justify-content:center;align-items:center;font:100px Georgia;color:var(--gold);background:radial-gradient(circle,#c7ab721a,transparent)}.orb-core span{position:absolute;font:7px Arial;bottom:12%;white-space:nowrap;letter-spacing:1px}.dot{position:absolute;width:7px;height:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 16px #c7ab72}.d1{left:9%;top:30%}.d2{right:16%;top:17%}.d3{right:10%;bottom:26%}.orb>p{position:absolute;bottom:-35px;width:100%;text-align:center;font-size:8px;letter-spacing:2px;color:#9caa99}.pillars{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 7%;border-block:1px solid #ffffff18;font-size:10px;color:var(--gold)}.pillars strong{font-weight:400;color:var(--paper);font-size:13px;margin-left:22px}.section{padding:95px 7%;scroll-margin-top:10px}.institute{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.institute .eyebrow{color:#7b6236}.institute p:not(.eyebrow){color:#596056;font-size:14px}.institute .large{font:24px/1.5 Georgia;color:var(--ink)!important}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px}.section-heading>p{max-width:330px;font-size:13px;color:#adb5aa}.section-heading h2{margin-bottom:0}.research-grid{display:grid;grid-template-columns:repeat(4,1fr)}.research-grid article{padding:30px 25px;border:1px solid #c7ab7233;margin-left:-1px;display:flex;flex-direction:column}.number{font-size:9px;letter-spacing:1px;color:var(--gold)}.line-icon{height:100px;display:flex;align-items:center;font-size:48px;color:var(--gold)}.research-grid h3{font-size:25px}.research-grid p{font-size:12px;color:#adb5aa;flex:1}.detail{border:0;border-top:1px solid #c7ab7233;background:none;color:var(--gold);padding:18px 0 0;display:flex;justify-content:space-between;font-size:11px;text-align:left}.statement{text-align:center;padding:80px 20px;background:#1b241d;border-block:1px solid #c7ab7228}.statement blockquote{font-size:clamp(32px,4.5vw,60px);line-height:1.2;margin:25px 0}.statement>p:last-child{font-size:9px;color:#9ca598;letter-spacing:2px;margin-top:30px}.education-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.feature{padding:40px;background:#202a21;border:1px solid #c7ab7240}.tag{font-size:8px;letter-spacing:1.6px;color:var(--gold)}.feature h3{font-size:37px;margin-top:25px}.feature p{font-size:13px;color:#b8c0b3}.feature .button{margin-top:25px;line-height:1.5}.programmes article{display:flex;gap:30px;padding:20px 0;border-bottom:1px solid #ffffff25}.programmes article>span{color:var(--gold);font-size:11px}.programmes h3{font-size:25px;margin-bottom:6px}.programmes p{font-size:12px;color:#aeb8a9;margin-bottom:0}.note{font-size:11px!important;line-height:1.7;color:#a0aa9a!important;margin-top:24px}.standards{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:90px}.standards .eyebrow,.standards .tag{color:#806331}.standards>div>p:last-child{font-size:14px;color:#586053;max-width:390px}.standards em{color:#8b6c36}.standard-list article{border-top:1px solid #19221c33;padding:22px 0}.standard-list h3{margin:8px 0}.standard-list p{font-size:13px;color:#586053;margin-bottom:0}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.people-grid article{padding:25px 0;border-top:1px solid #c7ab7240}.initial{display:inline-flex;width:55px;height:55px;border-radius:50%;border:1px solid #c7ab7250;color:var(--gold);align-items:center;justify-content:center;font:18px Georgia;margin-bottom:20px}.people-grid h3{font-size:25px;margin-bottom:10px}.people-grid p{font-size:12px;color:#aeb8a9}.connect{background:#202a21;display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #c7ab7233}.connect>div>p{font-size:14px;max-width:400px}form{display:grid;grid-template-columns:1fr;gap:8px}label{font-size:11px;color:#c5cbbf;margin-top:8px}input,select,textarea{width:100%;background:#111713;color:var(--paper);border:1px solid #c7ab7250;border-radius:0;padding:11px;resize:vertical}form .button{margin-top:15px}#form-status{font-size:12px;min-height:20px}footer{padding:50px 7% 20px;display:grid;grid-template-columns:1fr 1fr;gap:35px;font-size:11px;color:#a7b09f}.footer-brand{font:32px Georgia;color:var(--gold)}.footer-brand span{display:block;font:11px Arial;color:var(--paper);margin:10px 0}footer>div:nth-child(2){display:flex;gap:25px;justify-content:flex-end}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff20;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:9px}#privacy{background:none;border:none;color:inherit;font-size:9px}.skip{position:fixed;top:-100px;left:10px;z-index:20;background:var(--paper);color:var(--ink);padding:10px}.skip:focus{top:10px}dialog{background:var(--paper);color:var(--ink);max-width:650px;width:90%;border:1px solid var(--gold);padding:45px}dialog::backdrop{background:#000b}dialog h2{font-size:35px}dialog p{font-size:14px}dialog .eyebrow{color:#806331}#close-dialog{position:absolute;top:10px;right:16px;font-size:30px;background:none;border:0;color:var(--ink)}
@media(max-width:1050px){nav{gap:15px}.hero{padding-inline:5%}h1{font-size:62px}.research-grid{grid-template-columns:repeat(2,1fr)}.institute,.standards,.connect{gap:45px}.actions{gap:18px}.section{padding:75px 5%}}
@media(max-width:760px){html{scroll-padding-top:85px}.topline{font-size:8px}.topline span{display:none}header{padding:15px 5%}.brand img{width:35px;height:43px}.brand>span{font-size:26px}.brand small{font-size:7px}.menu{display:block;background:none;border:1px solid #c7ab7260;color:var(--gold);padding:8px 13px;font-size:12px}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);padding:20px 5%;border-bottom:1px solid var(--gold);flex-direction:column;align-items:stretch}nav.open{display:flex}.hero{grid-template-columns:1fr;padding:60px 6% 65px;gap:40px;min-height:0}h1{font-size:49px;letter-spacing:-2px}.intro{font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.7px}.hero-note{margin-top:25px}.orb{max-width:290px}.orb-core{font-size:70px}.orb-core span{font-size:5px}.actions{flex-wrap:wrap}.pillars{padding:20px 6%;gap:10px}.pillars span{display:flex;flex-direction:column}.pillars strong{font-size:10px;margin:7px 0 0}.section{padding:60px 6%}.institute,.standards,.connect,.education-grid{grid-template-columns:1fr;gap:30px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px}.research-grid{grid-template-columns:1fr 1fr}.research-grid article{padding:22px 15px}.research-grid h3{font-size:22px}.line-icon{height:70px;font-size:35px}.number{font-size:7px}.statement{padding:60px 6%}.feature{padding:28px}.feature h3{font-size:32px}.people-grid{grid-template-columns:repeat(2,1fr);gap:22px}.people-grid h3{font-size:22px}footer{padding:40px 6% 20px;grid-template-columns:1fr}footer>div:nth-child(2){justify-content:flex-start;flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}dialog{padding:35px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
