.science-hero{min-height:570px;display:grid;grid-template-columns:52% 48%;background:linear-gradient(105deg,#fff,#f3f7fa);overflow:hidden}.science-hero-copy{padding:95px 50px 80px max(64px,calc((100vw - var(--max))/2 + 64px));z-index:2}.science-hero h1{font-size:72px;line-height:.94;letter-spacing:-.045em;font-weight:400;margin:0 0 30px}.science-hero h1 span{color:#76a8d5}.science-hero-copy>p:last-child{max-width:610px;font-size:16px;line-height:1.75;color:#43505c}.science-graphic{position:relative;min-height:570px;background-image:linear-gradient(rgba(76,120,155,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(76,120,155,.05) 1px,transparent 1px);background-size:48px 48px}.atom{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#b9d6e9 35%,#6fa2c9);box-shadow:0 15px 35px rgba(42,81,112,.14)}.a1{width:92px;height:92px;left:42%;top:40%}.a2{width:48px;height:48px;left:22%;top:23%}.a3{width:58px;height:58px;right:17%;bottom:23%}.orbit{position:absolute;border:1px solid rgba(64,111,148,.22);border-radius:50%;left:15%;top:12%;width:72%;height:72%;transform:rotate(25deg)}.o2{transform:rotate(-35deg);width:58%;height:82%;left:23%;top:7%}.formula-mark{position:absolute;right:9%;top:12%;font-size:12px;letter-spacing:.16em;color:#4279a6}.formula-mark span{display:block;font-size:8px;margin-top:5px}.section-kicker{display:flex;align-items:center;gap:14px}.section-kicker>span{font-size:10px;color:#79a6cb}.section-kicker p{margin:0}.principles{padding-top:80px}.principles-title{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:30px 0 55px}.principles-title h2,.evaluation-head h2,.technology-head h2,.references h2{font-size:47px;line-height:1.03;font-weight:400;letter-spacing:-.035em;margin:0}.principles-title p,.evaluation-head p,.technology-head p{color:#4d5964;line-height:1.75;max-width:600px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dbe3e9;border-bottom:1px solid #dbe3e9}.principle-grid article{padding:34px;border-right:1px solid #dbe3e9}.principle-grid article:last-child{border:0}.principle-grid span,.question-list span{font-size:10px;color:#74a3c9}.principle-grid h3{font-size:17px;font-weight:500;margin:16px 0 10px}.principle-grid p{font-size:13px;line-height:1.7;color:#56616c}.formulation-matters{background:#061629;color:white;min-height:590px;display:grid;grid-template-columns:48% 52%;padding:80px max(64px,calc((100vw - var(--max))/2 + 64px));gap:70px;align-items:center}.section-kicker.light span{color:#8db7d9}.dark-copy h2{font-size:51px;line-height:1.02;font-weight:400;letter-spacing:-.035em;margin:28px 0}.dark-copy>p{color:#cbd8e3;line-height:1.8;max-width:560px}.micro-labels{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.micro-labels span{border:1px solid rgba(255,255,255,.22);padding:7px 10px;font-size:8px;letter-spacing:.1em}.system-diagram{height:430px;position:relative}.system-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170px;height:170px;border-radius:50%;border:1px solid #77a9d3;background:radial-gradient(circle,rgba(88,142,187,.22),rgba(5,25,45,.9));display:flex;flex-direction:column;align-items:center;justify-content:center;letter-spacing:.1em}.system-core small{font-size:7px;margin-top:7px;color:#9fc0da}.node{position:absolute;width:120px;height:120px;border-radius:50%;border:1px solid rgba(135,178,212,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a2138}.node b{font-size:9px;letter-spacing:.08em}.node small{font-size:8px;color:#9db6ca;margin-top:5px}.n1{left:4%;top:8%}.n2{right:3%;top:10%}.n3{left:0;bottom:4%}.n4{right:1%;bottom:3%}.n5{left:50%;top:0;transform:translateX(-50%);width:92px;height:92px}.evaluation-head,.technology-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:30px 0 50px}.question-list{border-top:1px solid #dce4e9}.question-list article{display:grid;grid-template-columns:60px 1fr 1.2fr;gap:25px;align-items:center;padding:24px 0;border-bottom:1px solid #dce4e9}.question-list h3{font-size:17px;font-weight:500;margin:0}.question-list p{font-size:13px;color:#55616c;margin:0}.technology{background:#f5f8fa}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dbe3e8}.tech-grid article{padding:34px;border-right:1px solid #dbe3e8;border-bottom:1px solid #dbe3e8;min-height:210px}.tech-grid article:nth-child(3n){border-right:0}.tech-grid div{font-size:34px;color:#286493}.tech-grid h3{font-size:16px;text-transform:uppercase;letter-spacing:.05em;margin:17px 0 10px}.tech-grid p{font-size:12px;line-height:1.7;color:#59646e}.formula-library{background:#081a2d;color:#fff;padding:80px max(64px,calc((100vw - var(--max))/2 + 64px))}.library-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.library-head h2{font-size:48px;line-height:1.02;font-weight:400;margin:0}.library-head>p{color:#c8d6e1;line-height:1.7}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.formula-card{min-height:330px;border:1px solid rgba(255,255,255,.18);padding:25px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.formula-card.nocturne:hover{background:rgba(113,167,211,.08);border-color:#76a9d4}.formula-number{font-size:8px;letter-spacing:.1em;color:#9db6ca}.formula-symbol{font-family:Georgia,serif;font-size:78px;font-style:italic;align-self:center}.blue-symbol{font-family:inherit;font-style:normal;color:#76a9d4;font-weight:300}.formula-card p{font-size:9px;letter-spacing:.1em;color:#91b5d2}.formula-card h3{font-size:20px;font-weight:400;margin:5px 0 15px}.explore{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.explore.muted{color:#71869a}.references-layout{display:grid;grid-template-columns:36% 64%;gap:70px;margin-top:35px}.references-layout>div:first-child p{font-size:12px;color:#68737d;line-height:1.7}.reference-list{border-top:1px solid #dce4e9}.reference-list a{display:grid;grid-template-columns:40px 1fr 25px;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid #dce4e9}.reference-list>a>span{font-size:9px;color:#75a3c9}.reference-list b{display:block;font-size:13px}.reference-list small{font-size:10px;color:#68737d}.reference-list i{font-style:normal;color:#3975a6}.science-note{max-width:1440px;margin:0 auto 70px;padding:25px 64px;border-top:1px solid #dbe3e8;border-bottom:1px solid #dbe3e8;display:grid;grid-template-columns:200px 1fr;gap:35px}.science-note strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.science-note p{font-size:11px;color:#66717b;margin:0;line-height:1.7}@media(max-width:900px){.science-hero{grid-template-columns:1fr 40%}.science-hero-copy{padding-left:32px}.science-hero h1{font-size:58px}.principles-title,.evaluation-head,.technology-head,.library-head,.references-layout{grid-template-columns:1fr;gap:25px}.formulation-matters{grid-template-columns:1fr;padding:65px 32px}.library-grid{grid-template-columns:1fr 1fr}.tech-grid{grid-template-columns:1fr 1fr}.tech-grid article:nth-child(3n){border-right:1px solid #dbe3e8}.tech-grid article:nth-child(2n){border-right:0}}@media(max-width:650px){.science-hero{grid-template-columns:1fr}.science-hero-copy{padding:55px 22px 35px}.science-hero h1{font-size:48px}.science-graphic{min-height:260px}.section{padding-left:22px;padding-right:22px}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid #dbe3e9}.formulation-matters{padding:55px 22px;gap:25px}.dark-copy h2{font-size:42px}.system-diagram{height:350px;transform:scale(.86)}.question-list article{grid-template-columns:35px 1fr}.question-list p{grid-column:2}.tech-grid{grid-template-columns:1fr}.tech-grid article{border-right:0!important}.formula-library{padding:55px 22px}.library-grid{grid-template-columns:1fr}.formula-card{min-height:260px}.science-note{margin:0 22px 45px;padding:22px 0;grid-template-columns:1fr;gap:8px}}