.hero[data-astro-cid-j7pv25f6]{padding-top:48px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;text-align:center}.sun[data-astro-cid-j7pv25f6]{position:relative;width:max(300px,min(720px,86vw,calc(100svh - 290px)));aspect-ratio:1;margin-bottom:64px}.sun-glow[data-astro-cid-j7pv25f6]{position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(circle,#ffe2a0f2,#ffcd828c 30%,#ffbe962e 52%,#ffbe9600 70%);animation:pulse 7s ease-in-out infinite}.sun-rays[data-astro-cid-j7pv25f6]{position:absolute;inset:-18%;width:136%;height:136%;opacity:.6}.sun-disc[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border-radius:50%;overflow:hidden;box-shadow:0 0 90px 14px #ffcd8cb3;animation-duration:240s}.sun-disc[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;max-width:none;object-fit:cover}@keyframes pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.hero[data-astro-cid-j7pv25f6] .h1[data-astro-cid-j7pv25f6] em{color:var(--rose)}.hero-top[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.sun-veil[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-veil[data-astro-cid-j7pv25f6]{display:block;position:absolute;inset:-2px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff6e6db,#fff0dcc7 55%,#ffe8cd99);animation:veil-lift 1.8s ease-in-out 1.6s both}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-disc[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:unblur 1.9s ease-in-out 1.6s both}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-glow[data-astro-cid-j7pv25f6]{animation:pulse 7s ease-in-out infinite,glow-in 1.9s ease-in-out 1.6s both}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-rays[data-astro-cid-j7pv25f6]{animation:spin 140s linear infinite,rays-in 1.9s ease-in-out 1.6s both}.hero[data-astro-cid-j7pv25f6].mist-intro .hero-top[data-astro-cid-j7pv25f6]{animation:settle 1.8s cubic-bezier(.65,0,.25,1) 1.7s both}.hero[data-astro-cid-j7pv25f6].mist-intro .hero-top[data-astro-cid-j7pv25f6] .hand[data-astro-cid-j7pv25f6]{animation:rise .9s var(--ease-out) .1s both}.hero[data-astro-cid-j7pv25f6].mist-intro .hero-top[data-astro-cid-j7pv25f6] .h1[data-astro-cid-j7pv25f6]{animation:mist-in 1s ease-out .3s both}.hero[data-astro-cid-j7pv25f6].mist-intro .lead[data-astro-cid-j7pv25f6]{animation:rise 1s var(--ease-out) 3.4s both}.hero[data-astro-cid-j7pv25f6].mist-intro .hero-actions[data-astro-cid-j7pv25f6]{animation:rise 1s var(--ease-out) 3.55s both}.hero[data-astro-cid-j7pv25f6].mist-wait,.hero[data-astro-cid-j7pv25f6].mist-wait [data-astro-cid-j7pv25f6]{animation-play-state:paused!important}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-disc[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:opacity .8s ease}.hero[data-astro-cid-j7pv25f6].mist-wait .sun-disc[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:0}.sun-note[data-astro-cid-j7pv25f6]{--note-w: min(280px, calc(.4*(100vw - 100%) - 24px) );position:absolute;z-index:2;width:var(--note-w);display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--rose);transition:transform .3s var(--ease-out),filter .6s ease,visibility 0s}.sun-note[data-astro-cid-j7pv25f6]:hover{color:var(--rose-deep);transform:translateY(-3px)}.sun-note-what[data-astro-cid-j7pv25f6]{right:calc(-.3 * (100vw - 100%) - var(--note-w) / 2);top:26%}.sun-note-love[data-astro-cid-j7pv25f6]{right:calc(100% + .1*(100vw - 100%));top:3%}.note-title[data-astro-cid-j7pv25f6]{font-family:var(--font-hand);font-size:38px;font-weight:500;line-height:1.05}.note-sub[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:17px;font-weight:600;color:var(--plum-soft);text-decoration:underline;text-decoration-color:#c2577d66;text-underline-offset:4px}.note-arrow[data-astro-cid-j7pv25f6]{margin-top:10px;overflow:visible}.note-arrow[data-astro-cid-j7pv25f6] .arrow-line[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--amber);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.note-heart[data-astro-cid-j7pv25f6],.pop-ring[data-astro-cid-j7pv25f6],.spark[data-astro-cid-j7pv25f6]{opacity:0;transform-box:fill-box;transform-origin:center}.note-heart[data-astro-cid-j7pv25f6],.spark[data-astro-cid-j7pv25f6]{fill:var(--rose)}.pop-ring[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--rose);stroke-width:1.2}.sun-note-love[data-astro-cid-j7pv25f6] .note-arrow[data-astro-cid-j7pv25f6]{align-self:flex-end;margin-right:-30px;scale:-1 1}.sun-note-oracle[data-astro-cid-j7pv25f6]{right:calc(-.3 * (100vw - 100%) - var(--note-w) / 2);top:26%;filter:opacity(0);visibility:hidden;translate:0 12px}.note-beat[data-astro-cid-j7pv25f6]{align-self:flex-end;margin:0 -8px 8px 0;overflow:visible;transform-origin:center;animation:heartbeat 3s ease-in-out infinite}.note-beat[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:var(--rose)}@keyframes heartbeat{0%,to{scale:.9}50%{scale:1.15}}.hero[data-astro-cid-j7pv25f6].scrolled .sun-note-what[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6].scrolled .sun-note-love[data-astro-cid-j7pv25f6]{filter:opacity(0);visibility:hidden;pointer-events:none;transition:filter .6s ease,visibility 0s .6s}.hero[data-astro-cid-j7pv25f6].scrolled .sun-note-oracle[data-astro-cid-j7pv25f6]{filter:opacity(1);visibility:visible;translate:0 0;transition:filter .8s ease .4s,translate .8s var(--ease-out) .4s,visibility 0s .4s,transform .3s var(--ease-out)}@media(max-width:1099px){.sun-note[data-astro-cid-j7pv25f6]{display:none}}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-note-what[data-astro-cid-j7pv25f6]{animation:note-in 1.2s var(--ease-out) 6.5s both}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-note-love[data-astro-cid-j7pv25f6]{animation:note-in 1.2s var(--ease-out) 8.5s both}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-note[data-astro-cid-j7pv25f6] .arrow-line[data-astro-cid-j7pv25f6]{stroke-dasharray:1}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-note-what[data-astro-cid-j7pv25f6] .arrow-line[data-astro-cid-j7pv25f6]{animation:note-draw .9s ease-out 6.9s both,note-erase 1.1s ease-in 11.7s forwards}.hero[data-astro-cid-j7pv25f6].mist-intro .sun-note-love[data-astro-cid-j7pv25f6] .arrow-line[data-astro-cid-j7pv25f6]{animation:note-draw .9s ease-out 8.9s both,note-erase 1.1s ease-in 11.7s forwards}.hero[data-astro-cid-j7pv25f6].mist-intro .note-heart[data-astro-cid-j7pv25f6]{animation:heart-in .5s cubic-bezier(.3,1.6,.5,1) 12.6s both,heart-pop .35s ease-out 13.7s forwards}.hero[data-astro-cid-j7pv25f6].mist-intro .pop-ring[data-astro-cid-j7pv25f6]{animation:ring-pop .5s ease-out 13.7s forwards}.hero[data-astro-cid-j7pv25f6].mist-intro .spark[data-astro-cid-j7pv25f6]{animation:spark .6s ease-out 13.75s forwards}@keyframes note-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes note-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes note-erase{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes heart-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes heart-pop{0%{opacity:1;scale:1}to{opacity:0;scale:1.8}}@keyframes ring-pop{0%{opacity:.9;scale:.6}to{opacity:0;scale:2.6}}@keyframes spark{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}@keyframes veil-lift{0%{opacity:1}to{opacity:0}}@keyframes unblur{0%{filter:blur(24px) saturate(.5) brightness(1.15)}to{filter:none}}@keyframes glow-in{0%{filter:opacity(.35)}to{filter:opacity(1)}}@keyframes rays-in{0%{opacity:0;scale:.7}to{opacity:.6;scale:1}}@keyframes settle{0%{transform:translateY(calc(var(--lift, 0px) * -1))}to{transform:none}}@keyframes mist-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.to-top[data-astro-cid-j7pv25f6]{position:fixed;right:28px;bottom:28px;z-index:10;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ffffff59;color:var(--plum);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 24px -16px #4a2f5a66;opacity:0;visibility:hidden;translate:0 16px;transition:opacity .4s ease,translate .4s var(--ease-out),visibility 0s .4s,transform .3s var(--ease-out),background .3s ease}.to-top[data-astro-cid-j7pv25f6].shown{opacity:.95;visibility:visible;translate:0 0;transition:opacity .4s ease,translate .4s var(--ease-out),visibility 0s,transform .3s var(--ease-out),background .3s ease}.to-top[data-astro-cid-j7pv25f6]:hover,.to-top[data-astro-cid-j7pv25f6]:focus-visible{opacity:1;background:#ffffffb3;transform:translateY(-3px)}.to-top[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--rose);outline-offset:3px}@media(max-width:640px){.to-top[data-astro-cid-j7pv25f6]{right:16px;bottom:16px;width:48px;height:48px}}.hero-actions[data-astro-cid-j7pv25f6]{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;align-items:center}.split[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:72px}.what[data-astro-cid-j7pv25f6]{padding-top:20px;padding-bottom:60px}.what-body[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]{margin:0 0 18px;font-size:19px;max-width:520px}.what-body[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]:last-of-type,.talisman-body[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]:last-of-type{margin-bottom:0}.talisman-body[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]{margin:0 0 18px}.intro[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-family:var(--font-display);font-weight:300;font-size:28px;line-height:1.4}.what-art[data-astro-cid-j7pv25f6]{flex:1.2 1 480px;min-width:0;display:flex;justify-content:flex-end}@media(max-width:999px){.what-art[data-astro-cid-j7pv25f6]{justify-content:center}}.arch[data-astro-cid-j7pv25f6]{position:relative;width:min(560px,100%,calc(85svh * 1131 / 1600));aspect-ratio:1131 / 1600;border-radius:28px;overflow:hidden;box-shadow:0 0 0 4px #fff9,0 50px 90px -36px #a0503c8c}.arch[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.talisman-art[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6]{margin-inline:0 auto}.talisman[data-astro-cid-j7pv25f6].reverse .talisman-art[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6]{margin-inline:auto 0}.art[data-astro-cid-j7pv25f6]{display:block;width:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.art[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px) scale(1.015)}.talisman[data-astro-cid-j7pv25f6]{--art-h: min(620px, 80svh);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:72px;margin-bottom:160px}.talisman[data-astro-cid-j7pv25f6].reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.talisman[data-astro-cid-j7pv25f6].reverse .talisman-art[data-astro-cid-j7pv25f6]{order:2}.talisman-text[data-astro-cid-j7pv25f6]{max-width:500px}.talisman[data-astro-cid-j7pv25f6]:not(.reverse) .talisman-text[data-astro-cid-j7pv25f6]{justify-self:end}.talisman[data-astro-cid-j7pv25f6].reverse .talisman-text[data-astro-cid-j7pv25f6]{justify-self:start}@media(max-width:960px){.talisman[data-astro-cid-j7pv25f6],.talisman[data-astro-cid-j7pv25f6].reverse{grid-template-columns:minmax(0,1fr);gap:40px}.talisman[data-astro-cid-j7pv25f6].reverse .talisman-art[data-astro-cid-j7pv25f6]{order:0}.talisman[data-astro-cid-j7pv25f6] .talisman-text[data-astro-cid-j7pv25f6]{justify-self:center}.talisman[data-astro-cid-j7pv25f6] .talisman-art[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6],.talisman[data-astro-cid-j7pv25f6].reverse .talisman-art[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6]{margin-inline:auto}}.motto[data-astro-cid-j7pv25f6]{margin:0 0 24px;font-family:var(--font-display);font-style:italic;font-size:22px}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:28px}.why-card[data-astro-cid-j7pv25f6]{padding:44px 34px;border-radius:200px 200px 28px 28px;text-align:center;background:#ffffffa6;box-shadow:0 30px 60px -40px #4a2f5a80}.why-card[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{margin:16px auto 22px;display:block}.why-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:17px;line-height:1.7}.helps[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.helps-grid[data-astro-cid-j7pv25f6]{flex:2 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.tile[data-astro-cid-j7pv25f6]{padding:30px;border-radius:28px}.tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:17px;line-height:1.65}.tile[data-astro-cid-j7pv25f6] .tile-title[data-astro-cid-j7pv25f6]{margin:0 0 6px;font-family:var(--font-hand);font-size:32px;line-height:1.2}.buy[data-astro-cid-j7pv25f6]{padding-top:100px;padding-bottom:160px;display:flex;flex-direction:column;align-items:center;text-align:center}.moon[data-astro-cid-j7pv25f6]{position:relative;width:190px;height:190px;margin-bottom:52px}.moon-halo[data-astro-cid-j7pv25f6]{position:absolute;inset:-70px;border-radius:50%;background:radial-gradient(circle,#ffffffd9,#fff0 65%)}.moon-crescent[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border-radius:50%;box-shadow:inset -36px 14px #ffe29a;filter:drop-shadow(0 0 22px rgba(255,214,130,.95))}.buy-actions[data-astro-cid-j7pv25f6]{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.buy[data-astro-cid-j7pv25f6] .hand[data-astro-cid-j7pv25f6],.site-footer .hand{color:#5a3a80}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding-bottom:56px}.sun[data-astro-cid-j7pv25f6]{margin-bottom:48px}.split[data-astro-cid-j7pv25f6]{gap:40px}.talisman[data-astro-cid-j7pv25f6]{margin-bottom:96px}.intro[data-astro-cid-j7pv25f6]{font-size:23px}.helps-grid[data-astro-cid-j7pv25f6]{flex-basis:100%}}
