.generated-interface{min-height:0;margin:0;align-self:center;position:relative}
.generated-interface img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:1.5rem;box-shadow:var(--shadow)}
.generated-interface figcaption{position:absolute;right:1rem;bottom:1rem;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:.45rem;padding:.5rem .7rem;font-size:.56rem;color:var(--muted);backdrop-filter:blur(8px)}
.media-main{background-image:url('../images/About WeeQub Home page image.webp');background-size:cover;background-position:center}
.media-main .media-figure{display:none}
.page-template-page-about .page-grid>article:first-child:after,
.page-template-page-services .page-grid>article:nth-child(4):after,
.page-template-page-solutions .page-grid>article:nth-child(1):after,
.page-template-page-solutions .page-grid>article:nth-child(4):after,
.page-template-page-solutions .page-grid>article:nth-child(5):after,
.page-template-page-solutions .page-grid>article:nth-child(6):after,
.page-template-page-contact .contact-aside:after{content:"";display:block;width:100%;aspect-ratio:16/10;margin-top:2rem;border-radius:.9rem;background-size:cover;background-position:center;box-shadow:0 14px 36px rgba(23,23,28,.1)}
.page-template-page-about .page-grid>article:first-child:after{background-image:url('../images/generated/team-strategy.webp')}
.page-template-page-services .page-grid>article:nth-child(4):after{background-image:url('../images/generated/lead-conversion.webp')}
.page-template-page-solutions .page-grid>article:nth-child(1):after{background-image:url('../images/generated/healthcare-growth.webp')}
.page-template-page-solutions .page-grid>article:nth-child(4):after{background-image:url('../images/generated/business-automation.webp')}
.page-template-page-solutions .page-grid>article:nth-child(5):after{background-image:url('../images/generated/service-business-growth.webp')}
.page-template-page-solutions .page-grid>article:nth-child(6):after{background-image:url('../images/generated/ecommerce-growth.webp')}
.page-template-page-contact .contact-aside:after{background-image:url('../images/generated/consultation.webp')}
.founder-portrait--generated{padding:0;background:none;display:flex;flex-direction:column}
.founder-portrait--generated img{width:100%;height:100%;min-height:570px;object-fit:cover;object-position:center}
.founder-portrait--generated figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;width:max-content;max-width:calc(100% - 2rem);background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:.45rem;padding:.55rem .75rem;font-size:.58rem;color:var(--muted);backdrop-filter:blur(8px)}
.founder-portrait--generated:after{display:none}
.project-visual--image{position:relative;padding:0;overflow:hidden;background:#edeae4}
.project-visual--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.concept-badge{position:absolute;left:1rem;bottom:1rem;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:999px;padding:.45rem .7rem;font-size:.56rem;color:var(--muted);backdrop-filter:blur(8px)}
.work-showcase .project-card:first-child .project-visual{background:url('../images/generated/project-ezhil-gardens.webp') center/cover no-repeat}
.work-showcase .project-card:nth-child(2) .project-visual{background:url('../images/generated/project-constromaxx.webp') center/cover no-repeat}
.work-showcase .project-visual .browser-frame{display:none}
.page-template-page-services .feature-ledger article:nth-child(2),.feature-ledger--aligned article:nth-child(2){transform:none}
.work-grid--aligned .project-card:nth-child(2n){transform:none}
.work-grid--aligned .project-card:nth-child(2){margin-top:0}
[data-project-category][hidden]{display:none!important}
@media(max-width:820px){.generated-interface{min-height:0}.generated-interface img{aspect-ratio:16/10}.page-template-page-solutions .page-grid>article:after{aspect-ratio:16/10}}
@media(max-width:600px){.generated-interface img{aspect-ratio:4/5}.generated-interface figcaption{left:1rem;right:auto}.page-template-page-about .page-grid>article:first-child:after,.page-template-page-services .page-grid>article:nth-child(4):after,.page-template-page-solutions .page-grid>article:nth-child(1):after,.page-template-page-solutions .page-grid>article:nth-child(4):after,.page-template-page-solutions .page-grid>article:nth-child(5):after,.page-template-page-solutions .page-grid>article:nth-child(6):after,.page-template-page-contact .contact-aside:after{aspect-ratio:4/3}}
