.aidea-project-wrapper{position:relative}.aidea-grid{display:grid;gap:var(--grid-gap-md)}.aidea-media{position:relative;margin:var(--space-paragraph-content) 0;overflow:hidden}.aidea-media iframe,.aidea-media img,.aidea-media video{width:100%;display:block;border-radius:20px;border:1px solid rgba(var(--text-title-rgb),.1);background:#0d0d0f}.aidea-media.is-tight{margin:var(--space-heading-paragraph) 0}.aidea-media.is-tight+p{margin-top:var(--space-heading-paragraph)}.aidea-media+p,.project-section-content>*+.aidea-media,p+.aidea-media{margin-top:var(--space-paragraph-content)}.highlight-block{background:rgba(var(--text-title-rgb),.04);border:1px solid rgba(var(--text-title-rgb),.12);padding:var(--section-padding-inline-sm) var(--section-padding-inline-md);border-radius:14px;margin:var(--space-paragraph-content) 0}.highlight-block p{margin:0;font-size:15px;line-height:1.55;font-style:italic}.highlight-block+*{margin-top:var(--space-paragraph-content)}.aidea-subgrid{display:grid;gap:var(--grid-gap-md)}.aidea-card{background:rgba(var(--text-title-rgb),.04);border:1px solid rgba(var(--text-title-rgb),.08);padding:var(--section-padding-inline-sm);border-radius:14px}.aidea-card h4{margin:0 0 var(--space-heading-paragraph);font-size:var(--font-size-md);font-weight:var(--font-weight-medium,500);letter-spacing:var(--tracking-normal)}.aidea-card p{margin:0;font-size:var(--font-size-sm);line-height:var(--leading-relaxed);opacity:.85}#project-features-detail h3{margin-top:var(--space-paragraph-content);margin-bottom:var(--space-heading-paragraph);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal)}#project-features-detail h3:first-of-type{margin-top:0}@media (max-width:860px){.aidea-card,.aidea-media iframe,.aidea-media img,.aidea-media video{border-radius:16px}}