.synland:where(.astro-adege4ql){margin-inline:calc(50% - 50vw);font-family:var(--sans);color:var(--text);line-height:1.5;text-align:left}.synland:where(.astro-adege4ql) .hbwrap:where(.astro-adege4ql){max-width:var(--maxw);margin:0 auto;padding:0 24px}.synland:where(.astro-adege4ql) .mono:where(.astro-adege4ql){font-family:var(--mono)}.synland:where(.astro-adege4ql) .synaccent:where(.astro-adege4ql){color:var(--text)}.synland:where(.astro-adege4ql) h1:where(.astro-adege4ql),.synland:where(.astro-adege4ql) h2:where(.astro-adege4ql),.synland:where(.astro-adege4ql) h3:where(.astro-adege4ql),.synland:where(.astro-adege4ql) h4:where(.astro-adege4ql){-webkit-text-fill-color:currentColor;background:none;border:0;padding:0;margin:0;letter-spacing:-.02em}.synland:where(.astro-adege4ql) a:where(.astro-adege4ql){color:inherit;text-decoration:none}.hbhero:where(.astro-adege4ql){position:relative;min-height:96vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line)}.hbhero:where(.astro-adege4ql) .hbwrap:where(.astro-adege4ql){position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.pulsechip:where(.astro-adege4ql){display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-hi);border-radius:999px;padding:7px 14px;background:#0d090b99}.pulsechip:where(.astro-adege4ql) .hb:where(.astro-adege4ql){width:7px;height:7px;border-radius:50%;background:var(--crimson-hi);box-shadow:0 0 9px var(--crimson-hi);animation:hbpulse 2s cubic-bezier(.3,.6,.4,1) infinite}@keyframes hbpulse{0%,to{transform:scale(1);opacity:.72}10%{transform:scale(1.35);opacity:.95}22%{transform:scale(1);opacity:.74}30%{transform:scale(1.16);opacity:.85}40%{transform:scale(1);opacity:.7}}.phoenix:where(.astro-adege4ql){position:relative;z-index:3;width:min(640px,88vw);aspect-ratio:722 / 397;margin:0 auto -1.7rem;--body: url(/hero/phoenix-body.png);--veins: url(/hero/phoenix-veins.png);--outline: url(/hero/phoenix-edge.png)}.layer:where(.astro-adege4ql){position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain;transform-origin:50% 52%;will-change:opacity,transform,background-position}.l-body:where(.astro-adege4ql){background-image:var(--body);filter:brightness(.97) drop-shadow(0 0 14px rgba(120,8,8,.38))}.l-emit:where(.astro-adege4ql){background-image:var(--outline);mix-blend-mode:screen;opacity:0;filter:drop-shadow(0 0 6px rgba(255,45,45,.55))}.l-veins:where(.astro-adege4ql){background-image:var(--veins);mix-blend-mode:screen;opacity:.4}.l-beat:where(.astro-adege4ql){background-image:var(--veins);mix-blend-mode:screen;opacity:.1;filter:brightness(1.9)}.l-edge:where(.astro-adege4ql){background-image:var(--outline);mix-blend-mode:screen;opacity:.5;filter:drop-shadow(0 0 5px rgba(191,31,31,.6))}.l-sweep:where(.astro-adege4ql){-webkit-mask:var(--body) center/contain no-repeat;mask:var(--body) center/contain no-repeat;mix-blend-mode:screen;opacity:0;background:linear-gradient(180deg,transparent 42%,rgba(255,60,60,0) 46%,rgba(255,74,74,.5) 50%,rgba(255,40,40,.58) 52%,transparent 58%);background-size:100% 240%;background-repeat:no-repeat;background-position:50% 130%}@media(prefers-reduced-motion:no-preference){.l-beat:where(.astro-adege4ql){animation:flush 2.6s cubic-bezier(.4,.05,.35,1) infinite}.l-edge:where(.astro-adege4ql){animation:edgepulse 2.6s cubic-bezier(.4,.05,.35,1) infinite}.l-sweep:where(.astro-adege4ql){animation:sweep 5.2s cubic-bezier(.5,0,.5,1) infinite}.l-emit:where(.astro-adege4ql){animation:emanate 2.6s ease-out infinite}.l-emit:where(.astro-adege4ql).b{animation:emanate 2.6s ease-out infinite;animation-delay:1.3s}}@keyframes beat{0%,to{opacity:.9}12%{opacity:1}24%{opacity:.9}34%{opacity:.96}46%{opacity:.9}}@keyframes flush{0%,to{opacity:.1}12%{opacity:.92}26%{opacity:.18}34%{opacity:.55}46%{opacity:.12}}@keyframes edgepulse{0%,to{opacity:.42}12%{opacity:.9}30%{opacity:.44}}@keyframes sweep{0%{opacity:0;background-position:50% 135%}10%{opacity:.95}45%{opacity:.9}60%{opacity:0;background-position:50% -35%}to{opacity:0;background-position:50% -35%}}@keyframes emanate{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.17)}to{opacity:0;transform:scale(1.17)}}@media(prefers-reduced-motion:reduce){.l-veins:where(.astro-adege4ql){opacity:.46}.l-beat:where(.astro-adege4ql){opacity:.28}.l-emit:where(.astro-adege4ql){display:none}}.hero-copy:where(.astro-adege4ql){position:relative;z-index:2;max-width:min(720px,92vw);display:flex;flex-direction:column;align-items:center;padding:clamp(2.4rem,4vw,3rem) clamp(1.4rem,4vw,2.8rem) clamp(1.6rem,3vw,2.2rem);border-radius:26px;background:linear-gradient(180deg,#050306d1,#040205a8);border:1px solid rgba(120,20,20,.16);box-shadow:0 26px 70px -24px #000000d9,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wordmark:where(.astro-adege4ql){font-family:var(--display);font-weight:600;font-size:clamp(38px,8.2vw,94px);line-height:.9;letter-spacing:.02em;margin:22px 0 0;color:var(--text);display:flex;justify-content:center;align-items:baseline;text-shadow:0 4px 40px rgba(0,0,0,.5)}.wordmark:where(.astro-adege4ql) .ltr:where(.astro-adege4ql){display:inline-block}.wordmark:where(.astro-adege4ql) .u:where(.astro-adege4ql){color:var(--crimson-hi);text-shadow:0 0 20px rgba(191,31,31,.4);padding:0 .01em;font-style:normal;display:inline-block}.htag:where(.astro-adege4ql){margin-top:26px;max-width:60ch;font-size:clamp(16px,2.15vw,21px);color:var(--muted);text-shadow:0 2px 20px rgba(0,0,0,.6)}.htag:where(.astro-adege4ql) b:where(.astro-adege4ql){color:var(--text);font-weight:600}.cta-row:where(.astro-adege4ql){margin-top:38px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn:where(.astro-adege4ql){display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:11px;font-family:var(--mono);font-weight:600;font-size:13.5px;letter-spacing:.03em;border:1px solid transparent;transition:.2s}.btn:where(.astro-adege4ql) .arw:where(.astro-adege4ql){transition:transform .2s}.btn:where(.astro-adege4ql):hover .arw:where(.astro-adege4ql){transform:translate(3px)}.btn-primary:where(.astro-adege4ql){background:linear-gradient(180deg,var(--crimson-hi),var(--crimson));color:#fff;box-shadow:0 10px 30px -12px var(--crimson-glow)}.btn-primary:where(.astro-adege4ql):hover{filter:brightness(1.1);box-shadow:0 16px 42px -12px var(--crimson-glow)}.btn-ghost:where(.astro-adege4ql){border-color:var(--line-hi);color:var(--muted)}.btn-ghost:where(.astro-adege4ql):hover{border-color:var(--crimson-hi);color:var(--text)}.btn:where(.astro-adege4ql):focus-visible{outline:2px solid var(--crimson-hi);outline-offset:3px}.statrow:where(.astro-adege4ql){margin-top:40px;display:flex;flex-wrap:wrap;gap:8px 30px;justify-content:center;font-family:var(--mono);font-size:12.5px;color:var(--dim)}.statrow:where(.astro-adege4ql) b:where(.astro-adege4ql){color:var(--muted);font-weight:600}.reveal:where(.astro-adege4ql){opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal:where(.astro-adege4ql).in{opacity:1;transform:none}section:where(.astro-adege4ql).band{padding:78px 0}section:where(.astro-adege4ql).band.bordered{border-top:1px solid var(--line)}.sechead:where(.astro-adege4ql){text-align:center;margin-bottom:40px}.sechead:where(.astro-adege4ql) h2:where(.astro-adege4ql){font-size:clamp(26px,3.8vw,40px);font-weight:800;letter-spacing:-.025em;color:var(--text)}.sechead:where(.astro-adege4ql) h2:where(.astro-adege4ql) .u:where(.astro-adege4ql){color:var(--crimson-hi)}.sechead:where(.astro-adege4ql) p:where(.astro-adege4ql){color:var(--muted);margin-top:12px;font-family:var(--mono);font-size:13px;max-width:none}.imgs:where(.astro-adege4ql){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:840px){.imgs:where(.astro-adege4ql){grid-template-columns:1fr}}.icard:where(.astro-adege4ql){position:relative;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,var(--surface),var(--ground2));padding:24px 22px;transition:.25s;overflow:hidden}.icard:where(.astro-adege4ql):hover{transform:translateY(-4px);border-color:var(--line-hi)}.icard:where(.astro-adege4ql) .k:where(.astro-adege4ql){font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.icard:where(.astro-adege4ql) h3:where(.astro-adege4ql){font-size:23px;font-weight:800;margin:12px 0 8px;letter-spacing:-.02em;color:var(--text)}.icard:where(.astro-adege4ql) p:where(.astro-adege4ql){color:var(--muted);font-size:14px;min-height:66px;max-width:none;line-height:1.5}.icard:where(.astro-adege4ql) .go:where(.astro-adege4ql){margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--crimson-hi);display:inline-flex;gap:7px;align-items:center}.icard:where(.astro-adege4ql).grim{border-color:#8f121257}.icard:where(.astro-adege4ql).grim:hover{box-shadow:0 24px 60px -28px var(--crimson-glow)}.icard:where(.astro-adege4ql).grim h3:where(.astro-adege4ql){color:#fff}.icard:where(.astro-adege4ql).grim .k:where(.astro-adege4ql){color:var(--crimson-hi)}.icard:where(.astro-adege4ql).ent .k:where(.astro-adege4ql){color:var(--gold)}.icard:where(.astro-adege4ql).ent .go:where(.astro-adege4ql){color:var(--gold-hi)}.feats:where(.astro-adege4ql){display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:840px){.feats:where(.astro-adege4ql){grid-template-columns:1fr}}.feat:where(.astro-adege4ql){border:1px solid var(--line);border-radius:14px;background:var(--ground2);padding:22px 20px}.feat:where(.astro-adege4ql) h4:where(.astro-adege4ql){font-size:15.5px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:9px;color:var(--text)}.feat:where(.astro-adege4ql) h4:where(.astro-adege4ql) .d:where(.astro-adege4ql){width:7px;height:7px;border-radius:50%;background:var(--crimson-hi);box-shadow:0 0 8px var(--crimson-glow);flex:none}.feat:where(.astro-adege4ql) p:where(.astro-adege4ql){color:var(--muted);font-size:13.5px;max-width:none;line-height:1.55}.feat:where(.astro-adege4ql) p:where(.astro-adege4ql) b:where(.astro-adege4ql){color:var(--text);font-weight:600}.gap:where(.astro-adege4ql){border-top:1px solid var(--line);background:var(--ground2);padding:70px 24px}.gap:where(.astro-adege4ql) blockquote:where(.astro-adege4ql){max-width:60ch;margin:0 auto;text-align:center;border:0!important;background:none!important;padding:0!important;border-radius:0!important}.gap:where(.astro-adege4ql) blockquote:where(.astro-adege4ql) p:where(.astro-adege4ql){font-size:clamp(17px,2.4vw,23px);color:var(--muted);line-height:1.5;opacity:1;max-width:none}.gap:where(.astro-adege4ql) .punch:where(.astro-adege4ql){margin-top:22px;font-size:clamp(20px,3vw,30px);font-weight:800;color:var(--text);letter-spacing:-.02em}.gap:where(.astro-adege4ql) .punch:where(.astro-adege4ql) .u:where(.astro-adege4ql){color:var(--crimson-hi)}@media(prefers-reduced-motion:reduce){.synland:where(.astro-adege4ql) :where(.astro-adege4ql),.hbhero:where(.astro-adege4ql) :where(.astro-adege4ql){animation:none!important}.reveal:where(.astro-adege4ql){opacity:1;transform:none;transition:none}}
