*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{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:#d90;--background-color:var(--color-green-background);--color-dot:var(--color-green-dot)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-family:var(--font-abc-diatype),sans-serif;scroll-behavior:smooth;font-weight:400;overflow-x:hidden}main{flex-grow:1;width:100%}h1,h2,h3{font-family:var(--font-abc-diatype),sans-serif;text-transform:uppercase;font-weight:400}h1 strong,h2 strong,h3 strong{font-weight:400}h2,.h2{font-size:clamp(1.5rem,1.5rem + 1rem*(100vw - 576px)/824px,2.5rem);text-transform:none;margin-top:4rem;margin-bottom:.8rem;line-height:1.15}@media (max-width:576px){h2,.h2{margin-top:1.6rem}}h3,.h3{font-size:clamp(1.1rem,1.1rem + .4rem*(100vw - 576px)/824px,1.5rem);text-transform:none;margin-top:2.4rem;margin-bottom:.8rem;line-height:1.25}body{background-color:var(--background-color);font-size:clamp(.8rem,.8rem + .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)}p a,.inline-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;display:inline;position:relative}a,button{color:#000}a:focus-visible,button:focus-visible{outline-offset:.3rem;outline-color:#000;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}}::selection{color:#000;background:#0000000f}.not-found-page{text-align:left;max-width:1550px;margin:0 auto;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);margin-top:4rem;margin-bottom:.8rem;line-height:1.08}.not-found-page p{margin-bottom:1.6rem}
