@keyframes _1dicc0u0{0%{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.1)}to{transform:translate(0,0)scale(1)}}
@keyframes _1dicc0u1{0%,45%{opacity:1}55%,to{opacity:.15}}
._1dicc0u2{color:#ededf2;min-height:100vh;font-family:var(--font-space-grotesk), sans-serif;background:#08080a;grid-template-columns:minmax(72px,200px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}
._1dicc0u3{filter:blur(46px);pointer-events:none;border-radius:50%;position:absolute}
._1dicc0u4{background:radial-gradient(circle,#7c5cff80,#0000 62%);width:780px;height:780px;animation:24s ease-in-out infinite _1dicc0u0;top:-220px;right:-200px}
._1dicc0u5{filter:blur(50px);background:radial-gradient(circle,#ff5a3c52,#0000 64%);width:700px;height:700px;animation:30s ease-in-out infinite reverse _1dicc0u0;bottom:-180px;left:-240px}
._1dicc0u6{border-right:1px solid #ededf21a;flex-direction:column;justify-content:flex-end;padding:40px 0 40px clamp(20px,3vw,40px);display:flex;position:relative}
._1dicc0u7{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ededf299;align-items:center;gap:9px;font-size:12px;display:flex}
._1dicc0u9{background:#7c5cff;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite _1dicc0u1;box-shadow:0 0 12px #7c5cff}
._1dicc0ua{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;min-height:100vh;padding:40px clamp(20px,5vw,64px) 48px;display:flex;position:relative}
._1dicc0ub{min-width:0;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ededf29e;justify-content:flex-end;font-size:12px;display:flex}
._1dicc0uc{flex-direction:column;gap:30px;max-width:860px;padding:60px 0;display:flex}
._1dicc0ud{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#ededf299;font-size:12px}
._1dicc0ue{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.04em;overflow-wrap:break-word;color:#0000;background-image:linear-gradient(94deg,#fff 10%,#ffb03c 44%,#ff5a3c 66%,#7c5cff 96%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(52px,11vw,132px);font-weight:700;line-height:.92}
._1dicc0uf{max-width:520px;font-family:var(--font-instrument-serif), serif;color:#ededf2e0;text-wrap:pretty;margin:0;font-size:clamp(23px,3.2vw,32px);line-height:1.35}
._1dicc0ug{color:#ededf28c;text-wrap:pretty;max-width:460px;margin:0;font-size:17px;line-height:1.65}
._1dicc0uh{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ededf29e;border-top:1px solid #ededf21f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding-top:28px;font-size:12px;display:flex}
._1dicc0ui{color:inherit;overflow-wrap:anywhere;text-decoration:none;transition:color .2s}
._1dicc0ui:hover{color:#fff}
@media (max-width:640px){._1dicc0u2{grid-template-columns:48px minmax(0,1fr)}._1dicc0u6{justify-content:flex-end;padding:24px 0}._1dicc0u7{justify-content:center;gap:0}._1dicc0u8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1dicc0ua{padding:24px 18px 32px}._1dicc0uc{gap:22px;padding:36px 0}._1dicc0ue{font-size:clamp(40px,13vw,72px)}._1dicc0uh{letter-spacing:.08em;gap:12px 24px;font-size:11px}}
@media (prefers-reduced-motion:reduce){._1dicc0u3,._1dicc0u9{animation:none}}
