@font-face{font-family:Figtree;src:url(/figtree.ttf)format("truetype");font-weight:300 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:#59322e;-webkit-font-smoothing:antialiased;background:#f1ecd9;margin:0;font-family:Figtree,Trebuchet MS,sans-serif;font-size:16px}button,input,select{font:inherit}a{color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #a45a17}.skip{z-index:20;background:#fff5df;padding:12px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.hero{color:#fff3db;text-align:center;background:#59322e url(/terra.png) 0 0/350px;padding:25px 18px 30px;overflow:hidden}.brand{letter-spacing:-.8px;font-size:22px;font-weight:900}.brand a{text-decoration:none}.hero h1{letter-spacing:-2px;max-width:1040px;margin:28px auto 18px;font-size:clamp(37px,6.7vw,76px);font-weight:900;line-height:1.02}.intro{color:#f8e5cf;max-width:630px;margin:0 auto 8px;font-size:18px;line-height:1.45}.mobile-break{display:none}.art-scene{isolation:isolate;max-width:1060px;margin:0 auto;position:relative}.main-art{mix-blend-mode:normal;width:100%;height:auto;display:block}.floating-names{pointer-events:none;position:absolute;inset:0}.floating-name{color:#ffe1ef;overflow-wrap:anywhere;background:#59322ed9;border:2px solid;border-radius:48% 43% 52% 46%;max-width:38%;padding:7px 15px;font-size:clamp(16px,2.8vw,29px);font-weight:800;line-height:1.15;animation:11s ease-in-out infinite float;display:block;position:absolute}.float-0{top:1%;left:8%;transform:rotate(-10deg)}.float-1{color:#d6e8ab;animation-duration:13s;top:3%;left:43%}.float-2{top:15%;right:3%;transform:rotate(8deg)}.float-3{color:#d6e8ab;bottom:7%;right:18%}.float-4{bottom:3%;left:10%}.float-5{font-size:18px;top:40%;right:2%}.float-6{font-size:18px;bottom:32%;left:2%}.float-7{font-size:19px;top:0;right:5%}.paused .floating-name{animation-play-state:paused}.pause{color:#fff3db;background:#59322e;border:1px solid #ebc2d5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:7px;right:4px}.hero-cta{color:#59322e;background:#ebc2d5;border-radius:9px;align-items:center;gap:14px;min-height:48px;margin-top:10px;padding:11px 23px;font-weight:800;text-decoration:none;display:inline-flex}.hero-cta:hover,.submit:hover{background:#f5d5e3}.names-note{color:#f3d7c7;margin:13px 0 0;font-size:13px}.participate{background:#f1ecd9;padding:54px 22px 49px;scroll-margin-top:0}.form-wrap{max-width:660px;margin:0 auto}h2{letter-spacing:-1.2px;margin:0 0 15px;font-size:clamp(29px,4vw,42px);font-weight:900;line-height:1.08}.form-intro{margin:0 0 28px;font-size:18px;line-height:1.5}form>label:not(.consent){margin:22px 0 8px;font-size:15px;font-weight:700;display:block}form>label:first-child{margin-top:0}input:not([type=checkbox]),select{color:#59322e;background:#fffcf050;border:1.5px solid #79554a;border-radius:7px;width:100%;min-height:56px;padding:13px 14px;font-size:17px}input::placeholder{color:#80685d;opacity:1}select{padding-right:28px}select:disabled{opacity:.6;cursor:not-allowed}.hint{color:#746052;margin:7px 0 0;font-size:12px;line-height:1.5}.location-row{grid-template-columns:1fr 1.65fr;gap:16px;margin-top:22px;display:grid}.location-row label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.consent{align-items:flex-start;gap:12px;margin:26px 0 25px;font-size:14px;line-height:1.5;display:flex}.consent input{accent-color:#59322e;width:23px;min-width:23px;height:23px;margin:0}.consent a{text-underline-offset:3px}.submit{color:#4c2524;background:#e7a8c2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:60px;padding:16px 22px;font-size:20px;font-weight:900;transition:background .2s;display:flex}.form-foot{text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error{background:#f7dacd;border:1px solid #a04939;border-radius:6px;padding:13px;font-size:14px;line-height:1.5}.text-button{color:inherit;background:0 0;border:0;padding:3px;text-decoration:underline}.success{text-align:center;outline:none;padding:10px 0}.success-mark{color:#f1ecd9;background:#184b38;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:22px;font-size:34px;display:inline-flex}.success p{line-height:1.5}.success .received-name{overflow-wrap:anywhere;color:#59322e;margin:20px 0;font-size:40px;font-weight:900}.success .small{max-width:430px;margin:0 auto 30px;font-size:14px}.privacy{background:#e6dfca;border-top:1px solid #d4c9ae;padding:43px 22px 48px}.privacy-wrap{max-width:660px;margin:auto}.privacy h2{letter-spacing:-.7px;font-size:25px}.privacy p{font-size:14px;line-height:1.65}.privacy details{margin:24px 0}.privacy summary{cursor:pointer;text-underline-offset:5px;font-size:15px;font-weight:700}.privacy-copy{margin-top:20px}.contact{text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.contact svg{width:17px}footer{text-align:center;color:#f1ecd9;background:#59322e;padding:32px 22px}footer p{font-size:13px;line-height:1.5}.footer-brand{letter-spacing:-1px;font-size:23px;font-weight:900;text-decoration:none}.admin-link{color:#e7bfc5;text-underline-offset:3px;padding:12px;font-size:11px;display:inline-block}.admin-page{max-width:980px;margin:50px auto;padding:0 22px}.admin-page h1{font-size:34px;line-height:1.15}.admin-nav{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.admin-nav button{color:#59322e;background:0 0;border:1px solid #59322e;border-radius:7px;padding:10px 18px}.admin-nav button[aria-pressed=true]{color:#f1ecd9;background:#59322e}.entry{border-top:1px solid #c8bda6;padding:24px 0}.entry h2{overflow-wrap:anywhere;font-size:25px}.entry p{margin:8px 0;font-size:14px;line-height:1.5}.entry-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.entry-actions button{color:#f1ecd9;background:#59322e;border:1px solid #59322e;border-radius:6px;padding:9px 16px}.entry-actions button.secondary{color:#59322e;background:0 0}.admin-page .submit{max-width:320px}.admin-empty{padding:35px 0}.admin-back{text-underline-offset:5px;margin-bottom:20px;display:inline-block}@keyframes float{0%,to{translate:0;rotate:-3deg}50%{translate:9px -15px;rotate:4deg}}@media (min-width:1000px){.hero{padding-top:28px}.hero h1{margin-top:28px}.art-scene{max-width:1010px;margin-top:10px}.main-art{object-fit:contain;max-height:455px}.hero-cta{margin-top:4px}.participate{padding-top:58px}}@media (max-width:600px){.hero{padding:22px 0 26px}.brand{font-size:20px}.hero h1{letter-spacing:-1.3px;max-width:430px;margin:24px auto 14px;padding:0 20px;font-size:39px}.desktop-break{display:none}.mobile-break{display:block}.intro{margin-bottom:18px;padding:0 28px;font-size:16px}.main-art{object-fit:cover;object-position:38% center;width:126%;max-width:none;height:265px;position:relative;left:-13%}.art-scene{min-height:265px;overflow:hidden}.floating-name{border-width:1.5px;padding:5px 10px;font-size:17px}.float-0{top:0;left:4%}.float-1{top:3%;left:41%}.float-2{top:22%;right:4%}.float-3{bottom:1%;right:9%}.float-4{bottom:3%;left:4%}.float-5,.float-6,.float-7{display:none}.pause{bottom:11px;right:16px}.hero-cta{margin-top:15px}.participate{padding:38px 24px 39px}h2{letter-spacing:-.9px;font-size:31px}.form-intro{margin-bottom:25px;font-size:16px}.location-row{grid-template-columns:1fr;gap:20px}.privacy{padding:34px 24px}.privacy h2{font-size:25px}.submit{font-size:19px}.names-note{padding:0 20px}.float-2{max-width:35%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.presentation-credit{color:#fff3db;margin:21px 18px 0;font-size:12px;line-height:1.5}.hero .presentation-credit+h1{margin-top:15px}.credits-bar{color:#252525;background:#fff;padding:48px 32px}.credits-inner{justify-content:space-between;align-items:center;gap:44px;max-width:1120px;margin:0 auto;display:flex}.credits-bar a{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.credits-bar img{object-fit:contain;max-width:100%;height:auto;display:block}.rouanet-mark{width:150px;min-width:150px;padding:24px 0}.credit-group>p{margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.5}.sponsor-group{flex-shrink:0;width:200px}.sponsor-group img{width:200px}.realization-marks{align-items:center;gap:36px;display:flex}.sabichinho-mark{width:145px}.minc-mark{width:240px}.realization-group{min-width:0}.realization-group>p{text-align:left}@media (max-width:1040px){.credits-inner{flex-wrap:wrap;justify-content:center;gap:40px 64px}.realization-group{flex-basis:100%}.realization-group>p{text-align:center}.realization-marks{justify-content:center;gap:48px}}@media (max-width:600px){.presentation-credit{max-width:280px;margin:18px auto 0;padding:0 12px;font-size:11px}.hero .presentation-credit+h1{margin-top:16px}.credits-bar{padding:38px 28px 46px}.credits-inner{flex-direction:column;gap:36px}.rouanet-mark{width:150px;padding:12px 0}.credit-group>p{text-align:center;margin-bottom:20px}.sponsor-group{width:200px}.realization-group{flex-basis:auto;width:100%}.realization-marks{flex-direction:column;gap:32px}.realization-marks .sabichinho-mark{width:145px}.realization-marks .minc-mark{width:240px}}.see-lake{text-underline-offset:4px;color:#f8e5cf;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:36px;margin:16px auto 0;font-size:14px;display:flex}.see-lake span{font-size:20px}.lake-section{color:#f1ecd9;background:#173e32;padding:43px 0 29px;scroll-margin-top:0;overflow:hidden}.lake-heading{justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto 22px;padding:0 28px;display:flex}.lake-heading h2{letter-spacing:-1.2px;margin:0 0 10px;font-size:clamp(31px,4vw,45px)}.lake-heading p{color:#d2ddbd;margin:0;font-size:15px;line-height:1.5}.lake-pause{color:#f1ecd9;background:0 0;border:1px solid #d2ddbd80;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.lake-pause:hover{background:#f1ecd912}.lake-stage{isolation:isolate;aspect-ratio:2;contain:layout paint;background:#184b38;max-width:1400px;min-height:460px;margin:0 auto;position:relative;overflow:hidden}.lake-art{object-fit:cover;object-position:center;will-change:transform;-webkit-user-select:none;user-select:none;width:106%;height:106%;animation:36s ease-in-out infinite lake-current;position:absolute;inset:-3%}.lake-water{pointer-events:none;background:radial-gradient(at 28% 68%,#afd29a12 0%,#0000 56%),linear-gradient(#173e3226,#0000 20% 80%,#173e3244);animation:19s ease-in-out infinite alternate water-light;position:absolute;inset:0}.lake-ripples,.lake-drifters{pointer-events:none;position:absolute;inset:0}.water-ring{opacity:0;border:1px solid #c5dcb3;border-radius:48% 52% 46% 54%;width:210px;height:64px;animation:14s ease-out infinite water-ring;display:block;position:absolute;transform:rotate(-12deg)}.ring-0{animation-delay:-3s;top:28%;left:9%}.ring-1{width:160px;height:43px;animation-delay:-9s;top:19%;right:8%}.ring-2{width:250px;height:65px;animation-delay:-7s;bottom:13%;left:24%}.ring-3{animation-delay:-12s;bottom:23%;right:20%}.ring-4{width:140px;height:39px;animation-delay:-5s;top:20%;left:40%}.lake-name{letter-spacing:-.7px;color:#f3ddbf;overflow-wrap:anywhere;text-align:center;text-shadow:0 2px 14px #0d302be6,1px 1px 2px #0d302b;opacity:0;max-width:25%;animation:lake-name-life var(--life) linear var(--delay) both;will-change:transform,opacity;transform-origin:50% 100%;font-size:clamp(23px,3.1vw,41px);font-weight:800;line-height:1.13;display:block;position:absolute;translate:-50% -50%}.lake-slot-0{color:#f4cfde;top:22%;left:20%}.lake-slot-1{color:#e9e1a8;top:14%;left:48%}.lake-slot-2{color:#d4e8d7;top:24%;left:81%}.lake-slot-3{color:#e9e1a8;top:65%;left:17%}.lake-slot-4{color:#d4e8d7;top:81%;left:47%}.lake-slot-5{color:#f4cfde;top:76%;left:79%}.name-ripple{opacity:.3;pointer-events:none;border-bottom:1px solid;border-radius:50%;height:9px;position:absolute;bottom:-10px;left:12%;right:12%;scale:1.15 1}.lake-empty{text-align:center;color:#fff4dc;text-shadow:0 1px 5px #0c2b20;width:calc(100% - 48px);font-size:14px;line-height:1.5;position:absolute;bottom:20px;left:50%;translate:-50%}.lake-empty p{margin:0 0 7px}.lake-empty button,.lake-preview-note button{color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;min-height:36px;padding:5px 0}.lake-empty button:hover,.lake-preview-note button:hover{color:#ebc2d5}.lake-caption{justify-content:space-between;align-items:center;gap:22px;max-width:1120px;margin:20px auto 0;padding:0 28px;display:flex}.lake-caption p{color:#d2ddbd;max-width:600px;margin:0;font-size:12px;line-height:1.6}.lake-form-link{color:#f4cfde;flex-shrink:0;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lake-list{color:#d2ddbd;max-width:1064px;margin:15px auto 0;padding:0 28px;font-size:12px}.lake-list summary{cursor:pointer;min-height:36px;padding:8px 0}.lake-list ul{flex-wrap:wrap;gap:12px 26px;padding-left:20px;line-height:1.5;display:flex}.lake-still .lake-art,.lake-still .lake-water,.lake-still .water-ring,.lake-still .lake-name{animation-play-state:paused}.success-lake{text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:18px auto 24px;font-size:17px;font-weight:700;display:flex}@keyframes lake-current{0%,to{transform:translate(-.5%)rotate(-.35deg)scale(1.01)}50%{transform:translate(.7%,-.7%)rotate(.45deg)scale(1.025)}}@keyframes water-light{0%{opacity:.35;transform:translate(-3%)}to{opacity:.8;transform:translate(3%)}}@keyframes water-ring{0%{opacity:0;scale:.55 .6}15%{opacity:.12}75%{opacity:.045}to{opacity:0;scale:1.6 1.5}}@keyframes lake-name-life{0%{opacity:0;transform:translate3d(calc(var(--dx) * -.22),calc(var(--dy) * -.2),0) rotate(calc(var(--tilt) - 4deg)) scale(calc(var(--name-scale) * .95))}9%{opacity:.96}30%{transform:translate3d(calc(var(--dx) * .2),calc(var(--dy) * .3),0) rotate(calc(var(--tilt) + 3deg)) scale(var(--name-scale))}60%{opacity:.96;transform:translate3d(calc(var(--dx) * .62),calc(var(--dy) * -.15),0) rotate(calc(var(--tilt) - 3deg)) scale(var(--name-scale))}82%{opacity:.96}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--tilt) + 6deg)) scale(calc(var(--name-scale) * 1.02))}}@media (max-width:600px){.lake-section{padding-top:31px}.lake-heading{align-items:flex-start;gap:12px;margin-bottom:20px;padding:0 24px}.lake-heading h2{letter-spacing:-1px;max-width:225px;font-size:31px}.lake-heading p{max-width:225px;font-size:13px}.lake-pause{width:42px;height:42px;min-height:42px;margin-top:3px;padding:10px;font-size:0}.lake-stage{aspect-ratio:1/1.06;min-height:390px}.lake-art{object-position:56% center}.lake-name{letter-spacing:-.4px;max-width:39%;font-size:clamp(20px,6vw,27px)}.lake-slot-0{top:17%;left:25%}.lake-slot-1{top:14%;left:72%}.lake-slot-2{top:81%;left:25%}.lake-slot-3{top:79%;left:73%}.lake-slot-4,.lake-slot-5{display:none}.lake-caption{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:0 24px}.lake-caption p{font-size:12px}.lake-empty{background:#12372ad9;border-radius:6px;width:calc(100% - 36px);padding:8px 10px;font-size:12px;bottom:14px}.water-ring{width:130px;height:35px}.ring-2{width:160px;bottom:10%;left:4%}.lake-list{padding:0 24px}.name-ripple{bottom:-7px}}@media (prefers-reduced-motion:reduce){.lake-art,.lake-water,.water-ring,.lake-name{will-change:auto;animation:none!important}.lake-name{opacity:1;transform:rotate(var(--tilt)) scale(var(--name-scale))}.water-ring{opacity:.08;scale:1}.lake-water{opacity:.45}.lake-still .lake-name{animation:none!important}}.lake-screen{width:100%;height:100vh;color:#f1ecd9;isolation:isolate;background:#173e32;height:100dvh;position:fixed;inset:0;overflow:hidden}.lake-screen:-webkit-full-screen{width:100%;height:100%}.lake-screen:fullscreen{width:100%;height:100%}.lake-screen .lake-immersive{background:#173e32;padding:0;scroll-margin:0;position:absolute;inset:0;overflow:hidden}.lake-immersive .lake-stage{aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;position:absolute;inset:0}.lake-immersive .lake-art{object-fit:cover;object-position:56% center;animation-duration:20s}.lake-immersive .lake-heading{z-index:4;inset:auto 20px calc(75px + env(safe-area-inset-bottom));pointer-events:none;align-items:flex-end;max-width:none;margin:0;padding:0;position:absolute}.lake-immersive .lake-heading>div{max-width:calc(100% - 80px)}.lake-immersive .lake-heading h2{letter-spacing:-1px;text-shadow:0 2px 12px #102e23;margin:0 0 5px;font-size:clamp(24px,3.2vw,42px)}.lake-immersive .lake-heading p{color:#f1ecd9;text-shadow:0 1px 8px #102e23;max-width:370px;font-size:13px;line-height:1.4}.lake-immersive .lake-pause{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#123a2bd9;margin:0}.lake-screen-nav{inset:calc(15px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) auto calc(16px + env(safe-area-inset-left));z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.lake-screen-nav a,.lake-screen-tools button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1ecd9;pointer-events:auto;background:#123a2bdb;border:1px solid #f1ecd94d;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.lake-screen-tools{gap:8px;display:flex}.lake-screen-tools button{padding:10px}.lake-screen-nav a:hover,.lake-screen-tools button:hover{background:#22573fe6}.lake-immersive .lake-caption{z-index:4;left:20px;right:20px;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none;align-items:flex-end;gap:12px;max-width:none;margin:0;padding:0;position:absolute}.lake-immersive .lake-caption p{color:#f1ecd9;text-shadow:0 1px 6px #102e23;max-width:450px;font-size:11px}.lake-immersive .lake-caption a,.lake-immersive .lake-caption button{pointer-events:auto}.lake-immersive .lake-form-link{background:#123a2bcf;border:1px solid #f1ecd933;border-radius:24px;min-height:40px;padding:8px 13px;font-size:13px}.lake-immersive .lake-list{z-index:8;right:20px;top:calc(72px + env(safe-area-inset-top));color:#f1ecd9;background:#123a2bd9;border-radius:12px;max-width:min(380px,100% - 40px);max-height:50%;margin:0;padding:0;font-size:11px;position:absolute;overflow:auto}.lake-immersive .lake-list summary{min-height:36px;padding:10px 14px}.lake-immersive .lake-list ul{padding:0 30px 14px}.lake-immersive .lake-empty{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#123a2bc9;border-radius:14px;max-width:400px;padding:16px 20px;font-size:14px;top:25%;bottom:auto;translate:-50%}.lake-immersive .lake-water{background:linear-gradient(#12332430 0%,#0000 22% 65%,#102e23b0 100%)}.lake-immersive .water-ring{animation-duration:8s}.lake-immersive .lake-name{max-width:27%;font-size:clamp(24px,4.8vw,65px);line-height:1.1;animation-timing-function:linear}.lake-immersive .lake-slot-0{top:20%;left:18%}.lake-immersive .lake-slot-1{top:17%;left:43%}.lake-immersive .lake-slot-2{top:24%;left:83%}.lake-immersive .lake-slot-3{top:60%;left:20%}.lake-immersive .lake-slot-4{top:71%;left:44%}.lake-immersive .lake-slot-5{top:66%;left:82%}.lake-screen-notice{z-index:12;top:calc(76px + env(safe-area-inset-top));color:#173e32;background:#f1ecd9;border-radius:12px;width:calc(100% - 40px);max-width:380px;padding:14px 18px;font-size:13px;line-height:1.5;position:absolute;left:50%;translate:-50%}.lake-about-shade{z-index:20;background:#0a211ac9;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.lake-about{color:#59322e;background:#f1ecd9;border-radius:18px;max-width:560px;max-height:calc(100dvh - 40px);padding:25px;overflow:auto;box-shadow:0 20px 70px #0004}.lake-about h2{clear:both;padding-top:12px;font-size:30px}.lake-about>p{font-size:14px;line-height:1.6}.lake-about-close{float:right;color:#59322e;background:0 0;border:1px solid #59322e;border-radius:22px;min-height:40px;padding:8px 16px}.lake-about .lake-form-link{color:#59322e;text-underline-offset:4px;text-decoration:underline}.lake-about-marks{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:28px;padding:26px;display:flex}.lake-about-marks p{color:#252525;margin:0 0 16px;font-size:12px}.lake-about-marks a{margin-top:16px;display:block}.lake-about-marks img{object-fit:contain;max-width:100%;height:auto;margin:auto;display:block}.lake-about .lake-about-presents{text-align:center;margin:25px 0 18px;font-size:12px}@media (max-width:600px){.lake-immersive .lake-heading{left:20px;right:20px;bottom:calc(96px + env(safe-area-inset-bottom))}.lake-immersive .lake-heading h2{max-width:230px;font-size:27px}.lake-immersive .lake-heading p{max-width:245px;font-size:12px}.lake-immersive .lake-caption{bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:row;align-items:flex-end;gap:10px;left:20px;right:20px}.lake-immersive .lake-caption p{max-width:54%;font-size:10px;line-height:1.4}.lake-immersive .lake-form-link{white-space:nowrap;gap:5px;padding:8px 10px;font-size:11px}.lake-immersive .lake-form-link svg{width:14px}.lake-immersive .lake-name{max-width:44%;font-size:clamp(25px,7.5vw,39px)}.lake-immersive .lake-slot-0{top:21%;left:24%}.lake-immersive .lake-slot-1{top:31%;left:72%}.lake-immersive .lake-slot-2{top:60%;left:27%}.lake-immersive .lake-slot-3{top:70%;left:72%}.lake-immersive .lake-slot-1,.lake-immersive .lake-slot-3{--motion-direction:-1}.lake-immersive .lake-empty{max-width:290px;font-size:13px;top:19%}.lake-immersive .lake-list{max-width:calc(100% - 40px);font-size:10px}.lake-about{padding:20px}.lake-about h2{font-size:27px}}@media (max-height:500px) and (orientation:landscape){.lake-immersive .lake-heading{bottom:68px}.lake-immersive .lake-heading h2{font-size:23px}.lake-immersive .lake-heading p{display:none}.lake-immersive .lake-name{font-size:30px}.lake-immersive .lake-empty{font-size:12px;top:20%}.lake-immersive .lake-caption p{font-size:10px}}@media (prefers-reduced-motion:reduce){.lake-immersive .lake-art,.lake-immersive .lake-water,.lake-immersive .water-ring,.lake-immersive .lake-name{animation:none!important}.lake-immersive .lake-name{opacity:1;transform:rotate(var(--tilt)) scale(var(--name-scale))}}@media (max-width:600px){.lake-immersive .lake-art{object-position:66% center}}
