:root{--primary-color:#4B8AB0;--secondary-color:#CDE8F6;--alt-background-color:#171717;--alt-text-color:#E8F1F6;--dark-background-color:#03425d;--pop-color:#E15045;--base-background-color:#FFFFFF}body{color:#222;background-color:var(--base-background-color);font-family:sans-serif;font-weight:100;line-height:1.5;margin:1rem;padding-top:3rem}header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;border-bottom:1px solid #222}.graph-paper-bg{background-image:linear-gradient(to right,#0E0E0E 1px,transparent 1px),linear-gradient(to bottom,#0E0E0E 1px,transparent 1px);background-size:24px 24px}.header-content{display:flex;justify-content:space-between;align-items:stretch}.site-title{font-size:1.5rem;font-weight:700}.site-title a{color:#222;text-decoration:none;font-weight:500}.header-nav{display:flex;align-items:stretch}.header-nav a{color:#222;display:flex;align-items:center;padding:0 1rem;position:relative;font-family:sans-serif}.header-nav a.active{font-weight:700;background-color:var(--secondary-color)}.header-nav a.active::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary-color)}.isolate{isolation:isolate}.underline-anim{background-image:linear-gradient(var(--pop-color),var(--pop-color));background-repeat:no-repeat;background-position:0 100%;background-size:0% 4px;padding-bottom:5px;transition:background-size .35s ease}.underline-anim-sm{background-image:linear-gradient(var(--pop-color),var(--pop-color));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .35s ease}.animate-hero-in{animation:hero-in 1s ease-out .05s both}@keyframes hero-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-underline-in{animation:underline-in .8s ease-out 1.1s both}@keyframes underline-in{from{background-size:0% 4px}to{background-size:100% 4px}}.animate-underline-in-sm{animation:underline-in-sm .8s ease-out 1.1s both}@keyframes underline-in-sm{from{background-size:0% 2px}to{background-size:100% 2px}}@media(prefers-reduced-motion:reduce){.animate-hero-in,.animate-underline-in{animation:none!important}}footer{border-top:1px solid var(--primary-color)}a{color:#00e;text-decoration:none}h1,.font-alt{font-family:noto sans,sans-serif}h2{font-family:noto sans,sans-serif}body{font-family:enriqueta,serif}section.alt-bg{background-color:var(--alt-background-color);color:var(--alt-text-color)!important}section.cred-bar-bg{background-color:var(--dark-background-color);color:var(--alt-text-color)!important}section{position:relative}.credibility-container{mask-image:linear-gradient(to right,transparent 0%,white 10%,white 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,white 10%,white 90%,transparent 100%)}@media(min-width:768px){.credibility-container{mask-image:linear-gradient(to right,transparent 0%,white 2.5%,white 97.5%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,white 2.5%,white 97.5%,transparent 100%)}}.credibility-scroll{animation:scroll 30s linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-33.33%)}}.credibility-scroll:hover{animation-play-state:paused}.text-pop-color{color:var(--pop-color)}.border-alt-bg{border:2px solid var(--dark-background-color)}