html{background:#090909}.site-loader{pointer-events:none}body.loading .site-loader{pointer-events:auto}body.loading,body.page-transitioning{overflow:hidden}.page-transition-loader{--transition-logo-width:min(64rem, 72vw);z-index:10000;visibility:hidden;opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:none;width:100dvw;height:100dvh;min-height:-webkit-fill-available;display:flex;position:fixed;inset:0}body.loading .page-transition-loader,body.page-transitioning .page-transition-loader{visibility:visible;opacity:1;pointer-events:auto}.page-transition__window{width:50%;height:100%;min-height:100dvh;will-change:transform;background:#111;min-height:-webkit-fill-available;position:relative;overflow:hidden}.page-transition__logo-stage{width:var(--transition-logo-width);aspect-ratio:2231/241;position:absolute;top:50%;transform:translateY(-50%)}.page-transition__window--left .page-transition__logo-stage{right:calc(var(--transition-logo-width) / -2)}.page-transition__window--right .page-transition__logo-stage{left:calc(var(--transition-logo-width) / -2)}.page-transition__logo{opacity:0;will-change:opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;-webkit-mask-image:url(/images/shawky-ELsayed.svg);mask-image:url(/images/shawky-ELsayed.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-transition__logo--white{opacity:1;background:#f7f7f4}.page-transition__logo--texture-1{background-image:url(/images/AdobeStock_738093379-2_1.avif)}.page-transition__logo--texture-2{background-image:url(/images/AdobeStock_271844401-3_1.avif)}.page-transition__logo--texture-3{background-image:url(/images/AdobeStock_556901330-2_1.avif)}.page-transition__logo--texture-1,.page-transition__logo--texture-2,.page-transition__logo--texture-3{filter:brightness(1.35)saturate(1.2)}@media (max-width:767px){.page-transition-loader{--transition-logo-width:88vw}}@media (prefers-reduced-motion:reduce){.page-transition-loader{display:none!important}}
