.FacebookFollow-module__MujmFq__follow{--fb:#1565d8;--fb-deep:#0f4fae;--fb-glow:#1877f259;background:var(--fb);color:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #00000026}.FacebookFollow-module__MujmFq__head{align-items:center;gap:.65rem;padding:.85rem 1.25rem .75rem;display:flex}.FacebookFollow-module__MujmFq__glyph{color:#fff;flex:none}.FacebookFollow-module__MujmFq__f{fill:var(--fb)}.FacebookFollow-module__MujmFq__heading{color:#fff;font-family:var(--font-body);border:0;margin:0;padding:0;font-size:1.125rem;font-weight:700;line-height:1.25}.FacebookFollow-module__MujmFq__groups{border-top:1px solid #ffffff47;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.FacebookFollow-module__MujmFq__half{min-width:0;display:flex}.FacebookFollow-module__MujmFq__half+.FacebookFollow-module__MujmFq__half{box-shadow:-1px 0 #ffffff47,0 -1px #ffffff47}.FacebookFollow-module__MujmFq__button,.FacebookFollow-module__MujmFq__button:visited{color:#fff;flex-direction:column;flex:1;justify-content:center;min-height:4rem;padding:.8rem 2.1rem .9rem 1.1rem;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.FacebookFollow-module__MujmFq__button:hover,.FacebookFollow-module__MujmFq__button:focus-visible{background:var(--fb-deep);color:#fff;text-decoration:none}.FacebookFollow-module__MujmFq__button:focus-visible{outline-offset:-5px;outline:3px solid #fff}.FacebookFollow-module__MujmFq__name{font-size:.9rem;font-weight:700;line-height:1.25}.FacebookFollow-module__MujmFq__line{color:#fff;margin-top:.15rem;font-size:.8125rem;line-height:1.3}.FacebookFollow-module__MujmFq__arrow{font-size:1.1rem;transition:transform .2s;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.FacebookFollow-module__MujmFq__follow:has(.FacebookFollow-module__MujmFq__button:hover){box-shadow:0 0 0 4px var(--fb-glow), 0 0 18px 2px var(--fb-glow)}@media (prefers-reduced-motion:no-preference){.FacebookFollow-module__MujmFq__button:hover .FacebookFollow-module__MujmFq__arrow{transform:translate(3px,-50%)}}@media (prefers-reduced-motion:reduce){.FacebookFollow-module__MujmFq__button,.FacebookFollow-module__MujmFq__arrow{transition:none}}
.HomeView-module__kWRuRW__home{--home-water:#dbebf3;--home-waterline:#a9cadb;--home-water-deep:#c3dcea;--home-shore:var(--brand-lake);--home-deep:var(--brand-lake);--home-border:var(--line);--home-hover:var(--brand-lake-soft);--home-focus:var(--lake);--home-radius:8px;--home-panel:#eef5f8;--home-panel-line:#d3e4ec;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--lake-h:clamp(13rem, 64vw, 17rem);--lake-pull:.14;--map-gap:var(--space-2);--temp-pad-top:.55rem;--temp-pad-x:.7rem;--temp-size:2.375rem;--temp-max:11.5rem;padding-top:var(--space-4);padding-bottom:var(--space-1);color:var(--text);font-size:1.0625rem;line-height:1.6;display:block}:root[data-theme=dark] .HomeView-module__kWRuRW__home{--home-water:#13303c;--home-waterline:#235166;--home-water-deep:#0f2833;--home-panel:#0f1d24;--home-panel-line:#1d3440}.HomeView-module__kWRuRW__home:focus{outline:none}.HomeView-module__kWRuRW__nowrap{white-space:nowrap}.HomeView-module__kWRuRW__sectionTitle{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--font-display);border:0;padding:0;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:400;line-height:1.2}.HomeView-module__kWRuRW__hero{z-index:0;gap:var(--space-4) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-faint);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.HomeView-module__kWRuRW__titles{z-index:1;min-width:0;position:relative}.HomeView-module__kWRuRW__title{color:var(--brand-lake);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:normal;text-wrap:balance;border:0;margin:0;padding:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);font-weight:400;line-height:1.05}.HomeView-module__kWRuRW__tagline{margin:var(--space-1) 0 0;color:var(--muted);font-size:1rem;font-weight:500;line-height:1.4}.HomeView-module__kWRuRW__lede{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text);font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.45}.HomeView-module__kWRuRW__map{column-gap:var(--map-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.HomeView-module__kWRuRW__lakeArt{z-index:-1;width:calc(var(--lake-h) * 484 / 939);height:var(--lake-h);margin-block:calc(var(--lake-h) * var(--lake-pull) * -1);display:block;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(#0000 6%,#000 30% 76%,#0000);mask-image:linear-gradient(#0000 6%,#000 30% 76%,#0000)}.HomeView-module__kWRuRW__water{fill:var(--home-water)}.HomeView-module__kWRuRW__waterLine{stroke:var(--home-waterline)}.HomeView-module__kWRuRW__waterMask{stroke:var(--home-water)}.HomeView-module__kWRuRW__shore{fill:none;stroke:var(--home-shore);stroke-width:1.5px;stroke-linejoin:round}.HomeView-module__kWRuRW__mapLabel{z-index:1;min-width:0;margin-top:max(0px, calc(var(--lake-h) * (.4 - var(--lake-pull)) - var(--temp-pad-top) - .6rem));position:relative}.HomeView-module__kWRuRW__mapLabel:before{content:"";top:calc(var(--temp-pad-top) + .6rem);width:calc(var(--map-gap) + var(--lake-h) * 484 / 939 * .08);border-top:1px solid var(--home-shore);position:absolute;right:100%}@media (max-width:19.99em){.HomeView-module__kWRuRW__map{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.HomeView-module__kWRuRW__mapLabel{margin-top:0}.HomeView-module__kWRuRW__mapLabel:before{display:none}}@media (min-width:40em){.HomeView-module__kWRuRW__home{--lake-h:20rem;--map-gap:1.25rem;padding-top:var(--space-5)}}@media (min-width:56em){.HomeView-module__kWRuRW__home{--lake-h:clamp(24rem, 6rem + 28vw, 34rem);--lake-pull:.16;--map-gap:1.75rem;--temp-pad-top:.65rem;--temp-pad-x:.8rem;--temp-size:2.75rem;--temp-max:13rem}.HomeView-module__kWRuRW__hero{padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center}.HomeView-module__kWRuRW__map{grid-template-columns:auto 12.5rem}}.HomeView-module__kWRuRW__temp{min-width:0;max-width:var(--temp-max);overflow-wrap:break-word;padding:var(--temp-pad-top) var(--temp-pad-x) calc(var(--temp-pad-top) + .05rem);border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--paper);color:var(--text);flex-flow:wrap;align-items:baseline;column-gap:.5rem;text-decoration:none;display:flex}a.HomeView-module__kWRuRW__temp:hover{border-color:var(--home-deep);background:var(--home-hover);color:var(--text);text-decoration:none}a.HomeView-module__kWRuRW__temp:hover .HomeView-module__kWRuRW__tempLabel{text-underline-offset:.15em;text-decoration:underline}.HomeView-module__kWRuRW__tempLabel{color:var(--muted);flex-basis:100%;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.HomeView-module__kWRuRW__tempArrow{vertical-align:-.15em;width:.9rem;height:.9rem;color:var(--home-deep);margin-left:.3rem;display:inline-block}.HomeView-module__kWRuRW__tempValue{color:var(--ink);font-family:var(--font-display);font-size:var(--temp-size);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;align-items:flex-start;margin-top:.2rem;font-weight:400;line-height:1;display:flex}.HomeView-module__kWRuRW__tempUnit{letter-spacing:0;margin:.12em 0 0 .04em;font-size:.42em;line-height:1}.HomeView-module__kWRuRW__tempAlt{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.3}.HomeView-module__kWRuRW__tempWhen{color:var(--muted);flex-basis:100%;margin-top:.3rem;font-size:.8125rem;line-height:1.4}.HomeView-module__kWRuRW__tempStatus{color:var(--ink);flex-basis:100%;margin-top:.3rem;font-size:1.0625rem;font-weight:600;line-height:1.3}@media (max-width:55.99em){.HomeView-module__kWRuRW__tempLabel{font-size:.8125rem}.HomeView-module__kWRuRW__tempAlt{font-size:.9375rem}.HomeView-module__kWRuRW__tempWhen{font-size:.75rem}}.HomeView-module__kWRuRW__tempGhosts{display:contents}.HomeView-module__kWRuRW__ghost{background:var(--panel-strong);color:#0000;border-radius:4px}.HomeView-module__kWRuRW__featured{z-index:1;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:56em){.HomeView-module__kWRuRW__featured{padding-block:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.HomeView-module__kWRuRW__feature{isolation:isolate;border:1px solid var(--home-waterline);background:var(--home-water) linear-gradient(135deg, var(--home-water) 40%, var(--home-water-deep));min-width:0;max-width:34rem;color:var(--ink);border-radius:12px;padding:1.1rem 1.25rem 1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1014180f}.HomeView-module__kWRuRW__feature:hover{border-color:var(--home-deep);color:var(--ink);text-decoration:none;box-shadow:0 6px 18px #1b5a732e}.HomeView-module__kWRuRW__school{z-index:-1;color:var(--home-shore)}.HomeView-module__kWRuRW__featureText{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.HomeView-module__kWRuRW__featureLabel{color:var(--ink);font-family:var(--font-display);overflow-wrap:break-word;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);line-height:1.2}.HomeView-module__kWRuRW__featureNote{color:var(--text);overflow-wrap:break-word;font-size:.875rem;line-height:1.45}.HomeView-module__kWRuRW__noteLine{display:block}.HomeView-module__kWRuRW__featureGo{background:var(--brand-lake);color:var(--brand-on-lake);border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.45rem .9rem .45rem 1.05rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.HomeView-module__kWRuRW__feature:hover .HomeView-module__kWRuRW__featureGo{background:var(--brand-lake-deep)}.HomeView-module__kWRuRW__featureArrow{width:1rem;height:1rem}.HomeView-module__kWRuRW__more{min-width:0}.HomeView-module__kWRuRW__moreTitle{margin:0 0 var(--space-1);color:var(--muted);font-size:.9375rem;font-weight:600}.HomeView-module__kWRuRW__topics{border-top:1px solid var(--line-faint);margin:0;padding:0;list-style:none}.HomeView-module__kWRuRW__topics>li{border-bottom:1px solid var(--line-faint);min-width:0;display:flex}.HomeView-module__kWRuRW__card{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:3rem;color:var(--ink);flex:1;padding:.75rem 0;text-decoration:none;display:flex}.HomeView-module__kWRuRW__card:hover{color:var(--brand-lake);text-decoration:none}.HomeView-module__kWRuRW__cardText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.HomeView-module__kWRuRW__cardLabel{font-family:var(--font-display);overflow-wrap:break-word;font-size:1.1875rem;line-height:1.3}.HomeView-module__kWRuRW__card:hover .HomeView-module__kWRuRW__cardLabel{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.HomeView-module__kWRuRW__cardNote{color:var(--muted);font-size:.875rem;line-height:1.45}.HomeView-module__kWRuRW__cardArrow{width:1.1rem;height:1.1rem;color:var(--home-deep);flex:none}@media (prefers-reduced-motion:no-preference){.HomeView-module__kWRuRW__feature{transition:box-shadow .2s,border-color .2s,transform .2s}.HomeView-module__kWRuRW__feature:hover{transform:translateY(-2px)}.HomeView-module__kWRuRW__cardArrow,.HomeView-module__kWRuRW__tempArrow,.HomeView-module__kWRuRW__featureArrow{transition:transform .15s ease-out}.HomeView-module__kWRuRW__card:hover .HomeView-module__kWRuRW__cardArrow,a.HomeView-module__kWRuRW__temp:hover .HomeView-module__kWRuRW__tempArrow,.HomeView-module__kWRuRW__feature:hover .HomeView-module__kWRuRW__featureArrow{transform:translate(3px)}}.HomeView-module__kWRuRW__intro{gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-3);border-radius:var(--home-radius);border:1px solid var(--home-panel-line);background:var(--home-panel);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:26em){.HomeView-module__kWRuRW__intro{padding:var(--space-3) 1.125rem}}@media (min-width:56em){.HomeView-module__kWRuRW__intro{padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeView-module__kWRuRW__introPart{min-width:0}.HomeView-module__kWRuRW__intro .prose{font-size:1.0625rem;line-height:1.65}.HomeView-module__kWRuRW__intro .prose>:first-child{margin-top:0}.HomeView-module__kWRuRW__intro .prose>:last-child{margin-bottom:0}.HomeView-module__kWRuRW__intro .prose li+li{margin-top:.5rem}.HomeView-module__kWRuRW__intro .prose h3{color:var(--brand-lake);font-family:var(--font-body);letter-spacing:.01em;margin:1.4rem 0 .2rem;padding:0;font-size:1rem;font-weight:600;line-height:1.4}.HomeView-module__kWRuRW__intro .prose h3+p{margin-top:0}.HomeView-module__kWRuRW__connect,.HomeView-module__kWRuRW__gallery{padding-top:var(--space-5)}.HomeView-module__kWRuRW__temp:focus-visible,.HomeView-module__kWRuRW__feature:focus-visible,.HomeView-module__kWRuRW__card:focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}.HomeView-module__kWRuRW__intro .HomeView-module__kWRuRW__connect{padding-top:var(--space-4)}
