.subscribe-page.svelte-s93h2j{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh}.content-wrapper.svelte-s93h2j{position:relative;z-index:10;width:min(var(--layout-grid-max),calc(100% - (var(--layout-grid-margin) * 2)));margin:0 auto;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding-bottom:env(safe-area-inset-bottom)}.logo-wrap.svelte-s93h2j{display:flex;flex-direction:column;align-items:center;min-height:3.5rem}@media(min-width:768px){.logo-wrap.svelte-s93h2j{min-height:4.5rem}}.logo-tap.svelte-s93h2j{background:none;border:none;padding:0;cursor:pointer;line-height:0}.logo-tap.svelte-s93h2j:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.preview-form.svelte-s93h2j{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.preview-input.svelte-s93h2j{background:none;border:none;border-bottom:1px solid rgba(255,255,255,.4);color:var(--color-white);font:inherit;font-size:11px;letter-spacing:.08em;padding:2px 0;width:120px;outline:none}.preview-input.svelte-s93h2j::placeholder{color:#fff6;text-transform:uppercase}.preview-submit.svelte-s93h2j{background:none;border:none;color:var(--color-white);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;cursor:pointer;padding:0;transition:opacity .2s ease}.preview-submit.svelte-s93h2j:hover{opacity:1}.preview-error.svelte-s93h2j{font-size:10px;letter-spacing:.06em;color:var(--color-white);opacity:.6;margin:.5em 0 0;text-align:center;text-transform:uppercase}.form-wrap.svelte-s93h2j{grid-column:1 / -1;grid-row:3;align-self:end;justify-self:center;width:min(100%,32rem);padding-bottom:1.5em}@media(min-width:768px){.form-wrap.svelte-s93h2j{min-width:28rem}}.privacy-note.svelte-s93h2j{width:80%;margin-left:auto;margin-right:auto;margin-top:.75rem;text-align:center;font-size:11px;letter-spacing:.03em;line-height:1.45;color:#fff9}.privacy-link.svelte-s93h2j{color:var(--color-white);text-decoration:underline;text-underline-offset:2px}.privacy-link.svelte-s93h2j:hover{opacity:.85}@media(max-width:767px){.form-wrap.svelte-s93h2j{grid-column:1 / -1;width:100%;min-width:0;padding-bottom:1.5em}.privacy-note.svelte-s93h2j{width:100%}}
