.agent-illustration img,.dashboard-image-container img,.project-image img,.project-section img,.skilltree-image-container img{transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;display:block;width:100%;height:100%;object-fit:cover}.project-image img:hover{transform:scale(1.02)!important;z-index:1}.mykorrizha-project-wrapper{background:var(--bg-color);color:var(--text-color);min-height:100vh}.video-container{width:100%;margin-bottom:40px}.video-container video{width:100%;height:auto;border-radius:12px}.project-header{margin-bottom:40px}.project-title{font-size:36px;font-weight:600;color:var(--text-color);margin-bottom:20px;line-height:1.2}.project-description{font-size:20px;color:var(--riverbed-300);line-height:1.6;margin-bottom:32px}.project-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:80px}.project-meta-item h4{font-size:14px;color:var(--riverbed-400);margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.project-meta-item p{font-size:16px;color:var(--text-color);line-height:1.4;margin:4px 0}.project-section{margin-bottom:60px}.project-section h2{font-size:32px;font-weight:600;color:var(--text-color);margin-bottom:24px;border-bottom:0!important}.project-section p{font-size:18px;color:var(--riverbed-300);line-height:1.6;margin-bottom:20px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:32px}.feature-item{background:rgba(255,255,255,.02);padding:24px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.feature-item h3{font-size:20px;font-weight:600;color:var(--text-color);margin:0 0 12px}.feature-item p{font-size:16px;color:var(--riverbed-400);line-height:1.5;margin:0}.principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.principle-item{padding:25px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.principle-item h3{font-size:1.2rem;font-weight:600;margin:0 0 12px;color:var(--text-color);font-family:Elza,serif}.principle-item p{font-size:1rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.competence-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:30px 0}.competence-item{padding:25px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.competence-item h3{font-size:1.2rem;font-weight:600;margin:0 0 12px;color:var(--text-color);font-family:Elza,serif}.competence-item p{font-size:1rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.garden-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.group-item{padding:25px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.group-item h3{font-size:1.2rem;font-weight:600;margin:0 0 12px;color:var(--text-color);font-family:Elza,serif}.group-item p{font-size:1rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.ohms-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.ohms-item{padding:25px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.ohms-item h3{font-size:1.2rem;font-weight:600;margin:0 0 12px;color:var(--text-color);font-family:Elza,serif}.ohms-item p{font-size:1rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.agents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0}.agent-item{padding:20px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.agent-item h3{font-size:1.1rem;font-weight:600;margin:0 0 10px;color:var(--text-color);font-family:Elza,serif}.agent-item p{font-size:.95rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.agent-illustration{width:100%;border-radius:8px;margin-bottom:16px;overflow:hidden;border-radius:12px}.agent-illustration img{transition:transform .3s ease;width:100%}.rolemodel-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:25px;margin:30px 0}.benefit-item{padding:20px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.benefit-item h4{font-size:1.1rem;font-weight:600;margin:0 0 10px;color:var(--text-color);font-family:Elza,serif;text-align:left!important;order:1;display:block!important;width:100%!important}.benefit-item p{font-size:.95rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif;order:2}.more-projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:30px 0}.project-preview{background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:10px 10px 18px;transition:transform .3s ease,background-color .3s ease}.project-preview:hover{transform:translateY(-5px);background:rgba(255,255,255,.04)}.project-preview h3{font-size:1.3rem;font-weight:600;margin:15px 0 10px;color:var(--text-color);font-family:Elza,serif}.project-preview p{font-size:.95rem;line-height:1.6;color:var(--riverbed-300);margin:0 0 15px;font-family:Elza,serif}.project-link{display:inline-block;color:var(--text-color);text-decoration:none;font-weight:500;transition:color .3s ease}.project-link:hover{color:#ffffff}.interface-types{display:grid;grid-template-columns:1fr;gap:30px;margin:30px 0}.interface-item{padding:25px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.interface-item h3{font-size:1.3rem;font-weight:600;margin:0 0 15px;color:var(--text-color);font-family:Elza,serif}.interface-item p{font-size:1rem;line-height:1.6;color:var(--riverbed-300);margin:0;font-family:Elza,serif}.video-container iframe{width:100%;height:400px;border-radius:12px}.team-link{color:var(--text-color);text-decoration:none;transition:color .3s ease}.team-link:hover{color:#ffffff}@media (max-width:768px){.project-title{font-size:32px}.project-description{font-size:18px}.project-meta-grid{grid-template-columns:1fr;gap:20px}.project-section h2{font-size:28px}.project-section p{font-size:16px}.agents-grid,.competence-features,.feature-grid,.garden-groups,.more-projects-grid,.ohms-examples,.principles-grid,.rolemodel-benefits{grid-template-columns:1fr;gap:20px}.interface-types{gap:20px}.agent-item,.competence-item,.group-item,.interface-item,.ohms-item,.principle-item{padding:20px}.video-container iframe{height:250px}}