.home[data-astro-cid-j3utxtbl]{padding-top:8px;padding-bottom:32px}.hero[data-astro-cid-j3utxtbl]{padding:24px 20px 22px}.hero-band[data-astro-cid-j3utxtbl]{z-index:1;background:#1a1a1a var(--band) var(--band-pos,50% 50%)/var(--band-size,cover) no-repeat;height:clamp(140px,38vw,220px);margin:-24px -20px 0;position:relative}.hero-band-label[data-astro-cid-j3utxtbl]{color:var(--white);letter-spacing:.02em;backdrop-filter:blur(4px);background:#0b0f1ab8;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;text-decoration:none;position:absolute;bottom:8px;right:12px}.hero-band-label[data-astro-cid-j3utxtbl] em[data-astro-cid-j3utxtbl]{font-family:Instrument Serif,serif;font-size:13px;font-weight:400}.blob[data-astro-cid-j3utxtbl]{opacity:.9;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.hero-badge[data-astro-cid-j3utxtbl]{position:relative}.hero-badge-end[data-astro-cid-j3utxtbl]{margin-top:18px;display:inline-flex}.hero-h[data-astro-cid-j3utxtbl]{margin:28px 0 0;font-size:clamp(38px,10vw,56px);position:relative}.hero-it[data-astro-cid-j3utxtbl]{color:#b8f3ff;font-size:1.2em;font-style:italic}.hero-p[data-astro-cid-j3utxtbl]{max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.5;position:relative}.hero-q[data-astro-cid-j3utxtbl]{z-index:1;padding-top:16px;position:relative}.hq-defs[data-astro-cid-j3utxtbl]{width:0;height:0;position:absolute}.hq-kick[data-astro-cid-j3utxtbl]{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:800}.hq-title[data-astro-cid-j3utxtbl]{text-wrap:balance;margin:4px 0 0;font-size:clamp(28px,7.8vw,40px);line-height:1.02}.hq-it[data-astro-cid-j3utxtbl]{color:#b8f3ff;font-size:1.2em;font-style:italic}.hq-guide[data-astro-cid-j3utxtbl]{color:var(--page-quiet);margin:4px 0 0;font-size:15px;line-height:1.4}.hq-rooms[data-astro-cid-j3utxtbl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 9px;margin-top:12px;display:grid}.hq-room[data-astro-cid-j3utxtbl]{--wc:#fff;--rot:-4deg;isolation:isolate;min-height:52px;color:var(--ink);font:inherit;text-align:left;text-wrap:balance;cursor:pointer;animation:hqdeal .55s cubic-bezier(.2,1.3,.4,1) var(--d,0s) backwards;background:0 0;border:0;align-items:center;gap:7px;padding:7px 9px 7px 8px;font-size:13.5px;font-weight:800;line-height:1.12;transition:transform .15s;display:flex;position:relative}.hq-room[data-astro-cid-j3utxtbl]:before{content:"";z-index:-1;border:3px solid var(--ink);filter:url(#hq-wobble);box-shadow:4px 5px 0 var(--blue);background:#fffbf1;border-radius:20px 24px 18px 26px/24px 18px 26px 20px;transition:box-shadow .15s;position:absolute;inset:0}.hq-room[data-astro-cid-j3utxtbl]:nth-child(2n){--rot:4deg}.hq-room[data-astro-cid-j3utxtbl]:nth-child(2n):before{border-radius:24px 18px 26px 20px/18px 26px 20px 24px}.hq-room[data-astro-cid-j3utxtbl]:first-child{--wc:#fff2b3}.hq-room[data-astro-cid-j3utxtbl]:nth-child(2){--wc:#c9d7ff}.hq-room[data-astro-cid-j3utxtbl]:nth-child(3){--wc:#ffc6ec}.hq-room[data-astro-cid-j3utxtbl]:nth-child(4){--wc:#d4ff3a}.hq-room[data-astro-cid-j3utxtbl]:nth-child(5){--wc:#bfeff5}.hq-room[data-astro-cid-j3utxtbl]:nth-child(6){--wc:#e9e4f5}@media (hover:hover){.hq-room[data-astro-cid-j3utxtbl]:hover{transform:translate(-1px,-2px)}.hq-room[data-astro-cid-j3utxtbl]:hover:before{box-shadow:5px 7px 0 var(--blue)}}.hq-room[data-astro-cid-j3utxtbl]:active{transform:translate(2px,3px)}.hq-room[data-astro-cid-j3utxtbl]:active:before{box-shadow:1px 2px 0 var(--blue)}.hq-room[data-astro-cid-j3utxtbl]:focus-visible{outline:none}.hq-room[data-astro-cid-j3utxtbl]:focus-visible:before{box-shadow:4px 5px 0 var(--blue),0 0 0 3px var(--lime)}.hq-ic[data-astro-cid-j3utxtbl]{flex:0 0 32px;width:32px;height:32px;position:relative}.hq-ic[data-astro-cid-j3utxtbl]:before{content:"";background:var(--wc);filter:url(#hq-bleed);opacity:.95;border-radius:50%;position:absolute;inset:-4px -6px}.hq-ic[data-astro-cid-j3utxtbl] svg[data-astro-cid-j3utxtbl]{filter:url(#hq-pen);width:100%;height:100%;position:relative}.hq-ic[data-astro-cid-j3utxtbl] svg *{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hq-ic[data-astro-cid-j3utxtbl] svg .dot{fill:var(--ink);stroke:none}@keyframes hqdeal{0%{opacity:0;transform:translateY(22px) rotate(var(--rot)) scale(.9)}}.hq-progress[data-astro-cid-j3utxtbl]{align-items:center;gap:10px;margin-top:12px;display:flex}.hq-bars[data-astro-cid-j3utxtbl]{flex:auto;gap:5px;display:flex}.hq-bars[data-astro-cid-j3utxtbl] i[data-astro-cid-j3utxtbl]{background:#ffffff2e;border-radius:999px;flex:1 1 0;height:6px}.hq-len[data-astro-cid-j3utxtbl]{white-space:nowrap;color:var(--page-quiet)}@media (prefers-reduced-motion:reduce){.hq-room[data-astro-cid-j3utxtbl]{transition:none;animation:none}}.stat[data-astro-cid-j3utxtbl]{flex-direction:column;justify-content:space-between;min-height:150px;display:flex}.stat-n[data-astro-cid-j3utxtbl]{font-size:44px;display:block}.stat-s[data-astro-cid-j3utxtbl]{margin-top:4px;display:block}.noalgo[data-astro-cid-j3utxtbl]{flex-direction:column;justify-content:space-between;min-height:150px;display:flex}.noalgo[data-astro-cid-j3utxtbl] .label[data-astro-cid-j3utxtbl]{opacity:.85}.noalgo-p[data-astro-cid-j3utxtbl]{margin:10px 0 0;font-size:24px;font-style:italic;line-height:1.1}.walls-top[data-astro-cid-j3utxtbl]{justify-content:space-between;align-items:center;display:flex}.walls-top[data-astro-cid-j3utxtbl] h2[data-astro-cid-j3utxtbl]{margin:0}.walls-row[data-astro-cid-j3utxtbl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.wall-chip[data-astro-cid-j3utxtbl]{border-radius:16px;padding:14px 4px;font-size:12px;font-weight:700}.sec-h[data-astro-cid-j3utxtbl]{justify-content:space-between;align-items:baseline;margin:14px 2px 0;font-size:22px;display:flex}.sec-link[data-astro-cid-j3utxtbl]{color:var(--blue)}.creed[data-astro-cid-j3utxtbl]{background:var(--white)}.creed-p[data-astro-cid-j3utxtbl]{margin:0;font-size:clamp(20px,5vw,26px);line-height:1.25}.chap[data-astro-cid-j3utxtbl]{gap:0;padding:8px}.chap-img[data-astro-cid-j3utxtbl]{border-radius:16px;height:120px}.chap-n[data-astro-cid-j3utxtbl]{margin:10px 4px 0}.chap-h[data-astro-cid-j3utxtbl]{margin:4px 4px 2px;font-size:20px;line-height:1.05}@media (width<=719px){.hero[data-astro-cid-j3utxtbl].fit .hero-band[data-astro-cid-j3utxtbl]{height:clamp(64px,calc(100svh - var(--above) - var(--qh) - 14px),300px)}.hero[data-astro-cid-j3utxtbl] .blob[data-astro-cid-j3utxtbl]{display:none}}
