.ph-site{color:#fff;font-family:var(--font-jakarta), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;background:#0e0e10;overflow-x:clip}.ph-site ::selection{color:#000;background:#cdec3e}.ph-site .ph-noka{font-family:var(--font-noka), var(--font-jakarta), system-ui, sans-serif;font-weight:900}.ph-site section{scroll-margin-top:4.5rem;position:relative}@media (prefers-reduced-motion:no-preference){html:has(.ph-site){scroll-behavior:smooth}}.ph-site section:before,.ph-site section:after{content:"";pointer-events:none;mix-blend-mode:lighten;will-change:background-position;position:absolute;inset:0}.ph-site section:before{opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='2.8' numOctaves='2' stitchTiles='stitch' seed='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='1'/></svg>");background-size:400px 400px;animation:.5s steps(8,end) infinite ph-grain-coarse}.ph-site section:after{opacity:.065;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='nf'><feTurbulence type='fractalNoise' baseFrequency='4.5' numOctaves='1' stitchTiles='stitch' seed='5'/></filter><rect width='100%' height='100%' filter='url(%23nf)' opacity='1'/></svg>");background-size:200px 200px;animation:.32s steps(6,end) infinite ph-grain-fine}@keyframes ph-grain-coarse{0%{background-position:0 0}12%{background-position:-120px 80px}25%{background-position:180px -150px}37%{background-position:-90px 220px}50%{background-position:250px 50px}62%{background-position:-200px -100px}75%{background-position:70px 280px}87%{background-position:-160px 30px}to{background-position:0 0}}@keyframes ph-grain-fine{0%{background-position:0 0}16%{background-position:90px -110px}33%{background-position:-130px 60px}50%{background-position:50px 150px}66%{background-position:-170px -40px}83%{background-position:120px 90px}to{background-position:0 0}}@media (max-width:1440px),(pointer:coarse),(prefers-reduced-motion:reduce){.ph-site section:before,.ph-site section:after{display:none}}.ph-site .ph-vignette{isolation:isolate}@media (prefers-reduced-motion:no-preference){.ph-site .ph-desync-rev [class*=phv-rev-]{animation-delay:-6s}}.ph-site .ph-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.ph-site .ph-reveal.ph-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ph-site .ph-reveal{opacity:1!important;transition:none!important;transform:none!important}}.ph-site .ph-faq summary{cursor:pointer;list-style:none}.ph-site .ph-faq summary::-webkit-details-marker{display:none}.ph-site .ph-faq .ph-faq-x{transition:transform .3s cubic-bezier(.16,1,.3,1)}.ph-site .ph-faq details[open] .ph-faq-x{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ph-site .ph-faq .ph-faq-x{transition:none}}.ph-site .ph-row-link{transition:color .25s}.ph-site .ph-row-link:hover{color:#cdec3e}.ph-site[dir=rtl]{font-family:var(--font-arabic), var(--font-jakarta), system-ui, sans-serif}.ph-site[dir=rtl] :not(:where([dir=ltr],[dir=ltr] *,.ph-noka,.ph-noka *)){letter-spacing:normal}.ph-site[dir=rtl] [dir=ltr]{font-family:var(--font-jakarta), system-ui, sans-serif}.ph-site[dir=rtl] .ph-display{font-family:var(--font-arabic), system-ui, sans-serif;text-transform:none;font-weight:700}.ph-site[dir=rtl] .ph-arrow{transform:scaleX(-1)}html.has-custom-cursor,html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor label,html.has-custom-cursor [data-hover]{cursor:none}html.has-custom-cursor :not([disabled]):not([aria-disabled=true]){cursor:none!important}.custom-cursor-wrap{display:none}html.has-custom-cursor .custom-cursor-wrap{display:block}html.has-custom-cursor .custom-cursor-svg{transform-origin:4px 4px;transition:transform .22s cubic-bezier(.22,1,.36,1)}html.has-custom-cursor body.cursor-hover .custom-cursor-svg{transform:scale(1.35)rotate(-8deg)}html.has-custom-cursor body.cursor-click .custom-cursor-svg{transition-duration:80ms;transform:scale(.85)}html.has-custom-cursor body.cursor-hover.cursor-click .custom-cursor-svg{transition-duration:80ms;transform:scale(1.15)rotate(-8deg)}