.ab-kick[data-astro-cid-hjlb6thd]{margin-bottom:10px}.ab-h1[data-astro-cid-hjlb6thd]{--fs: 76px;line-height:.95}.ab-h1[data-astro-cid-hjlb6thd] .w[data-astro-cid-hjlb6thd]{margin-right:.22em}.ab-sub[data-astro-cid-hjlb6thd]{font-size:19px;line-height:1.5;max-width:32em;margin-top:16px}.ab-hero[data-astro-cid-hjlb6thd] .btns[data-astro-cid-hjlb6thd]{margin-top:22px}.ab-chip[data-astro-cid-hjlb6thd]{position:absolute;z-index:3;display:inline-flex;gap:6px;align-items:baseline;padding:10px 16px;border-radius:999px;background:#ffffffeb;box-shadow:0 14px 30px -14px #190a1173;font-size:14px;color:var(--muted);white-space:nowrap;backdrop-filter:blur(6px)}.ab-chip[data-astro-cid-hjlb6thd] b{font:700 15px/1 var(--display);color:var(--wine)}.ab-chip-1[data-astro-cid-hjlb6thd]{top:34%;left:-8%}.ab-chip-2[data-astro-cid-hjlb6thd]{top:8%;right:-2%}.ab-chip-3[data-astro-cid-hjlb6thd]{bottom:9%;left:2%}@media(prefers-reduced-motion:no-preference){.mo .ab-chip[data-astro-cid-hjlb6thd]{animation:abfloat 6s ease-in-out infinite alternate}.mo .ab-chip-2[data-astro-cid-hjlb6thd]{animation-delay:-2s}.mo .ab-chip-3[data-astro-cid-hjlb6thd]{animation-delay:-4s}}@keyframes abfloat{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@media(max-width:767px){.ab-h1[data-astro-cid-hjlb6thd]{--fs: 52px}.ab-chip[data-astro-cid-hjlb6thd]{font-size:12.5px;padding:8px 12px}.ab-chip-1[data-astro-cid-hjlb6thd]{left:0}.ab-chip-2[data-astro-cid-hjlb6thd]{right:0}}.ab-book[data-astro-cid-hjlb6thd]{position:absolute;z-index:4;display:block;width:clamp(96px,11vw,150px);filter:drop-shadow(0 22px 22px rgba(25,10,17,.35));transition:transform .4s var(--ease)}.ab-book[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{display:block;width:100%;height:auto}.ab-book-1[data-astro-cid-hjlb6thd]{top:-2%;left:4%;rotate:-12deg}.ab-book-2[data-astro-cid-hjlb6thd]{bottom:22%;right:-5%;rotate:9deg}.ab-book[data-astro-cid-hjlb6thd]:hover{transform:scale(1.08) rotate(0)}@media(prefers-reduced-motion:no-preference){.mo .ab-book-1[data-astro-cid-hjlb6thd]{animation:abbook 7s ease-in-out infinite alternate}.mo .ab-book-2[data-astro-cid-hjlb6thd]{animation:abbook 8s ease-in-out -3s infinite alternate-reverse}}@keyframes abbook{0%{translate:0 -8px}to{translate:0 10px}}.ab-nums[data-astro-cid-hjlb6thd]{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 18px;list-style:none;margin:0;padding:0}.ab-nums[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{display:grid;gap:4px}.ab-n[data-astro-cid-hjlb6thd]{white-space:nowrap;font:700 clamp(34px,5.2vw,54px)/1 var(--display);color:var(--lime);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ab-nums[data-astro-cid-hjlb6thd] b[data-astro-cid-hjlb6thd]{font-size:17px;color:#fff}.ab-nums[data-astro-cid-hjlb6thd] small[data-astro-cid-hjlb6thd]{font-size:14px;color:var(--muted-l)}@media(min-width:900px){.ab-nums[data-astro-cid-hjlb6thd]{grid-template-columns:repeat(4,1fr)}}.ab-au[data-astro-cid-hjlb6thd]{display:grid;gap:14px;list-style:none;margin:24px 0 0;padding:0}.ab-au[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{display:grid;gap:8px;align-content:start;padding:24px;border-radius:var(--r-card);background:linear-gradient(160deg,var(--lime-3),var(--paper));box-shadow:var(--shadow-s);transition:transform .3s var(--ease)}.ab-au-i[data-astro-cid-hjlb6thd]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:24px;color:var(--lime);background:linear-gradient(135deg,var(--red-2),var(--wine));box-shadow:0 12px 22px -12px #8c1538b3}.ab-au[data-astro-cid-hjlb6thd] .h3[data-astro-cid-hjlb6thd]{margin:6px 0 0}.ab-au[data-astro-cid-hjlb6thd] p[data-astro-cid-hjlb6thd]{margin:0;color:var(--muted)}.ab-au[data-astro-cid-hjlb6thd] a[data-astro-cid-hjlb6thd]{font-weight:700;color:var(--wine);text-decoration:none}.ab-au[data-astro-cid-hjlb6thd] a[data-astro-cid-hjlb6thd] span[data-astro-cid-hjlb6thd]{display:inline-block;transition:transform .3s var(--ease)}.ab-au[data-astro-cid-hjlb6thd] a[data-astro-cid-hjlb6thd]:hover span[data-astro-cid-hjlb6thd]{transform:translate(4px)}@media(min-width:700px){.ab-au[data-astro-cid-hjlb6thd]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.ab-au[data-astro-cid-hjlb6thd]{grid-template-columns:repeat(4,1fr)}}.ab-formula[data-astro-cid-hjlb6thd] .lead[data-astro-cid-hjlb6thd]{color:var(--muted-l);max-width:40em}.ab-formula[data-astro-cid-hjlb6thd] .lead[data-astro-cid-hjlb6thd] b{color:#fff}.ab-lv[data-astro-cid-hjlb6thd]{position:relative;display:grid;gap:16px;list-style:none;margin:30px 0 0;padding:0}.ab-lv[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{position:relative;padding:24px 24px 24px 86px;border-radius:var(--r-card);background:#ffffff12;border:1px solid rgba(217,196,236,.18)}.ab-lv-n[data-astro-cid-hjlb6thd]{position:absolute;left:22px;top:22px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:700 18px/1 var(--display);background:var(--lime);color:var(--wine);box-shadow:0 0 #d9c4ec80}.ab-lv[data-astro-cid-hjlb6thd].in .ab-lv-n[data-astro-cid-hjlb6thd]{animation:abping 2.4s ease-out 1s infinite}@keyframes abping{0%{box-shadow:0 0 #d9c4ec8c}70%,to{box-shadow:0 0 0 14px #d9c4ec00}}.ab-lv[data-astro-cid-hjlb6thd] .h3[data-astro-cid-hjlb6thd]{color:#fff;margin:0 0 6px}.ab-lv[data-astro-cid-hjlb6thd] p[data-astro-cid-hjlb6thd]{margin:0;color:var(--muted-l)}.ab-eq[data-astro-cid-hjlb6thd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;font:600 clamp(18px,2.4vw,24px)/1.2 var(--serif);color:#fff}.ab-eq[data-astro-cid-hjlb6thd] span[data-astro-cid-hjlb6thd]{padding:8px 16px;border-radius:999px;border:1px solid rgba(217,196,236,.35)}.ab-eq[data-astro-cid-hjlb6thd] i[data-astro-cid-hjlb6thd]{font-style:normal;color:var(--lime)}.ab-eq[data-astro-cid-hjlb6thd] b[data-astro-cid-hjlb6thd]{color:var(--lime);font-style:italic}.ab-formula[data-astro-cid-hjlb6thd] .btns[data-astro-cid-hjlb6thd]{margin-top:26px}@media(min-width:900px){.ab-lv[data-astro-cid-hjlb6thd]{grid-template-columns:repeat(3,1fr)}.ab-lv[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{padding:74px 24px 24px}}@media(prefers-reduced-motion:no-preference){.mo .ab-ph[data-astro-cid-hjlb6thd].rv{opacity:1;transform:none}.mo .ab-ph[data-astro-cid-hjlb6thd].rv img[data-astro-cid-hjlb6thd]{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease),transform 1.2s var(--ease)}.mo .ab-ph[data-astro-cid-hjlb6thd].rv.in img[data-astro-cid-hjlb6thd]{clip-path:inset(0 0 0 0)}.mo .ab-me-ph[data-astro-cid-hjlb6thd].in img[data-astro-cid-hjlb6thd]{animation:abkb 14s ease-in-out infinite alternate}}@keyframes abkb{0%{transform:scale(1)}to{transform:scale(1.07)}}.ab-path[data-astro-cid-hjlb6thd] .h2[data-astro-cid-hjlb6thd]{max-width:16em}.ab-ft[data-astro-cid-hjlb6thd]{display:grid;gap:18px;margin-top:28px;align-items:center}.ab-was[data-astro-cid-hjlb6thd],.ab-now[data-astro-cid-hjlb6thd]{display:grid;gap:10px;padding:24px;border-radius:var(--r-card)}.ab-was[data-astro-cid-hjlb6thd]{background:var(--pale)}.ab-now[data-astro-cid-hjlb6thd]{background:linear-gradient(135deg,var(--red-2),var(--wine));color:#fff;box-shadow:0 22px 40px -22px #8c1538b3}.ab-was[data-astro-cid-hjlb6thd] small[data-astro-cid-hjlb6thd],.ab-now[data-astro-cid-hjlb6thd] small[data-astro-cid-hjlb6thd]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.ab-x[data-astro-cid-hjlb6thd],.ab-y[data-astro-cid-hjlb6thd]{font:600 clamp(20px,3vw,28px)/1.2 var(--serif)}.ab-xw[data-astro-cid-hjlb6thd]{display:block}.ab-x[data-astro-cid-hjlb6thd]{color:var(--muted);background:linear-gradient(var(--red-2),var(--red-2)) no-repeat 0 58% / 0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease);transition-delay:calc(.5s + var(--k) * .3s)}.ab-was[data-astro-cid-hjlb6thd].in .ab-x[data-astro-cid-hjlb6thd],html:not(.mo) .ab-x[data-astro-cid-hjlb6thd]{background-size:100% 2px}.ab-y[data-astro-cid-hjlb6thd]{opacity:.25;transition:opacity .6s var(--ease);transition-delay:calc(1.2s + var(--k) * .25s)}.ab-now[data-astro-cid-hjlb6thd].in .ab-y[data-astro-cid-hjlb6thd],html:not(.mo) .ab-y[data-astro-cid-hjlb6thd]{opacity:1}.ab-arr[data-astro-cid-hjlb6thd]{color:var(--red-2);justify-self:center;width:90px;rotate:90deg}.ab-arr[data-astro-cid-hjlb6thd] path[data-astro-cid-hjlb6thd]{stroke-dasharray:140;stroke-dashoffset:140;transition:stroke-dashoffset 1s var(--ease) .3s}.ab-arr[data-astro-cid-hjlb6thd].in path[data-astro-cid-hjlb6thd],html:not(.mo) .ab-arr[data-astro-cid-hjlb6thd] path[data-astro-cid-hjlb6thd]{stroke-dashoffset:0}.ab-sign[data-astro-cid-hjlb6thd]{margin-top:30px;font:600 clamp(26px,4vw,36px)/1.25 "Caveat",cursive;color:var(--wine);max-width:22em}@media(min-width:900px){.ab-ft[data-astro-cid-hjlb6thd]{grid-template-columns:1fr 120px 1fr}.ab-arr[data-astro-cid-hjlb6thd]{rotate:0deg;width:120px}}.ab-two[data-astro-cid-hjlb6thd]{display:grid;gap:28px;align-items:center}.ab-ph[data-astro-cid-hjlb6thd]{border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-s)}.ab-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform 1.2s var(--ease)}.ab-ph-w[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{aspect-ratio:4 / 3}.ab-ph[data-astro-cid-hjlb6thd]:hover img[data-astro-cid-hjlb6thd]{transform:scale(1.04)}@media(min-width:900px){.ab-two[data-astro-cid-hjlb6thd]{grid-template-columns:5fr 7fr;gap:56px}.ab-two-r[data-astro-cid-hjlb6thd]{grid-template-columns:7fr 5fr}}.ab-sph[data-astro-cid-hjlb6thd]{display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:0}.ab-sph[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{position:relative;padding:20px 22px 20px 74px;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-s);transition:transform .3s var(--ease)}.ab-k[data-astro-cid-hjlb6thd]{position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 14px/1 var(--display);background:var(--wine);color:var(--lime)}.ab-sph[data-astro-cid-hjlb6thd] .h3[data-astro-cid-hjlb6thd]{margin:0 0 4px}.ab-sph[data-astro-cid-hjlb6thd] p[data-astro-cid-hjlb6thd]{margin:0;color:var(--muted)}.ab-chain[data-astro-cid-hjlb6thd]{margin-top:20px;font-size:17px;line-height:1.55}.ab-trust[data-astro-cid-hjlb6thd]{margin-top:8px}.ab-skills[data-astro-cid-hjlb6thd]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.ab-skills[data-astro-cid-hjlb6thd] .pill[data-astro-cid-hjlb6thd]{background:var(--paper)}.ab-bk[data-astro-cid-hjlb6thd]{display:grid;gap:12px;margin-top:18px}.ab-bk[data-astro-cid-hjlb6thd] .h3[data-astro-cid-hjlb6thd]{margin-top:6px}.ab-bk-c[data-astro-cid-hjlb6thd]{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center}.ab-bk-c[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{width:96px;height:auto;filter:drop-shadow(0 12px 12px rgba(25,10,17,.3));rotate:-4deg;transition:rotate .4s var(--ease),transform .4s var(--ease)}.ab-bk-nc[data-astro-cid-hjlb6thd]{grid-template-columns:1fr}.ab-bk-c[data-astro-cid-hjlb6thd]:hover img[data-astro-cid-hjlb6thd]{rotate:0deg;transform:scale(1.06)}.ab-bk-d[data-astro-cid-hjlb6thd]{margin:6px 0 0;font-size:14px;color:var(--muted)}.ab-med-t[data-astro-cid-hjlb6thd]{margin-top:26px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ab-med[data-astro-cid-hjlb6thd]{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:8px 0 0;padding:0}.ab-med[data-astro-cid-hjlb6thd] li[data-astro-cid-hjlb6thd]{font:600 clamp(26px,4vw,38px)/1.1 var(--serif);font-style:italic;color:var(--wine)}.ab-note[data-astro-cid-hjlb6thd]{margin-top:14px;color:var(--muted)}.ab-game[data-astro-cid-hjlb6thd]{background:radial-gradient(80% 70% at 85% 30%,#3b2a6e,#1b1436 55%,#120c22)}.ab-game[data-astro-cid-hjlb6thd] .lead[data-astro-cid-hjlb6thd]{color:#d9d2f0;max-width:34em}.ab-game[data-astro-cid-hjlb6thd] .lead[data-astro-cid-hjlb6thd] b{color:#fff}.ab-game-in[data-astro-cid-hjlb6thd]{display:grid;gap:30px;align-items:center}.ab-game-box[data-astro-cid-hjlb6thd]{position:relative;order:-1}.ab-game-box[data-astro-cid-hjlb6thd]:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(circle,rgba(244,114,182,.45),rgba(139,92,246,.25) 45%,transparent 70%);filter:blur(30px);z-index:0}.ab-game-box[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}@media(prefers-reduced-motion:no-preference){.mo .ab-game-box[data-astro-cid-hjlb6thd].in img[data-astro-cid-hjlb6thd]{animation:abgame 8s ease-in-out infinite alternate}.mo .ab-game-box[data-astro-cid-hjlb6thd].in:before{animation:abglow 4s ease-in-out infinite alternate}}@keyframes abgame{0%{transform:translateY(-8px) rotate(-1.5deg)}to{transform:translateY(10px) rotate(1.5deg)}}@keyframes abglow{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.ab-game-ph[data-astro-cid-hjlb6thd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ab-game-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;box-shadow:0 18px 30px -18px #000000b3;transition:transform .4s var(--ease)}.ab-game-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]:nth-child(1){rotate:-2deg}.ab-game-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]:nth-child(2){rotate:2deg;margin-top:18px}.ab-game-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]:hover{transform:scale(1.04);rotate:0deg}@media(min-width:900px){.ab-game-in[data-astro-cid-hjlb6thd]{grid-template-columns:6fr 5fr;gap:50px}.ab-game-box[data-astro-cid-hjlb6thd]{order:0}}.ab-me-in[data-astro-cid-hjlb6thd]{display:grid}.ab-me-ph[data-astro-cid-hjlb6thd]{border-radius:var(--r-card);overflow:hidden}.ab-me-ph[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 0%}.ab-me-t[data-astro-cid-hjlb6thd]{margin-top:20px}@media(min-width:900px){.ab-me-in[data-astro-cid-hjlb6thd]{grid-template-columns:1fr;position:relative}.ab-me-t[data-astro-cid-hjlb6thd]{position:absolute;right:32px;bottom:32px;max-width:420px;margin:0;padding:26px;border-radius:var(--r-card);background:#ffffffe6;backdrop-filter:blur(8px);box-shadow:var(--shadow-s)}}.ab-scs[data-astro-cid-hjlb6thd]{display:grid;gap:14px;margin-top:24px}.ab-sc[data-astro-cid-hjlb6thd]{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-card);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-s);transition:transform .3s var(--ease),box-shadow .3s}.ab-sc[data-astro-cid-hjlb6thd] img[data-astro-cid-hjlb6thd],.ab-sc-g[data-astro-cid-hjlb6thd]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 25%}.ab-sc-g[data-astro-cid-hjlb6thd]{background:radial-gradient(circle at 30% 30%,#25F4EE 0 18%,transparent 19%),radial-gradient(circle at 70% 70%,#FE2C55 0 18%,transparent 19%),linear-gradient(135deg,#190a11,#3a1a2c)}.ab-sc-b[data-astro-cid-hjlb6thd]{display:grid;gap:6px;align-content:start;padding:18px 20px 22px}.ab-sc-tag[data-astro-cid-hjlb6thd]{justify-self:start;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--lime-3);color:var(--wine)}.ab-sc[data-astro-cid-hjlb6thd] .h3[data-astro-cid-hjlb6thd]{margin:4px 0 0}.ab-sc[data-astro-cid-hjlb6thd] p[data-astro-cid-hjlb6thd]{margin:0;color:var(--muted);font-size:15px;line-height:1.45}.ab-sc-a[data-astro-cid-hjlb6thd],.ab-sc-x[data-astro-cid-hjlb6thd]{justify-self:start;margin-top:6px;font-weight:700;color:var(--wine);text-decoration:none;border-bottom:1.5px solid currentColor}.ab-sc-x[data-astro-cid-hjlb6thd]{font-weight:600;font-size:14px;color:var(--muted)}.sc-ig[data-astro-cid-hjlb6thd] .ab-sc-tag[data-astro-cid-hjlb6thd]{background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af);color:#fff}.sc-tg[data-astro-cid-hjlb6thd] .ab-sc-tag[data-astro-cid-hjlb6thd]{background:#2aabee;color:#fff}.sc-yt[data-astro-cid-hjlb6thd] .ab-sc-tag[data-astro-cid-hjlb6thd]{background:#f03;color:#fff}.sc-fb[data-astro-cid-hjlb6thd] .ab-sc-tag[data-astro-cid-hjlb6thd]{background:#1877f2;color:#fff}.sc-tt[data-astro-cid-hjlb6thd] .ab-sc-tag[data-astro-cid-hjlb6thd]{background:#190a11;color:#fff}@media(min-width:640px){.ab-scs[data-astro-cid-hjlb6thd]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.ab-scs[data-astro-cid-hjlb6thd]{grid-template-columns:repeat(4,1fr)}}
