.sc-rd__modal{border:0;padding:0;background:transparent;inline-size:100%;max-inline-size:min(560px,calc(100vw - 32px));color:var(--fg,#1B2740)}
.sc-rd__modal::backdrop{background:rgba(27,39,64,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.sc-rd__modalbox{position:relative;background:var(--bg,#F0EDE6);border:var(--bw,4px) solid var(--fc,#1B2740);padding:clamp(24px,4vw,40px)}
.sc-rd__modalbox .sc-et__h{margin:0}
.sc-rd__x{position:absolute;inset-block-start:6px;inset-inline-end:10px;background:none;border:0;cursor:pointer;padding:4px 8px;color:inherit;font-family:var(--font-heading--family,Cormorant,serif);font-size:28px;line-height:1}
[data-sc-gate-form],[data-sc-gate-done]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
[data-sc-gate-form][hidden],[data-sc-gate-done][hidden]{display:none!important}
.sc-rd__form{display:flex;flex-wrap:wrap;gap:10px;inline-size:100%;margin:0}
.sc-rd__modalbox .sc-rd__input{flex:1 1 200px;min-inline-size:0;font-family:var(--font-body--family,Helvetica,Arial,sans-serif);font-size:15px;line-height:1.2;padding:13px 14px;border:var(--bw,4px) solid;border-color:currentColor;background:transparent;color:var(--fg,#1B2740);border-radius:0;-webkit-appearance:none;appearance:none;box-shadow:none}
.sc-rd__modalbox .sc-rd__input::placeholder{color:currentColor;opacity:.45}
.sc-rd__modalbox .sc-rd__input:focus,.sc-rd__modalbox .sc-rd__input:focus-visible{border-color:currentColor;outline:2px solid currentColor;outline-offset:2px;box-shadow:none}
.sc-rd__form .sc-et__btn{flex:0 0 auto}
.sc-rd__form .sc-et__btn.is-busy{opacity:.55;pointer-events:none}
.sc-rd__fine{font-family:var(--font-body--family,Helvetica,Arial,sans-serif);font-size:11px;line-height:1.5;opacity:.6;margin:0}
.sc-rd__fine a{color:inherit}
.sc-rd__errors{font-family:var(--font-body--family,Helvetica,Arial,sans-serif);font-size:12px;line-height:1.5;margin:0;padding:0;list-style:none}
.sc-rd__sronly{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
