:root{--color-accent-text:#ffffff;--color-muted:#6a624f;--color-bg:#fbf7ee;--color-accent:#7a5c12;--color-surface:#f2ead8;--color-heading:#211d14;--color-border:#e5dbc3;--color-link:#6f530f;--color-text:#2e2a21}.lake-jumbo{overflow-wrap:break-word;box-sizing:border-box;margin-bottom:2em}.lake-jumbo .lake-banner-title{font-size:2em;margin:0 0 0.5em;line-height:1.15}.lake-jumbo .lake-hero-text{font-size:1.08em;max-width:60ch;margin:0 0 1em}.lake-jumbo img{max-width:100%}.lake-jumbo-mn > .lake-wrapper{display:grid;padding-top:2.5em;border-bottom:1px solid var(--color-heading);gap:1.25em;padding-bottom:2em;grid-template-columns:minmax(0,1fr)}.lake-jumbo-mn .lake-banner-title{font-weight:400}.lake-jumbo-mn .lake-img-fill{display:block;width:100%;object-fit:cover;filter:grayscale(0.4);max-height:12em}.lake-archive-title h1{font-size:1.5em;margin:0 0 1.25em;color:var(--color-heading)}.lake-wrapper{padding-right:1em;max-width:72em;margin:0 auto;box-sizing:border-box;padding-left:1em}.lake-layout{padding-top:1.5em;padding-bottom:2.5em}.lake-content{min-width:0}.lake-sidebar-right{margin-top:2em;min-width:0}.lake-entry-title{font-size:1.55em;margin:0 0 0.4em;font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;line-height:1.25}.lake-entry-title a{color:var(--color-heading);text-decoration:none}.lake-entry-title a:hover{color:var(--color-link);text-decoration:underline}.lake-entry-meta{font-size:0.85em;margin:0 0 0.9em;color:var(--color-muted)}.lake-entry-meta a{color:var(--color-muted)}.lake-entry-text img{max-width:100%;height:auto}.lake-entry-text h2:not(.lake-entry-title),.lake-excerpt h2{font-size:1.15em;margin:1.25em 0 0.5em}.lake-entry-text h3,.lake-excerpt h3{font-size:1.02em}.lake-entry-image{margin:0 0 1em}.lake-entry-image img{display:block;width:100%;border-radius:0.125em;height:auto}.lake-featured .lake-entry-title{font-size:2.1em;line-height:1.15}.lake-featured{border-bottom:3px solid var(--color-heading);padding-bottom:1.5em;margin-bottom:2em}.lake-small-post{display:grid;gap:2em;grid-template-columns:minmax(0,1fr);margin-bottom:2em}.lake-stories-bs{margin:0;padding:0;list-style:none}.lake-stories-bs .lake-entry{padding:1.5em 1.25em;margin-bottom:0}.lake-stories-bs > :nth-child(odd) .lake-entry,.lake-stories-bs > .lake-entry:nth-child(odd){background:var(--color-surface)}.lake-stories-bs .lake-entry-title a{color:var(--color-link)}.lake-widget{font-size:0.92em;margin-bottom:1.75em}.lake-widget-title{font-size:1em;margin:0 0 0.6em;color:var(--color-heading);border-bottom:2px solid var(--color-accent);font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;padding-bottom:0.35em;text-transform:none}.lake-side-list{margin:0;padding:0;list-style:none}.lake-side-list li,.lake-side-list > div{padding:0.3em 0;border-bottom:1px solid var(--color-border)}.lake-widget a{color:var(--color-link);text-decoration:none}.lake-widget a:hover{text-decoration:underline}.lake-page-heading{font-size:2.1em;margin:0 0 0.5em;color:var(--color-heading);font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;line-height:1.2}.lake-single-meta{font-size:0.88em;margin:0 0 1.5em;color:var(--color-muted)}.lake-single-meta a{color:var(--color-muted)}.lake-post-content img{max-width:100%;height:auto}.lake-entry-footer{margin-top:2.5em;padding-top:1.5em;border-top:1px solid var(--color-border)}.lake-contents{padding:1em 1.25em;background:var(--color-surface);border-radius:0.125em;margin-bottom:1.5em}.lake-contents p{margin:0 0 0.4em}.lake-bio{padding:1.25em;border-radius:0.125em;margin-bottom:1.5em;border:1px solid var(--color-border)}.lake-bio p{margin:0 0 0.4em}.lake-more-reading h2{font-size:1.15em}.lake-paginator{display:flex;margin-top:1.5em;justify-content:space-between;flex-wrap:wrap;gap:1em}.lake-crumbs{font-size:0.82em;margin:0 0 1em;color:var(--color-muted)}.lake-crumbs a{color:var(--color-muted)}.lake-foot-mg{margin-top:2.5em;padding:2em 0;background:var(--color-surface)}.lake-foot-mg .lake-side-list{display:grid;margin:0;padding:0;list-style:none;gap:0.5em;grid-template-columns:repeat(2, minmax(0,1fr))}.lake-foot-mg .lake-side-list a{display:block;padding:0.6em 0.8em;text-align:center;background:var(--color-bg);border-radius:0.125em;text-decoration:none;border:1px solid var(--color-border)}.lake-foot-mg .lake-footer-bottom{font-size:0.8em;margin-top:1.25em;color:var(--color-muted);text-align:center}.lake-posts-heading,h2.lake-posts-heading{margin:0 0 1.5em}.lake-posts-heading h2,h2.lake-posts-heading{font-size:1.9em;margin-bottom:0.35em}.lake-posts-heading p{margin:0;color:var(--color-muted)}.lake-widget .lake-bio .lake-img-fill{display:block;width:100%;object-fit:cover;border-radius:0.125em;height:auto;margin-bottom:0.6em;max-height:12em}.lake-widget .lake-small-post{display:flex;align-items:center;gap:0.6em}.lake-widget .lake-small-post .lake-img-fill{display:block;width:3.5em;object-fit:cover;background:var(--color-surface);border-radius:0.125em;height:3.5em;min-width:3.5em}.lake-widget .lake-small-post small{font-size:0.8em;display:block;color:var(--color-muted)}.lake-widget .lake-chips{display:flex;margin:0;flex-wrap:wrap;gap:0.4em}.lake-widget .lake-chips a{font-size:0.85em;padding:0.2em 0.65em;border-radius:999px;border:1px solid var(--color-border)}.lake-widget .lake-entry-meta{font-size:0.82em;color:var(--color-muted)}.lake-reach-us{max-width:100%;margin:1em 0;box-sizing:border-box}.lake-reach-us .lake-callback{display:grid;gap:0.6em;grid-template-columns:minmax(0,1fr)}.lake-reach-us .lake-control{display:grid;gap:0.2em;min-width:0}.lake-reach-us label{font-size:0.85em;font-weight:600}.lake-reach-us input[type=text],.lake-reach-us input[type=tel],.lake-reach-us textarea{width:100%;color:var(--color-text);padding:0.5em 0.6em;background:var(--color-bg);border-radius:0.125em;font:inherit;box-sizing:border-box;border:1px solid var(--color-border)}.lake-reach-us button{color:var(--color-accent-text);padding:0.65em 1.1em;background:var(--color-accent);border-radius:0.125em;font:inherit;font-weight:700;cursor:pointer;border:0}.lake-reach-us .lake-tel-line{font-size:0.9em;margin:0.6em 0 0}.lake-reach-us .lake-kicker-text{margin:0 0 0.6em}.lake-reach-us-boxed{color:var(--color-text);padding:1.25em;box-shadow:0 10px 30px rgba(0,0,0,.14);background:var(--color-bg);border-radius:0.25em;border:1px solid var(--color-border)}.lake-reach-us-inline{color:var(--color-text);padding:0.9em;background:var(--color-surface);border-radius:0.25em}.lake-reach-us-tabbed{color:var(--color-text);padding:1em;box-shadow:0 6px 20px rgba(0,0,0,.1);background:var(--color-bg);border-top:4px solid var(--color-accent)}.lake-reach-us .lake-switcher{display:flex;border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:0}.lake-reach-us .lake-switcher input{width:1px;position:absolute;opacity:0;height:1px}.lake-reach-us .lake-switcher label{color:var(--color-muted);padding:0.45em 0.9em;border-bottom:3px solid transparent;cursor:pointer}.lake-reach-us .lake-switcher input:checked + label{color:var(--color-heading);border-bottom-color:var(--color-accent)}.lake-reach-us-call{color:var(--color-text);padding:1em;text-align:center;background:var(--color-surface);border-radius:0.25em}.lake-reach-us .lake-ring-us{font-size:1.25em;display:inline-block;color:var(--color-accent-text);padding:0.9em 1.6em;background:var(--color-accent);border-radius:999px;text-decoration:none;font-weight:700}.lake-reach-us-two{color:var(--color-text);padding:1.1em;background:var(--color-bg);border-radius:0.25em;border:2px dashed var(--color-border)}.lake-reach-us fieldset{display:grid;margin:0;padding:0;gap:0.5em;min-width:0;border:0}.lake-reach-us legend{font-size:0.75em;color:var(--color-muted);letter-spacing:0.08em}.lake-reach-us details > summary{display:inline-block;margin:0.3em 0;color:var(--color-bg);padding:0.5em 1em;background:var(--color-heading);list-style:none;border-radius:0.125em;cursor:pointer}.lake-reach-us-compact{color:var(--color-text);padding:1em;background:var(--color-surface);border-radius:0.25em;border:1px solid var(--color-border)}.lake-reach-us-drawer{color:var(--color-text);overflow:hidden;background:var(--color-bg);border-radius:0.25em;border:1px solid var(--color-border)}.lake-reach-us-drawer details > summary{display:flex;align-items:center;margin:0;color:var(--color-heading);padding:0.85em 1.1em;justify-content:space-between;background:var(--color-surface);list-style:none;border-radius:0;font-weight:700;cursor:pointer}.lake-reach-us-drawer details > summary::-webkit-details-marker{display:none}.lake-reach-us-drawer details > summary::after{font-size:1.3em;color:var(--color-accent);line-height:1;content:"+"}.lake-reach-us-drawer details[open] > summary::after{content:"-"}.lake-reach-us-drawer .lake-form-step{display:grid;padding:1.1em;gap:0.6em}.lake-reach-us-drawer .lake-tel-line{padding:0 1.1em 0.9em}.lake-local-areas{margin:0 0 2em;padding:1em 1.15em;background:var(--color-surface);border-radius:0.25em;overflow-wrap:anywhere;border:1px solid var(--color-border)}.lake-local-areas p{margin:0 0 0.5em}.lake-local-areas ul,.lake-local-areas ol{margin:0;padding-left:1.25em}.lake-local-areas li{margin:0 0 0.35em}.lake-local-areas ul{display:flex;flex-wrap:wrap;list-style:none;gap:0.35em 0.9em;padding-left:0}.lake-single-head .lake-single-meta{margin:0 0 1.25em}.lake-wordmark{padding:0.1em 0.5em;border:2px solid currentColor}.lake-button,.lake-ring-us,.lake-reach-us button,.lake-query button{box-shadow:0 4px 0 rgba(0,0,0,.25)}.lake-entry-image img,.lake-post-content img,.lake-entry-text img{border-radius:1.25em}.lake-entry-text,.lake-post-content{text-align:justify;hyphens:auto}body{line-height:1.5}.lake-crumbs{padding:0.35em 0.7em;border-radius:0.125em;border:1px solid var(--color-border)}.lake-entry-text blockquote,.lake-post-content blockquote{font-size:1.2em;border-left:0;text-align:center;font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif}.lake-chips a{border-bottom:2px solid var(--color-accent);background:transparent;border-radius:0;border:0}.lake-paginator-top{margin:0.5em 0;text-align:right}.lake-paginator-top-circle a{display:inline-flex;align-items:center;width:2.4em;color:var(--color-accent-text);justify-content:center;background:var(--color-accent);border-radius:50%;height:2.4em;text-decoration:none}.lake-post-single-pg-centered{max-width:60ch;margin:0 auto;text-align:center}table.lake-by-month td{padding:0.4em 0.75em;border-bottom:1px solid var(--color-border)}@media (min-width:640px){.lake-jumbo .lake-banner-title{font-size:2.6em}.lake-jumbo-mn > .lake-wrapper{column-gap:3em;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lake-layout{display:flex;align-items:flex-start;gap:2.25em}.lake-content{order:2;flex:1 1 0}.lake-sidebar-right{margin-top:0;order:3;flex:0 0 18em}.lake-foot-mg .lake-side-list{grid-template-columns:repeat(4, minmax(0,1fr))}.lake-reach-us-inline .lake-callback{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media (min-width:960px){.lake-small-post{grid-template-columns:repeat(2, minmax(0,1fr))}}