@keyframes Button_fade-in__LbbdI{0%{opacity:0}to{opacity:1}}@keyframes Button_fade-up__HcQ_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Button_fade-in-up__NMAr6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Button_light-sweep__sgUBR{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes Button_slide-in-left__OqziG{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Button_slide-in-right__UFyGu{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes Button_count-up-glow__1Mch0{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes Button_light-pulse__REEB8{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes Button_diagonal-sweep__qYfkF{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes Button_particle-float__lcL_7{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes Button_breathing-halo__UPn_h{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes Button_aurora-rotate__1r4jz{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes Button_aurora-shift__yWPB2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Button_blur-sharp-in__c4yPO{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes Button_marquee-scroll__ejsU1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Button_marquee-scroll-reverse__HEfkQ{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes Button_glow-breath__fqI8T{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes Button_shimmer__RSJuW{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Button_mega-reveal__oo2EP{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.Button_anim-fade-in__WaTf1{animation:Button_fade-in__LbbdI .35s cubic-bezier(.4,0,.2,1) forwards}.Button_anim-fade-up__jk2Nb{animation:Button_fade-up__HcQ_1 .35s cubic-bezier(.4,0,.2,1) forwards}.Button_anim-fade-in-up___7Fb3{animation:Button_fade-in-up__NMAr6 .6s cubic-bezier(.4,0,.2,1) forwards}.Button_anim-sweep__u6HyX{animation:Button_light-sweep__sgUBR 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Button_anim-sweep__u6HyX{animation:none}}.Button_anim-aurora__uOZ5x{animation:Button_aurora-rotate__1r4jz 40s linear infinite}@media(prefers-reduced-motion:reduce){.Button_anim-aurora__uOZ5x{animation:none}}.Button_anim-glow-breath__AvhbN{animation:Button_glow-breath__fqI8T 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Button_anim-glow-breath__AvhbN{animation:none}}.Button_anim-blur-sharp__kfEyM{animation:Button_blur-sharp-in__c4yPO 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.Button_anim-blur-sharp__kfEyM{animation:none;opacity:1;filter:none;transform:none}}.Button_button__wJ2oa{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-family:var(--font-inter);font-size:.9375rem;font-weight:500;line-height:1.4;color:#fafafa;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;cursor:pointer;overflow:hidden;isolation:isolate;transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}.Button_button__wJ2oa:focus-visible{outline:2px solid #e8c87a;outline-offset:4px;border-radius:8px}.Button_button__wJ2oa:hover:not(:disabled){background:hsla(0,0%,100%,.07);border-color:hsla(43,71%,69%,.35);color:#ffd98a}.Button_button__wJ2oa:disabled{opacity:.5;cursor:not-allowed}.Button_button__wJ2oa .Button_icon__ZSw1e{display:flex;align-items:center;font-size:1rem}.Button_button__wJ2oa .Button_label__Sk0yh{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4ch}.Button_magnetic__EKMa_{transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1);will-change:transform}@media(prefers-reduced-motion:reduce){.Button_magnetic__EKMa_{transform:none!important}}.Button_primary__LZ1Qi{background:linear-gradient(135deg,#4a2fb8,#7c5cff 50%,#9b7fff);border:1px solid rgba(155,127,255,.5);color:#fafafa;box-shadow:0 10px 28px -10px rgba(124,92,255,.65),0 0 0 0 rgba(124,92,255,0),inset 0 1px 0 hsla(0,0%,100%,.18)}.Button_primary__LZ1Qi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s cubic-bezier(.19,1,.22,1);pointer-events:none;z-index:0}@media(prefers-reduced-motion:reduce){.Button_primary__LZ1Qi:before{display:none}}.Button_primary__LZ1Qi:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 200deg at 50% 50%,#7c5cff 0deg,#e8c87a 110deg,#ff6b3d 180deg,#9b7fff 270deg,#7c5cff 1turn);filter:blur(14px);opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:-1}.Button_primary__LZ1Qi:hover:not(:disabled){background:linear-gradient(135deg,#4a2fb8,#7c5cff 50%,#9b7fff);border-color:rgba(184,164,255,.7);color:#fafafa;box-shadow:0 18px 40px -12px rgba(124,92,255,.8),0 0 32px rgba(124,92,255,.45),inset 0 1px 0 hsla(0,0%,100%,.28)}.Button_primary__LZ1Qi:hover:not(:disabled):before{transform:translateX(100%)}.Button_primary__LZ1Qi:hover:not(:disabled):after{opacity:.7}.Button_primary__LZ1Qi:focus-visible{outline:2px solid #9b7fff;outline-offset:4px;border-radius:8px}.Button_gold__dAAIl{background:linear-gradient(135deg,#9c7f3e,#e8c87a 50%,#ffd98a);border:1px solid hsla(45,75%,83%,.5);color:#050507;font-weight:600;box-shadow:0 10px 28px -10px hsla(43,71%,69%,.6),inset 0 1px 0 hsla(0,0%,100%,.35)}.Button_gold__dAAIl:hover:not(:disabled){color:#050507;border-color:rgba(255,217,138,.8);box-shadow:0 18px 40px -12px hsla(43,71%,69%,.75),0 0 32px hsla(43,71%,69%,.45),inset 0 1px 0 hsla(0,0%,100%,.45)}.Button_gold__dAAIl:focus-visible{outline:2px solid #ffd98a;outline-offset:4px;border-radius:8px}.Button_ghost__VBqAv{background:transparent}.Button_ghost__VBqAv:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(43,71%,69%,.35)}.Button_size-sm__tW7Pg,.Button_sm__eEMwh{padding:.55rem 1.1rem;font-size:.85rem}.Button_md__vJ78A,.Button_size-md__35nRI{padding:.75rem 1.5rem;font-size:.9375rem}.Button_lg__dz5rf,.Button_size-lg__NhDvH{padding:1rem 2.1rem;font-size:1rem}@keyframes Hero_fade-in__S_xeU{0%{opacity:0}to{opacity:1}}@keyframes Hero_fade-up__j9nYH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_fade-in-up___TbQP{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_light-sweep__KmoFr{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes Hero_slide-in-left__j1fd3{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_slide-in-right__C67OK{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_count-up-glow__gGsrR{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes Hero_light-pulse___MoF_{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes Hero_diagonal-sweep__mLF1M{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes Hero_particle-float__wmBRw{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes Hero_breathing-halo__rU9lB{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes Hero_aurora-rotate__88I2B{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes Hero_aurora-shift__xHDD4{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Hero_blur-sharp-in__xiI5n{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes Hero_marquee-scroll__vBh6d{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Hero_marquee-scroll-reverse__eqOVs{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes Hero_glow-breath__rwrhl{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes Hero_shimmer__v2ZEq{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Hero_mega-reveal__O5s2X{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.Hero_anim-fade-in__Pgt70{animation:Hero_fade-in__S_xeU .35s cubic-bezier(.4,0,.2,1) forwards}.Hero_anim-fade-up__w6HDm{animation:Hero_fade-up__j9nYH .35s cubic-bezier(.4,0,.2,1) forwards}.Hero_anim-fade-in-up__cjGVq{animation:Hero_fade-in-up___TbQP .6s cubic-bezier(.4,0,.2,1) forwards}.Hero_anim-sweep__w_gef{animation:Hero_light-sweep__KmoFr 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Hero_anim-sweep__w_gef{animation:none}}.Hero_anim-aurora__vtO_x{animation:Hero_aurora-rotate__88I2B 40s linear infinite}@media(prefers-reduced-motion:reduce){.Hero_anim-aurora__vtO_x{animation:none}}.Hero_anim-glow-breath__xjbcF{animation:Hero_glow-breath__rwrhl 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Hero_anim-glow-breath__xjbcF{animation:none}}.Hero_anim-blur-sharp__jXdFY{animation:Hero_blur-sharp-in__xiI5n 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.Hero_anim-blur-sharp__jXdFY{animation:none;opacity:1;filter:none;transform:none}}.Hero_hero__FVN0h{position:relative;min-height:100vh;display:flex;align-items:center;padding:1rem 0 4rem;overflow:hidden;isolation:isolate}@media(min-width:1024px){.Hero_hero__FVN0h{padding:1rem 0 6rem}}.Hero_bgAurora__mbxA8{position:absolute;inset:-20%;background:conic-gradient(from 200deg at 50% 50%,#7c5cff 0deg,#e8c87a 110deg,#ff6b3d 180deg,#9b7fff 270deg,#7c5cff 1turn);filter:blur(140px);opacity:.5;pointer-events:none;mix-blend-mode:screen;z-index:-4;animation:Hero_aurora-rotate__88I2B 55s linear infinite}@media(prefers-reduced-motion:reduce){.Hero_bgAurora__mbxA8{animation:none}}.Hero_bgGrid__4yjIe{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255,255,255,0.07)'/%3E%3C/svg%3E");background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 80%);opacity:.55;z-index:0;z-index:-3}.Hero_bgGrid__4yjIe,.Hero_bgSpotlight__r9sQ4{position:absolute;inset:0;pointer-events:none}.Hero_bgSpotlight__r9sQ4{background:radial-gradient(circle 500px at var(--mx,50%) var(--my,50%),rgba(124,92,255,.22) 0,hsla(43,71%,69%,.1) 30%,transparent 60%);z-index:-2;mix-blend-mode:screen}@media(prefers-reduced-motion:reduce){.Hero_bgSpotlight__r9sQ4{display:none}}@media(pointer:coarse){.Hero_bgSpotlight__r9sQ4{display:none}}.Hero_bgVignette__JsqOn{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 30%,rgba(8,8,11,.4) 75%,rgba(8,8,11,.75) 100%);pointer-events:none;z-index:-1}.Hero_container__WQdDu{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.Hero_container__WQdDu{padding:0 3rem}}.Hero_container__WQdDu{position:relative;z-index:1}.Hero_grid__GuxXx{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;align-items:center}@media(min-width:1024px){.Hero_grid__GuxXx{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4rem}}@media(min-width:1280px){.Hero_grid__GuxXx{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:6rem}}.Hero_text__n5YWP{position:relative;min-width:0}@media(max-width:1024px){.Hero_text__n5YWP{text-align:center;display:flex;flex-direction:column;align-items:center}}.Hero_eyebrow__4ONEg{font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Menlo",monospace;font-size:clamp(13px,.875vw,14px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:.6ch;font-size:clamp(11px,.85vw,13px);color:#6f6f78;margin-bottom:2rem;padding:.5rem .85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:1024px){.Hero_eyebrow__4ONEg{justify-content:center}}.Hero_eyebrowIndex__noUXr{color:#e8c87a;font-weight:600}.Hero_eyebrowLabel__UmcKH{color:#b8b8c0;font-weight:600}.Hero_eyebrowDot__gKHM9,.Hero_eyebrowSlash__BMDAl{opacity:.5}.Hero_eyebrowRole___KtYC{color:#9b7fff;font-weight:500}.Hero_title___nQuI{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:clamp(1.9rem,4.2vw,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.07;color:#fafafa;margin:0 0 2rem;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:18ch}.Hero_titleLine__Qdznq+.Hero_titleLine__Qdznq{margin-top:.15em}.Hero_titleLine__Qdznq{display:block;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.Hero_titleAurora__z_SD5{font-style:normal;color:#ffd98a}.Hero_titleDot__CbGSM{color:#7c5cff;text-shadow:0 0 24px rgba(124,92,255,.8)}.Hero_subtitle__W87o8{font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:400;line-height:1.75;color:#b8b8c0;max-width:56ch;margin:0 0 3rem;text-wrap:pretty}@media(max-width:1024px){.Hero_subtitle__W87o8{text-align:center}}.Hero_subtitleArrow__8Bdtf{color:#9b7fff;font-family:var(--font-jetbrains-mono),monospace;margin-right:.5ch}.Hero_subtitleEm__QxmlW{font-family:var(--font-instrument-serif),"Instrument Serif","Georgia",serif;font-style:italic;font-size:1.08em;color:#ffd98a;font-weight:400}.Hero_ctas__wAITH{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}@media(max-width:1024px){.Hero_ctas__wAITH{justify-content:center}}.Hero_meta__wdV_s{display:inline-flex;align-items:center;gap:.6ch;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#6f6f78}@media(max-width:1024px){.Hero_meta__wdV_s{justify-content:center}}.Hero_metaDot__YaY2H{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.7);animation:Hero_light-pulse___MoF_ 2.5s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Hero_metaDot__YaY2H{animation:none}}.Hero_metaDivider__3SRy9{opacity:.4}.Hero_metaLabel__BPwhk{color:#b8b8c0}.Hero_portrait__Yar3G{position:relative;aspect-ratio:4/5;width:100%;max-width:380px;margin:0 auto}@media(min-width:1024px){.Hero_portrait__Yar3G{max-width:420px;margin:0}}@media(min-width:1280px){.Hero_portrait__Yar3G{max-width:460px}}.Hero_portraitGlow__K9FpZ{position:absolute;inset:-15%;background:radial-gradient(ellipse 60% 80% at 50% 40%,rgba(124,92,255,.45) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 70% 70%,hsla(43,71%,69%,.35) 0,transparent 60%);filter:blur(40px);z-index:0;pointer-events:none;animation:Hero_breathing-halo__rU9lB 6s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Hero_portraitGlow__K9FpZ{animation:none}}.Hero_portraitInner__Ip4fL{position:relative;width:100%;height:100%;border-radius:28px;overflow:hidden;isolation:isolate;box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px hsla(43,71%,69%,.25),0 0 60px -10px rgba(124,92,255,.4)}.Hero_portraitImage__1fEbv{z-index:1}.Hero_portraitDuotone__PrnM_{position:absolute;inset:0;background:linear-gradient(135deg,rgba(124,92,255,.28),transparent 50%,hsla(43,71%,69%,.18));mix-blend-mode:color;z-index:2;pointer-events:none;opacity:.85}.Hero_portraitGrain__HJIDa{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.18;pointer-events:none;z-index:3}.Hero_portraitFrame__Bqerk{position:absolute;inset:0;border-radius:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -20px 60px -20px rgba(8,8,11,.8);pointer-events:none;z-index:4}@keyframes LogoStrip_fade-in__a84Ua{0%{opacity:0}to{opacity:1}}@keyframes LogoStrip_fade-up__f9TRX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LogoStrip_fade-in-up__8vaPG{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes LogoStrip_light-sweep__0Xvou{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes LogoStrip_slide-in-left__TGhgl{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes LogoStrip_slide-in-right__99xf2{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes LogoStrip_count-up-glow__q3Vhm{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes LogoStrip_light-pulse__VKr6a{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes LogoStrip_diagonal-sweep__vVjWh{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes LogoStrip_particle-float__vY7xE{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes LogoStrip_breathing-halo__JuGIF{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes LogoStrip_aurora-rotate__2FX3A{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes LogoStrip_aurora-shift__aM1uk{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes LogoStrip_blur-sharp-in__LPQkR{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes LogoStrip_marquee-scroll__dgbcd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes LogoStrip_marquee-scroll-reverse__1SAj0{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes LogoStrip_glow-breath__mVcgd{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes LogoStrip_shimmer__MoBqJ{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes LogoStrip_mega-reveal__A__Mk{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.LogoStrip_anim-fade-in__eXr9g{animation:LogoStrip_fade-in__a84Ua .35s cubic-bezier(.4,0,.2,1) forwards}.LogoStrip_anim-fade-up__Uq7Gp{animation:LogoStrip_fade-up__f9TRX .35s cubic-bezier(.4,0,.2,1) forwards}.LogoStrip_anim-fade-in-up__ZYqNo{animation:LogoStrip_fade-in-up__8vaPG .6s cubic-bezier(.4,0,.2,1) forwards}.LogoStrip_anim-sweep__83_f9{animation:LogoStrip_light-sweep__0Xvou 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.LogoStrip_anim-sweep__83_f9{animation:none}}.LogoStrip_anim-aurora__pWC2s{animation:LogoStrip_aurora-rotate__2FX3A 40s linear infinite}@media(prefers-reduced-motion:reduce){.LogoStrip_anim-aurora__pWC2s{animation:none}}.LogoStrip_anim-glow-breath__psi_F{animation:LogoStrip_glow-breath__mVcgd 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.LogoStrip_anim-glow-breath__psi_F{animation:none}}.LogoStrip_anim-blur-sharp__ClTCc{animation:LogoStrip_blur-sharp-in__LPQkR 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.LogoStrip_anim-blur-sharp__ClTCc{animation:none;opacity:1;filter:none;transform:none}}.LogoStrip_strip__UhTZA{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.LogoStrip_strip__UhTZA{padding:0 2rem}}.LogoStrip_strip__UhTZA{padding-top:3rem;padding-bottom:3rem;position:relative}.LogoStrip_divider__rIoKO{height:1px;background:linear-gradient(90deg,transparent,hsla(43,71%,69%,.2),rgba(124,92,255,.2),transparent)}.LogoStrip_divider__rIoKO:first-child{margin-bottom:3rem}.LogoStrip_divider__rIoKO:last-child{margin-top:3rem}.LogoStrip_header__n0EQM{max-width:720px;margin:0 auto 3rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.LogoStrip_eyebrow__XzcBu{font-family:var(--font-jetbrains-mono),"JetBrains Mono","SF Mono","Menlo",monospace;font-size:clamp(13px,.875vw,14px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#e8c87a}.LogoStrip_intro__TL2Tm{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.75;color:#b8b8c0;margin:0}.LogoStrip_grid__u80pd{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4rem 6rem}@media(max-width:768px){.LogoStrip_grid__u80pd{gap:3rem 4rem}}.LogoStrip_card__ZzR6W{display:flex;align-items:center;justify-content:center}.LogoStrip_logoWrap__N5H_f{height:32px;display:flex;align-items:center}.LogoStrip_logoImg__O36qH{height:100%;max-width:120px;width:auto;object-fit:contain;object-position:center;opacity:.55;filter:grayscale(100%) brightness(1.4)}@keyframes Card_fade-in__Osqck{0%{opacity:0}to{opacity:1}}@keyframes Card_fade-up__D18HM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Card_fade-in-up__E6Yvq{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Card_light-sweep__WQIJo{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes Card_slide-in-left__CdUl2{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Card_slide-in-right__bDt4p{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes Card_count-up-glow__ad0aV{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes Card_light-pulse__lUXDu{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes Card_diagonal-sweep__AwGZm{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes Card_particle-float__6Q4ri{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes Card_breathing-halo__yOsKM{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes Card_aurora-rotate__QgmHG{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes Card_aurora-shift__eL5WH{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Card_blur-sharp-in__mJZjK{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes Card_marquee-scroll__T2HeR{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Card_marquee-scroll-reverse__PViz5{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes Card_glow-breath__M169I{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes Card_shimmer__eRCRE{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Card_mega-reveal__90Xtg{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.Card_anim-fade-in__jjNQ0{animation:Card_fade-in__Osqck .35s cubic-bezier(.4,0,.2,1) forwards}.Card_anim-fade-up__MoHrw{animation:Card_fade-up__D18HM .35s cubic-bezier(.4,0,.2,1) forwards}.Card_anim-fade-in-up__R3XDY{animation:Card_fade-in-up__E6Yvq .6s cubic-bezier(.4,0,.2,1) forwards}.Card_anim-sweep__UmegR{animation:Card_light-sweep__WQIJo 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Card_anim-sweep__UmegR{animation:none}}.Card_anim-aurora__1B7XQ{animation:Card_aurora-rotate__QgmHG 40s linear infinite}@media(prefers-reduced-motion:reduce){.Card_anim-aurora__1B7XQ{animation:none}}.Card_anim-glow-breath__l0TQ6{animation:Card_glow-breath__M169I 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.Card_anim-glow-breath__l0TQ6{animation:none}}.Card_anim-blur-sharp__Rk4S9{animation:Card_blur-sharp-in__mJZjK 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.Card_anim-blur-sharp__Rk4S9{animation:none;opacity:1;filter:none;transform:none}}.Card_card__AIl_O{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.Card_card__AIl_O:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.Card_card__AIl_O{padding:2rem;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative}.Card_card__AIl_O:after{background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%)}.Card_card__AIl_O:after,.Card_card__AIl_O:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.Card_card__AIl_O:before{opacity:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),hsla(40,35%,69%,.1),transparent 70%);transition:opacity .35s cubic-bezier(.4,0,.2,1)}.Card_card__AIl_O:hover:before{opacity:1}.Card_warm__M17xH{border-color:hsla(40,35%,69%,.18)}.Card_warm__M17xH:after{background:radial-gradient(45% 55% at 70% 55%,hsla(40,35%,69%,.15),transparent 70%)}.Card_warm__M17xH:hover{box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.Card_cool__Wxb7C:after{background:radial-gradient(45% 55% at 22% 45%,rgba(155,168,255,.12),transparent 70%)}.Card_cool__Wxb7C:hover{box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.Card_kicker__ZZP96{font-family:Inter,sans-serif;font-size:clamp(13px,.875vw,14px);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#e8c87a;margin-bottom:1rem}.Card_title__7oFuH{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;color:#fafafa;margin-bottom:1rem}.Card_description__ZBKh3{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;margin-bottom:1.5rem;color:#b8b8c0;flex-grow:1}.Card_tags__3YpbD{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;margin-bottom:3rem}.Card_tag__GwGUS{display:inline-block;padding:.25rem .75rem;font-size:clamp(12px,.75vw,13px);font-weight:500;color:#b8b8c0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:4px}@keyframes ProjectCard_fade-in__vLv9J{0%{opacity:0}to{opacity:1}}@keyframes ProjectCard_fade-up__5uH2D{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectCard_fade-in-up__oXNjA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectCard_light-sweep__h_0Pv{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes ProjectCard_slide-in-left__Y1QkQ{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ProjectCard_slide-in-right__P_Y9E{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ProjectCard_count-up-glow__D3Pc3{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes ProjectCard_light-pulse__jc3K8{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes ProjectCard_diagonal-sweep__znBwr{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes ProjectCard_particle-float__ct5PE{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes ProjectCard_breathing-halo__jFVlR{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes ProjectCard_aurora-rotate__Gi_OC{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes ProjectCard_aurora-shift__6nY2y{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ProjectCard_blur-sharp-in__CZrsj{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes ProjectCard_marquee-scroll___mMAt{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ProjectCard_marquee-scroll-reverse__p8fji{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes ProjectCard_glow-breath__L0_jx{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes ProjectCard_shimmer__aa8tM{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ProjectCard_mega-reveal__KF6Qm{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.ProjectCard_anim-fade-in__XfpZG{animation:ProjectCard_fade-in__vLv9J .35s cubic-bezier(.4,0,.2,1) forwards}.ProjectCard_anim-fade-up__k7OVY{animation:ProjectCard_fade-up__5uH2D .35s cubic-bezier(.4,0,.2,1) forwards}.ProjectCard_anim-fade-in-up__QT4tD{animation:ProjectCard_fade-in-up__oXNjA .6s cubic-bezier(.4,0,.2,1) forwards}.ProjectCard_anim-sweep__NmEkH{animation:ProjectCard_light-sweep__h_0Pv 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.ProjectCard_anim-sweep__NmEkH{animation:none}}.ProjectCard_anim-aurora__DEVbg{animation:ProjectCard_aurora-rotate__Gi_OC 40s linear infinite}@media(prefers-reduced-motion:reduce){.ProjectCard_anim-aurora__DEVbg{animation:none}}.ProjectCard_anim-glow-breath__cfF8n{animation:ProjectCard_glow-breath__L0_jx 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.ProjectCard_anim-glow-breath__cfF8n{animation:none}}.ProjectCard_anim-blur-sharp__of2Ed{animation:ProjectCard_blur-sharp-in__CZrsj 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.ProjectCard_anim-blur-sharp__of2Ed{animation:none;opacity:1;filter:none;transform:none}}.ProjectCard_link__jFmDh{display:flex;height:100%}.ProjectCard_link__jFmDh:focus-visible{outline:2px solid #e8c87a;outline-offset:4px;border-radius:8px}.ProjectCard_link__jFmDh:focus-visible .ProjectCard_card__l7B2M{outline:2px solid #e8c87a;outline-offset:4px}@media(min-width:1024px){.ProjectCard_featured__W0XuY{grid-column:span 2}}.ProjectCard_image__r2ldH{width:100%;height:120px;margin-top:0;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.02);display:flex;align-items:center;justify-content:center;padding:1.5rem;flex-shrink:0}.ProjectCard_image__r2ldH img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ProjectCard_image__r2ldH .ProjectCard_smallLogo__rH5pP{max-width:50%;max-height:50%}.ProjectCard_link__jFmDh:hover .ProjectCard_image__r2ldH img{transform:scale(1.05)}.ProjectCard_cta__EoDKE{display:none;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08);color:#e8c87a;font-size:clamp(13px,.875vw,14px);font-weight:500}@media(max-width:1024px){.ProjectCard_cta__EoDKE{display:flex}}.ProjectCard_ctaText__J8vqK{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#e8c87a}.ProjectCard_ctaIcon__w16iF{width:16px;height:16px;stroke:currentColor;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ProjectCard_link__jFmDh:hover .ProjectCard_ctaIcon__w16iF{transform:translateX(4px)}@keyframes OtherProjects_fade-in__Tzzum{0%{opacity:0}to{opacity:1}}@keyframes OtherProjects_fade-up__A9FhU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes OtherProjects_fade-in-up__T5Re9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes OtherProjects_light-sweep__977or{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes OtherProjects_slide-in-left__SBAAp{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes OtherProjects_slide-in-right__VeXbU{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes OtherProjects_count-up-glow__XldU7{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes OtherProjects_light-pulse__cSbLC{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes OtherProjects_diagonal-sweep__SsxrJ{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes OtherProjects_particle-float__XO52_{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes OtherProjects_breathing-halo__FWDwJ{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes OtherProjects_aurora-rotate__nxD_P{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes OtherProjects_aurora-shift__RCqwn{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes OtherProjects_blur-sharp-in__vJOdb{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes OtherProjects_marquee-scroll__dBMcD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes OtherProjects_marquee-scroll-reverse__6X6Ch{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes OtherProjects_glow-breath__RLBW0{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes OtherProjects_shimmer__utgn0{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes OtherProjects_mega-reveal__4N6CB{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.OtherProjects_anim-fade-in__EcVJe{animation:OtherProjects_fade-in__Tzzum .35s cubic-bezier(.4,0,.2,1) forwards}.OtherProjects_anim-fade-up__kVCk0{animation:OtherProjects_fade-up__A9FhU .35s cubic-bezier(.4,0,.2,1) forwards}.OtherProjects_anim-fade-in-up__gpyrp{animation:OtherProjects_fade-in-up__T5Re9 .6s cubic-bezier(.4,0,.2,1) forwards}.OtherProjects_anim-sweep__3P5c3{animation:OtherProjects_light-sweep__977or 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.OtherProjects_anim-sweep__3P5c3{animation:none}}.OtherProjects_anim-aurora__3tQIl{animation:OtherProjects_aurora-rotate__nxD_P 40s linear infinite}@media(prefers-reduced-motion:reduce){.OtherProjects_anim-aurora__3tQIl{animation:none}}.OtherProjects_anim-glow-breath__mGntW{animation:OtherProjects_glow-breath__RLBW0 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.OtherProjects_anim-glow-breath__mGntW{animation:none}}.OtherProjects_anim-blur-sharp__xELbV{animation:OtherProjects_blur-sharp-in__vJOdb 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.OtherProjects_anim-blur-sharp__xELbV{animation:none;opacity:1;filter:none;transform:none}}.OtherProjects_grid__nGQA_{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}@media(min-width:768px){.OtherProjects_grid__nGQA_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.OtherProjects_grid__nGQA_{grid-template-columns:repeat(3,1fr)}}@keyframes page_fade-in__eahOK{0%{opacity:0}to{opacity:1}}@keyframes page_fade-up__vjLB8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fade-in-up__4L0sb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_light-sweep__pzvqF{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes page_slide-in-left__eX6KG{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slide-in-right__7OOm9{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_count-up-glow__hxl3d{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes page_light-pulse__CfkIl{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes page_diagonal-sweep__FevJW{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes page_particle-float__may0P{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes page_breathing-halo__2LnYu{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes page_aurora-rotate__Ckmwo{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes page_aurora-shift__Lq5Wt{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes page_blur-sharp-in__dx1k_{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes page_marquee-scroll__yQmSe{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes page_marquee-scroll-reverse__EXXc_{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes page_glow-breath__wNwXY{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes page_shimmer__XBPhA{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_mega-reveal__4YET9{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.page_anim-fade-in__P8x7E{animation:page_fade-in__eahOK .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-up__ojORx{animation:page_fade-up__vjLB8 .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-in-up__0w0Wc{animation:page_fade-in-up__4L0sb .6s cubic-bezier(.4,0,.2,1) forwards}.page_anim-sweep__1Zm7v{animation:page_light-sweep__pzvqF 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-sweep__1Zm7v{animation:none}}.page_anim-aurora__1OwPK{animation:page_aurora-rotate__Ckmwo 40s linear infinite}@media(prefers-reduced-motion:reduce){.page_anim-aurora__1OwPK{animation:none}}.page_anim-glow-breath__Ie2Ut{animation:page_glow-breath__wNwXY 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-glow-breath__Ie2Ut{animation:none}}.page_anim-blur-sharp__Pxb9H{animation:page_blur-sharp-in__dx1k_ 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.page_anim-blur-sharp__Pxb9H{animation:none;opacity:1;filter:none;transform:none}}.page_container__Jr3bb{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.page_container__Jr3bb{padding:0 2rem}}.page_container__Jr3bb{padding-top:3rem;padding-bottom:6rem}.page_hero__UufUK{padding:6rem 0;margin-bottom:6rem;min-height:70vh;display:flex;align-items:center}.page_hero__UufUK:after{background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%)}.page_hero__UufUK{position:relative}.page_hero__UufUK:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_heroContent__XtC5r{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.page_heroBadge__ISiCr{margin-bottom:1rem}.page_heroLogo__tk6FG{margin-bottom:1.5rem}.page_heroLogo__tk6FG img{height:auto;width:auto;max-width:240px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(203,185,148,.2))}.page_logo__JHJAf{width:auto!important;height:auto!important;max-width:240px;object-fit:contain}.page_heroTitle__BmYWn{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,7vw,96px);font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,5vw,56px);line-height:1;margin-bottom:1.5rem;color:#fafafa;max-width:900px}.page_heroSubtitle__DxlsS{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(18px,2vw,22px);color:#b8b8c0;margin-bottom:1rem}.page_heroSubtitle__DxlsS,.page_heroTagline__Y_B1t{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;max-width:700px}.page_heroTagline__Y_B1t{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(16px,1.5vw,18px);color:#e8c87a;font-style:italic;margin-bottom:2rem}.page_heroMeta__aM6wj{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_heroMeta__aM6wj:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_heroMeta__aM6wj{border-color:hsla(40,35%,69%,.15);border-radius:12px;background:hsla(0,0%,100%,.02)}.page_metaItem__bUH_5{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.page_metaDivider__xqs_I{width:1px;height:40px;background:hsla(0,0%,100%,.1)}.page_metaLabel__VfmWj{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(12px,.75vw,13px);text-transform:uppercase;letter-spacing:.12em;color:#6f6f78}.page_metaLabel__VfmWj,.page_metaValue__VtbYw{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-weight:600}.page_metaValue__VtbYw{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(17px,1.125vw,18px);color:#e8c87a}.page_prose__wjg2I{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;max-width:72ch;margin:0 auto;font-size:clamp(16px,1.5vw,18px)}.page_prose__wjg2I p{margin-bottom:1.5rem}.page_prose__wjg2I p:last-child{margin-bottom:0}.page_challengeGrid__Xx1MX{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}@media(min-width:768px){.page_challengeGrid__Xx1MX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_challengeGrid__Xx1MX{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.page_challengeGrid__Xx1MX{grid-template-columns:repeat(3,1fr)}.page_challengeGrid__Xx1MX .page_challengeCard__xSEs2:nth-child(4){grid-column:1/2;justify-self:end;max-width:calc(100% - 1rem)}.page_challengeGrid__Xx1MX .page_challengeCard__xSEs2:nth-child(5){grid-column:2/3;justify-self:start;max-width:calc(100% - 1rem)}}.page_challengeCard__xSEs2{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_challengeCard__xSEs2:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_challengeCard__xSEs2{padding:3rem;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_challengeCard__xSEs2:nth-child(odd){position:relative}.page_challengeCard__xSEs2:nth-child(odd):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_challengeCard__xSEs2:nth-child(odd){border-color:hsla(40,35%,69%,.12)}.page_challengeCard__xSEs2:nth-child(odd):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_challengeCard__xSEs2:nth-child(2n){position:relative}.page_challengeCard__xSEs2:nth-child(2n):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_challengeCard__xSEs2:nth-child(2n):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_challengeNumber__bS_3b{font-size:clamp(44px,7vw,96px);color:#fafafa;font-size:clamp(48px,6vw,72px);color:#e8c87a;opacity:.2;position:absolute;top:1.5rem;right:1.5rem}.page_challengeNumber__bS_3b,.page_challengeTitle__evBrK{font-family:Inter Tight,Inter,sans-serif;letter-spacing:-.025em;line-height:1;font-weight:700}.page_challengeTitle__evBrK{font-size:clamp(24px,3vw,36px);font-size:clamp(20px,2.5vw,24px);margin-bottom:1rem;color:#fafafa;position:relative;z-index:1}.page_challengeDescription__ySGDD{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;position:relative;z-index:1}.page_whatIBuilt__0w_u5{display:flex;flex-direction:column;gap:4rem;margin-top:3rem}.page_block__DPsAa{width:100%}.page_blockHeader__kLkav{margin-bottom:1.5rem}.page_blockIcon__IV3A7{width:48px;height:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_blockIcon__IV3A7 .page_icon__HWQmX{width:100%;height:100%;stroke:currentColor}.page_blockContent__KzrIo{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75}.page_blockContent__KzrIo p{margin-bottom:1.5rem}.page_blockContent__KzrIo p:last-child{margin-bottom:0}.page_blockLead__03sN3{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;margin-bottom:2rem!important;line-height:1.75}.page_impact__6Efez{margin-top:3rem}.page_impactGrid___Jfko{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media(min-width:768px){.page_impactGrid___Jfko{grid-template-columns:repeat(3,1fr)}}.page_impactCard__Rp_xk{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_impactCard__Rp_xk:hover{border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_impactCard__Rp_xk{text-align:center;padding:4rem;border-color:hsla(40,35%,69%,.18);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);position:relative}.page_impactCard__Rp_xk:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_impactCard__Rp_xk:hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_impactIcon__u_FO4{width:40px;height:40px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a;opacity:.9;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.page_impactIcon__u_FO4 .page_icon__HWQmX{width:100%;height:100%;stroke:currentColor}.page_impactCard__Rp_xk:hover .page_impactIcon__u_FO4{opacity:1;transform:scale(1.1)}.page_impactValue__QzaUV{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,7vw,96px);letter-spacing:-.025em;color:#fafafa;font-size:clamp(32px,4vw,48px);color:#e8c87a;margin-bottom:1rem;line-height:1;font-weight:700}.page_impactLabel__6X0Wv{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(16px,2vw,20px);color:#fafafa;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.5rem}.page_impactDescription__q8tYI{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#6f6f78;margin-top:.5rem;line-height:1.75}.page_reflection__Cx_TY{margin-top:3rem}.page_reflectionContent__w4Z6z{max-width:72ch;margin:0 auto}.page_reflectionLead__enRDM{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;line-height:1.75;margin-bottom:2rem!important}@media(max-width:768px){.page_hero__UufUK{padding:4rem 0;margin-bottom:4rem;min-height:auto}.page_heroTitle__BmYWn{font-size:clamp(24px,6vw,36px)}.page_heroMeta__aM6wj{flex-direction:column;gap:1rem}.page_metaDivider__xqs_I{display:none}.page_impactGrid___Jfko{gap:2rem}.page_impactCard__Rp_xk{padding:3rem}.page_challengeCard__xSEs2:nth-child(5){grid-column:1;max-width:100%}}@keyframes page_fade-in__f1wXJ{0%{opacity:0}to{opacity:1}}@keyframes page_fade-up__rbmqN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fade-in-up__vGu8O{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_light-sweep__UHN8s{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes page_slide-in-left__yIjqv{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slide-in-right__WWQy3{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_count-up-glow__Kt2LW{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes page_light-pulse__zR7zW{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes page_diagonal-sweep__TOamA{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes page_particle-float__z0DgK{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes page_breathing-halo__HscD1{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes page_aurora-rotate__CSaHD{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes page_aurora-shift__v7plK{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes page_blur-sharp-in__D8qrW{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes page_marquee-scroll__O03lj{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes page_marquee-scroll-reverse__Ct_GZ{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes page_glow-breath__RoSrO{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes page_shimmer__O756B{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_mega-reveal__v9JGC{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.page_anim-fade-in___cOvi{animation:page_fade-in__f1wXJ .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-up__qXSAa{animation:page_fade-up__rbmqN .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-in-up__w3I1V{animation:page_fade-in-up__vGu8O .6s cubic-bezier(.4,0,.2,1) forwards}.page_anim-sweep__Yeh74{animation:page_light-sweep__UHN8s 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-sweep__Yeh74{animation:none}}.page_anim-aurora__fvgkm{animation:page_aurora-rotate__CSaHD 40s linear infinite}@media(prefers-reduced-motion:reduce){.page_anim-aurora__fvgkm{animation:none}}.page_anim-glow-breath__Ps_o4{animation:page_glow-breath__RoSrO 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-glow-breath__Ps_o4{animation:none}}.page_anim-blur-sharp__tbv9K{animation:page_blur-sharp-in__D8qrW 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.page_anim-blur-sharp__tbv9K{animation:none;opacity:1;filter:none;transform:none}}.page_container__vyONN{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.page_container__vyONN{padding:0 2rem}}.page_container__vyONN{padding-top:3rem;padding-bottom:6rem}.page_hero__dtIzh{padding:6rem 0;margin-bottom:6rem;min-height:70vh;display:flex;align-items:center}.page_hero__dtIzh:after{background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%)}.page_hero__dtIzh{position:relative}.page_hero__dtIzh:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_heroContent__H9U24{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.page_heroBadge__UJYB9{margin-bottom:1rem}.page_heroLogo__j_H8h{margin-bottom:1.5rem}.page_heroLogo__j_H8h img{height:auto;width:auto;max-width:90px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(203,185,148,.3))}.page_logo__Z9J84{width:auto!important;height:auto!important;max-width:90px;object-fit:contain}.page_heroTitle__il_Jt{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,7vw,96px);font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,5vw,56px);line-height:1;margin-bottom:1.5rem;color:#fafafa;max-width:900px}.page_heroSubtitle__r6t4E{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(18px,2vw,22px);color:#b8b8c0;margin-bottom:1rem}.page_heroSubtitle__r6t4E,.page_heroTagline__Dbq1V{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;max-width:700px}.page_heroTagline__Dbq1V{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(16px,1.5vw,18px);color:#e8c87a;font-style:italic;margin-bottom:2rem}.page_heroMeta__ZR1np{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_heroMeta__ZR1np:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_heroMeta__ZR1np{border-color:hsla(40,35%,69%,.15);border-radius:12px;background:hsla(0,0%,100%,.02)}.page_metaItem__XF3zb{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.page_metaDivider__oVsKl{width:1px;height:40px;background:hsla(0,0%,100%,.1)}.page_metaLabel__Q1jti{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(12px,.75vw,13px);text-transform:uppercase;letter-spacing:.12em;color:#6f6f78}.page_metaLabel__Q1jti,.page_metaValue__u5k4o{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-weight:600}.page_metaValue__u5k4o{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(17px,1.125vw,18px);color:#e8c87a}.page_prose__sIg_l{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;max-width:72ch;margin:0 auto;font-size:clamp(16px,1.5vw,18px)}.page_prose__sIg_l p{margin-bottom:1.5rem}.page_prose__sIg_l p:last-child{margin-bottom:0}.page_prose__sIg_l strong{color:#fafafa;font-weight:600}.page_principle__BdYEO{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_principle__BdYEO:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_principle__BdYEO{padding:2rem;margin:2rem 0;background:hsla(40,35%,69%,.05);border-left:3px solid;border-color:hsla(40,35%,69%,.3)}.page_principle__BdYEO strong{color:#e8c87a;display:block;margin-bottom:.5rem}.page_oriSection__1VidP{margin-top:3rem}.page_oriIntro__VK7UL{display:flex;align-items:flex-start;gap:2rem;margin-bottom:4rem;padding:3rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_oriIntro__VK7UL:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_oriIntro__VK7UL{border-color:hsla(40,35%,69%,.15);position:relative}.page_oriIntro__VK7UL:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_oriIcon__U61xV{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_oriIcon__U61xV .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_oriLead__riZb6{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;line-height:1.75;flex:1 1}.page_capabilitiesTitle__8nqq4{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;font-size:clamp(20px,2.5vw,24px);margin-bottom:3rem;color:#fafafa;text-align:center}.page_capabilitiesGrid__HpRpC{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:1024px){.page_capabilitiesGrid__HpRpC{grid-template-columns:repeat(3,1fr)}}.page_capabilityCard__c9aFv{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_capabilityCard__c9aFv:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_capabilityCard__c9aFv{padding:3rem;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_capabilityCard__c9aFv:first-child{position:relative}.page_capabilityCard__c9aFv:first-child:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_capabilityCard__c9aFv:first-child{border-color:hsla(40,35%,69%,.15)}.page_capabilityCard__c9aFv:first-child:hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_capabilityCard__c9aFv:nth-child(2){position:relative}.page_capabilityCard__c9aFv:nth-child(2):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_capabilityCard__c9aFv:nth-child(2):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_capabilityCard__c9aFv:nth-child(3){position:relative}.page_capabilityCard__c9aFv:nth-child(3):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_capabilityCard__c9aFv:nth-child(3){border-color:hsla(40,35%,69%,.15)}.page_capabilityCard__c9aFv:nth-child(3):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_capabilityIcon__HI4Qj{width:40px;height:40px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_capabilityIcon__HI4Qj .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_capabilityText__RabeQ{font-size:clamp(15px,1vw,16px);font-weight:400;color:#d8d8de;font-size:clamp(16px,1.5vw,18px);color:#fafafa;font-weight:500;font-style:italic;margin-bottom:1rem}.page_capabilityContext__jeiYy,.page_capabilityText__RabeQ{font-family:Inter,sans-serif;line-height:1.5;line-height:1.75}.page_capabilityContext__jeiYy{font-size:clamp(15px,1vw,16px);font-weight:400;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#6f6f78}.page_intelligenceGrid__Um8qw{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media(min-width:768px){.page_intelligenceGrid__Um8qw{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.page_intelligenceGrid__Um8qw{grid-template-columns:repeat(2,1fr)}}.page_intelligenceCard__fFRO8{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_intelligenceCard__fFRO8:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_intelligenceCard__fFRO8{padding:3rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_intelligenceCard__fFRO8:nth-child(odd){position:relative}.page_intelligenceCard__fFRO8:nth-child(odd):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_intelligenceCard__fFRO8:nth-child(odd){border-color:hsla(40,35%,69%,.12)}.page_intelligenceCard__fFRO8:nth-child(odd):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_intelligenceCard__fFRO8:nth-child(2n){position:relative}.page_intelligenceCard__fFRO8:nth-child(2n):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_intelligenceCard__fFRO8:nth-child(2n):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_intelligenceIcon__fGnpn{width:48px;height:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_intelligenceIcon__fGnpn .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_intelligenceTitle__n4Mfv{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;font-size:clamp(20px,2.5vw,24px);margin-bottom:1rem;color:#fafafa}.page_intelligenceDescription__XDF8q{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75}.page_architecture__a_AAt{margin-top:3rem}.page_architectureGrid__65lgl{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}@media(min-width:768px){.page_architectureGrid__65lgl{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.page_architectureGrid__65lgl{grid-template-columns:repeat(3,1fr)}}.page_architectureCard__NQTN1{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_architectureCard__NQTN1:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_architectureCard__NQTN1{padding:3rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_architectureCard__NQTN1:nth-child(odd){position:relative}.page_architectureCard__NQTN1:nth-child(odd):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_architectureCard__NQTN1:nth-child(odd){border-color:hsla(40,35%,69%,.12)}.page_architectureCard__NQTN1:nth-child(odd):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_architectureCard__NQTN1:nth-child(2n){position:relative}.page_architectureCard__NQTN1:nth-child(2n):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_architectureCard__NQTN1:nth-child(2n):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_architectureTitle__D9XtS{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;color:#fafafa;font-size:clamp(18px,2vw,20px);margin-bottom:1rem;color:#e8c87a}.page_architectureDescription__ONfNU{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;font-size:clamp(13px,.875vw,14px)}.page_designSection__J6OhY{margin-top:3rem}.page_designGrid__iXxTT{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media(min-width:1024px){.page_designGrid__iXxTT{grid-template-columns:repeat(3,1fr)}}.page_designCard__9U_uN{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_designCard__9U_uN:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_designCard__9U_uN{padding:3rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_designCard__9U_uN:first-child{position:relative}.page_designCard__9U_uN:first-child:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_designCard__9U_uN:first-child{border-color:hsla(40,35%,69%,.15)}.page_designCard__9U_uN:first-child:hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_designCard__9U_uN:nth-child(2){position:relative}.page_designCard__9U_uN:nth-child(2):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_designCard__9U_uN:nth-child(2):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_designCard__9U_uN:nth-child(3){position:relative}.page_designCard__9U_uN:nth-child(3):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_designCard__9U_uN:nth-child(3){border-color:hsla(40,35%,69%,.15)}.page_designCard__9U_uN:nth-child(3):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_designIcon__uKNzG{width:48px;height:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_designIcon__uKNzG .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_designTitle__pByDK{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;font-size:clamp(18px,2vw,20px);margin-bottom:1rem;color:#fafafa}.page_designDescription__h7qj3{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;font-size:clamp(13px,.875vw,14px);margin-bottom:1rem}.page_designDescription__h7qj3:last-child{margin-bottom:0}.page_designDescription__h7qj3 strong{color:#e8c87a;font-weight:600}.page_featuresGrid__tMG1K{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}@media(min-width:768px){.page_featuresGrid__tMG1K{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_featuresGrid__tMG1K{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.page_featuresGrid__tMG1K{grid-template-columns:repeat(4,1fr)}}.page_featureItem__sVsbg{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_featureItem__sVsbg:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_featureItem__sVsbg{padding:2rem;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06)}.page_featureItem__sVsbg:hover{transform:translateY(-2px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55)}.page_featureIcon__XdjS3{width:32px;height:32px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_featureIcon__XdjS3 .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_featureItem__sVsbg h4{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;line-height:1;font-size:clamp(16px,1.5vw,18px);margin-bottom:.5rem;color:#fafafa}.page_featureItem__sVsbg p{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#6f6f78;line-height:1.75;margin:0}.page_impactGrid__50M0Z{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media(min-width:768px){.page_impactGrid__50M0Z{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.page_impactGrid__50M0Z{grid-template-columns:repeat(2,1fr)}}.page_impactCard__maJXy{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_impactCard__maJXy:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_impactCard__maJXy{padding:4rem;text-align:center;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.page_impactCard__maJXy:nth-child(odd){position:relative}.page_impactCard__maJXy:nth-child(odd):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_impactCard__maJXy:nth-child(odd){border-color:hsla(40,35%,69%,.18)}.page_impactCard__maJXy:nth-child(odd):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_impactCard__maJXy:nth-child(2n){position:relative}.page_impactCard__maJXy:nth-child(2n):after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_impactCard__maJXy:nth-child(2n):hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px rgba(124,92,255,.32)}.page_impactIcon__LrkBY{width:48px;height:48px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_impactIcon__LrkBY .page_icon__keYNI{width:100%;height:100%;stroke:currentColor}.page_impactTitle__tU6iI{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.025em;font-size:clamp(20px,2.5vw,24px);margin-bottom:1rem;color:#fafafa;line-height:1}.page_impactDescription__jenF7{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#6f6f78;line-height:1.75}.page_reflection__RdhUe{margin-top:3rem}.page_reflectionContent__7HBQA{max-width:72ch;margin:0 auto}.page_reflectionLead__MBZFE{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;line-height:1.75;margin-bottom:2rem!important}@media(max-width:768px){.page_hero__dtIzh{padding:4rem 0;margin-bottom:4rem;min-height:auto}.page_heroTitle__il_Jt{font-size:clamp(24px,6vw,36px)}.page_heroMeta__ZR1np{flex-direction:column;gap:1rem}.page_metaDivider__oVsKl{display:none}.page_oriIntro__VK7UL{flex-direction:column;text-align:center}.page_architectureGrid__65lgl,.page_capabilitiesGrid__HpRpC,.page_featuresGrid__tMG1K{grid-template-columns:1fr}}@keyframes ScrollReveal_fade-in__O6taE{0%{opacity:0}to{opacity:1}}@keyframes ScrollReveal_fade-up__O2xzS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollReveal_fade-in-up__qYfeF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollReveal_light-sweep__P3KoQ{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes ScrollReveal_slide-in-left__0I7_p{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ScrollReveal_slide-in-right__ZJch_{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ScrollReveal_count-up-glow__Sc3Qa{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes ScrollReveal_light-pulse__jl62i{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes ScrollReveal_diagonal-sweep__XG_Sl{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes ScrollReveal_particle-float__CSOCa{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes ScrollReveal_breathing-halo__Hj912{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes ScrollReveal_aurora-rotate__nVIIV{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes ScrollReveal_aurora-shift__7Oami{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ScrollReveal_blur-sharp-in__xCKyG{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes ScrollReveal_marquee-scroll__Vkx8X{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ScrollReveal_marquee-scroll-reverse__wch8H{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes ScrollReveal_glow-breath__37SAi{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes ScrollReveal_shimmer__22liI{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ScrollReveal_mega-reveal__B33l5{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.ScrollReveal_anim-fade-in__WU_mV{animation:ScrollReveal_fade-in__O6taE .35s cubic-bezier(.4,0,.2,1) forwards}.ScrollReveal_anim-fade-up__0HuUV{animation:ScrollReveal_fade-up__O2xzS .35s cubic-bezier(.4,0,.2,1) forwards}.ScrollReveal_anim-fade-in-up__kXX6o{animation:ScrollReveal_fade-in-up__qYfeF .6s cubic-bezier(.4,0,.2,1) forwards}.ScrollReveal_anim-sweep__Gxvfn{animation:ScrollReveal_light-sweep__P3KoQ 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.ScrollReveal_anim-sweep__Gxvfn{animation:none}}.ScrollReveal_anim-aurora__To6pP{animation:ScrollReveal_aurora-rotate__nVIIV 40s linear infinite}@media(prefers-reduced-motion:reduce){.ScrollReveal_anim-aurora__To6pP{animation:none}}.ScrollReveal_anim-glow-breath__kn8BC{animation:ScrollReveal_glow-breath__37SAi 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.ScrollReveal_anim-glow-breath__kn8BC{animation:none}}.ScrollReveal_anim-blur-sharp__YNW_T{animation:ScrollReveal_blur-sharp-in__xCKyG 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.ScrollReveal_anim-blur-sharp__YNW_T{animation:none;opacity:1;filter:none;transform:none}}.ScrollReveal_scrollReveal__qri9w{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.ScrollReveal_scrollReveal__qri9w.ScrollReveal_visible__guW68{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ScrollReveal_scrollReveal__qri9w{opacity:1;transform:none;transition:none;will-change:auto}}@keyframes page_fade-in__U__6N{0%{opacity:0}to{opacity:1}}@keyframes page_fade-up__g6B1t{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fade-in-up__0i4FA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_light-sweep__oNyhi{0%{opacity:0;transform:translateX(-20%) translateY(-20%) scale(.8);filter:blur(40px)}50%{opacity:.25}to{opacity:0;transform:translateX(120%) translateY(120%) scale(1.2);filter:blur(60px)}}@keyframes page_slide-in-left__ivaT4{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_slide-in-right__GI2O9{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes page_count-up-glow__r1DOb{0%,to{text-shadow:0 0 24px hsla(43,71%,69%,.35)}50%{text-shadow:0 0 48px hsla(43,71%,69%,.6)}}@keyframes page_light-pulse__hG_jt{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes page_diagonal-sweep__b_8tp{0%{transform:translate(-50%,-50%) rotate(-45deg) translateX(-200%);opacity:0}50%{opacity:.4}to{transform:translate(-50%,-50%) rotate(-45deg) translateX(200%);opacity:0}}@keyframes page_particle-float__HnGP9{0%,to{transform:translateY(0) translateX(0);opacity:.2}33%{transform:translateY(-20px) translateX(10px);opacity:.4}66%{transform:translateY(-10px) translateX(-10px);opacity:.3}}@keyframes page_breathing-halo___G6Lr{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@keyframes page_aurora-rotate__LZNoo{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes page_aurora-shift__eBVkv{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes page_blur-sharp-in__F65Bl{0%{opacity:0;filter:blur(24px);transform:translateY(24px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes page_marquee-scroll__TH48E{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes page_marquee-scroll-reverse__gT4db{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes page_glow-breath__TL2Ys{0%,to{box-shadow:0 0 32px rgba(124,92,255,.3),0 0 64px rgba(124,92,255,.15)}50%{box-shadow:0 0 48px rgba(124,92,255,.5),0 0 96px rgba(124,92,255,.25)}}@keyframes page_shimmer__1erZo{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes page_mega-reveal__qWMYq{0%{opacity:0;filter:blur(30px);letter-spacing:.1em;transform:scale(.9)}60%{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1.02)}to{opacity:1;filter:blur(0);letter-spacing:-.04em;transform:scale(1)}}.page_anim-fade-in__FJEAt{animation:page_fade-in__U__6N .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-up__UccQN{animation:page_fade-up__g6B1t .35s cubic-bezier(.4,0,.2,1) forwards}.page_anim-fade-in-up__u6gOW{animation:page_fade-in-up__0i4FA .6s cubic-bezier(.4,0,.2,1) forwards}.page_anim-sweep__qGMh1{animation:page_light-sweep__oNyhi 8s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-sweep__qGMh1{animation:none}}.page_anim-aurora__pSXnG{animation:page_aurora-rotate__LZNoo 40s linear infinite}@media(prefers-reduced-motion:reduce){.page_anim-aurora__pSXnG{animation:none}}.page_anim-glow-breath__AIOzE{animation:page_glow-breath__TL2Ys 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.page_anim-glow-breath__AIOzE{animation:none}}.page_anim-blur-sharp__RUWdS{animation:page_blur-sharp-in__F65Bl 1.2s cubic-bezier(.19,1,.22,1) forwards}@media(prefers-reduced-motion:reduce){.page_anim-blur-sharp__RUWdS{animation:none;opacity:1;filter:none;transform:none}}.page_container__fHjOc{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:1024px){.page_container__fHjOc{padding:0 2rem}}.page_container__fHjOc{padding-top:3rem;padding-bottom:6rem}.page_hero__DzT1N{padding:6rem 0;margin-bottom:6rem;min-height:70vh;display:flex;align-items:center}.page_hero__DzT1N:after{background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%)}.page_hero__DzT1N{position:relative}.page_hero__DzT1N:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 25% 45%,rgba(124,92,255,.22),rgba(124,92,255,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_heroContent__LD_8x{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.page_heroBadge__1mQUF{margin-bottom:1rem}.page_heroLogo__2LPgr{margin-bottom:1.5rem}.page_heroLogo__2LPgr img{height:auto;width:auto;max-width:240px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(203,185,148,.2))}.page_logo__AfAQr{width:auto!important;height:auto!important;max-width:240px;object-fit:contain}.page_heroTitle__rhd6w{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,7vw,96px);font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,5vw,56px);line-height:1;margin-bottom:1.5rem;color:#fafafa;max-width:900px}.page_heroSubtitle__iOQNX{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(18px,2vw,22px);color:#b8b8c0;margin-bottom:1rem}.page_heroSubtitle__iOQNX,.page_heroTagline__whP5R{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;max-width:700px}.page_heroTagline__whP5R{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(16px,1.5vw,18px);color:#e8c87a;font-style:italic;margin-bottom:2rem}.page_heroMeta__LvBsu{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;padding:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_heroMeta__LvBsu:hover{transform:translateY(-4px);border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_heroMeta__LvBsu{border-color:hsla(40,35%,69%,.15);border-radius:12px;background:hsla(0,0%,100%,.02)}.page_metaItem__UxMb1{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.page_metaDivider__rmz29{width:1px;height:40px;background:hsla(0,0%,100%,.1)}.page_metaLabel__d35L6{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(12px,.75vw,13px);text-transform:uppercase;letter-spacing:.12em;color:#6f6f78}.page_metaLabel__d35L6,.page_metaValue__SCvOh{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-weight:600}.page_metaValue__SCvOh{font-size:clamp(15px,1vw,16px);color:#d8d8de;font-size:clamp(17px,1.125vw,18px);color:#e8c87a}.page_prose__IY4DY{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75;max-width:72ch;margin:0 auto;font-size:clamp(16px,1.5vw,18px)}.page_prose__IY4DY p{margin-bottom:1.5rem}.page_prose__IY4DY p:last-child{margin-bottom:0}.page_whatIBuilt__qYtEP{display:flex;flex-direction:column;gap:4rem;margin-top:3rem}.page_block__hFWQp{width:100%}.page_blockHeader__c8X4h{margin-bottom:1.5rem}.page_icon__Ap9Cg{width:24px;height:24px;stroke:currentColor}.page_blockIcon__RRsok{width:48px;height:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a}.page_blockIcon__RRsok .page_icon__Ap9Cg{width:100%;height:100%;stroke:currentColor}.page_blockContent__e_3NC{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;color:#b8b8c0;line-height:1.75}.page_blockContent__e_3NC p{margin-bottom:1.5rem}.page_blockContent__e_3NC p:last-child{margin-bottom:0}.page_blockLead__QCnsS{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;margin-bottom:2rem!important;line-height:1.75}.page_impact__Ei7KP{margin-top:3rem}.page_impactGrid__Psegj{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:3rem}@media(min-width:768px){.page_impactGrid__Psegj{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_impactGrid__Psegj{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.page_impactGrid__Psegj .page_impactCard__ASj2Q:nth-child(4){grid-column:1/2;justify-self:end;max-width:calc(100% - 1.5rem)}.page_impactGrid__Psegj .page_impactCard__ASj2Q:nth-child(5){grid-column:2/3;justify-self:start;max-width:calc(100% - 1.5rem)}}.page_impactCard__ASj2Q{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 24px -10px rgba(0,0,0,.45),0 4px 10px -6px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.page_impactCard__ASj2Q:hover{border-color:hsla(43,71%,69%,.25);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.page_impactCard__ASj2Q{text-align:center;padding:4rem;border-color:hsla(40,35%,69%,.18);transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);position:relative}.page_impactCard__ASj2Q:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 70% 50%,hsla(43,71%,69%,.22),hsla(43,71%,69%,.08) 40%,transparent 75%);pointer-events:none;z-index:1}.page_impactCard__ASj2Q:hover{transform:translateY(-4px);box-shadow:0 30px 60px -18px rgba(0,0,0,.55),0 0 48px hsla(43,71%,69%,.28)}.page_impactIcon__sUeIp{width:40px;height:40px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#e8c87a;opacity:.9;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.page_impactIcon__sUeIp .page_icon__Ap9Cg{width:100%;height:100%;stroke:currentColor}.page_impactCard__ASj2Q:hover .page_impactIcon__sUeIp{opacity:1;transform:scale(1.1)}.page_impactValue__rfWMt{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(44px,7vw,96px);letter-spacing:-.025em;color:#fafafa;font-size:clamp(32px,4vw,48px);color:#e8c87a;margin-bottom:1rem;line-height:1;font-weight:700}.page_impactLabel__jp9tl{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(16px,2vw,20px);color:#fafafa;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.5rem}.page_impactDescription__4bct7{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(13px,.875vw,14px);color:#6f6f78;margin-top:.5rem;line-height:1.75}.page_reflection__QybTn{margin-top:3rem}.page_reflectionContent__6zn_V{max-width:72ch;margin:0 auto}.page_reflectionContent__6zn_V p{margin-bottom:1.5rem}.page_reflectionContent__6zn_V p:last-child{margin-bottom:0}.page_reflectionLead__ujmY9{font-family:Inter,sans-serif;font-size:clamp(15px,1vw,16px);font-weight:400;line-height:1.5;color:#d8d8de;font-size:clamp(18px,2vw,20px);color:#fafafa;font-weight:500;line-height:1.75;margin-bottom:2rem!important}.page_tags__TM5T8{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem;padding:3rem 0}@media(max-width:768px){.page_hero__DzT1N{padding:4rem 0;margin-bottom:4rem;min-height:auto}.page_heroTitle__rhd6w{font-size:clamp(24px,6vw,36px)}.page_heroMeta__LvBsu{flex-direction:column;gap:1rem}.page_metaDivider__rmz29{display:none}.page_impactGrid__Psegj{gap:2rem}.page_impactGrid__Psegj .page_impactCard__ASj2Q:nth-child(4),.page_impactGrid__Psegj .page_impactCard__ASj2Q:nth-child(5){grid-column:1;max-width:100%;justify-self:stretch}.page_impactCard__ASj2Q{padding:3rem}}