.background-effect[data-astro-cid-zkhec6xw]{z-index:0;width:100vw;height:min(600px,62vh);min-height:360px;padding-inline:0;position:absolute;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}.background-effect[data-astro-cid-zkhec6xw]:after{background:linear-gradient(180deg,hsl(var(--background)/0) 0,hsl(var(--background)/.28) 72%,hsl(var(--background)) 100%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.background-effect[data-astro-cid-zkhec6xw] .floating-lines-container,.background-effect[data-astro-cid-zkhec6xw] astro-island{width:100%;height:100%;display:block}main.home-page{--site-shell-gutter:clamp(1rem,5vw,2rem);--site-shell-width:1180px;--content-max-width:var(--site-shell-width);--breakout-max-width:var(--site-shell-width);--padding-inline:0;isolation:isolate;position:relative}.archive-intro[data-astro-cid-zkhec6xw],.article-list[data-astro-cid-zkhec6xw],.home-explainer[data-astro-cid-zkhec6xw],.home-link-spotlight[data-astro-cid-zkhec6xw]{width:min(calc(100vw - var(--site-shell-gutter)*2),var(--site-shell-width));z-index:1;grid-column:1/-1;justify-self:center;position:relative}.archive-intro[data-astro-cid-zkhec6xw],.home-explainer[data-astro-cid-zkhec6xw]{max-width:none;margin-inline:auto}.home-explainer[data-astro-cid-zkhec6xw]{gap:.45rem;margin-top:clamp(.5rem,2vw,1.5rem);padding-block:clamp(.75rem,2vw,1.5rem) clamp(.35rem,1vw,.75rem);display:grid}.home-explainer[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{color:var(--clr-muted-100);letter-spacing:0;max-width:30ch;text-shadow:none;text-wrap:balance;text-wrap:wrap;margin:0;font-family:Raleway,sans-serif;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:700;line-height:1.05}.archive-intro[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]:not(.eyebrow),.home-explainer[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]:not(.eyebrow),.spotlight-copy[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]:not(.eyebrow){color:hsl(var(--muted-foreground));max-width:62ch;margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.home-link-spotlight[data-astro-cid-zkhec6xw]{--spotlight-cyan:hsl(var(--neon-cyan));--spotlight-pink:hsl(var(--neon-pink));--spotlight-lime:#b8ff5f;--spotlight-ink:#05080a;isolation:isolate;grid-template-columns:1fr;align-items:center;gap:1rem;max-width:none;margin:.75rem auto 1.75rem;display:grid;position:relative;overflow:hidden}.home-link-spotlight[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,transparent,#ffffff47,transparent),linear-gradient(90deg,var(--spotlight-cyan),var(--spotlight-lime),var(--spotlight-pink));content:"";opacity:.82;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.spotlight-copy[data-astro-cid-zkhec6xw]{gap:.2rem;padding-top:1.4rem;display:grid}.spotlight-copy[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:var(--clr-muted-100);letter-spacing:0;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:400;line-height:1.1}.eyebrow[data-astro-cid-zkhec6xw]{color:var(--spotlight-cyan,hsl(var(--neon-cyan)));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.spotlight-actions[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:0;display:grid}.archive-intro[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);padding-top:1.4rem;display:grid;position:relative}.archive-intro[data-astro-cid-zkhec6xw]:before{background:linear-gradient(90deg,transparent,#ffffff47,transparent),linear-gradient(90deg,var(--spotlight-cyan,hsl(var(--neon-cyan))),var(--spotlight-lime,#b8ff5f),var(--spotlight-pink,hsl(var(--neon-pink))));content:"";opacity:.82;width:100%;height:1px;position:absolute;inset:0 auto auto 0}.archive-intro[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:var(--clr-muted-100);letter-spacing:0;max-width:18ch;text-shadow:none;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:400;line-height:1.1}.article-list[data-astro-cid-zkhec6xw]{max-width:none;margin-top:clamp(1rem,3vw,2rem)}.spotlight-link[data-astro-cid-zkhec6xw]{--link-accent:var(--spotlight-cyan);background:linear-gradient(135deg,#ffffff0f,#ffffff05) padding-box,linear-gradient(var(--spotlight-ink),var(--spotlight-ink)) padding-box,conic-gradient(from var(--spin-angle,0deg),var(--link-accent),#ffffff1f 34%,var(--spotlight-pink),#ffffff1f 68%,var(--link-accent)) border-box;box-shadow:0 0 0 1px #ffffff1f inset,0 0 1rem color-mix(in srgb,var(--link-accent),transparent 84%);color:var(--clr-muted-100);border:1px solid #0000;border-radius:0;align-items:center;min-height:5.6rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.spotlight-link[data-astro-cid-zkhec6xw]:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff38,#0000 48%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.spotlight-link[data-astro-cid-zkhec6xw]:after{background:linear-gradient(90deg,var(--link-accent),transparent);content:"";opacity:.85;transform-origin:0;block-size:3px;transition:transform .18s;position:absolute;inset:auto 1rem .85rem;transform:scaleX(.36)}.spotlight-link[data-astro-cid-zkhec6xw]:focus-visible,.spotlight-link[data-astro-cid-zkhec6xw]:hover{border-color:color-mix(in srgb,var(--link-accent),#fff 18%);box-shadow:0 0 0 1px #ffffff14 inset,0 0 1.5rem color-mix(in srgb,var(--link-accent),transparent 68%);color:#fff;outline:none;transform:translateY(-2px)}.spotlight-link[data-astro-cid-zkhec6xw]:focus-visible:before,.spotlight-link[data-astro-cid-zkhec6xw]:hover:before{transform:translate(120%)}.spotlight-link[data-astro-cid-zkhec6xw]:focus-visible:after,.spotlight-link[data-astro-cid-zkhec6xw]:hover:after{transform:scaleX(1)}.oss-link[data-astro-cid-zkhec6xw]{--link-accent:var(--spotlight-lime)}.link-kicker[data-astro-cid-zkhec6xw],.link-title[data-astro-cid-zkhec6xw]{z-index:1;position:relative}.link-kicker[data-astro-cid-zkhec6xw]{color:var(--link-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.link-title[data-astro-cid-zkhec6xw]{letter-spacing:0;max-width:13ch;font-size:1.25rem;font-weight:700;line-height:1.08}@property --spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.spotlight-link[data-astro-cid-zkhec6xw]{animation:7s linear infinite border-spin}.oss-link[data-astro-cid-zkhec6xw]{animation-duration:8.5s;animation-direction:reverse}}@keyframes border-spin{to{--spin-angle:360deg}}@media (width>=720px){.home-link-spotlight[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(15rem,.72fr) minmax(25rem,1fr);margin-top:1.25rem}.spotlight-actions[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-copy[data-astro-cid-zkhec6xw]{padding-block:1.2rem}.archive-intro[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw],.spotlight-copy[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:2rem}.link-title[data-astro-cid-zkhec6xw]{font-size:1.42rem}}
