.why-art[data-astro-cid-3zlaev2a]{background:radial-gradient(120% 120% at 0 0,#ffffff2e,#0000 50%),linear-gradient(135deg,#6710c9,#1b0fbf)}.why-art[data-astro-cid-3zlaev2a]:before{content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0}.why-art[data-astro-cid-3zlaev2a] .art-float,.why-art[data-astro-cid-3zlaev2a] .art-float-2,.why-art[data-astro-cid-3zlaev2a] .art-pop,.why-art[data-astro-cid-3zlaev2a] .art-needle,.why-art[data-astro-cid-3zlaev2a] .art-spin{transform-box:view-box;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.why-art[data-astro-cid-3zlaev2a] .art-pop{transform-origin:75% 70%}.group:hover .why-art[data-astro-cid-3zlaev2a] .art-float,.is-open .why-art[data-astro-cid-3zlaev2a] .art-float{transform:translateY(-6px)}.group:hover .why-art[data-astro-cid-3zlaev2a] .art-float-2,.is-open .why-art[data-astro-cid-3zlaev2a] .art-float-2{transform:translateY(-10px)}.group:hover .why-art[data-astro-cid-3zlaev2a] .art-pop,.is-open .why-art[data-astro-cid-3zlaev2a] .art-pop{transform:scale(1.12)rotate(-4deg)}.group:hover .why-art[data-astro-cid-3zlaev2a] .art-needle,.is-open .why-art[data-astro-cid-3zlaev2a] .art-needle{transform:rotate(28deg)}.group:hover .why-art[data-astro-cid-3zlaev2a] .art-spin,.is-open .why-art[data-astro-cid-3zlaev2a] .art-spin{transition-duration:1.4s;transform:rotate(270deg)}@media (prefers-reduced-motion:reduce){.why-art[data-astro-cid-3zlaev2a] *{transition:none!important}}@media (hover:hover){.why-grid[data-astro-cid-4vv66ej3]:has(.why-card:hover) .why-card[data-astro-cid-4vv66ej3]:not(:hover),.prj-grid[data-astro-cid-resrq4zz]:has(button.prj-card:hover) .prj-card[data-astro-cid-resrq4zz]:not(:hover){opacity:.55;filter:saturate(.6)}}.prj-nav[data-astro-cid-resrq4zz]{z-index:2;color:#0a0814;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px -10px #0006}.prj-nav[data-astro-cid-resrq4zz]:hover{transform:translateY(-50%)scale(1.08)}.quote-grid[data-astro-cid-hcnbyfbx]{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:44px 44px}.quote-grid-lit[data-astro-cid-hcnbyfbx]{--mx:50%;--my:50%;--r:0px;background-image:radial-gradient(circle var(--r) at var(--mx) var(--my), #6710c959, transparent 70%), linear-gradient(to right, #9b5affb3 1px, transparent 1px), linear-gradient(to bottom, #9b5affb3 1px, transparent 1px);mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my), #000 0%, transparent 100%);background-size:auto,44px 44px,44px 44px}.quote-trail[data-astro-cid-hcnbyfbx] span{white-space:nowrap;color:#fff;text-shadow:0 0 12px #9b5affe6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;position:absolute;top:0;left:0}.field-box[data-astro-cid-d56ov33j]{position:relative}.field-input[data-astro-cid-d56ov33j]{border:1px solid var(--color-line);width:100%;color:var(--color-ink);background:#fff;border-radius:1rem;outline:none;padding:1.6rem 1.1rem .6rem;transition:border-color .3s,background-color .3s}.field-input[data-astro-cid-d56ov33j]:focus{background:#fff;border-color:#6710c999}.field[data-astro-cid-d56ov33j].is-invalid .field-input[data-astro-cid-d56ov33j]{border-color:#ff5d6cb3}.field-label[data-astro-cid-d56ov33j]{color:var(--color-muted);pointer-events:none;transform-origin:0 0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2.2rem);position:absolute;top:1.1rem;left:1.1rem;overflow:hidden}.field-bar[data-astro-cid-d56ov33j]{background:linear-gradient(to right, var(--color-accent), var(--color-accent-2), var(--color-accent));border-radius:2px;height:2px;position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.field[data-astro-cid-d56ov33j]:has(textarea) .field-bar[data-astro-cid-d56ov33j]{bottom:6px}.field-error[data-astro-cid-d56ov33j]{min-height:0;color:var(--color-danger);margin-top:.4rem;font-size:.8rem}.field-error[data-astro-cid-d56ov33j]:empty{display:none}.form-error[data-astro-cid-d56ov33j].is-visible{display:flex}.success-check[data-astro-cid-d56ov33j]{stroke-dasharray:24;stroke-dashoffset:0}
