*,:after,:before{box-sizing:border-box}*{margin:0}img,picture,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}:root{--color-purple-background:#ece3ef;--color-yellow-background:#ffffdf;--color-green-background:#e5f7e5;--color-yellow-dark-background:#f7f7d3;--color-yellow-darker-background:#e3e3c0;--color-purple-dot:#bdb6bf;--color-yellow-dot:#ccccb3;--color-green-dot:#b7c5b7;--color-black:#000;--color-yellow:#dd9900;--background-color:var(--color-green-background);--color-dot:var(--color-green-dot)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-size:20px;font-family:var(--font-abc-diatype),sans-serif;font-weight:400;scroll-behavior:smooth}main{width:100%;flex-grow:1}h1,h2,h3{font-family:var(--font-abc-diatype),sans-serif;text-transform:uppercase}h1,h1 strong,h2,h2 strong,h3,h3 strong{font-weight:400}.h2,h2{font-size:clamp(1.5rem,1.5rem + 1rem*(100vw - 576px)/824px,2.5rem);line-height:1.15;text-transform:none;margin-top:4rem;margin-bottom:.8rem}@media(max-width:576px){.h2,h2{margin-top:1.6rem}}.h3,h3{font-size:clamp(1.1rem,1.1rem + 0.4rem*(100vw - 576px)/824px,1.5rem);line-height:1.25;text-transform:none;margin-top:2.4rem;margin-bottom:.8rem}body{background-color:var(--background-color);font-size:clamp(.8rem,.8rem + 0.3rem*(100vw - 576px)/824px,1.1rem);line-height:1.35;transition:background-color .5s ease-in}body:has([data-page-type=testimony]){--background-color:var(--color-yellow-background)}body:has([data-page-type=timeline-chapter-0]){--background-color:var(--color-purple-background);--color-dot:var(--color-purple-dot)}body:has([data-page-type=timeline-chapter-1]){--background-color:var(--color-yellow-background);--color-dot:var(--color-yellow-dot)}body:has([data-page-type=timeline-chapter-2]){--background-color:var(--color-green-background);--color-dot:var(--color-green-dot)}body:has([data-page-type=article]){--background-color:var(--color-purple-background)}.inline-link,p a{text-decoration:none;position:relative;display:inline;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}a,button{color:#000}a:focus-visible,button:focus-visible{outline-color:#000;outline-offset:.3rem;text-decoration:none}.front-page-modules section:first-child{margin-top:4rem}@media(max-width:768px){.front-page-modules section:first-child{margin-top:1.2rem}}::-moz-selection{background:rgba(0,0,0,.06);color:#000}::selection{background:rgba(0,0,0,.06);color:#000}.not-found-page{max-width:1550px;margin:0 auto;text-align:left;padding:0 clamp(.4rem,4vw,2.4rem)}.not-found-page h1{font-size:clamp(1.5rem,1.5rem + 2.2rem*(100vw - 576px)/824px,3.7rem);line-height:1.08;margin-bottom:.8rem;margin-top:4rem}.not-found-page p{margin-bottom:1.6rem}