html:has(.soon){--site-bg:#d5dade}.soon{text-align:center;min-height:100svh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--site-bg);color:var(--site-ink);font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex;overflow:clip}.soon-mark{--h:calc((100vw - 24px) / 5.87);justify-content:center;align-items:center;gap:calc(var(--h) * .1);width:100%;color:var(--accent);margin:0;display:flex}.soon-mark svg{height:var(--h);flex:none;width:auto;display:block}.soon-mark picture{width:var(--h);height:var(--h);flex:none;display:block}.soon-mark img{width:var(--h);height:var(--h);border-radius:calc(var(--h) / 60);object-fit:cover;display:block}.soon-body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:64px 0 32px;display:flex}.soon-box{background:#efefef;border-radius:16px;flex-direction:column;align-items:center;width:min(100%,406px);padding:24px 28px 16px;display:flex}.soon .soon-form .info-subscribe-note{min-height:0}@media (max-width:900px){.soon-mark{--h:calc((100vw - 24px) / 4.498);column-gap:calc(var(--h) * .1);flex-wrap:wrap;row-gap:12px}.soon-mark picture{order:1;width:100%;height:auto}.soon-mark img{aspect-ratio:722/744;border-radius:8px;width:100%;height:auto}.soon-body{flex:none;margin:40px 0 auto;padding:0}.soon-box{width:100%;padding:16px 20px 8px}.soon .soon-body .soon-form{width:100%}}.soon-line{letter-spacing:-.01em;color:var(--accent);margin:0;font-size:20px;line-height:1.4}.soon .soon-form{justify-items:center;gap:12px;width:min(100%,350px);margin-top:6px;display:grid;position:relative}.soon .soon-form .findme{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.soon .soon-form input{background:#fff;border-radius:8px;height:48px;font-size:16px}.soon .soon-form input::placeholder{font-size:14px}.soon .soon-form button{isolation:isolate;height:48px;font-size:14px;position:relative;overflow:hidden}.soon .soon-form button:before{content:"";z-index:-1;pointer-events:none;clip-path:circle(0 at var(--butterfly-x,50%) 0);transition:clip-path .4s var(--ease);background:#f7e51b;position:absolute;inset:0}.soon .soon-form button[data-butterfly]:before{clip-path:circle(120% at var(--butterfly-x,50%) 0);transition-duration:.7s}.soon .soon-form button:disabled{transition:color .4s var(--ease)}.soon .soon-form button[data-butterfly]{color:var(--site-ink);transition:color .7s var(--ease) .1s, background 0s .7s;background:#f7e51b}@media (prefers-reduced-motion:reduce){.soon .soon-form button,.soon .soon-form button:before{transition:none}}html:has(.soon) .cookie-card{width:205px;color:var(--accent);background:#fff;padding:18px 20px 16px;box-shadow:0 10px 40px #0000000f}html:has(.soon) .cookie-card div{justify-content:flex-start;margin-top:20px}html:has(.soon) .cookie-card button{background:var(--site-bg);color:var(--accent)}html:has(.soon) .cookie-card button:hover{background:#cacfd3}html:has(.soon) .cookie-card .cookie-yes{background:var(--accent);color:#fff}html:has(.soon) .cookie-card .cookie-yes:hover{background:var(--site-ink)}@media (max-width:900px){html:has(.soon) .cookie-card{text-align:center;width:205px;margin-inline:auto;left:0;right:0}html:has(.soon) .cookie-card div{justify-content:center}html:has(.cookie-card) .soon{padding-bottom:calc(168px + env(safe-area-inset-bottom))}}
