.subject-chemistry mask{mask-type:initial}.subject-chemistry-reaction{fill:black;opacity:0}.subject-chemistry-surface{transform-origin:224px 360px;transform-box:view-box}.subject-chemistry-bubble{opacity:0;transform-origin:0 0;transform-box:view-box}.subject-chemistry[data-playing=true] .subject-chemistry-reaction{animation:subject-chemistry-reaction var(--subject-chemistry-duration) ease-in-out both}.subject-chemistry[data-playing=true] .subject-chemistry-surface{animation:subject-chemistry-surface var(--subject-chemistry-duration) ease-in-out both}.subject-chemistry[data-playing=true] .subject-chemistry-bubble{animation:subject-chemistry-bubble var(--bubble-duration) cubic-bezier(.3,.1,.55,1) var(--bubble-delay) both}@keyframes subject-chemistry-reaction{0%,to{opacity:0}88%,9%{opacity:1}}@keyframes subject-chemistry-surface{0%,to{transform:translateY(0) rotate(0deg)}24%{transform:translateY(24px) rotate(5deg)}48%{transform:translateY(-18px) rotate(-5deg)}70%{transform:translateY(20px) rotate(4deg)}88%{transform:translateY(-10px) rotate(-2deg)}}@keyframes subject-chemistry-bubble{0%{opacity:0;transform:translate(0) scale(.65)}12%,88%{opacity:1}to{opacity:0;transform:translate(var(--bubble-drift),var(--bubble-rise)) scale(1.05)}}@media (prefers-reduced-motion:reduce){.subject-chemistry[data-playing=true] .subject-chemistry-bubble,.subject-chemistry[data-playing=true] .subject-chemistry-reaction,.subject-chemistry[data-playing=true] .subject-chemistry-surface{animation:none;opacity:0}}.subject-computing mask{mask-type:initial}.subject-computing-bit{fill:black;opacity:0;transform-origin:0 0;transform-box:view-box}.subject-computing-cycle{color:var(--colors-amber-9);opacity:0}.subject-computing-core{fill:currentColor;opacity:0}.subject-computing-packet{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.22 1.78;stroke-dashoffset:.22;opacity:0}.subject-computing[data-playing=true] .subject-computing-cycle{animation:subject-computing-cycle var(--subject-computing-duration) ease-in-out both}.subject-computing[data-playing=true] .subject-computing-core{animation:subject-computing-core var(--subject-computing-duration) ease-in-out both}.subject-computing[data-playing=true] .subject-computing-bit{animation:subject-computing-bit var(--subject-computing-bit-duration) ease-in-out var(--bit-delay) both}.subject-computing[data-playing=true] .subject-computing-packet{animation:subject-computing-packet var(--packet-duration) cubic-bezier(.3,.1,.4,1) var(--packet-delay) both}@keyframes subject-computing-cycle{0%,to{opacity:0}6%,92%{opacity:1}}@keyframes subject-computing-core{0%,26%,88%,to{opacity:0}46%{opacity:.85}58%{opacity:.2}69%{opacity:.65}}@keyframes subject-computing-bit{0%,to{opacity:0;transform:scale(.55)}22%,42%{opacity:1;transform:scale(1)}53%{opacity:0;transform:scale(.82)}65%,85%{opacity:1;transform:scale(1)}}@keyframes subject-computing-packet{0%{opacity:0;stroke-dashoffset:.22}14%,76%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@media (prefers-reduced-motion:reduce){.subject-computing[data-playing=true] .subject-computing-bit,.subject-computing[data-playing=true] .subject-computing-core,.subject-computing[data-playing=true] .subject-computing-cycle,.subject-computing[data-playing=true] .subject-computing-packet{animation:none;opacity:0}}.subject-math{--subject-math-duration:2800ms}.subject-math-ink{opacity:0;color:var(--colors-fg-default)}.subject-math mask path{fill:none;stroke:white;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.subject-math[data-playing=true] .subject-math-rest{animation:subject-math-rest var(--subject-math-duration) linear both}.subject-math[data-playing=true] .subject-math-ink{animation:subject-math-ink var(--subject-math-duration) linear both}.subject-math[data-playing=true] .subject-math-root-draw{animation:subject-math-root var(--subject-math-duration) linear both}.subject-math[data-playing=true] .subject-math-first-draw{animation:subject-math-first var(--subject-math-duration) linear both}.subject-math[data-playing=true] .subject-math-second-draw{animation:subject-math-second var(--subject-math-duration) linear both}@keyframes subject-math-rest{0%,5%,to{opacity:1}14%,77%{opacity:.24}}@keyframes subject-math-ink{0%,5%,to{opacity:0}14%,77%{opacity:1}}@keyframes subject-math-root{0%,9.99%{stroke-dashoffset:1;opacity:0}10%{stroke-dashoffset:1;opacity:1}20%{stroke-dashoffset:.92}29%{stroke-dashoffset:.66}43%{stroke-dashoffset:.23}56%,to{stroke-dashoffset:0}}@keyframes subject-math-first{0%,44.99%{stroke-dashoffset:1;opacity:0}45%{stroke-dashoffset:1;opacity:1}60%,to{stroke-dashoffset:0}}@keyframes subject-math-second{0%,56.99%{stroke-dashoffset:1;opacity:0}57%{stroke-dashoffset:1;opacity:1}72%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.subject-math[data-playing=true] .subject-math-rest{animation:none;opacity:1}.subject-math[data-playing=true] .subject-math-ink,.subject-math[data-playing=true] mask path{animation:none;opacity:0}}.subject-history-motion,.subject-history[data-playing=true] .subject-history-rest{visibility:hidden}.subject-history[data-playing=true] .subject-history-motion{visibility:visible}.subject-history-hands{transform-origin:var(--subject-history-pivot);transform-box:view-box}.subject-history-light{color:var(--colors-fg-default);opacity:0;fill:none;stroke:currentColor;stroke-linecap:round}.subject-history-trail{--rewind-from:0.18;--rewind-to:-1;stroke-width:36;stroke-dasharray:.17 1.83;stroke-dashoffset:var(--rewind-from);opacity:.3}.subject-history-head{--rewind-from:0.055;--rewind-to:-1.125;stroke-width:48;stroke-dasharray:.045 1.955;stroke-dashoffset:var(--rewind-from)}.subject-history[data-playing=true] .subject-history-hands{animation:subject-history-rewind var(--subject-history-duration) cubic-bezier(.4,0,.2,1) both}.subject-history[data-playing=true] .subject-history-light{animation:subject-history-light var(--subject-history-duration) ease-in-out both}.subject-history[data-playing=true] .subject-history-light>path{animation:subject-history-trace var(--subject-history-duration) cubic-bezier(.3,0,.35,1) both}@keyframes subject-history-rewind{0%,6%{transform:rotate(0deg) scale(1)}12%{transform:rotate(7deg) scale(var(--subject-history-hand-scale))}30%,35%{transform:rotate(-112deg) scale(var(--subject-history-hand-scale))}58%,63%{transform:rotate(-247deg) scale(var(--subject-history-hand-scale))}86%{transform:rotate(-366deg) scale(var(--subject-history-hand-scale))}95%,to{transform:rotate(-1turn) scale(1)}}@keyframes subject-history-light{0%,16%,94%,to{opacity:0}28%,78%{opacity:1}}@keyframes subject-history-trace{0%,16%{stroke-dashoffset:var(--rewind-from)}87%,to{stroke-dashoffset:var(--rewind-to)}}@media (prefers-reduced-motion:reduce){.subject-history[data-playing=true] .subject-history-rest{visibility:visible}.subject-history[data-playing=true] .subject-history-motion{visibility:hidden}.subject-history[data-playing=true] .subject-history-hands{animation:none;transform:none}.subject-history[data-playing=true] .subject-history-light,.subject-history[data-playing=true] .subject-history-light>path{animation:none;opacity:0}}.subject-languages{--subject-languages-duration:3200ms}.subject-languages-emphasis{color:var(--colors-fg-default)}.subject-languages-emphasis>path{opacity:0}.subject-languages mask path{fill:none;stroke:white;stroke-linecap:round;stroke-linejoin:round}.subject-languages-signal{stroke-dasharray:.2 1.8;stroke-dashoffset:.2}.subject-languages[data-playing=true] .subject-languages-rest{animation:subject-languages-rest var(--subject-languages-duration) ease-in-out both}.subject-languages[data-playing=true] .subject-languages-source{animation:subject-languages-source var(--subject-languages-duration) ease-in-out both}.subject-languages[data-playing=true] .subject-languages-answer{animation:subject-languages-answer var(--subject-languages-duration) ease-in-out both}.subject-languages[data-playing=true] .subject-languages-bridge{animation:subject-languages-bridge var(--subject-languages-duration) ease-in-out both}.subject-languages[data-playing=true] .subject-languages-signal{animation:subject-languages-signal var(--subject-languages-duration) cubic-bezier(.4,0,.2,1) both}@keyframes subject-languages-rest{0%,7%,to{opacity:1}20%,83%{opacity:.64}}@keyframes subject-languages-source{0%,7%,to{opacity:0}22%,29%{opacity:1}48%,64%{opacity:.08}79%{opacity:.8}}@keyframes subject-languages-bridge{0%,26%,58%,to{opacity:0}34%,47%{opacity:1}}@keyframes subject-languages-signal{0%,28%{stroke-dashoffset:.2}56%,to{stroke-dashoffset:-1}}@keyframes subject-languages-answer{0%,35%,to{opacity:0}51%{opacity:1}61%{opacity:.68}73%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.subject-languages[data-playing=true] .subject-languages-rest{animation:none;opacity:1}.subject-languages[data-playing=true] .subject-languages-emphasis>path,.subject-languages[data-playing=true] .subject-languages-signal{animation:none;opacity:0}}.subject-physics{--subject-physics-duration:3600ms}.subject-physics-light{color:var(--colors-fg-default)}.subject-physics-electrons,.subject-physics-nucleus{opacity:0}.subject-physics-orbit{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dashoffset:var(--subject-orbit-start)}.subject-physics-wake{stroke-width:20;stroke-dasharray:0 .86 .14 0;opacity:.18}.subject-physics-tail{stroke-width:28;stroke-dasharray:0 .95 .05 0;opacity:.4}.subject-physics-head{stroke-dasharray:.001 .999}.subject-physics[data-playing=true] .subject-physics-rest{animation:subject-physics-rest var(--subject-physics-duration) ease-in-out both}.subject-physics[data-playing=true] .subject-physics-nucleus{animation:subject-physics-nucleus var(--subject-physics-duration) ease-in-out both}.subject-physics[data-playing=true] .subject-physics-electrons{animation:subject-physics-electrons var(--subject-physics-duration) ease-in-out both}.subject-physics[data-playing=true] .subject-physics-orbit{animation-duration:var(--subject-physics-duration);animation-timing-function:cubic-bezier(.3,.05,.35,1);animation-fill-mode:both}.subject-physics[data-playing=true] [data-orbit=upright]{animation-name:subject-physics-upright}.subject-physics[data-playing=true] [data-orbit=rising]{animation-name:subject-physics-rising}.subject-physics[data-playing=true] [data-orbit=falling]{animation-name:subject-physics-falling}@keyframes subject-physics-rest{0%,5%,to{opacity:1}21%,79%{opacity:.66}}@keyframes subject-physics-nucleus{0%,4%,90%,to{opacity:0}15%{opacity:.9}37%{opacity:.12}67%{opacity:.55}}@keyframes subject-physics-electrons{0%,7%,96%,to{opacity:0}19%,76%{opacity:1}}@keyframes subject-physics-upright{0%,7%{stroke-dashoffset:var(--subject-orbit-start)}84%,to{stroke-dashoffset:var(--subject-orbit-end)}}@keyframes subject-physics-rising{0%,15%{stroke-dashoffset:var(--subject-orbit-start)}89%,to{stroke-dashoffset:var(--subject-orbit-end)}}@keyframes subject-physics-falling{0%,11%{stroke-dashoffset:var(--subject-orbit-start)}79%,to{stroke-dashoffset:var(--subject-orbit-end)}}@media (prefers-reduced-motion:reduce){.subject-physics[data-playing=true] .subject-physics-rest{animation:none;opacity:1}.subject-physics[data-playing=true] .subject-physics-electrons,.subject-physics[data-playing=true] .subject-physics-nucleus,.subject-physics[data-playing=true] .subject-physics-orbit{animation:none;opacity:0}}.subject-philosophy mask{mask-type:initial}.subject-philosophy-thought{opacity:0}.subject-philosophy-question{fill:none;stroke:black;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.subject-philosophy-dot{fill:black;opacity:0;transform-origin:0 0;transform-box:view-box}.subject-philosophy[data-playing=true] .subject-philosophy-thought{animation:subject-philosophy-thought var(--subject-philosophy-duration) ease-in-out both}.subject-philosophy[data-playing=true] .subject-philosophy-question{animation:subject-philosophy-question var(--subject-philosophy-draw-duration) cubic-bezier(.35,.05,.3,1) var(--question-delay) both}.subject-philosophy[data-playing=true] .subject-philosophy-dot{animation:subject-philosophy-dot .5s ease-out var(--dot-delay) both}@keyframes subject-philosophy-thought{0%,5%,to{opacity:0}15%,78%{opacity:1}}@keyframes subject-philosophy-question{0%{opacity:0;stroke-dashoffset:1}6%{opacity:1}68%,to{opacity:1;stroke-dashoffset:0}}@keyframes subject-philosophy-dot{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.subject-philosophy[data-playing=true] .subject-philosophy-dot,.subject-philosophy[data-playing=true] .subject-philosophy-question,.subject-philosophy[data-playing=true] .subject-philosophy-thought{animation:none;opacity:0}}.subject-sociology-motion,.subject-sociology[data-playing=true] .subject-sociology-rest{visibility:hidden}.subject-sociology[data-playing=true] .subject-sociology-motion{visibility:visible}.subject-sociology-left{transform-origin:96px 480px;transform-box:view-box}.subject-sociology-right{transform-origin:416px 480px;transform-box:view-box}.subject-sociology mask{mask-type:initial}.subject-sociology-expression{fill:black;opacity:0}.subject-sociology-smile{fill:none;stroke:black;stroke-width:10;stroke-linecap:round}.subject-sociology-eyes,.subject-sociology-speaking{transform-origin:0 0;transform-box:view-box}.subject-sociology-speaking{opacity:0}.subject-sociology[data-playing=true] .subject-sociology-left{animation:subject-sociology-left var(--subject-sociology-duration) ease-in-out both}.subject-sociology[data-playing=true] .subject-sociology-right{animation:subject-sociology-right var(--subject-sociology-duration) ease-in-out both}.subject-sociology[data-playing=true] .subject-sociology-centre-head{animation:subject-sociology-listen var(--subject-sociology-duration) ease-in-out both}.subject-sociology[data-playing=true] .subject-sociology-expression{animation:subject-sociology-expression var(--subject-sociology-duration) ease-in-out both}.subject-sociology[data-playing=true] .subject-sociology-gaze{animation:subject-sociology-gaze var(--subject-sociology-duration) ease-in-out both}.subject-sociology[data-playing=true] [data-face=centre] .subject-sociology-gaze{animation-name:subject-sociology-centre-gaze}.subject-sociology[data-playing=true] .subject-sociology-eyes{animation:subject-sociology-blink .18s ease-in-out var(--blink-delay) both}.subject-sociology[data-playing=true] .subject-sociology-speaking{animation:subject-sociology-speaking var(--subject-sociology-speech-duration) ease-in-out var(--speech-delay) both}.subject-sociology[data-playing=true] .subject-sociology-smile{animation:subject-sociology-smile var(--subject-sociology-speech-duration) ease-in-out var(--speech-delay) both}@keyframes subject-sociology-left{0%,46%,to{transform:rotate(0deg) scaleY(1)}10%{transform:rotate(1deg) scaleY(.96)}18%,35%{transform:rotate(5deg) scaleY(1)}27%{transform:rotate(4deg) scaleY(.97)}}@keyframes subject-sociology-right{0%,48%,88%,to{transform:rotate(0deg) scaleY(1)}54%{transform:rotate(-1deg) scaleY(.96)}62%,78%{transform:rotate(-5deg) scaleY(1)}70%{transform:rotate(-4deg) scaleY(.97)}}@keyframes subject-sociology-listen{0%,18%,33%,45%,60%,71%,88%,to{transform:translateY(0)}26%,52%,80%{transform:translateY(12px)}}@keyframes subject-sociology-expression{0%,5%,to{opacity:0}14%,84%{opacity:1}}@keyframes subject-sociology-gaze{0%,to{transform:translateX(0)}18%,82%{transform:translateX(var(--gaze))}}@keyframes subject-sociology-centre-gaze{0%,to{transform:translateX(0)}18%,32%{transform:translateX(-8px)}42%,56%{transform:translateX(0)}66%,82%{transform:translateX(8px)}}@keyframes subject-sociology-blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.12)}}@keyframes subject-sociology-speaking{0%,to{opacity:0;transform:scaleY(.25)}14%{opacity:1;transform:scaleY(1)}30%{opacity:1;transform:scaleY(.25)}48%{opacity:1;transform:scaleY(.85)}62%{opacity:1;transform:scaleY(.35)}80%{opacity:1;transform:scaleY(.9)}}@keyframes subject-sociology-smile{0%,to{opacity:1}8%,92%{opacity:0}}@media (prefers-reduced-motion:reduce){.subject-sociology[data-playing=true] .subject-sociology-rest{visibility:visible}.subject-sociology[data-playing=true] .subject-sociology-motion{visibility:hidden}.subject-sociology[data-playing=true] [data-face=centre] .subject-sociology-gaze,.subject-sociology[data-playing=true] [data-face] *,.subject-sociology[data-playing=true] [data-person],.subject-sociology[data-playing=true] [data-person] *{animation:none;transform:none}.subject-sociology[data-playing=true] .subject-sociology-expression{opacity:0}}