.certificate-journey:where(.astro-tao22bbe){margin-inline:auto;overflow:hidden;border-radius:.75rem;background:#fff}.layer:where(.astro-tao22bbe){position:relative}.layer:where(.astro-tao22bbe) img:where(.astro-tao22bbe){display:block;width:100%;height:auto}.layer--tall:where(.astro-tao22bbe){display:none}@media(max-width:767px){.layer--wide:where(.astro-tao22bbe){display:none}.layer--tall:where(.astro-tao22bbe){display:block}}figcaption:where(.astro-tao22bbe){padding:0 1.25rem 1.25rem;color:#475569;font-size:.9375rem;line-height:1.6}.motion:where(.astro-tao22bbe){display:none}@supports (offset-path: path("M0 0")){@media(prefers-reduced-motion:no-preference){.motion:where(.astro-tao22bbe){display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#1f1f1f;stroke:#1f1f1f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}}}text:where(.astro-tao22bbe){stroke:none;font-family:inherit;font-size:15px;font-weight:600;text-anchor:middle}.card:where(.astro-tao22bbe),.note:where(.astro-tao22bbe){fill:#fef2da}.fold:where(.astro-tao22bbe),.lens:where(.astro-tao22bbe){fill:#fff}.mint:where(.astro-tao22bbe){fill:#daf8eb}.orange:where(.astro-tao22bbe){fill:#fda759}.line:where(.astro-tao22bbe),.check:where(.astro-tao22bbe),.certificate-lines:where(.astro-tao22bbe){fill:none}.certificate-lines:where(.astro-tao22bbe){stroke:#2a72d8}.check:where(.astro-tao22bbe){stroke:#01a093;stroke-width:4}.token:where(.astro-tao22bbe){opacity:0;offset-rotate:0deg;offset-anchor:0px 0px;animation:18s ease-in-out infinite}.badge:where(.astro-tao22bbe){opacity:0;animation:18s ease-in-out infinite}.token--csr:where(.astro-tao22bbe){offset-path:var(--csr-path);animation-name:csr}.token--txt:where(.astro-tao22bbe){offset-path:var(--txt-path);animation-name:txt}.token--check:where(.astro-tao22bbe){offset-path:var(--check-path);animation-name:check}.token--cert:where(.astro-tao22bbe){offset-path:var(--cert-path);animation-name:cert}.token--fetch:where(.astro-tao22bbe){offset-path:var(--fetch-path);animation-name:fetch}.token--relay:where(.astro-tao22bbe){offset-path:var(--relay-path);animation-name:relay}.token--push:where(.astro-tao22bbe){offset-path:var(--push-path);animation-name:push}.badge--dns:where(.astro-tao22bbe){animation-name:badge-dns}.badge--ready:where(.astro-tao22bbe){animation-name:badge-ready}.badge--installed:where(.astro-tao22bbe){animation-name:badge-installed}.badge--f5:where(.astro-tao22bbe){animation-name:badge-f5}.badge--fortigate:where(.astro-tao22bbe){animation-name:badge-fortigate}@keyframes csr{0%,1%{offset-distance:0%;opacity:0}3%{offset-distance:0%;opacity:1}9%,12%{offset-distance:var(--csr-stop);opacity:1}18%{offset-distance:100%;opacity:1}20%,to{offset-distance:100%;opacity:0}}@keyframes txt{0%,20%{offset-distance:0%;opacity:0}22%{offset-distance:0%;opacity:1}28%,31%{offset-distance:var(--txt-stop);opacity:1}37%,46%{offset-distance:100%;opacity:1}48%,to{offset-distance:100%;opacity:0}}@keyframes check{0%,38%{offset-distance:0%;opacity:0}39%{offset-distance:0%;opacity:1}44%{offset-distance:100%;opacity:1}46%,to{offset-distance:100%;opacity:0}}@keyframes cert{0%,47%{offset-distance:0%;opacity:0}49%{offset-distance:0%;opacity:1}54%,57%{offset-distance:var(--cert-stop);opacity:1}63%{offset-distance:100%;opacity:1}65%,to{offset-distance:100%;opacity:0}}@keyframes fetch{0%,65%{offset-distance:0%;opacity:0}66%{offset-distance:0%;opacity:1}71%{offset-distance:100%;opacity:1}73%,to{offset-distance:100%;opacity:0}}@keyframes relay{0%,73%{offset-distance:0%;opacity:0}74%{offset-distance:0%;opacity:1}80%{offset-distance:100%;opacity:1}82%,to{offset-distance:100%;opacity:0}}@keyframes push{0%,82%{offset-distance:0%;opacity:0}83%{offset-distance:0%;opacity:1}89%{offset-distance:100%;opacity:1}91%,to{offset-distance:100%;opacity:0}}@keyframes badge-dns{0%,44%{opacity:0}46%,96%{opacity:1}to{opacity:0}}@keyframes badge-ready{0%,63%{opacity:0}65%,96%{opacity:1}to{opacity:0}}@keyframes badge-installed{0%,71%{opacity:0}73%,96%{opacity:1}to{opacity:0}}@keyframes badge-f5{0%,80%{opacity:0}82%,96%{opacity:1}to{opacity:0}}@keyframes badge-fortigate{0%,89%{opacity:0}91%,96%{opacity:1}to{opacity:0}}.certificate-workload:where(.astro-jwoktjwd){margin-inline:auto;overflow:hidden;border-radius:.75rem;background:#fff;color:#1f1f1f}.stage:where(.astro-jwoktjwd){position:relative;container-type:inline-size}.scene:where(.astro-jwoktjwd){position:relative}picture:where(.astro-jwoktjwd),img:where(.astro-jwoktjwd){display:block;width:100%}img:where(.astro-jwoktjwd){height:auto;aspect-ratio:1672 / 941}.drawing:where(.astro-jwoktjwd){position:absolute;inset:0;display:block;width:100%;height:100%;fill:#1f1f1f}.drawing--tall:where(.astro-jwoktjwd){display:none}text:where(.astro-jwoktjwd){font-family:inherit;font-weight:600;text-anchor:middle;dominant-baseline:central;stroke:none}.grid-lines:where(.astro-jwoktjwd){fill:none;stroke:#1f1f1f;stroke-linecap:round;stroke-linejoin:round}.deadline:where(.astro-jwoktjwd){fill:#fda759}.stack-installs:where(.astro-jwoktjwd){font-weight:400;fill:#475569}.rack-tag:where(.astro-jwoktjwd) rect:where(.astro-jwoktjwd){fill:#fff;stroke:#1f1f1f}.rack-tag:where(.astro-jwoktjwd) text:where(.astro-jwoktjwd){font-weight:700}.readout:where(.astro-jwoktjwd){position:absolute;left:75.8%;top:2.6%;width:21.6%}.servers:where(.astro-jwoktjwd){margin:0 0 .6cqw;font-size:3cqw;font-weight:700;line-height:1.1}.counters:where(.astro-jwoktjwd){display:grid;gap:1.2cqw;margin:0;padding:1.2cqw;border:.8cqw solid #1f1f1f;border-radius:.65cqw;background:#fff}.counters:where(.astro-jwoktjwd) .year:where(.astro-jwoktjwd){margin:0;font-size:3cqw;font-weight:700;line-height:1.1}.counters:where(.astro-jwoktjwd) p:where(.astro-jwoktjwd){margin:0;font-size:1.4cqw;line-height:1.3;white-space:nowrap}.counters:where(.astro-jwoktjwd) :where(.astro-jwoktjwd)[data-counter]{font-weight:700;font-variant-numeric:tabular-nums}.end-text:where(.astro-jwoktjwd){margin:1.5cqw 0 0;font-size:1.75cqw;line-height:1.2;color:#01a093;transition:opacity .6s ease}.certificate-workload:where(.astro-jwoktjwd)[data-finished=false] .end-text:where(.astro-jwoktjwd){opacity:0;visibility:hidden}.footer:where(.astro-jwoktjwd){display:flex;align-items:baseline;justify-content:flex-end;gap:.75rem 1.5rem;padding:.8rem 1rem}.replay:where(.astro-jwoktjwd){display:inline-flex;flex:none;align-items:center;gap:.35rem;border:0;border-radius:.25rem;padding:.2rem;background:transparent;color:#1f1f1f;font-size:.8rem;cursor:pointer}.replay:where(.astro-jwoktjwd)[hidden]{display:none}.replay:where(.astro-jwoktjwd):hover{color:#01a093}.replay:where(.astro-jwoktjwd):focus-visible{outline:2px solid #2a72d8;outline-offset:3px}@media(max-width:767px){img:where(.astro-jwoktjwd){aspect-ratio:1122 / 1402}.drawing--wide:where(.astro-jwoktjwd){display:none}.drawing--tall:where(.astro-jwoktjwd){display:block}.readout:where(.astro-jwoktjwd){position:static;width:auto;padding:1rem}.servers:where(.astro-jwoktjwd){margin-bottom:.5rem;font-size:clamp(1.5rem,7cqw,2.25rem)}.counters:where(.astro-jwoktjwd){gap:.5rem;padding:.85rem;border-width:3px;border-radius:.5rem}.counters:where(.astro-jwoktjwd) .year:where(.astro-jwoktjwd){font-size:clamp(1.5rem,7cqw,2.25rem)}.counters:where(.astro-jwoktjwd) p:where(.astro-jwoktjwd){font-size:clamp(.9rem,4.4cqw,1.1rem)}.end-text:where(.astro-jwoktjwd){margin-top:1rem;font-size:clamp(1.15rem,5.2cqw,1.75rem)}.footer:where(.astro-jwoktjwd){flex-wrap:wrap}.replay:where(.astro-jwoktjwd){margin-left:auto}}@media(prefers-reduced-motion:reduce){.end-text:where(.astro-jwoktjwd){transition:none}}
