.caro-figma-wrap{box-sizing:border-box;background:#fff0;position:relative}.caro-figma-wrap *,.caro-figma-wrap *::before,.caro-figma-wrap *::after{box-sizing:inherit}.caro-figma-wrap .caro-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid currentColor;background:#fff0;padding:0;margin:0;line-height:0;vertical-align:middle;appearance:none;-webkit-appearance:none;outline:none;color:#fff;cursor:pointer;transition:background-color 300ms ease-out}.caro-figma-wrap .caro-dot.is-active{background:currentColor}.caro-figma-wrap .caro-nav{pointer-events:none;position:absolute;inset-inline:0;height:var(--img-h);z-index:30}.caro-figma-wrap .caro-btn{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);border:0;background:#fff0;padding:8px;line-height:1;cursor:pointer;border-radius:999px;color:#fff}.caro-figma-wrap .caro-btn--prev{left:12px}.caro-figma-wrap .caro-btn--next{right:12px}.caro-figma-wrap .caro-btn svg{width:22px;height:22px;display:block}.caro-figma-wrap .caro-cap{display:flex;gap:10px;margin-top:25px;color:#fff}.caro-figma-wrap .caro-cap::before{content:"";width:1px;background:currentColor;opacity:.9}.caro-figma-wrap .caro-cap p{max-width:250px;font-family:Raleway,system-ui,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:20px!important;font-style:italic!important;margin:0!important}.caro-figma-wrap{--img-h:500px}.caro-figma-wrap .caro-track{display:flex;justify-content:flex-start;align-items:flex-start;will-change:transform}.caro-figma-wrap .caro-slide{flex:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.caro-figma-wrap .caro-slide>div:first-child{width:100%;height:var(--img-h);display:flex;justify-content:center;align-items:center}.caro-figma-wrap .caro-slide img{width:auto!important;max-width:100%;height:var(--img-h);object-fit:contain;display:block;margin:0 auto;user-select:none;-webkit-user-select:none}.entry-content .caro-figma-wrap{position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;left:0}.entry-content .caro-figma-wrap .caro-track{justify-content:flex-start}html,body{overflow-x:hidden}@media (max-width:768px){.caro-figma-wrap{padding-left:15px;padding-right:15px;overflow:hidden}.caro-figma-wrap .caro-track{justify-content:flex-start!important}.caro-figma-wrap .caro-slide{width:calc(100vw - 30px)!important;flex:0 0 auto;margin:0 auto}.caro-figma-wrap .caro-slide>div:first-child{width:100%;display:flex;justify-content:center}.caro-figma-wrap img{max-width:100%;height:auto;display:block;margin:0 auto}.entry-content .caro-figma-wrap{--caro-fudge:1px;margin-left:calc(50% - 50vw - var(--caro-fudge))!important;margin-right:calc(50% - 50vw + var(--caro-fudge))!important;width:100vw!important;max-width:100vw!important;padding-left:15px!important;padding-right:15px!important}.caro-figma-wrap .caro-cap{margin-top:15px}.caro-figma-wrap .caro-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.caro-figma-wrap .caro-track,.caro-figma-wrap .caro-slide,.caro-figma-wrap .caro-slide img,.caro-figma-wrap .caro-cap,.caro-figma-wrap .caro-dot{transition:none!important}}