.decal-showcase{background:#17171c;color:#f3f0e9}.decal-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:65px;padding-bottom:70px;align-items:center}.decal-intro h1{font-size:clamp(45px,5.4vw,80px)}.decal-intro p:not(.eyebrow){color:#cec7d6;max-width:510px}.decal-jump{display:block;width:fit-content;margin-top:22px;font-size:12px;color:#c0a1ef}.decal-showcase em{font-style:normal;color:#c0a1ef}.decal-showcase figure{margin:0}.decal-intro figure{padding:15px 15px 0;background:#28232f;box-shadow:12px 12px 0 #c0a1ef}.decal-intro img{width:100%;max-height:470px;object-fit:contain}.decal-showcase figcaption{font-size:11px;line-height:1.6;padding:12px 0;color:#d1c8db}.decal-work{border-top:1px solid #ffffff30;padding-top:55px;padding-bottom:65px}.decal-work h2,.decal-start h2{font-size:clamp(36px,4.5vw,64px)}.decal-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.decal-project-grid img{width:100%;height:300px;object-fit:contain;background:#28232f}.decal-start{text-align:center;padding-top:65px;padding-bottom:80px}.decal-start p:not(.eyebrow){max-width:600px;margin:25px auto;color:#cec7d6}@media(max-width:760px){.decal-intro{grid-template-columns:1fr;gap:40px;padding-top:40px}.decal-intro figure{margin-right:12px}.decal-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.decal-project-grid img{height:220px}.decal-showcase figcaption{font-size:10px}.decal-start h2{font-size:40px}}