.signal-root{background:#050402;color:#f6d27a;font-family:Cormorant Garamond,serif;height:100vh;inset:0;isolation:isolate;overflow:hidden;position:fixed;width:100vw;z-index:1}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.signal-hero{animation:signal-hero-breathe 18s ease-in-out infinite alternate,signal-hero-fade 2.4s ease-out both;background-position:center 58%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}@keyframes signal-hero-fade{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes signal-hero-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}.signal-vignette{background:radial-gradient(ellipse at 50% 38%,#0000 0,#00000059 55%,#000000b3 100%),linear-gradient(180deg,#0000008c,#0000 22%,#0000 70%,#0000008c);z-index:1}.signal-stars,.signal-vignette{inset:0;pointer-events:none;position:absolute}.signal-stars{z-index:2}.signal-star{animation:signal-twinkle 5s ease-in-out infinite;background:#ffe7a8;border-radius:50%;box-shadow:0 0 6px #ffdc82cc;height:2px;position:absolute;width:2px}@keyframes signal-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.signal-stage{height:100%;justify-content:center;padding:clamp(24px,4vw,56px);position:relative;z-index:3}.signal-stack,.signal-stage{align-items:center;display:flex;width:100%}.signal-stack{flex-direction:column;gap:clamp(20px,2.6vw,34px);max-width:1100px;text-align:center;transform:translateY(-5vh)}.signal-line--signal{margin-bottom:clamp(8px,1.4vw,18px)}.signal-line{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,.61,.36,1);opacity:0;transform:translateY(28px)}@keyframes signal-float-up{0%{filter:blur(6px);opacity:0;transform:translateY(28px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.signal-anim-1{animation:signal-float-up 2.2s .6s forwards}.signal-anim-2{animation:signal-float-up 2.4s 2s forwards}.signal-anim-3{animation:signal-float-up 2.6s 3.6s forwards}.signal-anim-4{animation:signal-float-up 2.4s 5.4s forwards}.signal-anim-4b{animation:signal-float-up 2.2s 6.6s forwards}.signal-anim-5{animation:signal-float-up 2.2s 7.8s forwards}.signal-anim-6{animation:signal-float-up 2.2s 8.6s forwards}.signal-line--eyebrow{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff6d3,#f3d27a 48%,#b8801f);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 16px rgba(246,210,122,.28));font-family:Cinzel,serif;font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:.22em;line-height:1;text-shadow:0 0 28px #f6d27a38;text-transform:uppercase}.signal-line--signal{align-items:center;color:#f6d27ac7;display:inline-flex;font-family:Cinzel,serif;font-size:clamp(11px,1.15vw,14px);font-weight:400;gap:18px;letter-spacing:.62em;text-transform:uppercase}.signal-signal-word{text-shadow:0 0 14px #f6d27a8c}.signal-rule{background:linear-gradient(90deg,#c7923400,#c79234d9 50%,#c7923400);display:inline-block;height:1px;width:clamp(48px,8vw,110px)}.signal-headline{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff5d0,#f3d27a 45%,#b97f1f);-webkit-background-clip:text;background-clip:text;color:#fff3c8;font-family:Cinzel,serif;font-size:clamp(30px,4.8vw,64px);font-weight:500;letter-spacing:.045em;line-height:1.16;margin:clamp(4px,.8vw,10px) 0 0;max-width:24ch;text-shadow:0 0 30px #f6d27a2e;text-transform:uppercase}.signal-subtitle{color:#f6db9eeb;font-size:clamp(20px,2.2vw,30px);font-style:italic;letter-spacing:.04em;line-height:1.4;margin:0;max-width:44ch;text-shadow:0 0 18px #0000008c}.signal-subtitle,.signal-supporting{font-family:Cormorant Garamond,serif}.signal-supporting{align-items:center;color:#f6d27ab8;display:inline-flex;font-size:clamp(14px,1.3vw,18px);font-weight:500;gap:12px;justify-content:center;letter-spacing:.08em;line-height:1.5;margin:clamp(-4px,-.4vw,0) 0 0;max-width:60ch;text-shadow:0 0 14px #0009}.signal-supporting-spark{color:#ffe8a8d9;flex:0 0 auto;font-size:.78em;text-shadow:0 0 10px #f6d27ab3}.signal-action{margin-top:clamp(8px,1.6vw,18px);min-height:70px}.signal-action,.signal-form{display:flex;justify-content:center;width:100%}.signal-form{align-items:center;flex-wrap:wrap;gap:14px;max-width:560px}.signal-honeypot{height:1px!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.signal-input{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0806028c;border:1px solid #c792348c;color:#fdebbf;flex:1 1 280px;font-family:Cormorant Garamond,serif;font-size:17px;letter-spacing:.06em;min-width:0;outline:none;padding:14px 18px;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.signal-input::placeholder{color:#f6d27a80;font-style:italic}.signal-input:focus{background:#080602bf;border-color:#f6d27af2;box-shadow:0 0 0 1px #f6d27a52,0 0 26px #f6d27a47}.signal-input:disabled{cursor:not-allowed;opacity:.6}.signal-submit{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000;border:1px solid #f6d27ad9;color:#f6d27a;cursor:pointer;font-family:Cinzel,serif;font-size:12px;letter-spacing:.36em;overflow:hidden;padding:14px 26px;position:relative;text-transform:uppercase;transition:all .32s ease}.signal-submit:hover:not(:disabled){background:#f6d27a1a;box-shadow:0 0 26px #f6d27a73;letter-spacing:.4em}.signal-submit:disabled{cursor:not-allowed;opacity:.6}.signal-error{color:#f4a8a8;font-size:14px;font-style:italic;letter-spacing:.04em;text-align:center;width:100%}.signal-reveal{align-items:center;animation:signal-reveal-in 1.4s ease-out both;display:flex;flex-direction:column;gap:16px}@keyframes signal-reveal-in{0%{filter:blur(6px);opacity:0;transform:translateY(14px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.signal-reveal-whisper{color:#f6d27ac7;font-family:Cormorant Garamond,serif;font-size:clamp(15px,1.6vw,18px);font-style:italic;letter-spacing:.18em;margin:0;text-shadow:0 0 14px #00000080}.signal-cta{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(180deg,#f6d27a33,#a8742633);border:1px solid #f6d27ae6;box-shadow:0 0 28px #f6d27a66,inset 0 0 18px #f6d27a29;color:#fff5d4;cursor:pointer;display:inline-flex;font-family:Cinzel,serif;font-size:14px;font-weight:500;gap:14px;letter-spacing:.34em;overflow:hidden;padding:18px 38px;position:relative;text-transform:uppercase;transition:all .34s ease}.signal-cta:before{animation:signal-cta-shimmer 3.4s ease-in-out .4s infinite;background:linear-gradient(115deg,#0000,#fff0be00 35%,#fff0be8c 50%,#fff0be00 65%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes signal-cta-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.signal-cta:hover{box-shadow:0 0 44px #f6d27a99,inset 0 0 22px #f6d27a42;letter-spacing:.38em;transform:translateY(-1px)}.signal-cta-text{position:relative}.signal-cta-arrow{font-size:18px;position:relative;transition:transform .28s ease}.signal-cta:hover .signal-cta-arrow{transform:translateX(4px)}@media (max-width:768px){.signal-hero{background-position:center 62%}.signal-stack{gap:18px;transform:translateY(-2vh)}.signal-line--eyebrow{font-size:clamp(22px,6.5vw,30px);letter-spacing:.2em}.signal-line--signal{font-size:10px;gap:12px;letter-spacing:.52em;margin-bottom:6px}.signal-rule{width:36px}.signal-headline{font-size:clamp(22px,7.4vw,36px);max-width:22ch}.signal-subtitle{font-size:clamp(17px,4.5vw,22px);max-width:28ch}.signal-supporting{font-size:clamp(13px,3.4vw,15px);gap:8px;max-width:36ch}.signal-input{flex:1 1 100%;font-size:16px;text-align:center}.signal-submit{width:100%}}@media (prefers-reduced-motion:reduce){.signal-cta:before,.signal-hero,.signal-line,.signal-star{animation:none!important}.signal-line{filter:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=530.3bb2ec6b.chunk.css.map*/