@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/HedvigLettersSerif-Regular-VariableFonts.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Bold.ttf)format("truetype");font-weight:700;font-style:bold}@layer theme,base;@layer components{.vert-flex-container,footer,main,#__next,body,html{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-theme,footer{color:rgb(var(--accent-color-rgb));background-color:rgb(var(--primary-color-rgb));border-color:rgb(var(--accent-color-rgb))}.blur-effect{filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.flex-1{flex:1}.page-flex-spacer-light{flex:2}.page-flex-spacer-heavy{flex:8}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button-reset{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no-scroll{position:fixed;inset:0}*{margin:0;padding:0}:focus-visible{outline:2px solid rgb(var(--accent-color-rgb));outline-offset:2px}:root{--primary-color-rgb:0, 66, 37;--accent-color-rgb:255, 255, 240;--gunmetal-blue-rgb:20, 54, 66;--brand-brown-rgb:72, 60, 50;--short-animation-duration:.2s;--content-margin:12px}html{min-height:100%}body{background-color:rgb(var(--accent-color-rgb));flex-grow:1;min-width:100%}#__next,main{flex-grow:1;min-width:100%}.background-blue{background-color:rgb(var(--gunmetal-blue-rgb), .75)}.background-green,form{background-color:rgb(var(--primary-color-rgb), .7)}.hoverable,.hover-underline,.hover-underline-full:after,.hover-underline-full{cursor:pointer}.hover-underline,.hover-underline-full:after,.hover-underline-full{display:inline-block;position:relative}.hover-underline:after,.hover-underline-full:after{content:"";width:0;height:1px;transition:width var(--short-animation-duration) ease-in-out;background-color:currentColor;position:absolute;bottom:0;left:0}.hover-underline:hover:after,.hover-underline-full:hover:after,.hover-underline-full:after{width:100%}.hover-darken{transition:opacity var(--short-animation-duration) ease-in-out}.hover-darken:hover{cursor:pointer;opacity:.7}.hover-brighten{opacity:.7;transition:opacity var(--short-animation-duration) ease-in-out}.hover-brighten:hover{cursor:pointer;opacity:1}.font-title,h1{font-family:var(--title-brand-font);letter-spacing:.04em;font-size:28px;font-weight:400}.font-regular,.brand-theme,footer{font-family:var(--simple-brand-font);letter-spacing:.08em;font-size:14px;font-weight:400}.font-fancy{font-family:var(--fancy-font);letter-spacing:0;font-size:14px;font-weight:400}.font-color{color:rgb(var(--accent-color-rgb))}h1{font-size:24px}form{color:rgb(var(--accent-color-rgb));border-color:rgb(var(--accent-color-rgb));border-width:1px;border-radius:3px;flex-direction:column;flex:1;min-width:60vw;max-width:90vw;padding:12px 14px;display:flex}input,textarea{color:rgb(var(--gunmetal-blue-rgb));background-color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));box-sizing:border-box;border-radius:4px;width:100%;padding:6px}button,[type=submit]{background-color:rgb(var(--accent-color-rgb))}:root{--social-media-icon-size:25px}footer{z-index:1000;border-top-width:1px;width:100%;position:fixed;bottom:0}.social-media-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:95vw;padding-top:6px;font-size:0;display:flex}.social-media-icon{height:var(--social-media-icon-size);width:var(--social-media-icon-size)}.copyright-text{padding-top:4px;padding-bottom:2px;font-size:12px}.privacy-disclosure{opacity:.85;padding-bottom:4px;font-size:11px}.privacy-disclosure a{color:inherit;text-decoration:underline}}@layer utilities;
@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/HedvigLettersSerif-Regular-VariableFonts.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Bold.ttf)format("truetype");font-weight:700;font-style:bold}@layer theme,base;@layer components{.vert-flex-container,main,#__next,body,html{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-theme{color:rgb(var(--accent-color-rgb));background-color:rgb(var(--primary-color-rgb));border-color:rgb(var(--accent-color-rgb))}.blur-effect{filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.flex-1{flex:1}.page-flex-spacer-light{flex:2}.page-flex-spacer-heavy{flex:8}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button-reset{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no-scroll{position:fixed;inset:0}*{margin:0;padding:0}:focus-visible{outline:2px solid rgb(var(--accent-color-rgb));outline-offset:2px}:root{--primary-color-rgb:0, 66, 37;--accent-color-rgb:255, 255, 240;--gunmetal-blue-rgb:20, 54, 66;--brand-brown-rgb:72, 60, 50;--short-animation-duration:.2s;--content-margin:12px}html{min-height:100%}body{background-color:rgb(var(--accent-color-rgb));flex-grow:1;min-width:100%}#__next,main{flex-grow:1;min-width:100%}.background-blue{background-color:rgb(var(--gunmetal-blue-rgb), .75)}.background-green,form{background-color:rgb(var(--primary-color-rgb), .7)}.hoverable,.hover-underline,.hover-underline-full:after,.hover-underline-full{cursor:pointer}.hover-underline,.hover-underline-full:after,.hover-underline-full{display:inline-block;position:relative}.hover-underline:after,.hover-underline-full:after{content:"";width:0;height:1px;transition:width var(--short-animation-duration) ease-in-out;background-color:currentColor;position:absolute;bottom:0;left:0}.hover-underline:hover:after,.hover-underline-full:hover:after,.hover-underline-full:after{width:100%}.hover-darken{transition:opacity var(--short-animation-duration) ease-in-out}.hover-darken:hover{cursor:pointer;opacity:.7}.hover-brighten{opacity:.7;transition:opacity var(--short-animation-duration) ease-in-out}.hover-brighten:hover{cursor:pointer;opacity:1}.font-title,h1{font-family:var(--title-brand-font);letter-spacing:.04em;font-size:28px;font-weight:400}.font-regular,.brand-theme{font-family:var(--simple-brand-font);letter-spacing:.08em;font-size:14px;font-weight:400}.font-fancy{font-family:var(--fancy-font);letter-spacing:0;font-size:14px;font-weight:400}.font-color{color:rgb(var(--accent-color-rgb))}h1{font-size:24px}form{color:rgb(var(--accent-color-rgb));border-color:rgb(var(--accent-color-rgb));border-width:1px;border-radius:3px;flex-direction:column;flex:1;min-width:60vw;max-width:90vw;padding:12px 14px;display:flex}input,textarea{color:rgb(var(--gunmetal-blue-rgb));background-color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));box-sizing:border-box;border-radius:4px;width:100%;padding:6px}button,[type=submit]{background-color:rgb(var(--accent-color-rgb))}.nav-bar-content-mobile-toggle-button{background-color:#0000}}@layer utilities;
@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/HedvigLettersSerif-Regular-VariableFonts.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Bold.ttf)format("truetype");font-weight:700;font-style:bold}@layer theme,base;@layer components{.vert-flex-container,main,#__next,body,html{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-theme,nav{color:rgb(var(--accent-color-rgb));background-color:rgb(var(--primary-color-rgb));border-color:rgb(var(--accent-color-rgb))}.blur-effect{filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.flex-1{flex:1}.page-flex-spacer-light{flex:2}.page-flex-spacer-heavy{flex:8}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button-reset{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no-scroll{position:fixed;inset:0}*{margin:0;padding:0}:focus-visible{outline:2px solid rgb(var(--accent-color-rgb));outline-offset:2px}:root{--primary-color-rgb:0, 66, 37;--accent-color-rgb:255, 255, 240;--gunmetal-blue-rgb:20, 54, 66;--brand-brown-rgb:72, 60, 50;--short-animation-duration:.2s;--content-margin:12px}html{min-height:100%}body{background-color:rgb(var(--accent-color-rgb));flex-grow:1;min-width:100%}#__next,main{flex-grow:1;min-width:100%}.background-blue{background-color:rgb(var(--gunmetal-blue-rgb), .75)}.background-green,form{background-color:rgb(var(--primary-color-rgb), .7)}.hoverable,.hover-underline,.hover-underline-full:after,.hover-underline-full{cursor:pointer}.hover-underline,.hover-underline-full:after,.hover-underline-full{display:inline-block;position:relative}.hover-underline:after,.hover-underline-full:after{content:"";width:0;height:1px;transition:width var(--short-animation-duration) ease-in-out;background-color:currentColor;position:absolute;bottom:0;left:0}.hover-underline:hover:after,.hover-underline-full:hover:after,.hover-underline-full:after{width:100%}.hover-darken{transition:opacity var(--short-animation-duration) ease-in-out}.hover-darken:hover{cursor:pointer;opacity:.7}.hover-brighten{opacity:.7;transition:opacity var(--short-animation-duration) ease-in-out}.hover-brighten:hover{cursor:pointer;opacity:1}.font-title,h1{font-family:var(--title-brand-font);letter-spacing:.04em;font-size:28px;font-weight:400}.font-regular,.brand-theme,nav{font-family:var(--simple-brand-font);letter-spacing:.08em;font-size:14px;font-weight:400}.font-fancy{font-family:var(--fancy-font);letter-spacing:0;font-size:14px;font-weight:400}.font-color{color:rgb(var(--accent-color-rgb))}h1{font-size:24px}form{color:rgb(var(--accent-color-rgb));border-color:rgb(var(--accent-color-rgb));border-width:1px;border-radius:3px;flex-direction:column;flex:1;min-width:60vw;max-width:90vw;padding:12px 14px;display:flex}input,textarea{color:rgb(var(--gunmetal-blue-rgb));background-color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));box-sizing:border-box;border-radius:4px;width:100%;padding:6px}button,[type=submit]{background-color:rgb(var(--accent-color-rgb))}nav{z-index:1000;border-bottom-width:1px;justify-content:space-between;width:100%;position:fixed;top:0}.nav-bar-persistent-content{align-items:center;padding:1rem}.nav-bar-mobile-content{flex-direction:column;display:flex}.nav-bar-mobile-persistent-content{justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.nav-bar-mobile-toggled-content{flex-direction:column;display:flex}.nav-item-mobile-li{width:fit-content}}@layer utilities;
@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/HedvigLettersSerif-Regular-VariableFonts.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Bold.ttf)format("truetype");font-weight:700;font-style:bold}@layer theme,base;@layer components{.vert-flex-container,main,#__next,body,html{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-theme{color:rgb(var(--accent-color-rgb));background-color:rgb(var(--primary-color-rgb));border-color:rgb(var(--accent-color-rgb))}.blur-effect{filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.flex-1{flex:1}.page-flex-spacer-light{flex:2}.page-flex-spacer-heavy{flex:8}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button-reset{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no-scroll{position:fixed;inset:0}*{margin:0;padding:0}:focus-visible{outline:2px solid rgb(var(--accent-color-rgb));outline-offset:2px}:root{--primary-color-rgb:0, 66, 37;--accent-color-rgb:255, 255, 240;--gunmetal-blue-rgb:20, 54, 66;--brand-brown-rgb:72, 60, 50;--short-animation-duration:.2s;--content-margin:12px}html{min-height:100%}body{background-color:rgb(var(--accent-color-rgb));flex-grow:1;min-width:100%}#__next,main{flex-grow:1;min-width:100%}.background-blue{background-color:rgb(var(--gunmetal-blue-rgb), .75)}.background-green,form{background-color:rgb(var(--primary-color-rgb), .7)}.hoverable,.hover-underline,.hover-underline-full:after,.hover-underline-full{cursor:pointer}.hover-underline,.hover-underline-full:after,.hover-underline-full{display:inline-block;position:relative}.hover-underline:after,.hover-underline-full:after{content:"";width:0;height:1px;transition:width var(--short-animation-duration) ease-in-out;background-color:currentColor;position:absolute;bottom:0;left:0}.hover-underline:hover:after,.hover-underline-full:hover:after,.hover-underline-full:after{width:100%}.hover-darken{transition:opacity var(--short-animation-duration) ease-in-out}.hover-darken:hover{cursor:pointer;opacity:.7}.hover-brighten{opacity:.7;transition:opacity var(--short-animation-duration) ease-in-out}.hover-brighten:hover{cursor:pointer;opacity:1}.font-title,h1{font-family:var(--title-brand-font);letter-spacing:.04em;font-size:28px;font-weight:400}.font-regular,.brand-theme{font-family:var(--simple-brand-font);letter-spacing:.08em;font-size:14px;font-weight:400}.font-fancy{font-family:var(--fancy-font);letter-spacing:0;font-size:14px;font-weight:400}.font-color{color:rgb(var(--accent-color-rgb))}h1{font-size:24px}form{color:rgb(var(--accent-color-rgb));border-color:rgb(var(--accent-color-rgb));border-width:1px;border-radius:3px;flex-direction:column;flex:1;min-width:60vw;max-width:90vw;padding:12px 14px;display:flex}input,textarea{color:rgb(var(--gunmetal-blue-rgb));background-color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));box-sizing:border-box;border-radius:4px;width:100%;padding:6px}button,[type=submit]{background-color:rgb(var(--accent-color-rgb))}.background-image-mobile{z-index:-1;position:fixed;inset:0;overflow:hidden}.background-image-medium{z-index:-1;background-color:rgb(var(--accent-color-rgb));min-height:100vh;position:absolute;inset:0;overflow:hidden}.background-image-parallax{min-width:100%;min-height:100%}}@layer utilities;
