/* Six decorative accents, drawn from one optimized illustration sheet. */
.science-heading{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:36px;margin-bottom:36px}.science-heading-copy{min-width:0}.science-heading-copy>.sectionhead{margin-bottom:0;align-items:flex-start;flex-direction:column;gap:16px}.science-heading-copy .sectionintro{margin-bottom:0}.science-heading-copy h2{margin-bottom:20px}.science-heading-copy .sectionhead h2{margin-bottom:0}.science-accent{width:210px;margin:0;background:#f6f5f1;border:1px solid #deddd4;border-radius:4px;overflow:hidden;color:#1b1e4a}.science-art{width:100%;aspect-ratio:1;background-image:url('images/science-accents.webp');background-size:300% 200%;background-repeat:no-repeat}.science-accent figcaption{font-size:11px;letter-spacing:.07em;text-align:center;padding:0 8px 10px;color:#56574f}.accent-neural .science-art{background-position:0 0}.accent-biosensor .science-art{background-position:50% 0}.accent-human .science-art{background-position:100% 0}.accent-signal .science-art{background-position:0 100%}.accent-molecular .science-art{background-position:50% 100%}.accent-robotics .science-art{background-position:100% 100%}[data-theme=dark] .science-accent{border-color:#62657b}#skills .science-heading{margin-top:20px}#contact .science-heading-copy .sectionhead>.sectionintro{max-width:550px}@media(max-width:900px){.science-heading{grid-template-columns:minmax(0,1fr) 170px;gap:24px}.science-accent{width:170px}}@media(max-width:600px){.science-heading{grid-template-columns:minmax(0,1fr) 115px;gap:16px;margin-bottom:28px}.science-accent{width:115px}.science-accent figcaption{font-size:9px;letter-spacing:.02em;padding-bottom:8px}.science-heading-copy h2{font-size:32px}.science-heading-copy .eyebrow{font-size:10px;letter-spacing:.1em}.science-heading-copy .sectionintro{font-size:16px}.science-heading-copy .sectionhead{gap:12px}}@media(max-width:360px){.science-heading{grid-template-columns:minmax(0,1fr) 90px;gap:12px}.science-accent{width:90px}.science-heading-copy h2{font-size:29px}}
