.subscribe-ask{font-size:1.0625rem;line-height:1.6}.subscribe-ask a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.subscribe-ask a:hover{text-decoration-color:var(--ink)}.subscribe{border:1px solid var(--line);background:var(--card);width:min(30rem,100vw - 2rem);color:var(--ink);box-shadow:var(--shadow-lg);text-align:center;border-radius:1rem;margin:auto;padding:2.5rem 2rem 2rem}.subscribe::backdrop{backdrop-filter:blur(6px);background:oklch(20% .005 260/.45)}.subscribe[open]{animation:subscribe-in var(--dur-base) var(--ease-out)}@keyframes subscribe-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.subscribe__close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.875rem;right:.875rem}.subscribe__close:hover{background:var(--card-hover);color:var(--ink)}.subscribe__title{letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:550}.subscribe__form{flex-direction:column;gap:1.25rem;margin-top:.625rem;display:flex}.subscribe__lede{font-size:var(--text-row);color:var(--muted);line-height:1.6}.subscribe__row{gap:.5rem;display:flex}.subscribe__row input{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);color:var(--ink);font:inherit;font-size:var(--text-row);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:9999px;flex:1;padding:.6875rem .9375rem;line-height:1.5}.subscribe__row input::placeholder{color:var(--faint)}.subscribe__row input:hover{border-color:var(--line-strong)}.subscribe__row input:focus{border-color:var(--ink);background:var(--card-hover);outline:none}.subscribe__row input[aria-invalid=true]{border-color:var(--warn);background:var(--warn-soft)}@media (width<30rem){.subscribe__row{flex-direction:column}}.subscribe__err{font-size:var(--text-meta);color:var(--warn-text);margin-top:-.875rem;line-height:1.5}.subscribe .form__legal{margin-top:-.75rem}.subscribe__done{font-size:var(--text-row);color:var(--ink);margin-top:1rem;line-height:1.6}.subscribe__done small{font-size:var(--text-meta);color:var(--muted);margin-top:.375rem;display:block}@media (prefers-reduced-motion:reduce){.subscribe[open]{animation:none}}.coming-soon__line[data-astro-cid-cnzfbxsk]{white-space:nowrap;display:inline-block;position:relative}.coming-soon__text[data-astro-cid-cnzfbxsk]{clip-path:inset(0 100% 0 0);animation:12s .6s infinite type-cycle;display:inline-block}.coming-soon__line[data-astro-cid-cnzfbxsk]:after{content:"";background:currentColor;width:2px;animation:12s .6s infinite caret-cycle,1.1s step-end infinite caret-blink;position:absolute;top:.12em;bottom:.05em;left:0;transform:translate(-100%)}@keyframes type-cycle{0%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(36,end)}13.5%{clip-path:inset(0)}60%{clip-path:inset(0);animation-timing-function:steps(36,end)}73.5%,to{clip-path:inset(0 100% 0 0)}}@keyframes caret-cycle{0%{animation-timing-function:steps(36,end);left:0}13.5%{left:100%}60%{animation-timing-function:steps(36,end);left:100%}73.5%,to{left:0}}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.coming-soon__text[data-astro-cid-cnzfbxsk]{clip-path:none;animation:none}.coming-soon__line[data-astro-cid-cnzfbxsk]:after{animation:none;left:100%}}
