.dynamic-poster{background-color:var(--0dde7141);position:relative}@media (min-width:1025px){.dynamic-poster{background-color:transparent;height:var(--80d2110e)}}.dynamic-poster a:not(.rp-style-link){text-decoration:underline}.dynamic-poster .dynamic-poster--container{display:flex;flex-direction:row;height:100%;justify-content:var(--50208655)}@media (min-width:1537px){.dynamic-poster .dynamic-poster--container{padding:0}}.dynamic-poster .dynamic-poster--background{display:flex;height:100%;height:calc(60svh + 100px);left:0;position:absolute;top:0;width:100%}.dynamic-poster .dynamic-poster--background:after{background:linear-gradient(0deg,var(--088b00fe),transparent);bottom:0;content:"";height:50%;left:0;position:absolute;top:auto;width:100%}@media (min-width:1025px){.dynamic-poster .dynamic-poster--background{height:100%}.dynamic-poster .dynamic-poster--background:after{background:linear-gradient(var(--a8f59124),var(--088b00fe),transparent var(--d6edd7ba));height:100%;opacity:var(--72f7b8a9)}}.dynamic-poster .dynamic-poster--overlay{background-color:var(--f291e476);height:100%;left:0;opacity:var(--3109c5ed);position:absolute;top:0;width:100%}.dynamic-poster .dynamic-poster--media-wrapper{height:100%;width:100%}.dynamic-poster .dynamic-poster--content{box-sizing:border-box;display:flex;flex-direction:column;gap:50px;height:100%;padding:max(100px,60svh) 20px 50px;position:relative;width:100%;z-index:1}.dynamic-poster .dynamic-poster--content a:not(.rp-button),.dynamic-poster .dynamic-poster--content a:not(.rp-button) span{text-decoration:underline}.dynamic-poster .dynamic-poster--content a.rp-style-link,.dynamic-poster .dynamic-poster--content a.rp-style-link span{text-decoration:none}@media (min-width:768px){.dynamic-poster .dynamic-poster--content{padding:max(100px,60svh) 20px 50px}.dynamic-poster .dynamic-poster--content a:not(.rp-button):hover,.dynamic-poster .dynamic-poster--content a:not(.rp-button):hover span{text-decoration:none}}@media (min-width:1025px){.dynamic-poster .dynamic-poster--content{flex-direction:row;gap:var(--cba9cc78);padding:var(--06805cae) var(--0ab4e9bb)}.dynamic-poster .dynamic-poster--content>div{display:flex;flex:1}.dynamic-poster .dynamic-poster--content>div>*{flex:1}.dynamic-poster .dynamic-poster--content>div.aligned-top{align-items:flex-start}.dynamic-poster .dynamic-poster--content>div.aligned-center{align-items:center}.dynamic-poster .dynamic-poster--content>div.aligned-bottom{align-items:flex-end}.dynamic-poster.prop-columns-has-1 .dynamic-poster--content{max-width:1040px}}
