a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Serif";font-style:normal;font-weight:400;src:url(./font-serif.DniAACUt.woff2) format("woff2")}@font-face{font-family:Mono;font-style:normal;font-weight:400;src:url(./font-mono.Dv6QMXa9.woff2) format("woff2")}@font-face{font-family:Mono;font-style:italic;font-weight:400;src:url(./font-mono-ital.CrMLc5A9.woff2) format("woff2")}@font-face{font-family:Sans;font-style:normal;font-weight:400;src:url(./font-sans.DX08iaJN.woff2) format("woff2")}body,h1{font-family:"Serif",serif;font-style:normal;font-weight:400}.contact,.credentials,.note{font-family:Mono,monospace;font-style:normal;font-weight:400}.acknowledgement{font-family:Sans,sans-serif;font-style:normal;font-weight:400}i{font-family:Mono,monospace;font-style:italic;font-weight:400}:root{--base:1.8vw}@media (max-width:1280px){:root{--base:24px}}@media (max-width:640px){:root{--base:4vw}}:root{--font-size-base:var(--base);--font-size-xsmall:.52rem;--font-size-small:.88rem;--font-size-large:1.6rem;--font-size-xlarge:2rem;--font-line-height-base:124%;--font-line-height-md:116%;--font-line-height-lg:124%;--font-letter-spacing-base:-.0012em}@media (max-width:640px){:root{--font-size-xsmall:.88rem}}:root{--msr-p-black:#000;--msr-p-white:#e6e5e3;--msr-p-primary:#aa272f;--msr-p-secondary:#000;--msr-p-accent:#aa272f;--msr-p-background:#e6e5e3;--msr-p-border:#e6e5e3;--space-xs:.1rem;--space-sm:.2rem;--space-rg:.4rem;--space-md:1.2rem;--space-lg:1.6rem;--space-xl:3.2rem;--hover-opacity:.5;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--transition-fast:.2s;--transition-base:.3s;--transition-slow:.6s;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08)}html{font-size:var(--font-size-base);line-height:normal;scroll-behavior:smooth}body{font-size:var(--font-size-body);letter-spacing:var(--font-letter-spacing-base);line-height:var(--font-line-height-base)}img{height:auto;width:100%}button{background:none;border:none;cursor:pointer;font:inherit;padding:0}a{color:var(--msr-p-black);text-decoration:none;transition:color var(--transition-fast)}a:hover{text-decoration:underline}footer .contact a{text-decoration:none;width:-moz-fit-content;width:fit-content}footer .contact a:hover{opacity:var(--hover-opacity);text-decoration:none}.msr-p-logo{fill:var(--msr-p-black)}::-moz-selection{background:transparent;color:var(--msr-p-primary)}::selection{background:transparent;color:var(--msr-p-primary)}footer{-moz-column-gap:var(--space-md);column-gap:var(--space-md);display:grid;grid-template-columns:repeat(12,1fr);padding:var(--space-md) var(--space-lg);row-gap:var(--space-md);text-wrap:pretty}@media (max-width:640px){footer{padding:var(--space-lg) var(--space-lg) var(--space-md) var(--space-lg)}footer>div:last-child{padding-top:calc(var(--space-sm)*4)}}footer>div{font-size:var(--font-size-xsmall);line-height:var(--font-line-height-base)}footer>div.note{grid-column:span 8}footer>div.version{grid-column:span 4}footer>div.version span{margin-left:var(--space-rg)}footer>div:not(.acknowledgement){grid-column:span 6}footer>div.acknowledgement{font-size:calc(var(--font-size-xsmall)*1.08);grid-column:span 12}@media (max-width:640px){footer>div.acknowledgement,footer>div.note,footer>div.version,footer>div:not(.acknowledgement){grid-column:span 12}}footer .contact,footer .note{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);display:grid;grid-template-columns:1.94rem 5fr;height:-moz-fit-content;height:fit-content}@media (max-width:640px){footer .contact,footer .note{grid-template-columns:3.88rem 5fr}}footer .contact .item,footer .note .item{display:contents}footer .note{order:10}footer .note p{font-style:italic}footer .version{display:flex;justify-content:flex-end;order:20}footer .version h3{font-size:var(--font-size-xsmall);line-height:var(--font-line-height-sm)}@media (max-width:640px){footer .note{order:0}footer .version{justify-content:center;transform:scale(.8)}}.wrapper{display:flex;flex-direction:column;min-height:100svh}.manifesto{padding:var(--space-md) var(--space-lg) 0 var(--space-lg);text-wrap:pretty}@media (max-width:640px){.manifesto{padding:var(--space-lg) var(--space-lg) 0 var(--space-lg)}}.manifesto .item,.manifesto .version{margin-bottom:var(--space-sm)}.manifesto .item h1,.manifesto .version h1{align-items:baseline;display:flex;flex-direction:row;gap:.32rem}.manifesto .item h1 a,.manifesto .version h1 a{display:contents}.manifesto .msr-p-logo svg{display:inline-flex;height:.8rem;-o-object-fit:contain;object-fit:contain;width:auto}
