.visual[data-astro-cid-jrd3fyii]{--rx: 0deg;--ry: 0deg;position:relative;aspect-ratio:1 / 1;width:100%;max-width:520px;margin-inline:auto;perspective:1200px;transform-style:preserve-3d}.orbit[data-astro-cid-jrd3fyii]{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px solid rgba(233,180,90,.16)}.o1[data-astro-cid-jrd3fyii]{width:100%;height:100%;animation:spin 60s linear infinite}.o2[data-astro-cid-jrd3fyii]{width:74%;height:74%;border-style:dashed;border-color:#7cc6d62e;animation:spin 40s linear infinite reverse}.o3[data-astro-cid-jrd3fyii]{width:46%;height:46%;background:radial-gradient(circle,rgba(233,180,90,.22),transparent 70%);border:0;filter:blur(10px)}.orbit[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii]{position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px 4px #e9b45a99}.o2[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii]{background:var(--frost);box-shadow:0 0 18px 4px #7cc6d68c;width:7px;height:7px}@keyframes spin{to{transform:rotate(360deg)}}.panel[data-astro-cid-jrd3fyii]{position:absolute;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#1c1e2adb,#10121be6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow),inset 0 1px #ffffff0f;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.main[data-astro-cid-jrd3fyii]{top:50%;left:50%;width:78%;padding:1rem 1.1rem 1.1rem;transform:translate(-50%,-50%) rotateX(var(--rx)) rotateY(var(--ry));animation:float 7s ease-in-out infinite}@keyframes float{50%{margin-top:-10px}}.titlebar[data-astro-cid-jrd3fyii]{display:flex;align-items:center;gap:.55rem;padding-bottom:.8rem;margin-bottom:.4rem;border-bottom:1px solid var(--line);font-size:.9rem}.titlebar[data-astro-cid-jrd3fyii] .dot[data-astro-cid-jrd3fyii]{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.ver[data-astro-cid-jrd3fyii]{margin-left:auto;font-size:.72rem;color:var(--text-mute);font-family:ui-monospace,monospace}ul[data-astro-cid-jrd3fyii]{list-style:none;margin:0;padding:0}li[data-astro-cid-jrd3fyii]{padding:.7rem .15rem;border-bottom:1px dashed rgba(255,255,255,.06)}li[data-astro-cid-jrd3fyii]:last-child{border:0;padding-bottom:.1rem}.row[data-astro-cid-jrd3fyii]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;font-weight:600}.dist[data-astro-cid-jrd3fyii]{color:var(--gold-soft);font-weight:500;font-size:.8rem}.step[data-astro-cid-jrd3fyii]{display:block;font-size:.78rem;color:var(--text-mute);margin:.1rem 0 .45rem}.bar[data-astro-cid-jrd3fyii]{display:block;height:5px;border-radius:5px;background:#ffffff12;overflow:hidden}.bar[data-astro-cid-jrd3fyii] i[data-astro-cid-jrd3fyii]{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--ember),var(--gold));transform-origin:left;animation:grow 1.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.4s + var(--d))}@keyframes grow{0%{transform:scaleX(0)}}.mini[data-astro-cid-jrd3fyii]{right:-2%;top:6%;display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem .6rem .6rem;font-size:.82rem;animation:float 6s ease-in-out infinite reverse}.mini[data-astro-cid-jrd3fyii] b[data-astro-cid-jrd3fyii],.toast[data-astro-cid-jrd3fyii] b[data-astro-cid-jrd3fyii]{display:block;font-size:.85rem}.mini[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii],.toast[data-astro-cid-jrd3fyii] span[data-astro-cid-jrd3fyii]{color:var(--text-mute);font-size:.75rem}.compass[data-astro-cid-jrd3fyii]{width:46px;height:46px}.needle[data-astro-cid-jrd3fyii]{transform-origin:50px 50px;animation:seek 6s ease-in-out infinite}@keyframes seek{0%,to{transform:rotate(38deg)}45%{transform:rotate(52deg)}70%{transform:rotate(30deg)}}.toast[data-astro-cid-jrd3fyii]{left:-3%;bottom:9%;display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem .7rem .75rem;animation:pop .7s 1.6s cubic-bezier(.2,.9,.3,1.3) both,float 8s 2.3s ease-in-out infinite}.spark[data-astro-cid-jrd3fyii]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#9cc58a26;color:var(--moss)}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.92)}}@media(max-width:560px){.mini[data-astro-cid-jrd3fyii]{right:-1%;top:2%}.toast[data-astro-cid-jrd3fyii]{left:0;bottom:4%}}.note-wrap[data-astro-cid-otojxmty]{display:grid;grid-template-columns:minmax(0,440px) 1fr;align-items:center;gap:clamp(2rem,6vw,5rem)}.note[data-astro-cid-otojxmty]{position:relative;padding:2.4rem 2.2rem 2rem;background:repeating-linear-gradient(180deg,transparent 0 33px,rgba(43,36,26,.09) 33px 34px),linear-gradient(160deg,#f8efd9,#efe1c1);color:var(--ink);border-radius:4px 4px 22px;box-shadow:0 30px 60px -25px #000c,0 2px #0003;transform:rotate(-2.2deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);font-family:var(--font-hand);font-weight:600;font-size:1.42rem;line-height:34px}.note[data-astro-cid-otojxmty]:hover{transform:rotate(-.6deg) translateY(-4px)}.note[data-astro-cid-otojxmty] p[data-astro-cid-otojxmty]{margin:0 0 .6rem}.hi[data-astro-cid-otojxmty]{font-size:1.9rem;color:#a24d1d}.sign[data-astro-cid-otojxmty]{text-align:right;font-size:1.8rem;color:#a24d1d;margin-top:.4rem!important}.sign[data-astro-cid-otojxmty]:before{content:"– "}.ps[data-astro-cid-otojxmty]{margin-top:.8rem!important;font-size:1.2rem;color:#2b241ab3}.tape[data-astro-cid-otojxmty]{position:absolute;top:-14px;left:50%;width:110px;height:30px;background:#e9b45a8c;transform:translate(-50%) rotate(3deg);border-left:2px dashed rgba(255,255,255,.35);border-right:2px dashed rgba(255,255,255,.35);mix-blend-mode:multiply}@media(max-width:860px){.note-wrap[data-astro-cid-otojxmty]{grid-template-columns:1fr}.note[data-astro-cid-otojxmty]{max-width:460px}}.teaser[data-astro-cid-o4dqlg3n]{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem 3rem;padding:clamp(1.8rem,4vw,3rem);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:radial-gradient(500px 260px at 100% 0%,rgba(233,180,90,.12),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03);color:var(--text);text-decoration:none;transition:border-color .25s}.teaser[data-astro-cid-o4dqlg3n]:hover{color:var(--text);border-color:var(--line-strong)}.teaser[data-astro-cid-o4dqlg3n]:hover .btn-primary[data-astro-cid-o4dqlg3n]{transform:translateY(-1px)}h2[data-astro-cid-o4dqlg3n]{max-width:16ch}p[data-astro-cid-o4dqlg3n]{color:var(--text-soft);max-width:48ch;margin-bottom:1.6rem}.icons[data-astro-cid-o4dqlg3n]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,64px);gap:14px;justify-content:center}.icons[data-astro-cid-o4dqlg3n] li[data-astro-cid-o4dqlg3n]{transform:rotate(calc((var(--i) - 4) * 1.4deg));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.teaser[data-astro-cid-o4dqlg3n]:hover .icons[data-astro-cid-o4dqlg3n] li[data-astro-cid-o4dqlg3n]{transform:translateY(calc(sin(var(--i) * 1rad)*5px))}.icons[data-astro-cid-o4dqlg3n] img[data-astro-cid-o4dqlg3n]{width:64px;height:64px;border-radius:14px;border:2px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 10px 30px -12px var(--c)}.scribble[data-astro-cid-o4dqlg3n]{position:absolute;right:clamp(1.2rem,4vw,3rem);bottom:.9rem;font-size:1.3rem;transform:rotate(-2deg);opacity:.85}@media(max-width:820px){.teaser[data-astro-cid-o4dqlg3n]{grid-template-columns:1fr;padding-bottom:3.5rem}.icons[data-astro-cid-o4dqlg3n]{grid-template-columns:repeat(9,1fr);gap:6px}.icons[data-astro-cid-o4dqlg3n] img[data-astro-cid-o4dqlg3n]{width:100%;height:auto;border-radius:8px}.scribble[data-astro-cid-o4dqlg3n]{left:1.8rem;right:auto}}.blizz[data-astro-cid-5orrdpbh]{padding-block:clamp(2.5rem,6vw,4.5rem)}.head[data-astro-cid-5orrdpbh]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.8rem}.head[data-astro-cid-5orrdpbh] h2[data-astro-cid-5orrdpbh]{margin:0}.grid[data-astro-cid-5orrdpbh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.grid[data-astro-cid-5orrdpbh] li[data-astro-cid-5orrdpbh]{display:flex}.card-b[data-astro-cid-5orrdpbh]{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff03);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s}.card-b[data-astro-cid-5orrdpbh]:hover{color:var(--text);transform:translateY(-3px)}.card-b[data-astro-cid-5orrdpbh].blue{border-color:#3fb6ff40;background:radial-gradient(300px 120px at 0% 0%,rgba(63,182,255,.12),transparent 70%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.card-b[data-astro-cid-5orrdpbh].blue:hover{border-color:#3fb6ff8c}.card-b[data-astro-cid-5orrdpbh].news:hover{border-color:#e9b45a66}.kind[data-astro-cid-5orrdpbh]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.blue[data-astro-cid-5orrdpbh] .kind[data-astro-cid-5orrdpbh]{color:var(--blue)}b[data-astro-cid-5orrdpbh]{flex:1;font-family:var(--font-serif);font-size:1.08rem;font-weight:600;line-height:1.3}.meta[data-astro-cid-5orrdpbh]{font-size:.82rem;color:var(--text-mute)}@media(max-width:1000px){.grid[data-astro-cid-5orrdpbh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.grid[data-astro-cid-5orrdpbh]{grid-template-columns:1fr}.head[data-astro-cid-5orrdpbh]{flex-direction:column;align-items:flex-start}}.start-en[data-astro-cid-hkmtvzhz]{max-width:640px}.greet[data-astro-cid-hkmtvzhz]{margin:0 0 .6rem;font-size:1.6rem;transform:rotate(-2deg);transform-origin:left}.hero[data-astro-cid-hkmtvzhz]{position:relative;padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,5rem)}.hero-grid[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem)}.hero[data-astro-cid-hkmtvzhz] h1[data-astro-cid-hkmtvzhz]{max-width:13ch}.actions[data-astro-cid-hkmtvzhz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.scribble[data-astro-cid-hkmtvzhz]{display:flex;align-items:flex-end;gap:.3rem;margin:1.2rem 0 0 1.2rem;color:var(--gold);opacity:.9}.scribble[data-astro-cid-hkmtvzhz] svg[data-astro-cid-hkmtvzhz]{transform:scaleY(-1) rotate(10deg)}.scribble[data-astro-cid-hkmtvzhz] .hand[data-astro-cid-hkmtvzhz]{font-size:1.55rem;transform:rotate(-3deg) translateY(10px)}.copy[data-astro-cid-hkmtvzhz]>[data-astro-cid-hkmtvzhz]{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.copy[data-astro-cid-hkmtvzhz]>[data-astro-cid-hkmtvzhz]:nth-child(2){animation-delay:.08s}.copy[data-astro-cid-hkmtvzhz]>[data-astro-cid-hkmtvzhz]:nth-child(3){animation-delay:.16s}.copy[data-astro-cid-hkmtvzhz]>[data-astro-cid-hkmtvzhz]:nth-child(4){animation-delay:.24s}.copy[data-astro-cid-hkmtvzhz]>[data-astro-cid-hkmtvzhz]:nth-child(5){animation-delay:.6s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.stats[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.stats[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]{padding:1.4rem 1.6rem;border-left:1px solid var(--line)}.stats[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]:first-child{border-left:0}.stats[data-astro-cid-hkmtvzhz] b[data-astro-cid-hkmtvzhz]{display:block;font-family:var(--font-serif);font-size:2.1rem;font-weight:600;line-height:1.1;color:var(--gold-soft)}.stats[data-astro-cid-hkmtvzhz] span[data-astro-cid-hkmtvzhz]{font-size:.88rem;color:var(--text-mute)}.head[data-astro-cid-hkmtvzhz]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.2rem}.head[data-astro-cid-hkmtvzhz] h2[data-astro-cid-hkmtvzhz]{margin:0}.addon-grid[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.addon-grid[data-astro-cid-hkmtvzhz]>div[data-astro-cid-hkmtvzhz]{display:flex}.addon-grid[data-astro-cid-hkmtvzhz]>div[data-astro-cid-hkmtvzhz]>*{flex:1}.center[data-astro-cid-hkmtvzhz]{text-align:center;margin-bottom:2.5rem}.principles[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.principles[data-astro-cid-hkmtvzhz] .card[data-astro-cid-hkmtvzhz]{padding:2rem}.principles[data-astro-cid-hkmtvzhz] p[data-astro-cid-hkmtvzhz]{color:var(--text-soft);margin:0}.p-icon[data-astro-cid-hkmtvzhz]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1.2rem;border-radius:14px;font-size:1.3rem;color:var(--gold);background:#e9b45a1a;border:1px solid rgba(233,180,90,.2)}.principles-section[data-astro-cid-hkmtvzhz]{background:linear-gradient(180deg,transparent,rgba(255,255,255,.015) 30%,transparent)}.note-section[data-astro-cid-hkmtvzhz]{padding-block:clamp(2rem,5vw,4rem)}.two[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,5rem)}.news[data-astro-cid-hkmtvzhz]{list-style:none;margin:0 0 1.4rem;padding:0;border-top:1px solid var(--line)}.news[data-astro-cid-hkmtvzhz] a[data-astro-cid-hkmtvzhz]{display:grid;gap:.2rem;padding:1.3rem .4rem;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;transition:background .25s,padding .25s}.news[data-astro-cid-hkmtvzhz] a[data-astro-cid-hkmtvzhz]:hover{background:#ffffff06;padding-left:1rem}.news[data-astro-cid-hkmtvzhz] time[data-astro-cid-hkmtvzhz]{font-size:.8rem;color:var(--gold);font-weight:600}.news[data-astro-cid-hkmtvzhz] b[data-astro-cid-hkmtvzhz]{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.news[data-astro-cid-hkmtvzhz] span[data-astro-cid-hkmtvzhz]{color:var(--text-mute);font-size:.95rem}.guides[data-astro-cid-hkmtvzhz]{display:grid;gap:.8rem;margin-bottom:1.4rem}.guide[data-astro-cid-hkmtvzhz]{display:flex;gap:1rem;align-items:center;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .25s,transform .25s}.guide[data-astro-cid-hkmtvzhz]:hover{color:var(--text);border-color:#e9b45a59;transform:translate(4px)}.guide[data-astro-cid-hkmtvzhz] .num[data-astro-cid-hkmtvzhz]{font-family:var(--font-serif);font-size:1.5rem;color:var(--gold)}.guide[data-astro-cid-hkmtvzhz] b[data-astro-cid-hkmtvzhz]{display:block;font-weight:600}.guide[data-astro-cid-hkmtvzhz] span[data-astro-cid-hkmtvzhz]:not(.num){font-size:.85rem;color:var(--text-mute)}.more-link[data-astro-cid-hkmtvzhz]{font-weight:600;font-size:.95rem;text-decoration:none}.cta[data-astro-cid-hkmtvzhz]{position:relative;overflow:hidden;text-align:center;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;border-radius:28px;border:1px solid rgba(233,180,90,.25);background:radial-gradient(600px 240px at 50% 0%,rgba(233,180,90,.18),transparent 70%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.cta[data-astro-cid-hkmtvzhz] p[data-astro-cid-hkmtvzhz]{max-width:52ch;margin:0 auto 1.8rem;color:var(--text-soft)}.cta-actions[data-astro-cid-hkmtvzhz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.cta-section[data-astro-cid-hkmtvzhz]{padding-top:0}@media(max-width:1080px){.addon-grid[data-astro-cid-hkmtvzhz]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-grid[data-astro-cid-hkmtvzhz],.two[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}.hero[data-astro-cid-hkmtvzhz] h1[data-astro-cid-hkmtvzhz]{max-width:16ch}.stats[data-astro-cid-hkmtvzhz]{grid-template-columns:repeat(2,1fr)}.stats[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]:nth-child(3){border-left:0}.stats[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]:nth-child(n+3){border-top:1px solid var(--line)}.principles[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}}@media(max-width:560px){.addon-grid[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}.head[data-astro-cid-hkmtvzhz]{flex-direction:column;align-items:flex-start}.stats[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]{padding:1.1rem}.stats[data-astro-cid-hkmtvzhz] b[data-astro-cid-hkmtvzhz]{font-size:1.7rem}}
