/* Keep portfolio thumbnails visible through Framer's hover/appear states. */
/* Reset the exported breakpoint wrappers and card spans for the real portfolio. */
section[data-framer-name="Works"] [data-framer-name="Content"] {
    width: 100% !important;
    max-width: 1200px;
    margin-inline: auto;
    align-self: center !important;
}
section[data-framer-name="Works"] .ssr-variant:has(a[data-featured-project]) {
    display: contents !important;
}
section[data-framer-name="Works"] div:has(> a[data-featured-project]) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 48px 32px !important;
    width: 100% !important;
    max-width: 1200px !important;
    margin-inline: auto !important;
    align-items: start !important;
}
section[data-framer-name="Works"] a[data-featured-project] {
    grid-column: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    justify-self: stretch !important;
}
section[data-framer-name="Works"] a[data-featured-project]:last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
    width: calc((100% - 32px) / 2) !important;
    justify-self: center !important;
}
section[data-framer-name="Works"] a[data-featured-project] > div,
section[data-framer-name="Works"] a[data-featured-project] [data-framer-name="Image mask"] {
    width: 100% !important;
    min-width: 0 !important;
}
section[data-framer-name="Works"] a[data-featured-project] [data-framer-name="Image"] {
    width: 100% !important;
    aspect-ratio: 4 / 3 !important;
    height: auto !important;
    min-height: 0 !important;
}
@media (max-width: 720px) {
    section[data-framer-name="Works"] div:has(> a[data-featured-project]) {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 32px !important;
    }
    section[data-framer-name="Works"] a[data-featured-project]:last-child:nth-child(odd) {
        grid-column: auto !important;
        width: 100% !important;
    }
}
section[data-framer-name="Works"] a[data-featured-project] { opacity: 1 !important; }
section[data-framer-name="Works"] a[data-featured-project] [data-framer-name="Overlay"] { display: none !important; }
section[data-framer-name="Works"] a[data-featured-project] [data-framer-name="Image"] { opacity: 1 !important; min-height: 220px; }
section[data-framer-name="Works"] a[data-featured-project] img { opacity: 1 !important; visibility: visible !important; }
section[data-framer-name="Works"] a[href*="pandawa"],
section[data-framer-name="Works"] a[href*="blockhaus"],
section[data-framer-name="Works"] a[href*="bima---"] { display: none !important; }
section[data-framer-name="Works"].portfolio-featured{display:block!important;width:100%!important;max-width:none!important;height:auto!important;padding:100px 5vw!important;background:#12110d;color:#f8f5ee;box-sizing:border-box;overflow:visible!important}
.portfolio-featured *{box-sizing:border-box}.portfolio-featured-inner{width:100%;max-width:1200px;margin:auto}.portfolio-featured-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px 30px;margin-bottom:48px}.portfolio-featured-heading p{grid-column:1/-1;margin:0;color:#b59b68;font:12px/1.4 Arial,sans-serif;letter-spacing:.16em}.portfolio-featured-heading h2{margin:0;font:400 clamp(42px,5vw,72px)/1.05 Georgia,serif;color:#f8f5ee}.portfolio-featured-heading a{color:#d5c39f;text-decoration:none;font:15px/1.5 Arial,sans-serif}
.portfolio-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px;width:100%}.portfolio-featured-card{display:block;min-width:0;color:#f8f5ee;text-decoration:none}.portfolio-featured-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:#e4e9ec}.portfolio-featured-image img{display:block;width:100%;height:100%;object-fit:contain}.portfolio-featured-image-0{background:#ffc529}.portfolio-featured-image-1{background:linear-gradient(135deg,#e6f5ff,#afd7ef)}.portfolio-featured-image-2{background:linear-gradient(135deg,#092d45,#c3a06d)}.portfolio-featured-image-3{background:#202329}.portfolio-featured-image-4{background:#122942}.portfolio-featured-image span{position:absolute;right:16px;bottom:16px;padding:10px 14px;border-radius:30px;background:#12110de8;color:#fff;font:12px/1.3 Arial,sans-serif}.portfolio-featured-category{margin:20px 0 10px;color:#b59b68;font:11px/1.5 Arial,sans-serif;letter-spacing:.12em}.portfolio-featured-card h3{margin:0;font:400 clamp(25px,2.6vw,36px)/1.15 Georgia,serif;color:#f8f5ee;overflow-wrap:break-word}
@media(max-width:720px){section[data-framer-name="Works"].portfolio-featured{padding:64px 22px!important}.portfolio-featured-heading{grid-template-columns:1fr;margin-bottom:32px}.portfolio-featured-heading a{margin-top:10px}.portfolio-featured-grid{grid-template-columns:1fr;gap:0}.portfolio-featured-card{margin-bottom:48px;padding-bottom:44px;border-bottom:1px solid rgba(181,155,104,.42)}.portfolio-featured-card:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.portfolio-featured-category{margin-top:20px}.portfolio-featured-card h3{margin-bottom:0}}
