.BlockCraftmanshipMedia{background-color:var(--color-black);overflow:hidden}.BlockCraftmanshipMedia__container,.BlockCraftmanshipMedia__media{width:100%;height:100%;position:relative}.BlockCraftmanshipMedia__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:calc(.9 - var(--item-opacity));transform:scale(calc(1.25 + var(--item-scale) * .15)) translateY(calc(-10% * var(--item-progress)))}.BlockCraftmanshipMedia__push{width:100%;color:var(--color-off-white);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;padding:2.5rem;transition:opacity .5s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.BlockCraftmanshipMedia--visible .BlockCraftmanshipMedia__push{opacity:1;pointer-events:auto}@media (width<=900px){.BlockCraftmanshipMedia__container,.BlockCraftmanshipMedia__media{aspect-ratio:400/700}.BlockCraftmanshipMedia__push{opacity:1;pointer-events:auto;height:50%;top:unset;transform:unset;flex-direction:column;justify-content:flex-end;align-items:center;padding:4rem 0;display:flex;bottom:0}.BlockCraftmanshipMedia__push-title{text-align:center;width:80%;font-family:Ivar Headline,serif;font-size:calc(clamp(2.5rem,1.97183rem + 2.25352vw,4rem));font-weight:400;line-height:1;position:absolute;top:0;transform:translateY(-50%)}}
