:root{--primary-color:#385752;--primary-accent:#dd9656;--secondary-accent:#4b2e32;--background-ltgrey:#f3f3f3}html{scroll-behavior:smooth}body{color:#333;font-family:Nunito,sans-serif;font-size:1rem;line-height:1.6;margin:0;min-width:400px;overflow-x:hidden;padding:0}img{max-width:100%}*{box-sizing:border-box}.btn{border-radius:.3em;font-weight:600;padding:1em 2.5em;position:relative;text-decoration:none;text-transform:capitalize}.btn:before{background-image:linear-gradient(90deg,#f6d365 0,#fda085 51%,#f6d365);bottom:-8px;content:"";left:8px;position:absolute;right:-8px;top:8px;z-index:-1}.btn:is(:hover,:focus){background-image:linear-gradient(90deg,#f6d365 0,#fda085 51%,#f6d365)}.section-title{font-size:2.2rem;margin-bottom:2em;margin-top:0;text-align:center}.main-grid{display:grid;grid-template-columns:minmax(1em,1fr) minmax(0,500px) minmax(1em,1fr)}@media (min-width:600px){.main-grid{grid-column-gap:2em;grid-template-columns:minmax(1em,1fr) repeat(3,minmax(150px,380px)) minmax(1em,1fr)}}section{padding:6em 0}.dash{background-color:#3b5249;color:#000;min-height:100vh}.dash__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-areas:"logo intro" "services soon" "contact contact";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:1200px;min-height:100vh;padding:1.5rem}.dash__card{background-color:#ccc;border-radius:24px;padding:1.5rem}.dash__card--logo{align-items:center;display:flex;flex-direction:column;grid-area:logo;justify-content:center;text-align:center}.dash__card--intro{font-family:VT323,monospace;font-size:1.25rem;grid-area:intro;line-height:1.4}.dash__card--intro p{margin:0}.dash__card--services{font-family:VT323,monospace;font-size:1.25rem;grid-area:services}.dash__card--soon{align-items:center;display:flex;grid-area:soon;justify-content:center;min-height:200px;text-align:center}.dash__card--contact{font-family:VT323,monospace;font-size:1.25rem;grid-area:contact;text-align:center}.dash__logo{height:auto;margin-bottom:.75rem;width:80px}.dash__wordmark{color:#000;font-family:Nunito,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.dash__accent{color:#ff820e}.dash__services-title{font-family:Nunito,sans-serif;font-size:1.75rem;font-weight:700;margin:0 0 .75rem}.dash__services-list{line-height:1.6;list-style:none;margin:0;padding:0}.dash__soon-title{font-family:Press Start\ 2P,monospace;font-size:clamp(1rem,3vw,1.75rem);line-height:1.6;margin:0}.dash__contact-link{color:#000;text-decoration:none}.dash__contact-link:hover{color:#ff820e}@media (max-width:768px){.dash__grid{grid-template-areas:"logo" "intro" "services" "soon" "contact";grid-template-columns:1fr;grid-template-rows:auto}.dash__card--soon{min-height:160px}}.fl__content{padding:2em}.fl__updated{color:#666;font-size:.95rem;margin:0 0 1.5rem}.fl__policy{font-size:1.05rem;line-height:1.7}.fl__policy p{margin:0 0 1rem}.fl__section{margin-top:2em;padding:2rem 0}.fl__section-title{font-size:1.25rem;margin:0 0 .75rem}.fl__section-subtitle,.fl__section-title{font-family:Nunito,sans-serif;font-weight:700}.fl__section-subtitle{font-size:1.1rem;margin:1.25rem 0 .5rem}.fl__list{margin:0 0 1rem;padding-left:1.5rem}.fl__list li{margin-bottom:.35rem}.fl{background-color:var(--background-ltgrey);color:#333;min-height:100vh}.fl__banner{align-items:center;background-color:var(--primary-color);color:#fff;display:flex;flex-direction:column;height:340px;justify-content:center;padding:2rem 1.5rem;text-align:center;width:100%}.fl__title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;margin:0 0 .75rem}.fl__subtitle,.fl__title{font-family:Nunito,sans-serif}.fl__subtitle{font-size:clamp(1rem,2.5vw,1.35rem);font-weight:500;letter-spacing:.04em;margin:0;opacity:.92}.fl__content{margin:0 auto;max-width:800px;padding:2.5rem 1.5rem 3rem}.fl__intro{font-size:1.05rem;line-height:1.7;margin:0}.fl__divider{border:none;border-top:1px solid rgba(0,0,0,.15);margin:2rem 0}.fl__links{display:flex;flex-wrap:wrap;gap:1.5rem}.fl__link{color:var(--primary-color);font-weight:600;text-decoration:none}.fl__link:focus,.fl__link:hover{color:var(--primary-accent);text-decoration:underline}
/*# sourceMappingURL=main.ee88afb5.css.map*/