body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,html{background:#fffffc;color:#000;min-height:100%}body{text-rendering:optimizeLegibility}body,dl,ol,ul{margin:0}article,aside,audio,footer,header,nav,section,video{display:block}p{-webkit-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-all;word-break:break-word}textarea{resize:vertical}table{border-collapse:collapse}td{padding:.5rem}img{border:none;max-width:100%}input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}input[type=search]{-webkit-appearance:textfield}input[type=submit]{-webkit-appearance:none}input:required:after{color:red;content:" *"}input[type=email]:invalid{background:red}sub,sup{line-height:0}@font-face{font-family:AlexBrush;src:url(/static/media/AlexBrush-Regular.2931994a26f7d46dab66.ttf)}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.7e687123cd4528224ce5.ttf)}.hidden{display:none!important}#desktop-app{color:#785a53;font-family:Montserrat}#desktop-app,#desktop-app #desktop-landing-page{text-align:center}#desktop-app #desktop-landing-page .photo-container{height:100vh;margin:0 auto;overflow:hidden;position:relative;width:100vw}#desktop-app #desktop-landing-page .photo-container img{bottom:0;left:0;margin:auto;right:0;top:200px}#desktop-app .photos-page .img-container{display:flex;justify-content:center;margin-bottom:1rem}#desktop-app .photos-page .img-container img{max-height:45rem}#desktop-app .photos-page .dir-selection{padding-bottom:2rem}#desktop-app .photos-page .dir-selection li{cursor:pointer;display:inline-block;list-style-type:none;margin:auto 2rem}#desktop-app .photos-page .dir-selection .selected{text-decoration:underline}#desktop-app .banner-menu #emblem-container img{margin:2rem 0 1rem;max-width:7rem}#desktop-app .banner-menu #date-container{margin-top:-1rem}#desktop-app .banner-menu #nav{margin:4rem 0 2rem}#desktop-app .banner-menu #nav .this{text-decoration:underline}#desktop-app .banner-menu #nav ol{display:flex;list-style-type:none;padding:0 10rem}#desktop-app .banner-menu #nav ol li{display:inline;margin:auto}#desktop-app .banner-menu #nav ol li a{text-decoration:none}#desktop-app .banner-menu #nav ol li a:hover{text-decoration:underline}#desktop-app .banner-menu .header-text-container{margin:0 auto}#desktop-app .banner-menu .header-text-container h1{font-family:AlexBrush;font-size:6em;font-weight:lighter;margin:0}#desktop-app a{color:#785a53}#desktop-app #hidden{display:none!important}#desktop-app .section-header{display:flex;font-family:AlexBrush;font-size:3em;justify-content:center;margin:1rem 0}#desktop-app .section-header:after,#desktop-app .section-header:before{background:#785a53;content:"";display:block;height:1px;margin:auto 2rem;width:50px}#desktop-app .alert{border:1px solid;border-radius:.5rem;margin:1rem auto;max-width:50vw;padding:1rem}#desktop-app .bold{font-weight:700}#desktop-app .underline{text-decoration:underline}#desktop-app .info-block{margin:0 10rem}#desktop-app #contact-us{margin-top:2rem}#desktop-app #contact-us form textarea{font-family:Montserrat;font-size:12pt;height:100px;resize:vertical;width:700px}#desktop-app #contact-us form button{margin:1rem auto}#mobile-app{color:#785a53;font-family:Montserrat;text-align:center}#mobile-app #contact-us-form{margin:0 2rem 2rem}#mobile-app .dir-selection{padding-bottom:2rem}#mobile-app .dir-selection ol{padding:0}#mobile-app .dir-selection li{cursor:pointer;list-style-type:none;margin:1rem 2rem}#mobile-app .dir-selection .selected{text-decoration:underline}#mobile-app .banner-menu #emblem-container img{margin:1rem 0;max-width:5rem}#mobile-app .banner-menu #date-container{margin-bottom:1rem;margin-top:-1rem}#mobile-app .banner-menu #nav .this{text-decoration:underline}#mobile-app .banner-menu #nav ol{list-style-type:none;padding:0}#mobile-app .banner-menu #nav ol li{display:inline;margin:auto;padding:0 1rem}#mobile-app .banner-menu #nav ol li a{text-decoration:none}#mobile-app .banner-menu #nav ol li a:hover{text-decoration:underline}#mobile-app .banner-menu .header-text-container{margin:0 auto}#mobile-app .banner-menu .header-text-container h1{font-family:AlexBrush;font-size:4em;font-weight:lighter;margin:0}#mobile-app #side-menu #toggle{background:#fff9;padding:.2rem;position:fixed;right:0;top:0;transition:all .2s ease-in-out;width:4rem;z-index:1000}#mobile-app #side-menu #toggle.tucked{top:-5rem!important}#mobile-app #side-menu #shadow{background:#00000080;bottom:0;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:990}#mobile-app #side-menu #fly-out{background:#fff;bottom:0;display:flex;height:100vh;position:fixed;right:0;top:0;z-index:999}#mobile-app #side-menu #fly-out #contents{font-size:18pt;margin:auto;padding:0 2rem}#mobile-app #side-menu #fly-out #contents ol{list-style-type:none;padding:0}#mobile-app #side-menu #fly-out #contents ol li{margin:2rem 0}#mobile-app a{color:#785a53}#mobile-app #hidden{display:none!important}#mobile-app .section-header{display:flex;font-family:AlexBrush;font-size:2.3em;justify-content:center;margin:1rem 0}#mobile-app .section-header:after,#mobile-app .section-header:before{background:#785a53;content:"";display:block;height:1px;margin:auto 2rem;width:50px}#mobile-app .alert{border:1px solid;border-radius:.5rem;margin:1rem auto;max-width:50vw;padding:1rem}#mobile-app .bold{font-weight:700}#mobile-app .underline{text-decoration:underline}
/*# sourceMappingURL=main.bd1e8f4e.css.map*/