:root{--color-black-light:#333;--color-white-warm:#fdfaf8;--color-red-dark:maroon;--font-color:var(--color-black-light);--font-family-primary:"Rufina",serif;--font-weight-normal:400;--font-weight-bold:700;--font-size-jumbo:50px;--font-size-xlarge:24px;--font-size-large:18px;--font-size-normal:14px;--link-color:var(--color-red-dark);--background-color:var(--color-white-warm);--site-width:1440px;--header-height:3rem;--header-padding-top:20px;--header-margin-bottom:calc(.5*var(--section-margin));--footer-height:1.5rem;--section-margin:32px;--gallery-nav-height:52px;--gallery-nav-margin-bottom:4px;--gallery-image-width:90%}body{background-color:var(--color-white-warm);color:var(--color-black-light);font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);margin:0}main{width:95%;max-width:var(--site-width);margin:auto}.content{min-height:calc(100vh - var(--footer-height))}h2{font-size:1rem;font-style:normal;font-weight:var(--font-weight-bold);text-decoration:underline}section{width:100%;margin:var(--section-margin)auto}section.half{max-width:768px}a{color:var(--link-color);background-image:linear-gradient(var(--link-color),var(--link-color));background-position:100% 100%;background-repeat:no-repeat;background-size:0% .1em;text-decoration:none;transition:background-size .2s ease-in-out}a:hover,a:focus,a:active{background-position-x:0%;background-size:100% .1em}a[target=_blank]{margin-right:1em}a[target=_blank]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;position:absolute}.noMargin{margin:0}.center{margin-left:50%;display:inline-block;transform:translate(-50%)}p.halfMargin{margin-block:.5em}
.styles-module__5OxpRW__wrapper{z-index:1;color:#fff;background-color:#8b0000;flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:30px;padding:4px;display:flex;position:fixed;top:0;left:0}.styles-module__5OxpRW__wrapper p{margin:0;padding:0}.styles-module__5OxpRW__wrapper a{color:#fff;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.style-module__Fy_6NW__footer{height:var(--footer-height);text-align:center}
.style-module__nUtmJq__nav{font-size:var(--font-size-jumbo);flex-direction:column;gap:8px;display:none}.style-module__nUtmJq__nav.style-module__nUtmJq__show{top:calc(var(--section-margin) + var(--header-height));z-index:2;background-color:var(--background-color);width:90%;height:calc(100vh - var(--section-margin) - var(--header-height));padding:24px;display:flex;position:absolute;left:0}.style-module__nUtmJq__navButton{all:unset;cursor:pointer;flex-direction:column;justify-content:space-around;gap:4px;margin-top:4px;display:flex}.style-module__nUtmJq__navButton:has(+nav.style-module__nUtmJq__show) .style-module__nUtmJq__bar:first-child{transform:translateY(8px)rotate(-45deg)}.style-module__nUtmJq__navButton:has(+nav.style-module__nUtmJq__show) .style-module__nUtmJq__bar:nth-child(2){opacity:0}.style-module__nUtmJq__navButton:has(+nav.style-module__nUtmJq__show) .style-module__nUtmJq__bar:nth-child(3){transform:translateY(-8px)rotate(45deg)}.style-module__nUtmJq__navButton .style-module__nUtmJq__bar{background-color:#333;width:35px;height:4px;transition:all .4s}.style-module__nUtmJq__workMenu{flex-direction:column;gap:8px;margin-left:24px;display:flex}@media (min-width:425px){.style-module__nUtmJq__nav.style-module__nUtmJq__show{left:unset;width:unset;height:unset;font-size:var(--font-size-large);padding:32px;position:absolute;right:0}}
.style-module__-bwHBW__header{z-index:1;background-color:var(--color-white-warm);padding-bottom:var(--header-margin-bottom);position:sticky;top:0}.style-module__-bwHBW__innerContainer{width:95%;max-width:var(--site-width);padding-top:var(--header-padding-top);height:var(--header-height);justify-content:space-between;align-items:center;margin:auto;display:flex}@media (min-width:768px){.style-module__-bwHBW__innerContainer{width:100%}}.style-module__-bwHBW__navLink{color:var(--font-color);font-size:var(--font-size-large)}
@font-face{font-family:Rufina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/714e3253ffd8e086-s.c686c785.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rufina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bee532e5bf2fd31-s.p.ae65ebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rufina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/904c9811680a2757-s.f3944ff0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rufina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5586ccf4be9b21a8-s.p.9d251b4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rufina Fallback;src:local(Times New Roman);ascent-override:82.38%;descent-override:25.28%;line-gap-override:0.0%;size-adjust:114.71%}.rufina_ee38c41b-module__U4FD6W__className{font-family:Rufina,Rufina Fallback;font-style:normal}
