.projects_projectsContainer__de2jF{position:relative;min-height:100vh;overflow:hidden;padding:8rem 0;background:transparent}.projects_projectsContainer__de2jF:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,0));opacity:.6}.projects_projectsWrapper__mrlp6{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 5%}.projects_emotionalBridge__Ov0tA{position:relative;text-align:center;max-width:900px;margin:0 auto 6rem;padding:3rem 2rem;overflow:hidden}.projects_bridgeGradient__28_15{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,88%,.02) 25%,hsla(0,0%,78%,.02) 50%,hsla(0,0%,69%,.02) 75%,transparent);background-size:200% 100%;opacity:.6;pointer-events:none}.projects_bridgeText__S50nV{font-size:1.5rem;line-height:1.9;color:#909090;font-style:italic;font-weight:300;letter-spacing:.03em;position:relative;z-index:1}.projects_philosophicalBridge__LYVOJ{font-size:1.4rem;line-height:1.9;color:#858585;text-align:center;font-style:italic;font-weight:300;max-width:850px;margin:0 auto 6rem;letter-spacing:.025em;padding:0 2rem}.projects_projectsTitle__r91ui{font-size:6rem;font-weight:900;margin-bottom:10rem;text-align:center;background:linear-gradient(135deg,#fafafa,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;z-index:2}.projects_projectsTitle__r91ui:before{content:"Art / Code / Innovation";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:300;letter-spacing:.3em;color:hsla(0,0%,100%,.03);white-space:nowrap;z-index:-1;animation:projects_ambientDrift__WyKdW 20s linear infinite}@keyframes projects_ambientDrift__WyKdW{0%{opacity:.03;transform:translate(-50%,-50%) translateX(-100px)}50%{opacity:.06;transform:translate(-50%,-50%) translateX(100px)}to{opacity:.03;transform:translate(-50%,-50%) translateX(-100px)}}.projects_scrollLineContainer__DmE_k{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;z-index:0;pointer-events:none}.projects_scrollLineBase__v2vLa{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.05)}.projects_scrollLineProgress__q349L{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(180deg,hsla(0,0%,88%,0) 0,hsla(0,0%,88%,.3) 20%,hsla(0,0%,78%,.3) 50%,hsla(0,0%,69%,.3) 80%,hsla(0,0%,69%,0));box-shadow:0 0 15px hsla(0,0%,100%,.15)}.projects_connectionPoint__in8Ly{position:absolute;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#1a1a1a;border:2px solid hsla(0,0%,100%,.1);z-index:5;transition:all .5s ease}.projects_connectionPoint__in8Ly.projects_active__jharG{background:#fafafa;box-shadow:0 0 20px hsla(0,0%,100%,.5);border-color:transparent;transform:translate(-50%,-50%) scale(1.5)}.projects_projectsPanels__5XOyK{display:flex;flex-direction:column}.projects_projectPanel__g4IvD{display:flex;align-items:center;justify-content:space-between;min-height:100vh;padding:0 5%;position:relative;opacity:1;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);margin-bottom:8rem;will-change:opacity,transform}.projects_projectPanel__g4IvD:hover{transform:scale(1.01)}.projects_projectPanel__g4IvD:after{content:"";position:absolute;inset:-10%;background:radial-gradient(circle at center,hsla(0,0%,100%,.02) 0,transparent 70%);opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:0}.projects_projectPanel__g4IvD:hover:after{opacity:1}.projects_projectTextSide__o_RqJ{width:45%;z-index:10;padding-right:5rem}.projects_projectPanelTitle__gsXwr{font-size:4.5rem;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fafafa;margin-bottom:2.5rem;position:relative;transition:all .4s cubic-bezier(.25,1,.5,1)}.projects_projectPanelTitle__gsXwr[data-accent=cyan]{background:linear-gradient(135deg,#fafafa,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_projectPanelTitle__gsXwr[data-accent=amber]{background:linear-gradient(135deg,#fafafa,#c8c8c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_projectPanelTitle__gsXwr[data-accent=violet]{background:linear-gradient(135deg,#fafafa,#b0b0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_projectPanelTitle__gsXwr[data-accent=cyan]:before{background:radial-gradient(circle,hsla(0,0%,88%,.04) 0,transparent 70%);animation:projects_ambientPulseCyan__pT3EH 5s ease-in-out infinite}.projects_projectPanelTitle__gsXwr[data-accent=amber]:before,.projects_projectPanelTitle__gsXwr[data-accent=cyan]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:140%;filter:blur(50px);z-index:-1;pointer-events:none}.projects_projectPanelTitle__gsXwr[data-accent=amber]:before{background:radial-gradient(circle,hsla(0,0%,78%,.04) 0,transparent 70%);animation:projects_ambientPulseAmber__Qtmz8 5.5s ease-in-out infinite}.projects_projectPanelTitle__gsXwr[data-accent=violet]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:140%;background:radial-gradient(circle,hsla(0,0%,69%,.04) 0,transparent 70%);filter:blur(50px);z-index:-1;animation:projects_ambientPulseViolet__8Prdh 6s ease-in-out infinite;pointer-events:none}@keyframes projects_ambientPulseCyan__pT3EH{0%,to{opacity:.4;scale:1}50%{opacity:.8;scale:1.05}}@keyframes projects_ambientPulseAmber__Qtmz8{0%,to{opacity:.3;scale:1}50%{opacity:.7;scale:1.08}}@keyframes projects_ambientPulseViolet__8Prdh{0%,to{opacity:.35;scale:1}50%{opacity:.75;scale:1.06}}.projects_projectPanelSubtitle__ASyTJ{font-size:1.7rem;font-weight:400;color:#959595;margin-bottom:2.5rem;line-height:1.6;font-style:italic;letter-spacing:.015em}.projects_projectPanelDescription__2km6d{font-size:1.2rem;line-height:1.9;color:#a8a8a8;margin-bottom:3rem;max-width:60ch;letter-spacing:.01em}.projects_projectLinks__Y78UY{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.projects_projectPanelLink__VqXDA{display:inline-block;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#888;text-decoration:none;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;padding-bottom:.3rem}.projects_projectPanelLink__VqXDA:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;transition:width .5s cubic-bezier(.25,1,.5,1)}.projects_projectPanelLink__VqXDA[data-accent=cyan]:after{background:linear-gradient(90deg,#e0e0e0,#d0d0d0)}.projects_projectPanelLink__VqXDA[data-accent=amber]:after{background:linear-gradient(90deg,#c8c8c8,#d8d8d8)}.projects_projectPanelLink__VqXDA[data-accent=violet]:after{background:linear-gradient(90deg,#b0b0b0,silver)}.projects_projectPanelLink__VqXDA:hover{color:#fafafa;transform:translateX(3px)}.projects_projectPanelLink__VqXDA:hover:after{width:100%}.projects_liveSiteButton__5XdbK{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.8rem;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border-radius:50px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,1,.5,1);border:2px solid transparent;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,rgba(0,212,255,.5),rgba(255,159,28,.5)) border-box;box-shadow:0 0 20px rgba(0,212,255,.1)}.projects_liveSiteButton__5XdbK[data-accent=cyan]{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,hsla(0,0%,88%,.4),hsla(0,0%,82%,.3)) border-box;color:#e0e0e0}.projects_liveSiteButton__5XdbK[data-accent=amber]{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,hsla(0,0%,78%,.4),hsla(0,0%,85%,.3)) border-box;color:#c8c8c8}.projects_liveSiteButton__5XdbK[data-accent=violet]{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(135deg,hsla(0,0%,69%,.4),hsla(0,0%,75%,.3)) border-box;color:#b0b0b0}.projects_liveSiteButton__5XdbK:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(0,212,255,.1) 50%,transparent);opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1);pointer-events:none}.projects_liveSiteButton__5XdbK[data-accent=cyan]:before{background:linear-gradient(135deg,transparent,hsla(0,0%,88%,.1) 50%,transparent)}.projects_liveSiteButton__5XdbK[data-accent=amber]:before{background:linear-gradient(135deg,transparent,hsla(0,0%,78%,.1) 50%,transparent)}.projects_liveSiteButton__5XdbK[data-accent=violet]:before{background:linear-gradient(135deg,transparent,hsla(0,0%,69%,.1) 50%,transparent)}.projects_liveSiteButton__5XdbK:hover:before{opacity:1}.projects_liveSiteIcon__9RKBn{display:inline-block;font-size:1.2rem;line-height:1;filter:drop-shadow(0 0 8px currentColor)}.projects_liveSiteText__GtTaA{position:relative;z-index:1}.projects_externalIcon__E23Ga{position:relative;z-index:1;transition:transform .3s cubic-bezier(.25,1,.5,1)}.projects_liveSiteButton__5XdbK:hover .projects_externalIcon__E23Ga{transform:translate(3px,-3px)}.projects_liveSiteButton__5XdbK[data-accent=cyan]:hover{box-shadow:0 0 30px hsla(0,0%,88%,.2);border-color:hsla(0,0%,88%,.6);transform:translateY(-3px);color:#f0f0f0}.projects_liveSiteButton__5XdbK[data-accent=amber]:hover{box-shadow:0 0 30px hsla(0,0%,78%,.2);border-color:hsla(0,0%,78%,.6);transform:translateY(-3px);color:#d8d8d8}.projects_liveSiteButton__5XdbK[data-accent=violet]:hover{box-shadow:0 0 30px hsla(0,0%,69%,.2);border-color:hsla(0,0%,69%,.6);transform:translateY(-3px);color:silver}@keyframes projects_liveSiteGlow__TC05O{0%,to{box-shadow:0 0 20px rgba(0,212,255,.1)}50%{box-shadow:0 0 30px rgba(0,212,255,.2)}}.projects_projectVisualSide__rH3XA{width:50%;height:80vh;position:relative;display:flex;justify-content:center;align-items:center}.projects_miniConstellationWrapper__exRQr{position:absolute;top:-40px;right:-40px;z-index:10;background:hsla(0,0%,4%,.8);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .5s cubic-bezier(.25,1,.5,1)}.projects_projectPanel__g4IvD:hover .projects_miniConstellationWrapper__exRQr{transform:scale(1.1) rotate(5deg)}.projects_projectVisual__lOMPJ{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 0 0 hsla(0,0%,100%,0);transition:all .8s cubic-bezier(.25,1,.5,1);border:1px solid hsla(0,0%,100%,.1)}.projects_projectVisual__lOMPJ[data-accent=cyan]{border-color:hsla(0,0%,88%,.2)}.projects_projectVisual__lOMPJ[data-accent=amber]{border-color:hsla(0,0%,78%,.2)}.projects_projectVisual__lOMPJ[data-accent=violet]{border-color:hsla(0,0%,69%,.2)}.projects_projectPanel__g4IvD:hover .projects_projectVisual__lOMPJ{border-color:hsla(0,0%,100%,.5)}.projects_projectVisualImage__sLZpe{width:100%;height:100%;background-size:cover;background-position:50%;filter:brightness(.75);transition:filter .4s ease,transform .8s cubic-bezier(.25,1,.5,1)}.projects_projectPanel__g4IvD:hover .projects_projectVisualImage__sLZpe{filter:brightness(.85);transform:scale(1.05)}.projects_lightPulse__npKME{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.projects_lightPulseCyan__IO6P8{background:linear-gradient(135deg,transparent,hsla(0,0%,88%,.08) 50%,transparent)}.projects_lightPulseAmber__Z_Yie{background:linear-gradient(135deg,transparent,hsla(0,0%,78%,.08) 50%,transparent)}.projects_lightPulseViolet__FgxAO{background:linear-gradient(135deg,transparent,hsla(0,0%,69%,.08) 50%,transparent)}.projects_voiceRipple__pZDB8{position:absolute;inset:0;border:3px solid hsla(0,0%,88%,.3);border-radius:20px;pointer-events:none;filter:blur(2px)}.projects_audioGlow__T78_C{position:absolute;inset:0;background:radial-gradient(circle at center,hsla(0,0%,88%,.15) 0,transparent 65%);filter:blur(70px);pointer-events:none;mix-blend-mode:screen}.projects_projectsList__VyJ4t{display:flex;flex-direction:column;gap:10rem}.projects_projectItem__a6hfn{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative}.projects_imageLeft__V5gMu{grid-template-areas:"image content"}.projects_imageRight__2f85o{grid-template-areas:"content image"}.projects_imageLeft__V5gMu .projects_projectImageWrapper__1067h{grid-area:image}.projects_imageLeft__V5gMu .projects_projectContent__MuqvT{grid-area:content}.projects_imageRight__2f85o .projects_projectImageWrapper__1067h{grid-area:image}.projects_imageRight__2f85o .projects_projectContent__MuqvT{grid-area:content}.projects_projectImageWrapper__1067h{position:relative;width:100%;height:500px;border-radius:20px;overflow:hidden}.projects_projectImage__5vro2{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;transition:transform .6s ease}.projects_projectImage__5vro2 img{width:100%;height:100%;object-fit:cover;display:block}.projects_projectItem__a6hfn:hover .projects_projectImage__5vro2{transform:scale(1.05)}.projects_projectContent__MuqvT{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.projects_projectCategory__9fKzb{display:inline-block;align-self:flex-start;font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ff9f1c;padding:.5rem 1.2rem;border:2px solid #ff9f1c;border-radius:30px;transition:all .3s ease}.projects_projectItem__a6hfn:hover .projects_projectCategory__9fKzb{background:rgba(255,159,28,.1);transform:translateY(-3px)}.projects_projectTitle__6SsFw{font-size:3.5rem;font-weight:900;color:#fafafa;line-height:1.1;letter-spacing:-.02em;margin:0;transition:color .3s ease}.projects_projectItem__a6hfn:hover .projects_projectTitle__6SsFw{background:linear-gradient(135deg,#fafafa,#ff9f1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_projectDescription__Xoke1{font-size:1.2rem;line-height:1.8;color:#a0a0a0;margin:0;max-width:500px}.projects_projectLink__wJndv{display:inline-flex;align-items:center;gap:1rem;font-weight:700;font-size:1.1rem;color:#fafafa;text-decoration:none;padding:1rem 2rem;border:2px solid #fafafa;border-radius:50px;transition:all .4s cubic-bezier(.4,0,.2,1);align-self:flex-start;position:relative;overflow:hidden}.projects_projectLink__wJndv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ff9f1c,purple);transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.projects_projectLink__wJndv:hover{color:#fafafa;border-color:#ff9f1c;transform:translateY(-5px)}.projects_projectLink__wJndv:hover:before{left:0}.projects_projectLink__wJndv svg{transition:transform .3s ease}.projects_projectLink__wJndv:hover svg{transform:translateX(5px)}@media (max-width:1200px){.projects_projectsTitle__r91ui{font-size:4.5rem;margin-bottom:6rem}.projects_projectsList__VyJ4t{gap:8rem}.projects_projectItem__a6hfn{gap:4rem}.projects_projectTitle__6SsFw{font-size:3rem}.projects_projectImageWrapper__1067h{height:400px}}@media (max-width:968px){.projects_projectsTitle__r91ui{font-size:3.5rem;margin-bottom:5rem}.projects_projectsList__VyJ4t{gap:6rem}.projects_projectItem__a6hfn{grid-template-columns:1fr;gap:3rem}.projects_imageLeft__V5gMu,.projects_imageRight__2f85o{grid-template-areas:"image" "content"}.projects_projectImageWrapper__1067h{height:350px}.projects_projectTitle__6SsFw{font-size:2.5rem}.projects_projectDescription__Xoke1{font-size:1.1rem}}@media (max-width:768px){.projects_projectsContainer__de2jF{padding:5rem 0}.projects_projectsWrapper__mrlp6{padding:0 3%}.projects_projectsTitle__r91ui{font-size:3rem;margin-bottom:4rem}.projects_projectsList__VyJ4t{gap:5rem}.projects_projectItem__a6hfn{gap:2rem}.projects_projectImageWrapper__1067h{height:300px}.projects_projectContent__MuqvT{padding:1rem 0;gap:1.2rem}.projects_projectTitle__6SsFw{font-size:2rem}.projects_projectDescription__Xoke1{font-size:1rem}.projects_projectCategory__9fKzb{font-size:.75rem;padding:.4rem 1rem}.projects_projectLink__wJndv{font-size:1rem;padding:.9rem 1.8rem}}@media (max-width:480px){.projects_projectsTitle__r91ui{font-size:2.5rem}.projects_projectImageWrapper__1067h{height:250px}.projects_projectTitle__6SsFw{font-size:1.75rem}.projects_projectDescription__Xoke1{font-size:.95rem}.projects_projectLink__wJndv{font-size:.95rem;padding:.8rem 1.5rem}}@media (max-width:1200px){.projects_philosophicalBridge__LYVOJ{font-size:1.2rem;margin-bottom:3.5rem}.projects_projectPanelTitle__gsXwr{font-size:3rem}.projects_projectPanelSubtitle__ASyTJ{font-size:1.5rem}.projects_projectVisualSide__rH3XA{height:70vh}}@media (max-width:968px){.projects_projectPanel__g4IvD{flex-direction:column;min-height:auto;padding:4rem 5%;gap:3rem}.projects_projectTextSide__o_RqJ{width:100%;padding-right:0}.projects_projectVisualSide__rH3XA{width:100%;height:60vh}.projects_projectPanelTitle__gsXwr{font-size:2.5rem}.projects_projectPanelSubtitle__ASyTJ{font-size:1.3rem}.projects_projectPanelDescription__2km6d{font-size:1.1rem;max-width:100%}}@media (max-width:768px){.projects_projectPanel__g4IvD{padding:3rem 3%}.projects_projectPanelTitle__gsXwr{font-size:2rem}.projects_projectPanelSubtitle__ASyTJ{font-size:1.2rem}.projects_projectPanelDescription__2km6d{font-size:1rem}.projects_projectVisualSide__rH3XA{height:50vh}.projects_projectVisual__lOMPJ{border-radius:15px}.projects_liveSiteButton__5XdbK{padding:.9rem 1.5rem;font-size:.9rem;gap:.6rem}}@media (max-width:480px){.projects_projectPanel__g4IvD{padding:2.5rem 4%}.projects_projectPanelTitle__gsXwr{font-size:1.75rem}.projects_projectPanelSubtitle__ASyTJ{font-size:1.1rem}.projects_projectPanelDescription__2km6d{font-size:.95rem}.projects_projectPanelLink__VqXDA{font-size:.9rem}.projects_projectVisualSide__rH3XA{height:40vh}.projects_liveSiteButton__5XdbK{padding:.8rem 1.3rem;font-size:.85rem;gap:.5rem}.projects_liveSiteIcon__9RKBn{font-size:1rem}.projects_externalIcon__E23Ga{width:14px;height:14px}}.projects_projectDetailContainer__MkZnl{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#1a1a1a);color:#fafafa;padding:8rem 0 4rem}.projects_hero__ptX8n{max-width:1400px;padding:0 5%;margin:0 auto 8rem}.projects_heroContent__GFeuT{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;min-height:60vh}.projects_heroText__l7kuD{display:flex;flex-direction:column;gap:2rem}.projects_heroTitle__qRDnA{font-size:5rem;font-weight:900;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#fafafa,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.projects_heroSubtitle__zU__G{font-size:2.5rem;font-weight:600;color:#a0a0a0;line-height:1.3;margin:0}.projects_heroTagline__I6_AA{font-size:1.3rem;font-style:italic;color:#707070;line-height:1.6;margin:0;font-weight:300}.projects_heroCTA__yuj66{display:flex;gap:1.5rem;margin-top:1rem}.projects_ctaButton__rt4Go{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:50px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.projects_ctaButton__rt4Go:first-child{background:linear-gradient(135deg,#00d4ff,#ff9f1c);color:#0a0a0a;border:none}.projects_ctaButton__rt4Go:first-child:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#ff9f1c,purple);transition:left .4s ease;z-index:-1}.projects_ctaButton__rt4Go:first-child:hover:before{left:0}.projects_ctaButton__rt4Go:first-child:hover{color:#fafafa;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,212,255,.3)}.projects_ctaSecondary__ytu16{background:transparent;color:#fafafa;border:2px solid #fafafa}.projects_ctaSecondary__ytu16:hover{background:hsla(0,0%,100%,.1);border-color:#00d4ff;transform:translateY(-3px)}.projects_heroVisual__Jz57K{position:relative;height:100%}.projects_heroVisual__Jz57K,.projects_waveform__LA3fR{display:flex;align-items:center;justify-content:center}.projects_waveform__LA3fR{gap:1rem;height:300px}.projects_wave__tNFLY{width:8px;height:100%;background:linear-gradient(180deg,#00d4ff,purple);border-radius:20px;animation:projects_waveAnimation__2mEa6 1.5s ease-in-out infinite;opacity:.7;box-shadow:0 0 20px rgba(0,212,255,.5)}.projects_wave__tNFLY:first-child{height:30%}.projects_wave__tNFLY:nth-child(2){height:60%}.projects_wave__tNFLY:nth-child(3){height:100%}.projects_wave__tNFLY:nth-child(4){height:60%}.projects_wave__tNFLY:nth-child(5){height:30%}@keyframes projects_waveAnimation__2mEa6{0%,to{transform:scaleY(1);opacity:.7}50%{transform:scaleY(.5);opacity:1}}.projects_overview__Tvq8z{max-width:1200px;margin:0 auto 8rem;padding:0 5%;text-align:center}.projects_overviewHeadline__i_Ees{font-size:3rem;font-weight:800;margin-bottom:2rem;background:linear-gradient(135deg,#fafafa,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_overviewContent__XZTcs{font-size:1.4rem;line-height:1.8;color:#b0b0b0;max-width:900px;margin:0 auto}.projects_highlightKeyword__jbWB7{color:#00d4ff;font-weight:600;position:relative;display:inline-block;animation:projects_keywordGlow__xUyCD 2s ease-in-out infinite}@keyframes projects_keywordGlow__xUyCD{0%,to{text-shadow:0 0 10px rgba(0,212,255,.3)}50%{text-shadow:0 0 20px rgba(0,212,255,.6)}}.projects_storyArc__Fm7E1{max-width:1400px;margin:0 auto 8rem;padding:0 5%}.projects_storyArcGrid__SmXZo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.projects_storyArcCard__oeE41{background:linear-gradient(145deg,hsla(0,0%,9%,.82),rgba(8,8,8,.92));border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:1.4rem 1.3rem;min-height:230px;display:flex;flex-direction:column;gap:.9rem}.projects_storyArcLabel__EA_cf{margin:0;color:#ff8f8f;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:700}.projects_storyArcText__6fw8h{margin:0;color:#d3d3d3;font-size:1rem;line-height:1.75}.projects_storyArcImpact__0yJA8{margin:1.2rem 0 0;max-width:70ch;color:#aeb5b5;font-size:1.05rem;line-height:1.75;padding-left:1rem;border-left:2px solid hsla(0,100%,78%,.35)}.projects_techStack__cYwS_{max-width:1400px;margin:0 auto 8rem;padding:0 5%}.projects_sectionTitle__bv_si{font-size:3rem;font-weight:800;text-align:center;margin-bottom:4rem;background:linear-gradient(135deg,#fafafa,#ff9f1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects_techGrid__qubJU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.projects_techCard__RswQ2{background:linear-gradient(145deg,rgba(26,26,26,.8),hsla(0,0%,4%,.9));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.projects_techCard__RswQ2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,212,255,.05),rgba(255,159,28,.05));opacity:0;transition:opacity .4s ease;pointer-events:none}.projects_techCard__RswQ2:hover{transform:translateY(-10px);border-color:rgba(0,212,255,.5);box-shadow:0 20px 40px rgba(0,212,255,.2)}.projects_techCard__RswQ2:hover:before{opacity:1}.projects_techIcon__Z5Ggs{width:60px;height:60px;margin-bottom:1.5rem;color:#00d4ff;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.projects_techCard__RswQ2:hover .projects_techIcon__Z5Ggs{transform:scale(1.2) rotateY(1turn)}.projects_techName__zjdoV{font-size:1.5rem;font-weight:700;color:#fafafa;margin-bottom:1rem}.projects_techDescription__TcpAJ{font-size:1.1rem;line-height:1.6;color:#a0a0a0}.projects_philosophical__AoFl0{max-width:1000px;margin:0 auto;padding:6rem 5%;text-align:center;position:relative}.projects_philosophical__AoFl0:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100px;background:linear-gradient(180deg,transparent,#00d4ff)}.projects_philosophicalQuote__OZv0f{font-size:2rem;font-weight:300;font-style:italic;line-height:1.8;color:#d0d0d0;margin:0 0 2rem;position:relative;padding:0 2rem}.projects_philosophicalQuote__OZv0f:after,.projects_philosophicalQuote__OZv0f:before{content:'"';font-size:4rem;color:#00d4ff;opacity:.3;position:absolute}.projects_philosophicalQuote__OZv0f:before{top:-20px;left:-10px}.projects_philosophicalQuote__OZv0f:after{bottom:-60px;right:-10px}.projects_philosophicalTag__CpGeF{font-size:1.2rem;font-weight:600;color:#00d4ff;font-style:italic}@media (max-width:1200px){.projects_heroTitle__qRDnA{font-size:4rem}.projects_heroSubtitle__zU__G{font-size:2rem}.projects_overviewHeadline__i_Ees,.projects_sectionTitle__bv_si{font-size:2.5rem}.projects_storyArcGrid__SmXZo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:968px){.projects_heroContent__GFeuT{grid-template-columns:1fr;gap:4rem}.projects_heroTitle__qRDnA{font-size:3.5rem}.projects_heroSubtitle__zU__G{font-size:1.8rem}.projects_heroTagline__I6_AA{font-size:1.1rem}.projects_waveform__LA3fR{height:200px}.projects_overviewHeadline__i_Ees{font-size:2.2rem}.projects_overviewContent__XZTcs{font-size:1.2rem}.projects_storyArcGrid__SmXZo{grid-template-columns:1fr}.projects_storyArcCard__oeE41{min-height:auto}.projects_techGrid__qubJU{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.projects_philosophicalQuote__OZv0f{font-size:1.6rem}}@media (max-width:768px){.projects_projectDetailContainer__MkZnl{padding:6rem 0 3rem}.projects_hero__ptX8n{margin-bottom:6rem}.projects_heroTitle__qRDnA{font-size:2.8rem}.projects_heroSubtitle__zU__G{font-size:1.5rem}.projects_heroTagline__I6_AA{font-size:1rem}.projects_heroCTA__yuj66{flex-direction:column;gap:1rem}.projects_ctaButton__rt4Go{width:100%;padding:1rem 2rem}.projects_waveform__LA3fR{height:150px}.projects_overviewHeadline__i_Ees{font-size:1.8rem}.projects_overviewContent__XZTcs{font-size:1.1rem}.projects_storyArcImpact__0yJA8{font-size:1rem}.projects_sectionTitle__bv_si{font-size:2rem;margin-bottom:3rem}.projects_techGrid__qubJU{grid-template-columns:1fr;gap:1.5rem}.projects_techCard__RswQ2{padding:2rem}.projects_philosophicalQuote__OZv0f{font-size:1.4rem;padding:0 1rem}.projects_philosophicalTag__CpGeF{font-size:1.1rem}}@media (max-width:480px){.projects_heroTitle__qRDnA{font-size:2.2rem}.projects_heroSubtitle__zU__G{font-size:1.3rem}.projects_heroTagline__I6_AA{font-size:.95rem}.projects_ctaButton__rt4Go{font-size:1rem;padding:.9rem 1.8rem}.projects_waveform__LA3fR{height:120px}.projects_wave__tNFLY{width:6px}.projects_overviewHeadline__i_Ees{font-size:1.5rem}.projects_overviewContent__XZTcs{font-size:1rem}.projects_sectionTitle__bv_si{font-size:1.8rem}.projects_techCard__RswQ2{padding:1.5rem}.projects_techIcon__Z5Ggs{width:50px;height:50px}.projects_techName__zjdoV{font-size:1.3rem}.projects_techDescription__TcpAJ{font-size:1rem}.projects_philosophicalQuote__OZv0f{font-size:1.2rem}.projects_philosophicalTag__CpGeF{font-size:1rem}}.projects_storyProjectsSection__yAjwY{--story-accent:#ff7a7a;--story-text:#ddd;--story-muted:#959595;position:relative;padding:clamp(5rem,8vw,8rem) 5% clamp(6rem,9vw,9rem);max-width:1460px;margin:0 auto}.projects_storyProjectsSection__yAjwY:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.14),hsla(0,0%,100%,0))}.projects_storyProjectsHeader__gCAAF{max-width:900px;margin-bottom:clamp(3rem,6vw,5rem)}.projects_storyProjectsEyebrow__mIlP5{margin:0 0 .8rem;color:var(--story-accent);letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:600;font-family:Roboto Mono,Space Mono,monospace}.projects_storyProjectsTitle__KCqII{margin:0;color:#f1f1f1;font-size:clamp(3rem,6.9vw,7.2rem);line-height:.88;letter-spacing:-.015em;text-transform:uppercase;font-weight:400;font-family:Bebas Neue,Oswald,sans-serif}.projects_storyProjectsIntro__5fE0Q{margin:1.35rem 0 0;max-width:62ch;color:var(--story-muted);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.9;letter-spacing:.01em;font-family:Roboto Mono,Space Mono,monospace}.projects_storyProjectsList__AZa30{display:grid;gap:clamp(2rem,3vw,3.4rem)}.projects_storyCard__MWwxm{position:relative;display:grid;grid-template-columns:minmax(84px,.24fr) minmax(0,1.35fr) minmax(220px,.95fr);gap:clamp(1.2rem,2vw,2rem);align-items:stretch;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,6%,.78),rgba(7,7,7,.88));box-shadow:0 18px 44px rgba(0,0,0,.25);border-radius:22px;overflow:hidden;opacity:.26;transform:translateY(56px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.projects_storyCardVisible__7QleQ{opacity:1;transform:translateY(0)}.projects_storyCard__MWwxm:hover{border-color:hsla(0,100%,74%,.34);box-shadow:0 20px 48px rgba(0,0,0,.34)}.projects_storyCardRail__GONz_{position:relative;padding:1.4rem .3rem 1.4rem 1rem;display:flex;flex-direction:column;gap:.95rem;align-items:flex-start;background:hsla(0,0%,100%,.015)}.projects_storyCardChapter__jRESh{color:hsla(0,0%,100%,.75);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;line-height:1.4;font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardDivider__KizY8{display:block;width:1px;flex:1;background:linear-gradient(180deg,hsla(0,100%,74%,.5),hsla(0,100%,74%,.06))}.projects_storyCardMain__sFQNs{padding:clamp(1.4rem,2.1vw,2rem) clamp(1.2rem,2vw,1.9rem);display:flex;flex-direction:column}.projects_storyCardKicker__yMZko{margin:0 0 .7rem;color:hsla(0,0%,100%,.6);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardTitle__3yTRf{margin:0;color:#f2f2f2;font-size:clamp(2rem,3.2vw,3.6rem);line-height:.9;letter-spacing:-.012em;text-transform:uppercase;font-weight:400;font-family:Bebas Neue,Oswald,sans-serif}.projects_storyCardSubtitle__517jx{margin:.95rem 0 0;color:#d1d1d1;font-size:clamp(.95rem,1.18vw,1.1rem);line-height:1.65;letter-spacing:.01em;font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardBody__O0lm_{margin:.95rem 0 0;color:var(--story-muted);font-size:clamp(.88rem,1.05vw,1rem);line-height:1.82;max-width:64ch;font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardReflection__JJPsy{margin:1.05rem 0 0;color:hsla(0,0%,100%,.83);font-size:clamp(.88rem,1.02vw,.98rem);line-height:1.7;letter-spacing:.01em;padding-left:.9rem;border-left:1px solid hsla(0,100%,74%,.35);font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardStack__7fKYf{margin:1rem 0 0;color:hsla(0,0%,100%,.66);font-size:.76rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:.55rem;align-items:baseline;font-family:Roboto Mono,Space Mono,monospace}.projects_storyCardStack__7fKYf span{color:var(--story-accent)}.projects_storyCardActions__Mg26k{margin-top:1.35rem;display:flex;gap:.9rem;align-items:center}.projects_storyCardLinkGhost__mPNlL,.projects_storyCardLink__NnRAE{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1rem;border-radius:999px;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-family:Roboto Mono,Space Mono,monospace;transition:all .35s ease}.projects_storyCardLink__NnRAE{color:#121212;background:#f5f5f5}.projects_storyCardLink__NnRAE:hover{background:#fff;transform:translateY(-1px)}.projects_storyCardLinkGhost__mPNlL{color:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.25);background:transparent}.projects_storyCardLinkGhost__mPNlL:hover{color:#fff;border-color:hsla(0,0%,100%,.45)}.projects_storyCardVisualWrap__piRjy{min-height:100%;padding:1.15rem 1.15rem 1.15rem 0}.projects_storyCardVisual__M1MMJ{width:100%;height:100%;min-height:240px;border-radius:14px;background-size:cover;background-position:50%;position:relative;overflow:hidden}.projects_storyCardVisual__M1MMJ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.32))}@media (max-width:1100px){.projects_storyCard__MWwxm{grid-template-columns:minmax(70px,.2fr) minmax(0,1fr)}.projects_storyCardVisualWrap__piRjy{grid-column:1/-1;padding:0 1.15rem 1.15rem}.projects_storyCardVisual__M1MMJ{min-height:260px}}@media (max-width:780px){.projects_storyProjectsSection__yAjwY{padding:4.5rem 6% 6.5rem}.projects_storyCard__MWwxm{grid-template-columns:1fr;gap:0}.projects_storyCardRail__GONz_{flex-direction:row;align-items:center;gap:.6rem;padding:.95rem 1rem}.projects_storyCardDivider__KizY8{width:54px;height:1px;flex:initial;background:linear-gradient(90deg,hsla(0,100%,74%,.5),hsla(0,100%,74%,.06))}.projects_storyCardMain__sFQNs{padding:1.1rem 1rem .9rem}.projects_storyCardVisualWrap__piRjy{padding:0 1rem 1rem}.projects_storyCardActions__Mg26k{flex-wrap:wrap}}.techConstellation_constellationContainer__iMgQL{width:min(1380px,100%);margin:0 auto;position:relative;z-index:2}.techConstellation_constellationFrame__BZsse{position:relative;border-radius:30px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(155deg,hsla(0,0%,9%,.9),hsla(0,0%,5%,.96));padding:clamp(1.4rem,2.6vw,2.5rem);overflow:hidden;transition:box-shadow .7s ease}.techConstellation_constellationFrame__BZsse:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 8%,hsla(0,100%,77%,.11),transparent 45%),radial-gradient(circle at 15% 88%,rgba(158,193,255,.09),transparent 42%);pointer-events:none;opacity:.72}.techConstellation_constellationFrame__BZsse:after{content:"";position:absolute;inset:1px;border-radius:29px;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.techConstellation_frameActive__249NU{box-shadow:0 18px 60px rgba(0,0,0,.34)}.techConstellation_graphHeader__FxONg{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;flex-wrap:wrap}.techConstellation_graphCaption__jmmkt{margin:0;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,100%,79%,.8);font-family:Space Grotesk,Roboto Mono,monospace;font-weight:600}.techConstellation_graphHint__lfqFz{margin:0;max-width:54ch;color:hsla(0,0%,86%,.72);font-size:.9rem;line-height:1.6;font-family:Space Grotesk,Roboto Mono,monospace}.techConstellation_graphStage__2C4Vb{position:relative;min-height:560px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,0));overflow:hidden;padding:1rem}.techConstellation_connectionsLayer__kuV_R{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.techConstellation_connectionLine__I4ZjP{stroke:hsla(0,0%,100%,.22);stroke-width:1.15;opacity:0;transition:opacity .72s ease,stroke .28s ease,stroke-width .28s ease;transition-delay:var(--line-delay,0ms)}.techConstellation_connectionVisible__oR3bg{opacity:.52}.techConstellation_connectionMuted__M_i1B{opacity:.12}.techConstellation_connectionActive__eJ9OM{stroke:hsla(0,100%,84%,.9);stroke-width:2;opacity:.95}.techConstellation_node__6rYKV{position:absolute;transform:translate(-50%,-50%) scale(.9);z-index:3;border:none;padding:0;background:none;display:grid;justify-items:center;gap:.48rem;color:#ccc;cursor:pointer;opacity:0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1),filter .25s ease;transition-delay:var(--node-delay,0ms)}.techConstellation_nodeVisible__Yzx_b{opacity:1;transform:translate(-50%,-50%) scale(1)}.techConstellation_nodeDot__H19gL{width:12px;height:12px;border-radius:50%;border:1.7px solid;background:hsla(0,0%,5%,.94);box-shadow:0 0 0 3px rgba(0,0,0,.34)}.techConstellation_nodeLabel__zX6nm{padding:.26rem .52rem;border-radius:999px;background:rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,93%,.72);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600;white-space:nowrap;font-family:Space Grotesk,Roboto Mono,monospace;transition:color .25s ease,background .25s ease,border-color .25s ease}.techConstellation_nodeInterface__LSIqz{color:#ff9e88}.techConstellation_nodeMotion__JMqgS{color:#ebcc92}.techConstellation_nodeSystems__CoizJ{color:#9bb8ff}.techConstellation_nodeDelivery__4tFk2{color:#98d7c2}.techConstellation_nodeActive__rHx_R .techConstellation_nodeDot__H19gL,.techConstellation_node__6rYKV:focus-visible .techConstellation_nodeDot__H19gL,.techConstellation_node__6rYKV:hover .techConstellation_nodeDot__H19gL{background:currentColor;box-shadow:0 0 0 4px hsla(0,0%,100%,.08)}.techConstellation_nodeActive__rHx_R .techConstellation_nodeLabel__zX6nm,.techConstellation_node__6rYKV:focus-visible .techConstellation_nodeLabel__zX6nm,.techConstellation_node__6rYKV:hover .techConstellation_nodeLabel__zX6nm{color:#f5f5f5;border-color:hsla(0,0%,100%,.4);background:rgba(0,0,0,.56)}.techConstellation_nodeConnected__bc_bQ .techConstellation_nodeLabel__zX6nm{color:#f0f0f0}.techConstellation_nodeMuted__TLjgj{opacity:.25;filter:saturate(.6)}.techConstellation_node__6rYKV:focus-visible{outline:none}.techConstellation_legend__SzlMA{position:relative;z-index:2;margin-top:1.35rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.techConstellation_legendItem__ZUZP5{display:flex;gap:.62rem;align-items:flex-start;padding:.7rem .75rem;border-radius:12px;background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.08);transition:border-color .25s ease,background .25s ease}.techConstellation_legendItemActive__ZpNEP{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.22)}.techConstellation_legendSwatch__AwFqk{width:.62rem;height:.62rem;border-radius:50%;margin-top:.34rem;flex:0 0 auto}.techConstellation_swatchInterface__QI4fy{background:#ff9e88}.techConstellation_swatchMotion__PTH75{background:#ebcc92}.techConstellation_swatchSystems__vmtef{background:#9bb8ff}.techConstellation_swatchDelivery__ImE2P{background:#98d7c2}.techConstellation_legendTitle__kheNJ{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,96%,.88);font-weight:650;font-family:Space Grotesk,Roboto Mono,monospace}.techConstellation_legendNote___d1Co{margin:.16rem 0 0;font-size:.76rem;line-height:1.45;color:hsla(0,0%,85%,.62);font-family:Space Grotesk,Roboto Mono,monospace}@media (max-width:1160px){.techConstellation_graphStage__2C4Vb{min-height:500px}.techConstellation_legend__SzlMA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.techConstellation_constellationFrame__BZsse{border-radius:24px;padding:1.1rem}.techConstellation_graphStage__2C4Vb{min-height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem}.techConstellation_connectionsLayer__kuV_R{display:none}.techConstellation_node__6rYKV{position:static;transform:none;opacity:1;display:flex;align-items:center;gap:.52rem;width:100%;padding:.55rem .72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.32)}.techConstellation_nodeLabel__zX6nm{padding:0;border:0;background:transparent;font-size:.68rem;letter-spacing:.07em}.techConstellation_nodeDot__H19gL{width:9px;height:9px;box-shadow:none}.techConstellation_nodeVisible__Yzx_b{transform:none}.techConstellation_nodeMuted__TLjgj{opacity:.62;filter:none}}@media (max-width:560px){.techConstellation_graphHeader__FxONg{gap:.6rem;margin-bottom:1rem}.techConstellation_graphHint__lfqFz{font-size:.82rem;line-height:1.52}.techConstellation_graphStage__2C4Vb,.techConstellation_legend__SzlMA{grid-template-columns:minmax(0,1fr)}}.SkillsSection_skillsSection__4u2qU{--skills-accent:hsla(0,100%,76%,.82);position:relative;min-height:100vh;padding:clamp(5rem,8vw,8rem) 5%;display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,4vw,3.6rem);background:radial-gradient(circle at 82% 14%,hsla(0,100%,75%,.08),transparent 42%),radial-gradient(circle at 18% 88%,hsla(0,0%,100%,.03),transparent 38%);overflow:hidden}.SkillsSection_skillsSection__4u2qU:before{content:"Knowledge";position:absolute;top:8%;left:5%;font-size:clamp(3.2rem,10vw,12rem);line-height:.8;letter-spacing:-.035em;color:hsla(0,0%,100%,.026);text-transform:uppercase;pointer-events:none;font-family:Bebas Neue,Oswald,sans-serif}.SkillsSection_skillsHeader__ovsrt{width:min(1380px,100%);margin:0 auto;position:relative;z-index:2;display:grid;gap:1rem}.SkillsSection_skillsEyebrow__5pMzT{margin:0;text-transform:uppercase;letter-spacing:.22em;font-size:.74rem;font-weight:700;color:var(--skills-accent)}.SkillsSection_skillsTitle__2TGMy{margin:0;font-size:clamp(2.35rem,6.5vw,6.7rem);line-height:.92;letter-spacing:-.016em;color:#f2eeee;max-width:13ch}.SkillsSection_skillsIntro__I0KTZ{margin:0;max-width:63ch;font-size:clamp(.96rem,1.35vw,1.18rem);line-height:1.85;letter-spacing:.01em;color:hsla(0,0%,86%,.78)}@media (max-width:980px){.SkillsSection_skillsSection__4u2qU{padding:5.5rem 6%}.SkillsSection_skillsSection__4u2qU:before{top:10%;left:6%}.SkillsSection_skillsTitle__2TGMy{max-width:16ch;line-height:.95}}@media (max-width:620px){.SkillsSection_skillsSection__4u2qU{padding:4.6rem 6%;gap:1.8rem}.SkillsSection_skillsSection__4u2qU:before{top:7%;font-size:clamp(2.7rem,18vw,5.8rem)}.SkillsSection_skillsEyebrow__5pMzT{font-size:.68rem;letter-spacing:.18em}.SkillsSection_skillsIntro__I0KTZ{font-size:.93rem;line-height:1.72}}