.embers[data-astro-cid-f26fhjdt]{position:absolute;inset:0;z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){.embers[data-astro-cid-f26fhjdt]{display:none}}.seal-wrap{position:relative}.seal-glow{position:absolute;left:8%;top:8%;width:84%;height:84%;border-radius:50%;box-shadow:0 0 120px 30px #a8201a59}.ab-seal{position:relative;display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 20px 40px rgba(0,0,0,.7))}.ab-seal .ab-runes{transform-box:view-box;transform-origin:200px 205px}@media(prefers-reduced-motion:no-preference){.ab-seal .ab-runes{animation:ab-ratchet 132s linear infinite}@keyframes ab-ratchet{0.000%{transform:rotate(0)}3.417%{transform:rotate(0);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}4.167%{transform:rotate(-15deg)}7.583%{transform:rotate(-15deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}8.333%{transform:rotate(-30deg)}11.750%{transform:rotate(-30deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}12.500%{transform:rotate(-45deg)}15.917%{transform:rotate(-45deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}16.667%{transform:rotate(-60deg)}20.083%{transform:rotate(-60deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}20.833%{transform:rotate(-75deg)}24.250%{transform:rotate(-75deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}25.000%{transform:rotate(-90deg)}28.417%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}29.167%{transform:rotate(-105deg)}32.583%{transform:rotate(-105deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}33.333%{transform:rotate(-120deg)}36.750%{transform:rotate(-120deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}37.500%{transform:rotate(-135deg)}40.917%{transform:rotate(-135deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}41.667%{transform:rotate(-150deg)}45.083%{transform:rotate(-150deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}45.833%{transform:rotate(-165deg)}49.250%{transform:rotate(-165deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}50.000%{transform:rotate(-180deg)}53.417%{transform:rotate(-180deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}54.167%{transform:rotate(-195deg)}57.583%{transform:rotate(-195deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}58.333%{transform:rotate(-210deg)}61.750%{transform:rotate(-210deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}62.500%{transform:rotate(-225deg)}65.917%{transform:rotate(-225deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}66.667%{transform:rotate(-240deg)}70.083%{transform:rotate(-240deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}70.833%{transform:rotate(-255deg)}74.250%{transform:rotate(-255deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}75.000%{transform:rotate(-270deg)}78.417%{transform:rotate(-270deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}79.167%{transform:rotate(-285deg)}82.583%{transform:rotate(-285deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}83.333%{transform:rotate(-300deg)}86.750%{transform:rotate(-300deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}87.500%{transform:rotate(-315deg)}90.917%{transform:rotate(-315deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}91.667%{transform:rotate(-330deg)}95.083%{transform:rotate(-330deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}95.833%{transform:rotate(-345deg)}99.250%{transform:rotate(-345deg);animation-timing-function:cubic-bezier(.5,0,.2,1.35)}to{transform:rotate(-360deg)}}.ab-rune-glow{animation:ab-rune-glow 13s ease-in-out infinite}@keyframes ab-rune-glow{0%,62%,to{stroke:#a8201a;filter:none}74%{stroke:#ff8a5c;filter:drop-shadow(0 0 3px #FF5A3C) drop-shadow(0 0 7px rgba(255,90,60,.7))}86%{stroke:#c83a2e;filter:drop-shadow(0 0 2px rgba(255,90,60,.4))}}}.pg__inner[data-astro-cid-ez7y2wg7]{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,64px);display:flex;flex-direction:column;gap:48px}.pg__head[data-astro-cid-ez7y2wg7]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.pg__intro[data-astro-cid-ez7y2wg7]{max-width:56ch;font-size:19px;color:var(--muted)}.pg__stat[data-astro-cid-ez7y2wg7]{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-size:16px;letter-spacing:.08em;color:var(--dim)}.pg__stat-num[data-astro-cid-ez7y2wg7]{font-size:52px;line-height:1;color:var(--bone)}.pg__stat-text[data-astro-cid-ez7y2wg7]{line-height:1.3;padding-left:14px;border-left:1px solid var(--oxblood)}.pg__h[data-astro-cid-ez7y2wg7]{position:relative;padding:28px 0 8px;background:linear-gradient(180deg,#15171ae6,#15171a00);border-top:1px solid var(--line)}.pg__phases[data-astro-cid-ez7y2wg7]{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.pg__phase[data-astro-cid-ez7y2wg7]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 6px}.pg__phase-name[data-astro-cid-ez7y2wg7]{font-family:var(--font-display);font-size:22px;letter-spacing:.06em;color:var(--dim)}.pg__phase[data-astro-cid-ez7y2wg7].is-done .pg__phase-name[data-astro-cid-ez7y2wg7],.pg__phase[data-astro-cid-ez7y2wg7].is-now .pg__phase-name[data-astro-cid-ez7y2wg7]{color:var(--bone)}.pg__phase-status[data-astro-cid-ez7y2wg7]{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--dim)}.pg__phase[data-astro-cid-ez7y2wg7].is-done .pg__phase-status[data-astro-cid-ez7y2wg7],.pg__phase[data-astro-cid-ez7y2wg7].is-now .pg__phase-status[data-astro-cid-ez7y2wg7]{color:var(--ember)}.pg__dot[data-astro-cid-ez7y2wg7]{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 8px #ff6a3ccc}.pg__track[data-astro-cid-ez7y2wg7]{position:relative;height:40px}.pg__rail[data-astro-cid-ez7y2wg7]{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:var(--line);border-radius:2px}.pg__fill[data-astro-cid-ez7y2wg7]{position:absolute;left:0;top:50%;width:var(--pos);height:4px;margin-top:-2px;overflow:hidden;border-radius:2px;background:linear-gradient(90deg,#5a1410,#a8201a 55%,#e0625a);box-shadow:0 0 14px #e0625a73}.pg__fill[data-astro-cid-ez7y2wg7]:after{content:"";position:absolute;top:0;bottom:0;width:90px;left:-90px;background:linear-gradient(90deg,#ffaa8200,#ffaa828c,#ffaa8200)}.pg__tick[data-astro-cid-ez7y2wg7]{position:absolute;top:50%;width:1px;height:18px;transform:translate(-50%,-50%);background:#3a3134}.pg__tick[data-astro-cid-ez7y2wg7].is-lit{background:var(--crimson)}.pg__now[data-astro-cid-ez7y2wg7]{position:absolute;left:var(--pos);top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:var(--bone);border:3px solid var(--ember);box-shadow:0 0 16px #ff6a3cbf;z-index:2}.pg__ring[data-astro-cid-ez7y2wg7]{position:absolute;left:-3px;top:-3px;width:16px;height:16px;border-radius:50%;border:2px solid var(--ember)}.pg__now-label[data-astro-cid-ez7y2wg7]{position:absolute;left:var(--pos);bottom:100%;transform:translate(-50%);margin-bottom:-4px;font-family:var(--font-display);font-size:13px;letter-spacing:.14em;color:var(--ember);white-space:nowrap}.pg__milestones[data-astro-cid-ez7y2wg7]{list-style:none;margin:0;padding:0;position:relative;height:78px}.pg__ms[data-astro-cid-ez7y2wg7]{position:absolute;top:0;width:104px;margin-left:-52px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pg__ms[data-astro-cid-ez7y2wg7] svg[data-astro-cid-ez7y2wg7]{margin-top:-29px;position:relative;z-index:1}.pg__ms-label[data-astro-cid-ez7y2wg7]{font-family:var(--font-display);font-size:16px;line-height:1.2;letter-spacing:.05em;color:var(--muted)}.pg__ms[data-astro-cid-ez7y2wg7].is-next .pg__ms-label[data-astro-cid-ez7y2wg7],.pg__ms[data-astro-cid-ez7y2wg7].is-done .pg__ms-label[data-astro-cid-ez7y2wg7]{color:var(--bone)}.pg__ms-tag[data-astro-cid-ez7y2wg7]{font-size:13px;letter-spacing:.04em;color:var(--ember);font-style:italic}@media(prefers-reduced-motion:no-preference){.pg__h[data-astro-cid-ez7y2wg7].is-visible .pg__fill[data-astro-cid-ez7y2wg7]{animation:pg-grow 2.6s var(--ease) .4s both}.pg__h[data-astro-cid-ez7y2wg7].is-visible .pg__fill[data-astro-cid-ez7y2wg7]:after{animation:pg-sheen 4.5s ease-in-out 3.2s infinite}.pg__h[data-astro-cid-ez7y2wg7].is-visible .pg__now[data-astro-cid-ez7y2wg7]{animation:pg-pop .6s cubic-bezier(.3,1.6,.5,1) 2.8s both}.pg__h[data-astro-cid-ez7y2wg7].is-visible .pg__ring[data-astro-cid-ez7y2wg7]{animation:pg-ring 2.4s ease-out 3.4s infinite}.pg__h[data-astro-cid-ez7y2wg7].is-visible [data-astro-cid-ez7y2wg7]:is(.pg__phase,.pg__ms,.pg__now-label){animation:pg-in .8s ease both;animation-delay:var(--d, 3s)}}@keyframes pg-grow{0%{width:0}to{width:var(--pos)}}@keyframes pg-sheen{0%{left:-90px}60%,to{left:100%}}@keyframes pg-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pg-ring{0%{transform:scale(1);opacity:.75}to{transform:scale(2.6);opacity:0}}@keyframes pg-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.pg__v[data-astro-cid-ez7y2wg7]{display:none}@media(max-width:720px){.pg__inner[data-astro-cid-ez7y2wg7]{gap:32px}.pg__stat-num[data-astro-cid-ez7y2wg7]{font-size:44px}.pg__h[data-astro-cid-ez7y2wg7]{display:none}.pg__v[data-astro-cid-ez7y2wg7]{list-style:none;margin:0;padding:8px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.pg__vphase[data-astro-cid-ez7y2wg7],.pg__vms[data-astro-cid-ez7y2wg7]{position:relative;padding-left:40px}.pg__vphase[data-astro-cid-ez7y2wg7]:before,.pg__vms[data-astro-cid-ez7y2wg7]:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:var(--line)}.pg__vphase[data-astro-cid-ez7y2wg7].is-done:before,.pg__vms[data-astro-cid-ez7y2wg7].is-done:before{background:var(--crimson)}.pg__vphase[data-astro-cid-ez7y2wg7].is-now:before{background:linear-gradient(180deg,var(--crimson) 0%,var(--crimson) 50%,var(--line) 50%)}.pg__vphase[data-astro-cid-ez7y2wg7]:first-child:before{top:24px}.pg__v[data-astro-cid-ez7y2wg7]>[data-astro-cid-ez7y2wg7]:last-child:before{bottom:calc(100% - 24px)}.pg__vphase[data-astro-cid-ez7y2wg7]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding-top:14px;padding-bottom:14px}.pg__vnode[data-astro-cid-ez7y2wg7]{position:absolute;left:5px;top:22px;width:14px;height:14px;border-radius:50%;background:var(--ink);border:2px solid var(--oxblood);z-index:1}.pg__vphase[data-astro-cid-ez7y2wg7].is-done .pg__vnode[data-astro-cid-ez7y2wg7]{background:var(--crimson);border-color:var(--ember)}.pg__vphase[data-astro-cid-ez7y2wg7].is-now .pg__vnode[data-astro-cid-ez7y2wg7]{background:var(--bone);border:3px solid var(--ember);box-shadow:0 0 14px #ff6a3cbf}.pg__vname[data-astro-cid-ez7y2wg7]{font-family:var(--font-display);font-size:22px;letter-spacing:.05em;color:var(--dim)}.pg__vphase[data-astro-cid-ez7y2wg7].is-done .pg__vname[data-astro-cid-ez7y2wg7],.pg__vphase[data-astro-cid-ez7y2wg7].is-now .pg__vname[data-astro-cid-ez7y2wg7]{color:var(--bone)}.pg__vstatus[data-astro-cid-ez7y2wg7]{font-size:15px;color:var(--dim);text-align:right}.pg__vphase[data-astro-cid-ez7y2wg7].is-done .pg__vstatus[data-astro-cid-ez7y2wg7],.pg__vphase[data-astro-cid-ez7y2wg7].is-now .pg__vstatus[data-astro-cid-ez7y2wg7]{color:var(--ember)}.pg__vbar[data-astro-cid-ez7y2wg7]{grid-column:1 / -1;position:relative;height:4px;margin-top:6px;background:var(--line);border-radius:2px;overflow:hidden}.pg__vbar[data-astro-cid-ez7y2wg7] span[data-astro-cid-ez7y2wg7]{position:absolute;inset:0 auto 0 0;width:var(--pct);background:linear-gradient(90deg,#5a1410,#a8201a 55%,#e0625a)}.pg__v[data-astro-cid-ez7y2wg7].is-visible .pg__vbar[data-astro-cid-ez7y2wg7] span[data-astro-cid-ez7y2wg7]{animation:pg-bar 2s var(--ease) .4s both}.pg__vms[data-astro-cid-ez7y2wg7]{display:flex;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;font-family:var(--font-display);font-size:16px;letter-spacing:.05em;color:var(--muted)}.pg__vms[data-astro-cid-ez7y2wg7] svg[data-astro-cid-ez7y2wg7]{position:absolute;left:4px;z-index:1}.pg__vms[data-astro-cid-ez7y2wg7].is-next,.pg__vms[data-astro-cid-ez7y2wg7].is-done{color:var(--bone)}.pg__vms[data-astro-cid-ez7y2wg7] em[data-astro-cid-ez7y2wg7]{font-family:var(--font-body);font-size:13px;color:var(--ember);letter-spacing:.02em}}@keyframes pg-bar{0%{width:0}to{width:var(--pct)}}@media(prefers-reduced-motion:reduce){.pg__v[data-astro-cid-ez7y2wg7].is-visible .pg__vbar[data-astro-cid-ez7y2wg7] span[data-astro-cid-ez7y2wg7]{animation:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;min-height:720px;display:flex;align-items:center}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:-3;filter:grayscale(.85) brightness(.55)}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 55% 70% at 72% 50%,#a8201a47,#a8201a00 70%),linear-gradient(90deg,#0f1113f5,#0f1113bf 45%,#0f111359),linear-gradient(180deg,#0f111366,#0f111300 30% 70%,#0f1113)}.hero__weeds[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:0;z-index:-1;width:max(100%,1100px);max-width:none;height:auto;transform:translate(-50%);opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.35) 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.35) 80%,transparent 100%)}.hero__fade[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;height:60px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0f111300,#0f1113b3 55%,#0f1113)}.hero__inner[data-astro-cid-j7pv25f6]{padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px 64px}.hero__text[data-astro-cid-j7pv25f6]{flex:1 1 460px;min-width:0;max-width:620px;display:flex;flex-direction:column;gap:26px}.hero__name[data-astro-cid-j7pv25f6]{font-size:clamp(60px,9vw,124px);line-height:.92;color:var(--bone);text-shadow:0 2px 24px rgba(0,0,0,.6)}.hero__tagline[data-astro-cid-j7pv25f6]{max-width:30ch;font-family:var(--font-italic);font-style:italic;font-size:clamp(24px,2.6vw,32px);line-height:1.35;color:var(--bone)}.hero__intro[data-astro-cid-j7pv25f6]{max-width:46ch;color:var(--muted)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px;padding-top:6px}.hero__seal[data-astro-cid-j7pv25f6]{flex:0 1 400px;min-width:0;width:100%;max-width:420px;margin:0 auto;position:relative}.about[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate;background:var(--ink)}.about__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.38;filter:grayscale(.6) brightness(.6);z-index:-2}.about__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0f1113,#0f1113e0 12%,#0f111399 28%,#0f111380 50%,#0f1113b3 80%,#0f1113),linear-gradient(90deg,#0f111340,#0f11138c 60%,#0f1113b3)}.about__inner[data-astro-cid-j7pv25f6]{padding-top:clamp(72px,10vw,136px);padding-bottom:clamp(48px,6.5vw,92px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,6vw,88px)}.about__photo[data-astro-cid-j7pv25f6]{flex:1 1 320px;min-width:0;max-width:440px;margin:0 auto;position:relative}.about__img[data-astro-cid-j7pv25f6]{width:100%;height:auto;transform:rotate(-1.5deg);filter:grayscale(.3) drop-shadow(0 18px 30px rgba(0,0,0,.75))}.about__seal[data-astro-cid-j7pv25f6]{position:absolute;right:-36px;bottom:-36px;width:112px;height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.8))}.about__text[data-astro-cid-j7pv25f6]{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:26px}.about__lead[data-astro-cid-j7pv25f6]{font-size:clamp(20px,2vw,23px);line-height:1.55;color:var(--bone);max-width:40ch}.about__p[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:62ch;display:flex;flex-direction:column;gap:16px}.about__p[data-astro-cid-j7pv25f6] p{margin:0}.about__facts[data-astro-cid-j7pv25f6]{margin:8px 0 0;padding:0;max-width:560px;border-bottom:1px solid var(--line)}.about__facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.about__facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:16px;letter-spacing:.08em;color:var(--ember)}.about__facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--bone)}.home-shards[data-astro-cid-j7pv25f6]{position:relative}.home-shards__inner[data-astro-cid-j7pv25f6]{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:40px}.home-journal[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.home-journal__bg[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;width:100%;height:70%;object-fit:cover;object-position:center bottom;opacity:.22;filter:grayscale(.8);z-index:-2}.home-journal__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0f1113 0% 30%,#0f111380 75%,#0f1113)}.home-journal__inner[data-astro-cid-j7pv25f6]{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(72px,10vw,136px);display:flex;flex-direction:column;gap:40px}.home-empty[data-astro-cid-j7pv25f6]{padding:32px 24px;border:1px dashed var(--line-red);color:var(--muted);text-align:center}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{min-height:0}.hero__inner[data-astro-cid-j7pv25f6]{padding-top:48px;padding-bottom:72px;gap:40px}.hero__text[data-astro-cid-j7pv25f6]{gap:20px}.hero__seal[data-astro-cid-j7pv25f6]{max-width:260px}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}.about__photo[data-astro-cid-j7pv25f6]{max-width:340px}.about__seal[data-astro-cid-j7pv25f6]{right:-12px;bottom:-28px;width:88px}.about__facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2px}}
