@property --wet{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ink{syntax:"<percentage>";inherits:true;initial-value:0%}.the-water-fortune-module__TSSiSW__root{--washi:#f1ede0;--washi-2:#e7e4d3;--mist:#e4e9dd;--sumi:#17231c;--ink-c:#26362c;--ink-soft:#55665a;--maple:#3b6633;--leaf:#7a9f48;--jade:#4b8a80;--river:#295f63;--verm:#c0402a;--verm-deep:#8f2c1c;--lantern:#ffd08a;--yui:#b7d6a6;--yui-deep:#6e9a61;--cedar:#22301f;--f-display:var(--font-flacon-serif), "Cormorant Garamond", "Times New Roman", serif;--f-body:var(--font-kibune-body), "Zen Kaku Gothic New", system-ui, sans-serif;--f-ja:"Shippori Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "YuMincho", "Noto Serif CJK JP", "Noto Serif JP", serif;--f-ar:var(--font-naskh), "Noto Naskh Arabic", serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.34, 1.56, .64, 1);--col:min(100% - 32px, 460px);--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .04' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .33 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23f)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .28 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");color:var(--ink-c);background:var(--washi) var(--grain);font:400 16px/1.65 var(--f-body);-webkit-font-smoothing:antialiased;position:relative}.the-water-fortune-module__TSSiSW__root[dir=rtl]{--s:-1;--f-display:var(--font-amiri), "Amiri", serif;--f-body:var(--f-ar);font-family:var(--f-ar);line-height:1.9}.the-water-fortune-module__TSSiSW__root *,.the-water-fortune-module__TSSiSW__root :before,.the-water-fortune-module__TSSiSW__root :after{box-sizing:border-box}:where(.the-water-fortune-module__TSSiSW__root) img{max-width:100%;display:block}:where(.the-water-fortune-module__TSSiSW__root) button,:where(.the-water-fortune-module__TSSiSW__root) input,:where(.the-water-fortune-module__TSSiSW__root) textarea{font:inherit;color:inherit}:where(.the-water-fortune-module__TSSiSW__root) a{color:inherit}.the-water-fortune-module__TSSiSW__root :where(h1,h2,h3,h4){font-family:inherit;line-height:inherit;font-weight:inherit}.the-water-fortune-module__TSSiSW__root [lang=ja]{font-family:var(--f-ja)}.the-water-fortune-module__TSSiSW__page{background:var(--washi) var(--grain);width:min(100%,460px);margin-inline:auto;position:relative;overflow-x:clip}.the-water-fortune-module__TSSiSW__seal{background:var(--verm);color:#f7e9dc;width:44px;height:44px;box-shadow:inset 0 0 0 2px #f7e9dc80, inset 0 0 0 4px var(--verm);font:800 24px/1 var(--f-ja);border-radius:5px;place-items:center;display:inline-grid;transform:rotate(-4deg);-webkit-mask-image:radial-gradient(circle at 30% 70%,#000 60%,#000c 100%);mask-image:radial-gradient(circle at 30% 70%,#000 60%,#000c 100%)}.the-water-fortune-module__TSSiSW__sealSm{writing-mode:vertical-rl;letter-spacing:0;width:34px;height:34px;font-size:12px}.the-water-fortune-module__TSSiSW__cover{z-index:0;height:var(--inv-svh);background:#2c4a3c;position:sticky;top:0;overflow:hidden}.the-water-fortune-module__TSSiSW__coverStage{transform-origin:50% 46%;will-change:transform;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__gate{cursor:pointer}.the-water-fortune-module__TSSiSW__basin{width:max(100%, var(--inv-svh));aspect-ratio:1;object-fit:cover;max-width:none;height:auto;animation:the-water-fortune-module__TSSiSW__basinBreath 14s var(--ease-in-out) infinite alternate;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.04)}@keyframes the-water-fortune-module__TSSiSW__basinBreath{to{transform:translate(-50%,-50%)scale(1.09)rotate(.6deg)}}.the-water-fortune-module__TSSiSW__ripples{width:100%;height:100%;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__coverLight{pointer-events:none;opacity:.55;background:radial-gradient(28% 20% at 30% 30%,#fffadc59,#0000 70%),radial-gradient(22% 16% at 72% 62%,#fffadc47,#0000 70%),radial-gradient(40% 30% at 55% 85%,#fffadc2e,#0000 70%);animation:11s ease-in-out infinite alternate the-water-fortune-module__TSSiSW__dapple;position:absolute;inset:-20%}@keyframes the-water-fortune-module__TSSiSW__dapple{to{transform:translate(4%,-3%)scale(1.06)}}.the-water-fortune-module__TSSiSW__cover:after{content:"";pointer-events:none;background:radial-gradient(120% 75% at 50% 46%,#0000 45%,#0a1e168c 100%);position:absolute;inset:0}.the-water-fortune-module__TSSiSW__slip{z-index:3;aspect-ratio:1/2.5;width:min(46%,206px);transition:transform 1.1s var(--ease-in-out);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)translateY(-5%)rotate(-3deg)scale(1.07)}.the-water-fortune-module__TSSiSW__slip[data-s=hover]{animation:4.5s ease-in-out infinite the-water-fortune-module__TSSiSW__slipHover}@keyframes the-water-fortune-module__TSSiSW__slipHover{0%,to{transform:translate(-50%,-50%)translateY(-5%)rotate(-3deg)scale(1.07)}50%{transform:translate(-50%,-50%)translateY(-6.5%)rotate(-2deg)scale(1.075)}}.the-water-fortune-module__TSSiSW__slip[data-s=lifting]{transition-duration:.35s;transition-timing-function:var(--ease-out);animation:none;transform:translate(-50%,-50%)translateY(-8%)rotate(-4deg)scale(1.1)}.the-water-fortune-module__TSSiSW__slip[data-s=down]{transition-duration:1s;transition-timing-function:cubic-bezier(.55,0,.45,1);animation:none;transform:translate(-50%,-50%)rotate(1.5deg)scale(1)}.the-water-fortune-module__TSSiSW__slip[data-s=floating]{animation:6s ease-in-out infinite the-water-fortune-module__TSSiSW__slipBob;transform:translate(-50%,-50%)rotate(1.5deg)scale(1)}@keyframes the-water-fortune-module__TSSiSW__slipBob{0%,to{transform:translate(-50%,-50%)rotate(1.5deg)}50%{transform:translate(-50%,-50%)translate(1px,3px)rotate(.4deg)}}.the-water-fortune-module__TSSiSW__slipShadow{z-index:-1;filter:blur(14px);background:#081e1880;border-radius:4px;transition:transform 1s cubic-bezier(.55,0,.45,1),opacity 1s,filter 1s;position:absolute;inset:4%;transform:translate(16px,30px)scale(1.04)}.the-water-fortune-module__TSSiSW__slip[data-s=down] .the-water-fortune-module__TSSiSW__slipShadow,.the-water-fortune-module__TSSiSW__slip[data-s=floating] .the-water-fortune-module__TSSiSW__slipShadow{opacity:.55;filter:blur(6px);transform:translate(4px,7px)scale(1.01)}.the-water-fortune-module__TSSiSW__slipPaper{background:linear-gradient(180deg, transparent 32.8%, #5a503c17 33.3%, transparent 34%, transparent 65.8%, #5a503c14 66.3%, transparent 67%), var(--fibre), linear-gradient(170deg, #faf6ea, #eee8d6);border-radius:2px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #78694624,inset 0 0 18px #96825a24;-webkit-mask:linear-gradient(#000,#000)}.the-water-fortune-module__TSSiSW__slipPrint{pointer-events:none;border:1px solid #c0402a8c;position:absolute;inset:7px;box-shadow:inset 0 0 0 2px #faf6ea,inset 0 0 0 2.6px #c0402a66}.the-water-fortune-module__TSSiSW__slipPrint header{color:var(--verm);border-bottom:1px solid #c0402a73;flex-direction:column;align-items:center;gap:3px;margin:0 8px;padding:9px 0 7px;display:flex}.the-water-fortune-module__TSSiSW__slipPrint header b{font:800 15px/1 var(--f-ja);letter-spacing:.5em;margin-inline-start:.5em}.the-water-fortune-module__TSSiSW__slipPrint header span{font:700 7.5px/1 var(--f-body);letter-spacing:.32em;text-transform:uppercase}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipPrint header span{font-size:10px}.the-water-fortune-module__TSSiSW__slipPrint footer{text-align:center;font:600 9px/1 var(--f-ja);letter-spacing:.4em;color:#c0402ab3;position:absolute;bottom:8px;left:0;right:0}.the-water-fortune-module__TSSiSW__slipWet{-webkit-mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--wet) - 30%), transparent var(--wet));-webkit-mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--wet) - 30%), transparent var(--wet));mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--wet) - 30%), transparent var(--wet));background:linear-gradient(170deg,#78aa9e29,#5a8c8038);transition:--wet 2.6s cubic-bezier(.3,.1,.3,1);position:absolute;inset:-10%}.the-water-fortune-module__TSSiSW__slipInk{text-align:center;color:var(--sumi);-webkit-mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--ink) - 18%), transparent var(--ink));-webkit-mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--ink) - 18%), transparent var(--ink));mask-image:radial-gradient(circle at 52% 55%, #000 calc(var(--ink) - 18%), transparent var(--ink));flex-direction:column;justify-content:center;align-items:center;padding:62px 12px 30px;transition:--ink 3.4s cubic-bezier(.35,.05,.35,1);display:flex;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__slip[data-wet]{--wet:140%}.the-water-fortune-module__TSSiSW__slip[data-inked]{--ink:150%}.the-water-fortune-module__TSSiSW__slipInk>*{opacity:0;filter:blur(3px);transition:opacity 1.1s ease, filter 1.4s ease, transform 1.4s var(--ease-out);transform:scale(1.04)}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>*{opacity:1;filter:blur();transform:none}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:first-child{transition-delay:.2s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(2){transition-delay:.7s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(3){transition-delay:.9s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(4){transition-delay:1.4s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(5){transition-delay:1.6s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(6){transition-delay:1.8s}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>:nth-child(7){transition-delay:2.6s}.the-water-fortune-module__TSSiSW__slipLuck{flex-direction:column;align-items:center;gap:2px;margin:0 0 auto;display:flex}.the-water-fortune-module__TSSiSW__slipLuck b{font:800 22px/1 var(--f-ja);color:var(--verm);writing-mode:vertical-rl;letter-spacing:.12em}.the-water-fortune-module__TSSiSW__slipLuck span{font:500 9.5px/1.2 var(--f-body);letter-spacing:.26em;text-transform:uppercase;color:var(--verm-deep)}.the-water-fortune-module__TSSiSW__slipFor{font:italic 500 15px/1.2 var(--f-display);color:var(--ink-soft);margin:0 0 4px}.the-water-fortune-module__TSSiSW__slipName{font:600 50px/.9 var(--f-display);letter-spacing:-.01em;flex-direction:column;align-items:center;margin:0;display:flex}.the-water-fortune-module__TSSiSW__slipName small{font:500 13px/1.3 var(--f-body);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px}.the-water-fortune-module__TSSiSW__slipRule{fill:none;width:64%;height:10px;stroke:var(--verm);stroke-width:1.4px;stroke-linecap:round;margin:10px 0 8px}.the-water-fortune-module__TSSiSW__slipWhen{font:600 15.5px/1.3 var(--f-display);margin:0}.the-water-fortune-module__TSSiSW__slipWhere{font:500 11px/1.4 var(--f-body);letter-spacing:.06em;color:var(--ink-soft);margin:2px 0 auto}.the-water-fortune-module__TSSiSW__slipSeal{bottom:24px;mix-blend-mode:multiply;width:32px;height:32px;font-size:18px;position:absolute;inset-inline-end:16px}.the-water-fortune-module__TSSiSW__slip[data-inked] .the-water-fortune-module__TSSiSW__slipInk>.the-water-fortune-module__TSSiSW__slipSeal{transform:rotate(-6deg)}.the-water-fortune-module__TSSiSW__slipInk>.the-water-fortune-module__TSSiSW__slipSeal{transform:rotate(-6deg)scale(1.5)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipFor{font-size:15px;font-style:normal}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipName{font-size:44px;line-height:1.15}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipName small{margin-top:0;font-size:14px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipWhen{font-size:15px;font-family:var(--f-ar);font-weight:600}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipWhere{font-size:12px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slipLuck span{font-size:11px}.the-water-fortune-module__TSSiSW__hint{z-index:4;left:50%;bottom:max(30px, env(safe-area-inset-bottom));white-space:nowrap;color:#f3efe2;width:max-content;max-width:calc(100% - 32px);font:500 13px/1.2 var(--f-body);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .6s, transform .6s var(--ease-out);background:#10221b8c;border:0;border-radius:99px;align-items:center;gap:12px;padding:11px 20px 11px 14px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f3efe238}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__hint{padding:11px 14px 11px 20px;font-size:14px}.the-water-fortune-module__TSSiSW__hintRing{border:1.5px solid #f3efe2;border-radius:50%;width:18px;height:18px;position:relative}.the-water-fortune-module__TSSiSW__hintRing:before,.the-water-fortune-module__TSSiSW__hintRing:after{content:"";animation:the-water-fortune-module__TSSiSW__ring 2.4s var(--ease-out) infinite;border:1px solid #f3efe2;border-radius:50%;position:absolute;inset:-2px}.the-water-fortune-module__TSSiSW__hintRing:after{animation-delay:1.2s}@keyframes the-water-fortune-module__TSSiSW__ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.the-water-fortune-module__TSSiSW__opened .the-water-fortune-module__TSSiSW__hint{opacity:0;pointer-events:none;transform:translate(-50%)translateY(14px)}.the-water-fortune-module__TSSiSW__next{pointer-events:none;z-index:4;left:0;right:0;bottom:max(26px, env(safe-area-inset-bottom));color:#f3efe2;font:500 11px/1 var(--f-body);letter-spacing:.28em;text-transform:uppercase;opacity:0;width:max-content;transition:opacity 1s, transform 1s var(--ease-out);text-shadow:0 1px 3px #0009,0 0 18px #00000073;background:linear-gradient(#10221b80,#10221b00);border-radius:99px 99px 0 0;flex-direction:column;align-items:center;gap:8px;margin:0 auto;padding:10px 18px 0;display:flex;position:absolute;transform:translateY(10px)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__next{font-size:13px}.the-water-fortune-module__TSSiSW__next i{transform-origin:top;width:1px;height:36px;animation:the-water-fortune-module__TSSiSW__drip 2.2s var(--ease-in-out) infinite;background:linear-gradient(#f3efe2,#0000)}@keyframes the-water-fortune-module__TSSiSW__drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.the-water-fortune-module__TSSiSW__ready .the-water-fortune-module__TSSiSW__next{opacity:1;transform:none}.the-water-fortune-module__TSSiSW__valley{z-index:1;position:relative}.the-water-fortune-module__TSSiSW__mist{pointer-events:none;z-index:2;position:absolute;left:0;right:0}.the-water-fortune-module__TSSiSW__mistTop{background:linear-gradient(var(--mist) 0%, #e4e9dddb 30%, #e4e9dd00);height:38%;top:-1px}.the-water-fortune-module__TSSiSW__mistBottom{background:linear-gradient(#f1ede000, #f1ede0e6 70%, var(--washi));height:34%;bottom:-1px}.the-water-fortune-module__TSSiSW__kicker{font:700 11px/1.3 var(--f-body);letter-spacing:.26em;text-transform:uppercase;color:var(--verm);margin:0 0 12px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__kicker{font-size:14px;font-weight:600}.the-water-fortune-module__TSSiSW__head{width:var(--col);text-align:center;margin:0 auto;position:relative}.the-water-fortune-module__TSSiSW__headKanji{font:800 15px/1 var(--f-ja);color:var(--verm);letter-spacing:.3em;margin:0 auto -6px;display:block}.the-water-fortune-module__TSSiSW__headKanji:before,.the-water-fortune-module__TSSiSW__headKanji:after{content:"";opacity:.5;vertical-align:middle;background:currentColor;width:22px;height:1px;margin:0 10px;display:inline-block}.the-water-fortune-module__TSSiSW__head h2{font:600 40px/1.02 var(--f-display);color:var(--sumi);letter-spacing:-.01em;margin:12px 0 10px}.the-water-fortune-module__TSSiSW__head p{max-width:34ch;color:var(--ink-soft);margin:0 auto;font-size:15.5px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__head h2{font-size:36px;line-height:1.3}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__head p{font-size:16.5px}.the-water-fortune-module__TSSiSW__link{font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--verm);border-bottom:1px solid #c0402a59;align-items:center;gap:6px;margin-top:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.the-water-fortune-module__TSSiSW__link:after{content:"↗";letter-spacing:0}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__link{font-size:14px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__link:after{content:"↖"}.the-water-fortune-module__TSSiSW__btn{cursor:pointer;min-height:48px;font:700 12.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__btn{font-size:15px}.the-water-fortune-module__TSSiSW__btnGhost{color:var(--sumi);box-shadow:inset 0 0 0 1.5px #17231cb3}.the-water-fortune-module__TSSiSW__root [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out);transform:translateY(26px)}.the-water-fortune-module__TSSiSW__root [data-reveal][data-in]{opacity:1;transform:none}.the-water-fortune-module__TSSiSW__steps{margin-top:-1px}.the-water-fortune-module__TSSiSW__steps:before{content:"";height:calc(46 * var(--inv-svh) / 100);pointer-events:none;background:linear-gradient(#e4e9dd00, #e4e9dd8c 45%, var(--mist));opacity:var(--pc,0);position:absolute;bottom:100%;left:0;right:0}.the-water-fortune-module__TSSiSW__stepsSticky{height:var(--inv-svh);margin-bottom:calc(-1 * var(--inv-svh));background:var(--mist);position:sticky;top:0;overflow:hidden}.the-water-fortune-module__TSSiSW__stepsArt{object-fit:cover;object-position:50% 62%;transform-origin:50% 66%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__stepsGlow{pointer-events:none;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__stepsGlow i{--g:calc(22 * max(var(--inv-vw), var(--inv-svh)) / 100);width:var(--g);height:var(--g);margin:calc(-.5 * var(--g)) 0 0 calc(-.5 * var(--g));opacity:0;background:radial-gradient(circle,#ffce828c,#ffbe6e24 40%,#0000 68%);border-radius:50%;transition:opacity 1.4s;animation:3.6s ease-in-out infinite alternate the-water-fortune-module__TSSiSW__flicker;position:absolute}.the-water-fortune-module__TSSiSW__steps[data-lit] .the-water-fortune-module__TSSiSW__stepsGlow i{opacity:1}@keyframes the-water-fortune-module__TSSiSW__flicker{0%{transform:scale(1)}40%{transform:scale(1.06)}55%{transform:scale(.97)}to{transform:scale(1.03)}}.the-water-fortune-module__TSSiSW__steps .the-water-fortune-module__TSSiSW__mistTop{height:34%}.the-water-fortune-module__TSSiSW__letter{z-index:3;width:var(--col);padding:calc(64 * var(--inv-svh) / 100) 0 calc(34 * var(--inv-svh) / 100);margin:0 auto;position:relative}.the-water-fortune-module__TSSiSW__letter>*{position:relative}.the-water-fortune-module__TSSiSW__letter .the-water-fortune-module__TSSiSW__kicker,.the-water-fortune-module__TSSiSW__letterBody,.the-water-fortune-module__TSSiSW__marumado,.the-water-fortune-module__TSSiSW__facts{background:#f1ede0f0 var(--fibre);box-shadow:0 18px 40px -18px #0c1e1473,inset 0 0 0 1px #78694624}.the-water-fortune-module__TSSiSW__letter .the-water-fortune-module__TSSiSW__kicker{color:var(--verm);box-shadow:none;border-radius:2px 2px 0 0;margin:0;padding:10px 16px 9px;display:inline-block}.the-water-fortune-module__TSSiSW__letterBody{font:500 23px/1.38 var(--f-display);color:var(--sumi);border-inline-start:3px solid var(--verm);border-radius:0 3px 3px;margin:0;padding:20px 24px 26px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__letterBody{font-size:21px;line-height:1.75}.the-water-fortune-module__TSSiSW__letterBody em{color:var(--maple);font-style:italic}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__letterBody em{font-style:normal}.the-water-fortune-module__TSSiSW__marumado{text-align:center;border-radius:3px;flex-direction:column;align-items:center;gap:14px;margin:26px auto 0;padding:22px 0 18px;display:flex}.the-water-fortune-module__TSSiSW__marumadoFrame{width:min(calc(62 * var(--inv-vw) / 100), 250px);aspect-ratio:1;background:var(--mist);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 7px #3a2a1c,0 0 0 9px #6b4f33,0 0 0 11px #2a1e14,0 14px 30px 4px #140f0859}.the-water-fortune-module__TSSiSW__marumadoFrame img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:transform 2.4s var(--ease-out);transform:scale(1.12)}.the-water-fortune-module__TSSiSW__marumado[data-in] .the-water-fortune-module__TSSiSW__marumadoFrame img{transform:scale(1)}.the-water-fortune-module__TSSiSW__marumadoFrame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.4%,#1e140a29 49.6% 50.4%,#0000 50.6%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 30px #140f0859}.the-water-fortune-module__TSSiSW__marumado figcaption{font:600 24px/1.1 var(--f-display);color:var(--sumi);flex-direction:column;gap:2px;display:flex}.the-water-fortune-module__TSSiSW__marumado figcaption small{font:500 11px/1.4 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__marumado figcaption small{font-size:13.5px}.the-water-fortune-module__TSSiSW__facts{border-radius:3px;margin:22px 0 0;padding:6px 22px}.the-water-fortune-module__TSSiSW__fact{grid-template-columns:1fr;gap:6px;padding:18px 0;display:grid}.the-water-fortune-module__TSSiSW__fact+.the-water-fortune-module__TSSiSW__fact{border-top:1px solid #26362c24}.the-water-fortune-module__TSSiSW__fact dt{font:700 10.5px/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--verm);align-items:center;gap:10px;display:flex}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__fact dt{font-size:13.5px}.the-water-fortune-module__TSSiSW__fact dt svg{fill:none;width:28px;height:28px;stroke:var(--verm);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;background:#c0402a1a;border-radius:50%;padding:5px}.the-water-fortune-module__TSSiSW__fact dd{color:var(--ink-soft);flex-direction:column;gap:2px;margin:0;padding-inline-start:38px;font-size:14.5px;display:flex}.the-water-fortune-module__TSSiSW__fact dd strong{font:600 21px/1.2 var(--f-display);color:var(--sumi)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__fact dd strong{font-size:20px;line-height:1.5}.the-water-fortune-module__TSSiSW__factAddr{opacity:.85;font-size:13px}.the-water-fortune-module__TSSiSW__way{background:linear-gradient(var(--washi), var(--mist) 70%, var(--washi));padding:150px 0 80px;overflow:hidden}.the-water-fortune-module__TSSiSW__canopy{z-index:0;pointer-events:none;position:absolute;top:-30px;left:-6%;right:-6%}.the-water-fortune-module__TSSiSW__canopy img{transform-origin:50% 0;width:100%;height:auto;animation:9s ease-in-out infinite alternate the-water-fortune-module__TSSiSW__canopySway}@keyframes the-water-fortune-module__TSSiSW__canopySway{0%{transform:rotate(-.6deg)translate(-.6%)}to{transform:rotate(.6deg)translate(.6%)}}.the-water-fortune-module__TSSiSW__way .the-water-fortune-module__TSSiSW__head{z-index:1;margin-top:40px}.the-water-fortune-module__TSSiSW__stair{z-index:1;width:var(--col);margin:40px auto 0;padding:0;list-style:none;position:relative}.the-water-fortune-module__TSSiSW__stair li{grid-template-columns:74px 1fr;align-items:end;gap:14px;margin-top:16px;display:grid;position:relative}.the-water-fortune-module__TSSiSW__stair li:nth-child(2n){grid-template-columns:1fr 74px}.the-water-fortune-module__TSSiSW__stair li:nth-child(2n) .the-water-fortune-module__TSSiSW__lamp{order:2}.the-water-fortune-module__TSSiSW__lamp{height:168px;position:relative}.the-water-fortune-module__TSSiSW__lamp img{filter:saturate(.85)brightness(.9);width:auto;max-width:none;height:100%;transition:filter 1.2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.the-water-fortune-module__TSSiSW__lamp:before{content:"";opacity:0;width:110px;height:110px;transition:opacity 1s ease, transform 1.4s var(--ease-settle);pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffd68cd9 0%,#ffbe6447 34%,#0000 66%);border-radius:50%;margin-left:-55px;position:absolute;top:14%;left:50%;transform:scale(.4)}.the-water-fortune-module__TSSiSW__stair li[data-in] .the-water-fortune-module__TSSiSW__lamp:before{opacity:1;animation:2.8s ease-in-out 1.4s infinite alternate the-water-fortune-module__TSSiSW__flame;transform:scale(1)}.the-water-fortune-module__TSSiSW__stair li[data-in] .the-water-fortune-module__TSSiSW__lamp img{filter:saturate(1.05)brightness(1.04)}@keyframes the-water-fortune-module__TSSiSW__flame{0%{opacity:1}30%{opacity:.82}50%{opacity:.96}70%{opacity:.78}to{opacity:1}}.the-water-fortune-module__TSSiSW__slab{opacity:0;transition:opacity .9s var(--ease-out) .25s, transform 1.1s var(--ease-out) .25s;background:linear-gradient(#f6f3e8,#ebe7d8);border-radius:6px 6px 3px 3px;padding:18px 20px 20px;position:relative;transform:translateY(30px)scale(.98);box-shadow:0 2px #c9c3ad,0 6px #a9a48d,0 18px 26px -14px #141e1473}.the-water-fortune-module__TSSiSW__slab:after{content:"";bottom:-7px;background:radial-gradient(at 50% 40%,#7d9a46 0%,#557a33 50%,#0000 72%);border-radius:50%;width:60px;height:14px;position:absolute;inset-inline-end:14px}.the-water-fortune-module__TSSiSW__stair li:nth-child(2n) .the-water-fortune-module__TSSiSW__slab:after{inset-inline:14px auto}.the-water-fortune-module__TSSiSW__stair li[data-in] .the-water-fortune-module__TSSiSW__slab{opacity:1;transform:none}.the-water-fortune-module__TSSiSW__slabN{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.the-water-fortune-module__TSSiSW__slabN b{font:800 19px/1 var(--f-ja);color:var(--verm)}.the-water-fortune-module__TSSiSW__slabN span{font:700 10.5px/1.2 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slabN span{font-size:13px}.the-water-fortune-module__TSSiSW__slab h3{font:600 22px/1.15 var(--f-display);color:var(--sumi);margin:0 0 4px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__slab h3{font-size:21px;line-height:1.5}.the-water-fortune-module__TSSiSW__slab p{color:var(--ink-soft);margin:0;font-size:14.5px}.the-water-fortune-module__TSSiSW__meet{background:var(--verm);color:#fbefe4;font:700 11px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;margin-top:10px;padding:5px 10px;display:inline-block}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__meet{font-size:13px}.the-water-fortune-module__TSSiSW__notes{z-index:1;width:var(--col);background:#ffffff73;border-radius:4px;grid-template-columns:repeat(3,1fr);margin:48px auto 0;padding:0;list-style:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #26362c24}.the-water-fortune-module__TSSiSW__notes li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 10px 16px;display:flex}.the-water-fortune-module__TSSiSW__notes li+li{border-inline-start:1px solid #26362c1f}.the-water-fortune-module__TSSiSW__notes svg{fill:none;width:34px;height:34px;stroke:var(--maple);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.the-water-fortune-module__TSSiSW__notes b{font:600 18px/1.1 var(--f-display);color:var(--sumi)}.the-water-fortune-module__TSSiSW__notes span{color:var(--ink-soft);font-size:12px;line-height:1.4}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__notes b{font-size:17px;line-height:1.4}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__notes span{font-size:13px}.the-water-fortune-module__TSSiSW__notes li{opacity:0;transition:opacity .8s ease, transform 1s var(--ease-out);transform:translateY(16px)}.the-water-fortune-module__TSSiSW__notes[data-in] li{opacity:1;transform:none}.the-water-fortune-module__TSSiSW__notes[data-in] li:nth-child(2){transition-delay:.15s}.the-water-fortune-module__TSSiSW__notes[data-in] li:nth-child(3){transition-delay:.3s}.the-water-fortune-module__TSSiSW__riverStage{height:var(--inv-svh);margin-bottom:calc(-1 * var(--inv-svh));background:var(--mist);position:sticky;top:0;overflow:hidden}.the-water-fortune-module__TSSiSW__riverArt{object-fit:cover;object-position:50% 50%;will-change:transform;width:100%;height:112%;position:absolute;inset:-6% 0}.the-water-fortune-module__TSSiSW__riverFlow{mix-blend-mode:screen;opacity:.8;width:100%;height:55%;position:absolute;bottom:0;left:0;right:0}.the-water-fortune-module__TSSiSW__river .the-water-fortune-module__TSSiSW__mistTop{background:linear-gradient(var(--mist) 0%, #e4e9ddf0 42%, #e4e9dd00);height:50%}.the-water-fortune-module__TSSiSW__riverContent{z-index:3;padding:70px 0 calc(30 * var(--inv-svh) / 100);position:relative}.the-water-fortune-module__TSSiSW__river .the-water-fortune-module__TSSiSW__head h2{color:var(--sumi)}.the-water-fortune-module__TSSiSW__menu{width:min(var(--col), 360px);margin:calc(62 * var(--inv-svh) / 100) auto 0;background:#f4f0e4f5 var(--fibre);transform-origin:50% 0;border-radius:2px;padding:28px 26px 22px;position:relative;box-shadow:0 30px 50px -24px #0a1e1a99,inset 0 0 0 1px #78694629}.the-water-fortune-module__TSSiSW__menu:before{content:"";top:0;bottom:0;background:linear-gradient(var(--verm), var(--verm-deep));width:6px;position:absolute;inset-inline-start:0}.the-water-fortune-module__TSSiSW__menuTitle{border-bottom:1px solid #26362c2e;justify-content:space-between;align-items:center;margin:0 0 14px;padding-bottom:12px;display:flex}.the-water-fortune-module__TSSiSW__menuTitle [lang=ja]{font:800 14px/1 var(--f-ja);color:var(--verm);letter-spacing:.3em}.the-water-fortune-module__TSSiSW__menuTitle span:last-child{font:600 25px/1 var(--f-display);color:var(--sumi)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__menuTitle span:last-child{font-size:23px;line-height:1.4}.the-water-fortune-module__TSSiSW__menuList{margin:0;padding:0;list-style:none}.the-water-fortune-module__TSSiSW__menuList li{opacity:0;transition:opacity .7s ease, transform .9s var(--ease-out);grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid;transform:translate(-14px)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__menuList li{transform:translate(14px)}.the-water-fortune-module__TSSiSW__menu[data-in] .the-water-fortune-module__TSSiSW__menuList li{opacity:1;transform:none}.the-water-fortune-module__TSSiSW__menuList li+li{border-top:1px dashed #26362c29}.the-water-fortune-module__TSSiSW__menuList b{font:800 19px/1.2 var(--f-ja);color:var(--jade)}.the-water-fortune-module__TSSiSW__menuList strong{font:600 19px/1.2 var(--f-display);color:var(--sumi);display:block}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__menuList strong{font-size:18px;line-height:1.5}.the-water-fortune-module__TSSiSW__menuList span{color:var(--ink-soft);font-size:13px}.the-water-fortune-module__TSSiSW__flume{background:var(--washi);padding:90px 0 70px;overflow:hidden}.the-water-fortune-module__TSSiSW__flumeScene{width:min(100%,600px);margin:26px auto 0;padding-top:30px;position:relative}.the-water-fortune-module__TSSiSW__flumeSpout{filter:drop-shadow(0 8px 10px #14281440);z-index:1;width:21%;height:auto;position:absolute;top:-6px;left:-2%;transform:rotate(-8deg)}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__flumeSpout{left:-3%;right:auto}.the-water-fortune-module__TSSiSW__flumeSvg{width:100%;height:auto;display:block;position:relative;overflow:visible}.the-water-fortune-module__TSSiSW__noodle{fill:none;stroke:#fffdf3;stroke-width:2.4px;stroke-linecap:round}.the-water-fortune-module__TSSiSW__noodlePink{stroke:#f4a7b8}.the-water-fortune-module__TSSiSW__streak{stroke:#fffffff2;stroke-width:1.2px;stroke-linecap:round}.the-water-fortune-module__TSSiSW__chopsticks{transform-box:view-box;transform-origin:270px 10px;animation:the-water-fortune-module__TSSiSW__dip 3.6s var(--ease-in-out) infinite}@keyframes the-water-fortune-module__TSSiSW__dip{0%,50%,to{transform:translateY(-14px)rotate(0)}64%{transform:translate(-3px,6px)rotate(-3deg)}72%{transform:translate(-3px,6px)rotate(-3deg)}86%{transform:translateY(-30px)rotate(2deg)}}.the-water-fortune-module__TSSiSW__flumeRule{width:var(--col);text-align:center;font:500 21px/1.4 var(--f-display);color:var(--sumi);margin:6px auto 0}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__flumeRule{font-size:19px;line-height:1.8}.the-water-fortune-module__TSSiSW__flumePrize{width:var(--col);color:var(--ink-c);background:#f2a3b429;border-radius:99px;justify-content:center;align-items:center;gap:10px;margin:14px auto 0;padding:12px 16px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #c8647840}.the-water-fortune-module__TSSiSW__pinkdot{background:#f2a3b4;border-radius:4px;flex:none;width:26px;height:8px;box-shadow:0 0 0 2px #fff}.the-water-fortune-module__TSSiSW__gift{background:linear-gradient(var(--washi), var(--mist));padding:40px 0 110px}.the-water-fortune-module__TSSiSW__giftCard{width:var(--col);text-align:center;background:#f7f4ea var(--fibre);border-radius:4px;margin:0 auto;padding:0 24px 22px;position:relative;box-shadow:0 30px 50px -30px #0c1e1480,inset 0 0 0 1px #78694624}.the-water-fortune-module__TSSiSW__giftCard:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(135deg,#243a62e6 0 22px,#0000 22px),linear-gradient(-45deg,#243a62e6 0 22px,#0000 22px);border-radius:4px;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__giftWrap{transform-origin:50% 80%;filter:drop-shadow(0 18px 18px #141e2847);width:190px;height:auto;margin:-70px auto 0}.the-water-fortune-module__TSSiSW__gift[data-in] .the-water-fortune-module__TSSiSW__giftWrap{animation:the-water-fortune-module__TSSiSW__giftLand 1.4s var(--ease-settle) both, the-water-fortune-module__TSSiSW__giftSway 5s ease-in-out 1.4s infinite alternate}@keyframes the-water-fortune-module__TSSiSW__giftLand{0%{opacity:0;transform:translateY(-40px)rotate(-8deg)scale(.9)}to{opacity:1;transform:none}}@keyframes the-water-fortune-module__TSSiSW__giftSway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.the-water-fortune-module__TSSiSW__giftText h2{font:600 36px/1.05 var(--f-display);color:var(--sumi);margin:4px 0 10px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__giftText h2{font-size:32px;line-height:1.4}.the-water-fortune-module__TSSiSW__giftText p{max-width:32ch;color:var(--ink-soft);margin:0 auto 20px;font-size:15px}.the-water-fortune-module__TSSiSW__giftNote{text-align:start;color:var(--ink-soft);border-top:1px solid #26362c24;align-items:center;gap:12px;margin:22px 0 0;padding-top:16px;font-size:13px;display:flex}.the-water-fortune-module__TSSiSW__giftNote svg{fill:none;stroke:#2a4a7a;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:30px;height:30px}.the-water-fortune-module__TSSiSW__shrine{height:calc(150 * var(--inv-svh) / 100);background:var(--mist)}.the-water-fortune-module__TSSiSW__shrineStage{height:var(--inv-svh);position:sticky;top:0;overflow:hidden}.the-water-fortune-module__TSSiSW__shrineArt{object-fit:cover;will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.the-water-fortune-module__TSSiSW__shrine .the-water-fortune-module__TSSiSW__mistTop{height:50%}.the-water-fortune-module__TSSiSW__shrine .the-water-fortune-module__TSSiSW__mistBottom{background:linear-gradient(#e4e9dd00, var(--mist));height:30%}.the-water-fortune-module__TSSiSW__shrineContent{z-index:3;padding-top:80px;position:absolute;top:0;left:0;right:0}.the-water-fortune-module__TSSiSW__shrine .the-water-fortune-module__TSSiSW__head p{color:var(--ink-c);max-width:33ch}.the-water-fortune-module__TSSiSW__reply{background:linear-gradient(var(--mist), var(--washi) 40%);padding:0 0 70px}.the-water-fortune-module__TSSiSW__cord{width:min(100%,560px);height:236px;margin:0 auto;position:relative}.the-water-fortune-module__TSSiSW__cordRope{width:100%;height:60px;position:absolute;top:30px;left:0;right:0;overflow:visible}.the-water-fortune-module__TSSiSW__cordRope path{fill:none;stroke:#b9a77a;stroke-width:6.5px;stroke-linecap:round}.the-water-fortune-module__TSSiSW__cordRope path+path{stroke:#8a774a;stroke-width:6.5px;stroke-dasharray:2.5 5}.the-water-fortune-module__TSSiSW__cordKnots{position:absolute;inset:0}.the-water-fortune-module__TSSiSW__knot{transform-origin:50% 9px;filter:drop-shadow(0 5px 4px #14281438);width:34px;margin-left:-17px;animation:4.2s ease-in-out infinite alternate the-water-fortune-module__TSSiSW__sway;position:absolute}.the-water-fortune-module__TSSiSW__knot svg{width:34px;height:auto;display:block}.the-water-fortune-module__TSSiSW__knotNew{animation:the-water-fortune-module__TSSiSW__swayIn 2.6s var(--ease-out) both, the-water-fortune-module__TSSiSW__sway 4.2s ease-in-out 2.6s infinite alternate}@keyframes the-water-fortune-module__TSSiSW__sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes the-water-fortune-module__TSSiSW__swayIn{0%{transform:rotate(22deg)}30%{transform:rotate(-12deg)}55%{transform:rotate(6deg)}78%{transform:rotate(-3deg)}to{transform:rotate(-3deg)}}.the-water-fortune-module__TSSiSW__cordBells{top:14px;transform-origin:50% 0;width:78px;height:auto;position:absolute;inset-inline-end:5%}.the-water-fortune-module__TSSiSW__cordBells[data-ringing]{animation:the-water-fortune-module__TSSiSW__ringBell 1.6s var(--ease-out)}@keyframes the-water-fortune-module__TSSiSW__ringBell{0%{transform:rotate(0)}12%{transform:rotate(14deg)}30%{transform:rotate(-11deg)}48%{transform:rotate(7deg)}66%{transform:rotate(-4deg)}84%{transform:rotate(2deg)}to{transform:rotate(0)}}.the-water-fortune-module__TSSiSW__strip{perspective:1400px;transform-origin:50% 0;width:min(100% - 40px,360px);margin:6px auto 0;position:relative}.the-water-fortune-module__TSSiSW__strip[data-gone]{visibility:hidden;height:0;margin-top:0;overflow:hidden}.the-water-fortune-module__TSSiSW__stripFace{background:linear-gradient(180deg, #ffffff2e, #0000000a), var(--fibre), var(--yui);transition:clip-path 1.1s var(--ease-in-out);clip-path:inset(0);border-radius:2px;padding:30px 26px 28px;position:relative;box-shadow:0 30px 40px -26px #14321499,inset 0 0 0 1px #3c5a3233}.the-water-fortune-module__TSSiSW__stripLabel{text-align:center;font:700 10.5px/1 var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:#3d5f35;margin:0}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__stripLabel{font-size:13px}.the-water-fortune-module__TSSiSW__stripTitle{text-align:center;font:600 32px/1.05 var(--f-display);color:var(--sumi);margin:10px 0 2px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__stripTitle{font-size:28px;line-height:1.45}.the-water-fortune-module__TSSiSW__stripBy{text-align:center;color:#3d5a36;margin:0 0 18px;font-size:13px}.the-water-fortune-module__TSSiSW__field{margin:0 0 16px;display:block}.the-water-fortune-module__TSSiSW__field>span,.the-water-fortune-module__TSSiSW__choice legend{font:700 10.5px/1.2 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:#3d5a36;margin-bottom:4px;display:block}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__field>span,.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__choice legend{font-size:13px}.the-water-fortune-module__TSSiSW__field input,.the-water-fortune-module__TSSiSW__field textarea{resize:none;width:100%;font:500 22px/1.3 var(--f-display);color:var(--sumi);background:0 0;border:0;border-bottom:1.5px solid #17231c80;border-radius:0;outline:none;padding:8px 2px;display:block}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__field input,.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__field textarea{font-size:19px}.the-water-fortune-module__TSSiSW__field textarea{font-style:italic}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__field textarea{font-style:normal}.the-water-fortune-module__TSSiSW__field input:focus,.the-water-fortune-module__TSSiSW__field textarea:focus{border-bottom-color:var(--verm)}.the-water-fortune-module__TSSiSW__choice{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0 0 18px;padding:0;display:grid}.the-water-fortune-module__TSSiSW__choice legend{grid-column:1/-1;padding:0}.the-water-fortune-module__TSSiSW__choice label{cursor:pointer}.the-water-fortune-module__TSSiSW__choice input{opacity:0;pointer-events:none;position:absolute}.the-water-fortune-module__TSSiSW__stamp{background:#ffffff59;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #17231c33}.the-water-fortune-module__TSSiSW__stamp b{border:1.5px solid var(--verm);width:34px;height:34px;color:var(--verm);font:800 16px/1 var(--f-ja);transition:background .3s, color .3s, transform .5s var(--ease-settle);border-radius:50%;flex:none;place-items:center;display:grid}.the-water-fortune-module__TSSiSW__stamp em{font:600 15px/1.2 var(--f-display);color:var(--sumi);font-style:normal}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__stamp em{font-size:14.5px;line-height:1.5}.the-water-fortune-module__TSSiSW__choice input:checked+.the-water-fortune-module__TSSiSW__stamp{box-shadow:inset 0 0 0 1.5px var(--verm);background:#ffffffb3}.the-water-fortune-module__TSSiSW__choice input:checked+.the-water-fortune-module__TSSiSW__stamp b{background:var(--verm);color:#fbefe4;animation:the-water-fortune-module__TSSiSW__press .45s var(--ease-out);transform:rotate(-8deg)scale(1.08)}.the-water-fortune-module__TSSiSW__choice input:focus-visible+.the-water-fortune-module__TSSiSW__stamp{outline:2px solid var(--verm);outline-offset:2px}@keyframes the-water-fortune-module__TSSiSW__press{0%{transform:scale(1.5)}60%{transform:rotate(-8deg)scale(.94)}to{transform:rotate(-8deg)scale(1.08)}}.the-water-fortune-module__TSSiSW__stripError{min-height:1.2em;color:var(--verm-deep);text-align:center;margin:-4px 0 8px;font-size:13px}.the-water-fortune-module__TSSiSW__btnTie{background:var(--sumi);color:#eef2e6;width:100%;box-shadow:0 10px 20px -10px #0a140a99}.the-water-fortune-module__TSSiSW__btnTie:before{content:"";border:1.5px solid;border-radius:50%;width:18px;height:10px}.the-water-fortune-module__TSSiSW__strip[data-shake]{animation:the-water-fortune-module__TSSiSW__shake .5s var(--ease-out)}@keyframes the-water-fortune-module__TSSiSW__shake{20%{transform:rotate(-1.4deg)}45%{transform:rotate(1.1deg)}70%{transform:rotate(-.5deg)}to{transform:none}}.the-water-fortune-module__TSSiSW__stripWritten{text-align:center;opacity:0;pointer-events:none;color:var(--sumi);clip-path:inset(0);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:absolute;inset:0}.the-water-fortune-module__TSSiSW__wName{font:italic 600 34px/1.1 var(--f-display)}.the-water-fortune-module__TSSiSW__wWish{font:italic 500 21px/1.35 var(--f-display);max-width:18ch}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__wName,.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__wWish{font-style:normal}.the-water-fortune-module__TSSiSW__wYes{font:700 11px/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--verm)}.the-water-fortune-module__TSSiSW__stripFold{z-index:4;pointer-events:none;background:linear-gradient(90deg, #0000000f, #ffffff1a), var(--fibre), #c4dfb4;backface-visibility:hidden;opacity:0;width:33.4%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #3c5a3233}.the-water-fortune-module__TSSiSW__stripFoldA{transform-origin:0;left:33.3%;transform:rotateY(180deg)}.the-water-fortune-module__TSSiSW__stripFoldB{transform-origin:100%;right:33.3%;transform:rotateY(-180deg)}.the-water-fortune-module__TSSiSW__strip[data-written] .the-water-fortune-module__TSSiSW__stripFace>*{opacity:0;transition:opacity .4s}.the-water-fortune-module__TSSiSW__strip[data-written] .the-water-fortune-module__TSSiSW__stripWritten{opacity:1;transition:opacity .8s .3s}.the-water-fortune-module__TSSiSW__strip[data-folding] .the-water-fortune-module__TSSiSW__stripFold{opacity:1;transition:transform .75s var(--ease-in-out)}.the-water-fortune-module__TSSiSW__strip[data-folding] .the-water-fortune-module__TSSiSW__stripFoldA{transform:rotateY(0)}.the-water-fortune-module__TSSiSW__strip[data-folding] .the-water-fortune-module__TSSiSW__stripFoldB{transition-delay:.55s;transform:rotateY(0)}.the-water-fortune-module__TSSiSW__strip[data-folding] .the-water-fortune-module__TSSiSW__stripFace{clip-path:inset(0 33.3%)}.the-water-fortune-module__TSSiSW__strip[data-folding] .the-water-fortune-module__TSSiSW__stripWritten{clip-path:inset(0 33.3%);transition:clip-path 1.1s var(--ease-in-out)}.the-water-fortune-module__TSSiSW__tied{text-align:center;background:#ffffff80 var(--fibre);width:min(100% - 40px,380px);animation:the-water-fortune-module__TSSiSW__tiedIn 1.2s var(--ease-out) both;border-radius:4px;margin:10px auto 0;padding:26px 24px;box-shadow:inset 0 0 0 1px #26362c24}@keyframes the-water-fortune-module__TSSiSW__tiedIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.the-water-fortune-module__TSSiSW__tiedMark{margin:0 0 8px}.the-water-fortune-module__TSSiSW__tied h3{font:600 30px/1.1 var(--f-display);color:var(--sumi);margin:0 0 8px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__tied h3{font-size:26px;line-height:1.5}.the-water-fortune-module__TSSiSW__tied p{color:var(--ink-soft);margin:0;font-size:15px}.the-water-fortune-module__TSSiSW__tied .the-water-fortune-module__TSSiSW__tiedWish{font:italic 500 20px/1.4 var(--f-display);color:var(--maple);border-top:1px solid #26362c24;margin-top:14px;padding-top:14px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__tied .the-water-fortune-module__TSSiSW__tiedWish{font-size:18px;font-style:normal}.the-water-fortune-module__TSSiSW__tied .the-water-fortune-module__TSSiSW__tiedWish:empty{display:none}.the-water-fortune-module__TSSiSW__again{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;display:flex}.the-water-fortune-module__TSSiSW__again button{cursor:pointer;font:700 11px/1.4 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--verm);background:0 0;border:0;border-bottom:1px solid #c0402a59;padding:0}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__again button{font-size:13.5px}.the-water-fortune-module__TSSiSW__sign{width:var(--col);text-align:center;margin:64px auto 0}.the-water-fortune-module__TSSiSW__signBy{font:italic 500 18px/1 var(--f-display);color:var(--ink-soft);margin:0}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__signBy{font-size:18px;font-style:normal;line-height:1.6}.the-water-fortune-module__TSSiSW__signNames{font:italic 600 40px/1.05 var(--f-display);color:var(--sumi);margin:6px 0 14px}.the-water-fortune-module__TSSiSW__root[dir=rtl] .the-water-fortune-module__TSSiSW__signNames{font-size:34px;font-style:normal;line-height:1.5}.the-water-fortune-module__TSSiSW__signSeals{justify-content:center;gap:12px;margin-bottom:22px;display:flex}.the-water-fortune-module__TSSiSW__signSeals .the-water-fortune-module__TSSiSW__seal:nth-child(2){transform:rotate(5deg)}.the-water-fortune-module__TSSiSW__signDate{color:var(--ink-soft);letter-spacing:.04em;margin:0;font-size:13px}.the-water-fortune-module__TSSiSW__signDate strong{color:var(--verm);font-weight:700}.the-water-fortune-module__TSSiSW__leaves{z-index:20;width:100%;height:var(--inv-svh);margin-bottom:calc(-1 * var(--inv-svh));pointer-events:none;opacity:0;transition:opacity 2s;display:block;position:sticky;top:0}.the-water-fortune-module__TSSiSW__opened .the-water-fortune-module__TSSiSW__leaves{opacity:1}.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__slab,.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__notes li,.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__menuList li,.the-water-fortune-module__TSSiSW__frozen [data-reveal],.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__marumadoFrame img,.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__lamp:before,.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__lamp img,.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__stepsGlow i{transition:none}.the-water-fortune-module__TSSiSW__frozen .the-water-fortune-module__TSSiSW__giftWrap{animation:none}.the-water-fortune-module__TSSiSW__still .the-water-fortune-module__TSSiSW__slip,.the-water-fortune-module__TSSiSW__still .the-water-fortune-module__TSSiSW__slipShadow,.the-water-fortune-module__TSSiSW__still .the-water-fortune-module__TSSiSW__slipWet,.the-water-fortune-module__TSSiSW__still .the-water-fortune-module__TSSiSW__slipInk,.the-water-fortune-module__TSSiSW__still .the-water-fortune-module__TSSiSW__slipInk>*{transition:none}@media (prefers-reduced-motion:reduce){.the-water-fortune-module__TSSiSW__root *,.the-water-fortune-module__TSSiSW__root :before,.the-water-fortune-module__TSSiSW__root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.the-water-fortune-module__TSSiSW__leaves{display:none}}.the-water-fortune-module__TSSiSW__root[dir=rtl] *,.the-water-fortune-module__TSSiSW__root[dir=rtl] :before,.the-water-fortune-module__TSSiSW__root[dir=rtl] :after{letter-spacing:0;text-transform:none;font-variant-caps:normal}
