#nav{display:flex;flex-direction:column;width:100%;gap:1rem;margin:1rem 0 0}#nav ul{display:flex;justify-content:space-evenly;width:100%}#nav ul.social-links{display:none;justify-content:center;gap:1rem}#nav ul li a{text-align:center;padding:0 clamp(.2rem,.25vw + .25rem,1rem) 1rem;font-size:clamp(.8rem,1vw + .25rem,2rem);color:#fff;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.1rem;transition:all .3s ease-in-out}#nav ul li a span{padding-bottom:.5rem;border-bottom:2px solid transparent}#nav ul li.current a{color:#f89a22}#nav ul li.current a span{padding:0 0px .5rem;display:inline-flex;border-bottom:2px solid #f89a22}#nav ul li:not(.social-link):hover a{color:#f89a22}#nav ul li.social-link{padding:15px 10px}#nav ul li.social-link a{padding:0}#nav ul li.social-link a svg{fill:#ffffff80;transition:fill .3s ease-in-out}#nav ul li.social-link a:hover svg{fill:#fff}@media screen and (min-width:768px){#nav{display:flex;flex-direction:row;justify-content:space-between;margin:0}#nav ul{display:flex;flex-direction:row;justify-content:start;align-items:center;padding-top:1.5rem;margin-left:3rem}#nav ul.social-links{display:flex;justify-content:flex-end;padding-top:0}#nav ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}#nav ul li a{padding:0 clamp(.5rem,1.5vw,2rem) 1rem;font-size:clamp(.5rem,1vw + .25rem,1rem)}}#header{display:flex;flex-direction:column;background-color:#103e1d;justify-content:center;align-items:center;margin:2rem 1rem 1rem}@media screen and (min-width:768px){#header{flex-direction:row;margin:2rem;height:90px;min-height:90px;margin:2rem 2rem 1rem 4rem;justify-content:flex-start}}#header a{display:flex}#header #site-logo{fill:#fff;max-width:50vw;min-width:200px;margin:1rem}@media screen and (min-width:768px){#header #site-logo{max-width:400px;margin-right:2rem;justify-content:flex-start;margin:0}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#footer{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;color:#e4dcda4d;font-family:Helvetica,sans-serif}#footer:before{content:"";position:relative;display:flex;border-top:1px solid rgba(228,220,218,.3);width:50%;margin:0 0 3rem}@media screen and (min-width:768px){#footer:before{margin:0 0 3rem}}#footer p{margin-top:1rem;text-align:center;max-width:80vw}#footer p:last-child{margin-top:2rem}.footer-links{display:flex;flex-direction:column;align-items:center}.footer-links .social-links{color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:.3rem}.footer-links .social-links .social-link{padding:15px 10px}.footer-links .social-links .social-link a svg{fill:#ffffff80;transition:fill .3s ease-in-out}.footer-links .social-links .social-link a:hover svg{fill:#fff}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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Variable.woff2) format("woff2-variations"),url(/fonts/EBGaramond-Variable.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}.hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;min-height:30vh;opacity:.8;animation-duration:.55s;animation-timing-function:ease-in;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;animation-name:fade-in}@media screen and (min-width:768px){.hero{height:30vh;min-height:350px}}.hero .hero-title{position:absolute;font-size:clamp(2rem,5vw + 1rem,6rem);line-height:1;text-align:center;text-shadow:0px 0px 15px rgb(0,0,0);color:#fff;font-weight:400;max-width:80vw}.hero h2{margin-top:1rem;color:#e4dcda;font-family:Helvetica,Arial,sans-serif;font-size:clamp(.75rem,5vw,2rem);line-height:1.2;font-weight:200;text-align:center;max-width:80%;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media screen and (min-width:768px){.hero h2{max-width:60%}}.hero .hero-img{width:100%;height:100%;object-fit:cover}*.visible{animation-duration:.65s;animation-timing-function:cubic-bezier(0,.065,0,1.005);animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-up{0%{transform:translate3d(0,100px,0)}to{transform:translateZ(0)}}@keyframes fade-in-and-up{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-out-and-up{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100px,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-50{0%{opacity:0}to{opacity:.5}}@keyframes fade-in-and-down{0%{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slide-in-from-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}html,body{background-color:#103e1d;color:#e4dcda;height:100%;scroll-behavior:smooth}html{position:relative}body{min-height:calc(100% - 4rem);font-family:EB Garamond,Times New Roman,serif;display:flex;flex-direction:column;overflow-x:hidden}.block{flex-direction:column;display:flex;justify-content:center;align-items:center;width:100%}.block img{max-width:100vw}*.not-visible{opacity:0}*.visible{animation-name:fade-in-and-up}h2{font-size:clamp(1.5rem,5vw + 1rem,3rem)}h3{font-size:clamp(1.25rem,5vw + 1rem,2.5rem)}h4{font-size:clamp(1.25rem,5vw + 1rem,2rem)}h5{font-size:clamp(1rem,5vw + 1rem,2rem)}h6{font-size:clamp(.875rem,5vw + 1rem,1.75rem)}.copy{color:#e4dcda;text-align:center;font-weight:400;line-height:1.1;letter-spacing:.5px;font-family:EB Garamond,serif;max-width:80vw;margin-top:1rem;font-size:1.5rem}@media screen and (min-width:768px){.copy{max-width:1200px;font-size:2rem;line-height:1.2}}.copy--small{font-size:clamp(.875rem,5vw + 1rem,1.25rem);margin:0}.strikethrough{text-decoration:line-through;opacity:.5}#page-border{display:flex;position:fixed;top:0;left:0;width:calc(100% - 4rem - 4px);height:calc(100% - 4rem);margin:1rem;padding:1rem;border:solid 2px rgba(228,220,218,.25);border-style:outset;box-shadow:0 0 4px #0003;justify-self:center;align-self:center;z-index:1000;pointer-events:none;opacity:1}#page-border:before{content:"";display:block;position:absolute;top:calc(-1rem - 2px);left:-18px;right:18px;width:100vw;height:1rem;background-color:#103e1d;z-index:1}#page-border:after{content:"";display:block;position:absolute;bottom:calc(-1rem - 2px);left:-18px;right:18px;width:100vw;height:1rem;background-color:#103e1d;z-index:1}a.link-wrapper{display:contents;text-decoration:none}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
