.ticks[data-astro-cid-y6jxrjca]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ticks[data-astro-cid-y6jxrjca] li[data-astro-cid-y6jxrjca]{position:relative;padding-left:2.25rem}.ticks[data-astro-cid-y6jxrjca] li[data-astro-cid-y6jxrjca]:before{content:"✓" / "";position:absolute;left:0;top:.05em;width:1.5rem;height:1.5rem;display:grid;place-items:center;border:2px solid var(--fg);border-radius:50%;font-size:.875rem;font-weight:800;line-height:1}.hero[data-astro-cid-ewxirvlt]{display:grid;gap:3rem}@media(min-width:62rem){.hero[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:4rem}}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(2.6rem,6.2vw,4.75rem);line-height:1;letter-spacing:-.03em;margin:0 0 1.75rem;max-width:15ch}.hero__lead[data-astro-cid-ewxirvlt]{font-size:clamp(1.1875rem,1.8vw,1.375rem);line-height:1.5;color:var(--muted);margin:0 0 2.25rem;max-width:40ch}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__aside-title[data-astro-cid-ewxirvlt]{font-size:1.125rem;font-weight:700;letter-spacing:0;margin:0 0 1rem}.how__title[data-astro-cid-zbb37bwy]{font-size:clamp(1.875rem,3.6vw,2.75rem);margin:0}.stops[data-astro-cid-zbb37bwy]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;gap:2rem;counter-reset:stop}.stops[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]{position:relative;counter-increment:stop;padding-left:4rem}.stops[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]:before{content:counter(stop) / "";position:absolute;left:0;top:0;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--fg);color:var(--surface);font-weight:800;font-size:1.25rem;line-height:1}.stops[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]:not(:last-child):after{content:"";position:absolute;left:calc(1.375rem - 1.5px);top:2.75rem;bottom:-2rem;width:3px;background:var(--fg)}.stops[data-astro-cid-zbb37bwy] h3[data-astro-cid-zbb37bwy]{font-size:1.3125rem;margin:.45rem 0 .4rem}.stops[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{margin:0;max-width:34ch}@media(min-width:56rem){.stops[data-astro-cid-zbb37bwy]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.stops[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]{padding-left:0;padding-top:4rem}.stops[data-astro-cid-zbb37bwy] li[data-astro-cid-zbb37bwy]:not(:last-child):after{top:calc(1.375rem - 1.5px);left:2.75rem;right:-2rem;bottom:auto;width:auto;height:3px}.stops[data-astro-cid-zbb37bwy] h3[data-astro-cid-zbb37bwy]{margin-top:0}}.journal__head[data-astro-cid-374ffb54] h2[data-astro-cid-374ffb54]{font-size:clamp(1.875rem,3.6vw,2.75rem);margin:0 0 .75rem}.journal__head[data-astro-cid-374ffb54] p[data-astro-cid-374ffb54]{margin:0;color:var(--muted);max-width:56ch}.journal__grid[data-astro-cid-374ffb54]{display:grid;gap:2.5rem;margin-top:2.5rem}@media(min-width:62rem){.journal__grid[data-astro-cid-374ffb54]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:4rem;align-items:start}}.jform[data-astro-cid-374ffb54]{border:2px solid var(--fg);border-radius:4px;padding:clamp(1.25rem,3vw,2rem);min-width:0}.jform[data-astro-cid-374ffb54] h3[data-astro-cid-374ffb54]{font-size:1.3125rem;margin:0 0 1.25rem}.jform__facts[data-astro-cid-374ffb54]{margin:0 0 1.5rem;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.25rem}.jform__facts[data-astro-cid-374ffb54] dt[data-astro-cid-374ffb54]{font-weight:700}.jform__facts[data-astro-cid-374ffb54] dd[data-astro-cid-374ffb54]{margin:0;color:var(--muted)}@media(max-width:30rem){.jform__facts[data-astro-cid-374ffb54]{grid-template-columns:minmax(0,1fr)}.jform__facts[data-astro-cid-374ffb54] dd[data-astro-cid-374ffb54]{margin-bottom:.5rem}}.jtable[data-astro-cid-374ffb54]{width:100%;border-collapse:collapse;font-size:1rem}.jtable[data-astro-cid-374ffb54] caption[data-astro-cid-374ffb54]{text-align:left;font-size:.9375rem;color:var(--muted);padding-bottom:.5rem}.jtable[data-astro-cid-374ffb54] th[data-astro-cid-374ffb54],.jtable[data-astro-cid-374ffb54] td[data-astro-cid-374ffb54]{text-align:left;padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.jtable[data-astro-cid-374ffb54] thead[data-astro-cid-374ffb54] th[data-astro-cid-374ffb54]{border-bottom:2px solid var(--fg);font-weight:700}.jtable[data-astro-cid-374ffb54] .num[data-astro-cid-374ffb54]{text-align:right;padding-right:0;width:6.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.jtable[data-astro-cid-374ffb54] thead[data-astro-cid-374ffb54] .num[data-astro-cid-374ffb54]{font-family:inherit}.jtable[data-astro-cid-374ffb54] .code[data-astro-cid-374ffb54]{font-family:var(--font-mono);margin-right:.35rem}@media(max-width:30rem){.jtable[data-astro-cid-374ffb54]{font-size:.9375rem}.jtable[data-astro-cid-374ffb54] .num[data-astro-cid-374ffb54]{width:5.25rem}}.jform__after[data-astro-cid-374ffb54]{margin:1.25rem 0 1rem;color:var(--muted)}.jform__boxes[data-astro-cid-374ffb54]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700}.box[data-astro-cid-374ffb54]{display:inline-block;width:1.125rem;height:1.125rem;border:2px solid var(--fg);border-radius:2px}.jform__boxes[data-astro-cid-374ffb54] .box[data-astro-cid-374ffb54]:not(:first-child){margin-left:1rem}.journal__side-title[data-astro-cid-374ffb54]{font-size:1.25rem;margin:0 0 1rem}.journal__charge[data-astro-cid-374ffb54]{margin:1.75rem 0 0;font-weight:700;max-width:40ch}.csv[data-astro-cid-374ffb54]{margin:2.5rem 0 0;min-width:0}.csv[data-astro-cid-374ffb54] figcaption[data-astro-cid-374ffb54]{font-size:.9375rem;color:var(--muted);margin:0 0 .5rem}.csv[data-astro-cid-374ffb54] pre[data-astro-cid-374ffb54]{margin:0;padding:1rem 1.25rem;border-left:4px solid var(--fg);overflow-x:auto;font-family:var(--font-mono);font-size:.875rem;line-height:1.7;color:var(--fg)}.beyond__title[data-astro-cid-vqos4oy2]{font-size:clamp(1.875rem,3.6vw,2.75rem);margin:0 0 2rem}.beyond__list[data-astro-cid-vqos4oy2]{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;column-gap:4rem}@media(min-width:56rem){.beyond__list[data-astro-cid-vqos4oy2]{grid-template-columns:1fr 1fr}}.beyond__list[data-astro-cid-vqos4oy2] li[data-astro-cid-vqos4oy2]{padding-block:1.75rem;border-top:1px solid var(--rule)}.beyond__list[data-astro-cid-vqos4oy2] h3[data-astro-cid-vqos4oy2]{font-size:1.375rem;margin:0 0 .5rem}.beyond__list[data-astro-cid-vqos4oy2] p[data-astro-cid-vqos4oy2]{margin:0;color:var(--muted);max-width:46ch}.others__title[data-astro-cid-yhkgxcws]{font-size:clamp(1.875rem,3.6vw,2.75rem);margin:0 0 2.5rem}.others__grid[data-astro-cid-yhkgxcws]{display:grid;gap:3rem}@media(min-width:56rem){.others__grid[data-astro-cid-yhkgxcws]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:4rem}}.service[data-astro-cid-yhkgxcws] h3[data-astro-cid-yhkgxcws]{font-size:1.5rem;margin:0 0 .75rem}.service[data-astro-cid-yhkgxcws] p[data-astro-cid-yhkgxcws]{margin:0 0 1rem;color:var(--muted);max-width:48ch}.service__link[data-astro-cid-yhkgxcws]{font-weight:700}.projects__title[data-astro-cid-yhkgxcws]{font-size:1.0625rem;font-weight:700;margin:1.75rem 0 .75rem}.projects[data-astro-cid-yhkgxcws]{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.9rem}.projects[data-astro-cid-yhkgxcws] li[data-astro-cid-yhkgxcws]{display:grid;gap:.2rem}.projects[data-astro-cid-yhkgxcws] strong[data-astro-cid-yhkgxcws]{font-weight:700}.projects[data-astro-cid-yhkgxcws] code[data-astro-cid-yhkgxcws]{font-family:var(--font-mono);font-size:.9375rem;line-height:1.5;color:var(--muted);padding-left:.9rem;border-left:3px solid var(--fg)}.closing__title[data-astro-cid-2sdols43]{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.03em;margin:0 0 1rem}.closing__lead[data-astro-cid-2sdols43]{margin:0 0 2rem;color:var(--muted);font-size:1.25rem;max-width:44ch}.closing__row[data-astro-cid-2sdols43]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}
