.mh-root{--ease:cubic-bezier(.22, 1, .36, 1);--mx:50%;--my:40%;--px:0;--py:0;isolation:isolate;color:var(--color-chalk);background:#0b0806;position:relative;overflow:hidden}.mh-stage{width:100%;max-height:calc(100svh - var(--header-h));margin-inline:auto;position:relative;overflow:hidden}.mh-wide{height:max(30rem, calc(100svh - var(--header-h) - var(--promo-h,0px)));max-height:none;display:none;container-type:size}.mh-tall{aspect-ratio:9/16;container-type:size}.mh-fit{width:max(100cqw, calc(100cqh * var(--ar)));aspect-ratio:var(--ar);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:640px){.mh-wide{display:block}.mh-tall{display:none}}.mh-layer{position:absolute;inset:0}.mh-curtain{pointer-events:none;opacity:0;animation:mh-curtain 2s var(--ease) .15s backwards;background:#0b0806}@keyframes mh-curtain{0%{opacity:1}}.mh-root[data-scene="4"] .mh-museum{opacity:0;visibility:hidden}.mh-push{transform-origin:50% 45%;animation:14s both mh-push-in}@keyframes mh-push-in{0%{transform:scale(1)}to{transform:scale(1.06)}}.mh-focus{transform-origin:25% 42%}.mh-hall{transform:translate3d(calc(var(--px) * 10px), calc(var(--py) * 6px), 0) scale(1.02);transition:transform .9s var(--ease)}.mh-haze{pointer-events:none;mix-blend-mode:screen;animation:mh-fade-in 2.4s var(--ease) .9s backwards, mh-haze 26s ease-in-out infinite alternate;background:radial-gradient(38% 30% at 30% 32%,#ffc4781f,#0000 70%),radial-gradient(30% 26% at 72% 36%,#ffd29617,#0000 70%)}@keyframes mh-haze{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}@keyframes mh-fade-in{0%{opacity:0}}.mh-cone{pointer-events:none;mix-blend-mode:screen;animation:mh-cone-in 1.1s var(--ease) var(--in,.6s) backwards;background:radial-gradient(50% 100% at 50% 0,#ffe2b04d,#ffd6a014 60%,#0000 100%);position:absolute;translate:-50%}@keyframes mh-cone-in{0%{opacity:0}35%{opacity:.55}45%{opacity:.2}}.mh-slot{transition:opacity .9s var(--ease);position:absolute;translate:-50% -50%}.mh-depth{transform:translate3d(calc(var(--px) * var(--d) * -16px), calc(var(--py) * var(--d) * -10px), 0);transition:transform .9s var(--ease);position:absolute;inset:0}.mh-float{position:absolute;inset:0}.mh-root[data-scene="2"] .mh-float{animation:mh-float var(--t,7s) ease-in-out infinite alternate}@keyframes mh-float{0%{transform:translateY(-.35%)rotate(-.12deg)}to{transform:translateY(.45%)rotate(.12deg)}}.mh-root[data-paused] .mh-float,.mh-root[data-paused] .mh-haze,.mh-root[data-paused] .mh-push,.mh-root[data-offscreen] .mh-float,.mh-root[data-offscreen] .mh-haze,.mh-root[data-offscreen] .mh-push{animation-play-state:paused}.mh-frame{animation:mh-frame-in 1.5s var(--ease) var(--in,.6s) backwards;transition:transform .7s var(--ease), filter .7s var(--ease), box-shadow .7s var(--ease);display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 2px #1b130d,0 0 0 3px #b8955f8c,0 0 0 6px #0f0a07,0 22px 30px -10px #000000a6,0 40px 60px -30px #0000008c}@keyframes mh-frame-in{0%{opacity:0;filter:brightness(.35);transform:translateY(18px)}60%{opacity:1}}.mh-glare{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(120% 70% at 50% -10%,#ffe2aa47,#0000 60%),linear-gradient(#0000 55%,#00000038);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.mh-root[data-scene="2"] .mh-slot:hover .mh-frame{filter:brightness(1.1)saturate(1.05);transform:translateY(-4px)scale(1.035);box-shadow:0 0 0 2px #1b130d,0 0 0 3px #d8bc8ed9,0 0 0 6px #0f0a07,0 30px 50px -14px #000000bf,0 0 80px -6px #ffd69666}.mh-root[data-scene="2"] .mh-wall:has(.mh-slot:hover) .mh-slot:not(:hover) .mh-frame{filter:brightness(.7)saturate(.85)}}.mh-root[data-scene="3"] .mh-slot:not([data-active]){filter:brightness(.3)saturate(.6)}.mh-slot{transition:filter .9s var(--ease)}.mh-root:is([data-scene="3"],[data-scene="4"]) :is(.mh-float,.mh-haze,.mh-push){animation-play-state:paused}.mh-cartel{inset-inline-start:50%;width:max-content;max-width:min(12rem,160%);color:var(--color-ink);text-align:center;opacity:0;pointer-events:none;transition:opacity .7s var(--ease), translate .8s var(--ease);background:#fbf8f3f2;padding:.4rem .65rem;position:absolute;top:calc(100% + 12px);translate:-50% 6px;box-shadow:0 10px 30px -12px #0009}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mh-cartel{translate:50% 6px}.mh-root[data-scene="2"] .mh-slot[data-active] .mh-cartel{opacity:1;translate:-50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mh-root[data-scene="2"] .mh-slot[data-active] .mh-cartel{translate:50%}.mh-spot{pointer-events:none;mix-blend-mode:screen;width:46vmax;height:46vmax;transform:translate3d(calc(var(--mx) - 50%), calc(var(--my) - 50%), 0);opacity:0;transition:opacity .8s var(--ease);background:radial-gradient(closest-side,#ffd6a033,#ffc88c12 55%,#0000);border-radius:50%;position:absolute;top:0;left:0}.mh-root[data-scene="2"][data-pointer] .mh-spot{opacity:1}.mh-dim{pointer-events:none;background:radial-gradient(55% 65% at var(--fx,25%) var(--fy,42%), #0503024d, #050302f0);opacity:0}@property --mh-r{syntax:"<percentage>";inherits:false;initial-value:150%}.mh-home{opacity:0;visibility:hidden;-webkit-mask-image:radial-gradient(circle at var(--mh-cx,50%) var(--mh-cy,40%), #000 var(--mh-r), transparent calc(var(--mh-r) + 24%));-webkit-mask-image:radial-gradient(circle at var(--mh-cx,50%) var(--mh-cy,40%), #000 var(--mh-r), transparent calc(var(--mh-r) + 24%));mask-image:radial-gradient(circle at var(--mh-cx,50%) var(--mh-cy,40%), #000 var(--mh-r), transparent calc(var(--mh-r) + 24%))}.mh-root[data-scene="3"] .mh-home{visibility:visible}.mh-root[data-scene="4"] .mh-home,.mh-root[data-scene="5"] .mh-home{opacity:1;visibility:visible}.mh-root[data-scene="5"] .mh-museum,.mh-home-room,.mh-home-art{opacity:0}.mh-home-room[data-on],.mh-root:is([data-scene="4"],[data-scene="5"]) .mh-home-room[data-on] .mh-home-art{opacity:1}.mh-home-dim{pointer-events:none;opacity:0;background:#0b0806}.mh-traveler{z-index:3;visibility:hidden;pointer-events:none;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #1b130d,0 0 0 3px #b8955f8c,0 0 0 6px #0f0a07,0 30px 60px -18px #000000bf}.mh-shade{pointer-events:none;background:linear-gradient(#0000 40%,#0e0a0747 56%,#0e0a07d1 78%,#0e0a07 100%)}.mh-edge{pointer-events:none;background:linear-gradient(90deg,#0b0806,#0000 7%),linear-gradient(270deg,#0b0806,#0000 7%)}.mh-copy{inset-inline:0;z-index:5;isolation:isolate;position:absolute;bottom:0}.mh-stack{display:grid}.mh-stack>*{grid-area:1/1}.mh-heading{grid-template-rows:auto auto;display:grid}.mh-heading>h1{grid-area:1/1/span 2;grid-template-rows:subgrid;display:grid}.mh-heading>.mh-museum-title{grid-area:2/1}.mh-keyword,.mh-proof{animation:mh-copy-in 1s var(--ease) calc(1.2s + var(--i,0) * .15s) backwards}.mh-museum-copy{animation:mh-copy-in 1s var(--ease) calc(1.2s + var(--i,0) * .15s) backwards;transition:opacity .45s ease, transform .6s var(--ease)}@keyframes mh-copy-in{0%{opacity:0;transform:translateY(16px)}}.mh-root:not([data-copy=museum]) .mh-museum-copy{opacity:0;pointer-events:none;transform:translateY(-8px)}.mh-home-copy{opacity:0;pointer-events:none;transition:opacity .45s ease, transform .6s var(--ease);transform:translateY(16px)}.mh-root[data-copy=home] .mh-home-copy{opacity:1;pointer-events:auto;transition:opacity 1s var(--ease) calc(var(--i,0) * .15s), transform 1.1s var(--ease) calc(var(--i,0) * .15s);transform:none}.mh-cta{animation:mh-copy-in 1s var(--ease) calc(1.2s + var(--i,0) * .15s) backwards;transition:opacity .5s}.mh-root[data-copy=none] .mh-cta{opacity:0;pointer-events:none}.mh-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.5rem,1.5rem + 3.6vw,5.4rem);font-weight:500;line-height:.98}@media (min-width:640px){.mh-copy .mh-title{font-size:clamp(1.9rem, calc((100svh - var(--header-h) - var(--promo-h,0px)) * .074), 4.8rem)}}:lang(ar) .mh-title{font-family:var(--font-arabic-display);letter-spacing:0;padding-top:.2em;line-height:1.4}@container (max-height:46rem){.mh-cartel{display:none}}@media (max-height:52.5rem){.mh-statement{display:none}}.mh-controls{animation:mh-fade-in .8s var(--ease) 2.2s backwards}.mh-mark{color:#fbf8f38c;letter-spacing:.12em;transition:color .3s;position:relative}.mh-mark:hover,.mh-mark[aria-current]{color:var(--color-chalk)}.mh-mark:after{content:"";inset-inline:.45rem;background:var(--color-bronze-light);height:1px;transition:transform .6s var(--ease);position:absolute;bottom:.3rem;transform:scaleX(0)}.mh-mark[aria-current]:after{transform:scaleX(1)}.mh-at-home{min-height:1.2rem;animation:mh-fade-in .8s var(--ease) both}.mh-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0e0a079e 45%,#0e0a07e0);position:absolute;inset:-6rem 0 0}@media (prefers-reduced-motion:reduce){.mh-museum{visibility:hidden}.mh-root .mh-museum-copy{opacity:0}.mh-root .mh-home-copy{opacity:1;pointer-events:auto;transform:none}.mh-curtain,.mh-museum,.mh-push,.mh-haze,.mh-cone,.mh-frame,.mh-museum-copy,.mh-cta,.mh-keyword,.mh-proof,.mh-controls{animation:none!important}.mh-hall,.mh-depth,.mh-home-copy{transition:none!important}}
