:root{--color-black:#000;--color-white:#fff;--font-family-body:"Times", Times New Roman, Georgia, serif;--font-size-body:16px;--line-height-body:1.5;--letter-spacing-body:.5px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border:none;margin:0;padding:0}html,*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:0 0;text-decoration:none}button{font-size:inherit;box-shadow:none;color:inherit;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;font-family:inherit}button:focus{outline:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;display:inline-block}textarea:focus,input:focus{outline:0}input{appearance:none;margin:0;padding:0}select{appearance:none}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}@font-face{font-family:NimbusMono;font-style:normal;font-weight:400;src:url(../../fonts/NimbusMono/nimbusmono-regular-webfont.woff)format("woff");font-display:swap}@font-face{font-family:NimbusMono;font-style:normal;font-weight:700;src:url(../../fonts/NimbusMono/nimbusmono-bold-webfont.woff)format("woff");font-display:swap}@font-face{font-family:CenturySchoolbook;font-style:normal;font-weight:400;src:url(../../fonts/CenturySchoolbook/NewCenturySchlbk-Roman.woff2)format("woff2");font-display:swap}body{line-height:1.5;line-height:var(--line-height-body);letter-spacing:.5px;letter-spacing:var(--letter-spacing-body);font-family:Times,Times New Roman,Georgia,serif;font-family:var(--font-family-body);font-size:16px;font-size:var(--font-size-body)}.alignnone{max-width:100%;height:auto;margin-left:0;margin-right:0}.aligncenter{height:auto;margin:1rem auto;display:block}.alignleft,.alignright{height:auto;margin-bottom:1rem}@media (width>=30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{clip:rect(0, 0, 0, 0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery{flex-wrap:wrap;display:flex}.gallery-item{flex-direction:column;flex-grow:1;flex-grow:var(--aspect-ratio,1);flex-basis:20rem;flex-basis:calc(var(--aspect-ratio,1) * 20rem);display:flex}.gallery-item figure{aspect-ratio:1;aspect-ratio:var(--aspect-ratio,1);margin:0}.gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery-item img.lazyload{opacity:0}.gallery-item img.lazyloaded{opacity:1;transition:opacity .3s}.gallery-item[data-detail-image=true] img{width:50%}.image-caption{margin-top:.5rem}.image-caption .caption-text p{margin:0}.sentinel{height:1px}.sentinel[data-loading=true]{height:3rem}.gallery-end{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 0;display:flex}.gallery-end .end-icon{width:2rem;height:2rem}.gallery-empty{text-align:center;padding:3rem 0}
