.hero-root.svelte-1nufl30{position:relative;width:100%;height:100vh;height:100dvh;min-height:580px;overflow:hidden;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}.bg-layer.svelte-1nufl30{position:absolute;inset:0;z-index:0}.bg-image.svelte-1nufl30{position:absolute;inset:0;z-index:0;background-image:url(../../../images/p-2.webp);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.15);animation:svelte-1nufl30-bgZoom 18s ease-in-out forwards;width:100%;height:100%}.bg-base.svelte-1nufl30{position:absolute;inset:0;z-index:1;background:linear-gradient(175deg,#08080866,#0c0a0999,#060606e6)}.mountain-bg.svelte-1nufl30{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1200px;height:80%;z-index:2;pointer-events:none;opacity:.6;transition:transform .8s ease-out}.mountain-svg.svelte-1nufl30{width:100%;height:100%;display:block}.portal-circle.svelte-1nufl30{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(500px,60vw);height:min(500px,60vw);z-index:2;pointer-events:none;transition:transform .8s ease-out}.portal-svg.svelte-1nufl30{width:100%;height:100%;display:block}.nebula-wrap.svelte-1nufl30{position:absolute;inset:0;transition:transform .85s ease-out;z-index:1}.orb.svelte-1nufl30{position:absolute;border-radius:50%;filter:blur(45px)}.orb-center.svelte-1nufl30{top:15%;left:25%;width:58%;height:58%;background:radial-gradient(circle,rgba(230,126,34,.1),rgba(99,102,241,.04),transparent 70%);animation:svelte-1nufl30-orb-breathe 12s ease-in-out infinite}.orb-tr.svelte-1nufl30{top:-8%;right:-8%;width:48%;height:48%;background:radial-gradient(circle at top right,rgba(99,102,241,.06),transparent 65%);animation:svelte-1nufl30-orb-breathe 9s ease-in-out infinite;animation-delay:-3s}.orb-bl.svelte-1nufl30{bottom:-8%;left:-8%;width:48%;height:48%;background:radial-gradient(circle at bottom left,rgba(236,72,153,.04),transparent 65%);animation:svelte-1nufl30-orb-breathe 11s ease-in-out infinite;animation-delay:-5s}.orb-accent.svelte-1nufl30{top:35%;right:18%;width:32%;height:32%;background:radial-gradient(circle,rgba(230,126,34,.06),transparent 65%);animation:svelte-1nufl30-orb-breathe 5s ease-in-out infinite;animation-delay:-2s}.grid-wrap.svelte-1nufl30{position:absolute;inset:0;perspective:1000px;z-index:1}.grid-inner.svelte-1nufl30{position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:68px 68px;transform:rotateX(58deg) translateY(-50%) scale(2.1);transform-origin:center top;animation:svelte-1nufl30-grid-scroll 18s linear infinite}.particles-layer.svelte-1nufl30{position:absolute;inset:0;pointer-events:none;z-index:2}.particle.svelte-1nufl30{position:absolute;border-radius:50%;background:radial-gradient(circle,#e67e22e6,#6366f166);animation-timing-function:linear;animation-iteration-count:infinite}.particle-0.svelte-1nufl30{animation-name:svelte-1nufl30-fp0}.particle-1.svelte-1nufl30{animation-name:svelte-1nufl30-fp1}.particle-2.svelte-1nufl30{animation-name:svelte-1nufl30-fp2}.particle-3.svelte-1nufl30{animation-name:svelte-1nufl30-fp3}.particle-4.svelte-1nufl30{animation-name:svelte-1nufl30-fp4}.scan-line.svelte-1nufl30{position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(249,115,22,.25) 50%,transparent 100%);animation:svelte-1nufl30-scan 5s ease-in-out infinite;pointer-events:none;z-index:2}.ghost-layer.svelte-1nufl30{position:absolute;top:50%;left:50%;z-index:3;pointer-events:none;display:flex;gap:.18em;align-items:center;white-space:nowrap}.ghost-word.svelte-1nufl30{font-size:clamp(5rem,17vw,19rem);font-weight:900;letter-spacing:-.07em;line-height:1;will-change:opacity,transform}.desktop-layout.svelte-1nufl30{position:relative;z-index:20;width:100%;max-width:1300px;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:clamp(.25rem,1.2vh,.9rem)}.mobile-layout.svelte-1nufl30{display:none}.mid-grid.svelte-1nufl30{display:grid;grid-template-columns:1fr 3fr 1fr;gap:1rem;align-items:center;width:100%}.side-col.svelte-1nufl30{display:flex;flex-direction:column}.side-right.svelte-1nufl30{align-items:flex-end;text-align:right}.side-line.svelte-1nufl30{width:4.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(230,126,34,.35));margin-bottom:.65rem}.side-line.side-line-r.svelte-1nufl30{background:linear-gradient(270deg,transparent,rgba(230,126,34,.35));margin-left:auto}.side-line-sm.svelte-1nufl30{width:3rem;height:1px;background:linear-gradient(90deg,transparent,rgba(230,126,34,.2));margin-top:.65rem}.side-line-sm.side-line-r.svelte-1nufl30{background:linear-gradient(270deg,transparent,rgba(230,126,34,.2));margin-left:auto}.mono-label.svelte-1nufl30{font-family:monospace;font-size:.52rem;letter-spacing:.2em;color:#3a3a3a;text-transform:uppercase;margin-bottom:.25rem}.mono-online.svelte-1nufl30{font-family:monospace;font-size:.68rem;color:#fb923cd9;margin-bottom:.18rem}.mono-year.svelte-1nufl30{font-family:monospace;font-size:.52rem;letter-spacing:.14em;color:#2e2e2e}.social-row.svelte-1nufl30{display:flex;gap:.45rem;justify-content:flex-end;margin-top:.3rem}.social-btn.svelte-1nufl30{width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#484848;text-decoration:none}.social-btn.svelte-1nufl30:hover{border-color:#e67e2280;background:#e67e221a;color:#f97316}.social-icon.svelte-1nufl30{width:.68rem;height:.68rem}.center-col.svelte-1nufl30{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.scroll-hint-desktop.svelte-1nufl30{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;z-index:30;opacity:.32;animation:svelte-1nufl30-float-hint 3s ease-in-out infinite}.hero-title.svelte-1nufl30{margin:0;line-height:.85;font-weight:900;letter-spacing:-.045em;font-size:clamp(2.5rem,9.5vw,8.5rem);display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.title-word.svelte-1nufl30{display:block;overflow:hidden}.title-word-accent.svelte-1nufl30{display:block;overflow:hidden;position:relative;z-index:2}.mount-gradient.svelte-1nufl30{background:linear-gradient(135deg,#fff 0% 40%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seir-gradient.svelte-1nufl30{background:linear-gradient(135deg,#fb923c,#f97316 45%,#ea580c 80%,#c2410c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 40px rgba(249,115,22,.3)) drop-shadow(0 0 80px rgba(249,115,22,.15))}.tech-gradient.svelte-1nufl30{background:linear-gradient(135deg,#fff 40%,#fbbf24 100%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-letter.svelte-1nufl30{display:inline-block;animation:svelte-1nufl30-letter-rise .7s cubic-bezier(.22,1,.36,1) both}.title-word-accent.svelte-1nufl30 .title-letter:where(.svelte-1nufl30){animation:svelte-1nufl30-letter-rise-accent .9s cubic-bezier(.22,1,.36,1) both}.divider-row.svelte-1nufl30{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:.5rem 0}.divider-line.svelte-1nufl30{height:1px;width:4rem}.dl-l.svelte-1nufl30{background:linear-gradient(90deg,transparent,rgba(249,115,22,.6))}.dl-r.svelte-1nufl30{background:linear-gradient(270deg,transparent,rgba(249,115,22,.6))}.divider-dot.svelte-1nufl30{position:relative;width:.65rem;height:.65rem;flex-shrink:0}.dot-ping.svelte-1nufl30{position:absolute;inset:0;border-radius:50%;background:#f973168c;animation:svelte-1nufl30-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.dot-core.svelte-1nufl30{position:relative;display:block;width:.65rem;height:.65rem;border-radius:50%;background:#f97316;box-shadow:0 0 10px #f97316cc}.tagline.svelte-1nufl30{font-size:clamp(.7rem,2.1vw,1.5rem);font-weight:300;color:#d1d5dbe0;letter-spacing:.12em;margin:0}.tagline-inner.svelte-1nufl30{border-right:2px solid rgba(249,115,22,.5);padding-right:.12em;animation:svelte-1nufl30-cursor-blink 1s step-end infinite}.description.svelte-1nufl30{font-size:clamp(.6rem,1.3vw,.95rem);color:#9ca3afc7;max-width:37rem;width:100%;line-height:1.65;margin:0 auto;padding:0 .5rem;text-align:center}.cta-row.svelte-1nufl30{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin-top:20px}.cta-primary.svelte-1nufl30{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.7rem;padding:.75rem 1.9rem;border-radius:9999px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:clamp(.6rem,.8vw,.78rem);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-primary.svelte-1nufl30:hover{transform:scale(1.04) translateY(-1px);box-shadow:0 0 45px #f9731666}.cta-primary.svelte-1nufl30:active{transform:scale(.97)}.cta-text.svelte-1nufl30{position:relative;z-index:1}.cta-arrow.svelte-1nufl30{position:relative;z-index:1;display:flex;align-items:center;transition:transform .2s}.cta-primary.svelte-1nufl30:hover .cta-arrow:where(.svelte-1nufl30){transform:translate(3px)}.cta-shine.svelte-1nufl30{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .42s}.cta-primary.svelte-1nufl30:hover .cta-shine:where(.svelte-1nufl30){transform:translate(100%)}.cta-secondary.svelte-1nufl30{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:none;background:transparent;color:#9ca3afc7;font-size:clamp(.55rem,.7vw,.75rem);font-weight:500;cursor:pointer;transition:color .2s;text-decoration:none}.cta-secondary.svelte-1nufl30:hover{color:#f97316}.cta-secondary.svelte-1nufl30 svg:where(.svelte-1nufl30){transition:transform .2s}.cta-secondary.svelte-1nufl30:hover svg:where(.svelte-1nufl30){transform:translate(3px)}.scroll-text.svelte-1nufl30{font-size:.48rem;letter-spacing:.3em;color:#555;text-transform:uppercase;white-space:nowrap}.scroll-bar.svelte-1nufl30{width:1px;height:2.8rem;background:linear-gradient(180deg,rgba(249,115,22,.6),transparent)}.bottom-fade.svelte-1nufl30{position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to top,#050505,transparent);pointer-events:none;z-index:10}@media(max-width:768px){.portal-svg.svelte-1nufl30 :where(.svelte-1nufl30),.mountain-svg.svelte-1nufl30 :where(.svelte-1nufl30),.orb.svelte-1nufl30,.grid-inner.svelte-1nufl30{animation:none!important}.bg-image.svelte-1nufl30{background-image:url(../../../images/p-mobile.webp);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);animation:none!important;width:100%;height:100%;position:absolute;inset:0}.bg-layer.svelte-1nufl30{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.portal-circle.svelte-1nufl30,.mountain-bg.svelte-1nufl30,.nebula-wrap.svelte-1nufl30,.grid-wrap.svelte-1nufl30,.particles-layer.svelte-1nufl30,.scan-line.svelte-1nufl30,.ghost-layer.svelte-1nufl30{display:none!important}.title-letter.svelte-1nufl30,.dot-ping.svelte-1nufl30{animation:none!important}.scroll-hint-mobile.svelte-1nufl30{display:none}.desktop-layout.svelte-1nufl30,.scroll-hint-desktop.svelte-1nufl30{display:none!important}.mobile-layout.svelte-1nufl30{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;z-index:20;width:100%;height:calc(100dvh - 64px);padding:2rem 1.3rem 1.5rem;box-sizing:border-box}.mobile-top.svelte-1nufl30{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%}.hero-title.svelte-1nufl30{font-size:clamp(3rem,16vw,4.8rem);line-height:.86;letter-spacing:-.04em;margin-bottom:0}.divider-row.svelte-1nufl30{margin:1rem 0 .75rem}.tagline.svelte-1nufl30{font-size:clamp(.78rem,4vw,1.05rem);line-height:1.4;text-align:center;letter-spacing:.04em;padding:0 .5rem}.description.svelte-1nufl30{font-size:clamp(.68rem,3.2vw,.88rem);line-height:1.6;max-width:90%;margin-top:.5rem;text-align:center;padding:0}.mobile-bottom.svelte-1nufl30{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding-bottom:.5rem}.mobile-cta.svelte-1nufl30{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%}.cta-primary-mobile.svelte-1nufl30{width:88%;max-width:22rem;justify-content:center;padding:1rem 1.5rem;font-size:.85rem}.cta-secondary.svelte-1nufl30{font-size:.74rem;padding:.4rem 1rem}.mobile-footer.svelte-1nufl30{display:flex;align-items:center;justify-content:space-between;width:88%;max-width:22rem}.mobile-social.svelte-1nufl30{display:flex;gap:.5rem}.bottom-fade.svelte-1nufl30{height:3rem}.cta-primary.svelte-1nufl30:hover{transform:none;box-shadow:none}.cta-primary.svelte-1nufl30:hover .cta-arrow:where(.svelte-1nufl30){transform:none}.cta-primary.svelte-1nufl30:hover .cta-shine:where(.svelte-1nufl30){transform:none}.social-btn.svelte-1nufl30:hover{transform:none}.svelte-1nufl30{transition:none!important}}@media(max-width:390px){.mobile-layout.svelte-1nufl30{padding:1.5rem 1rem 1rem}.hero-title.svelte-1nufl30{font-size:clamp(2.7rem,16vw,3.8rem)}.cta-primary-mobile.svelte-1nufl30{width:92%;padding:.9rem 1.2rem;font-size:.78rem}}@keyframes svelte-1nufl30-bgZoom{0%{transform:scale(1.2)}to{transform:scale(1.15)}}@keyframes svelte-1nufl30-letter-rise{0%{transform:translateY(80px) rotateX(60deg) scale(.3) skew(-8deg);opacity:0;filter:blur(8px) brightness(.3)}40%{transform:translateY(-8px) rotateX(10deg) scale(1.05) skew(2deg);opacity:.8;filter:blur(0px) brightness(1.2)}65%{transform:translateY(4px) rotateX(0) scale(.98) skew(-1deg);opacity:.95}to{transform:translateY(0) rotateX(0) scale(1) skew(0);opacity:1;filter:blur(0px) brightness(1)}}@keyframes svelte-1nufl30-letter-rise-accent{0%{transform:translateY(100px) rotateX(70deg) scale(.2) skew(-12deg);opacity:0;filter:blur(12px) brightness(.2)}35%{transform:translateY(-12px) rotateX(15deg) scale(1.1) skew(3deg);opacity:.9;filter:blur(0px) brightness(1.5)}60%{transform:translateY(6px) rotateX(0) scale(.97) skew(-1deg);opacity:.95}80%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) rotateX(0) scale(1) skew(0);opacity:1;filter:blur(0px) brightness(1)}}@keyframes svelte-1nufl30-orb-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes svelte-1nufl30-grid-scroll{0%{transform:rotateX(58deg) translateY(-50%) scale(2.1)}to{transform:rotateX(58deg) translateY(50%) scale(2.1)}}@keyframes svelte-1nufl30-scan{0%{top:-2px;opacity:0}8%{opacity:.9}92%{opacity:.9}to{top:100%;opacity:0}}@keyframes svelte-1nufl30-cursor-blink{0%,to{border-color:#f9731680}50%{border-color:transparent}}@keyframes svelte-1nufl30-ping{75%,to{transform:scale(2.2);opacity:0}}@keyframes svelte-1nufl30-float-hint{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-7px)}}@keyframes svelte-1nufl30-fp0{0%{transform:translateY(0) scale(1);opacity:.6}to{transform:translateY(-110vh) translate(65px) scale(0);opacity:0}}@keyframes svelte-1nufl30-fp1{0%{transform:translateY(0) scale(1);opacity:.5}to{transform:translateY(-110vh) translate(-50px) scale(0);opacity:0}}@keyframes svelte-1nufl30-fp2{0%{transform:translateY(0) scale(1);opacity:.4}to{transform:translateY(-110vh) translate(85px) scale(0);opacity:0}}@keyframes svelte-1nufl30-fp3{0%{transform:translateY(0) scale(1);opacity:.5}to{transform:translateY(-110vh) translate(-75px) scale(0);opacity:0}}@keyframes svelte-1nufl30-fp4{0%{transform:translateY(0) scale(1);opacity:.3}to{transform:translateY(-110vh) translate(42px) scale(0);opacity:0}}@media(prefers-reduced-motion:reduce){.svelte-1nufl30{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0}@media(min-width:1024px){.desktop-bg.svelte-1r0xals{background-image:url("../../../images/tech%20(2).jpg");background-size:cover;background-repeat:no-repeat;background-attachment:local;transition:all .7s cubic-bezier(.4,0,.2,1)}.desktop-bg.svelte-1r0xals:hover{transform:scale(1.05);filter:brightness(1.1) saturate(1.05)}.bg-gray-900.svelte-1r0xals{background:linear-gradient(145deg,#0f172a,#1a233a)}}.animate-in.svelte-1r0xals{animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.fade-in.svelte-1r0xals{animation-name:svelte-1r0xals-fadeIn}.slide-in-from-bottom-2.svelte-1r0xals{animation-name:svelte-1r0xals-slideInBottom}@keyframes svelte-1r0xals-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1r0xals-slideInBottom{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ring-2.svelte-1r0xals{transition:all .4s ease}.ring-2.svelte-1r0xals:hover{ring-color:#E67E22}.about-root.svelte-eg6f15{background:#fff;position:relative;overflow:hidden}.about-root.svelte-eg6f15:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(249,115,22,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.inner.svelte-eg6f15{max-width:1100px;margin:0 auto;padding:0 1.5rem;position:relative}.two-col.svelte-eg6f15{display:grid;gap:3rem;align-items:start;opacity:0;transform:translateY(28px);transition:opacity .8s ease .12s,transform .8s ease .12s}.two-col.visible.svelte-eg6f15{opacity:1;transform:none}@media(min-width:900px){.two-col.svelte-eg6f15{grid-template-columns:1fr .82fr;gap:4rem}}.story-text.svelte-eg6f15{font-size:clamp(.9rem,1.2vw,1.02rem);color:#374151;line-height:1.72;margin:0 0 1.25rem}strong.svelte-eg6f15{color:#111827}.orange.svelte-eg6f15{color:#f97316;font-weight:600}.orange.svelte-eg6f15 a:where(.svelte-eg6f15){color:#f97316;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(249,115,22,.2);transition:border-color .2s}.orange.svelte-eg6f15 a:where(.svelte-eg6f15):hover{border-bottom-color:#f97316}.philosophy.svelte-eg6f15{display:flex;gap:1rem;margin-top:2rem;padding:1.2rem 1.4rem;border-radius:.875rem;background:#fafafa;border:1px solid #f1f5f9}.philosophy-bar.svelte-eg6f15{flex-shrink:0;width:3px;border-radius:99px;background:linear-gradient(180deg,#f97316,#fb923c80);align-self:stretch}.philosophy-title.svelte-eg6f15{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 .35rem}.philosophy-sub.svelte-eg6f15{font-size:.84rem;color:#64748b;line-height:1.55;margin:0}.stat-col.svelte-eg6f15{position:relative}.stat-card.svelte-eg6f15{position:relative;background:#0f172a;border-radius:1.5rem;padding:2rem 2rem 1.75rem;color:#fff;box-shadow:0 24px 64px -12px #0f172a40,0 0 0 1px #ffffff0f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.stat-card.svelte-eg6f15:hover{transform:translateY(-4px);box-shadow:0 32px 80px -12px #f9731626,0 0 0 1px #f9731626}.corner-accent.svelte-eg6f15{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.18),transparent 70%)}.stat-top.svelte-eg6f15{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem;margin-bottom:1.25rem}.stat-year.svelte-eg6f15{font-size:3rem;font-weight:900;color:#f97316;letter-spacing:-.04em;line-height:1}.stat-label.svelte-eg6f15{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#475569}.quote-icon.svelte-eg6f15{color:#f9731633;margin-bottom:.75rem}.stat-quote.svelte-eg6f15{font-size:1rem;font-weight:500;color:#e2e8f0;line-height:1.55;margin:0 0 1.5rem;font-style:italic}.stat-divider.svelte-eg6f15{height:1px;background:#ffffff12;margin-bottom:1.25rem}.stat-badges.svelte-eg6f15{display:flex;flex-wrap:wrap;gap:.5rem}.badge.svelte-eg6f15{padding:.3rem .75rem;border-radius:99px;border:1px solid rgba(249,115,22,.25);background:#f9731612;font-size:.7rem;font-weight:600;color:#fb923c;letter-spacing:.06em}dialog[open].svelte-11uuy4y{animation:svelte-11uuy4y-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-11uuy4y-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-11uuy4y::backdrop{animation:svelte-11uuy4y-fade .3s ease-out}@keyframes svelte-11uuy4y-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-zmjkgg-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slideDown.svelte-zmjkgg{animation:svelte-zmjkgg-slideDown .2s ease-out}.rotate-180.svelte-1ucn5qg{transform:rotate(180deg)}:root{--primary: #e67e22;--primary-soft: rgba(230, 126, 34, .08);--dark: #0f172a;--slate: #64748b;--border: #f1f5f9;--radius: 24px}.projects-section.svelte-1nc0v1i{position:relative;background:#fff;overflow:hidden}.container.svelte-1nc0v1i{max-width:1280px;margin:0 auto;padding:0 1.5rem}.bg-elements.svelte-1nc0v1i{position:absolute;inset:0;pointer-events:none}.glow.svelte-1nc0v1i{position:absolute;border-radius:50%;filter:blur(100px);opacity:.05}.projects-grid.svelte-1nc0v1i{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}.project-card.svelte-1nc0v1i{display:block;background:#fff;border-radius:var(--radius);border:1px solid var(--border);text-decoration:none;height:100%;transition:all .5s cubic-bezier(.23,1,.32,1);overflow:hidden;box-shadow:0 4px 20px #00000008}.project-card.svelte-1nc0v1i:hover{transform:translateY(-12px);border-color:var(--primary-soft);box-shadow:0 30px 60px -12px #e67e221f}.card-visual.svelte-1nc0v1i{position:relative;height:240px;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}.visual-bg.svelte-1nc0v1i{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(230,126,34,.05) 0%,transparent 70%);opacity:0;transition:opacity .5s}.project-card.svelte-1nc0v1i:hover .visual-bg:where(.svelte-1nc0v1i){opacity:1}.visual-content.svelte-1nc0v1i{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-logo.svelte-1nc0v1i{max-width:50%;max-height:50%;object-fit:contain;transition:transform .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 10px 15px rgba(0,0,0,.1))}.project-card.svelte-1nc0v1i:hover .project-logo:where(.svelte-1nc0v1i){transform:scale(1.15) rotate(-2deg)}.floating-orbits.svelte-1nc0v1i{position:absolute;width:100%;height:100%;pointer-events:none}.orbit.svelte-1nc0v1i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(230,126,34,.1);border-radius:50%}.orbit-1.svelte-1nc0v1i{width:160px;height:160px;animation:svelte-1nc0v1i-spin 20s linear infinite}.orbit-2.svelte-1nc0v1i{width:120px;height:120px;animation:svelte-1nc0v1i-spin 15s linear reverse infinite}@keyframes svelte-1nc0v1i-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.project-index.svelte-1nc0v1i{position:absolute;top:1.5rem;left:1.5rem;font-size:.75rem;font-weight:900;color:var(--primary);opacity:.3;letter-spacing:.2em}.card-info.svelte-1nc0v1i{padding:2rem}.category.svelte-1nc0v1i{display:flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.category.svelte-1nc0v1i .dot:where(.svelte-1nc0v1i){width:6px;height:6px;background:var(--primary);border-radius:50%}h3.svelte-1nc0v1i{font-size:1.5rem;font-weight:800;color:var(--dark);margin-bottom:.75rem;transition:color .3s}.project-card.svelte-1nc0v1i:hover h3:where(.svelte-1nc0v1i){color:var(--primary)}.card-info.svelte-1nc0v1i p:where(.svelte-1nc0v1i){font-size:.95rem;line-height:1.6;color:var(--slate);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tech-stack.svelte-1nc0v1i{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tech-tag.svelte-1nc0v1i{padding:.35rem .75rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:100px;font-size:.75rem;font-weight:600;color:var(--slate)}.tech-more.svelte-1nc0v1i{font-size:.75rem;color:var(--slate);opacity:.6;padding:.35rem}.card-footer.svelte-1nc0v1i{padding-top:1.5rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.view-link.svelte-1nc0v1i{font-size:.875rem;font-weight:700;color:var(--dark);transition:all .3s}.project-card.svelte-1nc0v1i:hover .view-link:where(.svelte-1nc0v1i){color:var(--primary);transform:translate(5px)}.arrow-circle.svelte-1nc0v1i{width:40px;height:40px;background:#f8fafc;color:var(--dark);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s}.project-card.svelte-1nc0v1i:hover .arrow-circle:where(.svelte-1nc0v1i){background:var(--primary);color:#fff;transform:rotate(-45deg)}.empty-state.svelte-1nc0v1i{text-align:center;padding:5rem 0}.empty-icon.svelte-1nc0v1i{color:var(--primary);opacity:.2;margin-bottom:1.5rem}.empty-state.svelte-1nc0v1i h3:where(.svelte-1nc0v1i){font-size:1.5rem;margin-bottom:.5rem}.empty-state.svelte-1nc0v1i p:where(.svelte-1nc0v1i){color:var(--slate)}@media(max-width:1024px){.projects-grid.svelte-1nc0v1i{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.projects-section.svelte-1nc0v1i{padding:5rem 0}.container.svelte-1nc0v1i{padding:0 1.25rem}.projects-grid.svelte-1nc0v1i{grid-template-columns:1fr;gap:2rem}.card-visual.svelte-1nc0v1i{height:200px}.card-info.svelte-1nc0v1i{padding:1.5rem}}main.svelte-1uha8ag{scroll-behavior:smooth;flex-direction:column;padding:0;display:flex}section.svelte-1uha8ag{width:100%}
