.hero-module__VtfGiq__thread{stroke:#6a685f;stroke-width:1.6px;stroke-dasharray:5 7;filter:drop-shadow(0 0 2px #fffffff2);animation:1.1s linear infinite hero-module__VtfGiq__threadFlow}@keyframes hero-module__VtfGiq__threadFlow{to{stroke-dashoffset:-24px}}.hero-module__VtfGiq__dot{background:var(--color-ink);border-radius:50%;width:7px;height:7px;animation:.45s cubic-bezier(.2,1.4,.4,1) .7s both hero-module__VtfGiq__dotIn,2.2s ease-in-out 1.15s infinite hero-module__VtfGiq__dotPulse;position:absolute;transform:translate(-50%,-50%)}@keyframes hero-module__VtfGiq__dotIn{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hero-module__VtfGiq__dotPulse{0%,to{box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #16161a1f}50%{box-shadow:0 0 0 3px #ffffffe6,0 0 0 4px #16161a33}}.hero-module__VtfGiq__card{border:1px solid var(--color-line);background:#faf9f6f5;border-radius:11px;flex-direction:column;gap:5px;width:132px;padding:11px 13px;animation:.7s cubic-bezier(.16,.84,.3,1.12) both hero-module__VtfGiq__cardIn;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00000024}@keyframes hero-module__VtfGiq__cardIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 18px))scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.hero-module__VtfGiq__card:hover{border-color:var(--color-ink);transform:translate(-50%,calc(-50% - 3px))scale(1.04)}.hero-module__VtfGiq__check{background:var(--color-ink);width:18px;height:18px;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;animation:2.2s ease-in-out infinite hero-module__VtfGiq__checkGlow;display:flex}@keyframes hero-module__VtfGiq__checkGlow{0%,to{box-shadow:0 0 #16161a00}50%{box-shadow:0 0 0 5px #16161a1a}}.hero-module__VtfGiq__bar{background:var(--color-grid);border-radius:2px;height:3px;position:relative;overflow:hidden}.hero-module__VtfGiq__bar:after{content:"";background:linear-gradient(90deg, var(--color-ink), var(--color-muted));border-radius:2px;position:absolute;inset:0}.hero-module__VtfGiq__tip{z-index:6;background:var(--color-ink);width:160px;font-family:var(--font-mono);color:var(--color-on-dark);opacity:0;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #00000047}.hero-module__VtfGiq__tip:after{content:"";border:5px solid #0000;border-top-color:var(--color-ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.hero-module__VtfGiq__card:hover .hero-module__VtfGiq__tip{opacity:1;transform:translate(-50%)translateY(0)}.hero-module__VtfGiq__heroWord{font-family:var(--font-serif);letter-spacing:-1px;background:linear-gradient(100deg,#16161a 0% 40%,#6e6a62 50%,#16161a 60% 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,9vw,72px);font-weight:700;line-height:.94;animation:1s cubic-bezier(.2,.7,.25,1) .15s both hero-module__VtfGiq__wordIn,5s ease-in-out 1.3s infinite hero-module__VtfGiq__sheen;display:inline-block}@keyframes hero-module__VtfGiq__wordIn{0%{opacity:0;letter-spacing:4px;transform:translateY(16px)}to{opacity:1;letter-spacing:-1px;transform:translateY(0)}}@keyframes hero-module__VtfGiq__sheen{0%{background-position:-160% 0}55%,to{background-position:260% 0}}.hero-module__VtfGiq__underline{transform-origin:0;background:linear-gradient(90deg,#16161a 60%,#9a978d);height:3px;margin-top:10px;animation:.85s cubic-bezier(.2,.7,.25,1) .9s both hero-module__VtfGiq__ll-grow-line;display:block}@media (max-width:900px){.hero-module__VtfGiq__overlay,.hero-module__VtfGiq__doll{display:none}}@media (prefers-reduced-motion:reduce){.hero-module__VtfGiq__thread,.hero-module__VtfGiq__check,.hero-module__VtfGiq__heroWord,.hero-module__VtfGiq__underline,.hero-module__VtfGiq__card,.hero-module__VtfGiq__dot{animation:none}.hero-module__VtfGiq__heroWord{-webkit-text-fill-color:var(--color-ink)}}
.lineage-module__F3ZieG__node{background:#7a6ab0;border-radius:50%;width:12px;height:12px;animation:2.4s ease-in-out infinite lineage-module__F3ZieG__nodePulse;position:absolute;box-shadow:0 0 0 4px #7a6ab038,0 0 7px #7a6ab099}@keyframes lineage-module__F3ZieG__nodePulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.lineage-module__F3ZieG__net line{stroke-dasharray:4 4;animation:1.1s linear infinite lineage-module__F3ZieG__netDash}@keyframes lineage-module__F3ZieG__netDash{to{stroke-dashoffset:-16px}}@media (max-width:760px){.lineage-module__F3ZieG__node{transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.lineage-module__F3ZieG__node,.lineage-module__F3ZieG__net line{animation:none}}
.streamer-banner-module__ruRpsG__box{animation:.85s cubic-bezier(.16,.84,.3,1.06) both streamer-banner-module__ruRpsG__boxIn}@keyframes streamer-banner-module__ruRpsG__boxIn{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.streamer-banner-module__ruRpsG__doll{animation:1.05s cubic-bezier(.16,.9,.3,1.12) .3s both streamer-banner-module__ruRpsG__dollIn,6.5s ease-in-out 1.4s infinite streamer-banner-module__ruRpsG__dollFloat}@keyframes streamer-banner-module__ruRpsG__dollIn{0%{opacity:0;transform:translate(-50%)translateY(200px)scale(.9)rotate(-6deg)}60%{opacity:1}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)rotate(-1.2deg)}}@keyframes streamer-banner-module__ruRpsG__dollFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-1.2deg)scale(1)}25%{transform:translate(-51%)translateY(-16px)rotate(1.4deg)scale(1.015)}50%{transform:translate(-50%)translateY(-22px)rotate(-.6deg)scale(1.02)}75%{transform:translate(-49%)translateY(-12px)rotate(1deg)scale(1.01)}}.streamer-banner-module__ruRpsG__title{animation:4.5s step-end 1.5s infinite streamer-banner-module__ruRpsG__glitch}@keyframes streamer-banner-module__ruRpsG__glitch{0%,92%,to{opacity:1;transform:translate(0)}93%{opacity:.85;transform:translate(-3px,1px)}95%{transform:translate(3px,-1px)}97%{transform:translate(-2px)}}.streamer-banner-module__ruRpsG__particle{pointer-events:none;background:#cfcfd4;border-radius:50%;width:3px;height:3px;animation:linear infinite streamer-banner-module__ruRpsG__floatUp;position:absolute;bottom:0}@keyframes streamer-banner-module__ruRpsG__floatUp{0%{opacity:0;transform:translateY(20px)}20%,80%{opacity:.7}to{opacity:0;transform:translateY(-340px)}}.streamer-banner-module__ruRpsG__dollWrap{cursor:pointer;-webkit-tap-highlight-color:transparent}.streamer-banner-module__ruRpsG__dollWrap:focus-visible{outline-offset:-10px;border-radius:6px;outline:1.5px solid #9146ff}.streamer-banner-module__ruRpsG__dollScaler,.streamer-banner-module__ruRpsG__dollGlow,.streamer-banner-module__ruRpsG__reticle,.streamer-banner-module__ruRpsG__dollCta{pointer-events:none}.streamer-banner-module__ruRpsG__dollScaler{transform-origin:50% 92%;transition:transform .55s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__dollScaler,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__dollScaler{transform:scale(1.035)}.streamer-banner-module__ruRpsG__dollGlow{opacity:0;background:radial-gradient(circle,#9146ff57,#0000 68%);border-radius:50%;width:420px;height:420px;margin-left:-210px;transition:opacity .45s;position:absolute;top:4%;left:50%}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__dollGlow,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__dollGlow{opacity:1}.streamer-banner-module__ruRpsG__reticle{opacity:0;transition:opacity .3s;position:absolute;inset:9% 13% 17%}.streamer-banner-module__ruRpsG__reticle>i{border:0 solid #9146ff;width:22px;height:22px;transition:transform .5s cubic-bezier(.2,.8,.3,1);position:absolute}.streamer-banner-module__ruRpsG__reticle>.streamer-banner-module__ruRpsG__cornerTl{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0;transform:translate(-14px,-14px)}.streamer-banner-module__ruRpsG__reticle>.streamer-banner-module__ruRpsG__cornerTr{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0;transform:translate(14px,-14px)}.streamer-banner-module__ruRpsG__reticle>.streamer-banner-module__ruRpsG__cornerBl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0;transform:translate(-14px,14px)}.streamer-banner-module__ruRpsG__reticle>.streamer-banner-module__ruRpsG__cornerBr{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0;transform:translate(14px,14px)}.streamer-banner-module__ruRpsG__reticleTag{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:#c9bce4;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex;position:absolute;top:-21px;left:1px}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__reticle,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__reticle{opacity:1}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__reticle>i,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__reticle>i{transform:translate(0)}.streamer-banner-module__ruRpsG__dollCta{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:#f2eefb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0e0e11d1;border:1px solid #9146ff80;border-radius:999px;align-items:center;gap:9px;padding:10px 17px;font-size:11px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.3,1),border-color .3s,box-shadow .3s;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%,12px);box-shadow:0 12px 28px #00000073}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__dollCta,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__dollCta{opacity:1;border-color:#9146ffe6;transform:translate(-50%);box-shadow:0 12px 28px #00000073,0 0 22px #9146ff47}.streamer-banner-module__ruRpsG__ctaArrow{transition:transform .25s;display:inline-block}.streamer-banner-module__ruRpsG__dollWrap:hover .streamer-banner-module__ruRpsG__ctaArrow,.streamer-banner-module__ruRpsG__dollWrap:focus-visible .streamer-banner-module__ruRpsG__ctaArrow,.streamer-banner-module__ruRpsG__secondaryCta:hover .streamer-banner-module__ruRpsG__ctaArrow,.streamer-banner-module__ruRpsG__avatarLink:hover .streamer-banner-module__ruRpsG__ctaArrow{transform:translate(3px)}@media (hover:none){.streamer-banner-module__ruRpsG__reticle,.streamer-banner-module__ruRpsG__dollCta{opacity:1}.streamer-banner-module__ruRpsG__reticle>i{transform:translate(0)}.streamer-banner-module__ruRpsG__dollCta{transform:translate(-50%)}}.streamer-banner-module__ruRpsG__avatarLink{display:none}@media (max-width:860px){.streamer-banner-module__ruRpsG__box{clip-path:none;background:#161619;flex-direction:column;height:auto;min-height:0}.streamer-banner-module__ruRpsG__dollWrap{display:none}.streamer-banner-module__ruRpsG__avatarLink{-webkit-tap-highlight-color:transparent;flex-direction:column;order:1;align-items:center;gap:12px;margin:30px auto 0;display:flex}.streamer-banner-module__ruRpsG__portrait{object-fit:cover;object-position:50% 22%;background:#0e0e11;border:2px solid #34343c;border-radius:50%;width:150px;height:150px;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.3,1);display:block;box-shadow:0 10px 24px #00000080}.streamer-banner-module__ruRpsG__avatarCta{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:#c9bce4;border:1px solid #9146ff73;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;transition:border-color .25s,color .25s;display:inline-flex}.streamer-banner-module__ruRpsG__avatarLink:hover .streamer-banner-module__ruRpsG__portrait,.streamer-banner-module__ruRpsG__avatarLink:focus-visible .streamer-banner-module__ruRpsG__portrait{border-color:#9146ff;transform:translateY(-3px);box-shadow:0 10px 24px #00000080,0 0 24px #9146ff59}.streamer-banner-module__ruRpsG__avatarLink:hover .streamer-banner-module__ruRpsG__avatarCta,.streamer-banner-module__ruRpsG__avatarLink:focus-visible .streamer-banner-module__ruRpsG__avatarCta{color:#f2eefb;border-color:#9146ffe6}.streamer-banner-module__ruRpsG__avatarLink:active .streamer-banner-module__ruRpsG__portrait{transform:scale(.97)}.streamer-banner-module__ruRpsG__avatarLink:focus-visible{outline:none}.streamer-banner-module__ruRpsG__content{text-align:center;order:2;align-items:center;padding:18px 22px 32px}.streamer-banner-module__ruRpsG__watermark{display:none}}@media (prefers-reduced-motion:reduce){.streamer-banner-module__ruRpsG__box,.streamer-banner-module__ruRpsG__doll,.streamer-banner-module__ruRpsG__title,.streamer-banner-module__ruRpsG__particle{animation:none}}
.archives-module__RAmZGG__shape{will-change:transform;position:absolute}@keyframes archives-module__RAmZGG__driftA{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(40px,-26px)rotate(180deg)}}@keyframes archives-module__RAmZGG__driftB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-34px,22px)rotate(-180deg)}}@keyframes archives-module__RAmZGG__slideX{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}@keyframes archives-module__RAmZGG__slideY{0%,to{transform:translateY(-24px)}50%{transform:translateY(24px)}}@keyframes archives-module__RAmZGG__spinSlow{to{transform:rotate(360deg)}}.archives-module__RAmZGG__driftA{animation:26s ease-in-out infinite archives-module__RAmZGG__driftA}.archives-module__RAmZGG__driftB{animation:30s ease-in-out infinite archives-module__RAmZGG__driftB}.archives-module__RAmZGG__slideX{animation:18s ease-in-out infinite archives-module__RAmZGG__slideX}.archives-module__RAmZGG__slideY{animation:20s ease-in-out infinite archives-module__RAmZGG__slideY}.archives-module__RAmZGG__spinSlow{animation:40s linear infinite archives-module__RAmZGG__spinSlow}.archives-module__RAmZGG__figure{animation:1.1s cubic-bezier(.2,.7,.25,1) both archives-module__RAmZGG__figureRise}@keyframes archives-module__RAmZGG__figureRise{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}.archives-module__RAmZGG__titleRule{transform-origin:0;background:linear-gradient(90deg,#9d7fcc,#0000);width:100%;height:2px;margin-top:8px;animation:.9s cubic-bezier(.2,.7,.25,1) .9s both archives-module__RAmZGG__ll-grow-line;display:block}.archives-module__RAmZGG__socialButton{min-width:132px;font-family:var(--font-mono);letter-spacing:1px;color:#5a4d78;background:#ffffff80;border:1px solid #c2addf;border-radius:9px;flex:1;align-items:center;gap:10px;padding:11px 14px;font-size:12px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.3,1.3),border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.archives-module__RAmZGG__socialButton svg{flex:none;width:18px;height:18px;transition:transform .28s cubic-bezier(.2,.8,.3,1.5)}.archives-module__RAmZGG__socialButton:hover{color:#fff;background:var(--brand);border-color:var(--brand);transform:translateY(-3px);box-shadow:0 9px 22px #50288c42}.archives-module__RAmZGG__socialButton:hover svg{transform:scale(1.2)rotate(-7deg)}.archives-module__RAmZGG__arrow{margin-left:auto;transition:transform .2s}.archives-module__RAmZGG__socialButton:hover .archives-module__RAmZGG__arrow{transform:translate(2px,-2px)}@media (max-width:900px){.archives-module__RAmZGG__figure{opacity:.14;width:380px;height:auto;margin-left:-190px;top:60px;left:50%}.archives-module__RAmZGG__content{width:100%;max-width:100%}.archives-module__RAmZGG__row{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.archives-module__RAmZGG__shape,.archives-module__RAmZGG__figure,.archives-module__RAmZGG__titleRule,.archives-module__RAmZGG__driftA,.archives-module__RAmZGG__driftB,.archives-module__RAmZGG__slideX,.archives-module__RAmZGG__slideY,.archives-module__RAmZGG__spinSlow{animation:none}}
.contact-module__3bDp3a__desk{opacity:0}.contact-module__3bDp3a__scene[data-shown=true] .contact-module__3bDp3a__desk{animation:.8s cubic-bezier(.16,.84,.3,1.02) .1s both contact-module__3bDp3a__desk-in}@keyframes contact-module__3bDp3a__desk-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.contact-module__3bDp3a__bar{z-index:3;transform-origin:100%;background:#fff;border-top-left-radius:20px;width:min(52%,560px);height:84px;position:absolute;bottom:0;right:0;overflow:hidden;transform:scaleX(0)}.contact-module__3bDp3a__scene[data-shown=true] .contact-module__3bDp3a__bar{animation:.6s cubic-bezier(.7,0,.3,1) .35s both contact-module__3bDp3a__bar-in}@keyframes contact-module__3bDp3a__bar-in{to{transform:scaleX(1)}}.contact-module__3bDp3a__barSweep{background:linear-gradient(90deg,#0000,#0000000d,#0000);width:44%;animation:3.2s ease-in-out infinite contact-module__3bDp3a__bar-sweep;position:absolute;top:0;bottom:0}@keyframes contact-module__3bDp3a__bar-sweep{0%{transform:translate(-120%)}to{transform:translate(360%)}}.contact-module__3bDp3a__bubble{z-index:4;opacity:0;line-height:1.4;position:absolute}.contact-module__3bDp3a__bubble.contact-module__3bDp3a__show{animation:.5s cubic-bezier(.2,.9,.3,1.35) forwards contact-module__3bDp3a__bubble-in}.contact-module__3bDp3a__bubble.contact-module__3bDp3a__hide{animation:.3s forwards contact-module__3bDp3a__bubble-out}@keyframes contact-module__3bDp3a__bubble-in{0%{opacity:0;transform:translateY(16px)scale(.7)}55%{opacity:1;transform:translateY(-3px)scale(1.06)}78%{transform:translateY(0)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contact-module__3bDp3a__bubble-out{to{opacity:0;transform:translateY(-6px)scale(.97)}}.contact-module__3bDp3a__ask{width:max-content;max-width:290px;color:var(--color-on-dark);background:#2a2a30;border-radius:16px 16px 16px 5px;padding:11px 15px;font-size:13.5px;font-weight:600;bottom:112%;right:30%;box-shadow:0 12px 30px #0006}.contact-module__3bDp3a__askTail{background:#2a2a30;border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:24px;transform:rotate(45deg)}.contact-module__3bDp3a__say{width:max-content;max-width:300px;color:var(--color-ink);background:#fff;border-radius:16px 16px 5px;padding:12px 16px;font-size:14px;font-weight:700;bottom:62%;right:72%;box-shadow:0 14px 34px #00000052}.contact-module__3bDp3a__sayTail{background:#fff;border-bottom-right-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:26px;transform:rotate(45deg)}.contact-module__3bDp3a__ctaWrap{z-index:5;position:absolute;bottom:22px;right:calc(1% + 300px)}.contact-module__3bDp3a__float{opacity:0}.contact-module__3bDp3a__ctaWrap[data-shown=true] .contact-module__3bDp3a__float{animation:.7s cubic-bezier(.16,.9,.3,1.3) .6s both contact-module__3bDp3a__cta-in,3.4s ease-in-out 1.3s infinite contact-module__3bDp3a__cta-bob}@keyframes contact-module__3bDp3a__cta-in{0%{opacity:0;transform:translateY(30px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contact-module__3bDp3a__cta-bob{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-7px)rotate(.6deg)}}.contact-module__3bDp3a__cta{border:2.5px solid var(--color-ink);box-shadow:8px 8px 0 var(--color-ink);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:15px 17px 15px 24px;transition:transform .18s cubic-bezier(.2,.8,.3,1.4),box-shadow .18s;display:flex}.contact-module__3bDp3a__cta:hover{box-shadow:12px 12px 0 var(--color-ink);transform:translateY(-4px)scale(1.035)}.contact-module__3bDp3a__cta:active{box-shadow:3px 3px 0 var(--color-ink);transform:translateY(2px)scale(.97)}.contact-module__3bDp3a__cta:hover .contact-module__3bDp3a__poke{background:#2e7d52}.contact-module__3bDp3a__ctaDot{animation:1.6s ease-out infinite contact-module__3bDp3a__cta-dot;box-shadow:0 0 #2e7d528c}@keyframes contact-module__3bDp3a__cta-dot{to{box-shadow:0 0 0 7px #2e7d5200}}.contact-module__3bDp3a__poke{transition:background .16s}.contact-module__3bDp3a__pokeRing{border:2px solid var(--color-ink);border-radius:9999px;animation:1.8s ease-out infinite contact-module__3bDp3a__poke;position:absolute;inset:0}@keyframes contact-module__3bDp3a__poke{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.contact-module__3bDp3a__formWrap{animation:.8s cubic-bezier(.16,.9,.3,1.05) both contact-module__3bDp3a__form-in}@keyframes contact-module__3bDp3a__form-in{0%{opacity:0;filter:blur(6px);transform:translateY(-30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.contact-module__3bDp3a__orb{filter:blur(30px);pointer-events:none;border-radius:9999px;animation:9s ease-in-out infinite contact-module__3bDp3a__orb-drift;position:absolute}.contact-module__3bDp3a__orbSlow{animation-duration:11s;animation-direction:reverse}@keyframes contact-module__3bDp3a__orb-drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}.contact-module__3bDp3a__card{animation:.7s cubic-bezier(.16,.86,.28,1) both contact-module__3bDp3a__card-build,.5s .6s both contact-module__3bDp3a__shadow-in}@keyframes contact-module__3bDp3a__card-build{0%{clip-path:inset(0 0 100% round 20px);opacity:.5}to{clip-path:inset(0 round 20px);opacity:1}}@keyframes contact-module__3bDp3a__shadow-in{0%{box-shadow:0 0 #0000}to{box-shadow:10px 10px #00000047}}.contact-module__3bDp3a__fld{animation:.62s cubic-bezier(.2,.85,.3,1.02) both contact-module__3bDp3a__field-in}@keyframes contact-module__3bDp3a__field-in{0%{opacity:0;clip-path:inset(0 0 100%);transform-origin:top;transform:translateY(-22px)scaleY(.35)}45%{opacity:1}70%{transform:translateY(3px)scaleY(1.04)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scaleY(1)}}.contact-module__3bDp3a__input{border:2.5px solid var(--color-ink);width:100%;font-size:14px;font-family:var(--font-sans);color:var(--color-ink);background:#fff;border-radius:12px;outline:none;padding:13px 15px;font-weight:600;transition:box-shadow .18s,transform .18s}.contact-module__3bDp3a__input::placeholder{color:var(--color-muted);font-weight:500}.contact-module__3bDp3a__input:focus{box-shadow:4px 4px 0 var(--color-ink);transform:translate(-2px,-2px)}.contact-module__3bDp3a__submit{border:2.5px solid var(--color-ink);background:var(--color-ink);color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.contact-module__3bDp3a__submit:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #00000040}.contact-module__3bDp3a__submit:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:60px;animation:2.8s linear infinite contact-module__3bDp3a__submit-sweep;position:absolute;top:0;bottom:0}@keyframes contact-module__3bDp3a__submit-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.contact-module__3bDp3a__sentBadge{animation:2.4s ease-in-out infinite contact-module__3bDp3a__sent-pulse}@keyframes contact-module__3bDp3a__sent-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (max-width:900px){.contact-module__3bDp3a__scene{display:none}.contact-module__3bDp3a__ctaWrap{justify-content:center;padding:0 24px 44px;display:flex;position:static}}
