.ideas{--ideas-orange: #fb6704;--ideas-ink: #14181d;--ideas-card: #1b2229;--ideas-line: rgba(255, 255, 255, .12);position:relative;isolation:isolate;overflow:hidden;padding:5.6rem 0 6rem;background:var(--ideas-ink);color:#fff;font-family:var(--font-body-family, sans-serif);border-top:1px solid var(--ideas-line)}.ideas__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(30deg,transparent 0 2.2rem,rgba(255,255,255,.025) 2.2rem 4.4rem),radial-gradient(46rem 26rem at 12% 110%,rgba(251,103,4,.24),transparent 70%)}.ideas__inner{display:grid;gap:3.2rem;max-width:78rem}.ideas__intro{text-align:center}.ideas__bulb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;color:var(--ideas-orange);background:#fb67041f;border:1px solid rgba(251,103,4,.4);animation:ideas-glow 2.8s ease-in-out infinite}.ideas__bulb svg{animation:ideas-flicker 5.6s ease-in-out infinite}@keyframes ideas-glow{0%,to{box-shadow:0 0 #fb670400,0 0 1.6rem #fb67042e}50%{box-shadow:0 0 0 1rem #fb670400,0 0 3.6rem #fb670473}}@keyframes ideas-flicker{0%,44%,52%,to{opacity:1}47%{opacity:.55}49%{opacity:1}}.ideas__eyebrow{margin:1.6rem 0 0;font-size:1.3rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ideas-orange)}.ideas__title{margin:1rem 0 0;font-family:var(--font-heading-family, Impact, "Arial Narrow", sans-serif);font-size:clamp(3.2rem,6vw,5.2rem);font-weight:400;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:#fff}.ideas__lead{max-width:54rem;margin:1.4rem auto 0;font-size:1.6rem;line-height:1.55;color:#c4c9d4}.ideas__form{display:grid;gap:1.6rem;padding:2.4rem;border:1px solid var(--ideas-line);border-radius:.8rem;background:var(--ideas-card);box-shadow:0 2rem 5rem #00000059}.ideas__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.ideas__field{position:relative}.ideas__input{display:block;width:100%;box-sizing:border-box;padding:2.2rem 1.4rem .8rem;border:1px solid var(--ideas-line);border-radius:.4rem;background:#ffffff0a;color:#fff;font:inherit;font-size:1.6rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ideas__input--area{min-height:12rem;resize:vertical}.ideas__input:hover{border-color:#fb670480}.ideas__input:focus{outline:none;border-color:var(--ideas-orange);background:#ffffff12;box-shadow:0 0 0 .3rem #fb670438}.ideas__label{position:absolute;top:1.7rem;left:1.5rem;font-size:1.5rem;color:#8f98a8;pointer-events:none;transform-origin:left top;transition:transform .2s ease,color .2s ease}.ideas__input:focus+.ideas__label,.ideas__input:not(:placeholder-shown)+.ideas__label{transform:translateY(-1.1rem) scale(.78);color:var(--ideas-orange)}.ideas__count{position:absolute;right:1.2rem;bottom:.8rem;font-size:1.2rem;color:#6f7888;pointer-events:none}.ideas__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.2rem;padding:1.2rem 2.4rem;border:0;border-radius:.4rem;overflow:hidden;background:var(--ideas-orange);color:#fff;font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ideas__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.ideas__submit:hover:not(:disabled),.ideas__submit:focus-visible{transform:translateY(-.2rem);box-shadow:0 1rem 2.4rem #fb670473}.ideas__submit:hover:not(:disabled):before{transform:translate(120%);transition:transform .7s ease}.ideas__submit svg{transition:transform .2s ease}.ideas__submit:hover:not(:disabled) svg{transform:translate(.4rem)}.ideas__submit:disabled{opacity:.7;cursor:progress}.ideas__error{margin:0;padding:1rem 1.2rem;border-left:.3rem solid #ff5a4d;background:#ff5a4d1a;color:#ffb4ad;font-size:1.4rem}.ideas__legal{margin:0;font-size:1.2rem;line-height:1.5;color:#8f98a8}.ideas__legal a{color:#c4c9d4;text-decoration:underline;text-underline-offset:.2em}.ideas__done{position:relative;padding:3.2rem 2.4rem;border:1px solid rgba(251,103,4,.5);border-radius:.8rem;background:var(--ideas-card);text-align:center;animation:ideas-pop .5s cubic-bezier(.2,.9,.3,1.2) both}.ideas__done[hidden]{display:none}@keyframes ideas-pop{0%{opacity:0;transform:translateY(1.6rem) scale(.96)}to{opacity:1;transform:none}}.ideas__done-check{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:var(--ideas-orange);color:#fff}.ideas__done-check svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:ideas-check .5s .25s ease forwards}@keyframes ideas-check{to{stroke-dashoffset:0}}.ideas__done-title{margin:1.6rem 0 0;font-family:var(--font-heading-family, Impact, "Arial Narrow", sans-serif);font-size:2.8rem;text-transform:uppercase;color:#fff}.ideas__done-text{margin:.8rem 0 0;font-size:1.5rem;color:#c4c9d4}.ideas__again{margin-top:2rem;padding:1rem 1.8rem;border:1px solid var(--ideas-line);border-radius:.4rem;background:transparent;color:#fff;font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ideas__again:hover,.ideas__again:focus-visible{border-color:var(--ideas-orange);color:var(--ideas-orange)}@media screen and (max-width:749px){.ideas{padding:4.4rem 0 4.8rem}.ideas__row{grid-template-columns:minmax(0,1fr)}.ideas__form{padding:1.8rem}}@media(prefers-reduced-motion:reduce){.ideas__bulb,.ideas__bulb svg,.ideas__done,.ideas__done-check svg path{animation:none}.ideas__done-check svg path{stroke-dashoffset:0}.ideas__submit,.ideas__submit:before,.ideas__submit svg,.ideas__input,.ideas__label{transition:none}}.ideas__form[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/design-ideas.css.map */
