.v1-readiness:where(.astro-66dmehcs){gap:1.5rem;display:grid}.v1-hero:where(.astro-66dmehcs){background:radial-gradient(circle at 85% 10%,#9a2a1b54,#0000 38%),linear-gradient(135deg,#14120f,#070707);border:1px solid #d2a04e61;border-radius:1rem;grid-template-columns:minmax(0,1.5fr) minmax(15rem,.55fr);gap:1.5rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid;box-shadow:0 1.8rem 4.5rem #0000004d}.v1-kicker:where(.astro-66dmehcs){letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;color:#d9aa5a!important}.v1-hero:where(.astro-66dmehcs) h2:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:#fff3dc;margin:.3rem 0 .8rem;font-size:clamp(2.2rem,5.6vw,4.7rem);line-height:.94}.v1-hero:where(.astro-66dmehcs) p:where(.astro-66dmehcs){color:#cdbca1;max-width:56rem}.v1-score:where(.astro-66dmehcs){aspect-ratio:1;text-align:center;background:radial-gradient(circle,#8423184d,#00000059 65%);border:1px solid #d9a85559;border-radius:50%;place-content:center;min-height:14rem;display:grid;box-shadow:inset 0 0 0 .5rem #d39f4b0d}.v1-score:where(.astro-66dmehcs) span:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:#f3cd84;font-size:clamp(3rem,7vw,5.6rem);line-height:.9}.v1-score:where(.astro-66dmehcs) strong:where(.astro-66dmehcs){color:#a5d2ac;margin-top:.45rem}.v1-score:where(.astro-66dmehcs) small:where(.astro-66dmehcs){letter-spacing:.08em;text-transform:uppercase;color:#a0937d;margin-top:.2rem;font-size:.62rem}.v1-interpretation:where(.astro-66dmehcs){grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.v1-interpretation:where(.astro-66dmehcs) article:where(.astro-66dmehcs){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:.65rem;padding:1rem}.v1-interpretation:where(.astro-66dmehcs) span:where(.astro-66dmehcs),.v1-heading:where(.astro-66dmehcs) span:where(.astro-66dmehcs),.v1-research:where(.astro-66dmehcs)>div:where(.astro-66dmehcs)>span:where(.astro-66dmehcs),.v1-command:where(.astro-66dmehcs)>div:where(.astro-66dmehcs)>span:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs)>div:where(.astro-66dmehcs)>span:where(.astro-66dmehcs){letter-spacing:.09em;text-transform:uppercase;color:#c49850;font-size:.63rem;font-weight:800}.v1-interpretation:where(.astro-66dmehcs) p:where(.astro-66dmehcs){margin:.4rem 0 0}.v1-heading:where(.astro-66dmehcs){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.75rem;display:flex}.v1-heading:where(.astro-66dmehcs) h3:where(.astro-66dmehcs),.v1-research:where(.astro-66dmehcs) h3:where(.astro-66dmehcs),.v1-command:where(.astro-66dmehcs) h3:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) h3:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:var(--sl-color-gray-1);margin:.1rem 0 0;font-size:1.8rem}.v1-heading:where(.astro-66dmehcs) p:where(.astro-66dmehcs){color:var(--sl-color-gray-2);margin:0}.v1-programmes:where(.astro-66dmehcs){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.65rem;display:grid}.v1-programmes:where(.astro-66dmehcs) article:where(.astro-66dmehcs){background:linear-gradient(145deg,#171512f5,#0a0a09fa);border:1px solid #d2a04e38;border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.v1-programme__number:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:#b8873d;font-size:1.3rem}.v1-programmes:where(.astro-66dmehcs) h4:where(.astro-66dmehcs){color:var(--sl-color-gray-1);margin:0}.v1-programmes:where(.astro-66dmehcs) p:where(.astro-66dmehcs){color:var(--sl-color-gray-3);margin:.15rem 0 0;font-size:.8rem}.v1-state:where(.astro-66dmehcs){letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .42rem;font-size:.58rem;font-weight:800}.v1-state--complete:where(.astro-66dmehcs){color:#99cda5;background:#2b6f4040}.v1-state--blocked:where(.astro-66dmehcs){color:#eb9387;background:#942b1e40}.v1-metrics:where(.astro-66dmehcs){grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;margin:0;display:grid}.v1-metrics:where(.astro-66dmehcs) div:where(.astro-66dmehcs){border:1px solid var(--sl-color-gray-5);text-align:center;border-radius:.6rem;padding:.85rem}.v1-metrics:where(.astro-66dmehcs) dt:where(.astro-66dmehcs){letter-spacing:.07em;text-transform:uppercase;color:var(--sl-color-gray-3);font-size:.61rem}.v1-metrics:where(.astro-66dmehcs) dd:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:#dfb76b;margin:.2rem 0 0;font-size:1.8rem}.v1-command:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs){background:radial-gradient(circle at 100% 0, #8824182e, transparent 45%), var(--sl-color-gray-6);border:1px solid #c08b4061;border-radius:.7rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;padding:1rem;display:grid}.v1-bosses:where(.astro-66dmehcs){background:radial-gradient(circle at 100% 0, #a42a1a3d, transparent 46%), var(--sl-color-gray-6);border-color:#ae422a6b}.v1-command:where(.astro-66dmehcs) p:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) p:where(.astro-66dmehcs){color:var(--sl-color-gray-2)}.v1-command:where(.astro-66dmehcs)>div:where(.astro-66dmehcs)>a:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs)>div:where(.astro-66dmehcs)>a:where(.astro-66dmehcs){font-weight:800}.v1-command:where(.astro-66dmehcs) dl:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) dl:where(.astro-66dmehcs){grid-template-columns:repeat(2,1fr);gap:.55rem;margin:0;display:grid}.v1-command:where(.astro-66dmehcs) dl:where(.astro-66dmehcs) div:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) dl:where(.astro-66dmehcs) div:where(.astro-66dmehcs){border:1px solid var(--sl-color-gray-5);text-align:center;border-radius:.55rem;place-content:center;min-height:4.8rem;padding:.6rem;display:grid}.v1-command:where(.astro-66dmehcs) dt:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) dt:where(.astro-66dmehcs){letter-spacing:.07em;text-transform:uppercase;color:var(--sl-color-gray-3);font-size:.57rem}.v1-command:where(.astro-66dmehcs) dd:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) dd:where(.astro-66dmehcs){font-family:var(--cd-font-display);color:#dfb76b;margin:.1rem 0 0;font-size:1.4rem}.v1-research:where(.astro-66dmehcs){background:#77411f1f;border:1px solid #af622d61;border-radius:.7rem;grid-template-columns:1.2fr 1fr;gap:1rem;padding:1rem;display:grid}.v1-research:where(.astro-66dmehcs) p:where(.astro-66dmehcs){color:var(--sl-color-gray-2)}.v1-research:where(.astro-66dmehcs) dl:where(.astro-66dmehcs){grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.45rem;margin:0;display:grid}.v1-research:where(.astro-66dmehcs) dl:where(.astro-66dmehcs) div:where(.astro-66dmehcs){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:.45rem;padding:.55rem .65rem}.v1-research:where(.astro-66dmehcs) dt:where(.astro-66dmehcs){text-transform:capitalize;color:var(--sl-color-gray-2)}.v1-research:where(.astro-66dmehcs) dd:where(.astro-66dmehcs){color:var(--sl-color-white);margin:.1rem 0 0;font-size:1.25rem;font-weight:800}.v1-deferred:where(.astro-66dmehcs){gap:.5rem;display:grid}.v1-deferred:where(.astro-66dmehcs) p:where(.astro-66dmehcs){background:var(--sl-color-gray-6);border-left:.2rem solid #886933;margin:0;padding:.75rem}.v1-footer:where(.astro-66dmehcs){border-top:1px solid #d2a04e47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.v1-footer:where(.astro-66dmehcs) p:where(.astro-66dmehcs){max-width:50rem;margin:.25rem 0 0}.v1-footer:where(.astro-66dmehcs) nav:where(.astro-66dmehcs){flex-wrap:wrap;gap:.7rem;display:flex}@media (width<=48rem){.v1-hero:where(.astro-66dmehcs){grid-template-columns:1fr}.v1-score:where(.astro-66dmehcs){justify-self:center;width:min(16rem,100%)}.v1-interpretation:where(.astro-66dmehcs),.v1-command:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs),.v1-research:where(.astro-66dmehcs){grid-template-columns:1fr}}@media (width<=30rem){.v1-programmes:where(.astro-66dmehcs) article:where(.astro-66dmehcs){grid-template-columns:auto 1fr}.v1-state:where(.astro-66dmehcs){grid-column:2;width:fit-content}.v1-command:where(.astro-66dmehcs) dl:where(.astro-66dmehcs),.v1-bosses:where(.astro-66dmehcs) dl:where(.astro-66dmehcs){grid-template-columns:1fr}.v1-footer:where(.astro-66dmehcs) nav:where(.astro-66dmehcs){display:grid}}
