.text-frame{position:relative;overflow:hidden;padding:0;padding-bottom:calc((33px + 27 * ((100vw - 376px) / 1064)) - .1px)}.text-frame-background{position:absolute;top:0;right:0;bottom:calc((82.5px + 67.5 * ((100vw - 376px) / 1064)) - .1px);left:0;background:#2e2e2e;overflow:hidden}.text-frame-background:after{content:"";display:block;position:absolute;top:calc((88px + 72 * ((100vw - 376px) / 1064)) - .1px);right:0;left:0;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.85s;transition-timing-function:cubic-bezier(.09,1,.475,1);transition-delay:255ms;background:url(images/pattern.svg) no-repeat 50%;background-size:cover;height:calc((165px + 135 * ((100vw - 376px) / 1064)) - .1px);transform-origin:center bottom;transform:translateX(-100%)}.ready .block-on-screen .text-frame-background:after{opacity:1;transform:none;visibility:visible}.text-frame-foreground{position:relative;padding:0;padding-top:calc((203.5px + 166.5 * ((100vw - 376px) / 1064)) - .1px)}.text-frame-box{transition-property:background-color,color,opacity,transform,visibility;transition-duration:.85s;transition-timing-function:cubic-bezier(.09,1,.475,1);transition-delay:.51s;opacity:0;visibility:hidden;background:#861924;transform:translateY(calc((-33px + -27 * ((100vw - 376px) / 1064)) - .1px))}.ready .block-on-screen .text-frame-box{opacity:1;transform:none;visibility:visible}.text-frame-box-heading{color:#fff;font-weight:700;text-transform:uppercase;font-style:italic;font-family:Hurme2,sans-serif;font-size:calc((36px + 5.4 * ((100vw - 1441px) / 479)) - .1px);background:var(--color-primary-red);padding:0;padding-top:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px);padding-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px);text-align:center}@media (max-width:1440px){.text-frame-box-heading{font-size:calc((23.4px + 12.6 * ((100vw - 376px) / 1064)) - .1px)}}.text-frame-heading{width:calc((357.5px + 292.5 * ((100vw - 376px) / 1064)) - .1px)}.text-frame-heading:first-child{position:absolute;top:calc((11px + 9 * ((100vw - 376px) / 1064)) - .1px);left:0}.text-frame-heading:first-child h2{color:rgba(0,0,0,.4);font-weight:700;text-transform:uppercase;font-style:italic;font-family:Hurme2,sans-serif;font-size:calc((90px + 13.5 * ((100vw - 1441px) / 479)) - .1px);margin:0;margin-top:-.15em}@media (max-width:1440px){.text-frame-heading:first-child h2{font-size:calc((58.5px + 31.5 * ((100vw - 376px) / 1064)) - .1px)}}.text-frame-heading:nth-child(2){position:absolute;top:calc((88px + 72 * ((100vw - 376px) / 1064)) - .1px);left:60%}.text-frame-heading:nth-child(2) h2{color:rgba(0,0,0,.4);font-weight:700;text-transform:uppercase;font-style:italic;font-family:Hurme2,sans-serif;font-size:calc((90px + 13.5 * ((100vw - 1441px) / 479)) - .1px);-webkit-text-stroke:1px hsla(0,0%,100%,.3);-webkit-text-fill-color:transparent;margin:0;margin-top:-.15em}@media (max-width:1440px){.text-frame-heading:nth-child(2) h2{font-size:calc((58.5px + 31.5 * ((100vw - 376px) / 1064)) - .1px)}}.text-frame-heading h1 .line,.text-frame-heading h2 .line,.text-frame-heading h3 .line{transition-property:background-color,color,opacity,transform,visibility;transition-duration:.85s;transition-timing-function:cubic-bezier(.09,1,.475,1);transition-delay:255ms;opacity:0;visibility:hidden;transform:translateX(calc((-49.5px + -40.5 * ((100vw - 376px) / 1064)) - .1px))}.text-frame-heading h1 .line[data-nth-line="1"],.text-frame-heading h2 .line[data-nth-line="1"],.text-frame-heading h3 .line[data-nth-line="1"]{transition-delay:51ms}.text-frame-heading h1 .line[data-nth-line="2"],.text-frame-heading h2 .line[data-nth-line="2"],.text-frame-heading h3 .line[data-nth-line="2"]{transition-delay:102ms}.text-frame-heading h1 .line[data-nth-line="3"],.text-frame-heading h2 .line[data-nth-line="3"],.text-frame-heading h3 .line[data-nth-line="3"]{transition-delay:153ms}.text-frame-heading h1 .line[data-nth-line="4"],.text-frame-heading h2 .line[data-nth-line="4"],.text-frame-heading h3 .line[data-nth-line="4"]{transition-delay:204ms}.text-frame-heading h1 .line[data-nth-line="5"],.text-frame-heading h2 .line[data-nth-line="5"],.text-frame-heading h3 .line[data-nth-line="5"]{transition-delay:255ms}.ready .block-on-screen .text-frame-heading h1 .line,.ready .block-on-screen .text-frame-heading h2 .line,.ready .block-on-screen .text-frame-heading h3 .line{opacity:1;transform:none;visibility:visible}.text-frame-heading blockquote,.text-frame-heading h4,.text-frame-heading h5,.text-frame-heading ol,.text-frame-heading p,.text-frame-heading ul{transition-property:background-color,color,opacity,transform,visibility;transition-duration:.85s;transition-timing-function:cubic-bezier(.09,1,.475,1);transition-delay:.3825s;transform:none;opacity:0}.text-frame-heading blockquote:first-child,.text-frame-heading h4:first-child,.text-frame-heading h5:first-child,.text-frame-heading ol:first-child,.text-frame-heading p:first-child,.text-frame-heading ul:first-child{transition-delay:306ms}.text-frame-heading blockquote:nth-child(2),.text-frame-heading h4:nth-child(2),.text-frame-heading h5:nth-child(2),.text-frame-heading ol:nth-child(2),.text-frame-heading p:nth-child(2),.text-frame-heading ul:nth-child(2){transition-delay:357ms}.text-frame-heading blockquote:nth-child(3),.text-frame-heading h4:nth-child(3),.text-frame-heading h5:nth-child(3),.text-frame-heading ol:nth-child(3),.text-frame-heading p:nth-child(3),.text-frame-heading ul:nth-child(3){transition-delay:408ms}.text-frame-heading blockquote:nth-child(4),.text-frame-heading h4:nth-child(4),.text-frame-heading h5:nth-child(4),.text-frame-heading ol:nth-child(4),.text-frame-heading p:nth-child(4),.text-frame-heading ul:nth-child(4){transition-delay:459ms}.text-frame-heading blockquote:nth-child(5),.text-frame-heading h4:nth-child(5),.text-frame-heading h5:nth-child(5),.text-frame-heading ol:nth-child(5),.text-frame-heading p:nth-child(5),.text-frame-heading ul:nth-child(5){transition-delay:.51s}.ready .block-on-screen .text-frame-heading blockquote,.ready .block-on-screen .text-frame-heading h4,.ready .block-on-screen .text-frame-heading h5,.ready .block-on-screen .text-frame-heading ol,.ready .block-on-screen .text-frame-heading p,.ready .block-on-screen .text-frame-heading ul{opacity:1;transform:none;visibility:visible}.text-frame-box-content{color:#fff;font-weight:300;font-family:Roboto Condensed,sans-serif;font-size:calc((24px + 3.6 * ((100vw - 1441px) / 479)) - .1px);padding:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px);text-align:center}@media (max-width:1440px){.text-frame-box-content{font-size:calc((16.8px + 7.2 * ((100vw - 376px) / 1064)) - .1px)}}.text-frame-box-content p:not(:last-child){margin-bottom:calc((2.75px + 2.25 * ((100vw - 376px) / 1064)) - .1px)}