@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40a3cd74afdfe30c-s.p.1dczacay52j98.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:UnifrakturMaguntia Fallback;src:local(Arial);ascent-override:88.12%;descent-override:28.13%;line-gap-override:0.0%;size-adjust:89.05%}.unifrakturmaguntia_eab1eb0b-module__10NkwG__className{font-family:UnifrakturMaguntia,UnifrakturMaguntia Fallback;font-style:normal;font-weight:400}.unifrakturmaguntia_eab1eb0b-module__10NkwG__variable{--font-blackletter:"UnifrakturMaguntia", "UnifrakturMaguntia Fallback"}
.scapes{--sg:#8c9c6a;--fo:#24402f;--tw:#14303a;--dr:#3f5e66;--cream:#f6f0dc;--slip:#f4ecda;--slip-ink:#24231e;--peel:#edcf5a;background-color:var(--sg);width:100%;color:var(--cream);font-family:var(--font-typewriter), "Courier New", monospace;position:relative;overflow:hidden}html:has(.scapes){background:#3f5e66}html:has(.scapes) body{background:#3f5e66}html:has(.tour){background:#8c9c6a}html:has(.tour) body{background:#8c9c6a}html:has(.tour){background:linear-gradient(#8c9c6a 50%,#f8ebb4 50%)}.scapes a,.scapes button{color:inherit;font:inherit}.scapes .bl{font-family:var(--font-blackletter), "Old English Text MT", serif;font-weight:400;line-height:1;text-decoration:none}.scapes .small{font-size:13px;line-height:1.55}.scapes .mono{font-family:var(--font-typewriter), Courier, monospace}.scapes .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.scapes .ln{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.scapes .pencil{filter:url(#sc-pencil)}.scapes .thin{stroke-width:.85px}.scapes .ghost{opacity:.22;transform:translate(1.1px,.7px)}.scapes .fillc{fill:currentColor;stroke:none}.scapes .pill{all:unset;cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.scapes .pill:disabled{opacity:.5;cursor:progress}.scapes .pill:focus-visible,.scapes .word:focus-visible,.scapes .ui:focus-visible,.scapes .swatch:focus-visible{outline-offset:4px;outline:1px dashed}.scapes .pill[aria-pressed=true]{background:currentColor}.scapes .pill[aria-pressed=true]>span{color:var(--tw)}.forest{height:1030px;position:relative}.forest-head{z-index:5;justify-content:space-between;gap:16px;font-size:13px;display:flex;position:absolute;top:22px;left:24px;right:24px}.forest-head .ui{all:unset;cursor:pointer;opacity:.85}.tour{--lemon:#f2d76b;--butter:#f8ebb4;flex-direction:column;min-height:calc(100dvh + 120px);display:flex;position:relative}.tour-scene{width:min(600px,92vw);margin:90px auto 0;display:block;overflow:visible}.tour-word{font-family:var(--font-blackletter), "Old English Text MT", serif;font-size:150px}.tour-outline{fill:none;stroke:currentColor;stroke-width:1.4px}.tour-lemon-skin{fill:var(--peel)}.tour-moon,.tour-lemon{transform-box:fill-box;animation:9s ease-in-out infinite tour-squeeze}.tour-moon{transform-origin:0%}.tour-lemon{transform-origin:0%;animation-name:tour-squash}@keyframes tour-squeeze{0%,4%,14%,20%,30%,to{transform:none}9%,25%{transform:translate(7px)rotate(-3deg)}}@keyframes tour-squash{0%,4%,14%,20%,30%,to{transform:none}9%,25%{transform:scale(.9,1.07)}}.tour-spritz{opacity:0;animation:9s ease-out infinite tour-spritz}@keyframes tour-spritz{0%,7%,14%,23%,30%,to{opacity:0}9%,25%{opacity:.9}}.tour-drop{fill:var(--lemon);opacity:0;animation:9s ease-in infinite backwards tour-drop}@keyframes tour-drop{0%{opacity:0;transform:translateY(0)}2%{opacity:1}11%{opacity:1;transform:translateY(110px)}13%,to{opacity:0;transform:translateY(118px)}}.tour-fill{animation:9s ease-in-out infinite tour-fill}@keyframes tour-fill{0%,14%{transform:translateY(150px)}48%,84%{transform:translateY(0)}97%,to{transform:translateY(150px)}}.tour-juice{fill:var(--lemon);opacity:.92;animation:3s linear infinite tour-slosh}@keyframes tour-slosh{to{transform:translate(-100px)}}.tour-run,.tour-ripple{display:none}.tour-run{fill:none;stroke:var(--lemon);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:9s ease-in infinite tour-run}@keyframes tour-run{0%,48%{stroke-dashoffset:100px;opacity:1}62%,84%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:-100px;opacity:0}}.tour-ocean{background:linear-gradient(180deg, transparent 0 240px, var(--butter) 240px);min-height:300px;color:var(--cream);flex:1;margin-top:-2px;position:relative}.tour-deep{fill:var(--butter);stroke:none}.tour-ocean svg{width:100%;height:240px;display:block;overflow:hidden}.tour-water{fill:var(--peel);stroke:none;opacity:1!important}.tour-wave{opacity:1;vector-effect:non-scaling-stroke;animation:7s linear infinite tour-wave}.tour-wave.w2{animation-duration:10s;animation-direction:reverse}.tour-wave.w3{animation-duration:13s}@keyframes tour-wave{to{transform:translate(-100px)}}.tour-ripple{fill:none;stroke:var(--cream);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite tour-ripple}.tour-ripple.r2{animation-delay:.9s}@keyframes tour-ripple{0%,60%{opacity:0;transform:scale(.2)}63%{opacity:.9}86%,to{opacity:0;transform:scale(1.8)}}.tour-note{color:var(--sg);text-align:center;padding:0 24px;position:absolute;top:calc(max(96px,8vw) + 24px);left:0;right:0}.tour-note p{margin:0;font-size:15px}.tour-note .tour-when{opacity:.7;margin-top:10px}.tour-lemons{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tour-lemon-dancer{transform-origin:50% 85%;will-change:transform;width:54px;position:absolute;top:0;left:0}.tour-lemon-dancer .lemon{width:100%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--peel) 45%, transparent));display:block;overflow:visible}.tour-lemon-dancer .lemon-leg{animation:leg-kick var(--legs,.4s) ease-in-out infinite alternate}.tour-lemon-dancer .lemon-leg.r{animation-direction:alternate-reverse}.tour-lemon-ripple{border:1.4px solid var(--cream);box-sizing:border-box;pointer-events:none;border-radius:50%;width:54px;height:12px;position:absolute;top:0;left:0}.tour-dances{z-index:3;color:var(--sg);justify-content:center;align-items:center;padding:0 16px;position:absolute;bottom:112px;left:0;right:0}.tour-picker-trial{z-index:41;color:var(--sg);align-items:center;margin:0;font-size:11px;position:fixed;top:14px;left:16px}.tour-card{z-index:3;left:calc(50% - 86px);top:calc(var(--shore,600px) - 26px + max(96px, 8vw) + 24px + 68px);width:172px;color:var(--slip-ink);font-size:12px;animation:.5s ease-out both tour-card-in;position:absolute;transform:rotate(-2.5deg)}@keyframes tour-card-in{0%{opacity:0}to{opacity:1}}.tour-card:before{content:"";z-index:2;background:color-mix(in srgb, var(--peel) 38%, #f6f0dcb3);border:1px solid #24231e1a;width:46px;height:18px;margin-left:-23px;position:absolute;top:-9px;left:50%;transform:rotate(3deg)}.tour-card-paper{background:var(--slip);padding:16px 16px 14px;transition:padding-bottom .45s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 3px 8px #14303a1f}.tour-card[data-open] .tour-card-paper{padding-bottom:26px}.tour-card-paper:after{content:"";background:var(--peel);opacity:.22;filter:blur(1px);pointer-events:none;opacity:0;border-radius:60% 40% 55% 45%/50% 60% 40% 50%;width:48px;height:34px;transition:opacity .4s;position:absolute;bottom:16px;right:12px}.tour-card[data-open] .tour-card-paper:after{opacity:.22}.tour-card-head{all:unset;cursor:pointer;letter-spacing:.16em;opacity:.65;align-items:center;gap:6px;font-size:10px;display:flex}.tour-card-head:hover,.tour-card[data-open] .tour-card-head{opacity:.9}.tour-card-head:focus-visible{outline-offset:3px;outline:1px dashed}.tour-card-fold{font-size:9px;transition:transform .3s;display:inline-block}.tour-card[data-open] .tour-card-fold{transform:rotate(90deg)}.tour-card-fold-box{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.tour-card[data-open] .tour-card-fold-box{grid-template-rows:1fr}.tour-card-fold-box>div{margin:-2px -12px 0 0;padding:10px 12px 0 0;overflow:hidden}.tour-card ol{margin:0;padding:0;list-style:none;position:relative}.tour-card li{height:22px}.tour-card li button{all:unset;cursor:pointer;box-sizing:border-box;opacity:.7;align-items:center;width:100%;height:22px;padding:0 6px;display:flex;position:relative}.tour-card li button[aria-pressed=true]{opacity:1}.tour-card li button:focus-visible{outline-offset:2px;outline:1px dashed}.tour-card-ring{width:auto;height:auto;stroke:var(--sg);stroke-width:1.3px;pointer-events:none;position:absolute;inset:0 30px 0 -6px}.tour-card-lemon{pointer-events:none;width:36px;transition:transform .55s cubic-bezier(.34,1.4,.5,1);position:absolute;top:-8px;right:-6px}.tour-card-hop{transform-origin:50% 85%;animation:.55s ease-out tour-card-hop;display:block}@keyframes tour-card-hop{0%{transform:translateY(0)scale(1.08,.92)}40%{transform:translateY(-12px)rotate(-6deg)scale(.96,1.06)}to{transform:translateY(0)scale(1)}}.tour-card-lemon .lemon{width:100%;display:block;overflow:visible}.tour-card-lemon .lemon-legs path{stroke:var(--slip-ink);stroke-width:3.6px;opacity:.75}.tour-card-lemon .lemon-leg{animation:.9s ease-in-out infinite alternate leg-kick}.tour-card-lemon .lemon-leg.r{animation-direction:alternate-reverse}.tour-card-pencil{z-index:3;transform-origin:22px 0;width:40px;height:72px;animation:3.2s ease-in-out infinite alternate tour-card-dangle;position:absolute;top:-2px;left:-16px;overflow:visible}.tour-card-cord{stroke:var(--slip-ink);opacity:.55}.tour-card-wood{fill:var(--peel);stroke:var(--slip-ink);stroke-width:.7px}.tour-card-point{fill:var(--slip-ink)}.tour-card-eraser{fill:#e7b2a8;stroke:var(--slip-ink);stroke-width:.7px}@keyframes tour-card-dangle{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.tour-steps{z-index:3;color:var(--sg);justify-content:center;align-items:flex-start;gap:6px;padding:0 16px;display:flex;position:absolute;bottom:106px;left:0;right:0}.tour-steps button{all:unset;cursor:pointer;opacity:.6;flex-direction:column;align-items:center;width:72px;display:flex}.tour-steps button:hover,.tour-steps button:focus-visible,.tour-steps button[aria-pressed=true]{opacity:1}.tour-steps button:focus-visible{outline-offset:4px;outline:1px dashed}.tour-steps svg{border:1.2px solid #0000;border-radius:48% 52% 50% 50%/55% 45%;width:58px;height:48px;padding:4px 5px;overflow:visible}.tour-steps button[aria-pressed=true] svg{border-color:currentColor}.tour-steps span{opacity:0;margin-top:3px;font-size:10px;transition:opacity .3s}.tour-steps button:hover span,.tour-steps button:focus-visible span,.tour-steps button[aria-pressed=true] span{opacity:.85}.tour-sign{z-index:3;color:var(--sg);justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:124px;left:0;right:0}.tour-sign-arrow{all:unset;cursor:pointer;opacity:.6;padding:4px 8px;font-size:26px;line-height:1}.tour-sign-arrow:hover{opacity:1}.tour-sign-arrow:focus-visible,.tour-sign-board:focus-visible{outline-offset:4px;outline:1px dashed}.tour-sign-board{all:unset;cursor:pointer;background:var(--butter);transform-origin:50% calc(100% + 30px);border:1.4px solid;border-radius:6px 10px 5px 9px/9px 5px 10px 6px;flex-direction:column;align-items:center;min-width:150px;padding:8px 20px 10px;animation:1.1s ease-out tour-sign-rock;display:flex;position:relative}.tour-sign-board:after{content:"";border-left:2px solid;width:0;height:34px;position:absolute;top:100%;left:calc(50% - 1px)}.tour-sign-small{letter-spacing:.08em;opacity:.6;font-size:10px}.tour-sign-name{font-size:15px}@keyframes tour-sign-rock{0%{transform:rotate(-4deg)}35%{transform:rotate(3deg)}70%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.tour-tap{all:unset;z-index:3;cursor:pointer;height:170px;position:absolute;left:0;right:0}.tour-tap:focus-visible{outline:1px dashed var(--cream);outline-offset:-8px}.tour-tap-name{z-index:3;text-align:center;color:var(--cream);pointer-events:none;font-size:13px;animation:2.6s ease-out forwards tour-tap-said;position:absolute;left:0;right:0}.tour-tap-name[data-hint]{opacity:.6;animation:none}@keyframes tour-tap-said{0%{opacity:0;transform:translateY(4px)}15%{opacity:.9;transform:none}70%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tour-sign-board,.tour-tap-name,.tour-card-pencil,.tour-card-hop,.tour-card-lemon .lemon-leg{animation:none}.tour-tap-name{opacity:.8}}.bird-hint{z-index:5;pointer-events:none;opacity:0;visibility:hidden;align-items:flex-end;gap:6px;font-size:13px;font-style:italic;transition:opacity 1.2s,visibility 0s 1.2s;display:flex;position:absolute;top:44px;left:30px}.bird-hint[data-show=true]{opacity:.9;visibility:visible;transition:opacity .8s}.bird-hint svg{flex:none;width:96px;animation:2.6s ease-in-out infinite bird-hint-bob;overflow:visible}.bird-hint span{white-space:nowrap;margin-bottom:4px}.bird-hint path{stroke-width:1.3px;stroke-dasharray:100;stroke-dashoffset:100px}.bird-hint[data-show=true] .bird-hint-line{animation:1.4s ease-out forwards bird-hint-draw}.bird-hint[data-show=true] .bird-hint-head{animation:.4s ease-out 1.3s forwards bird-hint-draw}@keyframes bird-hint-draw{to{stroke-dashoffset:0}}@keyframes bird-hint-bob{0%,to{transform:translate(0)}50%{transform:translate(-3px,-3px)}}.arch{pointer-events:none;transform-origin:50% 100%;height:816px;animation:11s ease-in-out infinite sc-lean;position:absolute;top:204px;left:0;right:0}.arch svg{width:100%;height:100%;display:block}.arch .stem,.arch .leaf{vector-effect:non-scaling-stroke;stroke-dasharray:1000}.arch .stem{stroke-width:1.2px;animation:30s ease-in-out infinite sc-drawon}.arch .stem.late{animation-delay:.7s}.arch .leaf{stroke-width:.9px;animation:30s ease-in-out infinite backwards sc-leaf}.arch .arch-hearts{width:29px;height:auto;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-50%)}.arch .olive{fill:currentColor;fill-opacity:.45;stroke-width:.8px;vector-effect:non-scaling-stroke;animation:30s ease-in-out infinite backwards sc-olive}@keyframes sc-drawon{0%{stroke-dashoffset:1000px}24%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes sc-leaf{0%{stroke-dashoffset:1000px}5%,70%{stroke-dashoffset:0}76%,to{stroke-dashoffset:-1000px}}@keyframes sc-olive{0%{fill-opacity:0;stroke-opacity:0}6%,68%{fill-opacity:.45;stroke-opacity:1}74%,to{fill-opacity:0;stroke-opacity:0}}@keyframes sc-lean{0%,to{transform:skew(-.6deg)}50%{transform:skew(.6deg)}}.line-notes{z-index:2;pointer-events:none;height:200px;position:absolute;top:1008px;left:0;right:0}.line-string{width:100%;height:80px;position:absolute;top:0;left:0;overflow:visible}.line-string path{vector-effect:non-scaling-stroke;opacity:.75}.line-string .line-twine{stroke-width:1.1px}.line-deco{pointer-events:none;position:absolute;inset:0}.line-deco span{display:block;position:absolute}.line-knots span{width:12px;margin:-6px 0 0 -6px}.line-deco svg{width:100%;display:block;overflow:visible}.line-deco path,.line-deco circle{vector-effect:non-scaling-stroke}.scapes .bfly-fine{stroke-width:.8px}.line-notes .slip{pointer-events:auto}.line-set{animation:1.2s both sc-fadein;position:absolute;inset:0}@keyframes sc-fadein{0%{opacity:0}to{opacity:1}}.slip{box-sizing:border-box;background:var(--slip);width:132px;color:var(--slip-ink);white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:50% -14px;margin-left:-66px;padding:16px 12px 10px;font-size:12px;line-height:1.45;animation:5.2s ease-in-out infinite sc-flutter;position:absolute;box-shadow:0 10px 18px #00000029}.slip:nth-child(3n+2){animation-duration:6.4s;animation-delay:-2.5s}.slip:nth-child(3n){animation-duration:4.3s;animation-delay:-1s}.slip:before{content:"";background:var(--cream);opacity:.5;width:1px;height:16px;position:absolute;top:-14px;left:50%}.slip:after,.mshine-card:after{content:"";background:#cbbf9f;border-radius:2px;width:6px;height:18px;margin-left:-3px;position:absolute;top:-9px;left:50%}.slip .when{color:#6e6a5c;margin-top:8px;font-size:10px}.slip[class*=pc-]{border-radius:3px;width:158px;min-height:104px;margin-left:-79px;padding:14px 40px 10px 12px}.pc-stamp,.pc-mark{pointer-events:none;position:absolute}.pc-stamp{opacity:.6;background:radial-gradient(circle,#0000 0 4px,currentColor 4px 5px,#0000 5px);border:1px dashed;width:22px;height:26px;top:8px;right:8px}.pc-mark{opacity:.35;background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 5px);width:26px;height:14px;top:36px;right:6px;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.slip.pc-vellum{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#ffffff6b;border:1px solid #ffffffbf;box-shadow:0 8px 18px #0000001a,inset 0 0 0 4px #ffffff2e}.pc-vellum .when{color:#4f5440}.slip.pc-deckle{box-shadow:none;filter:drop-shadow(0 8px 10px #00000024);background:#fdfcf8;-webkit-mask:radial-gradient(3px at 50% 0,#0000 98%,#000) 0 0/9px 51% repeat-x,radial-gradient(3px at 50% 100%,#0000 98%,#000) 0 100%/9px 51% repeat-x;mask:radial-gradient(3px at 50% 0,#0000 98%,#000) 0 0/9px 51% repeat-x,radial-gradient(3px at 50% 100%,#0000 98%,#000) 0 100%/9px 51% repeat-x}.slip.pc-outline{color:var(--cream);border:1.2px solid var(--cream);box-shadow:none;background:#ffffff0f}.pc-outline .when{color:color-mix(in srgb, var(--cream) 70%, transparent)}.pc-outline .pc-stamp{opacity:.85}.slip.pc-vellum:hover,.slip.pc-vellum:focus-within,.slip.pc-vellum[data-open]{background:#ffffffd1}.slip.pc-outline:hover,.slip.pc-outline:focus-within,.slip.pc-outline[data-open]{background:var(--sg)}.slip[class*=pc-]{transition:scale .45s cubic-bezier(.3,.8,.3,1);scale:.5}.slip[class*=pc-]:hover,.slip[class*=pc-]:focus-within,.slip[class*=pc-][data-open]{z-index:5;scale:.85}.pc-open{all:unset;cursor:pointer;white-space:pre-wrap;display:block}.pc-open .when{display:block}.pc-hint{opacity:0;margin-top:6px;font-size:10px;transition:opacity .3s;display:block}.slip:hover .pc-hint,.pc-open:focus-visible .pc-hint{opacity:.7}.pc-open:focus-visible{outline-offset:3px;outline:1px dashed}.pc-reply{flex-direction:column;gap:6px;margin-top:8px;display:flex}.pc-reply textarea{all:unset;box-sizing:border-box;white-space:pre-wrap;width:100%;min-height:48px;font:11px/16px var(--font-typewriter), "Courier New", monospace;background:repeating-linear-gradient(180deg, transparent 0 15px, color-mix(in srgb, currentColor 30%, transparent) 15px 16px)}.pc-reply textarea::placeholder{color:inherit;opacity:.55}.pc-reply-row{justify-content:space-between;display:flex}.pc-reply-row button{all:unset;cursor:pointer;font-size:10.5px}.pc-reply-row button:disabled{opacity:.4;cursor:default}.pc-reply-row button:focus-visible{outline-offset:2px;outline:1px dashed}.pc-reply-msg{opacity:.75;font-size:10px}@keyframes sc-flutter{0%,to{transform:rotate(-4deg)skew(-1deg)}50%{transform:rotate(3deg)skew(1.5deg)}}.line-caption{text-align:center;position:absolute;top:1178px;left:0;right:0}.line-caption-shine{--dim:color-mix(in srgb, var(--cream) 62%, transparent);background:linear-gradient(100deg, var(--dim) 0%, var(--dim) 42%, #fffdf4 50%, var(--dim) 58%, var(--dim) 100%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8.1s ease-in-out infinite line-shine}@keyframes line-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.choose{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:18px 80px;padding:420px 24px 0;display:grid;position:relative}.choose .word{cursor:pointer;background:0 0;border:0;place-self:end center;padding:0;font-size:92px}.draw-btn{all:unset;cursor:pointer;justify-content:center;align-items:flex-end;height:330px;display:flex;position:relative}.typewriter{width:300px;max-width:100%;margin-bottom:30px}.simmer-hint{cursor:pointer;width:120px;margin-left:-60px;position:absolute;top:calc(100% - 46px);left:50%}.simmer-hint-arrow{width:104px;height:130px;margin-left:8px;display:block;overflow:visible}.simmer-hint-arrow path{fill:none;stroke:var(--cream);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;stroke-dasharray:100;stroke-dashoffset:100px}.simmer-hint-arrow[data-drawn=true] .a-line{animation:1.3s ease-out forwards bird-hint-draw}.simmer-hint-arrow[data-drawn=true] .a-head{animation:.35s ease-out 1.2s forwards bird-hint-draw}.simmer-hint-words{white-space:nowrap;color:var(--cream);margin:2px 0 0 -12px;font-size:17px;display:block}.jar-cell{height:330px;position:relative}.jar-cell>a{position:absolute;inset:0}.jar{transform-origin:50% 90%;width:260px;margin-left:-130px;position:absolute;top:20px;left:50%;transform:rotate(-6deg)}.liquid{fill:var(--peel);stroke:none}.slosh{animation:6s ease-in-out infinite sc-slosh}@keyframes sc-slosh{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.bob{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sc-bob}@keyframes sc-bob{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(3px,3px)rotate(4deg)}}.tw{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite sc-twinkle}.tw.t2{animation-delay:-1.4s}.tw.t3{animation-delay:-2.6s}@keyframes sc-twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.bee,.bfly{pointer-events:none;position:absolute;top:0;left:0}.bee{offset-path:path("M60,200 C40,30 330,20 330,190 C330,350 80,370 60,200");offset-rotate:auto;width:30px;animation:15s linear infinite sc-fly}.bfly{offset-path:path("M200,30 C390,0 380,240 220,220 C60,200 10,360 180,350 C350,340 320,90 200,30");offset-rotate:0deg;width:44px;animation:31s linear infinite sc-fly}@keyframes sc-fly{to{offset-distance:100%}}.wing{transform-box:fill-box;transform-origin:50% 100%;animation:.14s linear infinite sc-flap}@keyframes sc-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}.lw,.rw{transform-box:fill-box;animation:.8s ease-in-out infinite sc-flapl}.lw{transform-origin:100%}.rw{transform-origin:0%}@keyframes sc-flapl{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}.mshine{z-index:4;transform-origin:50% 0;opacity:0;visibility:hidden;width:300px;transition:opacity .45s,transform .45s,visibility 0s .45s;position:absolute;top:790px;left:calc(50% - 400px);transform:translateY(8px)scale(.65)}:is(.choose:has(.rz:hover) .mshine,.choose:has(.rz:focus-visible) .mshine,.mshine:hover,.mshine:focus-within){opacity:1;visibility:visible;transition:opacity .45s,transform .45s;transform:scale(.65)}.mshine-card{background:var(--slip);color:var(--slip-ink);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:26px;padding:30px 26px 18px;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 12px 22px #0000002e}.mshine-card:before{content:"";background:var(--cream);opacity:.6;width:1px;height:26px;position:absolute;top:-26px;left:50%}.mshine-card:after{width:7px;height:24px;top:-12px}.mshine-card .meta{color:#6e6a5c;font-size:12px}.writer{z-index:6;opacity:0;visibility:hidden;width:440px;max-width:calc(100vw - 32px);transition:opacity .4s,transform .4s,visibility 0s .4s;position:absolute;top:830px;left:calc(50% + 10px);transform:translateY(10px)}.writer[data-open=true]{opacity:1;visibility:visible;transition:opacity .4s,transform .4s;transform:none}.writer-sheet{background:var(--slip);color:var(--slip-ink);padding:30px 28px 22px;font-size:14px;line-height:1.6;position:relative;box-shadow:0 18px 34px #00000038}.writer-sheet .meta{color:#6e6a5c;letter-spacing:.04em;font-size:11px}.writer-sheet textarea,.writer-sheet input{box-sizing:border-box;width:100%;color:var(--slip-ink);font-family:var(--font-typewriter), "Courier New", monospace;border:0;border-bottom:1px dashed #24231e59;outline:none;padding:0;display:block}.writer-sheet textarea{resize:none;background:repeating-linear-gradient(#0000 0 25px,#24231e1f 25px 26px);margin-top:10px;font-size:16px;line-height:26px}.writer-sheet input{background:0 0;margin-top:12px;padding:6px 0;font-size:13px}.writer-sheet .pill{color:var(--slip-ink)}.writer-sheet .close{all:unset;cursor:pointer;padding:4px 8px;font-size:20px;position:absolute;top:8px;right:14px}.writer-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.moons{box-sizing:border-box;height:1185px;padding:345px 40px 0;position:relative}.moons-status{z-index:3;flex-direction:column;gap:6px;max-width:460px;font-size:14px;line-height:1.5;display:flex;position:sticky;top:20px}.moons-controls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.moons-controls .ui{all:unset;cursor:pointer;padding:8px 0}.palette{flex-wrap:wrap;gap:4px;margin-top:6px;font-size:12px;display:flex}.palette .swatch{all:unset;cursor:pointer;opacity:.75;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.palette .swatch[aria-pressed=true]{opacity:1;border-color:currentColor}.palette i{vertical-align:middle;border:1px solid #f6f0dc99;border-radius:50%;width:14px;height:14px;display:inline-block}.palette i+i{margin-left:-6px}.moon-sky{width:100%;max-width:1200px;margin:0 auto;display:block;overflow:visible}.moon-sky .song{cursor:pointer;outline:none}.moon-sky .song:focus-visible .rim{stroke-dasharray:3 3}.moon-sky .playing{animation:3s ease-in-out infinite sc-wax}@keyframes sc-wax{0%,to{opacity:.82}50%{opacity:1}}.tides{box-sizing:border-box;text-align:center;min-height:2336px;color:var(--cream);flex-direction:column;align-items:center;gap:120px;padding:200px 24px 170px;display:flex;position:relative}.tides-head{flex-direction:column;align-items:center;gap:10px;display:flex}.tides-head h2{margin:0;font-size:100px}.tides>.pill{margin-top:27px}.offerings-head{position:relative}.offerings-hint{rotate:var(--tilt);pointer-events:none;opacity:.85;--tilt:-9deg;position:absolute;top:93px;left:calc(50% + 178px)}.offerings-hint .typed{color:var(--cream);white-space:nowrap;font-size:14px}@media (max-width:760px){.offerings-hint{--tilt:-6deg;margin-top:14px;top:100%;left:auto;right:4px}}.tide-line{width:360px;max-width:80vw;margin-top:8px;overflow:hidden}.tide-wave{animation:9s ease-in-out infinite alternate sc-tide}@keyframes sc-tide{0%{transform:translate(0)}to{transform:translate(150px)}}.tides .lbl{fill:currentColor;opacity:.75;font:italic 13px var(--font-typewriter), "Courier New", monospace}.cline{stroke-dasharray:400;animation:12s ease-out infinite alternate sc-draw}@keyframes sc-draw{0%{stroke-dashoffset:400px;opacity:.15}40%,to{stroke-dashoffset:0;opacity:.55}}.tide-cap{fill:currentColor;stroke:none;font:300 10.5px var(--font-typewriter), "Courier New", monospace;letter-spacing:.09em}.tide-stage{flex-direction:column;align-items:center;width:100%;max-width:1200px;margin-top:70px;display:flex}.tide-top{z-index:1;width:min(620px,86vw);position:relative}.tide-circle{aspect-ratio:1;border:1.2px solid;border-radius:50%;place-items:center;display:grid;position:relative}.tide-phases{pointer-events:none;width:135.484%;height:135.484%;position:absolute;top:-17.742%;left:-17.742%;overflow:visible}.tide-circle-q{text-align:center;opacity:0;pointer-events:none;width:56%;font-size:15px;font-style:italic;line-height:1.5;transition:opacity .6s,transform .6s;position:absolute;top:19%;left:50%;transform:translate(-50%,6px)}.tide-circle-q[data-on]{opacity:.85;transform:translate(-50%)}.tide-circle .jr-words{width:58%;min-height:168px}.jr-words{box-sizing:border-box;resize:none;background:repeating-linear-gradient(180deg, transparent 0 27px, color-mix(in srgb, currentColor 45%, transparent) 27px 28px);width:100%;min-height:144px;color:inherit;font:15px/28px var(--font-typewriter), "Courier New", monospace;border:0;outline:none;display:block}.jr-words::placeholder{color:inherit;opacity:.6}.jr-msg{opacity:.75;min-height:1.55em;margin-top:-84px}.tide-sky{width:min(620px,86vw);margin-top:-76px;display:block;overflow:visible}.tide-sky>circle{stroke-width:1.2px}.sky-name{fill:currentColor;font-size:30px}.sky-what{fill:currentColor;opacity:.7;font:italic 11.5px var(--font-typewriter), "Courier New", monospace;letter-spacing:.04em}.sky-lbl{fill:currentColor;stroke:none;opacity:.85;font-family:var(--font-typewriter), "Courier New", monospace;font-style:italic}.lens-fresh{fill:none;stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite lens-fresh}@keyframes lens-fresh{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.tide-prompts{text-align:left;width:250px;height:520px;margin:0;padding:0;list-style:none;position:absolute;top:16%;left:calc(100% + 40px)}.tide-prompt{transition:transform 1.6s,opacity 1.6s;position:absolute;inset:0 0 auto}.tide-prompt-sway{flex-direction:column;align-items:flex-start;gap:8px;animation:7s ease-in-out infinite alternate tide-sway;display:flex}.tide-prompt button{all:unset;cursor:pointer}@keyframes tide-sway{0%{transform:rotate(-3deg)translate(-4px)}to{transform:rotate(3deg)translate(4px)}}.tide-prompt button:focus-visible,.tide-prompt a:focus-visible{outline-offset:6px;outline:1px dashed}.tide-prompt .tide-prompt-q{font-size:14px;font-style:italic;line-height:1.5}.tide-prompt-from{opacity:.6;border-bottom:1px dotted #0000;font-size:11px;text-decoration:none;transition:opacity .3s,border-color .3s}.tide-prompt-from:hover{opacity:1;border-bottom-color:currentColor}.tcard{z-index:2;box-sizing:border-box;background:var(--dr);transform-origin:50%;text-align:left;border:1.4px dashed;width:70px;height:82px;transition:width .8s cubic-bezier(.3,.8,.3,1),height .8s cubic-bezier(.3,.8,.3,1),left .8s cubic-bezier(.3,.8,.3,1),top .8s cubic-bezier(.3,.8,.3,1),transform .8s,border-color .4s,opacity .8s;position:absolute;top:46%;left:-38px;transform:rotate(-22deg)}.tcard[data-open]{width:330px;height:214px;box-shadow:5px 5px 0 -1px var(--dr), 5px 5px 0 0 color-mix(in srgb, currentColor 40%, transparent);border-style:solid;border-radius:4px;top:30%;left:-320px;transform:rotate(-4deg)}.tcard[data-flying]{opacity:0;transition:transform 1.25s cubic-bezier(.5,0,.7,.4),opacity 1.25s ease-in;transform:translate(300px,640px)rotate(20deg)scale(.12)}.tcard-stamp{place-items:center;transition:inset .8s;display:grid;position:absolute;inset:8px}.tcard[data-open] .tcard-stamp{border:1px dashed;width:44px;height:52px;inset:12px 12px auto auto}.tcard-stamp svg{width:36px}.tcard[data-open] .tcard-stamp svg{width:30px}.tcard-moon,.tcard-lemon{transition:transform .6s .3s,opacity .5s .3s}.tcard-lemon{opacity:0;transform:scale(.4)}.tcard[data-open] .tcard-lemon{opacity:1;transform:none}.tcard[data-open] .tcard-moon{transform:translate(11px,-12px)scale(.36)}.tcard-lemon .lemon-skin{fill:color-mix(in srgb, var(--peel) 55%, transparent);stroke:var(--peel);stroke-width:6px}.tcard-lemon .lemon-leaf{stroke-width:5px}.tcard-mark{opacity:.6;width:60px;transition:left .8s,top .8s;position:absolute;top:6px;left:-52px}.tcard[data-open] .tcard-mark{top:22px;left:auto;right:50px}.tcard-body{opacity:0;grid-template-columns:1fr 1fr;transition:opacity .3s;display:grid;position:absolute;inset:0}.tcard[data-open] .tcard-body{opacity:1;transition:opacity .5s .55s}.tcard-words{flex-direction:column;justify-content:center;gap:8px;padding:16px 12px 14px 16px;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.tcard-q{opacity:.7;font-size:10.5px;font-style:italic}.tcard-hint{opacity:.5;font-style:italic}.tcard-close{all:unset;cursor:pointer;opacity:.6;font-size:14px;position:absolute;top:6px;left:10px}.tcard-close:hover,.tcard-close:focus-visible{opacity:1}.tcard-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tcard-side{border-left:1px dashed color-mix(in srgb, currentColor 60%, transparent);flex-direction:column;justify-content:flex-end;padding:74px 12px 12px;display:flex}.tcard-choices{flex-direction:column;display:flex}.tcard-choices button,.tcard-choices input{all:unset;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;padding:5px 2px;font-size:11.5px;line-height:1.3;transition:padding .2s}.tcard-choices button:hover:not(:disabled),.tcard-choices button:focus-visible{padding-left:8px}.tcard-choices button:hover:not(:disabled):before,.tcard-choices button:focus-visible:before{content:"→ "}.tcard-choices button:disabled{opacity:.5;cursor:progress}.tcard-choices input{cursor:text}.tcard-choices input::placeholder{color:inherit;opacity:.55}@media (max-width:1180px){.tide-stage{margin-top:0}.tide-top{flex-direction:column;transition:margin-bottom .8s;display:flex}.tide-top[data-open]{margin-bottom:250px}.tide-prompts{order:-1;width:min(320px,100%);height:350px;margin:0 auto 90px;position:relative;top:auto;left:auto}.tide-prompt:nth-child(n+5){display:none}.tcard[data-open]{width:min(330px,86vw);top:calc(100% + 30px);left:calc(50% - 165px)}.tcard[data-flying]{transform:translateY(300px)rotate(20deg)scale(.12)}}@media (max-width:760px){.tide-circle-q{width:66%;font-size:12px;line-height:1.4;top:12%}.tide-cap{font-size:16px}.tide-phases{transform:rotate(14deg)}.tide-circle .jr-words{width:64%;min-height:112px}.tcard{width:52px;height:62px;left:-18px}.tcard[data-open]{left:0}.tcard-stamp svg{width:26px}}.tide-key{opacity:.65;white-space:nowrap;width:100%;max-width:1100px;margin:-40px 0 0;font-size:13px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tide-key-run{width:max-content;animation:60s linear infinite tide-key;display:flex}@keyframes tide-key{0%{transform:translate(-50%)}to{transform:translate(0)}}.offers-wrap{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1100px;margin-top:16px;display:flex}.offers{width:100%;height:400px;margin-top:75px;transition:height .7s cubic-bezier(.4,0,.2,1);position:relative}.offers[data-open]{height:420px}.offer{--x:var(--cx);--y:var(--cy);--rr:var(--r);left:calc(50% + var(--x) - var(--rr));top:calc(50% + var(--y) - var(--rr));width:calc(var(--rr) * 2);height:calc(var(--rr) * 2);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),width .7s cubic-bezier(.4,0,.2,1),height .7s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.3,.8,.3,1);display:flex;position:absolute}.offer:nth-child(2){--cx:-150px;--cy:-29px;--r:70px;--ox:-370px;--oy:0px;--or:170px}.offer:nth-child(3){--cx:0px;--cy:14px;--r:86px;--ox:0px;--oy:0px;--or:170px}.offer:nth-child(4){--cx:150px;--cy:-29px;--r:70px;--ox:370px;--oy:0px;--or:170px}.offers{--bx:0px;--by:-190px}.offers:not([data-open]) .offer{transform-origin:calc(var(--r) - var(--cx) + var(--bx)) calc(var(--r) - var(--cy) + var(--by));animation:3.2s cubic-bezier(.37,0,.63,1) infinite alternate pod-swing,2.3s ease-in-out infinite alternate pod-bob}.offers:not([data-open]) .offer-rim{animation:3.2s cubic-bezier(.37,0,.63,1) infinite alternate pod-roll}.offers:not([data-open]) .offer-word,.offers:not([data-open]) .offer-lemon-fly{animation:3.2s cubic-bezier(.37,0,.63,1) infinite alternate pod-upright}@keyframes pod-swing{0%{rotate:-11deg}to{rotate:11deg}}@keyframes pod-roll{0%{rotate:40deg}to{rotate:-40deg}}@keyframes pod-bob{0%{translate:0 calc(-3px * var(--bob,1))}to{translate:0 calc(5px * var(--bob,1))}}@keyframes boat-bob{0%{translate:0 -3px}to{translate:0 5px}}.offers:not([data-open]) .offer-boat{animation:2.3s ease-in-out infinite alternate boat-bob}.offers .offer-boat{stroke:url(#offer-sink);opacity:1}.offer-wave{fill:none;stroke:url(#offer-wide);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.offer-wave.w0{animation:8s ease-in-out infinite alternate offer-sea}.offer-wave.w1{animation:11s ease-in-out -3s infinite alternate-reverse offer-sea}.offer-wave.w2{animation:14s ease-in-out -6s infinite alternate offer-sea}@keyframes offer-sea{0%{translate:-60px}to{translate:60px}}.offer-scene{transition:opacity .5s}.offers[data-open] .offer-scene{opacity:0}@keyframes pod-upright{0%{rotate:11deg}to{rotate:-11deg}}.offers[data-open] .offer{--x:var(--ox);--y:var(--oy);--rr:var(--or);cursor:default}.offers:not([data-open]) .offer:hover,.offers:not([data-open]) .offer:focus-visible{transform:translateY(-5px)}.offer-defs{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%;overflow:visible}.offer-hold{fill:none;stroke:var(--cream);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.9;transition:opacity .5s}.offers[data-open] .offer-hold{opacity:0}.offer-rim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.offer-rim .offer-disc{fill:color-mix(in srgb, var(--cream) 4%, transparent);stroke:var(--cream);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.9;transition:fill .35s}.offer:hover .offer-rim .offer-disc,.offer:focus-visible .offer-rim .offer-disc{fill:color-mix(in srgb, var(--cream) 10%, transparent)}.offer-word{pointer-events:none;opacity:0;width:78%;color:var(--cream);text-align:center;flex-direction:column;align-items:center;gap:4px;transition:opacity .8s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.offer-word-title{font-size:22px;line-height:1.05}.offer-word-line{margin-top:calc(var(--rr) * .06);letter-spacing:.02em;opacity:.85;max-width:86%;font-size:10px;line-height:1.35}.offers[data-landed]:not([data-open]) .offer-word{opacity:1}.offers[data-landed]:not([data-open]) .offer-word>span{animation:offer-word-flash 7s ease-in-out var(--flash) infinite}@keyframes offer-word-flash{0%,to{opacity:.7;text-shadow:none}10%{opacity:1;text-shadow:0 0 8px color-mix(in srgb, var(--cream) 70%, transparent)}24%{opacity:.7;text-shadow:none}}.offer-wax{fill:var(--cream);opacity:0;pointer-events:none}.offers[data-landed]:not([data-open]) .offer-wax{animation:offer-wax 7s ease-in-out var(--flash) infinite}@keyframes offer-wax{0%{opacity:0}10%{opacity:.18}24%{opacity:0}to{opacity:0}}.offer-body{opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:10px;max-width:74%;transition:opacity .3s,visibility 0s .3s;display:flex;position:relative}.offers[data-open] .offer-body{opacity:1;visibility:visible;transition:opacity .5s .55s}.offer-title{font-size:28px;line-height:1.05}.offer .go{border:1px solid var(--peel);background:var(--peel);color:#3a3418;opacity:.9;border-radius:999px;align-self:center;margin-top:4px;padding:10px 16px;font-size:13px;transition:transform .3s,opacity .3s}.offer:hover .go{opacity:1;transform:translate(3px)}.offers-fold{all:unset;cursor:pointer;opacity:.7;border-bottom:1px solid;padding:8px 4px;font-size:13px}.offers-fold:hover{opacity:1}.offer-lemon-fly{z-index:3;pointer-events:none;will-change:transform;width:54px;margin-left:-27px;transition:top .7s cubic-bezier(.4,0,.2,1);position:absolute;top:-42px;left:50%}.lemon-legs path{fill:none;stroke:var(--cream);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.lemon-leg{transform-box:fill-box;transform-origin:50% 0}.offers[data-landed] .lemon-leg{animation:.65s ease-in-out infinite alternate leg-kick}.offers[data-landed] .lemon-leg.r{animation-delay:-.32s}.offers[data-falling] .lemon-leg{animation:.16s linear infinite alternate leg-kick}.offers[data-falling] .lemon-leg.r{animation-delay:-.08s}.offer-lemon-duet[data-duet] .lemon-leg{animation-duration:.28s}@keyframes leg-kick{0%{transform:rotate(-16deg)}to{transform:rotate(18deg)}}.offer-lemon-duet{display:block}.offer-lemon-duet[data-duet]{animation:4.6s ease-in-out lemon-duet}.offer:has(.offer-lemon-duet[data-duet]){z-index:4}@keyframes lemon-duet{0%{transform:translate(0)rotate(0)translate(0)rotate(0)}18%{transform:translate(var(--mx), var(--my)) rotate(0deg) translate(var(--r), 0) rotate(0deg)}82%{transform:translate(var(--mx), var(--my)) rotate(720deg) translate(var(--r), 0) rotate(-720deg)}to{transform:translate(0)rotate(720deg)translate(0)rotate(-720deg)}}.offer-lemon-dance{transform-origin:50% 100%;display:block}.offers[data-landed] .offer-lemon-dance{animation:2.6s ease-in-out infinite lemon-dance}.offers[data-landed] .offer:nth-child(3) .offer-lemon-dance{animation-duration:2.2s;animation-delay:-.9s}.offers[data-landed] .offer:nth-child(4) .offer-lemon-dance{animation-duration:3s;animation-delay:-1.7s}@keyframes lemon-dance{0%,to{transform:translateY(0)rotate(-7deg)}20%{transform:translateY(-11px)rotate(4deg)scale(1.04,.96)}40%{transform:translateY(0)rotate(9deg)scale(1.06,.94)}60%{transform:translateY(-7px)rotate(-3deg)}80%{transform:translateY(0)rotate(-9deg)scale(1.05,.95)}}.offer-lemon{width:100%;transform:rotate(var(--tilt));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--peel) 45%, transparent));transition:transform .4s cubic-bezier(.3,1.6,.4,1);display:block;overflow:visible}.offer:hover .offer-lemon{transform:rotate(calc(var(--tilt) * -1)) scale(1.12)}.lemon-skin{fill:color-mix(in srgb, var(--peel) 40%, #ffffff24);stroke:color-mix(in srgb, var(--peel) 90%, white);stroke-width:2.2px}.lemon-leaf{fill:#8c9c6a73;stroke:#b7c493d9;stroke-width:1.6px}.lemon-shine{fill:none;stroke:color-mix(in srgb, var(--cream) 70%, transparent);stroke-width:3px;stroke-linecap:round}.lemon-stars{color:var(--cream)}@media (max-width:1180px){.offers[data-open]{height:1200px}.offer:nth-child(2){--ox:0px;--oy:-400px;--or:175px}.offer:nth-child(3){--ox:0px;--oy:0px;--or:175px}.offer:nth-child(4){--ox:0px;--oy:400px;--or:175px}}@media (max-width:760px){.bird-hint{top:84px}.forest-head{flex-direction:column;gap:8px;top:58px}.choose{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.choose .word{font-size:60px}.draw-btn,.jar-cell{height:220px}.typewriter{width:160px}.simmer-hint-words{margin-left:-2px;font-size:14px}.jar{width:160px;margin-left:-80px}.slip.wide{display:none}.mshine,.writer{top:700px;left:16px}.moons{height:820px;padding-left:20px;padding-right:20px}.tide-key{margin-top:-29px}.offers-wrap{margin-top:-5px}.offers{height:290px}.offers[data-open]{height:1130px}.offers{--by:-114px}.offer:nth-child(2){--cx:-95px;--cy:-29px;--r:46px;--ox:0px;--oy:-380px;--or:160px}.offer:nth-child(3){--cx:0px;--cy:5px;--r:55px;--ox:0px;--oy:0px;--or:160px}.offer:nth-child(4){--cx:95px;--cy:-29px;--r:46px;--ox:0px;--oy:380px;--or:160px}.offer-scene{transform:scale(.6)}.offers{--bob:.6}.offer-word-line{display:none}.offer-word-title{font-size:17px}.tides{gap:88px;padding-bottom:154px}}@media (prefers-reduced-motion:reduce){.scapes *,.scapes :before{animation:none!important}.tour-run,.bird-hint path{stroke-dashoffset:0}}.moon-sky-wrap{max-width:1200px;margin:0 auto;position:relative}.moon-sky-wrap .moon-sky{transition:opacity .6s}.moons-invite-words{z-index:2;pointer-events:none;position:absolute}.moons-invite-words .typed{color:var(--cream);font-size:17px}.moons-invite-arrow path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;stroke-dasharray:100;stroke-dashoffset:100px;pointer-events:none}.moons-invite-arrow[data-drawn=true] .a-line{animation:1.3s ease-out forwards bird-hint-draw}.moons-invite-arrow[data-drawn=true] .a-head{animation:.35s ease-out 1.2s forwards bird-hint-draw}.moon-sky .wax{opacity:0;pointer-events:none;animation:7s ease-in-out infinite invite-wax}@keyframes invite-wax{0%{opacity:0}9%{opacity:.55}22%{opacity:0}to{opacity:0}}
