.event-vendor-section{padding:clamp(4rem,8vw,8rem) 0;background:radial-gradient(circle at 88% 14%,rgba(104,20,128,.45),transparent 27%),#120a14}.event-vendor-section .event-vendor-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);align-items:start}.event-vendor-section .event-vendor-inner:not(.wrap){width:min(100% - 64px,1420px);margin-inline:auto}.event-vendor-section .event-vendor-copy p:not(.eyebrow){color:#e5dbe6;font-size:1.1rem;line-height:1.6}.event-vendor-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.event-vendor-form label{display:grid;gap:.5rem;color:#f6edf3;font-size:.85rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.event-vendor-form input,.event-vendor-form textarea{width:100%;border:1px solid #6d576e;background:#130c15;color:#fff;padding:.9rem;font:inherit;text-transform:none;letter-spacing:normal}.event-vendor-form textarea{min-height:9rem;resize:vertical}.event-vendor-form input:focus,.event-vendor-form textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.event-vendor-form button,.event-vendor-full,.event-vendor-status{grid-column:1/-1}.event-vendor-status{margin:0;color:var(--lime);font-weight:800}.event-vendor-status.error{color:#ff8abf}.event-vendor-form button:disabled{opacity:.7;cursor:wait}@media(max-width:900px){.event-vendor-section .event-vendor-inner{grid-template-columns:1fr}}@media(max-width:560px){.event-vendor-section .event-vendor-inner:not(.wrap){width:min(100% - 32px,1420px)}.event-vendor-form{grid-template-columns:1fr}}