.sx[data-astro-cid-bjt3ojfj]{background:var(--night);color:var(--white);padding-block:clamp(72px,12vh,140px);position:relative;overflow:hidden}.sx[data-astro-cid-bjt3ojfj]:before{content:"";pointer-events:none;background:radial-gradient(45% 40% at 10% 0,#a3191f47,#0000 70%),radial-gradient(45% 40% at 90% 100%,#305ca952,#0000 70%);position:absolute;inset:0}.sx__head[data-astro-cid-bjt3ojfj]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 48px;margin-bottom:clamp(36px,6vh,64px);display:grid;position:relative}.sx__head[data-astro-cid-bjt3ojfj] .tag[data-astro-cid-bjt3ojfj]{color:#a9b9cc;grid-column:1/-1}.sx__head[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{font-size:var(--s3)}.sx__head[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, color-mix(in srgb, var(--red) 55%, #fff), var(--orange) 30%, var(--green) 62%, color-mix(in srgb, var(--sky) 60%, #fff));width:fit-content;margin-top:-.1em;padding-top:.1em;display:block}.sx__lead[data-astro-cid-bjt3ojfj]{color:#c9d6e6;max-width:34ch}.sx__rail[data-astro-cid-bjt3ojfj]{--p:1;position:relative}.sx__pipe[data-astro-cid-bjt3ojfj]{background:#ffffff1a;border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:7px;overflow:hidden}.sx__pipe[data-astro-cid-bjt3ojfj] i[data-astro-cid-bjt3ojfj]{background:linear-gradient(180deg, var(--red), var(--orange) 28%, var(--green) 52%, var(--sky) 76%, var(--deep));clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);position:absolute;inset:0}.sx__list[data-astro-cid-bjt3ojfj]{margin:0;padding:0;list-style:none;position:relative}.sx__row[data-astro-cid-bjt3ojfj]{border-top:1px solid #ffffff1f}.sx__row[data-astro-cid-bjt3ojfj]:last-child{border-bottom:1px solid #ffffff1f}.sx__link[data-astro-cid-bjt3ojfj]{isolation:isolate;grid-template-columns:clamp(110px,11vw,170px) minmax(0,1fr) clamp(96px,9vw,140px) 48px;align-items:center;gap:clamp(16px,2.6vw,40px);padding:clamp(26px,4vh,40px) 0 clamp(26px,4vh,40px) 40px;display:grid;position:relative}.sx__link[data-astro-cid-bjt3ojfj]:before{content:"";z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--c) 28%, transparent), transparent 75%);opacity:0;transform-origin:0;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:22px;position:absolute;inset:0 0 0 26px;transform:scaleX(.96)}.sx__link[data-astro-cid-bjt3ojfj]:hover:before,.sx__link[data-astro-cid-bjt3ojfj]:focus-visible:before{opacity:1;transform:none}.sx__node[data-astro-cid-bjt3ojfj]{background:var(--night);border-radius:50%;width:16px;height:16px;margin-top:-8px;transition:background-color .5s,box-shadow .5s;position:absolute;top:50%;left:1px;box-shadow:inset 0 0 0 3px #ffffff40}.sx__n[data-astro-cid-bjt3ojfj]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-hi);-webkit-text-stroke:2px var(--c-hi);transition:color .6s var(--ease);font-size:clamp(5rem,3rem + 5vw,9rem);font-weight:900;line-height:.8}.sx__body[data-astro-cid-bjt3ojfj]{gap:10px;display:grid}.sx__meta[data-astro-cid-bjt3ojfj]{color:#a9b9cc;flex-wrap:wrap;gap:4px 18px;font-size:.64rem;display:flex}.sx__meta[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:first-child{color:var(--c-hi);font-weight:600}.sx__body[data-astro-cid-bjt3ojfj] h3[data-astro-cid-bjt3ojfj]{font-size:var(--s2);max-width:30ch}.sx__sum[data-astro-cid-bjt3ojfj]{color:#c9d6e6;max-width:60ch}.sx__glyph[data-astro-cid-bjt3ojfj]{display:block}.sx__go[data-astro-cid-bjt3ojfj]{width:48px;height:48px;color:var(--white);transition:transform .5s var(--ease), background-color .4s, color .4s;border-radius:50%;padding:12px;box-shadow:inset 0 0 0 1.5px #ffffff4d}.sx__link[data-astro-cid-bjt3ojfj]:hover .sx__go[data-astro-cid-bjt3ojfj]{background:var(--white);color:var(--ink);transform:translate(6px)}.sx__row[data-astro-cid-bjt3ojfj].is-on .sx__node[data-astro-cid-bjt3ojfj],.sx__rail[data-astro-cid-bjt3ojfj]:not(.is-armed) .sx__node[data-astro-cid-bjt3ojfj]{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 30%, transparent), 0 0 18px var(--c)}.sx__rail[data-astro-cid-bjt3ojfj].is-armed .sx__row[data-astro-cid-bjt3ojfj]:not(.is-on) .sx__n[data-astro-cid-bjt3ojfj]{color:#0000;-webkit-text-stroke-color:#ffffff47}.sx__rail[data-astro-cid-bjt3ojfj].is-armed .sx__row[data-astro-cid-bjt3ojfj]:not(.is-on) .sx__meta[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]:first-child{color:#a9b9cc}.sx__rail[data-astro-cid-bjt3ojfj].is-touch .sx__pipe[data-astro-cid-bjt3ojfj] i[data-astro-cid-bjt3ojfj]{transition:clip-path .9s var(--ease)}.fq[data-astro-cid-bjt3ojfj]{background:var(--white);interpolate-size:allow-keywords;padding-block:clamp(72px,12vh,140px);position:relative}.fq__grid[data-astro-cid-bjt3ojfj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fq__head[data-astro-cid-bjt3ojfj]{top:calc(var(--header) + 28px);justify-items:start;gap:18px;display:grid;position:sticky}.fq__head[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj]{font-size:var(--s3);margin-top:-4px}.fq__head[data-astro-cid-bjt3ojfj] h2[data-astro-cid-bjt3ojfj] span[data-astro-cid-bjt3ojfj]{color:var(--sky-ink);margin-top:-.1em;padding-top:.1em;display:block}.fq__lead[data-astro-cid-bjt3ojfj]{color:var(--ink-2);max-width:34ch}.fq__list[data-astro-cid-bjt3ojfj]{border-top:1px solid var(--line)}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj]{border-bottom:1px solid var(--line)}.fq[data-astro-cid-bjt3ojfj] summary[data-astro-cid-bjt3ojfj]{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--s1);border-radius:6px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:22px 0;line-height:1.3;list-style:none;display:grid}.fq[data-astro-cid-bjt3ojfj] summary[data-astro-cid-bjt3ojfj]::-webkit-details-marker{display:none}.fq__n[data-astro-cid-bjt3ojfj]{color:var(--ink-2);font-size:.7rem;transition:color .3s}.fq__q[data-astro-cid-bjt3ojfj]{transition:color .3s}.fq[data-astro-cid-bjt3ojfj] summary[data-astro-cid-bjt3ojfj]:hover .fq__q[data-astro-cid-bjt3ojfj]{color:var(--sky-ink)}.fq__ic[data-astro-cid-bjt3ojfj]{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .4s, box-shadow .4s, transform .5s var(--ease);border-radius:50%;position:relative}.fq__ic[data-astro-cid-bjt3ojfj]:before,.fq__ic[data-astro-cid-bjt3ojfj]:after{content:"";background:var(--ink);border-radius:2px;width:16px;height:2px;margin:-1px 0 0 -8px;transition:background-color .4s;position:absolute;top:50%;left:50%}.fq__ic[data-astro-cid-bjt3ojfj]:after{transform:rotate(90deg)}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj][open] .fq__ic[data-astro-cid-bjt3ojfj]{background:var(--ink);box-shadow:none;transform:rotate(135deg)}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj][open] .fq__ic[data-astro-cid-bjt3ojfj]:before,.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj][open] .fq__ic[data-astro-cid-bjt3ojfj]:after{background:var(--white)}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj][open] .fq__n[data-astro-cid-bjt3ojfj]{color:var(--sky-ink)}.fq__a[data-astro-cid-bjt3ojfj]{color:var(--ink-2);max-width:66ch;padding:0 58px 26px 62px}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj]::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:hidden}.fq[data-astro-cid-bjt3ojfj] details[data-astro-cid-bjt3ojfj][open]::details-content{block-size:auto}@media (width<=899px){.sx__head[data-astro-cid-bjt3ojfj]{grid-template-columns:minmax(0,1fr)}.sx__link[data-astro-cid-bjt3ojfj]{grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:14px 16px;padding-left:32px}.sx__link[data-astro-cid-bjt3ojfj]:before{left:20px}.sx__n[data-astro-cid-bjt3ojfj]{grid-column:1;font-size:4.2rem}.sx__glyph[data-astro-cid-bjt3ojfj]{grid-area:1/2;align-self:center}.sx__body[data-astro-cid-bjt3ojfj]{grid-column:1/-1}.sx__go[data-astro-cid-bjt3ojfj]{grid-column:1/-1;justify-self:start}.sx__node[data-astro-cid-bjt3ojfj]{top:56px}.fq__grid[data-astro-cid-bjt3ojfj]{grid-template-columns:minmax(0,1fr)}.fq__head[data-astro-cid-bjt3ojfj]{position:static}.fq[data-astro-cid-bjt3ojfj] summary[data-astro-cid-bjt3ojfj]{grid-template-columns:30px minmax(0,1fr) 44px;gap:10px;padding:18px 0}.fq__a[data-astro-cid-bjt3ojfj]{padding:0 0 22px 40px}}
