.bf-slider[data-astro-cid-k2jbmdlx]{background:#070615;position:relative;overflow:hidden}.bf-slider__track[data-astro-cid-k2jbmdlx]{transition:transform .7s var(--ease-soft);touch-action:pan-y;display:flex}.bf-slider__slide[data-astro-cid-k2jbmdlx]{flex:0 0 100%;display:block}.bf-slider__slide[data-astro-cid-k2jbmdlx] img[data-astro-cid-k2jbmdlx]{aspect-ratio:3;object-fit:cover;width:100%;max-width:80rem;height:auto;margin-inline:auto;display:block}@media (width<=640px){.bf-slider__slide[data-astro-cid-k2jbmdlx] img[data-astro-cid-k2jbmdlx]{aspect-ratio:1}}.bf-slider__arrow[data-astro-cid-k2jbmdlx]{color:#ffd1e4;backdrop-filter:blur(4px);background:#0706158c;border:1.5px solid #ff3d8bcc;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 12px #ff3d8b80}.bf-slider__arrow--prev[data-astro-cid-k2jbmdlx]{left:1rem}.bf-slider__arrow--next[data-astro-cid-k2jbmdlx]{right:1rem}@media (width<=640px){.bf-slider__arrow[data-astro-cid-k2jbmdlx]{display:none}}.bf-slider__dots[data-astro-cid-k2jbmdlx]{gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}.bf-slider__dot[data-astro-cid-k2jbmdlx]{width:.6rem;height:.6rem;transition:width .3s var(--ease-soft), background .3s;background:#fbf6ff59;border-radius:999px}.bf-slider__dot[data-astro-cid-k2jbmdlx][aria-selected=true]{background:#ff3d8b;width:1.6rem;box-shadow:0 0 10px #ff3d8b}.promo-bar[data-astro-cid-yodha2z4]{background:var(--color-ink);color:var(--color-ivory);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.hero__glow[data-astro-cid-yodha2z4]{z-index:-1;background:radial-gradient(40% 45% at 72% 42%,#f1ddd3d9,#0000 70%),radial-gradient(35% 40% at 20% 20%,#e3e9dae6,#0000 70%),radial-gradient(30% 30% at 85% 90%,#eadfc8b3,#0000 70%);height:110%;position:absolute;inset:-10% -20% auto}.hero__grid[data-astro-cid-yodha2z4]{grid-template-areas:"top""visual""bottom";row-gap:1.25rem;display:grid}.hero__top[data-astro-cid-yodha2z4]{grid-area:top}.hero__visual[data-astro-cid-yodha2z4]{grid-area:visual}.hero__bottom[data-astro-cid-yodha2z4]{grid-area:bottom}.hero__book[data-astro-cid-yodha2z4]{padding:.75rem 0 1rem;position:relative}.hero[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{white-space:nowrap}.bf-badge[data-astro-cid-yodha2z4]{z-index:5;text-align:center;color:#fbf6ff;background:radial-gradient(circle,#280a28f0,#14061ef0);border:2px solid #ff3d8b;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:flex;position:absolute;top:-.5rem;right:-1.25rem;transform:rotate(8deg);box-shadow:0 0 18px #ff3d8bbf,0 0 42px #a35cff73,inset 0 0 14px #3d8bff73}.bf-badge[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{color:#ffd1e4;text-shadow:0 0 10px #ff3d8b,0 0 22px #ff3d8b;font-size:2rem;font-weight:800;line-height:1}.bf-badge[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-size:.625rem;font-weight:700}.bf-badge[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{color:#d6e6ff;text-shadow:0 0 6px #3d8bff;font-size:.625rem}@media (width<=640px){.bf-badge[data-astro-cid-yodha2z4]{width:5.5rem;height:5.5rem;right:-.5rem}.bf-badge[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:1.5rem}}.hero__gyro[data-astro-cid-yodha2z4]{white-space:nowrap;position:absolute;bottom:-.75rem;left:50%;translate:-50%}@media (width>=1024px){.hero__grid[data-astro-cid-yodha2z4]{grid-template:"top visual""bottom visual"1fr/1.05fr 1fr;align-items:end;gap:0 4rem}.hero__bottom[data-astro-cid-yodha2z4]{align-self:start}.hero__visual[data-astro-cid-yodha2z4]{align-self:center}.hero__book[data-astro-cid-yodha2z4]{padding:0}}.fan[data-astro-cid-c2cfeoek]{margin-top:2rem;padding-bottom:2.75rem;position:relative}.fan__list[data-astro-cid-c2cfeoek]{--cw:min(44vw, 15rem);height:calc(var(--cw) * 1.5);perspective:1500px;touch-action:pan-y;cursor:grab;list-style:none;position:relative}.fan__list[data-astro-cid-c2cfeoek].is-dragging{cursor:grabbing}.fan__item[data-astro-cid-c2cfeoek]{width:var(--cw);transform-origin:50%;height:100%;transform-style:preserve-3d;transition:transform .55s var(--ease-soft), opacity .4s, filter .4s;position:absolute;top:0;left:50%}.fan__list[data-astro-cid-c2cfeoek].is-dragging .fan__item[data-astro-cid-c2cfeoek]{transition:none}.fan__btn[data-astro-cid-c2cfeoek]{cursor:pointer;width:100%;height:100%;display:block}.fan__item[data-astro-cid-c2cfeoek] .book[data-astro-cid-c2cfeoek]{--w:var(--cw);perspective:none;display:block}.fan__item[data-astro-cid-c2cfeoek] .book__inner[data-astro-cid-c2cfeoek]{transform:rotateX(var(--tilt-x,0deg)) rotateY(calc(-8deg + var(--tilt-y,0deg)));transition:transform .5s var(--ease-soft)}.fan__item[data-astro-cid-c2cfeoek].is-active .book__inner[data-astro-cid-c2cfeoek]{transform:rotateX(var(--tilt-x,0deg)) rotateY(calc(-14deg + var(--tilt-y,0deg)))}.fan__item[data-astro-cid-c2cfeoek] .book__front[data-astro-cid-c2cfeoek],.fan__item[data-astro-cid-c2cfeoek] .book__face[data-astro-cid-c2cfeoek]{display:block}.fan__item[data-astro-cid-c2cfeoek].is-active .book__front[data-astro-cid-c2cfeoek]{box-shadow:inset 4px 0 8px -4px #00000059,0 0 0 1px #b8975a80}.fan__hint[data-astro-cid-c2cfeoek]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;transition:opacity .4s;position:absolute;bottom:.25rem;left:50%;translate:-50%}.fan__hint[data-astro-cid-c2cfeoek].is-hidden{opacity:0}@media (width>=1024px){.fan__list[data-astro-cid-c2cfeoek]{--cw:17rem}}.fan__dot[data-astro-cid-c2cfeoek]{background:var(--sw);border:1px solid var(--color-line);width:2rem;height:2rem;transition:transform .25s var(--ease-soft), box-shadow .25s;border-radius:999px;box-shadow:0 1px 3px #3a353033}.fan__dot[data-astro-cid-c2cfeoek][aria-selected=true]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-gold);transform:scale(1.18)}.fan__item[data-astro-cid-c2cfeoek].is-soldout .book__front[data-astro-cid-c2cfeoek] img[data-astro-cid-c2cfeoek]{filter:grayscale(.8)opacity(.6)}.fan__badge[data-astro-cid-c2cfeoek]{z-index:3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ivory);background:#3a3530e0;border-radius:999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;position:absolute;top:.9rem;left:50%;translate:-50%}.fan__badge[data-astro-cid-c2cfeoek][hidden]{display:none}html[data-bf] section[data-astro-cid-c2cfeoek][data-fan]{background:radial-gradient(38% 46% at 50% 52%, color-mix(in srgb, var(--fan-glow,#a35cff) 45%, transparent), transparent 70%), radial-gradient(30% 30% at 12% 20%, #ff3d8b38, transparent 70%), radial-gradient(30% 30% at 88% 78%, #3d8bff38, transparent 70%), linear-gradient(160deg, #070615, #170a2c 55%, #0b0820);color:#fbf6ff;transition:background .6s}html[data-bf] section[data-astro-cid-c2cfeoek][data-fan] .eyebrow{color:#ffd1e4;text-shadow:0 0 8px #ff3d8bcc}html[data-bf] section[data-astro-cid-c2cfeoek][data-fan] .h2{color:#fbf6ff}html[data-bf] section[data-astro-cid-c2cfeoek][data-fan] .lead,html[data-bf] .fan__hint[data-astro-cid-c2cfeoek],html[data-bf] section[data-astro-cid-c2cfeoek][data-fan] [data-astro-cid-c2cfeoek][data-fan-tagline]{color:#b9aecb}html[data-bf] .fan__item[data-astro-cid-c2cfeoek].is-active .book__front[data-astro-cid-c2cfeoek]{box-shadow:0 0 0 2px var(--fan-glow,#a35cff), 0 0 26px var(--fan-glow,#a35cff), 0 0 70px color-mix(in srgb, var(--fan-glow,#a35cff) 60%, transparent)}html[data-bf] section[data-astro-cid-c2cfeoek][data-fan] .btn-primary{color:#fff;background:#ff3d8b;box-shadow:0 0 18px #ff3d8ba6}html[data-bf] .fan__dot[data-astro-cid-c2cfeoek][aria-selected=true]{box-shadow:0 0 0 2px #070615, 0 0 0 4px var(--fan-glow,#a35cff), 0 0 14px var(--fan-glow,#a35cff)}.fan__dot[data-astro-cid-c2cfeoek].is-soldout{opacity:.4;background-image:linear-gradient(135deg,#0000 46%,#3a3530b3 46% 54%,#0000 54%)}.cd-glow[data-astro-cid-ka7lazhq]{pointer-events:none;background:radial-gradient(50% 60%,#eadfc8b3,#0000 70%);height:80%;position:absolute;inset:-40% -10% auto}.cd-days[data-astro-cid-ka7lazhq]{font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg, var(--color-ink), var(--color-gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 .25rem;font-size:clamp(5rem,22vw,9rem);font-weight:500}.cd-bar[data-astro-cid-ka7lazhq]{width:3%;transition:width 1.2s var(--ease-soft)}.h-13[data-astro-cid-ka7lazhq]{height:3.25rem}.cd-stage{border:1px solid #0000;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;display:flex}.cd-stage.is-next{border-color:var(--color-gold);background:var(--color-ivory)}.cd-dot{border:1.5px solid var(--color-line);border-radius:999px;flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.cd-stage.is-due .cd-dot{background:var(--color-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;border-color:var(--color-sage)}.cd-stage.is-due{color:var(--color-muted)}.cd-stage.is-next .cd-dot{border-color:var(--color-gold);box-shadow:0 0 0 4px var(--color-gold-soft)}.quiz-dot[data-astro-cid-6nn5hoeb]{background:var(--color-line);border-radius:99px;flex:1;height:4px;transition:background .4s}.quiz-dot[data-astro-cid-6nn5hoeb].is-on{background:var(--color-gold)}.quiz-opt[data-astro-cid-6nn5hoeb]{text-align:left;border:1px solid var(--color-line);background:var(--color-ivory);min-height:3.5rem;transition:border-color .2s, background .2s, transform .2s var(--ease-soft);border-radius:1rem;padding:1rem 1.1rem;font-weight:500}@media (hover:hover){.quiz-opt[data-astro-cid-6nn5hoeb]:hover{border-color:var(--color-gold);background:var(--color-paper)}}.quiz-opt[data-astro-cid-6nn5hoeb].is-picked{border-color:var(--color-sage-dark);background:var(--color-sage-soft);transform:scale(.98)}.quiz-step[data-astro-cid-6nn5hoeb].is-in{animation:rise .5s var(--ease-soft) both}.quiz-cover[data-astro-cid-6nn5hoeb]{border-radius:4px 10px 10px 4px;transform:rotate(-4deg);box-shadow:0 24px 40px -20px #3a35308c}.ba[data-astro-cid-24y4yyku]{border:1px solid var(--color-line);user-select:none;border-radius:1.75rem;height:26rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #3a353080}@media (width>=640px){.ba[data-astro-cid-24y4yyku]{height:28rem}}.ba-layer[data-astro-cid-24y4yyku]{position:absolute;inset:0}.ba-after[data-astro-cid-24y4yyku]{background:#fffefb}.ba-before[data-astro-cid-24y4yyku]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:radial-gradient(60% 50% at 30% 30%,#ffffff0f,#0000),linear-gradient(160deg,#2d2a33,#1d1b22)}.chaos[data-astro-cid-24y4yyku]{max-width:58%;transform:rotate(var(--r));border-radius:1rem;padding:.55rem .8rem;font-size:.8125rem;line-height:1.3;position:absolute;box-shadow:0 10px 20px -10px #0009}.chaos--msg[data-astro-cid-24y4yyku]{color:#f1eef8;background:#3b3845;border-bottom-left-radius:.3rem}.chaos--note[data-astro-cid-24y4yyku]{color:#4a4220;background:#fff4a8;border-radius:.3rem;font-family:Comic Sans MS,Segoe Print,cursive}.chaos--file[data-astro-cid-24y4yyku]{color:#20553a;background:#e7f0ea;border-radius:.5rem}.chaos--badge[data-astro-cid-24y4yyku]{color:#fff;background:#c62f36;border-radius:99px;font-weight:700}.chaos-0[data-astro-cid-24y4yyku]{top:7%;left:5%}.chaos-1[data-astro-cid-24y4yyku]{top:22%;left:36%}.chaos-2[data-astro-cid-24y4yyku]{top:40%;left:4%}.chaos-3[data-astro-cid-24y4yyku]{top:50%;left:40%}.chaos-4[data-astro-cid-24y4yyku]{top:8%;left:62%}.chaos-5[data-astro-cid-24y4yyku]{top:70%;left:8%}.chaos-6[data-astro-cid-24y4yyku]{top:80%;left:45%}.ba-tag[data-astro-cid-24y4yyku]{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;z-index:2;border-radius:99px;padding:.35rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:.9rem}.ba-tag--l[data-astro-cid-24y4yyku]{color:#f1eef8;backdrop-filter:blur(6px);background:#ffffff24;left:.9rem}.ba-tag--r[data-astro-cid-24y4yyku]{background:var(--color-sage-soft);color:var(--color-sage-dark);right:.9rem}.ba-handle[data-astro-cid-24y4yyku]{top:0;bottom:0;left:var(--pos);background:var(--color-paper);pointer-events:none;z-index:3;width:2px;position:absolute;translate:-1px;box-shadow:0 0 12px #0000004d}.ba-handle[data-astro-cid-24y4yyku] span[data-astro-cid-24y4yyku]{background:var(--color-paper);width:3rem;height:3rem;color:var(--color-ink);border:1px solid var(--color-gold);border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 20px -6px #0006}.ba-range[data-astro-cid-24y4yyku]{opacity:0;cursor:ew-resize;z-index:4;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba[data-astro-cid-24y4yyku]:has(.ba-range:focus-visible) .ba-handle[data-astro-cid-24y4yyku] span[data-astro-cid-24y4yyku]{outline:2px solid var(--color-gold-dark);outline-offset:3px}.final[data-astro-cid-wxcw5a5l] .final-bg{object-fit:cover;z-index:-1;opacity:.28;width:100%;height:116%;position:absolute;inset:-8% 0}.final[data-astro-cid-wxcw5a5l]:before{content:"";z-index:-1;background:linear-gradient(100deg,#3a3530f5 35%,#3a35308c);position:absolute;inset:0}
