.hero-case-study{margin-top:calc(-1 * var(--site-header-height));padding-block:calc(3rem + var(--site-header-height)) 4rem;color:#fff;background-color:#000}.hero-case-study__aside{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media (width>=992px){.hero-case-study{padding-block:calc(5rem + var(--site-header-height)) 6rem}.hero-case-study__aside{margin-bottom:0;position:sticky;top:7rem}}.hero-case-study__back{color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.hero-case-study__mark{color:#fff;align-items:center;gap:1.5rem;display:flex}.hero-case-study__eye{flex-shrink:0;width:3rem;height:auto}.hero-case-study__rule{background-color:currentColor;flex:1;height:2px}.hero-case-study__back-label{letter-spacing:-.03em;font-family:Clash Display,Clash Display Fallback,Arial,sans-serif;font-size:2rem;line-height:1}.hero-case-study__details{color:#000;background-color:#fff;margin:0;padding:1rem;font-size:.75rem}.hero-case-study__detail{padding-block:.625rem}.hero-case-study__card div+div,.hero-case-study__detail+.hero-case-study__detail{border-top:1px solid #0000001f}.hero-case-study__detail dt{color:#878787;font-weight:400}.hero-case-study__detail dd{margin:.125rem 0 0;font-weight:500}.hero-case-study__main{flex-direction:column;gap:1rem;display:flex}.hero-case-study__title{letter-spacing:-.03em;margin:0;font-family:Clash Display,Clash Display Fallback,Arial,sans-serif;font-size:calc(clamp(1.75rem,3vw,2.5rem));font-weight:500;line-height:1.1}.hero-case-study__intro{color:#ffffffbf;max-width:62ch;margin:0;font-size:.875rem}.hero-case-study__image{margin-top:1rem}.hero-case-study__image .image-video,.hero-case-study__image img,.hero-case-study__image picture{width:100%;display:block}.hero-case-study__image img{height:auto}.hero-case-study__bar{z-index:1020;visibility:hidden;opacity:0;transform-origin:50% 100%;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);transition:transform .5s ease-out,opacity .5s ease-out,visibility 0s linear .5s;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,48px)scale(.92)}@media (prefers-reduced-motion:reduce){.hero-case-study__bar{transition:none}}.hero-case-study__bar.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.hero-case-study__bar-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.hero-case-study__bar-actions .btn{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out,background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.hero-case-study__bar-actions .btn{transition:none}}.hero-case-study__bar-actions .btn:nth-child(2){transition-delay:.25s,.25s,0s,0s,0s}.hero-case-study__bar.is-visible .hero-case-study__bar-actions .btn{opacity:1;transform:none}.hero-case-study__card{color:#000;background-color:#fff;width:min(20rem,100%);padding:1rem;font-size:.75rem}.hero-case-study__card dl{margin:0}.hero-case-study__card div+div{margin-top:.625rem;padding-top:.625rem}.hero-case-study__card dt{color:#878787;font-weight:400}.hero-case-study__card dd{margin:.125rem 0 0;font-weight:500}.hero-case-study-card-enter-active,.hero-case-study-card-leave-active{transform-origin:50% 100%;transition:opacity .25s ease-out,transform .25s ease-out}@media (prefers-reduced-motion:reduce){.hero-case-study-card-enter-active,.hero-case-study-card-leave-active{transition:none}}.hero-case-study-card-enter-from,.hero-case-study-card-leave-to{opacity:0;transform:translateY(.75rem)scale(.96)}html.is-contact .hero-case-study__bar{visibility:hidden}
