.Z76dpW_producersSection{box-sizing:border-box;width:100%;height:100vh;position:relative;overflow:hidden auto}.Z76dpW_backgroundVideo{object-fit:cover;opacity:1;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Z76dpW_animatedOverlay{z-index:2;opacity:0;background:linear-gradient(#0006 0%,#00000080 51.44%,#0006 100%);position:absolute;inset:0}.Z76dpW_contentWrapper{z-index:10;text-align:center;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:0 2rem;display:flex;position:relative}.Z76dpW_titleContainer{margin-bottom:2rem}.Z76dpW_subtitleWrapper{justify-content:center;width:100%;min-height:150px;display:flex;position:relative}.Z76dpW_columnOuter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:.01px solid #fff9;border-width:.01px .25px;border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:750px;transition:transform .2s;display:flex;position:relative;overflow:visible}.Z76dpW_columnInner{text-align:center;box-sizing:border-box;background:#ffffff08;border-top:2px solid #ffffff0d;border-bottom:2px solid #ffffff0d;border-radius:15px 18px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 8px #00000040}.Z76dpW_storyText{color:#e6ffbd;text-align:center;text-shadow:0 3.527px 3.527px #00000040;letter-spacing:-1.12px;width:100%;max-width:none;margin:0;font-size:2.25rem;font-style:normal;font-weight:700;line-height:1.25;position:relative}.Z76dpW_mainTitle{color:#fff;text-shadow:0 3.527px 3.527px #00000040;margin-bottom:0;font-size:1.8rem;font-weight:700;line-height:1.2}.Z76dpW_learnMoreButton{background-color:var(--brand-yellow,#ffd74a);color:var(--brand-dark-green,#030);cursor:pointer;text-shadow:0 3.527px 3.527px #00000040;border:none;border-radius:7.341px;margin-top:3rem;margin-bottom:3rem;padding:.75rem 1.5rem;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s}.Z76dpW_learnMoreButton:hover{box-shadow:0 0 10px var(--brand-yellow,#ffd74a);transform:scale(1.05)}@media (min-width:768px){.Z76dpW_storyText{font-size:2.5rem}.Z76dpW_mainTitle{font-size:3rem}.Z76dpW_learnMoreButton{padding:1rem 1.5rem;font-size:1.25rem}}
