.page-module__E0kJGG__page{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__backdrop{z-index:-3;background:#000;position:fixed;inset:0}.page-module__E0kJGG__glow{z-index:-2;filter:blur(90px)saturate(120%);opacity:.55;background:radial-gradient(38% 42% at 22% 30%, var(--mermaid-lilac) 0%, transparent 60%), radial-gradient(40% 44% at 78% 26%, var(--mermaid-cyan) 0%, transparent 62%), radial-gradient(46% 50% at 62% 78%, var(--mermaid-pink) 0%, transparent 60%), radial-gradient(42% 46% at 30% 82%, var(--mermaid-blue) 0%, transparent 62%);position:fixed;inset:-20%}.page-module__E0kJGG__pattern{z-index:-2;opacity:.05;mix-blend-mode:screen;background-image:url(/wm-mark.svg);background-repeat:repeat;background-size:92px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 30%,#0000 78%)}.page-module__E0kJGG__grain{z-index:-1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module__E0kJGG__page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(140% 90% at 50% 8%,#0000 40%,#0009 100%);position:fixed;inset:0}.page-module__E0kJGG__header{justify-content:space-between;align-items:center;padding:clamp(22px,4vw,40px) clamp(20px,5vw,64px);display:flex}.page-module__E0kJGG__brand{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__markSmall{color:#fff;width:34px;height:auto}.page-module__E0kJGG__brandName{font-family:var(--font-display);letter-spacing:.02em;font-size:15px;font-weight:500}.page-module__E0kJGG__brandName span{color:var(--muted)}.page-module__E0kJGG__status{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--light-grey);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:12px;display:inline-flex}.page-module__E0kJGG__dot{background:var(--mermaid-mint);width:7px;height:7px;box-shadow:0 0 12px 2px var(--mermaid-cyan);border-radius:50%;animation:2.4s ease-in-out infinite page-module__E0kJGG__pulse}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.page-module__E0kJGG__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(20px,3vw,32px);padding:clamp(24px,5vw,36px) clamp(20px,5vw,40px) clamp(36px,7vw,64px);display:flex}.page-module__E0kJGG__markBig{color:#fff;width:clamp(72px,11vw,116px);height:auto;animation:1s cubic-bezier(.16,1,.3,1) both page-module__E0kJGG__rise}.page-module__E0kJGG__eyebrow{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--muted);margin:0;font-size:clamp(11px,1.4vw,13px);animation:1s cubic-bezier(.16,1,.3,1) 50ms both page-module__E0kJGG__rise}.page-module__E0kJGG__headline{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:15ch;margin:0;font-size:clamp(2.4rem,8.2vw,6.4rem);font-weight:700;line-height:.98;animation:1.1s cubic-bezier(.16,1,.3,1) .1s both page-module__E0kJGG__rise}.page-module__E0kJGG__headline em{font-style:normal;display:inline-block}.page-module__E0kJGG__sub{font-family:var(--font-body);color:var(--light-grey);opacity:.86;max-width:52ch;margin:0;font-size:clamp(15px,2.1vw,19px);line-height:1.6;animation:1.1s cubic-bezier(.16,1,.3,1) .18s both page-module__E0kJGG__rise}@keyframes page-module__E0kJGG__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__form{--h:56px;width:min(440px,92vw);height:var(--h);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;align-items:center;padding:5px 5px 5px 22px;transition:border-color .25s,box-shadow .25s;animation:1.1s cubic-bezier(.16,1,.3,1) .26s both page-module__E0kJGG__rise;display:flex;position:relative}.page-module__E0kJGG__form:focus-within{box-shadow:0 0 0 1px #ffffff14, 0 18px 60px -24px var(--mermaid-lilac);border-color:#ffffff52}.page-module__E0kJGG__input{color:#fff;min-width:0;height:100%;font-family:var(--font-body);letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1;font-size:15px}.page-module__E0kJGG__input::placeholder{color:var(--muted)}.page-module__E0kJGG__submit{height:calc(var(--h) - 10px);cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;color:#000;background:linear-gradient(100deg, var(--mermaid-pink), var(--mermaid-lilac), var(--mermaid-blue), var(--mermaid-cyan), var(--mermaid-mint));white-space:nowrap;background-size:200% 100%;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:600;transition:background-position .5s,transform .15s,opacity .2s}.page-module__E0kJGG__submit:hover{background-position:100%}.page-module__E0kJGG__submit:active{transform:scale(.97)}.page-module__E0kJGG__submit:disabled{cursor:default;opacity:.6}.page-module__E0kJGG__formNote{min-height:20px;font-family:var(--font-body);letter-spacing:.01em;color:var(--muted);margin:2px 0 0;font-size:13px;transition:color .2s}.page-module__E0kJGG__formNote.page-module__E0kJGG__error{color:#ff9a9a}.page-module__E0kJGG__formNote.page-module__E0kJGG__ok{color:var(--mermaid-mint)}.page-module__E0kJGG__success{flex-direction:column;align-items:center;gap:10px;width:min(440px,92vw);min-height:56px;animation:.6s cubic-bezier(.16,1,.3,1) both page-module__E0kJGG__rise;display:flex}.page-module__E0kJGG__successTitle{font-family:var(--font-display);font-size:18px;font-weight:600}.page-module__E0kJGG__footer{border-top:1px solid var(--hairline);font-family:var(--font-body);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:clamp(20px,4vw,36px) clamp(20px,5vw,64px);font-size:13px;display:flex}.page-module__E0kJGG__footer a{transition:color .2s}.page-module__E0kJGG__footer a:hover{color:var(--pure-white)}.page-module__E0kJGG__socials{letter-spacing:.04em;gap:22px;display:flex}@media (max-width:560px){.page-module__E0kJGG__footer{text-align:center;justify-content:center}.page-module__E0kJGG__status .page-module__E0kJGG__label{display:none}}
