.colour-waitlist{width:min(100% - 96px,1200px);margin:0 auto;padding-bottom:72px}.colour-waitlist .teaser-waitlist{background:#f7f7f5;border:1px solid #e9e9e6;border-radius:20px;padding:80px 48px;scroll-margin-top:100px;position:relative}.colour-waitlist .teaser-waitlist>*{max-width:720px;margin-inline:auto}.mailing-list-legacy-anchor{scroll-margin-top:100px;position:absolute;top:0}.colour-waitlist .waitlist-heading{letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.4}.colour-waitlist .waitlist-fields{gap:12px;display:flex}.colour-waitlist .waitlist-fields input{background:#fff;border:1.5px solid #686870;height:48px;padding-inline:16px;font-size:16px}.colour-waitlist .waitlist-fields button{flex-shrink:0;min-width:210px;min-height:48px;font-size:15px}.colour-waitlist .waitlist-note{color:#686870;text-wrap:balance;margin-top:16px;font-size:12px;line-height:1.5}.colour-waitlist .waitlist-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.colour-waitlist .waitlist-success,.colour-waitlist .waitlist-error{justify-content:center;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.colour-waitlist .waitlist-success{background:#fafafa;border:2px solid #e7e7eb;border-radius:12px;min-height:76px;padding:12px 16px}.colour-waitlist .waitlist-success strong{font-weight:500}.colour-waitlist .waitlist-error{margin-top:12px}.colour-waitlist .waitlist-success svg,.colour-waitlist .waitlist-error svg{flex-shrink:0;width:20px;height:20px}@media (width<=767px){.colour-waitlist{width:calc(100% - 48px)}.colour-waitlist .teaser-waitlist{padding:32px 24px}.colour-waitlist .waitlist-heading{margin-bottom:16px;font-size:22px}}@media (width<=540px){.colour-waitlist .waitlist-fields{flex-direction:column}}.colour-waitlist .waitlist-fields button{color:#fff;background:#171716;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;display:flex}.colour-waitlist .waitlist-fields input{border-radius:24px;width:100%;min-width:0}
