.lake{margin:0;cursor:pointer;outline:none}.lake:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.lake .lake-svg{width:100%;max-width:560px;height:auto;display:block;margin:0 auto}.lake figcaption{text-align:center;margin-top:1rem}.lake .lake-cap{display:block;font-family:var(--font-display);font-style:italic;color:var(--color-muted);max-width:34rem;margin-inline:auto}.lake .lake-hint{display:block;font-size:.8rem;letter-spacing:.02em;color:var(--color-muted);opacity:.7;margin-top:.4rem}.lake .lk-chop,.lake .lk-calm{transition:opacity 1s ease}.lake .lk-chop{opacity:1}.lake .lk-calm,.lake.is-calm .lk-chop{opacity:0}.lake.is-calm .lk-calm{opacity:1}.lake .lk-weather{opacity:1;transition:opacity 1.6s ease}.lake.is-calm .lk-weather{opacity:0}.lake .lk-cloud{transform-box:fill-box;transform-origin:center}.lake .lk-ca{animation:lk-cdrift 23s ease-in-out infinite alternate,lk-cfade 17s ease-in-out infinite}.lake .lk-cb{animation:lk-cdrift 31s ease-in-out infinite alternate-reverse,lk-cfade 25s ease-in-out 3s infinite}.lake .lk-cc{animation:lk-cdrift 27s ease-in-out infinite alternate,lk-cfade 21s ease-in-out 7s infinite}.lake .lk-cd{animation:lk-cdrift 35s ease-in-out infinite alternate-reverse,lk-cfade 19s ease-in-out 2s infinite}.lake .lk-ce{animation:lk-cdrift 29s ease-in-out infinite alternate,lk-cfade 15s ease-in-out 5s infinite}.lake .lk-cf{animation:lk-cdrift 38s ease-in-out infinite alternate,lk-cfade 27s ease-in-out 4s infinite}.lake .lk-bolt{opacity:0}.lake .lk-bolt1{animation:lk-flash 9s linear infinite}.lake .lk-bolt2{animation:lk-flash 12.5s linear 5s infinite}@keyframes lk-cdrift{0%{transform:translate(-48px)}to{transform:translate(48px)}}@keyframes lk-cfade{0%,to{opacity:.32}50%{opacity:.78}}@keyframes lk-flash{0%,87%,to{opacity:0}87.5%{opacity:.95}88.4%{opacity:.18}89.2%{opacity:.9}90.2%{opacity:0}}@media(prefers-reduced-motion:reduce){.lake .lk-chop,.lake .lk-calm,.lake .lk-weather,.lake .lk-cloud,.lake .lk-bolt{animation:none;transition:none}}main[data-astro-cid-ahva5hjv]{max-width:var(--measure);margin:0 auto;padding:4rem 1.5rem 6rem}.page-header[data-astro-cid-ahva5hjv]{margin-bottom:2.5rem}.eyebrow[data-astro-cid-ahva5hjv]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem}h1[data-astro-cid-ahva5hjv]{font-size:clamp(2.75rem,9vw,4rem);margin:0 0 1rem}.tagline[data-astro-cid-ahva5hjv]{font-family:var(--font-display);font-style:italic;font-size:1.6rem;line-height:1.3;margin:0;color:var(--color-text)}.fm-wide[data-astro-cid-ahva5hjv]{width:min(94vw,860px);position:relative;left:50%;transform:translate(-50%);margin:1rem 0 2rem}.lake-wide[data-astro-cid-ahva5hjv]{width:min(92vw,600px);margin:1.5rem auto 2.5rem}.prose[data-astro-cid-ahva5hjv]{margin-bottom:3rem}.prose--body[data-astro-cid-ahva5hjv] h2,.wya-heading[data-astro-cid-ahva5hjv]{font-size:1.75rem;margin:2.75rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--color-muted)}.wya-heading[data-astro-cid-ahva5hjv] a[data-astro-cid-ahva5hjv]{color:var(--color-text);text-decoration:none;transition:color .15s ease}.wya-heading[data-astro-cid-ahva5hjv] a[data-astro-cid-ahva5hjv]:hover,.wya-h-arrow[data-astro-cid-ahva5hjv]{color:var(--color-accent)}.prose[data-astro-cid-ahva5hjv] p,.prose[data-astro-cid-ahva5hjv] li{font-size:1.125rem;line-height:1.75}.prose[data-astro-cid-ahva5hjv] ul{padding-left:1.2rem}.prose[data-astro-cid-ahva5hjv] li{margin-bottom:.6rem}.prose[data-astro-cid-ahva5hjv] em{font-style:italic}.prose[data-astro-cid-ahva5hjv] a{color:var(--color-accent)}.wya-caption[data-astro-cid-ahva5hjv]{font-family:var(--font-display);font-size:1.2rem;line-height:1.55;color:var(--color-muted);text-align:center;max-width:36rem;margin:0 auto .75rem;min-height:3.4em;transition:color .2s ease}.wya-caption[data-astro-cid-ahva5hjv] .wya-name{color:var(--color-accent)}.wya-step[data-astro-cid-ahva5hjv]{text-align:center;margin:0 0 2.5rem}.wya-next[data-astro-cid-ahva5hjv]{border:0;background:none;cursor:pointer;padding:.3rem .5rem;font-family:var(--font-display);font-size:1.05rem;color:var(--color-accent)}.wya-next[data-astro-cid-ahva5hjv]:hover{text-decoration:underline}.wya-next[data-astro-cid-ahva5hjv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}
