.wgmi-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1200px;margin:0 auto 32px;box-sizing:border-box}
#wgmi-product-cards{padding:8px 24px 24px}
[data-wgmi-text-only]{height:auto!important;min-height:0!important}
[data-wgmi-text-only]>a{height:auto!important;min-height:0!important;padding:32px!important}
[data-wgmi-text-only] [data-framer-name="Card Content"]{height:auto!important;min-height:0!important;padding:0!important;width:calc(100% - 56px)!important}
.wgmi-project-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #29313b;border-radius:24px;background:#111419;text-decoration:none;color:#fff;transition:border-color .2s ease,transform .2s ease}
.wgmi-project-card:hover{border-color:#7ba5b5;transform:translateY(-3px)}
.wgmi-project-card:focus-visible{outline:2px solid #72f4f7;outline-offset:5px}
.wgmi-project-media{padding:20px 20px 0;background:radial-gradient(ellipse at 40% 0%,#304452 0%,#171d25 65%);overflow:hidden}
.wgmi-project-card[data-project="dolfa"] .wgmi-project-media{background:radial-gradient(ellipse at 60% 0%,#46404c 0%,#211e28 65%)}
.wgmi-project-card[data-project="leadflow"] .wgmi-project-media{background:radial-gradient(ellipse at 40% 0%,#35394b 0%,#1b1e28 65%)}
.wgmi-project-browser{overflow:hidden;border:1px solid #ffffff21;border-radius:12px 12px 0 0;background:#101216;box-shadow:0 8px 32px #0005}
.wgmi-project-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #ffffff12;color:#aab4c0;font:11px/1.4 Inter,Arial,sans-serif}
.wgmi-project-dots{display:flex;gap:4px}
.wgmi-project-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#59616c}
.wgmi-project-shot{display:block!important;width:100%!important;height:auto!important;aspect-ratio:36/25;object-fit:cover;object-position:top}
.wgmi-project-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 28px 30px}
.wgmi-project-tag{margin:0!important;color:#9dc9d5!important;font:500 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}
.wgmi-project-title{margin:0!important;color:#fff!important;font:500 34px/1.12 Poppins,Arial,sans-serif!important;letter-spacing:-.04em!important}
.wgmi-project-description{margin:0!important;color:#b6bdc7!important;font:400 15px/1.65 Poppins,Arial,sans-serif!important;max-width:45ch}
.wgmi-project-link{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-top:auto;padding-top:16px;color:#dcebef;font:500 13px/1.5 Inter,Arial,sans-serif}
.wgmi-project-link span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #48515c;border-radius:50%;font-size:18px}
@media(min-width:701px) and (max-width:999px){.wgmi-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wgmi-project-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wgmi-project-card:last-child:nth-child(odd) .wgmi-project-media{display:flex;align-items:center;padding:20px}.wgmi-project-card:last-child:nth-child(odd) .wgmi-project-browser{width:100%;border-radius:12px}}
@media(max-width:700px){.wgmi-project-grid{grid-template-columns:minmax(0,1fr);gap:20px}.wgmi-project-media{padding:14px 14px 0}.wgmi-project-copy{padding:24px}.wgmi-project-title{font-size:30px!important}}
@media(prefers-reduced-motion:reduce){.wgmi-project-card{transition:none}.wgmi-project-card:hover{transform:none}}
