.acts[data-astro-cid-jm57iwil]{margin-top:1rem}.tech-text[data-astro-cid-jm57iwil]{font-family:var(--serif);color:#fff;max-width:24ch;margin:0 0 clamp(3rem,6vw,5rem);font-size:clamp(1.8rem,1rem + 3vw,4rem);font-weight:400;line-height:1.12}.cert[data-astro-cid-jm57iwil]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cert[data-astro-cid-jm57iwil] article[data-astro-cid-jm57iwil]{text-align:center;background:linear-gradient(#ffffff0d,#0000);border:1px solid #d8b67f59;border-radius:200px 200px 20px 20px;justify-items:center;gap:.8rem;padding:4rem clamp(1.6rem,3vw,2.6rem) clamp(1.6rem,3vw,2.6rem);display:grid}.cert-k[data-astro-cid-jm57iwil]{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-2);font-size:.72rem;font-weight:700}.cert-t[data-astro-cid-jm57iwil]{font-size:var(--step-4);color:#fff}.cert-t[data-astro-cid-jm57iwil] sup[data-astro-cid-jm57iwil]{vertical-align:top;font-size:.35em}.cert[data-astro-cid-jm57iwil] p[data-astro-cid-jm57iwil]{color:#b9c3d6;max-width:32ch;margin:0}.build-grid[data-astro-cid-jm57iwil]{grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,6rem);display:grid}.tower-col[data-astro-cid-jm57iwil]{position:relative}.tower[data-astro-cid-jm57iwil]{top:calc(var(--header-h) + 4vh);flex-direction:column;justify-content:flex-end;align-items:center;height:80svh;display:flex;position:sticky}.floors[data-astro-cid-jm57iwil]{flex-direction:column-reverse;gap:4px;width:min(240px,70%);display:flex}.fl[data-astro-cid-jm57iwil]{background:var(--navy);color:#ffffff80;transform-origin:bottom;background-image:repeating-linear-gradient(90deg,#0000 0 18%,#ffffff24 18% 22%);border-radius:2px;align-items:center;height:calc(8.88889svh - 19.5556px);padding-left:.8rem;font-size:.8rem;display:flex;position:relative}.fl[data-astro-cid-jm57iwil].is-new{background-color:var(--blue)}.ground[data-astro-cid-jm57iwil]{background:var(--ink);border-radius:3px;width:90%;height:6px}.crane[data-astro-cid-jm57iwil]{width:58%;position:absolute;top:0;bottom:6px;right:2%}.crane[data-astro-cid-jm57iwil] .mast[data-astro-cid-jm57iwil]{background:repeating-linear-gradient(45deg, var(--brass) 0 3px, transparent 3px 8px), linear-gradient(90deg, var(--brass) 0 2px, transparent 2px 6px, var(--brass) 6px);width:8px;position:absolute;top:0;bottom:0;right:0}.crane[data-astro-cid-jm57iwil] .jib[data-astro-cid-jm57iwil]{background:var(--brass);height:6px;position:absolute;top:0;left:0;right:-6%}.crane[data-astro-cid-jm57iwil] .hook[data-astro-cid-jm57iwil]{background:var(--brass);width:2px;height:40px;position:absolute;top:6px;left:22%}.crane[data-astro-cid-jm57iwil] .hook[data-astro-cid-jm57iwil]:after{content:"";border:2px solid var(--brass);border-top:0;border-radius:0 0 8px 8px;width:12px;height:10px;position:absolute;bottom:-8px;left:-5px}.build-list[data-astro-cid-jm57iwil] .h2[data-astro-cid-jm57iwil]{margin-bottom:2rem}.sys[data-astro-cid-jm57iwil] li[data-astro-cid-jm57iwil]{border-top:1px solid var(--line);min-height:13svh;font-family:var(--serif);font-size:var(--step-2);color:var(--muted);align-items:baseline;gap:1.2rem;padding:1.4rem 0;font-weight:400;transition:color .4s;display:flex}.sys[data-astro-cid-jm57iwil] li[data-astro-cid-jm57iwil].is-on{color:var(--ink)}.sys-n[data-astro-cid-jm57iwil]{color:var(--brass);font-size:1rem;font-style:normal}.codes-head[data-astro-cid-jm57iwil]{margin-bottom:3rem}.codes[data-astro-cid-jm57iwil]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.codes[data-astro-cid-jm57iwil] article[data-astro-cid-jm57iwil]{background:#fff;border-radius:18px;align-content:start;gap:.8rem;padding:1.8rem;display:grid}.codes[data-astro-cid-jm57iwil] svg{background:var(--paper);width:44px;height:44px;color:var(--blue);border-radius:50%;padding:10px}.codes[data-astro-cid-jm57iwil] p[data-astro-cid-jm57iwil]{color:var(--muted);margin:0;font-size:.95rem}.cta-inner[data-astro-cid-jm57iwil]{text-align:center;justify-items:center;gap:1.5rem;display:grid}.cta[data-astro-cid-jm57iwil] .lead[data-astro-cid-jm57iwil]{margin-inline:auto}@media (width<=900px){.cert[data-astro-cid-jm57iwil],.build-grid[data-astro-cid-jm57iwil]{grid-template-columns:1fr}.codes[data-astro-cid-jm57iwil]{grid-template-columns:1fr 1fr}.tower-col[data-astro-cid-jm57iwil]{display:none}.sys[data-astro-cid-jm57iwil] li[data-astro-cid-jm57iwil]{min-height:0;color:var(--ink)}}@media (width<=520px){.codes[data-astro-cid-jm57iwil]{grid-template-columns:1fr}}
