.content_alignment,.content_alignment_wide{width:var(--content-width);max-width:var(--content-max);margin-left:auto;margin-right:auto}.content_alignment_wide{max-width:var(--content-max-wide)}@media only screen and (min-width:740px){.content_alignment_wide{width:var(--content-width-wide)}}.block_poster{display:grid;grid-template-areas:'stack';background:var(--color-black)}.block_poster .poster_media{overflow:hidden;position:relative;grid-area:stack;z-index:0}.block_poster .poster_media img{position:absolute;max-width:none;max-height:none;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;right:-1px;left:-1px;bottom:-1px;z-index:0;-o-object-fit:cover;object-fit:cover}.block_poster .poster_media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-black);content:'';opacity:.5}.block_poster .poster_body{grid-area:stack;z-index:1;--multiplier:1.25;color:var(--color-white);padding-top:calc(var(--block-spacing-large) * var(--multiplier));padding-bottom:calc(var(--block-spacing-large) * var(--multiplier));padding-left:var(--content-gutter-thin);padding-right:var(--content-gutter-thin);margin:auto;text-align:center}@media only screen and (min-width:740px){.block_poster .poster_body{--multiplier:2}}@media only screen and (min-width:1600px){.block_poster .poster_body{--multiplier:2.25}}.block_poster .poster_label{display:block;font-size:clamp(16px,.15625vw + 15.5px,18px);line-height:1.4;font-family:mr-eaves-xl-sans,sans-serif;font-weight:400;font-style:normal;margin:0 0 5px}.block_poster .poster_title{font-family:mr-eaves-xl-sans,sans-serif;font-weight:400;font-style:normal;font-size:clamp(36px,1.875vw + 30px,60px);line-height:1.1;max-width:30ch;margin:0}.block_poster .poster_title+.poster_content{margin-top:var(--flow-spacing)}.block_poster .poster_content p{max-width:70ch;margin:0 auto}.block_poster .poster_content p+p{margin-top:var(--flow-spacing)}.block_poster .poster_content a{--link_color:var(--color-white);--link_hover:var(--color-fountain)}.block_poster .poster_links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--flow-spacing);margin-top:var(--flow-spacing)}.block_poster .poster_link{display:inline-block;font-family:mr-eaves-xl-sans,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--button-color);font-size:16px;line-height:1;letter-spacing:.05em;padding:clamp(10px,.11904761904761905vw + 9.619047619047619px,12px) 0;text-align:center;text-decoration:underline;text-decoration-color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3em;text-shadow:none;transition:color .15s linear;color:var(--color-white)}.block_poster .poster_link:disabled{opacity:.5;pointer-events:none}.block_poster .poster_link svg{display:inline-block;width:16px;content:'';margin-left:10px;transition:transform .15s linear;will-change:transform;order:-1;transform:translate(0,0)}.block_poster .poster_link path{fill:var(--button-arrow-color,currentColor);transition:fill .15s linear;will-change:fill}.block_poster .poster_link:focus path,.block_poster .poster_link:hover path{fill:var(--button-hover-arrow-color,currentColor)}.block_poster .poster_link:focus,.block_poster .poster_link:hover{color:var(--button-hover-color)}.block_poster .poster_link:focus svg,.block_poster .poster_link:hover svg{transform:translate(3px,0)}
/*# sourceMappingURL=poster.css.map */
