.soon-page{--orange:#ff7a24;--orange-deep:#d95710;--cream:#fff9f4;isolation:isolate;background:linear-gradient(112deg, #fff 0%, var(--cream) 60%, #ffede0 100%);min-height:100svh;color:var(--orange-deep);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.soon-page:after{content:"";z-index:-2;background:var(--orange);border-radius:50%;width:min(62vw,920px);height:min(62vw,920px);position:absolute;top:-17vw;right:-15vw;box-shadow:0 50px 110px #ff7a2438}.soon-atmosphere{z-index:-1;position:absolute;inset:0;overflow:hidden}.soon-map{opacity:.16;filter:sepia()saturate(3.5)hue-rotate(333deg);position:absolute;inset:-10%;transform:rotate(-7deg)scale(1.16)}.soon-map:after{content:"";background:linear-gradient(90deg,#fff 5%,#fffffff2 36%,#fff9f429 80%),linear-gradient(#0000 50%,#fff9f4);position:absolute;inset:0}.soon-map img{object-fit:cover;object-position:center;width:100%;height:100%}.soon-glow{filter:blur(70px);opacity:.35;border-radius:50%;animation:5s ease-in-out infinite soon-breathe;position:absolute}.soon-glow-one{background:#fff;width:42vw;height:42vw;top:-14%;right:-8%}.soon-glow-two{background:#ffb47e;width:28vw;height:28vw;animation-delay:-2s;bottom:-15%;right:23%}.soon-route{border:2px dashed #ffffffb3;border-color:#ffffffb3 #ffffffb3 #0000 #0000;border-radius:50%;width:55%;height:90%;animation:12s ease-in-out infinite alternate soon-drift;position:absolute;top:5%;right:-5%;transform:rotate(19deg)}.signal{--delay:0s;color:#fff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 12px #9233004d;animation:signal-in .8s calc(.8s + var(--delay)) both;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex;position:absolute}.signal i{border:3px solid var(--orange);background:#fff;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 0 7px #ffffff38,0 0 28px #fff}.signal i:after{content:"";animation:soon-ping 2.3s var(--delay) ease-out infinite;border:1px solid #fffc;border-radius:50%;position:absolute;inset:-12px}.signal-one{top:21%;right:20%}.signal-two{top:57%;right:7%}.signal-three{bottom:14%;right:31%}.soon-header{z-index:2;justify-content:space-between;align-items:center;height:96px;padding:22px clamp(24px,5vw,78px);display:flex;position:absolute;inset:0 0 auto}.soon-header-actions{align-items:center;gap:14px;display:flex}.soon-logo img{width:108px;height:auto;display:block}.soon-classified{color:#bd4b0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;text-transform:uppercase;background:#ffffffdb;border:1px solid #d9571026;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;font-size:9px;font-weight:900;display:flex;box-shadow:0 10px 30px #c2450014}.soon-classified i{background:var(--orange);width:7px;height:7px;box-shadow:0 0 13px var(--orange);border-radius:50%;animation:1.5s infinite soon-blink}.soon-content{z-index:1;flex-direction:column;justify-content:center;width:min(760px,58vw);min-height:100svh;margin-left:clamp(24px,9vw,145px);padding:135px 0 110px;animation:.8s ease-out .1s both soon-copy-in;display:flex;position:relative}.soon-kicker{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 23px;font-size:11px;font-weight:900;display:flex}.soon-kicker span{border:1px solid #ff7a2461;border-radius:50%;place-items:center;width:29px;height:29px;animation:9s linear infinite soon-spin;display:grid}.soon-content h1{max-width:720px;color:var(--orange-deep);letter-spacing:-.075em;margin:0;font-size:clamp(60px,7vw,108px);font-weight:800;line-height:.84}.soon-content h1 em{color:var(--orange);letter-spacing:-.015em;text-shadow:0 10px 30px #ff7a2426;font-family:Bagel Fat One,cursive;font-size:.83em;font-style:normal;font-weight:400;display:inline-block;transform:rotate(-3deg)}.soon-lead{color:#96471d;max-width:610px;margin:31px 0 0;font-size:17px;line-height:1.7}.soon-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.soon-primary{border:1px solid var(--orange);background:var(--orange);color:#fff;border-radius:999px;align-items:center;gap:20px;padding:16px 23px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 15px 35px #ff7a243d}.soon-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #ff7a2459}.soon-secondary{color:#ae430b;border-bottom:1px solid #d9571052;padding:10px 0;font-size:13px;font-weight:800}.soon-progress{border-top:1px solid #d9571024;width:min(560px,100%);margin-top:46px;padding-top:20px}.soon-progress-copy{color:#af633a;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.soon-progress-copy strong{color:var(--orange)}.soon-progress-track{background:#ff7a2421;border-radius:9px;height:4px;margin-top:12px;overflow:hidden}.soon-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #ffb47e);width:86%;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) .5s both soon-load;display:block;box-shadow:0 0 18px #ff7a2480}.soon-progress p{color:#b76b42;letter-spacing:.08em;text-transform:uppercase;gap:22px;margin:12px 0 0;font-size:9px;font-weight:800;display:flex}.soon-progress .is-live{color:var(--orange)}.soon-card{z-index:2;color:#a53d06;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fffc;border-radius:23px;align-items:center;gap:16px;width:280px;padding:17px;animation:.8s .9s both soon-card-in;display:flex;position:absolute;bottom:clamp(75px,12vh,130px);right:clamp(28px,7vw,110px);box-shadow:0 25px 65px #8b300033}.soon-card-radar{background:#ff7a241f;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.soon-card-radar i{border:1px solid #ff7a2466;border-radius:50%;animation:2s infinite soon-ping;position:absolute;inset:7px}.soon-card-radar i:nth-child(2){animation-delay:.7s;inset:14px}.soon-card-radar span{color:var(--orange);font-size:25px;position:relative}.soon-card small{color:var(--orange);letter-spacing:.13em;font-size:8px;font-weight:900}.soon-card strong{margin-top:5px;font-size:13px;display:block}.soon-card p{color:#bd7048;margin:5px 0 0;font-size:11px}.soon-footnote{color:#ae430b80;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;position:absolute;bottom:24px;left:clamp(24px,5vw,78px)}@keyframes soon-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes soon-card-in{0%{opacity:0;transform:translateY(18px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes signal-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes soon-load{0%{width:0}to{width:86%}}@keyframes soon-ping{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes soon-breathe{50%{opacity:.55;transform:scale(1.12)}}@keyframes soon-drift{to{transform:rotate(22deg)translate(-2%,2%)}}@keyframes soon-blink{50%{opacity:.35}}@keyframes soon-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.soon-content{width:min(690px,78vw);margin-left:9vw}.soon-card{transform-origin:100% 100%;bottom:7vh;right:5vw;transform:scale(.88)}.signal-three{display:none}}@media (max-width:650px){.soon-page{background:linear-gradient(#fff 0%,#fffaf6 62%,#fff 100%);min-height:100svh;overflow:auto}.soon-page:after{opacity:.55;width:72vw;height:72vw;top:-28vw;right:-57vw;box-shadow:0 30px 70px #ff7a241a}.soon-header{height:78px;padding:17px 20px}.soon-logo img{width:93px}.soon-classified{padding:8px 10px;font-size:7px}.soon-content{width:auto;min-width:0;min-height:100svh;margin:0;padding:112px 20px 230px}.soon-content h1{overflow-wrap:anywhere;font-size:clamp(47px,15vw,62px);line-height:.9}.soon-lead{font-size:15px;line-height:1.65}.soon-actions{flex-direction:column;align-items:stretch;gap:12px}.soon-primary{justify-content:space-between}.soon-secondary{align-self:flex-start}.soon-progress{margin-top:38px}.soon-progress p{flex-wrap:wrap;gap:10px 17px}.soon-card{width:calc(100% - 40px);bottom:51px;right:20px;transform:none}.soon-footnote,.signal{display:none}.soon-map{opacity:.08;filter:grayscale()sepia(.18)saturate(.7);inset:-4%}.soon-map:after{background:linear-gradient(#fffffffa,#fffaf6db 55%,#fffffffa)}.soon-glow{opacity:.12}.soon-glow-one{width:90vw;height:90vw}.soon-glow-two{display:none}.soon-kicker{max-width:calc(100% - 16px);line-height:1.5}}@media (max-width:360px){.soon-header,.soon-content{padding-left:16px;padding-right:16px}.soon-classified{display:none}.soon-content h1{font-size:45px}.soon-kicker{letter-spacing:.11em;font-size:10px}.soon-card{width:calc(100% - 32px);right:16px}}@media (prefers-reduced-motion:reduce){.soon-page *{animation:none!important}.soon-primary{transition:none}}
