.LakeConditions-module__NcG89a__heroReveal{width:100%;min-width:0}.LakeConditions-module__NcG89a__heroReport{color:#f3ecdd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11110fad;border:1px solid #f6f1e638;border-radius:.45rem;overflow:hidden;box-shadow:0 18px 50px #11110f38}.LakeConditions-module__NcG89a__heroHeading,.LakeConditions-module__NcG89a__heroReadout,.LakeConditions-module__NcG89a__heroFacts,.LakeConditions-module__NcG89a__reportLink{padding-inline:1rem}.LakeConditions-module__NcG89a__heroHeading{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.68rem;font-weight:800;display:flex}.LakeConditions-module__NcG89a__heroSource{color:#f3ecdd9e;letter-spacing:0;text-transform:none;margin-left:auto}.LakeConditions-module__NcG89a__liveMark{background:#f5d49b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #f5d49b1f}.LakeConditions-module__NcG89a__heroReadout{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:.85rem .7rem;display:flex}.LakeConditions-module__NcG89a__heroMood{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.1}.LakeConditions-module__NcG89a__heroDetail{color:#f3ecddad;margin-top:.25rem;font-size:.75rem;line-height:1.35}.LakeConditions-module__NcG89a__heroTemperature{text-align:right;flex:none}.LakeConditions-module__NcG89a__heroTemperature span,.LakeConditions-module__NcG89a__waterTemperature span{text-transform:uppercase;letter-spacing:.12em;opacity:.64;font-size:.62rem;font-weight:800;display:block}.LakeConditions-module__NcG89a__heroTemperature strong{font-family:var(--font-display),Georgia,serif;font-size:1.55rem;line-height:1}.LakeConditions-module__NcG89a__heroFacts{color:#f3ecddd1;border-top:1px solid #f6f1e61f;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:.75rem;padding-block:.7rem;font-size:.72rem;line-height:1.35;display:grid}.LakeConditions-module__NcG89a__heroFacts span{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.LakeConditions-module__NcG89a__heroFacts svg{color:#f5d49b;flex:none;margin-top:.08rem}.LakeConditions-module__NcG89a__reportLink{color:#f5d49b;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #f6f1e61f;justify-content:space-between;align-items:center;min-height:2.8rem;font-size:.72rem;font-weight:800;display:flex}.LakeConditions-module__NcG89a__reportSection{color:#f3ecdd;background:#163b54;scroll-margin-top:5rem;overflow:hidden}.LakeConditions-module__NcG89a__reportInner{gap:2.5rem;width:min(100% - 2.5rem,80rem);margin-inline:auto;padding-block:4.5rem;display:grid}.LakeConditions-module__NcG89a__reportIntro{align-self:center}.LakeConditions-module__NcG89a__eyebrow{color:#f5d49b;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;display:flex}.LakeConditions-module__NcG89a__reportTitle{max-width:11ch;font-family:var(--font-display),Georgia,serif;margin-top:1rem;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:700;line-height:.98}.LakeConditions-module__NcG89a__reportTitle span{color:#f5d49b;font-style:italic}.LakeConditions-module__NcG89a__reportBody{color:#f3ecddc7;max-width:30rem;margin-top:1.25rem;line-height:1.7}.LakeConditions-module__NcG89a__forecastBadge{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #f5d49b6b;width:fit-content;margin-top:1.5rem;padding-top:.65rem;font-size:.75rem;font-weight:800}.LakeConditions-module__NcG89a__forecastShort{display:none}.LakeConditions-module__NcG89a__reportBoard{border-block:1px solid #f5d49b57;min-width:0}.LakeConditions-module__NcG89a__sceneWrap{background:#0e2434;min-width:0;margin:0;position:relative}.LakeConditions-module__NcG89a__heroSceneWrap{border-block:1px solid #f6f1e61f}.LakeConditions-module__NcG89a__water{isolation:isolate;background-image:url(/images/lake-conditions/buttons-bay-view.webp);background-position:50%;background-size:cover;min-height:14rem;position:relative;overflow:hidden}.LakeConditions-module__NcG89a__heroSceneWrap .LakeConditions-module__NcG89a__water{min-height:7.25rem}.LakeConditions-module__NcG89a__sky{z-index:1;pointer-events:none;background:linear-gradient(#163b5405,#0000 56%);position:absolute;inset:0}.LakeConditions-module__NcG89a__timeTint{z-index:1;pointer-events:none;position:absolute;inset:0}.LakeConditions-module__NcG89a__golden .LakeConditions-module__NcG89a__timeTint{mix-blend-mode:color;background:linear-gradient(145deg,#e3a64b47,#a6482e29)}.LakeConditions-module__NcG89a__nighttime .LakeConditions-module__NcG89a__timeTint{background:#08172294}.LakeConditions-module__NcG89a__nighttime .LakeConditions-module__NcG89a__sun{background:#e7edf0;width:2.25rem;height:2.25rem;box-shadow:0 0 2rem #e7edf080}.LakeConditions-module__NcG89a__sun{z-index:2;opacity:0;background:#f5d49b;border-radius:50%;width:2.9rem;height:2.9rem;position:absolute;top:18%;right:18%;box-shadow:0 0 2.5rem #f5d49bb8}.LakeConditions-module__NcG89a__cloud{z-index:2;filter:blur(18px);opacity:0;background:#3d4e5733;border-radius:50%;width:42%;height:16%;position:absolute}.LakeConditions-module__NcG89a__cloudOne{top:8%;left:5%}.LakeConditions-module__NcG89a__cloudTwo{opacity:0;width:50%;top:20%;right:2%}.LakeConditions-module__NcG89a__rainField{z-index:4;filter:blur(8px);opacity:0;background:linear-gradient(102deg,#0000 4%,#d8e2e557 20%,#0000 36%),linear-gradient(96deg,#0000 45%,#c8d5da47 62%,#0000 80%);position:absolute;inset:27% -5% 35%;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.LakeConditions-module__NcG89a__lightning{z-index:5;clip-path:polygon(35% 0,100% 0,62% 43%,100% 43%,0 100%,34% 54%,0 54%);opacity:0;background:#f5d49b;width:.35rem;height:3.8rem;position:absolute;top:27%;right:28%}.LakeConditions-module__NcG89a__wave{z-index:3;mix-blend-mode:screen;background:radial-gradient(#f6f1e62e,#0000 68%);border:0;border-radius:50%;width:116%;height:12%;position:absolute;left:-8%}.LakeConditions-module__NcG89a__waveOne{bottom:24%}.LakeConditions-module__NcG89a__waveTwo{opacity:.42;bottom:14%}.LakeConditions-module__NcG89a__waveThree{opacity:.24;bottom:5%}.LakeConditions-module__NcG89a__shoreline{display:none}.LakeConditions-module__NcG89a__sceneStatus{z-index:9;color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e2434c7;border-left:2px solid #f5d49b;flex-direction:column;gap:.12rem;padding:.38rem .55rem;font-size:.62rem;font-weight:800;line-height:1.25;display:flex;position:absolute;top:.75rem;left:.75rem}.LakeConditions-module__NcG89a__sceneStatus span:last-child{color:#f5d49b;letter-spacing:.06em;font-size:.56rem}.LakeConditions-module__NcG89a__scenePerspective{z-index:9;color:#ffffffe6;text-align:right;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 4px #0e2434;max-width:9rem;font-size:.54rem;font-weight:800;line-height:1.3;position:absolute;top:.85rem;right:.85rem}.LakeConditions-module__NcG89a__cloudy{filter:saturate(.78)brightness(.82)}.LakeConditions-module__NcG89a__cloudy .LakeConditions-module__NcG89a__sun{opacity:.25}.LakeConditions-module__NcG89a__cloudy .LakeConditions-module__NcG89a__cloudOne,.LakeConditions-module__NcG89a__cloudy .LakeConditions-module__NcG89a__cloudTwo{opacity:.6}.LakeConditions-module__NcG89a__rain{filter:saturate(.68)brightness(.7)contrast(1.06)}.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__sun{opacity:0}.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__cloudOne,.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__cloudTwo{opacity:.72;background:#1f2e3761}.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__rainField{opacity:.42}.LakeConditions-module__NcG89a__storm{filter:saturate(.56)brightness(.58)contrast(1.12)}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__sun{opacity:0}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__cloudOne,.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__cloudTwo{opacity:.86;background:#0d1c2480}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__rainField{opacity:.52}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__lightning{opacity:.92}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__wave{opacity:.72}.LakeConditions-module__NcG89a__cloudy .LakeConditions-module__NcG89a__sun,.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__sun,.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__sun{opacity:0}.LakeConditions-module__NcG89a__breezy .LakeConditions-module__NcG89a__wave{opacity:.7}.LakeConditions-module__NcG89a__calm,.LakeConditions-module__NcG89a__breezy,.LakeConditions-module__NcG89a__sunny{background-image:url(/images/lake-conditions/buttons-bay-sunny.webp)}.LakeConditions-module__NcG89a__golden:not(.LakeConditions-module__NcG89a__cloudy):not(.LakeConditions-module__NcG89a__rain):not(.LakeConditions-module__NcG89a__storm){background-image:url(/images/lake-conditions/buttons-bay-golden.webp)}.LakeConditions-module__NcG89a__nighttime{background-image:url(/images/lake-conditions/buttons-bay-view.webp)}.LakeConditions-module__NcG89a__sceneCaption{z-index:8;background:linear-gradient(#0000 0%,#0e2434f0 42%,#0e2434 100%);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.15rem;display:flex;position:absolute;inset:auto 0 0}.LakeConditions-module__NcG89a__sceneCaption span{font-family:var(--font-display),Georgia,serif;text-shadow:0 1px 2px #0e2434;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:700;display:flex}.LakeConditions-module__NcG89a__sceneCaption small{color:#f3ecdd;text-align:right;max-width:14rem;font-size:.72rem}.LakeConditions-module__NcG89a__ledger{background:#0e2434;min-width:0;padding:1.4rem 1.15rem}.LakeConditions-module__NcG89a__ledgerHeading{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.15rem;display:flex}.LakeConditions-module__NcG89a__ledgerHeading p{color:#f5d49b;text-transform:uppercase;letter-spacing:.14em;font-size:.65rem;font-weight:800}.LakeConditions-module__NcG89a__ledgerHeading h3{font-family:var(--font-display),Georgia,serif;margin-top:.3rem;font-size:1.75rem;font-weight:700}.LakeConditions-module__NcG89a__waterTemperature{text-align:right;flex:none}.LakeConditions-module__NcG89a__waterTemperature strong{color:#f5d49b;font-family:var(--font-display),Georgia,serif;margin-top:.2rem;font-size:1.8rem;line-height:1;display:block}.LakeConditions-module__NcG89a__metrics{border-top:1px solid #f5d49b4d;display:grid}.LakeConditions-module__NcG89a__metric{border-bottom:1px solid #f3ecdd1f;min-width:0;padding-block:.9rem}.LakeConditions-module__NcG89a__metric dt{color:#f3ecdd99;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:.5rem;font-size:.64rem;font-weight:800;display:flex}.LakeConditions-module__NcG89a__metric dt svg{color:#f5d49b}.LakeConditions-module__NcG89a__metric dd{color:#f3ecdd;overflow-wrap:anywhere;margin-top:.42rem;font-size:.9rem;font-weight:650;line-height:1.45}.LakeConditions-module__NcG89a__sourceNote{color:#f3ecdd99;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.68rem;line-height:1.55;display:flex}.LakeConditions-module__NcG89a__sourceNote>svg{color:#f5d49b;flex:none;margin-top:.12rem}.LakeConditions-module__NcG89a__sourceNote a{color:#f5d49b;text-underline-offset:.2rem;align-items:center;gap:.2rem;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:40rem){.LakeConditions-module__NcG89a__reportInner{width:min(100% - 5rem,80rem)}.LakeConditions-module__NcG89a__reportBoard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.LakeConditions-module__NcG89a__water{min-height:100%}.LakeConditions-module__NcG89a__ledger{padding:1.6rem}.LakeConditions-module__NcG89a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.LakeConditions-module__NcG89a__metric:nth-child(odd){padding-right:1rem}.LakeConditions-module__NcG89a__metric:nth-child(2n){border-left:1px solid #f3ecdd1f;padding-left:1rem}}@media (min-width:64rem){.LakeConditions-module__NcG89a__reportInner{grid-template-columns:minmax(14rem,.52fr) minmax(0,1.48fr);align-items:center;gap:4rem;padding-block:5.5rem}}@media (max-width:39.99rem){.LakeConditions-module__NcG89a__reportBody{padding-right:2.75rem}.LakeConditions-module__NcG89a__forecastBadge{margin-left:2.25rem}.LakeConditions-module__NcG89a__forecastFull{display:none}.LakeConditions-module__NcG89a__forecastShort{display:inline}.LakeConditions-module__NcG89a__heroReport{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.LakeConditions-module__NcG89a__heroHeading,.LakeConditions-module__NcG89a__heroFacts,.LakeConditions-module__NcG89a__reportLink{grid-column:1/-1}.LakeConditions-module__NcG89a__heroSceneWrap{border-bottom:0;border-right:1px solid #f6f1e61f}.LakeConditions-module__NcG89a__heroSceneWrap .LakeConditions-module__NcG89a__water{min-height:7.1rem}.LakeConditions-module__NcG89a__heroReadout{padding:.9rem}.LakeConditions-module__NcG89a__heroDetail{max-width:14rem}.LakeConditions-module__NcG89a__heroTemperature{display:none}.LakeConditions-module__NcG89a__sceneCaption{display:block}.LakeConditions-module__NcG89a__sceneCaption small{text-align:left;margin-top:.2rem;display:block}}@media (prefers-reduced-motion:no-preference){.LakeConditions-module__NcG89a__wave{animation:6.8s ease-in-out infinite LakeConditions-module__NcG89a__lake-wave}.LakeConditions-module__NcG89a__waveTwo{animation-duration:5.7s;animation-delay:-1.4s}.LakeConditions-module__NcG89a__waveThree{animation-duration:7.8s;animation-delay:-2.5s}.LakeConditions-module__NcG89a__breezy .LakeConditions-module__NcG89a__wave,.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__wave{animation-duration:3.8s}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__wave{animation-duration:2.7s}.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__rainField,.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__rainField{animation:9s ease-in-out infinite alternate LakeConditions-module__NcG89a__rain-curtain}.LakeConditions-module__NcG89a__cloudy .LakeConditions-module__NcG89a__cloud,.LakeConditions-module__NcG89a__rain .LakeConditions-module__NcG89a__cloud,.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__cloud{animation:12s ease-in-out infinite LakeConditions-module__NcG89a__cloud-drift}.LakeConditions-module__NcG89a__cloudTwo{animation-delay:-5s}.LakeConditions-module__NcG89a__storm .LakeConditions-module__NcG89a__lightning{animation:8s ease-in-out infinite LakeConditions-module__NcG89a__lightning-pulse}}@keyframes LakeConditions-module__NcG89a__lake-wave{0%,to{transform:translate(-1.5%)}50%{transform:translate(1.5%)}}@keyframes LakeConditions-module__NcG89a__rain-curtain{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@keyframes LakeConditions-module__NcG89a__cloud-drift{0%,to{transform:translate(-2%)}50%{transform:translate(5%)}}@keyframes LakeConditions-module__NcG89a__lightning-pulse{0%,44%,47%,to{opacity:.22}45%,46%{opacity:.95}}
