.mlr-lh{z-index:1;background-color:var(--mlr-hero-bg,#0b0510);margin:-70px 0 0;padding:0;position:relative}.mlr-lh .mlr-lh__veil{background:linear-gradient(90deg,#0e071ad1 0%,#0e071a80 45%,#0e071a42 100%)}.mlr-lh .mlr-lh__container{flex-wrap:wrap;align-items:center;width:100%;max-width:1140px;min-height:100vh;margin-inline:auto;display:flex;position:relative}@supports (height:100svh){.mlr-lh .mlr-lh__container{min-height:100svh}}.mlr-lh .mlr-lh__col{width:65.877%;min-width:0;position:relative}.mlr-lh .mlr-lh__wrap{flex-wrap:wrap;align-content:flex-start;width:100%;padding:75px 0 0;display:flex}.mlr-lh .mlr-lh__wrap>*{width:100%;position:relative}.mlr-lh .mlr-lh__mark-w{text-align:left;margin-bottom:20px}.mlr-lh .mlr-lh__mark{margin:0 0 0 -27px}.mlr-lh .mlr-lh__mark img{vertical-align:middle;opacity:.1;pointer-events:none;-webkit-user-drag:none;width:249px;max-width:100%;height:auto;display:inline-block}.mlr-lh .mlr-lh__title-w{text-align:left;margin-bottom:20px}.mlr-lh .mlr-lh__title-c{margin:-60px 0 0;padding:0}.mlr-lh .mlr-lh__title{color:#fff;font-family:var(--mlr-font-display);text-align:left;text-shadow:var(--mlr-shadow-text-hero,2px 2px 6px #000);margin:0;padding:0;font-size:51px;font-weight:400;line-height:1}.mlr-lh .mlr-lh__lead-w{width:533px;max-width:533px;color:var(--mlr-grey-c3,#c3c3c3)}.mlr-lh .mlr-lh__lead{margin:0 150px 0 0;padding:0 0 20px}.mlr-lh .mlr-lh__lead p{font-weight:500}.mlr-lh .mlr-lh__btn-w{text-align:left}.mlr-lh .mlr-lh__title-w,.mlr-lh .mlr-lh__lead-w,.mlr-lh .mlr-lh__btn-w{--mlr-fade-offset:16px;animation:mlr-fade-up .9s var(--mlr-ease-reveal) backwards}.mlr-lh .mlr-lh__lead-w{animation-delay:.12s}.mlr-lh .mlr-lh__btn-w{animation-delay:.24s}@media (min-width:1025px) and (max-width:1179px){.mlr-lh{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.mlr-lh{padding:0 80px}.mlr-lh .mlr-lh__container{max-width:1024px}.mlr-lh .mlr-lh__col{width:100%}.mlr-lh .mlr-lh__wrap{padding:0}}@media (max-width:767px){.mlr-lh{margin-top:-57px;padding:120px 25px}.mlr-lh .mlr-lh__veil{background:linear-gradient(#0e071a4d 0%,#0e071ab8 30% 72%,#0e071a4d 100%)}.mlr-lh .mlr-lh__container{max-width:767px;min-height:423px}.mlr-lh .mlr-lh__col{margin:0 0 50px}.mlr-lh .mlr-lh__mark{margin-left:-18px}.mlr-lh .mlr-lh__mark img{width:49vw}.mlr-lh .mlr-lh__title-w{width:75vw;max-width:75vw}.mlr-lh .mlr-lh__title-c{margin-top:-40px}.mlr-lh .mlr-lh__title{font-size:10vw}.mlr-lh .mlr-lh__lead-w{width:290px;max-width:290px;font-size:16px}.mlr-lh .mlr-lh__lead{margin:0;padding-bottom:22px}}.mlr-lw{z-index:1;background-color:#fff;margin:0;padding:100px 0;position:relative}.mlr-lw .mlr-lw__container{column-gap:64px;width:100%;max-width:1140px;margin-inline:auto;display:flex}.mlr-lw .mlr-lw__col{flex-wrap:wrap;flex:1 1 0;align-content:flex-start;min-width:0;display:flex}.mlr-lw .mlr-lw__col>*{width:100%}.mlr-lw .mlr-lw__title-w{margin-bottom:20px}.mlr-lw .mlr-lw__title-w:before{content:"";background:var(--mlr-accent,#6c349e);width:40px;height:2px;margin-bottom:18px;display:block}.mlr-lw .mlr-lw__title{color:var(--mlr-accent,#6c349e);font-family:var(--mlr-font-serif);margin:0;padding:0;font-size:37px;font-weight:600;line-height:1.2}.mlr-lw .mlr-lw__name{color:var(--mlr-secondary,#54595f);margin:0 150px 0 0;padding:0 0 5px}.mlr-lw .mlr-lw__name p{font-weight:500}.mlr-lw .mlr-lw__list{margin-top:20px}.mlr-lw .mlr-lw__items{flex-wrap:wrap;width:calc(100% + 33px);margin-inline:-16.5px;display:flex}.mlr-lw .mlr-lw__item{width:calc(100% / var(--mlr-lw-cols,1));padding:12.5px 16.5px}@media (min-width:768px){.mlr-lw .mlr-card__title{font-size:24px}}@media (min-width:1025px) and (max-width:1179px){.mlr-lw{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.mlr-lw{padding:50px 80px}.mlr-lw .mlr-lw__container{flex-wrap:wrap;max-width:1024px}.mlr-lw .mlr-lw__col{flex:0 0 100%}.mlr-lw .mlr-lw__col--2021>.mlr-lw__intro{margin-top:60px}.mlr-lw .mlr-lw__col>.mlr-lw__list{max-width:560px}}@media (min-width:768px) and (max-width:1024px){.mlr-lw .mlr-lw__intro{width:65%}}@media (max-width:767px){.mlr-lw{padding:90px 20px 10px}.mlr-lw .mlr-lw__title{font-size:25px}.mlr-lw .mlr-lw__name{margin-right:0;font-size:16px}.mlr-lw .mlr-lw__list{--mlr-lw-cols:1;margin-top:0}}
