.pl[data-astro-cid-w24xnn55]{background:var(--night);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.pl[data-astro-cid-w24xnn55]:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 90% 8%,#dd83312e,#0000 70%),radial-gradient(60% 60% at 10% 75%,#2e84be29,#0000 70%);position:absolute;inset:0}.pl__inner[data-astro-cid-w24xnn55]{gap:clamp(32px,5vh,56px);padding-block:clamp(72px,12vh,128px) clamp(24px,4vh,48px);display:grid}.pl__head[data-astro-cid-w24xnn55]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 48px;display:grid}.pl__head[data-astro-cid-w24xnn55] .tag[data-astro-cid-w24xnn55]{color:#a9b9cc;grid-column:1/-1}.pl__head[data-astro-cid-w24xnn55] h2[data-astro-cid-w24xnn55]{font-size:var(--s3)}.pl__head[data-astro-cid-w24xnn55] h2[data-astro-cid-w24xnn55] span[data-astro-cid-w24xnn55]{color:var(--orange);margin-top:-.1em;padding-top:.1em;display:block}.pl__lead[data-astro-cid-w24xnn55]{color:#c9d6e6;max-width:46ch}.pl__plate[data-astro-cid-w24xnn55]{background:repeating-linear-gradient(90deg, #ffffff05 0 2px, transparent 2px 5px), linear-gradient(160deg, #182a45, var(--night-2) 60%);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -50px #000c}.pl__strip[data-astro-cid-w24xnn55]{color:var(--white);background:linear-gradient(90deg,#a3191f8c,#dd833180 30%,#88aa4b73 55%,#2e84be80 78%,#305ca999);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:16px clamp(22px,3vw,40px) 14px;font-size:.64rem;display:flex}.pl__rows[data-astro-cid-w24xnn55]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pl__row[data-astro-cid-w24xnn55]{align-content:space-between;gap:18px;min-height:clamp(150px,16vw,220px);padding:clamp(20px,2.4vw,32px) clamp(22px,3vw,40px);display:grid}.pl__row[data-astro-cid-w24xnn55]+.pl__row[data-astro-cid-w24xnn55]{border-left:1px dashed #ffffff29}.pl__row[data-astro-cid-w24xnn55] dt[data-astro-cid-w24xnn55]{color:#a9b9cc;max-width:18ch;font-size:.66rem}.pl__row[data-astro-cid-w24xnn55] dd[data-astro-cid-w24xnn55]{align-items:flex-end;gap:8px;margin:0;display:flex}.pl__n[data-astro-cid-w24xnn55]{font-family:var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(4.4rem,2.4rem + 4.6vw,8.4rem);font-weight:900;line-height:.82}.pl__u[data-astro-cid-w24xnn55]{font-family:var(--f-display);color:var(--sky);padding-bottom:.15em;font-size:clamp(1.4rem,1rem + 1vw,2.2rem);font-weight:800;line-height:1}.pl__rivet[data-astro-cid-w24xnn55]{background:radial-gradient(circle at 35% 35%,#9fb1c6,#3b4c64 70%);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 1px 2px #0009}.pl__body[data-astro-cid-w24xnn55]{position:relative}.pl__rivet[data-astro-cid-w24xnn55]:first-of-type{top:10px;left:10px}.pl__rivet[data-astro-cid-w24xnn55]:nth-of-type(2){top:10px;right:10px}.pl__rivet[data-astro-cid-w24xnn55]:nth-of-type(3){bottom:10px;left:10px}.pl__rivet[data-astro-cid-w24xnn55]:nth-of-type(4){bottom:10px;right:10px}.cv__inner[data-astro-cid-w24xnn55]{align-content:center;gap:22px;padding-block:clamp(56px,10vh,110px) clamp(72px,12vh,128px);display:grid}.cv__label[data-astro-cid-w24xnn55]{color:#a9b9cc;font-size:.7rem}.cv__line[data-astro-cid-w24xnn55]{font-family:var(--f-display);font-weight:900;font-size:var(--s4);text-transform:uppercase;text-wrap:balance;max-width:14ch;line-height:.92}.cv__line[data-astro-cid-w24xnn55] em[data-astro-cid-w24xnn55]{color:var(--sky);font-style:normal}.cv__more[data-astro-cid-w24xnn55]{font-size:var(--s1);color:#c9d6e6;max-width:44ch;line-height:1.45}@media (width>=900px){.cv__inner[data-astro-cid-w24xnn55]{min-height:100svh}}@media (width<=1099px){.pl__rows[data-astro-cid-w24xnn55]{grid-template-columns:repeat(2,minmax(0,1fr))}.pl__row[data-astro-cid-w24xnn55]:nth-child(3){border-left:0}.pl__row[data-astro-cid-w24xnn55]:nth-child(n+3){border-top:1px dashed #ffffff29}}@media (width<=899px){.pl__head[data-astro-cid-w24xnn55]{grid-template-columns:1fr}}@media (width<=479px){.pl__row[data-astro-cid-w24xnn55]{min-height:150px;padding:18px 20px}.pl__n[data-astro-cid-w24xnn55]{font-size:clamp(3.6rem,18vw,4.6rem)}}.pr[data-astro-cid-nvuov5cg]{background:var(--night);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.pr[data-astro-cid-nvuov5cg]:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 80%,#000 30%,#0000 85%)}.pr__inner[data-astro-cid-nvuov5cg]{gap:clamp(40px,7vh,72px);padding-block:clamp(72px,13vh,140px);display:grid}.pr__head[data-astro-cid-nvuov5cg]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 48px;display:grid}.pr__head[data-astro-cid-nvuov5cg] .tag[data-astro-cid-nvuov5cg]{color:#a9b9cc;grid-column:1/-1}.pr__head[data-astro-cid-nvuov5cg] h2[data-astro-cid-nvuov5cg]{font-size:var(--s3)}.pr__lead[data-astro-cid-nvuov5cg]{color:#c9d6e6;max-width:44ch}.pr__flow[data-astro-cid-nvuov5cg]{position:relative}.pr__pipe[data-astro-cid-nvuov5cg]{background:#ffffff1a;border-radius:4px;height:4px;position:absolute;top:9px;left:0;right:0;overflow:hidden}.pr__pipe[data-astro-cid-nvuov5cg] i[data-astro-cid-nvuov5cg]{background:var(--thermal);transform-origin:0;position:absolute;inset:0}.pr__steps[data-astro-cid-nvuov5cg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.pr__step[data-astro-cid-nvuov5cg]{align-content:start;gap:12px;display:grid;position:relative}.pr__node[data-astro-cid-nvuov5cg]{background:var(--c);width:22px;height:22px;box-shadow:0 0 0 5px var(--night), 0 0 22px 2px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;margin-bottom:18px}.pr__n[data-astro-cid-nvuov5cg]{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--c) 75%, var(--white));font-size:clamp(4.4rem,3rem + 3.4vw,7rem);font-weight:900;line-height:.8}.pr__step[data-astro-cid-nvuov5cg] h3[data-astro-cid-nvuov5cg]{font-size:clamp(1.5rem,1.1rem + 1vw,2.2rem)}.pr__step[data-astro-cid-nvuov5cg] p[data-astro-cid-nvuov5cg]{color:#c9d6e6;max-width:30ch}@media (width<=899px){.pr__head[data-astro-cid-nvuov5cg]{grid-template-columns:1fr}.pr__pipe[data-astro-cid-nvuov5cg]{width:4px;height:auto;inset:6px auto 6px 9px}.pr__pipe[data-astro-cid-nvuov5cg] i[data-astro-cid-nvuov5cg]{background:linear-gradient(180deg, var(--red), var(--orange) 33%, var(--green) 66%, var(--sky));transform-origin:top}.pr__steps[data-astro-cid-nvuov5cg]{grid-template-columns:1fr;gap:40px}.pr__step[data-astro-cid-nvuov5cg]{padding-left:52px}.pr__node[data-astro-cid-nvuov5cg]{margin:0;position:absolute;top:0;left:0}.pr__n[data-astro-cid-nvuov5cg]{font-size:4.2rem}}.nh[data-astro-cid-w6fzp2su]{justify-items:start;gap:14px;display:grid}.nh[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{font-size:var(--s3);max-width:16ch}.nh--split[data-astro-cid-w6fzp2su]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;column-gap:48px}.nh--split[data-astro-cid-w6fzp2su] .tag[data-astro-cid-w6fzp2su]{grid-column:1/-1}.nh__lead[data-astro-cid-w6fzp2su]{color:var(--ink-2);max-width:44ch}.nv[data-astro-cid-w6fzp2su]{background:var(--paper)}.nv__inner[data-astro-cid-w6fzp2su],.ns__inner[data-astro-cid-w6fzp2su]{gap:clamp(36px,6vh,64px);padding-block:clamp(72px,13vh,140px);display:grid}.nv__list[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.nv__item[data-astro-cid-w6fzp2su]{align-content:start;gap:14px;display:grid}.nv__bar[data-astro-cid-w6fzp2su]{background:var(--thermal);background-size:300% 100%;background-position:calc(var(--i) * 50%) 0;border-radius:6px;height:6px;margin-bottom:10px}.nv__n[data-astro-cid-w6fzp2su]{color:var(--ink-2);font-size:.66rem}.nv__item[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{font-size:var(--s2);max-width:14ch}.nv__item[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:var(--ink-2);max-width:36ch}.ns[data-astro-cid-w6fzp2su]{background:var(--white);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px;position:relative}.ns[data-astro-cid-w6fzp2su]:before{content:"";background:radial-gradient(80% 70% at 50% 40%, transparent 30%, var(--white) 85%);pointer-events:none;position:absolute;inset:0}.ns__inner[data-astro-cid-w6fzp2su]{position:relative}.ns__list[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ns__item[data-astro-cid-w6fzp2su]{background:var(--white);box-shadow:0 0 0 1px var(--line), 0 30px 60px -48px #0d1a2a73;border-radius:22px;align-content:start;gap:12px;padding:clamp(24px,2.6vw,36px);display:grid}.ns__icon[data-astro-cid-w6fzp2su]{fill:none;width:52px;height:52px;stroke:var(--sky-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.ns__item[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{font-size:var(--s2)}.ns__item[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:var(--ink-2)}.nm[data-astro-cid-w6fzp2su]{background:var(--night);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.nm[data-astro-cid-w6fzp2su]:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 100% 0,#2e84be38,#0000 70%);position:absolute;inset:0}.nm[data-astro-cid-w6fzp2su] .tag[data-astro-cid-w6fzp2su]{color:#a9b9cc}.nm__inner[data-astro-cid-w6fzp2su]{gap:clamp(28px,5vh,48px);padding-block:clamp(72px,13vh,140px) clamp(64px,10vh,110px);display:grid}.nm__list[data-astro-cid-w6fzp2su]{font-family:var(--f-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.08em .42em;margin:0;padding:0;font-size:clamp(2.6rem,1.4rem + 5vw,7rem);font-weight:900;line-height:1;list-style:none;display:flex}.nm__list[data-astro-cid-w6fzp2su] li[data-astro-cid-w6fzp2su]:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px #c9d6e699}.nm__note[data-astro-cid-w6fzp2su]{color:#9fb1c6;max-width:60ch;font-size:.95rem}.nm__ig[data-astro-cid-w6fzp2su]{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;margin-top:clamp(16px,4vh,40px);padding-top:clamp(28px,5vh,48px);display:grid}.nm__ig[data-astro-cid-w6fzp2su]>div[data-astro-cid-w6fzp2su]{gap:12px;display:grid}.nm__ig-tag[data-astro-cid-w6fzp2su]{color:#a9b9cc;font-size:.66rem}.nm__ig[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{font-size:var(--s2)}.nm__ig[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]:not(.mono){color:#c9d6e6;max-width:46ch}.nm__handle[data-astro-cid-w6fzp2su]{min-height:64px;font-family:var(--f-display);text-transform:lowercase;color:var(--ink);background:var(--white);isolation:isolate;transition:color .4s, transform .4s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 30px;font-size:clamp(1.6rem,1rem + 1.6vw,2.6rem);font-weight:800;display:inline-flex;position:relative;overflow:hidden}.nm__handle[data-astro-cid-w6fzp2su]:before{content:"";z-index:-1;background:var(--thermal);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translate(-101%)}.nm__handle[data-astro-cid-w6fzp2su]:hover{color:var(--white);transform:translateY(-2px)}.nm__handle[data-astro-cid-w6fzp2su]:hover:before{transform:none}.nm__handle[data-astro-cid-w6fzp2su] svg[data-astro-cid-w6fzp2su]{flex:none;width:26px;height:26px}@media (width<=899px){.nh--split[data-astro-cid-w6fzp2su],.nv__list[data-astro-cid-w6fzp2su],.ns__list[data-astro-cid-w6fzp2su]{grid-template-columns:1fr}.nv__list[data-astro-cid-w6fzp2su]{gap:36px}.nm__ig[data-astro-cid-w6fzp2su]{grid-template-columns:1fr}.nm__handle[data-astro-cid-w6fzp2su]{justify-self:start;padding:0 24px}}@media (width>=640px) and (width<=899px){.ns__item[data-astro-cid-w6fzp2su]{grid-template-columns:auto 1fr;column-gap:24px}.ns__icon[data-astro-cid-w6fzp2su]{grid-row:span 2;margin:0}}
