body.postid-4259 .zigzag-site{padding-top:64px}.zigzag-site .zz-blu{--bd-blue:#3054ff;background:#fff;color:#212c65}.zigzag-site .zz-blu .bd-opening{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:7vw}.zigzag-site .zz-blu .bd-title h1{font-size:clamp(50px,6.4vw,108px)!important;line-height:.98!important;letter-spacing:-.06em;margin:30px 0 45px}.zigzag-site .zz-blu .bd-intro p{font-size:clamp(21px,2vw,30px);max-width:650px}.zigzag-site .zz-blu .bd-logo img{max-height:570px;object-fit:contain}.zigzag-site .zz-blu .bd-film{background:#eef0ff;align-items:center;padding:60px 25px!important}.zigzag-site .zz-blu .bd-video{width:min(100%,690px)}.zz-blu .bd-video video{display:block;width:100%;height:auto;aspect-ratio:4/5;background:white}.zigzag-site .zz-blu .bd-caption p{font-size:14px;text-align:center;margin:20px 0 0}.zigzag-site .zz-blu .bd-identity,.zigzag-site .zz-blu .bd-process{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.zigzag-site .zz-blu .bd-copy h2{font-size:clamp(44px,5vw,84px)!important;margin-bottom:40px}.zigzag-site .zz-blu .bd-copy p{font-size:clamp(20px,1.9vw,29px)}.zigzag-site .zz-blu .bd-process{background:var(--bd-blue);color:white}.zigzag-site .zz-blu .bd-code img{max-height:820px;object-fit:contain}.zigzag-site .zz-blu .bd-context{background:#eef0ff;display:grid;grid-template-columns:1fr 2fr;gap:8vw}.zigzag-site .zz-blu .bd-context p{font-size:clamp(20px,2vw,30px)}.zigzag-site .zz-blu .bd-next{background:#d44238;color:#322e33}.zigzag-site .zz-blu .bd-next a{color:inherit}@media(max-width:767px){.zigzag-site .zz-blu .zz-case-section{padding:60px 22px!important}.zigzag-site .zz-blu .bd-opening,.zigzag-site .zz-blu .bd-identity,.zigzag-site .zz-blu .bd-process,.zigzag-site .zz-blu .bd-context{grid-template-columns:1fr;gap:35px}.zigzag-site .zz-blu .bd-title h1{font-size:clamp(44px,11.5vw,70px)!important;margin:12px 0 30px}.zigzag-site .zz-blu .bd-logo{padding:20px 35px}.zigzag-site .zz-blu .zz-case-meta{flex-direction:column;gap:0}.zigzag-site .zz-blu .bd-copy h2{font-size:45px!important}.zigzag-site .zz-blu .bd-film{padding:30px 12px!important}}
