Initially, we tried to be neighborly, adding a fence extension to reduce lights hitting her house and avoided being outside at night. But, the issue lies with our grass.
My Neighbors Smoke Weed All Day, and It's Stinking Up the Joint
You can try to protect your apartment by adding weatherstripping to your door and using an under-door draft stopper... Just make sure your approach is friendly, while letting them know that their weed smoke is invading your apartment.