.science-page{--science-blue:#328be2;--science-teal:#17a8a1;--science-green:#54b88c;--science-navy:#328be2;--science-muted:#667f93;--science-line:#dcebf2;color:var(--science-navy);background:#fff;overflow:hidden}.science-page section{padding:110px 0}.science-eyebrow{letter-spacing:.34em;color:var(--science-teal);text-transform:uppercase;font-size:.78rem;font-weight:800}.science-eyebrow-statement{letter-spacing:.2em;line-height:1.7}.science-hero{background:linear-gradient(145deg,#f7fcff 0%,#fff 57%,#f2fbf8 100%);position:relative;padding:155px 0 105px!important}.science-hero:before{content:"";pointer-events:none;background:radial-gradient(#17a8a11f,#0000 70%);border-radius:50%;width:680px;height:680px;position:absolute;top:-300px;right:-230px}.science-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:75px;display:grid;position:relative}.science-hero-copy{animation:.7s both scienceRise}.science-hero-copy h1{letter-spacing:-.055em;max-width:780px;color:var(--science-navy);margin:26px 0 30px;font-size:clamp(3.55rem,5.8vw,6.15rem);line-height:.94}.science-hero-copy h1 span{color:var(--science-blue)}.science-hero-intro{max-width:680px;color:var(--science-muted);font-size:1.12rem;line-height:1.85}.science-hero-lab{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #17a8a12b;border-radius:36px;min-height:510px;animation:.8s .12s both scienceRise;position:relative;box-shadow:0 35px 90px #1d5b741f}.science-orbit{transform-origin:50%;border:2px solid #328be242;border-radius:50%;position:absolute;top:50%;left:50%}.science-orbit-one{width:260px;height:110px;margin:-55px 0 0 -130px;animation:10s linear infinite scienceOrbit;transform:rotate(24deg)}.science-orbit-two{width:260px;height:110px;margin:-55px 0 0 -130px;animation:12s linear infinite scienceOrbitReverse;transform:rotate(-48deg)}.science-orbit i{background:var(--science-teal);border-radius:50%;width:13px;height:13px;position:absolute;top:46%;left:4px;box-shadow:0 0 18px #17a8a18c}.science-nucleus{gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.science-nucleus span{background:var(--science-blue);border-radius:50%;width:22px;height:22px;box-shadow:inset -5px -5px 8px #11407333}.science-nucleus span:nth-child(2){background:var(--science-teal);margin-top:13px}.science-nucleus span:nth-child(3){background:#7bc7a4}.science-hero-elements>span{background:#fff;border:1px solid #d7eaf0;border-radius:15px;flex-direction:column;width:88px;height:102px;padding:10px;transition:transform .3s,border-color .3s;display:flex;position:absolute;box-shadow:0 14px 34px #235b741c}.science-hero-elements>span:hover{border-color:#7dd1ca;transform:translateY(-7px)rotate(1deg)}.science-hero-elements small{color:#7690a2;font-size:.68rem}.science-hero-elements strong{color:var(--science-teal);margin:auto 0;font-size:2rem;line-height:1}.science-hero-elements em{color:var(--science-muted);font-size:.58rem;font-style:normal}.science-tile-h{top:30px;left:25px}.science-tile-o{top:48px;right:30px}.science-tile-c{bottom:32px;left:44px}.science-tile-fe{bottom:28px;right:45px}.science-molecule{width:135px;position:absolute;bottom:125px;right:92px}.science-molecule path{fill:none;stroke:#98afc0;stroke-width:4px}.science-molecule circle{fill:#fff;stroke:var(--science-blue);stroke-width:5px}.science-molecule circle:nth-of-type(2){stroke:var(--science-teal)}.science-section-heading{text-align:center;max-width:790px;margin:0 auto 58px}.science-section-heading h2,.science-help-intro h2,.science-elements-copy h2{letter-spacing:-.045em;color:var(--science-navy);margin:20px 0 22px;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1}.science-section-heading>p:last-child,.science-elements-copy>p{max-width:660px;color:var(--science-muted);margin:auto;line-height:1.75}.science-subjects{background:#fff}.science-subject-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.science-subject-card{border:1px solid var(--science-line);background:linear-gradient(160deg,#fff,#f8fcfd);border-radius:28px;min-width:0;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s}.science-subject-card:hover{transform:translateY(-7px);box-shadow:0 24px 60px #1e60781a}.science-subject-card.chemistry:hover{border-color:#7fd1c9}.science-subject-card.physics:hover{border-color:#9fc9f0}.science-subject-card.biology:hover{border-color:#a3d8b9}.science-subject-visual{background:#f3fafb;border-radius:20px;place-items:center;height:150px;margin-bottom:28px;display:grid;overflow:hidden}.physics .science-subject-visual{background:#f2f7fd}.biology .science-subject-visual{background:#f3faf6}.science-subject-card>span{letter-spacing:.2em;color:var(--science-teal);margin-bottom:13px;font-size:.72rem;font-weight:800;display:block}.science-subject-card.physics>span{color:var(--science-blue)}.science-subject-card.biology>span{color:var(--science-green)}.science-subject-card h3{color:var(--science-navy);margin-bottom:13px;font-size:1.4rem;line-height:1.2}.science-subject-card>p{min-height:78px;color:var(--science-muted);line-height:1.65}.science-subject-card ul{flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none;display:flex}.science-subject-card li{border:1px solid var(--science-line);color:#557386;background:#fff;border-radius:9px;padding:7px 10px;font-size:.72rem;font-weight:700}.science-chem-visual{align-items:center;gap:13px;display:flex}.science-chem-visual span{width:72px;height:82px;color:var(--science-teal);background:#fff;border:1px solid #85d3cc;border-radius:13px;place-items:center;font-size:1.8rem;font-weight:800;display:grid;position:relative}.science-chem-visual span small{color:#71909d;font-size:.56rem;position:absolute;top:5px;left:7px}.science-chem-visual i{color:#8fa6b4;font-style:normal}.science-wave-visual{width:90%}.science-wave-axis{fill:none;stroke:#a9bdcd;stroke-width:2px;stroke-dasharray:5 6}.science-wave-line{fill:none;stroke:var(--science-blue);stroke-width:4px;stroke-linecap:round}.science-cell-visual{width:145px}.science-cell-visual path{fill:#54b88c1a;stroke:var(--science-green);stroke-width:3px}.science-cell-visual circle{fill:#fff;stroke:#7bcaa3;stroke-width:3px}.science-cell-visual circle:first-of-type{fill:#54b88c26}.science-help{background:#f5fbfc}.science-help-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.science-help-intro{position:sticky;top:140px}.science-help-list{border-top:1px solid var(--science-line)}.science-help-list article{border-bottom:1px solid var(--science-line);grid-template-columns:70px 1fr;gap:22px;padding:30px 0;display:grid}.science-help-list article>span{color:var(--science-teal);font-size:1.05rem;font-weight:800}.science-help-list h3{color:var(--science-navy);margin-bottom:8px;font-size:1.35rem}.science-help-list p{color:var(--science-muted);line-height:1.65}.science-elements{color:#fff;background:linear-gradient(140deg,#102f43,#164d56)}.science-elements-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px;display:grid}.science-elements .science-eyebrow{color:#75ded1}.science-elements-copy h2{color:#fff}.science-elements-copy>p{color:#c9dce2;margin:0}.science-legend{color:#bcd1d7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;font-size:.76rem;display:flex}.science-legend span,.science-legend i,.science-legend b{background:#4dcabd;border-radius:3px;width:10px;height:10px;margin-left:10px}.science-legend i{background:#6ba9ec}.science-legend b{background:#8ed78e}.science-element-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.science-element{background:#ffffff12;border:1px solid #76e2d44d;border-radius:20px;outline:none;min-height:180px;padding:18px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;position:relative}.science-element:hover,.science-element:focus{z-index:2;background:#ffffff1f;border-color:#72e0d3;transform:translateY(-7px);box-shadow:0 0 35px #39d1bf2e}.science-element.metal{border-color:#6ba9ec57}.science-element.halogen{border-color:#8ed78e61}.science-element small{color:#bcd1d8;font-size:.72rem;display:block}.science-element strong{color:#69ddd0;margin:12px 0 6px;font-size:2.9rem;line-height:1;display:block}.science-element.metal strong{color:#83bdf5}.science-element.halogen strong{color:#9de09d}.science-element>span{color:#d8e7eb;font-size:.78rem}.science-element p{color:#345766;opacity:0;background:#fff;border-radius:10px;padding:9px;font-size:.68rem;font-weight:700;line-height:1.35;transition:all .25s;position:absolute;inset:auto 12px 12px;transform:translateY(7px)}.science-element:hover p,.science-element:focus p{opacity:1;transform:none}.science-levels{background:#fff}.science-levels-heading{margin-bottom:50px}.science-level-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.science-level-card{border:1px solid var(--science-line);background:#fff;border-radius:25px;flex-direction:column;min-height:305px;padding:28px;transition:all .3s;display:flex}.science-level-card:hover{border-color:#9ed8d2;transform:translateY(-6px);box-shadow:0 22px 55px #1d5d741a}.science-level-label{color:var(--science-teal);letter-spacing:.08em;text-transform:uppercase;background:#ebf8f6;border-radius:999px;align-self:flex-start;margin-bottom:26px;padding:7px 11px;font-size:.72rem;font-weight:800}.science-level-card h3{color:var(--science-navy);margin-bottom:12px;font-size:1.28rem}.science-level-card>p{color:var(--science-muted);flex:1;line-height:1.65}.science-level-card ul{flex-wrap:wrap;gap:7px;margin-top:24px;padding:0;list-style:none;display:flex}.science-level-card li{border:1px solid var(--science-line);color:#547482;border-radius:9px;padding:6px 9px;font-size:.72rem;font-weight:700}.science-enquiry{color:var(--science-muted);justify-content:center;align-items:center;gap:22px;margin-top:45px;display:flex}.science-enquiry a{color:var(--science-teal);font-weight:800;text-decoration:none}.science-enquiry a span{margin-left:6px;transition:transform .25s;display:inline-block}.science-enquiry a:hover span{transform:translate(5px)}@keyframes scienceRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes scienceOrbit{to{transform:rotate(384deg)}}@keyframes scienceOrbitReverse{to{transform:rotate(-408deg)}}@media (max-width:1050px){.science-page section{padding:90px 0}.science-hero-grid,.science-elements-grid{grid-template-columns:1fr}.science-hero-copy{max-width:800px}.science-hero-lab{width:min(720px,100%);min-height:500px}.science-subject-grid{grid-template-columns:1fr}.science-subject-card{grid-template-columns:210px 1fr;column-gap:28px;display:grid}.science-subject-visual{grid-row:1/6;height:100%;min-height:230px;margin:0}.science-subject-card>p{min-height:0}.science-subject-card ul{grid-column:2}.science-level-grid{grid-template-columns:repeat(2,1fr)}.science-help-grid{gap:55px}.science-elements-grid{gap:45px}}@media (max-width:700px){.science-page section{padding:72px 0}.science-hero{padding:125px 0 72px!important}.science-hero-grid{gap:45px}.science-hero-copy h1{letter-spacing:-.06em;font-size:clamp(3rem,13.5vw,4.6rem)}.science-hero-intro{font-size:1rem;line-height:1.7}.science-hero-lab{border-radius:25px;min-height:370px}.science-orbit-one,.science-orbit-two{width:210px;height:90px;margin:-45px 0 0 -105px}.science-hero-elements>span{border-radius:11px;width:65px;height:76px;padding:7px}.science-hero-elements strong{font-size:1.4rem}.science-hero-elements em{display:none}.science-tile-h{top:18px;left:14px}.science-tile-o{top:28px;right:14px}.science-tile-c{bottom:20px;left:20px}.science-tile-fe{bottom:18px;right:20px}.science-molecule{width:100px;bottom:90px;right:58px}.science-section-heading{margin-bottom:38px}.science-section-heading h2,.science-help-intro h2,.science-elements-copy h2{font-size:clamp(2.25rem,10vw,3.25rem)}.science-subject-card{padding:24px;display:block}.science-subject-visual{height:145px;min-height:0;margin-bottom:25px}.science-subject-card>p{min-height:0}.science-subject-card ul{margin-top:20px}.science-help-grid{grid-template-columns:1fr;gap:30px}.science-help-intro{position:static}.science-help-list article{grid-template-columns:48px 1fr;padding:24px 0}.science-element-grid{grid-template-columns:repeat(2,1fr);gap:10px}.science-element{min-height:155px;padding:15px}.science-element strong{font-size:2.35rem}.science-element p{color:#bcd1d8;opacity:1;background:0 0;margin-top:10px;padding:0;font-weight:500;position:static;transform:none}.science-level-grid{grid-template-columns:1fr}.science-level-card{min-height:0}.science-enquiry{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.science-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.science-page *,.science-page :before,.science-page :after{animation:none!important}.science-hero-lab{-webkit-backdrop-filter:none;backdrop-filter:none}}
