.abba-page .abba-section-heading.abba-heading-with-art{position:relative;max-width:none;padding-right:282px}.abba-heading-with-art>h2{max-width:780px}.abba-heading-with-art>.abba-research-doodle{position:absolute;right:8px;bottom:-9px;width:240px;height:195px}.abba-research-doodle{pointer-events:none;user-select:none}.abba-research-doodle svg{display:block;width:100%;height:100%;overflow:visible}.abba-research-doodle [class]{animation-play-state:paused}.abba-research-doodle[data-visible=true] [class]{animation-play-state:running}.abba-doodle-eyes{transform-box:fill-box;transform-origin:center;animation:abba-doodle-blink 6.4s ease-in-out infinite}.abba-lens-investigator{transform-origin:133px 168px;animation:abba-lens-look 5.2s ease-in-out infinite}.abba-lens-glint{transform-origin:156px 53px;animation:abba-doodle-glint 5.2s ease-in-out infinite}.abba-switch-arm{transform-origin:121px 78px;animation:abba-switch-turn 5s ease-in-out infinite}.abba-switch-event{animation:abba-switch-route 5s ease-in-out infinite}.abba-magnet-body{transform-origin:111px 171px;animation:abba-magnet-lean 4.8s ease-in-out infinite}.abba-magnet-papers{animation:abba-magnet-pull 4.8s ease-in-out infinite}.abba-magnet-field{animation:abba-magnet-field 4.8s ease-in-out infinite}.abba-dome-specimen{animation:abba-doodle-float 5.4s ease-in-out infinite}.abba-dome-dot{animation:abba-doodle-float 4s ease-in-out infinite}.abba-dome-dot-late{animation-delay:-2s}.abba-sprout-leaves{transform-origin:119px 127px;animation:abba-sprout-sway 4.5s ease-in-out infinite}.abba-sprout-drop{animation:abba-sprout-drop 5s ease-in-out infinite}.abba-plotter-line{stroke-dasharray:68;stroke-dashoffset:0;animation:abba-plotter-draw 5.8s ease-in-out infinite}.abba-plotter-pen{transform-origin:145px 59px;animation:abba-plotter-write 5.8s ease-in-out infinite}.abba-plotter-crank{transform-origin:198px 126px;animation:abba-plotter-crank 5.8s ease-in-out infinite}.abba-balance-beam{transform-origin:121px 80px;animation:abba-balance-rock 6s ease-in-out infinite}@keyframes abba-doodle-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes abba-lens-look{0%,15%,to{transform:rotate(0)}40%,66%{transform:rotate(-7deg) translateX(-3px)}82%{transform:rotate(2deg)}}@keyframes abba-doodle-glint{0%,20%,75%,to{opacity:.3;transform:scale(.7)}40%,60%{opacity:1;transform:scale(1)}}@keyframes abba-switch-turn{0%,18%,to{transform:rotate(18deg)}35%,78%{transform:rotate(-25deg)}}@keyframes abba-switch-route{0%,10%{transform:translate(0);opacity:0}18%{opacity:1}43%{transform:translate(68px,-54px);opacity:1}75%{transform:translate(156px,-93px);opacity:1}85%,to{transform:translate(156px,-93px);opacity:0}}@keyframes abba-magnet-lean{0%,to{transform:rotate(-3deg)}45%,65%{transform:rotate(3deg)}}@keyframes abba-magnet-pull{0%,to{transform:translateY(-2px)}45%,65%{transform:translateY(9px)}}@keyframes abba-magnet-field{0%,to{opacity:.3}45%,65%{opacity:.9}}@keyframes abba-doodle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes abba-sprout-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes abba-sprout-drop{0%,18%{transform:translateY(-7px);opacity:0}35%{opacity:1}70%{transform:translateY(13px);opacity:1}85%,to{transform:translateY(13px);opacity:0}}@keyframes abba-plotter-draw{0%,10%{stroke-dashoffset:68}62%,to{stroke-dashoffset:0}}@keyframes abba-plotter-write{0%,10%{transform:translate(-45px,31px) rotate(-10deg)}25%{transform:translate(-34px,19px) rotate(0)}38%{transform:translate(-22px,22px) rotate(-7deg)}52%{transform:translate(-10px,5px) rotate(0)}62%,to{transform:translate(0) rotate(-8deg)}}@keyframes abba-plotter-crank{0%,10%{transform:rotate(0)}65%,to{transform:rotate(1turn)}}@keyframes abba-balance-rock{0%,to{transform:rotate(-5deg)}45%{transform:rotate(5deg)}65%,82%{transform:rotate(0)}}@media (max-width:1100px){.abba-page .abba-section-heading.abba-heading-with-art{padding-right:230px}.abba-heading-with-art>.abba-research-doodle{width:200px;height:163px;right:0}}@media (max-width:767px){.abba-page .abba-section-heading.abba-heading-with-art{padding-right:0}.abba-heading-with-art>.abba-research-doodle{position:relative;right:auto;bottom:auto;width:120px;height:98px;margin:12px 3px -23px auto}}@media (prefers-reduced-motion:reduce){.abba-research-doodle *,.abba-research-doodle[data-visible=true] *{animation:none!important}}.research-figure{--rr-ink:#312b3a;--rr-muted:#69636c;--rr-green:#62866c;--rr-violet:#896ca0;--rr-line:#d9d2c7;margin:30px 0}.research-figure .research-figure-heading{margin-bottom:26px}.research-figure .research-figure-heading h3{margin:0 0 9px;color:var(--rr-ink);font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.035em}.research-figure .research-figure-heading p{max-width:65ch;margin:0;color:var(--rr-muted);font-size:14px;line-height:1.75}.research-figure>figcaption{margin:20px 0 0;color:var(--rr-muted);font-size:12px;line-height:1.7;max-width:85ch}.research-figure .research-curve{fill:none;stroke:var(--rr-violet);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.research-figure[data-started=true] .research-curve{stroke-dasharray:1;animation:research-draw 4.5s ease-out both}.research-figure[data-started=true] .research-arrive{animation:research-arrive 1.1s ease-out both;animation-delay:var(--arrival,0s)}.research-figure[data-running=false] *,.research-figure[data-running=false] :after{animation-play-state:paused!important}.research-figure .research-paper-grid{background-image:radial-gradient(#c7bda766 .7px,transparent 0);background-size:19px 19px}.research-figure .research-measure{font-variant-numeric:tabular-nums}.research-note{border-left:2px solid #a991b8;padding:3px 0 3px 20px;margin-top:25px;max-width:70ch}.research-note strong{display:block;color:#44374f;font-size:16px;line-height:1.5;font-weight:500;margin-bottom:6px}.research-note p{margin:0;font-size:14px;line-height:1.8;color:#69636c}@keyframes research-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes research-arrive{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.research-figure .research-figure-heading h3{font-size:22px}.research-figure .research-figure-heading p,.research-note p{font-size:13px}.research-figure>figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.research-figure *,.research-figure :after,.research-figure :before{animation:none!important;transition:none!important}}