.img-base2,.img{display:block;width:100%;height:auto}.btn{--padding-y: .6875rem;--padding-x: 2.5rem;--gap: .5rem;--box-shadow: 0 0 0.75rem 0 rgba(178, 30, 35, 0.75);z-index:1;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);padding:var(--padding-y) var(--padding-x);font-family:"MBCorpoSText-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-decoration:none;color:#fff;background-color:rgba(0,0,0,0);border:0;overflow:hidden;-webkit-transition:-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9);-o-transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9),-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9);cursor:pointer}.btn-icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.btn::before{content:"";position:absolute;bottom:0;left:0;z-index:-1;display:block;-webkit-transition:-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9);-o-transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9);transition:transform .3s cubic-bezier(0.25, 0, 0, 0.9),-webkit-transform .3s cubic-bezier(0.25, 0, 0, 0.9)}.btn-primary{border:1px solid #b21e23}.btn-primary::before{top:0;right:0;bottom:0;left:0;background-color:#b21e23}@media(min-width: 1024px){.btn-primary:hover{-webkit-box-shadow:0 0 .75rem 0 rgba(178,30,35,.75),inset 0 0 .75rem 0 rgba(178,30,35,.75);box-shadow:0 0 .75rem 0 rgba(178,30,35,.75),inset 0 0 .75rem 0 rgba(178,30,35,.75)}.btn-primary:hover::before{-webkit-transform:translateX(calc(100% * var(--direction, 1)));-ms-transform:translateX(calc(100% * var(--direction, 1)));transform:translateX(calc(100% * var(--direction, 1)))}}.btn-secondary{--padding-y: .75rem;--padding-x: 0rem;--border-gap: 3rem;--underline-color: currentColor}.btn-secondary::before{right:0;bottom:0;width:300%;height:.1875em;background:linear-gradient(to right, var(--underline-color) 0%, var(--underline-color) 33.3333333333%, transparent 33.3333333333%, transparent 66.6666666667%, var(--underline-color) 66.6666666667%, var(--underline-color) 100%);transition-duration:.5s;transition-timing-function:ease}.btn-secondary:hover::before{transform:translateX(calc(66.6666666667% * var(--direction, 1)))}.btn-secondary .icon{color:#b21e23}.btn-icon-start,.btn-icon-end{--icon-size: .75rem;--icon-distance: 5rem;--text-distance: 1.25rem;--gap: .5rem;--reset-end: calc((1 - var(--direction)) * .5);--reset-start: calc((var(--reset-end) - 1) * -1);padding-left:0;padding-right:0}.btn-icon-start .btn-container,.btn-icon-end .btn-container{position:relative;display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;padding:0 var(--padding-x);-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.btn-icon-start .btn-text,.btn-icon-end .btn-text{transition:inherit}.btn-icon-start .btn-icon,.btn-icon-end .btn-icon{margin-left:.556em;margin-top:.167em;font-size:var(--icon-size);transition:inherit;will-change:transform,opacity}.btn-icon-start .btn-icon:last-child,.btn-icon-end .btn-icon:last-child{position:absolute;right:calc(100%*var(--reset-start) - var(--padding-x)*var(--direction) - var(--icon-size)*var(--reset-start) + var(--icon-distance)*var(--direction));opacity:0}.btn-icon-start:hover .btn-text,.btn-icon-end:hover .btn-text{transform:translateX(calc((var(--text-distance)) * var(--direction)));will-change:transform}.btn-icon-start:hover .btn-icon:first-child,.btn-icon-end:hover .btn-icon:first-child{transform:translateX(calc((var(--icon-distance)) * var(--direction)));opacity:0}.btn-icon-start:hover .btn-icon:last-child,.btn-icon-end:hover .btn-icon:last-child{transform:translateX(calc((var(--icon-distance) - var(--icon-size) - var(--gap) + var(--text-distance)) * var(--direction)));opacity:1}.btn-icon-start{--direction: -1}.btn-icon-end{--direction: 1;flex-direction:row-reverse}.btn-play{--diameter: 3.8rem;--icon-size: 1.5rem;--border-width: 2px;width:var(--diameter);height:var(--diameter);padding:0;color:#fff;background:none;overflow:visible;border-radius:50%;cursor:pointer}@media(min-width: 600px){.btn-play{--diameter: 4.2rem}}@media(min-width: 900px){.btn-play{--diameter: 4.4rem}}@media(min-width: 1280px){.btn-play{--diameter: 4.6rem}}.btn-play::before{width:inherit;height:inherit;border:var(--border-width) solid #b21e23;border-radius:inherit;-webkit-transition:all .28s ease-out;-o-transition:all .28s ease-out;transition:all .28s ease-out;opacity:.75}@media(min-width: 1280px){.btn-play:hover::before{z-index:0;box-shadow:var(--box-shadow),inset var(--box-shadow);transform:scale(1.2);opacity:.5}}@media(min-width: 1280px){.btn-play:hover>svg{opacity:1;transform:scale(1);transform-origin:center;-webkit-filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0.7));filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0.7))}}.btn-play svg{opacity:.88;display:block;width:1.6em;height:1.6em;transform:scale(0.9);transform-origin:center;transition:all .17s ease-in;padding:0 0 2px 9px;-webkit-filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.6));filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.6))}.btn-play .btn-icon{font-size:var(--icon-size)}.btn-text-slide{--padding-y: 1rem;--padding-x: 1rem;--icon-size: 2rem;width:calc(var(--icon-size) + var(--padding-x)*2 + var(--border-width)*2);justify-content:flex-end;line-height:1;background-color:#b21e23}.btn-text-slide .btn-icon{position:absolute;left:0;z-index:1;padding:inherit;font-size:var(--icon-size);background:linear-gradient(to right, #b21e23 75%, rgba(178, 30, 35, 0) 100%)}.btn-text-slide .btn-text{padding-left:calc(var(--icon-size) + var(--gap));white-space:nowrap;opacity:0;transition:inherit}.btn-text-slide:hover,.btn-text-slide:focus,.btn-text-slide.expanded{width:var(--width, auto)}.btn-text-slide:hover .btn-text,.btn-text-slide:focus .btn-text,.btn-text-slide.expanded .btn-text{opacity:1}.icon{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain}.icon-start{margin-right:.3em}.icon-end{margin-left:.3em}.icon-external{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m4.3%203v3.7h10.4l-11.7%2011.7%202.6%202.6%2011.7-11.7v10.4h3.7v-16.7z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.icon-external-primary{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m4.3%203v3.7h10.4l-11.7%2011.7%202.6%202.6%2011.7-11.7v10.4h3.7v-16.7z%22%20fill%3D%22%23b21e23%22%2F%3E%3C%2Fsvg%3E")}.icon-chevron-right{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9.8%202h-4.3l7.7%209.9-7.7%2010.1h4.2l8.8-10.1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.icon-chevron-right-primary{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9.8%202h-4.3l7.7%209.9-7.7%2010.1h4.2l8.8-10.1z%22%20fill%3D%22%23b21e23%22%2F%3E%3C%2Fsvg%3E")}.reveal-text{--duration: .7s;--line-delay: .05s;--line-1-delay: calc(var(--line-delay) * 0);--line-2-delay: calc(var(--line-delay) * 1);--line-3-delay: calc(var(--line-delay) * 2)}.reveal-text-line{display:flex;overflow:hidden}.reveal-text-line:nth-child(1){--delay: var(--line-1-delay)}.reveal-text-line:nth-child(2){--delay: var(--line-2-delay)}.reveal-text-line:nth-child(3){--delay: var(--line-3-delay)}.reveal-text.view-entered .reveal-text-line>*{animation:reveal-show var(--duration) backwards cubic-bezier(0.5, 0, 0.35, 1) var(--delay)}.reveal-text.view-left .reveal-text-line>*{animation:reveal-hide var(--duration) forwards cubic-bezier(0.65, 0, 0.5, 1) var(--delay)}[data-scroll=up] .reveal-text.view-entered .reveal-text-line:nth-last-child(1){--delay: var(--line-1-delay)}[data-scroll=up] .reveal-text.view-entered .reveal-text-line:nth-last-child(2){--delay: var(--line-2-delay)}[data-scroll=up] .reveal-text.view-entered .reveal-text-line:nth-last-child(3){--delay: var(--line-3-delay)}@keyframes reveal-show{0%{transform:translateY(calc(100% * var(--scroll-direction)));opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes reveal-hide{0%{transform:translateY(0);opacity:1}100%{transform:translateY(calc(100% * var(--scroll-direction)));opacity:0}}.media{--opacity: 0;--scale: 1.4;overflow:hidden}.media>*,.media .media-image,.media .media-video{width:100%;height:auto;display:block;transition:transform 1.5s cubic-bezier(0.26, 0.54, 0.32, 1),opacity 1.5s cubic-bezier(0.26, 0.54, 0.32, 1);transition-delay:var(--delay, 0s);opacity:var(--opacity);transform:scale(var(--scale));transform-origin:50% 10%;will-change:transform,opacity}.media.view-entered>*,.media.view-entered .media-image,.media.view-entered .media-video{opacity:1;transform:scale(1)}.view-entered .media>*,.view-entered .media .media-image,.view-entered .media .media-video{opacity:1;transform:scale(1)}body{--scroll-direction: 1}.view-entered.view-entered-top{--scroll-direction: -1}.view-left.view-left-top{--scroll-direction: -1}body.typography #main{display:flex;padding-left:1em;padding-right:1em;padding-left:clamp(1em,4vw,3em);padding-right:clamp(1em,4vw,3em);margin:auto}@media screen and (min-width: 1240px){body.typography #main{padding-left:3em;padding-right:3em;padding-left:clamp(3em,6vw,8.5em);padding-right:clamp(3em,6vw,8.5em)}}@media screen and (min-width: 1600px){body.typography #main{padding-left:8.5em;padding-right:8.5em}}body.typography #main .frame{flex-basis:33%;padding:2em 0}@media screen and (max-width: 2600px){body.typography #main{flex-wrap:wrap}body.typography #main .frame-type-text{flex-basis:40%}body.typography #main .frame-type-text:first-child{flex-basis:60%}body.typography #main .frame-type-html{flex-basis:100%}}@media screen and (max-width: 600px){body.typography #main .frame-type-text,body.typography #main .frame-type-text:first-child{flex-basis:100%}body.typography #main .frame{padding:1em}}body.typography #main .frame-type-text>*{margin-bottom:20px}body.typography #main .frame header,body.typography #main .frame header *{font-family:monospace,monospace;font-size:.9em;margin-bottom:3em;position:relative}body.typography #main .frame header{background:none}body.typography #main .frame header:after{content:"";position:absolute;bottom:-0.5em;width:2em;height:1px;border-top:1px solid #b21e23}body.typography #main .colors ul{margin:0 -0.5em 0 -0.5em;list-style:none;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}body.typography #main .colors li{width:45%;padding:3.5em 0 3.5em 0;margin:0 .5em 1em .5em;list-style:none;text-align:center;position:relative;display:block;text-transform:uppercase;font-size:.8em;font-family:monospace,monospace;letter-spacing:0;z-index:1}body.typography #main .colors li:before{position:absolute;bottom:0;right:0;content:"";width:100%;height:100%;z-index:-1}body.typography #main .colors li.black:before{background:#000;border:1px solid #ccc}body.typography #main .colors li.grey-dark:before{background:#101010;border:1px solid #ccc}body.typography #main .colors li.grey:before{background:#333}body.typography #main .colors li.grey-light{color:#101010}body.typography #main .colors li.grey-light:before{background:#ddd}body.typography #main .colors li.white{color:#101010}body.typography #main .colors li.white:before{background:#fff}body.typography #main .colors li.red-amg:before{background:#b21e23}