.mk{--gold:#cfb596;--bronze:#a07c4e;--line:color-mix(in srgb, var(--fg) 7%, transparent);--pad:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--gut:clamp(16px, 5vw, 96px)}@media (min-width:901px){.mk{--gut:max(140px, 9vw)}}body:has(.mk){transition:background-color .9s cubic-bezier(.4,0,.2,1),color .9s cubic-bezier(.4,0,.2,1)}.mk .wrap{padding-inline:max(var(--gut), var(--pad))}.mk .grid-bg{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:12px 12px}.mk :focus-visible{outline-offset:3px;outline:2px solid}.mk em{font-family:var(--font-accent);font-style:italic;font-weight:400}html[lang=ar] .mk em{font-style:normal}.mk-announce{z-index:55;min-height:44px;padding-block:6px;padding-inline:max(16px, env(safe-area-inset-left,0px)) 4px;background:var(--ink);color:var(--paper);justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:1.4;transition:transform .4s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}html.is-scrolled .mk-announce:not(:focus-within){transform:translateY(-100%)}.mk-announce__text{text-align:center;min-width:0;margin:0}.mk-announce__text strong{color:var(--gold);font-weight:600}.mk-announce__link{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;display:inline-block}.mk-announce__close{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mk-announce__close:hover{background:#ffffff1a}.mk-rail{z-index:40;color:var(--fg);letter-spacing:.02em;flex-direction:column;align-items:center;gap:22px;font-size:15px;font-weight:500;transition:color .9s;display:flex;position:fixed;inset-block-start:50%;translate:0 -50%}html[lang=ar] .mk-rail{letter-spacing:0}.mk-rail--start{inset-inline-start:max(clamp(16px, 3vw, 48px), var(--pad))}.mk-rail--end{inset-inline-end:max(clamp(16px, 3vw, 48px), var(--pad))}.mk-vtext{writing-mode:vertical-rl;rotate:180deg}html[dir=rtl] .mk-vtext{rotate:none}.mk-rail__btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .3s;display:grid}.mk-rail__btn:hover{background:color-mix(in srgb, var(--fg) 12%, transparent)}.mk-track{background:color-mix(in srgb, var(--fg) 25%, transparent);border-radius:2px;width:2px;height:130px;position:relative}.mk-track b{background:var(--fg);border-radius:50%;width:10px;height:10px;margin-inline-start:-5px;position:absolute;inset-block-start:0;inset-inline-start:50%}@media (max-width:900px){.mk-rail{display:none}}.mk-index__title{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}html[lang=ar] .mk-index__title{letter-spacing:0}.mk-index{padding:0;padding-inline:calc(var(--ov-gut) - var(--ov-pad));align-self:center;gap:4px;margin:0;list-style:none;display:grid}.mk-index a{border-block-end:1px solid #fff2;grid-template-columns:60px 1fr auto;align-items:baseline;gap:16px;padding-block:20px;font-size:clamp(24px,3vw,44px);transition:padding .4s;display:grid}.mk-index a:hover,.mk-index a:focus-visible{padding-inline-start:16px}.mk-index small{opacity:.7;font-size:14px}@media (max-width:640px){.mk-index a{grid-template-columns:36px 1fr}.mk-index a>small:last-child{grid-column:2}}.mk-float{z-index:45;background:var(--fg);color:var(--bg);opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:2px;padding:4px;transition:opacity .35s,translate .35s,visibility .35s,background-color .9s,color .9s;display:flex;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom,0px));inset-inline-end:max(16px, var(--pad));translate:0 16px;box-shadow:0 10px 30px #0003}.mk-float.is-shown{opacity:1;visibility:visible;translate:none}.mk-float__link{white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding-inline:20px 8px;font-size:15px;font-weight:500;display:inline-flex}.mk-float__close{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:13px;display:grid}.mk-float__close:hover{background:color-mix(in srgb, var(--bg) 15%, transparent)}.mk-cursor-arrow,.mk-cursor-dot{z-index:96;pointer-events:none;color:var(--fg);opacity:0;position:fixed;top:0;left:0}.mk-cursor-arrow{width:24px;height:24px;transition:opacity .2s}.mk-cursor-arrow svg{display:block}.mk-cursor-arrow path{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;transition:fill .25s}.mk-cursor-arrow.is-link path{fill:#0000}.mk-cursor-dot{z-index:95;background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .3s}.mk-cursor-arrow.is-on,.mk-cursor-dot.is-on{opacity:1}.mk-cursor-arrow.on-dark,.mk-cursor-dot.on-dark{color:var(--paper)}.mk-cursor-arrow.on-light,.mk-cursor-dot.on-light{color:var(--ink)}@media (hover:hover) and (pointer:fine){html.cursor-arrow,html.cursor-arrow *{cursor:none!important}html.cursor-arrow :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),textarea,[contenteditable=true]){cursor:text!important}html.cursor-arrow select{cursor:default!important}}@media (hover:none),(pointer:coarse){.mk-cursor-arrow,.mk-cursor-dot{display:none}}@media (prefers-reduced-motion:reduce){body:has(.mk){transition:none}.mk-announce,.mk-rail,.mk-rail__btn,.mk-index a,.mk-float,.mk-cursor-arrow,.mk-cursor-arrow path,.mk-cursor-dot{transition:none}}html:has(.mk){scroll-behavior:smooth}.mk .mk-sec{padding-block:clamp(90px,14vh,170px)}.mk .mk-flip{display:inline-block}html[dir=rtl] .mk .mk-flip{scale:-1 1}.mk .mk-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:13px;font-weight:600}.mk .mk-h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:500;line-height:1.05}.mk .mk-line{display:block}.mk .mk-body{opacity:.78;max-width:52ch;margin:0;font-size:18px;line-height:1.65}html[lang=ar] .mk :is(.mk-eyebrow,.mk-h2){letter-spacing:0}html[lang=ar] .mk .mk-h2{line-height:1.3}.mk .mk-btn{border:1px solid color-mix(in srgb, var(--fg) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding-inline:30px;font-size:16px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s,translate .3s;display:inline-flex}.mk .mk-btn:hover,.mk .mk-btn--fill{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mk .mk-btn--fill:hover{background:var(--fg);color:var(--bg);translate:0 -2px}.mk .mk-btn--continue{min-height:84px;font-family:var(--font-accent);padding-inline:72px;font-size:22px;font-style:italic;font-weight:400}html[lang=ar] .mk .mk-btn--continue{font-style:normal}.mk .mk-hero{text-align:center;place-content:center;justify-items:center;min-height:88svh;padding-block:150px 40px;display:grid}.mk .mk-hero__title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(46px,7.6vw,132px);font-weight:500;line-height:1.02}html[lang=ar] .mk .mk-hero__title{letter-spacing:0;line-height:1.25}.mk .mk-hero__title em{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.06em}.mk .mk-hl{padding-block-end:.06em;display:block;overflow:hidden}.mk .mk-hl>span{animation:1.1s cubic-bezier(.2,.8,.2,1) both mk-rise;display:inline-block}.mk .mk-hl:nth-child(2)>span{animation-delay:.12s}@keyframes mk-rise{0%{transform:translateY(105%)}to{transform:none}}.mk .mk-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-block-start:40px;display:flex}.mk .mk-media{height:100svh;max-height:980px;position:relative;overflow:hidden}.mk .mk-media__pic{clip-path:inset(0 8% round 18px);will-change:clip-path;position:absolute;inset:0}.mk .mk-media__pic picture,.mk .mk-media__pic img{object-fit:cover;width:100%;height:100%;display:block}.mk .mk-about{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.mk .mk-about .mk-h2{margin-block-end:24px;font-size:clamp(30px,3.4vw,54px)}.mk .mk-about .mk-body{font-size:17px}.mk .mk-wire{width:100%;height:auto;color:var(--fg);opacity:.85;direction:ltr;display:block}.mk .mk-wire :is(polyline,line){fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.mk .mk-wire__dim{opacity:.45}.mk .mk-wire text{fill:currentColor;stroke:none;font:11px var(--font-sans)}.mk .mk-wire[data-armed] .mk-wire__draw>*{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 2.6s cubic-bezier(.5,0,.2,1)}.mk .mk-wire[data-drawn] .mk-wire__draw>*{stroke-dashoffset:0}.mk .mk-words{border-block-start:1px solid;padding-block-start:56px;position:relative}.mk .mk-words p{z-index:2;font-family:var(--font-accent);letter-spacing:-.01em;margin:0;font-size:clamp(46px,7.4vw,124px);font-style:italic;line-height:1.08;position:relative}html[lang=ar] .mk .mk-words p{letter-spacing:0;font-style:normal;line-height:1.35}.mk .mk-words a{transition:color .35s;display:inline-block;position:relative}.mk .mk-words a.is-active{color:#fff;text-shadow:0 2px 18px #0006}.mk .mk-words__sep{vertical-align:middle;margin-inline:.22em;font-size:.4em;font-style:normal;display:inline-block}.mk .mk-words__img{z-index:1;aspect-ratio:7/10;pointer-events:none;opacity:0;background:#222;border-radius:4px;width:min(30vw,440px);transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.9)}.mk .mk-words__img.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.mk .mk-words__img img{object-fit:cover}.mk .mk-svc{border-block-start:1px solid color-mix(in srgb, var(--fg) 20%, transparent);margin:64px 0 0;padding:0;list-style:none}.mk .mk-svc li{border-block-end:1px solid color-mix(in srgb, var(--fg) 20%, transparent);grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding-block:28px;transition:padding .45s cubic-bezier(.2,.8,.2,1);display:grid}.mk .mk-svc li.is-active{padding-inline-start:22px}.mk .mk-svc__n{font-variant-numeric:tabular-nums;opacity:.6;font-size:14px}.mk .mk-svc__t{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:clamp(26px,3.4vw,50px);display:flex}html[lang=ar] .mk .mk-svc__t{letter-spacing:0}.mk .mk-svc__tags{opacity:.7;font-size:14px}.mk .mk-svc__book{color:#fff;letter-spacing:0;background:#8a6a40;border-radius:999px;align-items:center;min-height:44px;padding-inline:16px;font-size:14px;transition:background-color .3s;display:inline-flex}.mk .mk-svc__book:hover{background:var(--ink)}.mk .mk-svc__float{z-index:30;pointer-events:none;position:fixed;top:0;left:0}.mk .mk-svc__photo{aspect-ratio:4/5;opacity:0;background:#222;border-radius:10px;width:300px;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.8)rotate(-4deg)}.mk .mk-svc__photo.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}.mk .mk-svc__photo img{object-fit:cover}.mk .mk-frame{border:1px solid color-mix(in srgb, var(--fg) 55%, transparent)}.mk .mk-frame__bar{border-block-end:1px solid color-mix(in srgb, var(--fg) 55%, transparent);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;padding:18px 24px;font-size:13px;font-weight:600}html[lang=ar] .mk .mk-frame__bar{letter-spacing:0}.mk .mk-frame__in{padding:clamp(20px,4vw,62px)}.mk .mk-duo{grid-template-columns:1fr 1fr;display:grid}.mk .mk-duo__pic{aspect-ratio:4/3.4;position:relative;overflow:hidden}.mk .mk-duo__pic img{object-fit:cover}.mk .mk-fx{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(30px,5vw,80px);margin-block-start:clamp(36px,5vw,70px);display:grid}.mk .mk-fx .mk-h2{font-size:clamp(36px,4.2vw,66px)}.mk .mk-fx .mk-body{margin-block-start:24px}.mk .mk-ticks{grid-template-columns:1fr 1fr;gap:16px 40px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mk .mk-ticks li{align-items:baseline;gap:14px;font-size:clamp(17px,1.4vw,20px);font-weight:500;display:flex}.mk .mk-ticks li:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;height:6px;translate:0 -3px}.mk .mk-booking{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(36px,6vw,100px);display:grid}.mk .mk-badge{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0 0 22px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}html[lang=ar] .mk .mk-badge{letter-spacing:0}.mk .mk-steps{gap:22px;margin:40px 0;padding:0;list-style:none;display:grid}.mk .mk-steps li{grid-template-columns:38px 1fr;column-gap:18px;display:grid}.mk .mk-steps__n{background:var(--fg);width:38px;height:38px;color:var(--bg);border-radius:50%;grid-row:span 2;place-items:center;font-size:14px;font-weight:600;display:grid}.mk .mk-steps h3{margin:6px 0 4px;font-size:20px;font-weight:600}.mk .mk-steps p{opacity:.78;margin:0;line-height:1.55}.mk .mk-booking__note{opacity:.75;max-width:46ch;margin:18px 0 0;font-size:14px;line-height:1.55}.mk .mk-browser{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #0005}.mk .mk-browser__bar{border-block-end:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#f4f1ec;align-items:center;gap:14px;padding:12px 16px;display:flex}.mk .mk-browser__dots{gap:6px;display:flex}.mk .mk-browser__dots i{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:50%;width:10px;height:10px}.mk .mk-browser__url{text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.75;direction:ltr;background:#fff;border-radius:999px;flex:1;min-width:0;padding:6px 12px;font-size:13px;overflow:hidden}.mk .mk-browser__view{padding:clamp(12px,2vw,28px)}@media (max-width:900px){.mk .mk-about,.mk .mk-fx,.mk .mk-booking{grid-template-columns:1fr}}@media (max-width:640px){.mk .mk-btn--continue{min-height:64px;padding-inline:40px}.mk .mk-svc li{grid-template-columns:36px 1fr}.mk .mk-svc__tags,.mk .mk-words__img{display:none}.mk .mk-duo,.mk .mk-ticks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk .mk-hl>span{animation:none}.mk .mk-media__pic{clip-path:none;will-change:auto}.mk .mk-wire[data-armed] .mk-wire__draw>*{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.mk :is(.mk-btn,.mk-words a,.mk-words__img,.mk-svc li,.mk-svc__photo,.mk-svc__book){transition:none}}.mk .mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk .mk-proj{gap:clamp(80px,12vh,150px);margin-block-start:80px;display:grid}.mk .mk-row{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(32px,6vw,110px);display:grid}.mk .mk-row:nth-child(2n){grid-template-columns:1fr 1.45fr}.mk .mk-row:nth-child(2n) .mk-row__pic{order:2}.mk .mk-row__pic{aspect-ratio:4/3;border-radius:6px;display:block;position:relative;overflow:hidden}.mk .mk-row__img{transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity .9s;position:absolute;inset:0}.mk .mk-row__img img{object-fit:cover}.mk .mk-row__img--b{opacity:0}.mk .mk-row__pic:hover .mk-row__img{transform:scale(1.05)}.mk .mk-row__pic:hover .mk-row__img--b{opacity:1}.mk .mk-row:has(a:focus-visible) .mk-row__img--b{opacity:1}.mk .mk-row__txt{text-align:center}.mk .mk-row__txt .mk-eyebrow{margin-block-end:22px}.mk .mk-row__loc{font-family:var(--font-accent);font-size:clamp(30px,3.2vw,52px);font-style:italic;line-height:1.1;display:block}html[lang=ar] .mk .mk-row__loc{font-style:normal}.mk .mk-row__title{letter-spacing:-.03em;margin:4px 0 30px;font-size:clamp(30px,3.2vw,52px);font-weight:600;line-height:1.1}html[lang=ar] .mk .mk-row__title{letter-spacing:0}.mk .mk-row__more{border-block-end:2px solid;align-items:flex-end;min-height:44px;padding-block-end:4px;font-size:18px;font-weight:600;display:inline-flex}.mk .mk-explore{z-index:35;pointer-events:none;position:fixed;top:0;left:0}.mk .mk-explore span{background:var(--paper);width:110px;height:110px;color:var(--ink);border-radius:50%;place-items:center;margin:-55px 0 0 -55px;font-size:17px;font-weight:600;transition:scale .35s cubic-bezier(.2,.8,.2,1);display:grid;scale:0;box-shadow:0 8px 30px #0000002e}.mk .mk-explore.is-on span{scale:1}.mk .mk-story{border:1px solid color-mix(in srgb, var(--fg) 60%, transparent);grid-template-columns:1fr 1.45fr;display:grid}.mk .mk-story__l{border-inline-end:1px solid color-mix(in srgb, var(--fg) 60%, transparent);grid-template-rows:auto 1fr;display:grid}.mk .mk-story__l .mk-frame__bar{text-align:start;border-color:color-mix(in srgb, var(--fg) 60%, transparent)}.mk .mk-story__t{align-self:end;padding:clamp(22px,3vw,44px)}.mk .mk-story__t .mk-h2{font-size:clamp(34px,3.8vw,60px)}.mk .mk-story__t .mk-body{max-width:44ch;margin-block-start:20px}.mk .mk-story__img{min-height:420px;margin:clamp(14px,1.6vw,24px);position:relative}.mk .mk-story__img img{object-fit:cover}.mk .mk-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin-block-start:48px;padding-block:4px 10px;display:flex;overflow-x:auto}.mk .mk-strip::-webkit-scrollbar{display:none}.mk .mk-strip.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.mk .mk-strip__item{scroll-snap-align:start;flex:0 0 min(80vw,780px);margin:0}.mk .mk-strip__ph{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.mk .mk-strip__ph img{object-fit:cover;pointer-events:none}.mk .mk-strip figcaption{opacity:.75;margin-block-start:14px;font-size:15px}.mk .mk-strip__hint{opacity:.7;margin:18px 0 0;font-size:14px}.mk .mk-meet{border-block-end:1px solid;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-block-end:56px;display:grid}.mk .mk-meet em{display:block}.mk .mk-cols{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mk .mk-col{border-inline-end:1px solid color-mix(in srgb, var(--fg) 18%, transparent);padding-block:56px 24px;padding-inline:32px;position:relative}.mk .mk-col:first-child{padding-inline-start:0}.mk .mk-col:last-child{border-inline-end:0}.mk .mk-col svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}.mk .mk-col__num{background:var(--fg);width:38px;height:38px;color:var(--bg);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset-block-start:56px;inset-inline-end:28px}.mk .mk-col h3{margin:40px 0 14px;font-size:20px;font-weight:600}.mk .mk-col p{opacity:.78;margin:0;line-height:1.6}.mk .mk-list-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-block-end:48px;display:grid}.mk .mk-list-bar{letter-spacing:.14em;text-transform:uppercase;border-block-end:1px solid;justify-content:space-between;margin:0;padding-block-end:18px;font-size:14px;font-weight:600;display:flex}html[lang=ar] .mk .mk-list-bar{letter-spacing:0}.mk .mk-list-body{grid-template-columns:1fr 1.6fr;gap:60px;margin-block-start:56px;display:grid}.mk .mk-list-body>.mk-body{max-width:40ch;font-size:17px}.mk .mk-plist{border-block-start:1px solid color-mix(in srgb, var(--fg) 18%, transparent);margin:0;padding:0;list-style:none}.mk .mk-plist a{border-block-end:1px solid color-mix(in srgb, var(--fg) 18%, transparent);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:16px;padding:30px 14px;transition:background-color .3s,padding .4s;display:grid}.mk .mk-plist a:hover{background:color-mix(in srgb, var(--fg) 6%, transparent);padding-inline-start:26px}.mk .mk-plist small{opacity:.7;font-size:15px}.mk .mk-plist b{font-size:clamp(19px,1.7vw,24px);font-weight:600}.mk .mk-plist [data-year]{font-variant-numeric:tabular-nums;font-size:18px}.mk .mk-foot>.wrap{padding-block-start:clamp(90px,14vh,150px)}.mk .mk-foot__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;padding-block-end:clamp(60px,9vh,100px);display:grid}.mk .mk-foot .mk-h2{font-size:clamp(38px,4.4vw,66px)}.mk .mk-cb{border-block-end:1px solid color-mix(in srgb, var(--fg) 30%, transparent);align-items:center;gap:16px;max-width:640px;margin-block-start:70px;display:flex}.mk .mk-cb input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:16px 0;font-size:20px}.mk .mk-cb input::placeholder{color:inherit;opacity:.75}.mk .mk-cb button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;padding:16px 0;font-size:20px;font-weight:500}.mk .mk-cb button:disabled{opacity:.6;cursor:progress}.mk .mk-cb input:focus-visible,.mk .mk-cb button:focus-visible{outline-offset:4px;outline:2px solid}.mk .mk-cb input[aria-invalid=true]{text-underline-offset:6px;-webkit-text-decoration:underline wavy #ffb4a8;text-decoration:underline wavy #ffb4a8;text-decoration-thickness:1px}.mk .mk-cb__error{color:#ffb4a8;margin:12px 0 0;font-size:15px;display:block}.mk .mk-cb__status{margin:14px 0 0;font-size:17px;font-weight:500}.mk .mk-cb__status:empty{display:none}.mk .mk-cb-form .wz-turnstile{margin-block-start:16px}.mk .mk-cb__note{opacity:.65;margin:16px 0 0;font-size:15px}.mk .mk-foot__alt{border-block-end:2px solid;align-items:flex-end;min-height:44px;margin-block-start:22px;padding-block-end:3px;font-weight:600;display:inline-flex}.mk .mk-foot__info{text-align:end;align-content:start;gap:34px;display:grid}.mk .mk-foot__info address{font-size:clamp(20px,1.8vw,28px);font-style:normal;font-weight:500;line-height:1.3}.mk .mk-foot__info small{letter-spacing:.14em;opacity:.65;text-transform:uppercase;margin-block-end:10px;font-size:13px;font-weight:600;display:block}html[lang=ar] .mk .mk-foot__info small{letter-spacing:0}.mk .mk-foot__v{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,23px);font-weight:500;display:block}.mk .mk-foot__bar{border-block-start:1px solid color-mix(in srgb, var(--fg) 18%, transparent);grid-template-columns:1fr auto 1fr;display:grid}.mk .mk-foot__bar>*{align-items:center;margin:0;padding-block:44px;display:flex}.mk .mk-foot__bar>.mk-foot__copy{opacity:.85;font-size:16px;line-height:1.7;display:block}.mk .mk-foot__copy a{text-underline-offset:3px;min-height:44px;padding-block:10px;text-decoration:underline;display:inline-block}.mk .mk-foot__logo{border-inline:1px solid color-mix(in srgb, var(--fg) 18%, transparent);justify-content:center;padding-inline:clamp(40px,8vw,140px)}.mk .mk-foot__logo img{width:auto;height:52px;display:block}.mk .mk-foot__social{justify-content:flex-end;gap:14px;padding-inline:0;list-style:none}.mk .mk-soc{border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);border-radius:50%;place-items:center;width:62px;height:62px;transition:background-color .3s,color .3s;display:grid}.mk .mk-soc:hover{background:var(--fg);color:var(--bg)}.mk .mk-soc svg{fill:currentColor;width:22px;height:22px}@media (max-width:900px){.mk .mk-row,.mk .mk-row:nth-child(2n),.mk .mk-story,.mk .mk-meet,.mk .mk-list-head,.mk .mk-list-body,.mk .mk-foot__top,.mk .mk-foot__bar{grid-template-columns:minmax(0,1fr)}.mk .mk-row:nth-child(2n) .mk-row__pic{order:0}.mk .mk-story__l{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, var(--fg) 60%, transparent)}.mk .mk-cols{grid-template-columns:1fr 1fr}.mk .mk-col:nth-child(2){border-inline-end:0}.mk .mk-col:nth-child(3){padding-inline-start:0}.mk .mk-foot__info{text-align:start}.mk .mk-foot__bar>*{padding-block:24px}.mk .mk-foot__logo{border-inline:0;justify-content:flex-start;padding-inline:0}.mk .mk-foot__social{justify-content:flex-start}}@media (max-width:640px){.mk .mk-story__img{min-height:260px}.mk .mk-cols{grid-template-columns:1fr}.mk .mk-col,.mk .mk-col:first-child{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, var(--fg) 18%, transparent);padding-inline:0}.mk .mk-plist a{grid-template-columns:1fr auto;padding-inline:4px}.mk .mk-plist small{grid-column:1/-1}.mk .mk-cb{margin-block-start:44px}.mk .mk-cb :is(input,button){font-size:17px}}@media (hover:none),(pointer:coarse){.mk .mk-explore{display:none}}@media (prefers-reduced-motion:reduce){.mk :is(.mk-row__img,.mk-explore span,.mk-plist a,.mk-soc){transition:none}.mk .mk-row__pic:hover .mk-row__img{transform:none}}.mk .mk-hero--page{min-height:72svh}.mk .mk-hero--page .mk-eyebrow{opacity:.75}.mk .mk-hero__lede{margin-block-start:32px;margin-inline:auto}.mk .mk-contact{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.mk .mk-contact__form{max-width:640px}.mk .mk-contact__h{letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:600}html[lang=ar] .mk .mk-contact__h{letter-spacing:0}.mk .mk-contact__side{gap:48px;display:grid}.mk .mk-contact__office{margin:0 0 24px;font-size:clamp(20px,1.8vw,26px);font-style:normal;font-weight:500;line-height:1.35}.mk .mk-contact__list{gap:20px;margin:0;display:grid}.mk .mk-contact__list dt{opacity:.65;margin-block-end:6px;font-size:14px}.mk .mk-contact__list dd{margin:0}.mk .mk-contact__v{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:clamp(18px,1.5vw,22px);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.mk .mk-contact__social{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mk .mk-contact__card{background:var(--sand);color:var(--ink);border-radius:14px;padding:clamp(24px,3vw,40px)}.mk .mk-contact__card .mk-badge{margin-block-end:18px}.mk .mk-contact__cardTitle{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.2}html[lang=ar] .mk .mk-contact__cardTitle{letter-spacing:0;line-height:1.4}.mk .mk-contact__card p:not(.mk-badge){opacity:.8;margin:0 0 24px;line-height:1.6}.mk .mk-contact__card .mk-btn--fill{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mk .mk-pj-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,100px);padding-block:160px clamp(60px,10vh,120px);display:grid}.mk .mk-pj-hero__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,104px);font-weight:500;line-height:1.02}html[lang=ar] .mk .mk-pj-hero__title{letter-spacing:0;line-height:1.3}.mk .mk-pj-hero__loc{font-family:var(--font-accent);margin:18px 0 0;font-size:clamp(22px,2.2vw,34px);font-style:italic}html[lang=ar] .mk .mk-pj-hero__loc{font-style:normal}.mk .mk-chips{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.mk .mk-chips li{border:1px solid color-mix(in srgb, var(--fg) 35%, transparent);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.mk .mk-pj-hero__pic{aspect-ratio:1122/1402;border-radius:6px;max-height:78svh;position:relative;overflow:hidden}.mk .mk-pj-hero__pic img{object-fit:cover}.mk .mk-pj-about{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.mk .mk-pj-about__body{max-width:40ch;margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.4}.mk .mk-pj-gallery__h{margin-block-start:clamp(70px,10vh,120px)}.mk .mk-pj-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.mk .mk-pj-gallery__item{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.mk .mk-pj-gallery__item:nth-child(odd):last-child{grid-column:1/-1}.mk .mk-pj-gallery__item img{object-fit:cover}.mk .mk-pj-cta{text-align:center}.mk .mk-pj-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:40px;display:flex}.mk .mk-pj-next{border-block-start:1px solid color-mix(in srgb, var(--fg) 25%, transparent);justify-items:center;gap:6px;max-width:640px;margin:clamp(70px,10vh,120px) auto 0;padding-block-start:40px;display:grid}.mk .mk-pj-next small{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:600}html[lang=ar] .mk .mk-pj-next small{letter-spacing:0}.mk .mk-pj-next b{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,54px);font-weight:600;line-height:1.1}html[lang=ar] .mk .mk-pj-next b{letter-spacing:0;line-height:1.35}.mk .mk-pj-next__loc{font-family:var(--font-accent);opacity:.75;font-size:20px;font-style:italic}html[lang=ar] .mk .mk-pj-next__loc{font-style:normal}.mk .mk-pj-next:hover b{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:900px){.mk .mk-contact,.mk .mk-pj-hero,.mk .mk-pj-about{grid-template-columns:minmax(0,1fr)}.mk .mk-pj-hero{padding-block-start:130px}.mk .mk-pj-hero__pic{max-height:none}}@media (max-width:640px){.mk .mk-pj-gallery{grid-template-columns:minmax(0,1fr)}.mk .mk-pj-gallery__item{grid-column:auto}}.mk .privacy.section--page{padding-block-start:11rem}@media (max-width:640px){.mk .privacy.section--page{padding-block-start:9rem}}
