.mk-port-hero{isolation:isolate;color:#fff;background:var(--mk-ink);flex-direction:column;height:min(940px,100svh);min-height:850px;display:flex;position:relative;overflow:hidden}.mk-port-photo,.mk-port-hero:before{position:absolute;inset:0}.mk-port-photo{z-index:-2;inset-block:-50px -10px;overflow:hidden}.mk-port-photo img{object-fit:cover;object-position:60% 55%}.mk-port-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#071b32c9,#0c263f73 47%,#0f2a4312 82%),linear-gradient(#081f387a,#0000 30%,#081e3766 74%,#081d33e6)}.mk-port-hero .mk-header{color:#fff;border-color:#ffffff29;flex-shrink:0;height:100px}.mk-port-hero .mk-brand svg{width:36px;height:36px}.mk-port-hero .mk-brand .font-display{font-size:1.5rem}.mk-port-hero .mk-header-cta{background:#fff;color:var(--mk-ink)!important}.mk-port-hero .mk-menu-toggle{color:#fff}.mk-port-hero .mk-language option{color:var(--mk-ink);background:#fff}.mk-port-hero .mk-mobile-menu{color:var(--mk-ink)}.mk-port-hero .mk-container{width:calc(100% - 112px);max-width:1440px}.mk-port-content{flex:1;justify-content:space-between;align-items:center;gap:32px;padding-block:76px 78px;display:flex}.mk-port-copy{max-width:850px;animation:.58s ease-out both mk-port-enter}@keyframes mk-port-enter{0%{opacity:0;transform:translateY(10px)}}.mk-port-eyebrow{color:#e0eafb;margin-block-end:30px;font-size:.86rem}.mk-port-hero h1{font:450 clamp(3.5rem, 6.65vw, 7rem)/1.025 var(--font-nd-display), var(--font-plex-arabic), sans-serif;letter-spacing:-.058em;color:#fff}.mk-port-hero h1 span{color:#e4edfd}.mk-port-intro{color:#ebf1f9;max-width:480px;margin-block-start:32px;font-size:1.1rem;line-height:1.75}.mk-port-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-block-start:36px;display:flex}.mk-port-actions .mk-button{gap:28px;min-height:56px;padding-inline:24px}.mk-port-explore{border-block-end:1px solid #ffffff6b;align-items:center;gap:18px;min-height:52px;font-size:.91rem;display:inline-flex}.mk-port-explore:hover{border-color:#fff}.mk-port-caption{color:#e4edfd;flex:0 0 190px;align-self:end}.mk-port-caption:before{content:"";border-block-start:1px solid;width:40px;margin-block-end:17px;display:block}.mk-port-caption strong,.mk-port-caption span{display:block}.mk-port-caption strong{font-size:.93rem;font-weight:500}.mk-port-caption span{margin-block-start:7px;font-size:.79rem}.mk-port-bottom{border-block-start:1px solid #ffffff59;grid-template-columns:1fr 1fr .8fr;display:grid}.mk-port-bottom>a{align-items:center;gap:20px;min-height:127px;padding-inline-end:42px;display:flex}.mk-port-bottom>a+a{padding-inline-start:44px}.mk-port-bottom>a:nth-child(2){border-inline-start:1px solid #ffffff40}.mk-port-bottom>a>svg{flex:none}.mk-port-bottom>a>svg:last-child{margin-inline-start:auto}.mk-port-bottom strong,.mk-port-bottom small{display:block}.mk-port-bottom strong{font-weight:500}.mk-port-bottom small{color:#e4edfd;margin-block-start:4px}.mk-port-bottom .mk-port-scroll{text-transform:uppercase;letter-spacing:.16em;justify-content:flex-end;gap:46px;padding-inline-end:0;font-size:.63rem}.mk-port-bottom>a.mk-port-scroll>svg:last-child{margin-inline-start:0}.mk-port-bridge{background:#f5f8fc;padding-block:58px}.mk-port-bridge .mk-document-bridge{margin-inline:auto}.mk-site[dir=rtl] .mk-port-hero h1{letter-spacing:0;line-height:1.22}.mk-site[dir=rtl] .mk-port-hero:before{transform:scaleX(-1)}@media (max-width:1000px){.mk-port-hero .mk-container{width:calc(100% - 64px)}.mk-port-hero .mk-header{height:80px}.mk-port-hero{height:auto;min-height:740px}.mk-port-caption{display:none}.mk-port-bottom{grid-template-columns:repeat(2,1fr)}.mk-port-bottom .mk-port-scroll{display:none}.mk-port-bottom>a{min-height:105px;padding-inline-end:16px}.mk-port-bottom>a+a{padding-inline-start:20px}}@media (max-width:600px){.mk-port-hero{min-height:100svh}.mk-port-hero .mk-container{width:calc(100% - 40px)}.mk-port-hero .mk-header{height:72px}.mk-port-content{padding-block:60px 46px}.mk-port-photo{inset-block:0}.mk-port-photo img{object-position:65% center}.mk-port-hero:before{background:linear-gradient(#071b32b8,#081e379c 40%,#081d33f0)}.mk-port-hero h1{font-size:clamp(2.4rem,9.1vw,3.5rem)}.mk-port-eyebrow{margin-block-end:20px}.mk-port-intro{margin-block-start:22px;font-size:.98rem}.mk-port-actions{gap:12px 22px;margin-block-start:24px}.mk-port-bottom>a{gap:8px;min-height:78px;font-size:.85rem}.mk-port-bottom>a+a{padding-inline-start:12px}.mk-port-bottom small{display:none}.mk-port-bottom>a>svg:first-child{width:16px}.mk-port-bridge{padding-block:32px}}
