/* Chosen editorial composition: mobile-first, a real tablet layout, larger scroll poses. */
html:has(body[data-mwc-review="3"]) {scroll-behavior:auto!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 {
 --ev-label:#c1d6e3;--ev-copy:#c5d7e2;--ev-wire:#b9dce8;
 padding:32px 20px 48px;overflow:clip;scroll-margin-top:var(--mwc-review-height,0px);
}
body#mp-site.vr-study .sr-editorial-v2 .ev-world {
 position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-width:1280px;
}
body#mp-site.vr-study .sr-editorial-v2 .ev-intro,
body#mp-site.vr-study .sr-editorial-v2 .ev-outcomes,
body#mp-site.vr-study .sr-editorial-v2 .ev-endpoint {display:contents;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 h2 {
 grid-column:1/-1;grid-row:1;font:600 clamp(2.125rem,8.6vw,2.75rem)/1.05 Inter,Arial,sans-serif!important;
 letter-spacing:-.025em!important;max-width:none;margin:0 0 28px;color:#fff!important;text-wrap:balance;
}
body#mp-site.vr-study .sr-editorial-v2 h2 span {display:block;}
body#mp-site.vr-study .sr-editorial-v2 .sr-node {
 position:relative;inset:auto;width:100%;min-width:0;margin:0;
 grid-template-rows:24px minmax(0,1fr) minmax(46px,auto);gap:8px;
}
body#mp-site.vr-study .sr-editorial-v2 .sr-monitor {
 grid-column:1/-1;grid-row:3;height:clamp(170px,25svh,220px);align-self:end;
}
body#mp-site.vr-study .sr-editorial-v2 .sr-pair {
 gap:6%;width:100%;height:100%;overflow:clip;overflow-clip-margin:10px;
}
body#mp-site.vr-study .sr-editorial-v2 .sr-pair img {width:44%;height:100%;max-height:100%;object-fit:contain;}
body#mp-site.vr-study .sr-editorial-v2 .ev-branch {
 grid-column:1/-1;grid-row:4;position:relative;height:clamp(60px,9svh,80px);margin:8px 0;
}
body#mp-site.vr-study .sr-editorial-v2 .ev-branch .sr-wires {position:absolute;inset:0;z-index:0;width:100%;height:100%;}
body#mp-site.vr-study .sr-editorial-v2 .sr-line,
body#mp-site.vr-study .sr-editorial-v2 .sr-tip {
 stroke:var(--ev-wire);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;
 vector-effect:non-scaling-stroke;
}
body#mp-site.vr-study .sr-editorial-v2 .sr-warn {grid-column:1;grid-row:5;height:clamp(200px,30svh,260px);grid-template-rows:24px minmax(0,1fr) minmax(64px,auto);}
body#mp-site.vr-study .sr-editorial-v2 .sr-connect {grid-column:2;grid-row:5;height:clamp(200px,30svh,260px);grid-template-rows:24px minmax(0,1fr) minmax(64px,auto);}
body#mp-site.vr-study .sr-editorial-v2 .sr-hardware {overflow:clip;overflow-clip-margin:4px;}
body#mp-site.vr-study .sr-editorial-v2 .sr-hardware img {width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
body#mp-site.vr-study .sr-editorial-v2 .sr-warn .sr-hardware img {width:auto;max-width:90%;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-role {font:500 1.125rem/1.3 Inter,Arial,sans-serif;color:#fff!important;letter-spacing:0;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-caption {gap:3px;font-size:1rem!important;justify-content:flex-start;align-self:stretch;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-caption strong {font:500 1rem/1.35 Inter,Arial,sans-serif!important;color:#fff!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-caption span {font:400 .8125rem/1.5 Inter,Arial,sans-serif!important;color:var(--ev-label)!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy {
 grid-column:1/-1;min-width:0;width:100%;max-width:none;margin:0;padding:0!important;
 border:0!important;border-radius:0;background:none;box-shadow:none;
}
body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="0"] {grid-row:2;margin-top:0!important;margin-bottom:24px!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="1"] {grid-row:6;margin-top:28px!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="2"] {grid-row:7;margin-top:28px!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy h3 {
 font:500 1.5rem/1.25 Inter,Arial,sans-serif;letter-spacing:-.015em;color:#fff!important;
 margin:0 0 12px;max-width:24ch;text-wrap:balance;
}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy p {
 font:400 1rem/1.7 Inter,Arial,sans-serif;letter-spacing:.004em;color:var(--ev-copy)!important;
 max-width:52ch;margin:0 0 8px;text-wrap:pretty;overflow-wrap:break-word;
}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy a {
 display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:4px 0;
 border:0!important;border-radius:0;background:none;box-shadow:none;
 font:500 .9375rem/1.45 Inter,Arial,sans-serif;color:#bfe9f2;text-decoration:none!important;
 text-underline-offset:5px;
}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy a:hover {color:#fff;text-decoration:underline!important;}
body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy a:focus-visible {outline:2px solid #bfe9f2;outline-offset:5px;}
body#mp-site.vr-study .sr-editorial-v2 .sr-copy :is(p,a) {
 opacity:var(--ev-copy-progress,1);
 transform:translateY(calc((1 - var(--ev-copy-progress,1))*18px));
 transition:none!important;
}
body#mp-site.vr-study .sr-editorial-v2 .sr-copy:focus-within :is(p,a) {opacity:1;transform:none;}
/* Source fallback for the phone's centred monitor. JS measures exact layout anchors. */
body#mp-site.vr-study .sr-editorial-v2:not([data-sr-ready]) [data-sr-line="warn"] {d:path("M500 0 C500 35 240 45 240 110");}
body#mp-site.vr-study .sr-editorial-v2:not([data-sr-ready]) [data-sr-line="connect"] {d:path("M500 0 C500 35 760 45 760 110");}
body#mp-site.vr-study .sr-editorial-v2:not([data-sr-ready]) [data-sr-tip="warn"] {d:path("M236 102L240 110L244 102");}
@media(min-width:680px) {
 body#mp-site.vr-study .sr-root.sr-editorial-v2 {padding:40px 32px 56px;}
 body#mp-site.vr-study .sr-editorial-v2 .ev-world {gap:0 36px;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 h2 {font-size:3rem!important;margin-bottom:32px;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="0"] {grid-column:1;grid-row:2;margin-top:0!important;margin-bottom:0!important;align-self:start;padding-top:8px!important;}
 body#mp-site.vr-study .sr-editorial-v2 .sr-monitor {grid-column:2;grid-row:2;height:280px;}
 body#mp-site.vr-study .sr-editorial-v2 .ev-branch {grid-row:3;height:88px;margin-block:12px;}
 body#mp-site.vr-study .sr-editorial-v2 .sr-warn,
 body#mp-site.vr-study .sr-editorial-v2 .sr-connect {grid-row:4;height:250px;grid-template-rows:26px minmax(0,1fr) minmax(50px,auto);}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="1"] {grid-column:1;grid-row:5;margin-top:24px!important;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="2"] {grid-column:2;grid-row:5;margin-top:24px!important;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy h3 {font-size:1.5625rem;max-width:22ch;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-role {font-size:1.25rem;}
 body#mp-site.vr-study .sr-editorial-v2:not([data-sr-ready]) [data-sr-line="warn"] {d:path("M775 0 C775 35 240 45 240 110");}
 body#mp-site.vr-study .sr-editorial-v2:not([data-sr-ready]) [data-sr-line="connect"] {d:path("M775 0 C775 35 760 45 760 110");}
}
@media(min-width:1100px) {
 body#mp-site.vr-study .sr-root.sr-editorial-v2 {padding:56px 56px 64px;}
 body#mp-site.vr-study .sr-editorial-v2 .ev-world {column-gap:64px;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 h2 {grid-column:1;grid-row:1;font-size:clamp(3.25rem,4.4vw,4rem)!important;margin-bottom:28px;align-self:end;}
 body#mp-site.vr-study .sr-editorial-v2 .sr-monitor {grid-column:2;grid-row:1/3;height:320px;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 [data-sr-copy="0"] {align-self:start;max-width:46ch;padding-top:0!important;}
 body#mp-site.vr-study .sr-editorial-v2 .ev-branch {height:96px;}
 body#mp-site.vr-study .sr-editorial-v2 .sr-warn,
 body#mp-site.vr-study .sr-editorial-v2 .sr-connect {height:270px;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy h3 {font-size:1.75rem;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-copy p {font-size:1.03125rem;}
 body#mp-site.vr-study .sr-root.sr-editorial-v2 .sr-role {font-size:1.3125rem;}
}
@media(max-height:650px) and (max-width:679px) {
 body#mp-site.vr-study .sr-editorial-v2 .sr-monitor {height:170px;}
 body#mp-site.vr-study .sr-editorial-v2 .ev-branch {height:56px;margin-block:6px;}
 body#mp-site.vr-study .sr-editorial-v2 .sr-warn,
 body#mp-site.vr-study .sr-editorial-v2 .sr-connect {height:200px;}
}
body#mp-site.vr-study .sr-editorial-v2[data-ev-reduced] img {transform:none!important;opacity:1!important;}
body#mp-site.vr-study .sr-editorial-v2[data-ev-reduced] .sr-line {stroke-dashoffset:0!important;}
body#mp-site.vr-study .sr-editorial-v2[data-ev-reduced] .sr-tip {opacity:1!important;}
body#mp-site.vr-study .sr-editorial-v2[data-ev-reduced] .sr-copy :is(p,a) {opacity:1!important;transform:none!important;}
/* Tablet and phone: one centred axis and a reserved visual stage. The X's
   bounded drift in editorial-hero.js can no longer enter the reading area. */
@media(max-width:1099px) {
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-inner {
  height:auto!important;min-height:0!important;display:grid;
  grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;
  grid-template-areas:'copy' 'art' 'description';justify-items:center;
  align-content:start;gap:0;padding:32px 24px 36px;
 }
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-copy {width:100%;align-self:start;text-align:center;}
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero h1 {
  font-size:clamp(34px,5.8vw,52px)!important;line-height:1.08!important;
  width:100%;max-width:22ch;margin:0 auto;text-align:center;
 }
 body#mp-site.vr-study[data-mwc-review="3"] :is(.mp-art-anchor,.vr-hero-object) {
  width:min(100%,430px);height:clamp(260px,46vw,380px);margin:32px 0 0;
  min-height:0;max-height:none;align-self:center;justify-self:center;
 }
 body#mp-site.vr-study[data-mwc-review="3"] .vr-hero-object {padding:32px 0 0;}
 body#mp-site.vr-study[data-mwc-review="3"] .vr-hero-object img {width:90%;max-height:calc(100% - 12px);}
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-description {
  width:100%;max-width:650px;align-self:start;justify-self:center;
  margin:clamp(52px,6.5vw,72px) 0 0;text-align:center;
 }
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-description p {
  max-width:52ch;margin:0 auto 22px;font-size:16px;line-height:1.65;text-align:center;
 }
 body#mp-site.vr-study[data-mwc-review="3"] .mp-actions {justify-content:center;gap:16px 24px;}
 body#mp-site.vr-study[data-mwc-review="3"] .mp-actions .mp-text-link {font-size:15px;min-height:44px;}
}
@media(min-width:680px) and (max-width:1099px) {
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-inner {padding:40px 36px;}
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-description {margin-top:68px;}
 body#mp-site.vr-study[data-mwc-review="3"] .mp-hero-description p {font-size:18px;}
}
@media(prefers-reduced-motion:reduce) {
 body#mp-site.vr-study .sr-editorial-v2 .sr-copy :is(p,a) {opacity:1!important;transform:none!important;}
}
