@property --amp{syntax:"<number>";inherits:true;initial-value:0}.hero[data-astro-cid-7aropxhg]{background:#eadad4;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.ground[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transform:scale(var(--gsc,1));transform-origin:50%;will-change:transform;position:absolute;inset:0}.stage[data-astro-cid-7aropxhg]{position:absolute;inset:0}.mark-wrap[data-astro-cid-7aropxhg]{z-index:2;transform:scale(var(--msc,1));transform-origin:50% 46%;opacity:var(--mop,1);will-change:transform, opacity;position:absolute;inset:0}.mark[data-astro-cid-7aropxhg]{text-align:center;pointer-events:none;font-family:var(--didot);font-variation-settings:"opsz" 96;letter-spacing:-.025em;color:#4e3933;z-index:2;transform:translate3d(0, var(--mty,0px), 0);will-change:transform;flex-direction:column;align-items:center;margin:0;font-size:clamp(64px,min(9.6vw,15.5vh),168px);font-weight:450;line-height:.84;transition:color .55s,scale .55s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:19%;left:0;right:0;scale:1}.ml[data-astro-cid-7aropxhg]{white-space:nowrap;-webkit-text-stroke:.35px currentColor;display:block}.ml-open[data-astro-cid-7aropxhg]{z-index:2;font-variation-settings:normal;letter-spacing:0;-webkit-text-stroke:0;margin:0 0 .06em .55em;font-family:Ballet,cursive;font-weight:400;line-height:.55;position:relative}.mark-sub[data-astro-cid-7aropxhg]{margin-top:.5em;font-size:clamp(30px,min(3.9vw,6.4vh),66px);line-height:1;display:block;position:relative}.cjk-name[data-astro-cid-7aropxhg]{letter-spacing:.05em;color:#5a423c;font-family:PingFang SC,-apple-system,Noto Sans SC Subset,Microsoft YaHei,sans-serif;font-weight:600}.vicky[data-astro-cid-7aropxhg]{letter-spacing:0;white-space:nowrap;color:#c4923c;text-shadow:0 1px 1px #6e461e2e,0 2px 14px #fff6e699;pointer-events:none;font-family:Monsieur La Doulaise,cursive;font-size:1.55em;line-height:1;position:absolute;top:58%;left:50%;transform:translate(-22%,-50%)rotate(-7deg)}.mark-link[data-astro-cid-7aropxhg]{isolation:isolate;color:inherit;pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.mark-link[data-astro-cid-7aropxhg]:hover{--amp:1;color:#57403a}}.mark-link[data-astro-cid-7aropxhg]{--amp:0;transition:--amp 1.1s,color .8s}.mark-link[data-astro-cid-7aropxhg] .ml[data-astro-cid-7aropxhg],.mark-link[data-astro-cid-7aropxhg] .mark-sub[data-astro-cid-7aropxhg]{animation:4.6s ease-in-out infinite line-breathe;animation-delay:calc(var(--i,0) * -1.15s);text-shadow:0 0 calc(var(--amp) * 8px) rgba(255, 253, 246, calc(var(--amp) * .75)), 0 0 calc(var(--amp) * 26px) rgba(236, 216, 172, calc(var(--amp) * .4))}@keyframes line-breathe{0%,to{letter-spacing:inherit;transform:translateY(0)scale(1)}50%{transform:translateY(calc(var(--amp) * -5px)) scale(calc(1 + var(--amp) * .028))}}.ml-open[data-astro-cid-7aropxhg]{animation-name:open-breathe!important}@keyframes open-breathe{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translateX(calc(var(--amp) * 6px)) rotate(calc(var(--amp) * -2.5deg)) scale(calc(1 + var(--amp) * .05))}}.vicky[data-astro-cid-7aropxhg]{transition:filter 1s}.mark-link[data-astro-cid-7aropxhg]:hover .vicky[data-astro-cid-7aropxhg]{filter:brightness(1.08)drop-shadow(0 0 8px #fff4d699)}.halo[data-astro-cid-7aropxhg]{z-index:-1;filter:blur(24px);opacity:calc(var(--amp) * .7);transform:scale(calc(.85 + var(--amp) * .15));pointer-events:none;background:radial-gradient(closest-side at 45% 42%,#fffdf5cc,#faf0dc66 46%,#faf0dc00 76%),radial-gradient(closest-side at 68% 74%,#e8d2a059,#e8d2a000 72%);border-radius:50%;animation:7s ease-in-out infinite halo-drift;position:absolute;inset:-18% -26%}@keyframes halo-drift{0%,to{translate:0}50%{translate:2% -3%}}.tw[data-astro-cid-7aropxhg]{z-index:3;font-size:var(--z);color:#fffdf6;text-shadow:0 0 4px #ffffffe6,0 0 12px #ecd6a0cc;pointer-events:none;opacity:0;-webkit-text-stroke:0;letter-spacing:0;animation:2.6s ease-in-out infinite twinkle;animation-delay:var(--d);line-height:1;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:calc(var(--amp) * .75);transform:scale(.85)rotate(45deg)}70%{opacity:calc(var(--amp) * .3);transform:scale(.6)rotate(80deg)}}@media (prefers-reduced-motion:reduce){.mark-link[data-astro-cid-7aropxhg] .ml[data-astro-cid-7aropxhg],.mark-link[data-astro-cid-7aropxhg] .mark-sub[data-astro-cid-7aropxhg],.tw[data-astro-cid-7aropxhg],.halo[data-astro-cid-7aropxhg]{animation:none}}.mark-link[data-astro-cid-7aropxhg]:focus-visible{outline:1px solid var(--accent);outline-offset:14px}.mark-hint[data-astro-cid-7aropxhg]{font-family:var(--hero-serif);letter-spacing:.12em;color:#8a7370;opacity:0;pointer-events:none;font-size:13px;font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:-2.2em;left:0;right:0}@media (hover:none) and (prefers-reduced-motion:no-preference){.mark-hint[data-astro-cid-7aropxhg]{animation:6.4s cubic-bezier(.4,0,.2,1) 1.6s forwards whisper}}@keyframes whisper{0%{opacity:0;transform:translateY(7px)}14%{opacity:1;transform:none}62%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}.el[data-astro-cid-7aropxhg]{filter:drop-shadow(0 1.4vmin 2.4vmin #765e5a42);height:auto;transform:translate3d(var(--tx,0px), var(--ty,0px), 0) rotate(calc(var(--rot,0deg) + var(--rw,0deg))) scale(var(--sc,1));will-change:transform;position:absolute}@media (prefers-reduced-motion:no-preference){.el[data-astro-cid-7aropxhg],.mark[data-astro-cid-7aropxhg]{opacity:0;animation:1.1s cubic-bezier(.22,.61,.36,1) forwards rise;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes rise{0%{opacity:0}to{opacity:1}}.caladium[data-astro-cid-7aropxhg]{--rot:13deg;z-index:4;width:29.6vmin;top:6%;right:-4%}.paleflower2[data-astro-cid-7aropxhg]{--rot:12deg;z-index:3;width:9.3vmin;top:17%;left:19%}.paleflower[data-astro-cid-7aropxhg]{--rot:-8deg;z-index:5;width:12.8vmin;top:18%;right:11%}.uranus[data-astro-cid-7aropxhg]{z-index:4;width:7.4vmin;top:27%;right:6%}.nautilus2[data-astro-cid-7aropxhg]{--rot:-24deg;z-index:4;width:5.6vmin;top:39%;right:3%}.star[data-astro-cid-7aropxhg]{--rot:-10deg;z-index:3;width:12.2vmin;top:10%;left:14%}.moon[data-astro-cid-7aropxhg]{--rot:-19deg;z-index:5;width:14.4vmin;top:24%;left:25%}.blueflower[data-astro-cid-7aropxhg]{--rot:16deg;z-index:4;width:9.9vmin;top:33%;left:12%}.nightflower[data-astro-cid-7aropxhg]{--rot:-14deg;z-index:3;width:8vmin;top:45%;left:4%}.nautilus[data-astro-cid-7aropxhg]{--rot:18deg;z-index:6;width:8vmin;top:75%;left:45%}.dagger[data-astro-cid-7aropxhg]{--rot:104deg;z-index:5;width:26.4vmin;top:19%;left:68%}.lilypad[data-astro-cid-7aropxhg]{--rot:9deg;z-index:4;width:20vmin;top:60%;left:19%}.lotus[data-astro-cid-7aropxhg]{--rot:-6deg;z-index:5;width:28vmin;top:52%;left:7%}.lilypad2[data-astro-cid-7aropxhg]{--rot:-11deg;z-index:3;width:13.8vmin;top:70%;left:84%}.starfish[data-astro-cid-7aropxhg]{--rot:20deg;z-index:4;width:12vmin;top:70%;left:2%}.begonia[data-astro-cid-7aropxhg]{--rot:-16deg;z-index:3;width:13.6vmin;top:75%;left:28%}.cherub[data-astro-cid-7aropxhg]{--rot:-13deg;z-index:5;width:20vmin;top:60%;left:74%}.planet[data-astro-cid-7aropxhg]{z-index:4;width:6.4vmin;top:63%;left:87%}.moon2[data-astro-cid-7aropxhg]{--rot:26deg;z-index:3;width:7.4vmin;top:43%;left:86%}.moonlet[data-astro-cid-7aropxhg]{z-index:3;width:4.8vmin;top:84%;left:66%}.butterflyGreen[data-astro-cid-7aropxhg]{--rot:-16deg;z-index:5;width:13.2vmin;top:10%;left:71%}.topbar[data-astro-cid-7aropxhg],.bottombar[data-astro-cid-7aropxhg]{z-index:8;justify-content:space-between;align-items:baseline;gap:20px;display:flex;position:absolute;left:clamp(20px,3.4vw,48px);right:clamp(20px,3.4vw,48px)}.topbar[data-astro-cid-7aropxhg]{top:30px}.bottombar[data-astro-cid-7aropxhg]{align-items:flex-end;bottom:40px}.topbar[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg]{font-family:var(--hero-serif);letter-spacing:.06em;color:#5e4b47;gap:clamp(16px,2.4vw,34px);font-size:clamp(14px,1.15vw,17px);display:flex}.topbar[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--accent)}.tagline[data-astro-cid-7aropxhg]{font-family:var(--hero-serif);letter-spacing:.08em;color:#5e4b47;margin:0;font-size:clamp(12px,1.05vw,15px);font-style:italic}.intro[data-astro-cid-7aropxhg]{font-family:var(--hero-serif);letter-spacing:.04em;color:#5e4b47;margin:0;font-size:clamp(14px,1.15vw,17px);font-style:italic}.intro-m[data-astro-cid-7aropxhg]{display:none}.below[data-astro-cid-7aropxhg] section[data-astro-cid-7aropxhg][id]{scroll-margin-top:48px}.intro[data-astro-cid-7aropxhg]:lang(zh),.mark-hint[data-astro-cid-7aropxhg]:lang(zh){letter-spacing:.14em;font-style:normal}.tagline[data-astro-cid-7aropxhg]{text-align:right}.tagline[data-astro-cid-7aropxhg]:lang(zh){font-family:var(--cjk);letter-spacing:.16em;font-style:normal}.block[data-astro-cid-7aropxhg]{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.block[data-astro-cid-7aropxhg].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.block[data-astro-cid-7aropxhg]{opacity:1;transition:none;transform:none}}@media (width<=780px){.mark[data-astro-cid-7aropxhg]{font-size:21vw;top:23%}.mark-sub[data-astro-cid-7aropxhg]{font-size:9.6vw}.el[data-astro-cid-7aropxhg]{filter:drop-shadow(0 3vw 5vw #765e5a3d)}.paleflower2[data-astro-cid-7aropxhg],.paleflower[data-astro-cid-7aropxhg],.nightflower[data-astro-cid-7aropxhg],.star[data-astro-cid-7aropxhg],.nautilus2[data-astro-cid-7aropxhg],.lilypad2[data-astro-cid-7aropxhg],.begonia[data-astro-cid-7aropxhg],.moon2[data-astro-cid-7aropxhg],.moonlet[data-astro-cid-7aropxhg],.planet[data-astro-cid-7aropxhg]{display:none}.butterflyGreen[data-astro-cid-7aropxhg]{width:25vw;top:9%;left:56%}.caladium[data-astro-cid-7aropxhg]{width:44vw;top:4%;right:-24%}.moon[data-astro-cid-7aropxhg]{width:22vw;top:37%;left:-6%}.blueflower[data-astro-cid-7aropxhg]{width:19vw;top:51%;left:3%}.uranus[data-astro-cid-7aropxhg]{width:13vw;top:49%;right:6%}.nautilus[data-astro-cid-7aropxhg]{width:14vw;top:36%;left:79%}.dagger[data-astro-cid-7aropxhg]{width:25vw;top:0%;left:-3%}.lilypad[data-astro-cid-7aropxhg]{width:25vw;top:69%;left:34%}.lotus[data-astro-cid-7aropxhg]{width:48vw;top:63%;left:-12%}.cherub[data-astro-cid-7aropxhg]{width:31vw;top:67%;left:60%}.topbar[data-astro-cid-7aropxhg]{flex-direction:column-reverse;align-items:flex-start;gap:8px;top:20px}.topbar[data-astro-cid-7aropxhg] .intro[data-astro-cid-7aropxhg],.tagline[data-astro-cid-7aropxhg]{display:none}.intro-m[data-astro-cid-7aropxhg]{text-align:right;max-width:16.5em;font-size:13px;line-height:1.5;display:block}.intro-m[data-astro-cid-7aropxhg]:lang(zh){letter-spacing:.06em}.bottombar[data-astro-cid-7aropxhg]{bottom:26px}.tagline[data-astro-cid-7aropxhg]{text-align:right;font-size:12px;line-height:1.7}}.below[data-astro-cid-7aropxhg]{--cream:var(--ink);--cream-soft:var(--ink-soft);--gilt:var(--accent);z-index:5;color:var(--ink);background:var(--ground);border-radius:30px 30px 0 0;padding-top:76px;padding-bottom:40px;position:relative;box-shadow:0 -26px 64px #604a482e}#space[data-astro-cid-7aropxhg]{scroll-margin-top:0}.kicker[data-astro-cid-7aropxhg]{color:var(--gilt);margin:0 0 14px}.two[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(22px,5vw,80px);padding-top:clamp(18px,2.4vw,32px);display:grid}.space-title[data-astro-cid-7aropxhg]{font-family:"PingFang SC", var(--cjk);letter-spacing:.1em;color:var(--cream);margin:0;font-size:clamp(34px,5.6vw,76px);font-weight:500;line-height:1.2}.space-title[data-astro-cid-7aropxhg].is-en{font-family:var(--didot);letter-spacing:-.015em;font-style:italic;font-weight:400;line-height:1.02}.prose-t[data-astro-cid-7aropxhg]{max-width:34em;font-family:var(--sans);color:var(--cream-soft);font-size:clamp(16px,1.2vw,18px);line-height:1.8}.prose-t[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0 0 1.25em}.prose-t[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}.prose-t[data-astro-cid-7aropxhg]:lang(zh){font-family:var(--cjk);letter-spacing:.04em;font-size:15px;line-height:2}.doors[data-astro-cid-7aropxhg]{margin-top:clamp(130px,13vw,200px)}.below[data-astro-cid-7aropxhg]{overflow-x:clip}.bits{pointer-events:none;filter:drop-shadow(0 6px 10px #603c3038);height:auto;position:absolute}.bit-buddha{z-index:0;width:clamp(140px,15vw,220px);top:clamp(300px,24vw,370px);left:clamp(40px,9vw,150px)}.bit-lily{width:clamp(120px,13vw,200px);top:clamp(10px,2vw,40px);right:clamp(-50px,-1.5vw,-10px);transform:rotate(16deg)}.bit-hand{opacity:.95;width:clamp(80px,8.5vw,130px);top:clamp(420px,36vw,560px);right:clamp(-30px,1vw,30px);transform:rotate(-10deg)}.door-list[data-astro-cid-7aropxhg]{position:relative}.bit-orchid{z-index:0;width:clamp(100px,11vw,170px);bottom:clamp(40px,7vw,100px);right:clamp(-90px,-5vw,-30px);transform:rotate(-10deg)}.door-book[data-astro-cid-7aropxhg]{position:relative}.bit-pearl{z-index:2;width:clamp(44px,4.4vw,64px);bottom:clamp(-6px,0vw,10px);left:calc(50% - clamp(190px,16vw,230px))}.door-list[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{z-index:1;position:relative}.bit-ladybug{z-index:3;width:clamp(24px,2.6vw,38px);top:clamp(-6px,-.4vw,0px);right:clamp(4px,1.4vw,22px);transform:rotate(32deg)}.door[data-astro-cid-7aropxhg]{position:relative}.door-list[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3.4vw,52px);max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.door[data-astro-cid-7aropxhg]{text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex}.door-list[data-astro-cid-7aropxhg]{--gap:clamp(14px, 3.4vw, 52px)}.deal[data-astro-cid-7aropxhg]{perspective:1200px;width:100%;max-width:270px;transform:rotate(calc((var(--k) - 1) * 4deg)) translateY(calc((var(--k) - 1) * (var(--k) - 1) * 14px));transition:transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--k) * 60ms);display:block}.deal-in[data-astro-cid-7aropxhg]{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,1.25,.5,1);transition-delay:calc(.75s + var(--k) * .22s);display:block;position:relative}.deal-in[data-astro-cid-7aropxhg] .card{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:none}.deal-back[data-astro-cid-7aropxhg]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/card-back.jpg) 50%/cover;border-radius:3px;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 0 0 5px #fbf8f1,0 0 0 6px #503c2829,0 20px 28px -12px #46281e73}.doors[data-astro-cid-7aropxhg].will-deal:not(.is-dealt) .deal[data-astro-cid-7aropxhg]{transform:translateX(calc((1 - var(--k)) * (100% + var(--gap)))) rotate(calc((var(--k) - 1) * -3deg)) translateY(calc(var(--k) * -3px));transition-delay:0s}.doors[data-astro-cid-7aropxhg].will-deal:not(.is-dealt) .deal-in[data-astro-cid-7aropxhg]{transition-delay:0s;transform:rotateY(180deg)}.doors[data-astro-cid-7aropxhg].will-deal:not(.is-dealt) .door-b[data-astro-cid-7aropxhg],.doors[data-astro-cid-7aropxhg].will-deal:not(.is-dealt) .bit-ladybug{opacity:0}.doors[data-astro-cid-7aropxhg] .door-b[data-astro-cid-7aropxhg]{transition:color .4s,opacity .6s 1.5s}.bit-ladybug{transition:opacity .6s 1.5s}.doors[data-astro-cid-7aropxhg].will-deal:not(.is-dealt) .door[data-astro-cid-7aropxhg]{pointer-events:none}.doors[data-astro-cid-7aropxhg].is-dealt .door[data-astro-cid-7aropxhg]:hover .deal[data-astro-cid-7aropxhg],.doors[data-astro-cid-7aropxhg].is-dealt .door[data-astro-cid-7aropxhg]:focus-visible .deal[data-astro-cid-7aropxhg]{transition-delay:0s;transform:rotate(0)translateY(-14px)}.doors[data-astro-cid-7aropxhg].is-dealt .door[data-astro-cid-7aropxhg].is-picked .deal[data-astro-cid-7aropxhg]{transition-duration:.26s;transition-delay:0s;transform:rotate(0)translateY(-22px)scale(1.06)}.door[data-astro-cid-7aropxhg]:hover .card .art-main{scale:1.06}.door[data-astro-cid-7aropxhg]:hover .card .a0-frame{translate:0 -4px}.door[data-astro-cid-7aropxhg]:hover .card .a2-fish{translate:-6px -4px}.bit-letter{left:calc(-1 * var(--gutter) - 70px);transform-origin:50%;z-index:0;opacity:.95;width:clamp(170px,16vw,230px);top:-150px;transform:rotate(-80deg)}.bit-sun{z-index:1;width:clamp(120px,12vw,165px);top:60px;right:calc(50% - clamp(520px,45vw,640px));transform:rotate(10deg)}.bit-stars2{z-index:2;width:clamp(40px,4vw,56px);top:-10px;right:calc(50% - clamp(400px,34vw,480px));transform:rotate(-8deg)}.portal-veil{z-index:99;background:var(--ground);pointer-events:none;position:fixed;inset:0}.portal-face{z-index:101;transform-origin:50%;will-change:transform, opacity;pointer-events:none;transform:none;aspect-ratio:auto!important;max-width:none!important;position:fixed!important}.door-b[data-astro-cid-7aropxhg]{max-width:17em;font-family:var(--sans);color:var(--cream-soft);font-size:15px;line-height:1.65;transition:color .4s}.door-b[data-astro-cid-7aropxhg]:lang(zh){font-family:var(--cjk);letter-spacing:.04em}.door[data-astro-cid-7aropxhg]:hover .door-b[data-astro-cid-7aropxhg]{color:var(--cream)}.door-book[data-astro-cid-7aropxhg]{justify-content:center;margin-top:clamp(48px,6vw,80px);display:flex}@media (width<=760px){.two[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:18px}.bit-hand,.bit-orchid{display:none}.bit-buddha{z-index:1;width:78px;top:22px;left:auto;right:14px}.bit-lily{z-index:0;width:80px;top:54px;right:-26px}.bit-pearl{width:40px;bottom:-8px;left:8px}.doors[data-astro-cid-7aropxhg]{margin-top:56px}.door-list[data-astro-cid-7aropxhg]{gap:10px}.door[data-astro-cid-7aropxhg]{gap:12px}.door-list[data-astro-cid-7aropxhg]{--gap:10px}.deal[data-astro-cid-7aropxhg]{transform:rotate(calc((var(--k) - 1) * 4deg)) translateY(calc((var(--k) - 1) * (var(--k) - 1) * 8px))}.deal-back[data-astro-cid-7aropxhg]{box-shadow:0 0 0 3px #fbf8f1,0 0 0 4px #503c2829,0 12px 18px -8px #46281e73}.bit-letter{width:110px;top:auto;bottom:-50px;left:-40px}.bit-sun{width:80px;top:-50px;right:-30px}.bit-stars2,.door-b[data-astro-cid-7aropxhg]{display:none}}
