.logo-module-sass-module__LjCMUa__logoText{font-family:var(--font-dm-serif),"Georgia";letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,var(--font-iosevka);margin:1rem 0;font-size:1.3125em;font-weight:600;display:block}.logo-module-sass-module__LjCMUa__logo{align-items:center;gap:1ch;display:inline-flex}.logo-module-sass-module__LjCMUa__logoImage{flex:0 0 2.25em;width:2.25em;height:auto;display:block}.logo-module-sass-module__LjCMUa__logoText{font-family:var(--font-dm-serif),"Georgia";margin:0}
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,sub,sup,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{box-sizing:border-box;font:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline;border:0;margin:0;padding:0}em{font-style:italic}strong{font-weight:600}small{font-size:60%;line-height:150%}b,strong{font-weight:700}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}a{background-color:#0000}a:active,a:hover{outline:0}img,iframe{max-width:100%}button{margin:0}input,textarea,select{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--font-dm-serif),"Georgia";letter-spacing:-.035em;text-wrap:balance;margin:1rem 0;font-weight:400;line-height:1em;display:block}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,var(--font-iosevka);font-size:1.3125em;font-weight:600}h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,var(--font-iosevka);letter-spacing:.1em;text-transform:uppercase;margin:.5rem 0;font-size:.875rem;font-weight:400}.screenreader-text{position:absolute;top:-9999vh;left:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,var(--font-iosevka);font-size:clamp(16px,2.5vw,19px)}p{width:100%;margin:0 0 1.5em;display:block}a{color:inherit;text-decoration:none;transition:opacity .5s}ul,ol{list-style:none}code{font-family:monospace}small{font-size:.875em}button{line-height:inherit}#skip-to,#back-to-top{opacity:0;pointer-events:none;z-index:9999;position:fixed;left:0}#skip-to:focus-within,#back-to-top:focus-within{opacity:1;pointer-events:all}#skip-to{top:0}#back-to-top{bottom:0}.animate-on-scroll{view-timeline:--section block;animation-name:fadeIn;animation-duration:1ms;animation-fill-mode:both;animation-timeline:--section;animation-range:cover cover 15em}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}:root{font-size:100%}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smooth:grayscale;background:var(--background);color:var(--foreground);font-smooth:always;font-variant-numeric:lining-nums;flex-direction:column;width:100%;height:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}:root{--foreground:#171b1f;--background:#fef1df;--accent:#3972c1;--header-size:3.5em;--gutter:1.3125em}@media (min-width:30em){:root{--gutter:calc(-.176264em + 4.96255vw)}}@media (min-width:96.75em){:root{--gutter:4.625em}}:root{--limited-gutter:1.3125em}@media (min-width:30em){:root{--limited-gutter:calc(-.176264em + 4.96255vw)}}@media (min-width:96.75em){:root{--limited-gutter:4.625em}}:root{--spacer:3.5em}@media (min-width:30em){:root{--spacer:calc(2.48876em + 3.37079vw)}}@media (min-width:96.75em){:root{--spacer:5.75em}}:root{--slideshow-spacing:1.3125em}@media (min-width:30em){:root{--slideshow-spacing:calc(.145833em + 3.88889vw)}}@media (min-width:63.75em){:root{--slideshow-spacing:2.625em}}@media (min-width:96.75em){:root{--gutter:calc(50vw - 43.75em)}}img,picture,picture source{opacity:1;transition:opacity 1s,transform 1s .25s;display:block}img source,img img,picture source,picture img,picture source source,picture source img{width:100%}.image{overflow:hidden}.image img[data-lazy-load-src],.image img[data-lazy-load-srcset],.image picture source[data-lazy-load-src],.image picture source[data-lazy-load-srcset]{opacity:0}.image__image{width:100%}.objFit,.objFit picture{width:100%;height:100%;position:relative;overflow:hidden}.objFit img,.objFit picture img{object-fit:cover;width:100%;height:100%;display:block}
