html body .wl-card{border-radius:var(--radius);background:var(--pine);margin:var(--sp-7) 0;color:#f4f1e9;padding:clamp(28px,4vw,48px)}html body .wl-card-title{margin:0 0 var(--sp-2);font-family:var(--serif);color:#f4f1e9;font-size:clamp(28px,2.6vw,34px);font-weight:400;line-height:1.12}html body .wl-card-title strong{font-weight:inherit}html body .wl-card-text{margin:0 0 var(--sp-5);color:#f4f1e9cc;max-width:52ch;font-size:16px}html body .wl-card input[type=email]{color:#fbfaf6;background:0 0;border:1px solid #f4f1e980}html body .wl-card input[type=email]::placeholder{color:#f4f1e99e}html body .wl-card input[type=email]:focus{border-color:#fbfaf6;box-shadow:inset 0 0 0 1px #fbfaf6}html body .wl-card .waitlist-compact .waitlist-row{gap:12px}html body .wl-card .waitlist-compact button.primary{color:var(--ink);background:#fbfaf6;border-color:#fbfaf6}html body .wl-card .waitlist-compact button.primary:hover{color:#fbfaf6;background:0 0}html body :is(.wl-card,.section.dark) :is(.consent-note,.wl-reassure){color:#f4f1e9b8;font-size:12.5px;line-height:1.55}html body .wl-card .wl-reassure{margin-top:2px}html body :is(.wl-card,.section.dark) .wl-reassure a{color:#f4f1e9}html body :is(.wl-err,.notify-err){font-size:14px;line-height:1.5}html body :is(.wl-err,.notify-err):before{content:"";vertical-align:middle;background:currentColor;width:14px;height:1px;margin-right:10px;display:inline-block}html body :is(.wl-card,.section.dark,.hero-copy) .wl-err{color:#f3d3ae}html body :is(.wl-card,.signup) .closed{background:0 0;border:0;border-radius:0;padding:0}.wl-done-label{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brass-ink);margin:0 0 6px;font-weight:500}html body :is(.wl-card,.section.dark,.hero-copy) .wl-done-label{color:#d9c9a6}html body .wl-done-title{margin:0 0 var(--sp-2);font-family:var(--serif);font-size:clamp(28px,2.6vw,32px);font-weight:400;line-height:1.15}html body .wl-done .msg.ok,html body .wl-card .wl-done .msg{margin:0 0 var(--sp-5);font-size:15px;font-weight:400}html body .wl-done-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}html body .wl-done-actions .text-link{align-items:center;min-height:44px;display:inline-flex}html body :is(.wl-card,.section.dark,.hero-copy) .wl-done-actions .text-link{color:#f4f1e9}html body .wl-done .share{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line)}html body :is(.wl-card,.section.dark) .wl-done .share{border-top-color:#f4f1e92e}html body .share-row{gap:0}html body .share-row input{border-right:0}html body .share-row .share-copy{border-radius:var(--radius);min-height:48px;color:inherit;letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:1px solid;padding:0 20px;font-size:11px;font-weight:500}html body .notify-form{gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-5) 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.notify-title-label{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brass-ink);margin-bottom:4px;font-weight:500;display:block}.notify-title-what{font-family:var(--serif);font-size:20px;line-height:1.25;display:block}html body .notify-form .field input{border-color:var(--line-strong);border-radius:var(--radius)}html body .notify-form .consent{color:var(--ink-2);font-size:13.5px}html body .msg.notify-err{color:#9b2c1f;margin:0}html body .msg.notify-msg{margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:400;line-height:1.6}.notify-msg-label{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brass-ink);margin-bottom:4px;font-weight:500;display:block}html body .wl-card input[type=email][aria-invalid=true]{border-color:#f3d3ae}
