@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Abel&family=PT+Serif&family=Roboto+Condensed:wght@300&display=swap";html{scroll-behavior:smooth}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--serif-font: "PT Serif", serif;--sans-serif-font: "Roboto Condensed", sans-serif}body{font-family:var(--serif-font)}h1,h2,h3,h4,h5,h6{font-family:var(--sans-serif-font)}#app{display:flex;flex-direction:column;min-height:100vh;max-width:100vw;align-items:center}a{color:var(--highlight-color);text-decoration:underline;cursor:pointer}.expand-enter-active[data-v-6f317bb1],.expand-leave-active[data-v-6f317bb1]{transition:height .5s ease}.expand-enter-from[data-v-6f317bb1],.expand-leave-to[data-v-6f317bb1]{height:0}body{color:#fff;background:#8c6580}a{color:#dbccd6}.header{width:100%;height:33vh;background:"" 50% 50% no-repeat}.header_background{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;background-color:#dbccd680;width:100%;height:100%;padding:1rem;border-radius:.5rem}.header_background h1{margin:0;padding:0;text-align:center;font-size:3rem}.header_logo img{height:20vh}.header_nav{background-color:#dbccd6;color:#000;display:flex;justify-content:flex-end;align-items:center;position:sticky;top:0;width:100%;height:3rem;z-index:1;padding:0 1rem}.header_nav--button{font-size:0px}.header_nav--button svg{height:2.7rem}.hamburger_nav{position:fixed;font-size:1rem;right:0;top:3rem;height:100vh;width:90vw;overflow-y:scroll;background-color:#8c6580;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;align-items:end;text-align:end}.hamburger_nav a{font-family:var(--sans-serif-font);margin:1rem;padding:.5rem;color:#fff}@media (min-width: 768px){.hamburger_nav{font-size:1.3rem;width:50vw}}.hamburger_nav--background{position:fixed;right:0;top:3rem;height:100vh;width:100vw;background-color:#ffffff80;z-index:2}.hamburger_nav--category-wrapper{display:flex;flex-direction:column;align-items:end}.hamburger_nav--category-heading{font-family:var(--serif-font);margin:1.5rem 1.5rem 0rem;color:#fff}main{max-width:min(1200px,100%)}.category_heading{margin:0;width:100%;text-align:center;background-color:#dbccd6;color:#000}.category_heading h2{font-size:2rem;margin:0;padding:.5rem}.content--wrapper{display:grid;grid-template-columns:minmax(0,1fr);padding:0 1rem}@media (min-width: 768px){.content--wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.content--wrapper.even .content_special{grid-column:2}.content--wrapper.even .content_main,.content--wrapper.odd .content_special{grid-column:1}.content--wrapper.odd .content_main{grid-column:2}.content--wrapper .content_main,.content--wrapper .content_special{grid-row:1}.content--wrapper .content_main:only-child{grid-column:span 2}.content--wrapper .content_special:only-child{grid-column:span 2}}.content--wrapper{margin:1rem 0}.content_main{padding:2rem}.content_heading{position:sticky;top:0;z-index:2;line-height:3rem}.content_special{position:relative;display:flex;align-items:center;justify-content:center}.content_image{object-fit:cover;object-position:center;display:block;margin:0 auto;max-width:100%}.content_quote{padding:1rem;font-style:italic;font-family:var(--sans-serif-font);font-size:1rem;color:#000;background:#dbccd6;margin:10px}.content_quote.with-image{margin:0;position:absolute;width:90%;left:50%;bottom:1%;transform:translate(-50%);background:rgba(219,204,214,.7)}@media screen and (max-width: 768px){.content_quote.with-image{font-size:.9rem;margin:0;padding:.6rem}}.content_quote:before{content:"“";font-size:larger}.content_quote_author{display:block;text-align:right;font-size:smaller;font-style:normal;font-family:var(--serif-font)}.content_heading.above-screen{color:#000;height:3rem;width:calc(100% - 3rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content_heading.above-screen:after{content:attr(data-category);font-size:1rem}.calltoaction--wrapper{display:flex;justify-content:center;align-items:center;padding:1rem 0}.calltoaction--card{width:10rem;height:10rem;background-color:#dbccd6;color:#000;font-family:var(--sans-serif-font);font-size:1.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem}.calltoaction--card:hover{transform:translateY(-3px);background-color:#dbccd6b3}.floating-action-button{position:fixed;bottom:1rem;right:1rem;background-color:#dbccd6;color:#000;border:none;border-radius:50%;padding:.3rem;z-index:1}footer{width:100%;font-family:var(--sans-serif-font);padding-top:1.5rem}.footer_columns{display:flex;justify-content:space-around;padding-bottom:1.5rem}.footer_business-info{display:flex;flex-direction:column}.footer_business-info h4{font-weight:700}.footer_menu{display:flex;flex-direction:column}.footer_copyright{background-color:#dbccd6;color:#000}.footer_copyright a{color:#000}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.content--wrapper.enter-screen.odd .content_main{animation:slideInRight .5s ease-in-out}.content--wrapper.enter-screen.odd .content_special,.content--wrapper.enter-screen.even .content_main{animation:slideInLeft .5s ease-in-out}.content--wrapper.enter-screen.even .content_special{animation:slideInRight .5s ease-in-out}.slide-enter-active,.slide-leave-active{transition:transform .2s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%);transition:all .15s ease-in 0s}.rounded-md{border-radius:.375rem}.elevation-2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.elevation-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.elevation-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.elevation-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}
