.mk-hero{position:relative;z-index:0;margin-top:-1px;display:flex;flex-direction:column;align-items:center;padding-bottom:80px;margin-bottom:-40px;overflow:hidden;background-color:#000;text-rendering:geometricPrecision}@media (width >= 900px){.mk-hero{padding-bottom:128px;margin-bottom:-64px}}.mk-hero__copy{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px;padding:72px var(--bf-margin) 0;text-align:center}.mk-hero__title{width:100%;max-width:960px;font-size:60px;line-height:57.6px;text-wrap:balance}@media (width <= 480px){.mk-hero__title{font-size:min(60px,calc((100vw - 40px) / 6.7))}}@media (width >= 900px){.mk-hero__title{font-size:96px;line-height:92px;font-weight:330}}.mk-hero__lead{width:100%;max-width:764px;margin-top:40px;font-size:16px;line-height:20.8px;letter-spacing:.015em;color:#f2f2f0;text-wrap:balance}@media (width >= 900px){.mk-hero__lead{font-size:20px;line-height:28px}}.mk-hero__act{margin-top:40px}.mk-hero__shot{position:relative;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;width:100%;max-width:1600px;height:45vh;max-height:334.4px;margin-top:clamp(16px,2vh,24px)}@media (width >= 640px){.mk-hero__shot{height:42vh;max-height:395.2px}}@media (width >= 900px){.mk-hero__shot{align-items:flex-end;height:45vh;max-height:425.6px;margin-top:24px;padding-bottom:8px}}.mk-hero__shot picture{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%}.mk-hero__pic{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:50% 0;scale:1.05;transform-origin:50% 0;mix-blend-mode:screen}.mk-hero__bg{position:absolute;inset:0;overflow:hidden;isolation:isolate;background-color:#04121b}.mk-hero__bg>*{position:absolute;inset:0;display:block;width:100%;height:100%}.mk-hero__wash{object-fit:cover}.mk-hero__tint{background-image:linear-gradient(rgba(0,0,0,0) 34%,rgba(110,35,140,.62) 62%,rgba(110,35,140,0));mix-blend-mode:overlay}.mk-hero__dim{background-image:linear-gradient(rgb(0,0,0) 14%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.18) 72%,rgba(0,0,0,0) 90%)}.mk-sec.mk-social{z-index:10;margin-top:-96px;margin-bottom:-1px;padding-bottom:0;background-color:#f2f2f0}@media (width >= 900px){.mk-sec.mk-social{margin-top:-128px}}.mk-split{display:grid;width:calc(100% - 2 * var(--bf-margin));max-width:1420px;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:64px;padding:64px 40px;border-radius:16px;background-color:#f8f8f8}@media (width >= 640px){.mk-split{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width >= 900px){.mk-split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.mk-split__art{display:block;align-self:center;grid-column:span 4;aspect-ratio:1/1}@media (width >= 640px){.mk-split__art{grid-column:span 8}}@media (width >= 900px){.mk-split__art{grid-column:span 6}}.mk-split__art picture{display:inline}.mk-split__art img{display:block;width:100%;height:auto}.mk-split__txt{display:flex;flex-direction:column;align-self:center;grid-column:span 4;gap:64px}@media (width >= 640px){.mk-split__txt{grid-column:span 8}}@media (width >= 900px){.mk-split__txt{grid-column:7/span 6;padding-left:40px}}.mk-split__rule{height:1px;background-color:#d4d4d8}.mk-pair__art{display:block;grid-column:span 4;aspect-ratio:1/1}.mk-pair__art picture{display:inline}.mk-pair__art img{display:block;width:100%;height:auto;object-fit:cover}.mk-pair__txt{grid-column:span 4}@media (width >= 640px){.mk-pair__art,.mk-pair__txt{grid-column:span 8}}@media (width >= 900px){.mk-pair__art,.mk-pair__txt{grid-row:1}.mk-pair__art{grid-column:1/span 6}.mk-pair__txt{grid-column:8/span 5}.mk-pair--rev .mk-pair__art{grid-column:7/span 6}.mk-pair--rev .mk-pair__txt{grid-column:1/span 5}}.mk-fact{display:flex;align-items:center;margin-bottom:34px;border-radius:4px}.mk-fact__title{font-family:Mk Inter,Helvetica,Arial,sans-serif;font-size:18px;line-height:23.4px;font-weight:420;text-wrap:balance}@media (width >= 900px){.mk-fact__title{font-size:22px;line-height:26.4px;font-weight:400;letter-spacing:-.005em}}@media (width >= 1200px){.mk-fact__title{font-size:24px;line-height:31.2px;letter-spacing:-.01em}}.mk-sec--clip{overflow:hidden}.mk-cards{display:grid;width:calc(100% - 2 * var(--bf-margin));max-width:1420px;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:16px}@media (width >= 640px){.mk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1200px){.mk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.mk-card{display:flex;flex-direction:column;gap:24px;padding:40px;border-radius:12px;background-color:#18181b}@media (width >= 900px){.mk-card{border-radius:16px}}.mk-card img,.mk-card picture{display:block}.mk-card img{width:100%;height:auto;border-radius:8px}.mk-card__body{display:flex;flex-direction:column;gap:24px}.mk-card__row{line-height:0}.mk-card__title{font-family:Mk Inter,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;letter-spacing:-.005em;text-wrap:balance}@media (width >= 900px){.mk-card__title{font-size:26px;line-height:31.2px;font-weight:360;letter-spacing:-.01em}}@media (width >= 1200px){.mk-card__title{font-size:28px;line-height:33.6px}}.mk-card__go{display:inline;font-weight:550;line-height:24px;color:#fff;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.mk-card__go:hover{color:#d4d4d8}.mk-card__go:focus-visible{outline:2px solid #751be9;outline-offset:2px}.mk-card__go--idle{opacity:.5}.mk-card__label{text-decoration:underline}.mk-card__go:hover .mk-card__label{text-decoration:none}.mk-card__arrow{white-space:nowrap}.mk-card__arrow svg{display:inline;vertical-align:text-bottom;margin-left:5.21875px;translate:-8px 0;opacity:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.mk-card__go:hover .mk-card__arrow svg{translate:0 0;opacity:1}.mk-closing{position:relative;z-index:1;display:grid;grid-template-columns:100%;padding-block:var(--mk-gap);margin-block:-1px;background-color:#000;background-image:linear-gradient(123deg,#16181f,#20222f 39%,#282d41 56%,#02090a);text-wrap:pretty}.mk-closing__body{display:flex;flex-direction:column;padding-block:56px}@media (width >= 760px){.mk-closing__body{padding-block:120px}}.mk-closing__cta{max-width:512px;margin-inline:auto;padding-top:24px}.mk-closing .mk-intro{text-align:start}.mk-closing__text{text-align:center}