:is(.v11-home,.zd-case,.perla-case) .cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;font-family:var(--font-sans),sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:.01em;text-transform:none;color:#efe7d8;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}:is(.v11-home,.zd-case,.perla-case) .cta .cta-arrow{width:20px;height:20px;flex:none}:is(.v11-home,.zd-case,.perla-case) .cta-primary{padding:12px 22px;border:1px solid #d7e7bb66;border-radius:3px;background:#d7e7bb0d}:is(.v11-home,.zd-case,.perla-case) .cta-secondary{padding:8px 0;border:0;border-bottom:1px solid #d7e7bb40;border-radius:0;background:transparent}:is(.v11-home,.zd-case,.perla-case) .cta:hover{color:#c8a96a;border-color:#c8a96a}:is(.v11-home,.zd-case,.perla-case) .cta-primary:hover{background:#d7e7bb16}:is(.v11-home,.zd-case,.perla-case) .cta:focus-visible{outline:2px solid #c8a96a;outline-offset:5px}.v11-home .case-feature-hover-label.cta{min-height:40px;font-size:.8125rem}.v11-home .work-wall .work-tile{border-radius:0}.v11-home .work-tile .cta-utility{width:22px;height:22px;transform:none;border:1px solid #efe7d880;border-radius:50%;background:transparent;color:#efe7d8;transition:color .18s ease,border-color .18s ease,background-color .18s ease}@media (hover:hover){.v11-home .work-tile:hover .cta-utility{background:#efe7d8;color:#141710;border-color:#efe7d8}}.v11-home .work-tile:focus-visible .cta-utility{background:#efe7d8;color:#141710;border-color:#efe7d8}@media (prefers-reduced-motion:reduce){.v11-home .work-tile .cta-utility,:is(.v11-home,.zd-case,.perla-case) .cta{transition:none}}