._stackSection_1vbz5_1{margin-bottom:4rem;padding-top:3rem}._stackHeader_1vbz5_6{margin-bottom:2rem;max-width:38rem}._stackEyebrow_1vbz5_11{font-size:.75rem;font-weight:500;color:var(--color-brand-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}._stackTitle_1vbz5_20{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}._stackSubtitle_1vbz5_30{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}._grid_1vbz5_36{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;margin:0;padding:0}._card_1vbz5_45{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--shadow-sm);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .4s cubic-bezier(.33,1,.68,1)}._card_1vbz5_45:before{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;padding:1px;background:radial-gradient(18rem circle at var(--mouse-x, 50%) var(--mouse-y, 50%),color-mix(in srgb,#8b7cf6 75%,transparent),transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s cubic-bezier(.33,1,.68,1);pointer-events:none}._card_1vbz5_45:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(22rem circle at var(--mouse-x, 50%) var(--mouse-y, 50%),color-mix(in srgb,#8b7cf6 10%,transparent),transparent 65%);opacity:0;transition:opacity .25s cubic-bezier(.33,1,.68,1);pointer-events:none}@media(hover:hover){._card_1vbz5_45:hover:before,._card_1vbz5_45:hover:after{opacity:1}._card_1vbz5_45:hover{border-color:color-mix(in srgb,#5b46d6 40%,transparent);box-shadow:0 14px 32px -8px #0006,0 0 24px -4px color-mix(in srgb,#5b46d6 20%,transparent);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){._card_1vbz5_45{transform:none!important}}._card_1vbz5_45:first-child{grid-column:1/-1}._card_1vbz5_45:first-child ._coreList_1vbz5_104{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}._cardHeader_1vbz5_110{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent)}._cardTitle_1vbz5_119{font-family:Sora,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em;margin:0}._cardIndex_1vbz5_128{font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);letter-spacing:.04em}._group_1vbz5_136{display:flex;flex-direction:column;gap:.75rem}._group_1vbz5_136:last-child:not(:nth-child(2)){margin-top:auto}._groupLabel_1vbz5_145{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}._coreList_1vbz5_104{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}._coreItem_1vbz5_163{display:grid;grid-template-columns:8px 1fr;column-gap:.75rem;align-items:baseline}._coreItem_1vbz5_163:before{content:"";grid-row:span 2;align-self:start;width:8px;height:8px;margin-top:.45em;background:#5b46d6;border-radius:50%;box-shadow:0 0 12px #5b46d6;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.33,1,.68,1)}._coreItem_1vbz5_163:hover:before{transform:scale(1.3);box-shadow:0 0 16px 2px #8b7cf6}._coreName_1vbz5_186{font-size:1rem;font-weight:600;color:var(--color-text-primary)}._coreDesc_1vbz5_192{font-size:.875rem;color:var(--color-text-tertiary);line-height:1.5}._tagList_1vbz5_198{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}._tag_1vbz5_198{padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:8px;transition:transform .1s cubic-bezier(.33,1,.68,1),color .1s cubic-bezier(.33,1,.68,1),border-color .1s cubic-bezier(.33,1,.68,1),background-color .1s cubic-bezier(.33,1,.68,1),box-shadow .1s cubic-bezier(.33,1,.68,1)}._tag_1vbz5_198:hover{transform:translateY(-2px);color:var(--color-brand-text);border-color:color-mix(in srgb,#5b46d6 50%,transparent);background:color-mix(in srgb,#5b46d6 10%,transparent);box-shadow:0 4px 12px color-mix(in srgb,#5b46d6 15%,transparent)}@media(prefers-reduced-motion:reduce){._tag_1vbz5_198{transform:none!important}}@media(max-width:768px){._grid_1vbz5_36{grid-template-columns:1fr}._card_1vbz5_45{padding:1rem}}._page_1rlyl_1{max-width:1200px;margin:0 auto;padding:4rem 2rem}@media(max-width:768px){._page_1rlyl_1{padding:2rem 1rem}}._hero_1rlyl_12{position:relative;width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:stretch;overflow:clip;background:#070814}@media(min-width:1025px){._hero_1rlyl_12{height:100vh;height:100svh}}._hero_1rlyl_12._heroNoAnimation_1rlyl_28 [data-stagger]>*,._hero_1rlyl_12._heroNoAnimation_1rlyl_28 ._heroImage_1rlyl_28{animation:none}._heroBackground_1rlyl_32{position:absolute;inset:0;z-index:0;overflow:hidden;will-change:transform}._heroImage_1rlyl_28{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;object-position:68% 42%;display:block}@media(prefers-reduced-motion:no-preference){._heroImage_1rlyl_28{animation:_heroImageIn_1rlyl_1 1.8s cubic-bezier(.33,1,.68,1) backwards}}@media(max-width:768px){._heroImage_1rlyl_28{object-position:center 32%}}._heroOverlay_1rlyl_60{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#070814e0,#0708149e 38%,#0708142e 68%,#07081447),linear-gradient(180deg,rgba(7,8,20,.45) 0%,transparent 22%,transparent 58%,rgba(7,8,20,.78) 100%)}@media(max-width:1024px){._heroOverlay_1rlyl_60{background:linear-gradient(90deg,#070814d9,#0708148c 60%,#07081426),linear-gradient(180deg,rgba(7,8,20,.35) 0%,transparent 35%,transparent 60%,rgba(7,8,20,.8) 100%)}}@media(max-width:768px){._heroOverlay_1rlyl_60{background:linear-gradient(180deg,#0708149e,#0708142e,#07081447 48%,#070814e6)}}._heroContent_1rlyl_78{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1200px;min-height:100vh;min-height:100svh;margin:0 auto;padding:2rem 2rem 1.5rem}@media(min-width:1025px){._heroContent_1rlyl_78{height:100%;min-height:0;padding-bottom:8rem}}._heroMain_1rlyl_100{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:3rem;align-items:center;flex:1;width:100%}@media(max-width:1024px){._heroMain_1rlyl_100{grid-template-columns:1fr;align-content:center;gap:4rem;align-items:start}}._heroCopy_1rlyl_117{max-width:38rem}@media(min-width:769px)and (max-width:1024px){._heroCopy_1rlyl_117{max-width:44rem}}._eyebrow_1rlyl_126{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;line-height:1.4;color:#f7f5ff}._eyebrowMark_1rlyl_137{width:1.75rem;height:2px;border-radius:2px;background:#8b7cf6;flex-shrink:0;transform-origin:0 50%}._title_1rlyl_146{margin:0 0 1.5rem;font-family:Sora,system-ui,sans-serif;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:700;color:#f7f5ff;letter-spacing:-.04em;line-height:.98;text-wrap:balance}@media(min-width:769px)and (max-width:1024px){._title_1rlyl_146{font-size:clamp(3rem,6.4vw,4rem)}}._title_1rlyl_146 ._accent_1rlyl_161{background:linear-gradient(120deg,#c4b5fd,#a78bfa,#818cf8,#c084fc,#c4b5fd);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_accentAurora_1rlyl_1 6s linear infinite}@keyframes _accentAurora_1rlyl_1{0%{background-position:0% center}to{background-position:250% center}}._subtitle_1rlyl_178{max-width:36rem;margin:0 0 2rem;font-size:1rem;color:#f7f5ffd6;line-height:1.65}._heroActions_1rlyl_186{display:flex;flex-wrap:wrap;gap:.75rem}._heroBtnPrimary_1rlyl_192,._heroBtnSecondary_1rlyl_193{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.35rem;font-size:1rem;font-weight:600;border-radius:999px;cursor:pointer;will-change:transform;transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0);transition:background-color .1s cubic-bezier(.33,1,.68,1),border-color .1s cubic-bezier(.33,1,.68,1),box-shadow .1s cubic-bezier(.33,1,.68,1),transform .12s cubic-bezier(.33,1,.68,1)}._heroBtnPrimary_1rlyl_192:active,._heroBtnSecondary_1rlyl_193:active{transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0) scale(.96)!important}._heroBtnPrimary_1rlyl_192:focus-visible,._heroBtnSecondary_1rlyl_193:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}@media(prefers-reduced-motion:reduce){._heroBtnPrimary_1rlyl_192,._heroBtnSecondary_1rlyl_193{transform:none!important}}._heroBtnPrimary_1rlyl_192{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#5b46d6;box-shadow:0 8px 24px #5b46d659}._heroBtnPrimary_1rlyl_192:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}._heroBtnPrimary_1rlyl_192 svg{transition:transform .25s cubic-bezier(.33,1,.68,1)}._heroBtnPrimary_1rlyl_192:hover{color:#fff;background:#4a38b8}._heroBtnPrimary_1rlyl_192:hover:after{transform:translate(120%);transition:transform .8s cubic-bezier(.16,1,.3,1)}._heroBtnPrimary_1rlyl_192:hover svg{transform:translate(3px)}._heroBtnPrimary_1rlyl_192:active{background:#4a38b8}._heroBtnSecondary_1rlyl_193{color:#f7f5ff;background:#07081447;border:1px solid rgba(247,245,255,.45)}._heroBtnSecondary_1rlyl_193:hover{color:#f7f5ff;border-color:#c4b5fd;background:#8b7cf629}._heroFacts_1rlyl_270{--stagger-base: .3s;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;justify-self:end}@media(max-width:1024px){._heroFacts_1rlyl_270{justify-self:start;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}}@media(max-width:640px){._heroFacts_1rlyl_270{grid-template-columns:1fr}}._heroFact_1rlyl_270{display:flex;align-items:center;gap:.75rem;color:#f7f5ff;font-size:.875rem;line-height:1.4}._heroFactIcon_1rlyl_303{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:#c4b5fd;flex-shrink:0}._heroStack_1rlyl_312{--stagger-base: .5s;--stagger-step: .04s;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:1rem 0 0;padding:1.5rem 0 0;list-style:none;border-top:1px solid rgba(247,245,255,.16)}@media(min-width:769px)and (max-width:1024px){._heroStack_1rlyl_312{flex-wrap:nowrap;justify-content:space-between;gap:.5rem}._heroStack_1rlyl_312 ._heroStackItem_1rlyl_329{flex:1 1 0;min-width:0}}@media(min-width:1025px){._heroStack_1rlyl_312{position:absolute;right:2rem;bottom:1.5rem;left:2rem;width:auto;margin:0}}._heroStackItem_1rlyl_329{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:4.25rem;color:#f7f5ffd6;font-size:.75rem;line-height:1.3;text-align:center}._heroStackMark_1rlyl_357{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.85rem;color:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.33,1,.68,1)}@media(hover:hover){._heroStackItem_1rlyl_329:hover ._heroStackMark_1rlyl_357{transform:translateY(-4px) rotate(-4deg);box-shadow:0 10px 24px #00000059}}._heroStackMark_1rlyl_357 svg{width:1.45rem;height:1.45rem;display:block;fill:currentColor}._toneReact_1rlyl_379{background:#149eca;color:#041018}._toneTs_1rlyl_384{background:#3178c6}._toneNext_1rlyl_388{background:#111;border:1px solid rgba(255,255,255,.2)}._toneR3f_1rlyl_393{background:#7c5cbf}._toneNode_1rlyl_397{background:#3c873a}._toneDocker_1rlyl_401{background:#1d63ed}._toneFigma_1rlyl_405{background:#f24e1e}._toneCursor_1rlyl_409{background:#111;border-color:#ffffff29}@media(max-width:768px){._hero_1rlyl_12{min-height:100svh}._heroImage_1rlyl_28{object-position:42% 18%}._heroOverlay_1rlyl_60{background:linear-gradient(180deg,#07081447,#0708140d 18%,#07081433 46%,#070814e0 72%,#070814f5)}._heroContent_1rlyl_78{justify-content:flex-end;gap:1.5rem;min-height:100svh;padding:1rem 1rem 1.5rem}._heroMain_1rlyl_100{flex:none;gap:1.5rem}._eyebrow_1rlyl_126{margin-bottom:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}._title_1rlyl_146{margin-bottom:.75rem;font-size:clamp(1.75rem,8vw,2.15rem);line-height:1.05;letter-spacing:-.035em}._subtitle_1rlyl_178{margin-bottom:1rem;font-size:.875rem;line-height:1.5}._heroBtnPrimary_1rlyl_192,._heroBtnSecondary_1rlyl_193{padding:.65rem 1.1rem;font-size:.875rem}._heroFacts_1rlyl_270{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem}._heroFact_1rlyl_270{align-items:flex-start;gap:.5rem;font-size:.75rem}._heroFactIcon_1rlyl_303{width:1.25rem;height:1.25rem;margin-top:.05rem}._heroFactIcon_1rlyl_303 svg{width:1rem;height:1rem}._heroStack_1rlyl_312{flex-wrap:nowrap;gap:.75rem;margin:0;padding:1rem .5rem 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.5rem),transparent);overflow-x:auto;scrollbar-width:none}._heroStack_1rlyl_312::-webkit-scrollbar{display:none}._heroStackItem_1rlyl_329{flex:0 0 auto;min-width:3.25rem;gap:.25rem}._heroStackMark_1rlyl_357{width:2.25rem;height:2.25rem;border-radius:.65rem}._heroStackMark_1rlyl_357 svg{width:1.05rem;height:1.05rem}}@keyframes _heroImageIn_1rlyl_1{0%{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:no-preference){._hero_1rlyl_12:not(._heroNoAnimation_1rlyl_28) ._heroCopy_1rlyl_117>._title_1rlyl_146{animation-name:_titleIn_1rlyl_1;animation-duration:1s;animation-timing-function:cubic-bezier(.16,1,.3,1)}._hero_1rlyl_12:not(._heroNoAnimation_1rlyl_28) ._eyebrowMark_1rlyl_137{animation:_markIn_1rlyl_1 .8s cubic-bezier(.16,1,.3,1) .25s backwards}@supports (animation-timeline: view()){._heroContent_1rlyl_78{animation:_heroOut_1rlyl_1 linear both;animation-timeline:view();animation-range:exit 0% exit 80%}}}@keyframes _titleIn_1rlyl_1{0%{opacity:0;transform:translateY(.35em);clip-path:inset(0 0 100% 0)}to{clip-path:inset(-10% -10% -20% -10%)}}@keyframes _accentSweep_1rlyl_1{to{background-position:-100% 0,0 0}}@keyframes _markIn_1rlyl_1{0%{transform:scaleX(0)}}@keyframes _heroOut_1rlyl_1{to{opacity:0;transform:translateY(-48px)}}._workHeader_1rlyl_553{margin-bottom:1rem;max-width:38rem}._workEyebrow_1rlyl_558{font-size:.75rem;font-weight:500;color:var(--color-brand-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}._workTitle_1rlyl_567{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}._workSubtitle_1rlyl_577{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}._projectGroup_1rlyl_583{margin-bottom:4rem}._projectGroup_1rlyl_583:last-of-type{margin-bottom:0}._groupTitle_1rlyl_590{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}._revealBlock_1rlyl_599 ._workHeader_1rlyl_553,._revealBlock_1rlyl_599 ._grid_1rlyl_600 [data-project-card]{opacity:0;transform:translateY(14px)}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._workHeader_1rlyl_553{animation:_revealIn_1rlyl_1 .6s cubic-bezier(.33,1,.68,1) forwards}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]{animation:_revealIn_1rlyl_1 .4s cubic-bezier(.33,1,.68,1) forwards}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(1){animation-delay:.18s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(2){animation-delay:.22s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(3){animation-delay:.26s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(4){animation-delay:.3s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(5){animation-delay:.34s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(6){animation-delay:.38s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(7){animation-delay:.42s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(8){animation-delay:.46s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(9){animation-delay:.5s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(10){animation-delay:.54s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(11){animation-delay:.58s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(12){animation-delay:.62s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(13){animation-delay:.66s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(14){animation-delay:.7s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(15){animation-delay:.74s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(16){animation-delay:.78s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(17){animation-delay:.82s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(18){animation-delay:.86s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(19){animation-delay:.9s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(20){animation-delay:.94s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(21){animation-delay:.98s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(22){animation-delay:1.02s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(23){animation-delay:1.06s}._revealBlock_1rlyl_599._revealBlockVisible_1rlyl_604 ._grid_1rlyl_600 [data-project-card]:nth-child(24){animation-delay:1.1s}@media(prefers-reduced-motion:reduce){._revealBlock_1rlyl_599 ._workHeader_1rlyl_553,._revealBlock_1rlyl_599 ._grid_1rlyl_600 [data-project-card]{opacity:1;transform:none;animation:none}}@keyframes _revealIn_1rlyl_1{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._grid_1rlyl_600{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;align-items:stretch}._cta_1rlyl_708{margin-top:4rem;padding:4rem 2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--shadow-lg);display:flex;justify-content:space-between;align-items:center;gap:4rem;flex-wrap:wrap;position:relative;overflow:hidden}._cta_1rlyl_708:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,color-mix(in srgb,#5b46d6 10%,transparent) 0%,transparent 70%);filter:blur(40px);z-index:0}._ctaContent_1rlyl_737{flex:1;min-width:280px}._ctaTitle_1rlyl_742{font-family:Sora,system-ui,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem;letter-spacing:-.02em;position:relative;z-index:1}._ctaText_1rlyl_753{font-size:1rem;color:var(--color-text-secondary);line-height:1.65}._ctaActions_1rlyl_759{display:flex;gap:1rem;flex-wrap:wrap}._ctaPrimary_1rlyl_765{display:inline-flex;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#5b46d6;border-radius:8px;will-change:transform;transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0);transition:transform .12s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),background .25s cubic-bezier(.65,0,.35,1)}._ctaPrimary_1rlyl_765:hover{background:#4a38b8;color:#fff;box-shadow:var(--shadow-primary)}._ctaPrimary_1rlyl_765:active{transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0) scale(.96)!important}._ctaPrimary_1rlyl_765:focus-visible{outline:2px solid #5b46d6;outline-offset:2px}@media(prefers-reduced-motion:reduce){._ctaPrimary_1rlyl_765{transform:none!important}}._ctaSecondary_1rlyl_796{display:inline-flex;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:8px;will-change:transform;transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0);transition:border-color .25s cubic-bezier(.65,0,.35,1),color .25s cubic-bezier(.65,0,.35,1),transform .12s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1)}._ctaSecondary_1rlyl_796:hover{border-color:var(--color-brand-text);color:var(--color-brand-text);background:color-mix(in srgb,#5b46d6 8%,transparent)}._ctaSecondary_1rlyl_796:active{transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0) scale(.96)!important}._ctaSecondary_1rlyl_796:focus-visible{outline:2px solid #5b46d6;outline-offset:2px}@media(prefers-reduced-motion:reduce){._ctaSecondary_1rlyl_796{transform:none!important}}
