.soon-page{--soon-ink:#171717;--soon-paper:#f3f0e8;--soon-red:#c52f3d;--soon-line:#bdb7ad;background:var(--soon-paper);min-height:100svh;color:var(--soon-ink);grid-template-rows:auto 1fr auto;padding-inline:clamp(20px,4.7vw,76px);display:grid;overflow:clip}.soon-header{border-bottom:1px solid var(--soon-line);align-items:center;min-height:88px;display:flex}.soon-wordmark{letter-spacing:-.075em;font-size:clamp(27px,2.5vw,36px);font-weight:660;line-height:1}.soon-wordmark span{color:var(--soon-red)}.soon-content{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(30px,5vw,90px);width:min(100%,1440px);margin-inline:auto;padding-block:clamp(32px,5vh,80px);display:grid}.soon-copy{z-index:1;position:relative}.soon-copy h1{letter-spacing:-.072em;white-space:nowrap;font-size:clamp(68px,8.8vw,154px);font-weight:620;line-height:.9}.soon-copy h1 em{color:var(--soon-red);font-style:normal}.soon-description{letter-spacing:-.02em;max-width:440px;font-size:clamp(18px,1.5vw,22px);font-weight:450;line-height:1.35;margin-top:clamp(28px,3vw,46px)!important}.soon-contact{border-bottom:1px solid var(--soon-ink);margin-top:clamp(18px,2vw,30px);padding:11px 0 12px;font-size:15px;font-weight:600;transition:color .18s,border-color .18s;display:inline-block}.soon-contact:hover{color:var(--soon-red);border-color:var(--soon-red)}.soon-art{aspect-ratio:620/560;justify-self:center;width:min(100%,620px,68svh);position:relative}.soon-signal{width:100%;height:100%;display:block;overflow:visible}.soon-signal-guide{stroke:var(--soon-line);stroke-width:1px;opacity:.75}.soon-signal-guide--inner{stroke-dasharray:2 9;opacity:.65}.soon-signal-axis{stroke:var(--soon-red);stroke-width:2px;stroke-linecap:round}.soon-signal-corner{stroke:var(--soon-ink);stroke-width:1.4px;opacity:.82}.soon-signal-orbit{stroke:var(--soon-red);stroke-width:2.2px;stroke-dasharray:88 72 25 580;stroke-linecap:round;opacity:0;transform-origin:310px 280px;animation:9.6s linear infinite soon-orbit}.soon-signal-tangle{stroke:var(--soon-ink);stroke-width:1.4px;stroke-dasharray:4 7;opacity:.08;animation:9.6s linear infinite soon-tangle}.soon-signal-lane{stroke:var(--soon-red);stroke-width:1.5px;stroke-linecap:round;opacity:.12;animation:9.6s linear infinite soon-lane;animation-delay:var(--soon-delay)}.soon-signal-node{transform-box:fill-box;transform-origin:50%;animation:9.6s cubic-bezier(.2,.7,.25,1) infinite soon-overload;animation-delay:var(--soon-delay)}.soon-signal-node rect{fill:var(--soon-paper);stroke:var(--soon-ink);stroke-width:1.7px}.soon-signal-node path{stroke:var(--soon-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.soon-signal-node circle{fill:var(--soon-red)}.soon-signal-node .soon-signal-icon-ring{fill:none;stroke:var(--soon-ink);stroke-width:2px}.soon-signal-node--small rect{stroke:var(--soon-red)}.soon-signal-lane--web,.soon-signal-node--web{--soon-delay:0s}.soon-signal-lane--growth,.soon-signal-node--growth{--soon-delay:.11s}.soon-signal-lane--systems,.soon-signal-node--systems{--soon-delay:.22s}.soon-signal-lane--support,.soon-signal-node--support{--soon-delay:.33s}.soon-signal-lane--mail,.soon-signal-node--mail{--soon-delay:.44s}.soon-signal-lane--search,.soon-signal-node--search{--soon-delay:.55s}.soon-signal-lane--code,.soon-signal-node--code{--soon-delay:.66s}.soon-signal-lane--calendar,.soon-signal-node--calendar{--soon-delay:.77s}.soon-signal-node--web{--drift-a-x:-20px;--drift-a-y:18px;--drift-a-r:-12deg;--drift-b-x:100px;--drift-b-y:80px;--drift-b-r:13deg;--merge-x:180px;--merge-y:130px;--entry-x:-160px;--entry-y:-100px}.soon-signal-node--growth{--drift-a-x:24px;--drift-a-y:10px;--drift-a-r:12deg;--drift-b-x:-100px;--drift-b-y:80px;--drift-b-r:-14deg;--merge-x:-180px;--merge-y:130px;--entry-x:160px;--entry-y:-100px}.soon-signal-node--systems{--drift-a-x:18px;--drift-a-y:-24px;--drift-a-r:8deg;--drift-b-x:100px;--drift-b-y:-80px;--drift-b-r:-12deg;--merge-x:180px;--merge-y:-130px;--entry-x:-160px;--entry-y:100px}.soon-signal-node--support{--drift-a-x:-20px;--drift-a-y:-25px;--drift-a-r:-9deg;--drift-b-x:-100px;--drift-b-y:-80px;--drift-b-r:14deg;--merge-x:-180px;--merge-y:-130px;--entry-x:160px;--entry-y:100px}.soon-signal-node--mail{--drift-a-x:26px;--drift-a-y:14px;--drift-a-r:10deg;--drift-b-x:0px;--drift-b-y:130px;--drift-b-r:-16deg;--merge-x:0px;--merge-y:222px;--entry-x:0px;--entry-y:-100px}.soon-signal-node--search{--drift-a-x:16px;--drift-a-y:-26px;--drift-a-r:-10deg;--drift-b-x:140px;--drift-b-y:0px;--drift-b-r:15deg;--merge-x:252px;--merge-y:0px;--entry-x:-100px;--entry-y:0px}.soon-signal-node--code{--drift-a-x:-20px;--drift-a-y:22px;--drift-a-r:12deg;--drift-b-x:-140px;--drift-b-y:0px;--drift-b-r:-15deg;--merge-x:-252px;--merge-y:0px;--entry-x:100px;--entry-y:0px}.soon-signal-node--calendar{--drift-a-x:-22px;--drift-a-y:-18px;--drift-a-r:-9deg;--drift-b-x:0px;--drift-b-y:-130px;--drift-b-r:16deg;--merge-x:0px;--merge-y:-222px;--entry-x:0px;--entry-y:100px}.soon-signal-halo{opacity:0;transform-origin:310px 280px;animation:9.6s linear infinite soon-halo}.soon-signal-halo circle{stroke:var(--soon-red);stroke-width:2px}.soon-signal-core{transform-origin:310px 280px;animation:9.6s linear infinite soon-receive}.soon-signal-core rect{fill:var(--soon-ink)}.soon-signal-core text{fill:var(--soon-paper);font-family:var(--bowast-font-sans), sans-serif;letter-spacing:-.09em;font-size:82px;font-weight:650}.soon-signal-core circle{fill:var(--soon-red)}@keyframes soon-overload{0%,8%{opacity:1;transform:translate(0)rotate(0)scale(1)}21%{opacity:1;transform:translate(var(--drift-a-x), var(--drift-a-y)) rotate(var(--drift-a-r)) scale(1)}37%{opacity:1;transform:translate(var(--drift-b-x), var(--drift-b-y)) rotate(var(--drift-b-r)) scale(1);animation-timing-function:cubic-bezier(.65,0,.95,.55)}59%{opacity:0;transform:translate(var(--merge-x), var(--merge-y)) rotate(0) scale(.45)}60%{opacity:0;transform:translate(var(--entry-x), var(--entry-y)) rotate(0) scale(.82)}83%{opacity:0;transform:translate(var(--entry-x), var(--entry-y)) rotate(0) scale(.82);animation-timing-function:cubic-bezier(.12,.8,.22,1)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes soon-lane{0%,8%,to{opacity:.12}25%,37%{opacity:.85}59%,83%{opacity:0}}@keyframes soon-tangle{0%,8%,to{opacity:.08}24%{opacity:.48}37%{opacity:.78}60%,83%{opacity:0}}@keyframes soon-orbit{0%,8%,to{opacity:0;transform:rotate(-55deg)scale(.88)}24%{opacity:.55}40%{opacity:.9;animation-timing-function:cubic-bezier(.68,.05,.95,.45);transform:rotate(105deg)scale(1.04)}59%{opacity:0;transform:rotate(165deg)scale(.26)}83%{opacity:0;transform:rotate(-55deg)scale(.88)}}@keyframes soon-receive{0%,43%,to{transform:scale(1)}51%{animation-timing-function:cubic-bezier(.2,.7,.25,1);transform:scale(.94)}65%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.15)}72%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.035)}79%{transform:scale(1)}}@keyframes soon-halo{0%,54%,to{opacity:0;transform:scale(.75)}66%{opacity:.55;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1)}81%{opacity:0;transform:scale(1.55)}}.soon-footer{border-top:1px solid var(--soon-line);color:#655f58;justify-content:space-between;align-items:center;gap:16px 40px;min-height:74px;font-size:13px;display:flex}.soon-footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.soon-footer a{min-height:44px;color:var(--soon-ink);text-underline-offset:4px;align-items:center;display:inline-flex}.soon-footer a:hover{text-decoration:underline}@media (max-width:1000px){.soon-content{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px}.soon-copy h1{font-size:clamp(64px,9vw,100px)}}@media (max-width:700px){.soon-header{min-height:72px}.soon-content{grid-template-columns:1fr;align-content:center;gap:12px;padding-block:30px}.soon-copy h1{font-size:clamp(58px,14vw,92px)}.soon-description{max-width:350px;margin-top:24px!important}.soon-contact{margin-top:18px}.soon-art{width:min(84vw,420px);margin-top:4px}.soon-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:16px}}@media (min-width:701px) and (max-width:900px) and (min-height:800px){.soon-content{grid-template-columns:1fr;gap:8px;width:min(100%,640px)}.soon-copy h1{font-size:clamp(72px,12vw,104px)}.soon-art{width:min(48vh,430px);margin-top:-8px}}@media (max-width:380px){.soon-copy h1{font-size:14vw}.soon-art{width:min(84vw,290px)}}@media (max-height:560px) and (min-width:701px){.soon-header{min-height:64px}.soon-content{gap:16px;padding-block:16px}.soon-copy h1{font-size:clamp(54px,18vh,76px)}.soon-description{font-size:16px;margin-top:20px!important}.soon-contact{margin-top:10px;padding-block:6px 8px}.soon-art{width:min(100%,100svh - 160px)}.soon-footer{min-height:56px}}@media (prefers-reduced-motion:reduce){.soon-signal-node,.soon-signal-lane,.soon-signal-tangle,.soon-signal-orbit,.soon-signal-core,.soon-signal-halo{animation:none}.soon-signal-node{opacity:1;transform:none}.soon-signal-lane{opacity:.45}.soon-signal-tangle{opacity:.12}.soon-signal-orbit{opacity:.12;transform:none}.soon-signal-halo{opacity:.2;transform:none}.soon-contact{transition:none}}
