.header{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0;padding-bottom:calc((66px + 54 * ((100vw - 376px) / 960)) - .1px)}@media (max-width:575px){.header{overflow:hidden}}.header.background-color-white{background:#fff}.header.background-color-black{background:#000}.header.background-color-black:before{position:absolute;top:0;right:0;left:0;background:#fff;content:"";display:block;height:calc((41.25px + 13.75 * ((100vw - 376px) / 960)) - .1px)}@media (max-width:575px){.header.background-color-black:before{display:none}}.header-back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;opacity:0;padding:0;padding-right:calc((132px + 108 * ((100vw - 376px) / 960)) - .1px)}@media (max-width:575px){.header-back{display:none}}.ready .block-on-screen .header-back{transition-property:color,opacity,transform,visibility;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:1s;opacity:1;transform:none}.header-back svg{display:block;width:calc((189.75px + 155.25 * ((100vw - 376px) / 960)) - .1px);height:calc((363px + 297 * ((100vw - 376px) / 960)) - .1px)}.header-body,.header-foot{position:relative;align-self:stretch;flex:0 0 auto;width:50%}.header-body{z-index:30;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;padding-top:calc((132px + 108 * ((100vw - 376px) / 960)) - .1px)}@media (max-width:1024px){.header-body{width:60%}}@media (max-width:575px){.header-body{width:100%}}.header--align-middle .header-body{padding-bottom:calc((66px + 54 * ((100vw - 376px) / 960)) - .1px)}.header--align-bottom .header-body,.header--align-middle .header-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.header--align-bottom .header-body{padding-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 960)) - .1px)}.header-foot{z-index:15;height:calc((283.25px + 231.75 * ((100vw - 376px) / 960)) - .1px);margin:0;margin-right:calc((-24.75px + -20.25 * ((100vw - 376px) / 960)) - .1px);overflow:hidden;width:calc(50% + ((24.75px + 20.25 * ((100vw - 376px) / 960)) - .1px))}@media (max-width:1024px){.header-foot{width:calc(40% + ((24.75px + 20.25 * ((100vw - 376px) / 960)) - .1px))}}@media (max-width:575px){.header-foot{z-index:15;position:absolute;top:0;right:0;left:0;margin:0;width:auto}}.header--size-large .header-foot{height:calc((473px + 387 * ((100vw - 376px) / 960)) - .1px)}.header-foot svg{--slope:6.7365269461vw;opacity:0;transform:translateX(calc((82.5px + 67.5 * ((100vw - 376px) / 960)) - .1px))}.ready .block-on-screen .header-foot svg{transition-property:color,opacity,transform,visibility;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:1;transform:none}.header-content{font-weight:300}.background-color-black .header-content,.background-color-black .header-content h1,.background-color-black .header-content h2,.background-color-black .header-content h3,.background-color-black .header-content h4,.background-color-black .header-content h5{color:#fff}@media (max-width:575px){.background-color-white .header-content,.background-color-white .header-content h1,.background-color-white .header-content h2,.background-color-white .header-content h3,.background-color-white .header-content h4,.background-color-white .header-content h5{color:#fff}}.header-content h1 .line,.header-content h2 .line,.header-content h3 .line,.header-content h4 .line,.header-content h5 .line{opacity:0;transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 6))}.header-content h1 .line[data-nth-line="1"],.header-content h2 .line[data-nth-line="1"],.header-content h3 .line[data-nth-line="1"],.header-content h4 .line[data-nth-line="1"],.header-content h5 .line[data-nth-line="1"]{transform:translateY(calc((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px))}.header-content h1 .line[data-nth-line="2"],.header-content h2 .line[data-nth-line="2"],.header-content h3 .line[data-nth-line="2"],.header-content h4 .line[data-nth-line="2"],.header-content h5 .line[data-nth-line="2"]{transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 2))}.header-content h1 .line[data-nth-line="3"],.header-content h2 .line[data-nth-line="3"],.header-content h3 .line[data-nth-line="3"],.header-content h4 .line[data-nth-line="3"],.header-content h5 .line[data-nth-line="3"]{transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 3))}.header-content h1 .line[data-nth-line="4"],.header-content h2 .line[data-nth-line="4"],.header-content h3 .line[data-nth-line="4"],.header-content h4 .line[data-nth-line="4"],.header-content h5 .line[data-nth-line="4"]{transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 4))}.header-content h1 .line[data-nth-line="5"],.header-content h2 .line[data-nth-line="5"],.header-content h3 .line[data-nth-line="5"],.header-content h4 .line[data-nth-line="5"],.header-content h5 .line[data-nth-line="5"]{transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 5))}.header-content h1 .line[data-nth-line="6"],.header-content h2 .line[data-nth-line="6"],.header-content h3 .line[data-nth-line="6"],.header-content h4 .line[data-nth-line="6"],.header-content h5 .line[data-nth-line="6"]{transform:translateY(calc(((5.5px + 4.5 * ((100vw - 376px) / 960)) - .1px) * 6))}.ready .block-on-screen .header-content h1 .line,.ready .block-on-screen .header-content h2 .line,.ready .block-on-screen .header-content h3 .line,.ready .block-on-screen .header-content h4 .line,.ready .block-on-screen .header-content h5 .line{transition-property:color,opacity,transform,visibility;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:.3s;opacity:1;transform:none}.header-content p{opacity:0;transition:opacity,transform}.ready .block-on-screen .header-content p{transition-property:color,opacity,transform,visibility;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:.3s;opacity:1;transform:none}