@font-face{font-family:Inter Local;src:url(./inter_regular-COLGFB3M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Local;src:url(./inter_medium-DaYniDdA.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{color:#111;font-synthesis:none;text-rendering:geometricprecision;background:#f0f2ef;font-family:Inter Local,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{overflow:hidden}button{font:inherit}.experience{background:#f0f2ef;width:100%;min-width:320px;height:100%;min-height:520px;position:relative;overflow:hidden}.experience canvas{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block}.experience canvas:active{cursor:grabbing}.interface-layer{z-index:20;pointer-events:none;font-size:13px;line-height:1.22;position:absolute;inset:0}.enter-hint,.back-link{color:#111;position:absolute;top:40px;left:40px}.enter-hint{transition:opacity .18s}.back-link{cursor:pointer;pointer-events:auto;background:0 0;border:0;min-width:60px;min-height:44px;margin:-12px;padding:12px}.signature{color:#111;transition:opacity .18s;position:absolute;bottom:40px;left:40px}.author-link{color:#111;pointer-events:auto;text-decoration:none;transition:opacity .18s;position:absolute;bottom:40px;right:40px}.signature a{color:inherit;pointer-events:auto;text-decoration:none}.signature a:hover,.author-link:hover{text-decoration:underline}.signature a:focus-visible,.author-link:focus-visible{outline-offset:4px;outline:1px solid}.active-title{color:#ffffffc7;text-transform:lowercase;opacity:0;animation:.28s .22s forwards reveal;position:absolute;top:40px;right:40px}.is-inside .back-link{color:#ffffffd1}.is-inside .signature,.is-inside .author-link{opacity:0}.is-inside .signature a,.is-inside .author-link{pointer-events:none;visibility:hidden}.loading-state{z-index:30;color:#11111194;pointer-events:none;font-size:12px;position:absolute;bottom:40px;left:40px}@keyframes reveal{to{opacity:1}}@media (width<=720px){.enter-hint,.back-link,.signature,.loading-state{left:22px}.enter-hint,.back-link,.active-title{top:22px}.author-link,.active-title{right:22px}.signature,.author-link,.loading-state{bottom:22px}}@media (prefers-reduced-motion:reduce){.active-title{animation-duration:1ms;animation-delay:0s}}@media (width<=480px){.signature{bottom:48px}}:root{--space:40px;--paper:#f0f2ef;--ink:#111}.experience{height:100svh;min-height:320px}.back-link{border-radius:24px}.back-link:focus-visible{outline-offset:2px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accessible-worlds{background:var(--paper);z-index:40;border-radius:24px;gap:8px;padding:8px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%)}.accessible-worlds:not(:focus-within):not([data-pointer-open=true]){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.accessible-worlds button{white-space:nowrap;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:8px 14px}.accessible-worlds button:focus-visible{outline:2px solid}.failure{z-index:50;color:var(--ink);background:var(--paper);padding:clamp(22px,5vw,80px);font-size:16px;line-height:1.6;position:absolute;inset:0;overflow:auto}.failure h1{font-size:24px;font-weight:500}.failure p{max-width:600px}.failure button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:30px;min-height:44px;padding:12px 24px}.failure ol{max-width:600px;padding-inline-start:24px}html[lang=ar] .interface-layer,html[lang=ar] .failure,html[lang=ar] .accessible-worlds{letter-spacing:0;font-family:Arial,sans-serif;line-height:1.6}html[lang=ar] .active-title{text-transform:none}@media (width<=720px){.accessible-worlds{flex-direction:column;top:70px}.author-link{bottom:22px}.signature{max-width:76%;bottom:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.active-title{opacity:1}}.experience[data-state="02"] .back-link,.experience[data-state="02"] .active-title{color:#142f33}.signature a{min-height:44px;margin-top:-12px;padding-top:12px;display:inline-block}.signature a:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.author-link{min-height:44px;margin-bottom:-12px;padding-top:12px}.experience[data-state="03"] .back-link,.experience[data-state="03"] .active-title{color:#302219}.author-link{unicode-bidi:isolate}html[data-embedded] .experience{min-width:0;height:100%;min-height:0}html[data-embedded] .author-link{display:none}html[data-embedded] .signature{font-size:11px;line-height:1.6;bottom:14px;left:16px}html[data-embedded] .enter-hint,html[data-embedded] .back-link{top:18px;left:18px}html[data-embedded] .active-title{top:18px;right:18px}html[data-embedded] .loading-state{bottom:14px;left:16px}html[data-embedded] .interface-layer{font-size:12px}html[data-embedded] .accessible-worlds{top:54px}html[data-embedded] .signature a{align-items:center;min-height:44px;display:inline-flex}html[data-embedded] .is-inside .signature{visibility:hidden}html[data-embedded=true] #root,html[data-embedded=true] #root canvas{touch-action:pan-y!important}
