body.aviv-redesign .aviv-hero-v2 .aviv-identity{left:50%!important;top:47%!important;width:88%!important;transform:translate(-50%,-50%)!important;z-index:9}body.aviv-redesign .aviv-hero-v2 .aviv-identity h1{font-size:clamp(49px,4.8vw,70px)!important;letter-spacing:-.06em!important;white-space:nowrap}body.aviv-redesign .aviv-hero-v2 .wrangler-lips{background:#f5ede8;z-index:7;transform:translate(calc(var(--dx,0px) + var(--hx,0px)),calc(var(--dy,0px) + var(--hy,0px))) rotate(var(--rot));transition:transform .38s ease-out!important}body.aviv-redesign .aviv-hero-v2 .wrangler-lips img{aspect-ratio:1.26;object-fit:cover}body.aviv-redesign .aviv-hero-v2 .wrangler-lips.is-dragging{transition:none!important;z-index:20}body.aviv-redesign #work .wrangler-case-entry[hidden]{display:none!important}body.aviv-redesign #work .wrangler-case-open{width:100%;padding:20px 0;background:transparent;border:0;color:inherit;display:flex;align-items:center;text-align:left;justify-content:space-between;gap:16px;cursor:pointer}body.aviv-redesign #work .wrangler-case-open strong{font:500 clamp(19px,2vw,27px)/1.2 "DM Sans",sans-serif;letter-spacing:-.04em}body.aviv-redesign #work .wrangler-case-open span{font-size:10px;color:#756d65;letter-spacing:.07em}body.aviv-redesign #work .wrangler-case-open b{font-size:20px}.wrangler-case{width:min(94vw,860px);max-height:90vh;overflow:auto;background:#f3f0eb;color:#181818;border:0;padding:clamp(24px,5vw,65px);box-shadow:0 25px 70px #0005}.wrangler-case::backdrop{background:#0009}.wrangler-case .wrangler-close{display:block;margin:0 0 25px auto;border:0;background:none;cursor:pointer;font-size:11px;letter-spacing:.12em}.wrangler-case>small{display:block;font-size:10px;color:#756d65;letter-spacing:.13em}.wrangler-case h2{font:500 clamp(40px,5vw,72px)/1.1 "DM Sans",sans-serif;letter-spacing:-.065em;margin:20px 0}.wrangler-case p{max-width:590px;font-size:16px;line-height:1.7;color:#514d49}.wrangler-case img{display:block;width:min(100%,600px);max-height:540px;object-fit:contain;margin:40px auto 20px}@media(max-width:650px){body.aviv-redesign .aviv-hero-v2 .aviv-identity{top:48%!important;width:97%!important}body.aviv-redesign .aviv-hero-v2 .aviv-identity h1{font-size:clamp(42px,10vw,54px)!important}body.aviv-redesign .aviv-hero-v2 .wrangler-lips{left:59%!important;top:12%!important;width:35%!important}body.aviv-redesign #work .wrangler-case-open span{display:none}}@media(prefers-reduced-motion:reduce){body.aviv-redesign .aviv-hero-v2 .wrangler-lips{transition:none!important;animation:none!important}}