.ace-cases{padding-top:clamp(56px,7vw,108px);padding-bottom:clamp(56px,7vw,108px);color:#183a3d}.ace-cases__heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:36px}.ace-cases__heading h2{font-size:clamp(28px,3.5vw,48px);letter-spacing:-.035em;line-height:1.35;margin:8px 0 0;color:inherit}.ace-cases__heading>p{max-width:370px;font-size:15px;line-height:1.9;margin:0}.ace-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ace-case{min-width:0;background:#f5f4ed;border-radius:4px;overflow:hidden}.ace-case:nth-child(2){margin-top:42px;background:#e6f0e9}.ace-case:nth-child(3){margin-top:84px;background:#edf0f5}.ace-case__figure{margin:0}.ace-case__figure>img{width:100%;height:auto;display:block;aspect-ratio:1340/894;object-fit:contain}.ace-case__figure figcaption{font-size:10px;line-height:1.6;padding:7px 20px 0;color:#54645e}.ace-case__body{padding:20px}.ace-case__category{font-size:11px;font-weight:700;letter-spacing:.15em;margin:0 0 10px}.ace-case h3{font-size:22px;line-height:1.45;margin:0 0 12px;color:inherit}.ace-case__body>p:not(.ace-case__category){font-size:14px;line-height:1.9;margin:0 0 22px}.ace-case__details{border-top:1px solid #bdc9c2}.ace-case__details summary{padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;font-weight:700;font-size:14px;list-style:none}.ace-case__details summary::-webkit-details-marker{display:none}.ace-case__toggle{font-size:22px;font-weight:400;transition:transform .2s}.ace-case__details[open] .ace-case__toggle{transform:rotate(45deg)}.ace-case__disclosure{font-size:11px;line-height:1.8;color:#52615b;margin:0 0 16px}.ace-related-product{display:flex;gap:14px;padding:16px 0;border-top:1px solid #ccd6ce}.ace-related-product__image{flex:0 0 80px;align-self:flex-start;background:#fff;border-radius:3px;overflow:hidden}.ace-related-product__image img{display:block;width:80px;height:80px;object-fit:contain}.ace-related-product__body{min-width:0}.ace-related-product h4{font-size:13px;line-height:1.65;margin:0;color:inherit;overflow-wrap:anywhere}.ace-related-product h4 a{color:inherit;text-decoration:none}.ace-related-product__note{font-size:10px;line-height:1.75;margin:7px 0 0;color:#56645f}.ace-related-product__pending{display:inline-block;font-size:10px;line-height:1.6;padding:3px 8px;background:#fff;border:1px solid #d9ded7;border-radius:2px;margin:10px 0 0;color:#52615b}.ace-related-product__link{display:inline-block;margin-top:10px;font-size:12px;color:inherit;text-underline-offset:4px}.ace-case__consult{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:14px 0 2px;font-weight:700;font-size:12px;line-height:1.65;color:inherit;text-underline-offset:4px}.ace-cases__all{text-align:center;margin-top:40px}.ace-case a:focus-visible,.ace-case summary:focus-visible{outline:2px solid #174942;outline-offset:5px}.ace-related-product .price{font-size:13px;margin-top:8px}.ace-related-product .ace-member-price{font-size:12px}@media(max-width:1100px){.ace-cases__grid{gap:16px}.ace-case__body{padding:16px}.ace-related-product{gap:10px}.ace-related-product__image{flex-basis:64px}.ace-related-product__image img{width:64px;height:64px}}@media(max-width:989px){.ace-cases__grid{grid-template-columns:1fr 1fr}.ace-case:nth-child(3){margin-top:0}.ace-cases__heading{display:block}.ace-cases__heading>p{margin-top:18px;max-width:560px}}@media(max-width:749px){.ace-cases__grid{grid-template-columns:1fr;gap:24px}.ace-case:nth-child(2),.ace-case:nth-child(3){margin-top:0}.ace-case__body{padding:22px}.ace-case h3{font-size:25px}.ace-related-product__image{flex-basis:88px}.ace-related-product__image img{width:88px;height:88px}.ace-related-product{gap:16px}.ace-cases__heading{margin-bottom:28px}.ace-case__figure figcaption{padding-left:22px}}@media(prefers-reduced-motion:reduce){.ace-case__toggle{transition:none}}.ace-case h3 a{color:inherit;text-decoration:none}.ace-case__detail-link{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;color:inherit;text-underline-offset:4px;padding:0 0 20px}@media(max-width:749px){.ace-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ace-case__body{padding:14px}.ace-case h3{font-size:17px}.ace-case__body>p:not(.ace-case__category){font-size:12px;line-height:1.8}.ace-case__figure figcaption{padding-left:14px;font-size:9px}.ace-case__details summary,.ace-case__detail-link{font-size:12px;line-height:1.7}.ace-related-product{display:block}.ace-related-product__image{margin-bottom:10px}.ace-case__category{font-size:9px;letter-spacing:.08em}.ace-case__disclosure{font-size:10px}}@media(max-width:359px){.ace-cases__grid{gap:10px}.ace-case__body{padding:10px}.ace-case h3{font-size:15px}}.ace-cases-section,.ace-cases,.ace-cases__grid,.ace-case,.ace-case__figure{overflow:visible}.ace-case__photo-frame{position:relative;z-index:1;isolation:isolate;overflow:visible}.ace-case__photo-link{position:relative;z-index:3;display:block;overflow:hidden;border-radius:4px 4px 0 0;background:#fff}.ace-case__photo-link>img,.ace-case__photo-frame>img{position:relative;z-index:3;width:100%;height:auto;display:block;aspect-ratio:1340/894;object-fit:contain}.ace-case__hover-peek{position:absolute;z-index:2;top:0;right:10%;width:clamp(64px,24%,92px);aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transform:translateY(12%);transform-origin:50% 90%}.ace-case__photo-frame[data-ace-case-active] .ace-case__hover-peek,.ace-case__photo-frame:hover .ace-case__hover-peek,.ace-case__photo-frame:focus-within .ace-case__hover-peek{opacity:1!important;visibility:visible!important;transform:translateY(-78%)}.ace-case__photo-link:focus-visible{outline:3px solid #00698f;outline-offset:5px}@media(prefers-reduced-motion:no-preference){.ace-case__photo-frame[data-ace-case-active] .ace-case__hover-peek,.ace-case__photo-frame:hover .ace-case__hover-peek,.ace-case__photo-frame:focus-within .ace-case__hover-peek{animation:ace-case-photo-hop .55s ease-out}}@keyframes ace-case-photo-hop{0%{transform:translateY(-48%)}42%{transform:translateY(-103%)}70%{transform:translateY(-70%)}to{transform:translateY(-78%)}}@media(prefers-reduced-motion:reduce){.ace-case__hover-peek{animation:none!important;transition:none!important}}html[data-ace-peek-paused] .ace-case__hover-peek{animation:none!important;transition:none!important}.ace-case__save-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;margin:10px 6px 0 0;border:1px solid #00698f;border-radius:6px;background:#00698f;color:#fff;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.ace-case__save-button--secondary{background:#fff;color:#00698f}.ace-case__save-button:focus-visible{outline:3px solid #174942;outline-offset:3px}.ace-related-product__image>a{display:block}.ace-case__board-actions{margin-top:10px}.ace-related-product [hidden],.ace-case__board-actions[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ace-case-studies.css.map */
