@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f3f7162b-module__mQjx2a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}
.Hero-module__oEVfFq__hero{isolation:isolate;background:radial-gradient(120% 70% at 50% 110%,#00d4ff1f 0%,#0000 60%),radial-gradient(80% 55% at 15% -5%,#6c63ff2e 0%,#0000 55%),#060912;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:8rem 1.5rem 0;display:flex;position:relative;overflow:hidden}.Hero-module__oEVfFq__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__oEVfFq__blob1,.Hero-module__oEVfFq__blob2,.Hero-module__oEVfFq__blob3{filter:blur(72px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.Hero-module__oEVfFq__blob1{background:radial-gradient(circle,#6c63ff38,#0000 65%);width:600px;height:600px;animation:14s ease-in-out infinite Hero-module__oEVfFq__blobFloat;top:-15%;left:-10%}.Hero-module__oEVfFq__blob2{background:radial-gradient(circle,#00d4ff2e,#0000 65%);width:500px;height:500px;animation:18s ease-in-out infinite reverse Hero-module__oEVfFq__blobFloat;bottom:-10%;right:-8%}.Hero-module__oEVfFq__blob3{background:radial-gradient(circle,#ff6b9d1f,#0000 65%);width:350px;height:350px;animation:22s ease-in-out 3s infinite Hero-module__oEVfFq__blobFloat;top:40%;left:55%}@keyframes Hero-module__oEVfFq__blobFloat{0%,to{transform:translate(0)}33%{transform:translate(24px,-18px)}66%{transform:translate(-16px,22px)}}.Hero-module__oEVfFq__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex;position:relative}.Hero-module__oEVfFq__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#00d4fff2;-webkit-backdrop-filter:blur(8px);background:#00000040;border:1px solid #00d4ff2e;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.4rem;padding:.38rem 1rem .38rem .75rem;font-size:clamp(.72rem,1.1vw,.86rem);display:inline-flex}.Hero-module__oEVfFq__eyebrowText{color:#fff;letter-spacing:.16em;background:linear-gradient(90deg,#00d4fff2 0%,#fff 50%,#6c63ffe6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.Hero-module__oEVfFq__dot{background:#00d4ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite Hero-module__oEVfFq__pulse;box-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff80}@keyframes Hero-module__oEVfFq__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.Hero-module__oEVfFq__name{font-family:var(--font-serif,serif);letter-spacing:-.02em;color:#f0f4ff;margin-bottom:.6rem;font-size:clamp(3.8rem,11vw,8.5rem);font-weight:400;line-height:.95}.Hero-module__oEVfFq__nameAccent{background:linear-gradient(135deg,#00d4ff 0%,#6c63ff 50%,#f0f4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.Hero-module__oEVfFq__descriptor{color:#c8d7ffbf;max-width:540px;margin:0 auto 1.8rem;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7}.Hero-module__oEVfFq__hi{color:#00d4ff;font-weight:600}.Hero-module__oEVfFq__tickerWrap{width:100%;max-width:900px;margin-bottom:2.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 8%,#000 20% 80%,#0009 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 8%,#000 20% 80%,#0009 92%,#0000 100%)}.Hero-module__oEVfFq__tickerTrack{align-items:center;gap:0;width:max-content;animation:670s linear infinite Hero-module__oEVfFq__tickerScroll;display:flex}.Hero-module__oEVfFq__tickerWrap:hover .Hero-module__oEVfFq__tickerTrack{animation-play-state:paused}@keyframes Hero-module__oEVfFq__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Hero-module__oEVfFq__tickerItem{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#c8d7ffb8;white-space:nowrap;align-items:center;gap:.5rem;padding:.32rem 1.2rem;font-size:clamp(.72rem,1vw,.82rem);font-weight:500;transition:color .2s;display:inline-flex}.Hero-module__oEVfFq__tickerItem:hover{color:#00d4ff}.Hero-module__oEVfFq__tickerDot{background:#00d4ff66;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-right:.2rem;display:inline-block}.Hero-module__oEVfFq__tickerItem:nth-child(3n+1){color:#00d4ffcc}.Hero-module__oEVfFq__tickerItem:nth-child(3n+2){color:#a78bfabf}.Hero-module__oEVfFq__tickerItem:nth-child(3n){color:#c8d7ffa6}.Hero-module__oEVfFq__tickerItem:nth-child(3n+1):hover,.Hero-module__oEVfFq__tickerItem:nth-child(3n+2):hover,.Hero-module__oEVfFq__tickerItem:nth-child(3n):hover{color:#f0f4ff}.Hero-module__oEVfFq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.8rem;display:flex}.Hero-module__oEVfFq__btnPrimary{color:#fff;transition:transform .22s var(--spring),box-shadow .22s ease;background:linear-gradient(135deg,#00d4ff,#6c63ff);border:0;border-radius:14px;align-items:center;gap:.45rem;padding:.76rem 1.7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 22px #00d4ff66,0 0 0 1px #00d4ff2e}.Hero-module__oEVfFq__btnPrimary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 36px #00d4ff85}.Hero-module__oEVfFq__btnGhost{color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:14px;align-items:center;padding:.74rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Hero-module__oEVfFq__btnGhost:hover{border-color:var(--accent,#00d4ff);background:#00d4ff2e;transform:translateY(-1px)}.Hero-module__oEVfFq__btnOutline{color:#c8d7ffc7;background:0 0;border:1px solid #ffffff26;border-radius:14px;align-items:center;padding:.74rem 1.4rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.Hero-module__oEVfFq__btnOutline:hover{color:#f0f4ff;background:#ffffff12;transform:translateY(-1px)}.Hero-module__oEVfFq__scrollCue{opacity:.55;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.Hero-module__oEVfFq__scrollLine{background:linear-gradient(#00d4ffb3,#0000);width:1px;height:38px;animation:2s ease-in-out infinite Hero-module__oEVfFq__scrollPulse}.Hero-module__oEVfFq__scrollLabel{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;color:#00d4ffa6;font-size:.58rem}@keyframes Hero-module__oEVfFq__scrollPulse{0%{transform-origin:top;opacity:1;transform:scaleY(0)}80%{transform-origin:top;opacity:.5;transform:scaleY(1)}to{opacity:0}}.Hero-module__oEVfFq__stats{z-index:2;border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);width:100%;margin-top:auto;padding:1.4rem clamp(1rem,5vw,3rem);display:grid;position:relative}.Hero-module__oEVfFq__stat{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;padding:.8rem 1rem;display:flex}.Hero-module__oEVfFq__stat:last-child{border-right:none}.Hero-module__oEVfFq__statNum{font-family:var(--font-serif,serif);color:#f0f4ff;background:linear-gradient(135deg,#00d4ff,#6c63ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1}.Hero-module__oEVfFq__statLabel{letter-spacing:.08em;text-transform:uppercase;color:#a0b9e68c;margin-top:.35rem;font-size:clamp(.62rem,.9vw,.75rem)}@media (max-width:768px){.Hero-module__oEVfFq__hero{padding:7rem 1.25rem 0}.Hero-module__oEVfFq__stats{grid-template-columns:repeat(2,1fr)}.Hero-module__oEVfFq__stat:nth-child(2){border-right:none}.Hero-module__oEVfFq__stat:nth-child(3),.Hero-module__oEVfFq__stat:nth-child(4){border-top:1px solid #ffffff12}.Hero-module__oEVfFq__actions{gap:.6rem}.Hero-module__oEVfFq__btnPrimary,.Hero-module__oEVfFq__btnGhost,.Hero-module__oEVfFq__btnOutline{justify-content:center;width:100%;padding:.68rem 1.2rem;font-size:.85rem}.Hero-module__oEVfFq__tickerWrap{max-width:100%}.Hero-module__oEVfFq__blob1{width:360px;height:360px}.Hero-module__oEVfFq__blob2{width:300px;height:300px}.Hero-module__oEVfFq__blob3{display:none}}@media (max-width:420px){.Hero-module__oEVfFq__name{font-size:clamp(3rem,14vw,4.5rem)}.Hero-module__oEVfFq__stats{padding:1rem}.Hero-module__oEVfFq__tickerItem{padding:.28rem .8rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.Hero-module__oEVfFq__blob1,.Hero-module__oEVfFq__blob2,.Hero-module__oEVfFq__blob3,.Hero-module__oEVfFq__dot,.Hero-module__oEVfFq__scrollLine,.Hero-module__oEVfFq__nameAccent{animation:none}.Hero-module__oEVfFq__tickerTrack{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}
.About-module__5_NaKq__about{isolation:isolate;background:#040711;padding:8rem clamp(1.4rem,5vw,3.3rem) 7rem;position:relative;overflow:hidden}.About-module__5_NaKq__canvas{z-index:0;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.About-module__5_NaKq__veil{z-index:1;pointer-events:none;background:radial-gradient(110% 90% at 50% 45%,#040711d6 20%,#040711f7 100%);position:absolute;inset:0}.About-module__5_NaKq__inner{z-index:2;flex-direction:column;gap:3.2rem;max-width:1160px;margin:0 auto;display:flex;position:relative}.About-module__5_NaKq__topRow{opacity:0;max-width:860px;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.About-module__5_NaKq__visible .About-module__5_NaKq__topRow{opacity:1;transform:none}.About-module__5_NaKq__labelWrap{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.About-module__5_NaKq__availBadge{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#34d399e6;background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:.42rem;padding:.28rem .75rem;font-size:.82rem;display:inline-flex}.About-module__5_NaKq__availDot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite About-module__5_NaKq__availPulse;box-shadow:0 0 7px #34d399e6}@keyframes About-module__5_NaKq__availPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.About-module__5_NaKq__heading{font-family:var(--font-serif,"Instrument Serif",serif);letter-spacing:-.02em;color:#f0f4ff;margin-bottom:1rem;font-size:clamp(2.69rem,5.5vw,4.62rem);font-weight:400;line-height:1.08}.About-module__5_NaKq__italic{background:linear-gradient(115deg,#7eb3ff 0%,#00d4ff 45%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.About-module__5_NaKq__headingAlt{color:#c8dcffb8;font-style:normal}.About-module__5_NaKq__tagline{color:#b4cdff9e;max-width:680px;font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.72}.About-module__5_NaKq__tagline strong{color:#dcebffe0;font-weight:600}.About-module__5_NaKq__statStrip{opacity:0;background:#ffffff0f;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;transition:opacity .6s .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s;display:grid;overflow:hidden;transform:translateY(16px)}.About-module__5_NaKq__visible .About-module__5_NaKq__statStrip{opacity:1;transform:none}.About-module__5_NaKq__statItem{text-align:center;opacity:0;transition:opacity .5s ease calc(.15s + var(--si,0)*80ms),transform .5s cubic-bezier(.22,1,.36,1)calc(.15s + var(--si,0)*80ms),background .22s ease;background:#040711eb;flex-direction:column;align-items:center;padding:1.6rem 1rem;display:flex;transform:translateY(10px)}.About-module__5_NaKq__visible .About-module__5_NaKq__statItem{opacity:1;transform:none}.About-module__5_NaKq__statItem:hover{background:#0a0f22fa}.About-module__5_NaKq__statN{font-family:var(--font-serif,serif);letter-spacing:-.03em;background:linear-gradient(135deg,#f0f4ff,#00d4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:400;line-height:1}.About-module__5_NaKq__statL{color:#d2e6ffd9;margin-top:.3rem;font-size:.94rem;font-weight:600}.About-module__5_NaKq__statSub{font-family:var(--font-mono,monospace);color:#8caadc73;letter-spacing:.06em;margin-top:.1rem;font-size:.8rem}.About-module__5_NaKq__feed{opacity:0;grid-template-columns:repeat(3,1fr);gap:1.1rem;transition:opacity .7s .22s,transform .7s cubic-bezier(.22,1,.36,1) .22s;display:grid;transform:translateY(20px)}.About-module__5_NaKq__visible .About-module__5_NaKq__feed{opacity:1;transform:none}.About-module__5_NaKq__feedBlock{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1.8rem 1.8rem 1.6rem;transition:background .25s,border-color .25s;position:relative;overflow:hidden}.About-module__5_NaKq__feedBlock:hover{background:#ffffff0d;border-color:#ffffff21}.About-module__5_NaKq__blockLabel{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#a0beff8c;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.8rem;display:flex}.About-module__5_NaKq__labelDot{background:#00d4ff;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #00d4ffb3}.About-module__5_NaKq__identityBlock{background:#040814eb;border-color:#00d4ff1f;grid-column:span 2}.About-module__5_NaKq__terminalBar{border-bottom:1px solid #ffffff12;align-items:center;gap:.45rem;margin-bottom:1.2rem;padding-bottom:.9rem;display:flex}.About-module__5_NaKq__termDot{opacity:.85;border-radius:50%;width:10px;height:10px}.About-module__5_NaKq__termLabel{font-family:var(--font-mono,monospace);color:#a0bef073;letter-spacing:.06em;margin-left:.4rem;font-size:.8rem}.About-module__5_NaKq__identityLines{flex-direction:column;gap:1rem;display:flex}.About-module__5_NaKq__iLine{font-family:var(--font-mono,monospace);color:#f0f4ff;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:clamp(1.3rem,3vw,2rem);font-weight:500;display:flex}.About-module__5_NaKq__iPrompt{color:#34d399;opacity:.8;margin-right:.5rem}.About-module__5_NaKq__iText{color:#f0f4ff;font-weight:700}.About-module__5_NaKq__iPlus{color:#ffffff40}.About-module__5_NaKq__iDesc{color:#c3d7ffa8;font-size:clamp(.97rem,1.3vw,1.06rem);line-height:1.78}.About-module__5_NaKq__iDesc strong{color:#dcebffe6;font-weight:600}.About-module__5_NaKq__aiBlock{background:#0a061ceb;border-color:#a78bfa33;grid-column:span 1}.About-module__5_NaKq__aiGlow{pointer-events:none;filter:blur(30px);z-index:0;background:radial-gradient(#a78bfa2e 0%,#0000 70%);width:60%;height:70%;position:absolute;top:-30%;right:-20%}.About-module__5_NaKq__aiHeadline{font-family:var(--font-serif,serif);color:#f0f4ff;z-index:1;margin-bottom:1.1rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1.28;position:relative}.About-module__5_NaKq__aiHeadline em{background:linear-gradient(120deg,#a78bfa 0%,#c4b5fd 50%,#f0f4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.About-module__5_NaKq__aiBullets{z-index:1;flex-direction:column;gap:.65rem;margin-bottom:1.3rem;list-style:none;display:flex;position:relative}.About-module__5_NaKq__aiBullet{opacity:0;transition:opacity .42s ease calc(var(--bi,0)*80ms),transform .42s cubic-bezier(.22,1,.36,1)calc(var(--bi,0)*80ms);align-items:flex-start;gap:.65rem;display:flex;transform:translate(10px)}.About-module__5_NaKq__visible .About-module__5_NaKq__aiBullet{opacity:1;transform:none}.About-module__5_NaKq__bulletIcon{filter:drop-shadow(0 0 5px #a78bfa66);flex-shrink:0;margin-top:2px;font-size:1rem}.About-module__5_NaKq__aiBullet span:last-child{color:#d2c8ffc7;font-size:.94rem;line-height:1.58}.About-module__5_NaKq__aiTag{font-family:var(--font-mono,monospace);color:#c4b5fdd9;letter-spacing:.05em;z-index:1;background:#a78bfa1a;border:1px solid #a78bfa40;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.78rem;display:inline-flex;position:relative}.About-module__5_NaKq__timelineBlock{background:#040712e0;border-color:#00d4ff1a;grid-column:1/-1;padding-bottom:2rem}.About-module__5_NaKq__timeline{flex-direction:column;gap:0;display:flex}.About-module__5_NaKq__tlItem{opacity:0;transition:opacity .42s ease calc(50ms + var(--ti,0)*60ms),transform .42s cubic-bezier(.22,1,.36,1)calc(50ms + var(--ti,0)*60ms);grid-template-columns:78px 20px 1fr;align-items:stretch;gap:0 1rem;display:grid;transform:translateY(10px)}.About-module__5_NaKq__visible .About-module__5_NaKq__tlItem{opacity:1;transform:none}.About-module__5_NaKq__tlLeft{justify-content:flex-end;padding-top:.25rem;display:flex}.About-module__5_NaKq__tlYear{font-family:var(--font-mono,monospace);color:#00d4ff73;letter-spacing:.05em;white-space:nowrap;font-size:.8rem}.About-module__5_NaKq__tlActive .About-module__5_NaKq__tlYear{color:#00d4ff;font-weight:600}.About-module__5_NaKq__tlSpine{flex-direction:column;align-items:center;padding-top:.25rem;display:flex}.About-module__5_NaKq__tlDot{background:#ffffff24;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .2s,border-color .2s,box-shadow .2s}.About-module__5_NaKq__tlActive .About-module__5_NaKq__tlDot{background:#00d4ff;border-color:#00d4ff;box-shadow:0 0 12px #00d4ffcc}.About-module__5_NaKq__tlTrack{background:linear-gradient(#ffffff1a,#ffffff0a);flex:1;width:1px;min-height:22px;margin-top:4px}.About-module__5_NaKq__tlContent{padding:.1rem 0 1.4rem}.About-module__5_NaKq__tlRoleRow{flex-wrap:wrap;align-items:flex-start;gap:.45rem;margin-bottom:.38rem;display:flex}.About-module__5_NaKq__tlRole{color:#dcebffe6;flex:1;min-width:0;font-size:1rem;font-weight:700;line-height:1.3}.About-module__5_NaKq__tlActive .About-module__5_NaKq__tlRole{color:#f0f4ff}.About-module__5_NaKq__tlTag{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--tc,#00d4ff)12%,transparent);border:1px solid color-mix(in srgb,var(--tc,#00d4ff)28%,transparent);color:var(--tc,#00d4ff);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:.15rem .55rem;font-size:.74rem}.About-module__5_NaKq__tlDetail{color:#b4cdff8f;font-size:.94rem;line-height:1.68}.About-module__5_NaKq__tlActive .About-module__5_NaKq__tlDetail{color:#c8dcffb8}.About-module__5_NaKq__tlItem:hover .About-module__5_NaKq__tlRole{color:#f0f4ff}.About-module__5_NaKq__tlItem:hover .About-module__5_NaKq__tlDetail{color:#c8dcffb8}.About-module__5_NaKq__tlItem:hover .About-module__5_NaKq__tlDot{border-color:#ffffff80}.About-module__5_NaKq__capsBlock{grid-column:span 1}.About-module__5_NaKq__capsGrid{grid-template-columns:1fr;gap:.6rem;display:grid}.About-module__5_NaKq__capCard{opacity:0;transition:opacity .42s ease calc(var(--ci,0)*70ms),transform .42s cubic-bezier(.34,1.56,.64,1)calc(var(--ci,0)*70ms),border-color .22s ease,background .22s ease;background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex;position:relative;overflow:hidden;transform:scale(.96)}.About-module__5_NaKq__visible .About-module__5_NaKq__capCard{opacity:1;transform:none}.About-module__5_NaKq__capCard:hover{border-color:color-mix(in srgb,var(--accent,#00d4ff)35%,transparent);background:#ffffff0e}.About-module__5_NaKq__capGlow{background:radial-gradient(ellipse at 0% 100%,var(--accent,#00d4ff)0%,transparent 65%);opacity:0;pointer-events:none;filter:blur(14px);transition:opacity .3s;position:absolute;inset:0}.About-module__5_NaKq__capCard:hover .About-module__5_NaKq__capGlow{opacity:.12}.About-module__5_NaKq__capIcon{filter:drop-shadow(0 0 5px #78b4ff59);flex-shrink:0;font-size:1.4rem}.About-module__5_NaKq__capLabel{color:#dcebffe6;font-size:.95rem;font-weight:700;line-height:1.2}.About-module__5_NaKq__capSub{font-family:var(--font-mono,monospace);color:var(--accent,#00d4ff);opacity:.7;letter-spacing:.03em;margin-top:.1rem;font-size:.78rem}.About-module__5_NaKq__domainBlock{flex-direction:column;grid-column:span 2;gap:1.2rem;display:flex}.About-module__5_NaKq__domainGrid{flex-wrap:wrap;gap:.5rem;display:flex}.About-module__5_NaKq__domainPill{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#b4aaffd1;white-space:nowrap;opacity:0;transition:opacity .36s ease calc(var(--di,0)*50ms),transform .36s cubic-bezier(.34,1.56,.64,1)calc(var(--di,0)*50ms),background .2s ease,color .2s ease;background:#6c63ff1a;border:1px solid #6c63ff33;border-radius:8px;padding:.42rem .95rem;font-size:.84rem;transform:scale(.92)}.About-module__5_NaKq__visible .About-module__5_NaKq__domainPill{opacity:1;transform:none}.About-module__5_NaKq__domainPill:hover{color:#d4cfff;background:#6c63ff38;border-color:#6c63ff73}.About-module__5_NaKq__eduCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding:1rem 1.1rem;display:flex}.About-module__5_NaKq__eduGlyph{filter:drop-shadow(0 0 8px #64a0ff66);flex-shrink:0;font-size:1.8rem}.About-module__5_NaKq__eduText{flex-direction:column;flex:1;gap:.15rem;display:flex}.About-module__5_NaKq__eduText strong{color:#d2e6ffe6;font-size:1.02rem;font-weight:700}.About-module__5_NaKq__eduText span{font-family:var(--font-mono,monospace);color:#96afe185;letter-spacing:.04em;font-size:.82rem}.About-module__5_NaKq__eduBadge{font-family:var(--font-mono,monospace);color:#00d4ffa6;letter-spacing:.06em;background:#00d4ff12;border:1px solid #00d4ff2e;border-radius:999px;padding:.28rem .8rem;font-size:.8rem}.About-module__5_NaKq__stackRow{opacity:0;border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:baseline;gap:.9rem 1.2rem;padding-top:1rem;transition:opacity .6s .42s,transform .6s cubic-bezier(.22,1,.36,1) .42s;display:flex;transform:translateY(16px)}.About-module__5_NaKq__visible .About-module__5_NaKq__stackRow{opacity:1;transform:none}.About-module__5_NaKq__stackLabel{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#8cafe673;flex-shrink:0;padding-top:2px;font-size:.8rem}.About-module__5_NaKq__stackPills{flex-wrap:wrap;gap:.42rem;display:flex}.About-module__5_NaKq__stackPill{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:#bed7ffa6;white-space:nowrap;opacity:0;transition:opacity .38s ease calc(var(--pi,0)*25ms),transform .38s cubic-bezier(.34,1.56,.64,1)calc(var(--pi,0)*25ms),background .2s ease,color .2s ease;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .72rem;font-size:.84rem;transform:scale(.92)}.About-module__5_NaKq__visible .About-module__5_NaKq__stackPill{opacity:1;transform:none}.About-module__5_NaKq__stackPill:hover{color:#d0f0ff;background:#00d4ff1a;border-color:#00d4ff4d;transform:translateY(-2px)}@media (max-width:1020px){.About-module__5_NaKq__feed{grid-template-columns:1fr 1fr}.About-module__5_NaKq__identityBlock{grid-column:1/-1}.About-module__5_NaKq__aiBlock{grid-column:span 1}.About-module__5_NaKq__timelineBlock{grid-column:1/-1}.About-module__5_NaKq__capsBlock,.About-module__5_NaKq__domainBlock{grid-column:span 1}.About-module__5_NaKq__statStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.About-module__5_NaKq__about{padding:5.5rem 1.2rem 5rem}.About-module__5_NaKq__inner{gap:2.4rem}.About-module__5_NaKq__heading{font-size:clamp(2.1rem,8vw,3rem)}.About-module__5_NaKq__feed{grid-template-columns:1fr;gap:.9rem}.About-module__5_NaKq__identityBlock,.About-module__5_NaKq__aiBlock,.About-module__5_NaKq__timelineBlock,.About-module__5_NaKq__capsBlock,.About-module__5_NaKq__domainBlock{grid-column:1/-1}.About-module__5_NaKq__statStrip{grid-template-columns:repeat(2,1fr)}.About-module__5_NaKq__capsGrid{grid-template-columns:1fr 1fr}.About-module__5_NaKq__feedBlock{padding:1.3rem 1.1rem 1.2rem}.About-module__5_NaKq__iLine{font-size:clamp(1.1rem,5vw,1.45rem)}.About-module__5_NaKq__tlItem{grid-template-columns:64px 18px 1fr;gap:0 .65rem}.About-module__5_NaKq__tlYear{font-size:.75rem}.About-module__5_NaKq__stackRow{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (max-width:420px){.About-module__5_NaKq__statStrip{grid-template-columns:1fr 1fr}.About-module__5_NaKq__capsGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.About-module__5_NaKq__canvas{display:none}.About-module__5_NaKq__topRow,.About-module__5_NaKq__feed,.About-module__5_NaKq__statStrip,.About-module__5_NaKq__statItem,.About-module__5_NaKq__tlItem,.About-module__5_NaKq__aiBullet,.About-module__5_NaKq__capCard,.About-module__5_NaKq__domainPill,.About-module__5_NaKq__stackPill{opacity:1!important;transition:none!important;transform:none!important}.About-module__5_NaKq__availDot{animation:none}}.About-module__5_NaKq__identitySvgWrap{border-radius:12px;width:100%;margin-top:1.4rem;overflow:hidden;box-shadow:inset 0 0 0 1px #00d4ff14}.About-module__5_NaKq__identitySvg{opacity:0;width:100%;height:auto;transition:opacity .55s .35s,transform .55s cubic-bezier(.22,1,.36,1) .35s;display:block;transform:translateY(8px)}.About-module__5_NaKq__visible .About-module__5_NaKq__identitySvg{opacity:1;transform:none}.About-module__5_NaKq__domainSvgWrap{border-radius:10px;width:100%;margin-top:.9rem;margin-bottom:.2rem;overflow:hidden;box-shadow:inset 0 0 0 1px #6c63ff1a}.About-module__5_NaKq__domainSvg{opacity:0;width:100%;height:auto;transition:opacity .55s .45s,transform .55s cubic-bezier(.22,1,.36,1) .45s;display:block;transform:translateY(8px)}.About-module__5_NaKq__visible .About-module__5_NaKq__domainSvg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.About-module__5_NaKq__identitySvg,.About-module__5_NaKq__domainSvg{opacity:1!important;transition:none!important;transform:none!important}}.About-module__5_NaKq__termWrap{opacity:0;background:#02040ef7;border:1px solid #ffffff1a;border-radius:14px;margin-top:1.4rem;transition:opacity .5s .32s,transform .5s cubic-bezier(.22,1,.36,1) .32s;overflow:hidden;transform:translateY(10px);box-shadow:inset 0 0 0 1px #00d4ff14,0 16px 48px #0009}.About-module__5_NaKq__visible .About-module__5_NaKq__termWrap{opacity:1;transform:none}.About-module__5_NaKq__termChrome{background:#0f1426fa;border-bottom:1px solid #ffffff12;align-items:center;gap:.5rem;padding:.55rem .9rem;display:flex}.About-module__5_NaKq__termBulb{opacity:.85;border-radius:50%;flex-shrink:0;width:11px;height:11px}.About-module__5_NaKq__termChromeLabel{font-family:var(--font-mono,monospace);color:#a0bef073;letter-spacing:.04em;flex:1;margin-left:.35rem;font-size:.75rem}.About-module__5_NaKq__termBranch{font-family:var(--font-mono,monospace);color:#a78bfaa6;letter-spacing:.04em;font-size:.72rem}.About-module__5_NaKq__termBody{scrollbar-width:none;flex-direction:column;gap:0;height:190px;padding:.85rem 1rem .9rem;display:flex;overflow-y:auto}.About-module__5_NaKq__termBody::-webkit-scrollbar{display:none}.About-module__5_NaKq__termBlank{height:.55rem}.About-module__5_NaKq__termLine{font-family:var(--font-mono,monospace);letter-spacing:.02em;white-space:pre;flex-wrap:nowrap;align-items:baseline;min-width:0;font-size:.8rem;line-height:1.72;display:flex}.About-module__5_NaKq__termPrompt{color:#34d399;font-weight:600}.About-module__5_NaKq__termAt{color:#34d3998c}.About-module__5_NaKq__termPath{color:#60a5fa}.About-module__5_NaKq__termDollar{color:#c8d7ff59}.About-module__5_NaKq__termCmd{color:#f0f4ff;font-weight:500}.About-module__5_NaKq__termOut{font-size:.78rem;font-weight:400}.About-module__5_NaKq__termCursor{color:#00d4ff;font-size:.85rem;line-height:1;transition:opacity .1s}@media (max-width:680px){.About-module__5_NaKq__termBody{height:155px}.About-module__5_NaKq__termLine{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.About-module__5_NaKq__termWrap{opacity:1!important;transition:none!important;transform:none!important}.About-module__5_NaKq__termCursor{opacity:1!important}}
.Skills-module__RIe_Ua__skills{isolation:isolate;background:#050810;padding:7rem clamp(1.12rem,5vw,3.3rem);position:relative;overflow:hidden}.Skills-module__RIe_Ua__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Skills-module__RIe_Ua__veil{z-index:1;pointer-events:none;background:radial-gradient(120% 100%,#050810cc 25%,#050810f7 100%);position:absolute;inset:0}.Skills-module__RIe_Ua__inner{z-index:2;max-width:1140px;margin:0 auto;position:relative}.Skills-module__RIe_Ua__header{opacity:0;max-width:640px;margin-bottom:2rem;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.Skills-module__RIe_Ua__visible .Skills-module__RIe_Ua__header{opacity:1;transform:none}.Skills-module__RIe_Ua__heading{font-family:var(--font-serif,"Instrument Serif",serif);color:#f0f4ff;letter-spacing:-.01em;margin-bottom:.6rem;font-size:clamp(2.24rem,4vw,3.52rem);font-weight:400;line-height:1.15}.Skills-module__RIe_Ua__accent{background:linear-gradient(110deg,#6c63ff 0%,#00d4ff 60%,#ff6b9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.Skills-module__RIe_Ua__sub{color:#a0b9e68c;font-size:1.04rem}.Skills-module__RIe_Ua__catPills{opacity:0;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;transition:opacity .55s .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s;display:flex;transform:translateY(14px)}.Skills-module__RIe_Ua__visible .Skills-module__RIe_Ua__catPills{opacity:1;transform:none}.Skills-module__RIe_Ua__catPill{font-family:var(--font-mono,monospace);letter-spacing:.07em;color:#c8d7ffa6;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.78rem;transition:background .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Skills-module__RIe_Ua__catPill:hover,.Skills-module__RIe_Ua__catPillActive{transform:translateY(-1px);background:hsla(var(--chue),80%,60%,.12)!important;border-color:hsla(var(--chue),80%,65%,.4)!important;color:var(--ccolor)!important}.Skills-module__RIe_Ua__catDot{background:var(--ccolor,#00d4ff);width:6px;height:6px;box-shadow:0 0 6px var(--ccolor,#00d4ff);border-radius:50%;flex-shrink:0}.Skills-module__RIe_Ua__catName{font-weight:600}.Skills-module__RIe_Ua__catCount{opacity:.6;font-size:.7rem;font-weight:400}.Skills-module__RIe_Ua__constellationWrap{opacity:0;background:#040612b8;border:1px solid #ffffff12;border-radius:20px;width:100%;height:clamp(440px,56vw,680px);margin-bottom:0;transition:opacity .7s .2s,transform .7s cubic-bezier(.22,1,.36,1) .2s;position:relative;overflow:hidden;transform:scale(.98)}.Skills-module__RIe_Ua__visible .Skills-module__RIe_Ua__constellationWrap{opacity:1;transform:none}.Skills-module__RIe_Ua__constellationCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.Skills-module__RIe_Ua__catTooltip{-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#040816eb;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:.55rem;max-width:82%;padding:.65rem 1.1rem;animation:.22s cubic-bezier(.22,1,.36,1) both Skills-module__RIe_Ua__tooltipIn;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}@keyframes Skills-module__RIe_Ua__tooltipIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Skills-module__RIe_Ua__catTooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;box-shadow:0 0 8px}.Skills-module__RIe_Ua__catTooltipName{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#dcebffe6;white-space:nowrap;flex-shrink:0;margin-top:1px;font-size:.8rem;font-weight:700}.Skills-module__RIe_Ua__catTooltipSkills{font-family:var(--font-mono,monospace);color:#a0beff8c;letter-spacing:.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.Skills-module__RIe_Ua__countBar{opacity:0;border-radius:999px;gap:2px;width:100%;height:5px;margin-top:1.1rem;transition:opacity .6s .4s;display:flex;overflow:hidden}.Skills-module__RIe_Ua__visible .Skills-module__RIe_Ua__countBar{opacity:1}.Skills-module__RIe_Ua__countSeg{cursor:pointer;border-radius:999px;transition:opacity .22s,transform .22s}.Skills-module__RIe_Ua__countSeg:hover{transform:scaleY(1.6)}.Skills-module__RIe_Ua__countLabels{opacity:0;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.75rem;transition:opacity .5s .5s;display:flex}.Skills-module__RIe_Ua__visible .Skills-module__RIe_Ua__countLabels{opacity:1}.Skills-module__RIe_Ua__countLabel{font-family:var(--font-mono,monospace);letter-spacing:.07em;font-size:.76rem;transition:opacity .22s}@media (max-width:640px){.Skills-module__RIe_Ua__constellationWrap{height:clamp(360px,80vw,480px)}.Skills-module__RIe_Ua__catPill{padding:.28rem .65rem;font-size:.7rem}.Skills-module__RIe_Ua__catTooltip{max-width:94%;font-size:.7rem}}@media (max-width:420px){.Skills-module__RIe_Ua__constellationWrap{height:360px}}@media (prefers-reduced-motion:reduce){.Skills-module__RIe_Ua__canvas{display:none}.Skills-module__RIe_Ua__header,.Skills-module__RIe_Ua__catPills,.Skills-module__RIe_Ua__constellationWrap,.Skills-module__RIe_Ua__countBar,.Skills-module__RIe_Ua__countLabels{opacity:1!important;transition:none!important;transform:none!important}}
.FeaturedProjectsStyles-module__oGy6ua__section{isolation:isolate;background:#04070d;padding:7rem clamp(1.12rem,5vw,3.3rem);position:relative;overflow:hidden}.FeaturedProjectsStyles-module__oGy6ua__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FeaturedProjectsStyles-module__oGy6ua__veil{z-index:1;pointer-events:none;background:linear-gradient(#04070df5 0%,#04070db8 40%,#04070de6 100%);position:absolute;inset:0}.FeaturedProjectsStyles-module__oGy6ua__inner{z-index:2;max-width:1140px;margin:0 auto;position:relative}.FeaturedProjectsStyles-module__oGy6ua__header{opacity:0;max-width:600px;margin-bottom:3.2rem;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.FeaturedProjectsStyles-module__oGy6ua__visible .FeaturedProjectsStyles-module__oGy6ua__header{opacity:1;transform:none}.FeaturedProjectsStyles-module__oGy6ua__heading{font-family:var(--font-serif,"Instrument Serif",serif);color:#f0f4ff;letter-spacing:-.01em;margin-bottom:.6rem;font-size:clamp(2.24rem,4vw,3.52rem);font-weight:400;line-height:1.1}.FeaturedProjectsStyles-module__oGy6ua__italic{background:linear-gradient(110deg,#00d4ff 0%,#6c63ff 50%,#ff6b9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.FeaturedProjectsStyles-module__oGy6ua__sub{color:#a0b9e680;font-size:1.04rem}.FeaturedProjectsStyles-module__oGy6ua__cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.4rem;margin-bottom:3rem;display:grid}.FeaturedProjectsStyles-module__oGy6ua__card{color:inherit;opacity:0;transition:opacity .6s ease var(--delay,0s),transform .6s cubic-bezier(.22,1,.36,1)var(--delay,0s),background .28s ease,border-color .28s ease,box-shadow .28s ease;background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:.55rem;padding:1.8rem 1.6rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(22px)}.FeaturedProjectsStyles-module__oGy6ua__visible .FeaturedProjectsStyles-module__oGy6ua__card{opacity:1;transform:none}.FeaturedProjectsStyles-module__oGy6ua__card:hover{border-color:color-mix(in srgb,var(--accent)40%,transparent);box-shadow:0 20px 60px #00000080,0 0 0 1px color-mix(in srgb,var(--accent)20%,transparent)inset;background:#ffffff0f}.FeaturedProjectsStyles-module__oGy6ua__cardBar{background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:8%;right:8%}.FeaturedProjectsStyles-module__oGy6ua__card:hover .FeaturedProjectsStyles-module__oGy6ua__cardBar{opacity:1}.FeaturedProjectsStyles-module__oGy6ua__cardNum{font-family:var(--font-serif,serif);color:#ffffff0a;letter-spacing:-.04em;pointer-events:none;font-size:3.8rem;font-weight:400;line-height:1;transition:color .3s;position:absolute;top:.8rem;right:1.2rem}.FeaturedProjectsStyles-module__oGy6ua__card:hover .FeaturedProjectsStyles-module__oGy6ua__cardNum{color:color-mix(in srgb,var(--accent)15%,transparent)}.FeaturedProjectsStyles-module__oGy6ua__cardTag{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);opacity:.8;font-size:.8rem}.FeaturedProjectsStyles-module__oGy6ua__cardTitle{font-family:var(--font-serif,serif);color:#f0f4ff;letter-spacing:-.01em;font-size:1.22rem;font-weight:400;line-height:1.25;transition:color .2s}.FeaturedProjectsStyles-module__oGy6ua__card:hover .FeaturedProjectsStyles-module__oGy6ua__cardTitle{color:var(--accent)}.FeaturedProjectsStyles-module__oGy6ua__cardDesc{color:#aac3f099;flex:1;font-size:.94rem;line-height:1.6}.FeaturedProjectsStyles-module__oGy6ua__cardTech{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.FeaturedProjectsStyles-module__oGy6ua__techPill{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#b4d2ffa6;background:#ffffff0d;border:1px solid #ffffff17;border-radius:5px;padding:.2rem .5rem;font-size:.82rem}.FeaturedProjectsStyles-module__oGy6ua__cardArrow{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fff0;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.82rem;transition:color .25s;display:flex}.FeaturedProjectsStyles-module__oGy6ua__card:hover .FeaturedProjectsStyles-module__oGy6ua__cardArrow{color:var(--accent)}.FeaturedProjectsStyles-module__oGy6ua__cardGlow{background:radial-gradient(ellipse,var(--accent)0%,transparent 70%);opacity:0;filter:blur(28px);pointer-events:none;width:60%;height:60%;transition:opacity .4s;position:absolute;bottom:-40%;right:-20%}.FeaturedProjectsStyles-module__oGy6ua__card:hover .FeaturedProjectsStyles-module__oGy6ua__cardGlow{opacity:.18}.FeaturedProjectsStyles-module__oGy6ua__footer{opacity:0;justify-content:center;transition:opacity .5s .5s,transform .5s .5s;display:flex;transform:translateY(12px)}.FeaturedProjectsStyles-module__oGy6ua__visible .FeaturedProjectsStyles-module__oGy6ua__footer{opacity:1;transform:none}.FeaturedProjectsStyles-module__oGy6ua__allBtn{color:#c8dcffcc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.FeaturedProjectsStyles-module__oGy6ua__allBtn:hover{color:#00d4ff;background:#00d4ff17;border-color:#00d4ff59;transform:translateY(-2px)}@media (max-width:700px){.FeaturedProjectsStyles-module__oGy6ua__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FeaturedProjectsStyles-module__oGy6ua__canvas{display:none}.FeaturedProjectsStyles-module__oGy6ua__header,.FeaturedProjectsStyles-module__oGy6ua__card,.FeaturedProjectsStyles-module__oGy6ua__footer{opacity:1!important;transition:none!important;transform:none!important}}
.HomeCTA-module__2rmQPq__section{isolation:isolate;background:#03060e;justify-content:center;align-items:center;padding:7rem clamp(1rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.HomeCTA-module__2rmQPq__canvas{z-index:0;pointer-events:none;filter:blur(40px)saturate(1.3);width:100%;height:100%;position:absolute;inset:0}.HomeCTA-module__2rmQPq__veil{z-index:1;pointer-events:none;background:radial-gradient(80% 80%,#03060e8c 0%,#03060ee0 100%);position:absolute;inset:0}.HomeCTA-module__2rmQPq__card{z-index:2;-webkit-backdrop-filter:blur(32px);text-align:center;opacity:0;background:#0a0e1ea6;border:1px solid #ffffff1a;border-radius:28px;width:100%;max-width:680px;margin:0 auto;padding:3.5rem clamp(1.8rem,5vw,4rem);transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(24px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff0d,0 32px 90px #0000008c}.HomeCTA-module__2rmQPq__visible .HomeCTA-module__2rmQPq__card{opacity:1;transform:none}.HomeCTA-module__2rmQPq__corner{border-style:solid;border-color:#8cb4ff4d;width:18px;height:18px;position:absolute}.HomeCTA-module__2rmQPq__tl{border-width:1.5px 0 0 1.5px;border-radius:3px 0 0;top:16px;left:16px}.HomeCTA-module__2rmQPq__tr{border-width:1.5px 1.5px 0 0;border-radius:0 3px 0 0;top:16px;right:16px}.HomeCTA-module__2rmQPq__bl{border-width:0 0 1.5px 1.5px;border-radius:0 0 0 3px;bottom:16px;left:16px}.HomeCTA-module__2rmQPq__br{border-width:0 1.5px 1.5px 0;border-radius:0 0 3px;bottom:16px;right:16px}.HomeCTA-module__2rmQPq__heading{font-family:var(--font-serif,"Instrument Serif",serif);color:#f0f4ff;letter-spacing:-.01em;margin:.6rem 0 1.1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.12}.HomeCTA-module__2rmQPq__italic{background:linear-gradient(115deg,#7eb3ff 0%,#00d4ff 40%,#c084fc 80%,#ff6b9d 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:8s infinite HomeCTA-module__2rmQPq__gradShift}@keyframes HomeCTA-module__2rmQPq__gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.HomeCTA-module__2rmQPq__sub{color:#bed7ff9e;max-width:46ch;margin:0 auto 2rem;font-size:.97rem;line-height:1.72}.HomeCTA-module__2rmQPq__divider{background:linear-gradient(90deg,#0000,#8cb4ff66,#0000);width:60px;height:1px;margin:0 auto 2rem}.HomeCTA-module__2rmQPq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.HomeCTA-module__2rmQPq__primary{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#5b8fff,#00d4ff 50%,#9b7dff) 0 0/200% 200%;border:0;border-radius:14px;align-items:center;gap:.45rem;padding:.85rem 2rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,background-position .5s;display:inline-flex;box-shadow:0 4px 24px #50a0ff6b}.HomeCTA-module__2rmQPq__primary:hover{background-position:100% 100%;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 38px #50a0ff8c}.HomeCTA-module__2rmQPq__secondary{color:#d2e6ffd1;background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;align-items:center;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.HomeCTA-module__2rmQPq__secondary:hover{color:#f0f4ff;background:#ffffff17;border-color:#ffffff38;transform:translateY(-2px)}.HomeCTA-module__2rmQPq__tertiary{color:#a0b9e6a6;background:0 0;border:0;align-items:center;padding:.85rem 1.4rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.HomeCTA-module__2rmQPq__tertiary:hover{color:#f0f4ff}@media (max-width:520px){.HomeCTA-module__2rmQPq__card{padding:2.5rem 1.4rem}.HomeCTA-module__2rmQPq__actions{flex-direction:column;align-items:stretch}.HomeCTA-module__2rmQPq__primary,.HomeCTA-module__2rmQPq__secondary,.HomeCTA-module__2rmQPq__tertiary{justify-content:center}}@media (prefers-reduced-motion:reduce){.HomeCTA-module__2rmQPq__canvas{display:none}.HomeCTA-module__2rmQPq__card{opacity:1!important;transition:none!important;transform:none!important}.HomeCTA-module__2rmQPq__italic{animation:none}}
