/* VQ: a scientific journal with a distinctly human origin. */
.research-pair{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.research-pair img{width:100%;height:100%;object-fit:cover;object-position:center top}.research-portraits .photo-caption{font-size:clamp(2.4rem,4.5vw,5rem)}
.signature-cta{display:inline-flex;align-items:center;gap:28px;padding:8px 8px 8px 25px;border-radius:999px;min-height:64px;background:var(--ink);color:var(--paper);text-decoration:none;font:600 16px/1.3 Body,sans-serif;position:relative;isolation:isolate;transition:transform .4s,box-shadow .4s}.signature-cta:before{content:'';position:absolute;inset:4px;border:1px solid currentColor;border-radius:inherit;opacity:.25}.cta-disc{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#a62834;position:relative}.cta-disc:before{content:'';position:absolute;inset:5px;border:1px solid currentColor;border-radius:50%;opacity:.25;animation:oxygen-pulse 3.5s ease-in-out infinite}.cta-disc svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .65s}.signature-cta:hover,.signature-cta:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px #131a3522}.signature-cta:hover svg,.signature-cta:focus-visible svg{transform:rotate(90deg)}@keyframes oxygen-pulse{50%{transform:scale(1.17);opacity:.6}}.hero.split-hero p{margin-bottom:30px}.hero.split-hero h1{font-size:clamp(3.6rem,6.8vw,7.6rem)}.hero-image-window{border-radius:50% 50% 12px 12px!important}.hero-orbit{border-radius:50% 50% 12px 12px!important}.hero-media:after{height:60px;width:60px;border-radius:50%;background:none;border:1px solid var(--accent);left:-28px;top:70%;opacity:.6;animation:oxygen-pulse 5s infinite}.btn:after{content:none}.eyebrow{font-size:14px}.loader-label{font-size:12px}
.technology-opening{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center;padding:70px 0 90px;border-bottom:1px solid var(--line)}.technology-opening h1{font-size:clamp(3.2rem,6vw,6.5rem);line-height:1.02;max-width:none;margin:24px 0}.technology-opening p{max-width:32ch;color:var(--muted);margin-bottom:25px}.technology-opening figure{margin:0;position:relative}.technology-opening img{width:100%;aspect-ratio:1.1;object-fit:contain;background:#fff;border-radius:50% 50% 10px 10px}.technology-opening figcaption{font-size:13px;color:var(--muted);padding:18px 0;border-bottom:1px solid var(--line)}.science-intro{display:grid;grid-template-columns:1fr 2.2fr;gap:28px 8%}.science-intro h2{font-size:clamp(2.8rem,5.5vw,6rem);line-height:1.08;max-width:none}.science-intro h2 em{font-style:normal;color:var(--accent)}.science-intro p{grid-column:2;max-width:44ch;color:var(--muted)}.science-story{background:#131a35;color:#fff;padding:90px 0}.science-story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;align-items:start}.science-story-grid figure{margin:0;position:sticky;top:60px}.science-story-grid img{width:100%;aspect-ratio:.8;object-fit:cover;border-radius:0 80px 0 0}.science-story-grid figcaption{font-size:13px;color:#bec5d7;margin-top:18px}.science-story-grid article{position:relative;padding:35px 0 35px 44px;border-bottom:1px solid #ffffff30}.science-story-grid h3{font-size:clamp(2rem,3.3vw,3.5rem);margin-bottom:20px;line-height:1.08}.science-story-grid p{color:#cbd3e4;max-width:34ch}.story-step{position:absolute;left:0;top:40px;color:#cbd3e4;font-size:14px}.research-context{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:start}.research-context h2{font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.06}.research-context p{max-width:38ch;margin-bottom:30px;color:var(--muted)}
.page-top h1{font-size:clamp(3rem,5.2vw,5.7rem);line-height:1.04;max-width:none}.page-top{padding:65px 0}.origin-story{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;align-items:center;border-bottom:1px solid var(--line)}.origin-story figure{margin:0}.origin-story img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0 0 90px 0}.origin-story figcaption{font-size:13px;color:var(--muted);margin-top:16px}.origin-story h2{font-size:clamp(2.7rem,4.5vw,4.8rem)}.origin-story p{margin-top:25px;max-width:43ch;color:var(--muted)}.people{grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 4%}.person{display:flex;flex-direction:column;gap:20px;min-width:0}.person img{width:100%;aspect-ratio:.88;object-fit:cover;object-position:center top;border-radius:12px;max-height:480px}.person h3{font-size:clamp(1.8rem,2.3vw,2.8rem);line-height:1.1}.person .eyebrow{font-size:14px}.person p{max-width:34ch}.person:nth-child(2){margin-top:65px}.person:nth-child(5){margin-top:65px}.person:hover img{transform:none;filter:saturate(1.1)}
.page-top.news-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:24px 8%}.news-heading .eyebrow{grid-column:1/-1}.news-heading h1{margin:0;max-width:none}.news-heading p{align-self:end;max-width:30ch;font-size:1rem}.journal{display:grid;grid-template-columns:1fr 1fr;gap:80px 7%;align-items:start}.editorial-news{display:flex;flex-direction:column-reverse;gap:28px;border-top:1px solid var(--line);padding-top:25px;min-width:0}.editorial-news figure{margin:0;overflow:hidden}.editorial-news img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:12px;transition:transform .8s}.editorial-news figcaption{margin-top:12px;font-size:13px;color:var(--muted)}.editorial-news h3{font-size:clamp(2rem,3vw,3.4rem);margin:20px 0;line-height:1.09}.editorial-news .date{font-size:14px;color:var(--muted)}.editorial-news .news-copy>a{display:inline-block;margin-top:22px}.editorial-news.news-0{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center;border-top:0;padding:0}.news-0 h3{font-size:clamp(3rem,5.5vw,5.8rem)}.news-0 img{aspect-ratio:.95;object-position:top}.news-1 img{object-fit:contain;background:#fff}.news-2{margin-top:75px}.news-2 img{object-position:center 28%}.editorial-news:hover img{transform:scale(1.025)}.news-context{grid-column:1/-1;font-size:14px;color:var(--muted)}
.vq-contact{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:start;padding:65px 0 100px}.vq-contact h1{font-size:clamp(3rem,5.5vw,5.8rem);line-height:1.05;max-width:none;margin:25px 0}.contact-story>p{color:var(--muted);max-width:34ch}.contact-story figure{margin:35px 0 25px;width:58%}.contact-story img{width:100%;aspect-ratio:1.05;object-fit:cover;object-position:top;border-radius:50% 50% 0 0}.contact-story figcaption{font-size:13px;color:var(--muted);margin-top:14px}.contact-email{overflow-wrap:anywhere;display:inline-block}.contact-story .contact-warning{font-size:14px;border-top:1px solid var(--line);padding-top:25px;margin-top:28px}.form-panel{background:var(--panel);padding:40px;border-radius:12px;min-width:0}.form-panel h2{font-size:2.5rem;line-height:1.1;margin-bottom:30px}.contact-form{grid-template-columns:1fr 1fr;gap:22px}.field:has(textarea),.contact-form button,.contact-form small,.contact-form [role=status]{grid-column:1/-1}.contact-form .btn{justify-self:start}.contact-form label{font-size:14px}.field input,.field select,.field textarea{background:var(--paper);border-radius:4px}.cta{border-radius:12px 100px 12px 12px}
@media(max-width:1000px){.technology-opening,.science-story-grid,.origin-story,.research-context,.vq-contact{gap:6%}.people{grid-template-columns:1fr 1fr}.person:nth-child(n){margin-top:0}.person:nth-child(even){margin-top:45px}.form-panel{padding:25px}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:1!important}.signature-cta{gap:18px;padding-left:20px;font-size:15px}}
@media(max-width:700px){.hero.split-hero h1{font-size:clamp(3.2rem,10.6vw,4.8rem)}.hero-media:after{display:none}.technology-opening,.science-intro,.science-story-grid,.research-context,.origin-story,.vq-contact{display:flex;flex-direction:column;gap:35px}.technology-opening{padding:35px 0 60px}.technology-opening h1{font-size:3.5rem}.technology-opening figure{width:100%}.technology-opening img{aspect-ratio:1}.science-intro h2{font-size:3rem}.science-story{padding:65px 0}.science-story-grid figure{position:static;width:100%}.science-story-grid img{aspect-ratio:1.1}.science-story-grid h3{font-size:2.6rem}.science-story-grid article{padding:30px 0 30px 36px}.story-step{top:35px}.research-context h2{font-size:3rem}.page-top{padding:40px 0}.page-top h1{font-size:3.3rem}.origin-story h2{font-size:3rem}.origin-story figure{width:100%}.origin-story img{aspect-ratio:1.2}.people{gap:40px 20px}.person:nth-child(n){margin:0}.person{gap:16px}.person h3{font-size:1.8rem}.person .eyebrow{font-size:12px}.person p{font-size:14px}.journal{display:flex;flex-direction:column;gap:55px}.editorial-news.news-0{display:flex;flex-direction:column-reverse;gap:25px}.news-0 h3{font-size:3.1rem}.news-0 figure{width:100%}.news-0 img{aspect-ratio:1.25}.editorial-news.news-2{margin:0}.editorial-news h3{font-size:2.6rem}.page-top.news-heading{display:block}.news-heading h1{margin:25px 0}.news-heading p{max-width:35ch}.vq-contact{padding:35px 0 65px}.vq-contact h1{font-size:3.4rem}.contact-story figure{width:65%;max-width:320px}.form-panel{width:100%;padding:25px}.form-panel h2{font-size:2.5rem}.signature-cta{max-width:100%;gap:18px}.cta{border-radius:12px}}
@media(max-width:430px){.people{grid-template-columns:1fr}.person img{max-height:none;aspect-ratio:.95}.person h3{font-size:2.3rem}.person .eyebrow,.person p{font-size:14px}}
body.reduce-motion .cta-disc:before{animation:none!important}@media(prefers-reduced-motion:reduce){.cta-disc:before{animation:none!important}.science-story-grid figure{position:static}}
