[data-wgmi-stack]{isolation:isolate;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;position:relative;flex-direction:column!important;align-items:stretch!important;gap:40px!important;display:flex!important;overflow:visible!important}[data-wgmi-stack-item]{z-index:var(--wgmi-stack-index,1);flex:none!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;top:auto!important;overflow:visible!important;translate:none!important}[data-wgmi-stack-surface]{transform-origin:50%;backface-visibility:hidden;width:100%;display:block;scale:1}[data-wgmi-stack-active] [data-wgmi-stack-item]{top:var(--wgmi-stack-top,124px)!important;position:sticky!important}[data-wgmi-stack-active] [data-wgmi-stack-surface]{will-change:scale;filter:none!important}[data-wgmi-stack-item]:has(:focus-visible){z-index:20!important}[data-wgmi-stack-item]:has(:focus-visible)>[data-wgmi-stack-surface]{scale:1!important}[data-wgmi-stack=projects]{margin-bottom:64px}[data-wgmi-stack=projects] .wgmi-project-card{min-height:410px;box-shadow:0 22px 60px #0004;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;display:grid!important;transform:none!important}[data-wgmi-stack=projects] .wgmi-project-media{align-items:center;display:flex;padding:28px!important}[data-wgmi-stack=projects] .wgmi-project-browser{border-radius:12px;width:100%}[data-wgmi-stack=projects] .wgmi-project-copy{justify-content:center;gap:20px;padding:40px!important}[data-wgmi-stack=projects] .wgmi-project-title{font-size:clamp(34px,4vw,48px)!important}[data-wgmi-stack=projects] .wgmi-project-link{margin-top:12px}#wgmi-product-cards[data-wgmi-stack]{padding:8px 24px 48px}[data-wgmi-stack=cases] .wgmi-case-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:410px;display:grid;box-shadow:0 22px 60px #0004}[data-wgmi-stack=cases] .wgmi-case-media{aspect-ratio:auto;min-height:360px}[data-wgmi-stack=cases] .wgmi-case-copy{flex-direction:column;justify-content:center;padding:40px;display:flex}[data-wgmi-stack=cases] .wgmi-case-copy h3{font-size:clamp(24px,2.8vw,36px)}@media (min-width:810px) and (max-width:1199px){[data-wgmi-stack]{gap:32px!important}[data-wgmi-stack=projects] .wgmi-project-media{padding:20px!important}[data-wgmi-stack=projects] .wgmi-project-copy,[data-wgmi-stack=cases] .wgmi-case-copy{padding:28px!important}}@media (max-width:809.98px){[data-wgmi-stack]{gap:24px!important}[data-wgmi-stack=projects] .wgmi-project-card,[data-wgmi-stack=cases] .wgmi-case-card{min-height:0;box-shadow:none;flex-direction:column;display:flex!important}[data-wgmi-stack=projects] .wgmi-project-media{padding:16px 16px 0!important}[data-wgmi-stack=projects] .wgmi-project-copy,[data-wgmi-stack=cases] .wgmi-case-copy{padding:24px!important}[data-wgmi-stack=cases] .wgmi-case-media{aspect-ratio:16/10;min-height:0}}@media (prefers-reduced-motion:reduce){[data-wgmi-stack-active] [data-wgmi-stack-item]{position:relative!important;top:auto!important}[data-wgmi-stack-surface]{will-change:auto!important;scale:1!important}}
.wgmi-project-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1200px;margin:0 auto 32px;display:grid}#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]{width:calc(100% - 56px)!important;height:auto!important;min-height:0!important;padding:0!important}.wgmi-project-card{color:#fff;background:#111419;border:1px solid #29313b;border-radius:24px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.wgmi-project-card:hover{border-color:#7ba5b5;transform:translateY(-3px)}.wgmi-project-card:focus-visible{outline-offset:5px;outline:2px solid #72f4f7}.wgmi-project-media{background:radial-gradient(at 40% 0,#304452 0%,#171d25 65%);padding:20px 20px 0;overflow:hidden}.wgmi-project-card[data-project=dolfa] .wgmi-project-media{background:radial-gradient(at 60% 0,#46404c 0%,#211e28 65%)}.wgmi-project-card[data-project=leadflow] .wgmi-project-media{background:radial-gradient(at 40% 0,#35394b 0%,#1b1e28 65%)}.wgmi-project-browser{background:#101216;border:1px solid #ffffff21;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 8px 32px #0005}.wgmi-project-bar{color:#aab4c0;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:10px 12px;font:11px/1.4 Inter,Arial,sans-serif;display:flex}.wgmi-project-dots{gap:4px;display:flex}.wgmi-project-dots i{background:#59616c;border-radius:50%;width:5px;height:5px;display:block}.wgmi-project-shot{aspect-ratio:36/25;object-fit:cover;object-position:top;width:100%!important;height:auto!important;display:block!important}.wgmi-project-copy{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:28px 28px 30px;display:flex}.wgmi-project-tag{text-transform:uppercase;color:#9dc9d5!important;letter-spacing:.14em!important;margin:0!important;font:500 11px/1.5 Inter,Arial,sans-serif!important}.wgmi-project-title{color:#fff!important;letter-spacing:-.04em!important;margin:0!important;font:500 34px/1.12 Poppins,Arial,sans-serif!important}.wgmi-project-description{max-width:45ch;color:#b6bdc7!important;margin:0!important;font:400 15px/1.65 Poppins,Arial,sans-serif!important}.wgmi-project-link{color:#dcebef;justify-content:space-between;align-self:stretch;align-items:center;margin-top:auto;padding-top:16px;font:500 13px/1.5 Inter,Arial,sans-serif;display:flex}.wgmi-project-link span{border:1px solid #48515c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}@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;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wgmi-project-card:last-child:nth-child(odd) .wgmi-project-media{align-items:center;padding:20px;display:flex}.wgmi-project-card:last-child:nth-child(odd) .wgmi-project-browser{border-radius:12px;width:100%}}@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}}
