.release-form-bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:root[data-theme=dark] .release-form-bg{display:none}.rf-line{fill:none;stroke:color-mix(in oklab,var(--fg) 14%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;opacity:1;animation:rf-cycle 18s ease-in-out infinite}@keyframes rf-cycle{0%{stroke-dashoffset:100;opacity:1}16.667%{stroke-dashoffset:0;opacity:1}72.222%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.rf-line{animation:none;stroke-dashoffset:0;opacity:1}}.project-title--brand-builder{white-space:nowrap;font-size:clamp(2rem,7vw,9rem);letter-spacing:-.05em;overflow-wrap:normal;word-break:normal}.brand-bg-fill{position:fixed;inset:0;z-index:-1;pointer-events:none;display:grid;grid-template-columns:repeat(22,1fr);grid-template-rows:repeat(12,1fr);overflow:hidden}.brand-bg-glyph{display:block;width:100%;height:100%;overflow:visible}:root[data-theme=dark] .brand-bg-fill{display:none}:root[data-theme=dark] .project-title--brand-builder.gradient-text{color:transparent;background-image:repeating-linear-gradient(0deg,rgba(225,230,240,.7) 0 1px,transparent 1px .18em),repeating-linear-gradient(90deg,rgba(225,230,240,.7) 0 1px,transparent 1px .18em),linear-gradient(180deg,#4a7bb0,#355f8c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}:root[data-theme=dark] .project-title--release-one.gradient-text{color:#6effb1;background-image:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:#6effb1;text-shadow:0 0 2px rgba(220,255,235,.95),0 0 6px rgba(160,255,200,.9),0 0 14px rgba(110,255,177,.8),0 0 32px rgba(56,220,130,.55),0 0 70px rgba(34,170,96,.4),0 0 140px rgba(20,110,60,.3)}.project-back{position:relative;z-index:3;display:inline-block;margin-bottom:var(--space-5);padding:6px 10px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg);background:transparent;text-decoration:none;transition:transform .16s ease,opacity .16s ease}.project-back[data-on-backdrop=true]{color:#fff}.project-back:visited{color:var(--fg)}.project-back[data-on-backdrop=true]:visited{color:#fff}.project-back:hover,.project-back:focus-visible{transform:translate(-3px);opacity:.85}.project-page-backdrop--imitation{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgb(81 126 255 / .92) 0 12%,rgb(81 126 255 / .34) 26%,transparent 40%),radial-gradient(circle at 82% 22%,rgb(255 82 142 / .84) 0 14%,rgb(255 82 142 / .26) 28%,transparent 42%),radial-gradient(circle at 76% 78%,rgb(19 224 255 / .78) 0 14%,rgb(19 224 255 / .22) 28%,transparent 42%),radial-gradient(circle at 26% 82%,rgb(173 102 255 / .72) 0 12%,rgb(173 102 255 / .2) 24%,transparent 38%),radial-gradient(circle at 18% 18%,rgb(255 224 44 / .82) 0 10%,rgb(255 224 44 / .34) 22%,transparent 40%),linear-gradient(138deg,#20378f,#6a2448 31%,#165e77 66%,#a14c23);opacity:.9}:root[data-theme=dark] .project-page-backdrop--imitation{display:none}:root[data-theme=dark] .project-title--mesh-mask.gradient-text{color:transparent;background-image:radial-gradient(circle at 58% 58%,rgb(255 224 44 / .98) 0 11%,rgb(255 224 44 / .42) 24%,transparent 38%),radial-gradient(circle at 18% 80%,rgb(255 78 132 / .9) 0 14%,rgb(255 78 132 / .32) 28%,transparent 42%),radial-gradient(circle at 28% 20%,rgb(16 232 255 / .88) 0 14%,rgb(16 232 255 / .28) 28%,transparent 42%),radial-gradient(circle at 72% 18%,rgb(173 104 255 / .84) 0 12%,rgb(173 104 255 / .26) 24%,transparent 38%),linear-gradient(318deg,#20378f,#6a2448 31%,#165e77 66%,#a14c23);background-size:132% 132%;background-position:50% 50%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-body h2{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em;margin:var(--space-5) 0 var(--space-2)}.project-body p{margin:0 0 var(--space-3)}.project-body ul,.project-body ol{margin:0 0 var(--space-3) var(--space-3)}.project-body li{margin-bottom:var(--space-1)}.project-body a{color:var(--selection-fg);background:var(--selection-bg);padding:5px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.project-body a:visited{color:var(--selection-fg)}.project-body code{font-family:var(--font-mono);font-size:.9em;padding:.1em .3em;background:color-mix(in oklab,var(--fg) 8%,transparent);border-radius:3px}
