@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/jost-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/jost-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/jost-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/prata-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/prata-cyrillic.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/prata-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/prata-latin.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:7 16 13;--surface:12 23 19;--surface2:9 18 15;--ink:232 245 238;--head:250 255 252;--acc:0 255 176;--motion:running}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:rgb(var(--bg));color:rgb(var(--ink));font-family:Jost,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:rgb(var(--acc));text-decoration:none;transition:color .3s ease}a:hover{color:rgb(var(--head))}.content-link{color:rgb(var(--head));font-weight:400;text-decoration-line:underline;text-decoration-color:rgb(var(--acc) / 0.62);text-decoration-thickness:1px;text-underline-offset:0.24em}.content-link:hover{color:rgb(var(--acc));text-decoration-color:rgb(var(--acc))}.seo-link-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.seo-link-row a{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid rgb(var(--acc) / .28);background:rgb(var(--surface) / .44);color:rgb(var(--head) / .82);font-size:11.5px;font-weight:400;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.seo-link-row a:hover{border-color:rgb(var(--acc) / .72);color:rgb(var(--acc));box-shadow:0 0 24px -12px rgb(var(--acc) / .9)}.home-hero-links-mobile{display:none}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:inherit}::placeholder{color:rgb(var(--ink) / .3)}::selection{background:rgb(var(--acc) / .24);color:rgb(var(--head))}image-slot{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}image-slot[data-filled]{cursor:zoom-in}image-slot img{-webkit-user-drag:none;user-drag:none}@keyframes glowBreath{0%,100%{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1.1)}}@keyframes drift1{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.12)}}@keyframes drift2{0%,100%{transform:translate3d(0,0,0) scale(1.05)}50%{transform:translate3d(-6%,5%,0) scale(1)}}@keyframes serifGlow{0%,100%{text-shadow:0 0 30px rgb(var(--acc) / .16),0 0 90px rgb(var(--acc) / .08)}50%{text-shadow:0 0 46px rgb(var(--acc) / .34),0 0 140px rgb(var(--acc) / .16)}}@keyframes markGlow{0%,100%{text-shadow:0 0 34px rgb(var(--acc) / .28),0 0 110px rgb(var(--acc) / .12)}50%{text-shadow:0 0 60px rgb(var(--acc) / .55),0 0 180px rgb(var(--acc) / .24)}}@keyframes labelPulse{0%,100%{opacity:1}50%{opacity:.62}}@keyframes kenburns{0%{transform:scale(1.04) translate3d(0,0,0)}50%{transform:scale(1.18) translate3d(-2%,-2%,0)}100%{transform:scale(1.04) translate3d(0,0,0)}}@keyframes sweep{0%{transform:translateX(-140%)}100%{transform:translateX(340%)}}@keyframes riseIn{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pageIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wipeSweep{0%{transform:translateX(-102%)}100%{transform:translateX(102%)}}@keyframes veil{0%{opacity:0}24%{opacity:1}100%{opacity:0}}@keyframes cue{0%{transform:translateY(-70%);opacity:0}40%{opacity:1}100%{transform:translateY(70%);opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}sc-if{display:contents}sc-if[hidden]{display:none!important}@media (max-width:1139px){sc-if[data-if=wide]{display:none!important}}@media (min-width:1140px){sc-if[data-if=menuOpen],sc-if[data-if=narrow]{display:none!important}}image-slot{position:relative;overflow:hidden;aspect-ratio:3/2;background:rgb(127 127 127 / .08)}image-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#noor-gal-10 img,#noor-gal-4 img,#noor-hero img,#noor-home-g3 img{object-position:82% center}#noor-gal-8 img,#noor-gal-9 img,#noor-home-g2 img,#noor-home-g4 img{object-position:30% center}image-slot .slot-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;text-align:center;box-sizing:border-box;border:1.5px dashed currentColor;opacity:.35;font:12px/1.4 Jost,system-ui,sans-serif;letter-spacing:.04em;color:rgb(var(--ink))}image-slot .slot-empty .cap{max-width:90%;font-weight:400}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 18px;border-radius:999px;background:rgb(var(--acc));color:rgb(var(--bg));font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:top .2s ease}.skip-link:focus{top:16px;outline:2px solid rgb(var(--head));outline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:3px}.hv1:hover{color:rgb(var(--head))!important}.hv2:hover{background:rgb(var(--acc) / .18)!important;box-shadow:0 0 34px -8px rgb(var(--acc) / .9)!important}.hv3:hover{background:rgb(var(--acc) / .08)!important;color:rgb(var(--head))!important}.hv4:hover{transform:translateY(-2px)!important;box-shadow:0 30px 70px -24px rgb(var(--acc) / 1)!important}.hv5:hover{border-color:rgb(var(--acc) / .75)!important;background:rgb(var(--acc) / .07)!important}.hv6:hover{transform:translateY(-6px)!important;border-color:rgb(var(--acc) / .45)!important;box-shadow:0 50px 100px -50px rgb(0 0 0 / 1),0 0 80px -36px rgb(var(--acc) / .75)!important}.hv7:hover{background:rgb(var(--acc) / .06)!important}.hv8:hover{transform:translateY(-6px)!important;box-shadow:0 50px 100px -50px rgb(0 0 0 / 1),0 0 70px -34px rgb(var(--acc) / .7)!important}.hv9:hover{transform:translateY(-6px)!important;border-color:rgb(var(--acc) / .6)!important}.hv10:hover{color:rgb(var(--acc))!important;border-color:rgb(var(--acc) / .55)!important;box-shadow:0 0 22px -8px rgb(var(--acc) / .9)!important}.hv11:hover{transform:translateY(-2px)!important}.hv12:hover{border-color:rgb(var(--acc) / .8)!important;box-shadow:0 0 30px -8px rgb(var(--acc) / .9)!important}.hv13:hover{border-color:rgb(var(--acc) / .85)!important;transform:translateY(-3px)!important;box-shadow:0 22px 50px -20px rgb(0 0 0 / .95),0 0 40px -10px rgb(var(--acc) / .95)!important}.hv14:hover{border-color:rgb(var(--acc) / .8)!important}.fc1:focus{border-color:rgb(var(--acc) / .7)!important}.site-footer nav a:hover{color:rgb(var(--head))!important}.contact-bar>div{max-width:calc(100vw - 24px)}.contact-bar a{min-width:0}body>div:first-of-type::before{content:"NOOR";position:fixed;left:50%;top:52%;z-index:0;pointer-events:none;transform:translate(-50%,-50%) rotate(-12deg);font-family:Prata,serif;font-size:clamp(96px, 18vw, 260px);line-height:1;letter-spacing:.28em;white-space:nowrap;color:rgb(var(--head) / .035);text-shadow:0 0 70px rgb(var(--acc) / .08)}body::after{content:"REALNOOR.COM";position:fixed;left:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,22px);z-index:36;pointer-events:none;font-family:Prata,serif;font-size:10.5px;line-height:1;letter-spacing:.24em;color:rgb(var(--head) / .28);text-shadow:0 0 18px rgb(var(--acc) / .18)}image-slot[data-filled]::before{content:"NOOR";position:absolute;left:-10%;bottom:12%;z-index:2;pointer-events:none;transform:rotate(-16deg);font-family:Prata,serif;font-size:clamp(30px, 6vw, 76px);line-height:1;letter-spacing:.32em;color:rgb(var(--head) / .07);text-shadow:0 0 34px rgb(var(--acc) / .18);mix-blend-mode:screen}image-slot[data-filled]::after{content:"REALNOOR.COM";position:absolute;right:clamp(10px,2vw,18px);bottom:clamp(10px,2vw,18px);z-index:2;pointer-events:none;padding:7px 11px 7px 13px;border-radius:999px;border:1px solid rgb(var(--head) / .2);background:rgb(var(--bg) / .24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:Jost,system-ui,sans-serif;font-size:clamp(8px, 1vw, 10px);font-weight:500;line-height:1;letter-spacing:.12em;color:rgb(var(--head) / .52);text-shadow:0 0 14px rgb(var(--acc) / .28);box-shadow:0 0 28px -18px rgb(var(--acc) / .9)}body[data-page=Gallery] .contact-bar,body[data-page=Privacy] .contact-bar,body[data-page=Terms] .contact-bar{display:none!important}body[data-page=Gallery] .site-footer,body[data-page=Privacy] .site-footer,body[data-page=Terms] .site-footer{padding-bottom:clamp(44px,6vw,72px)!important}@media (max-width:480px){#top{padding-top:clamp(92px,18vh,126px)!important;padding-bottom:48px!important}#top>div:first-child{gap:26px!important}.home-hero-copy{gap:15px!important}.home-hero-copy h1{font-size:clamp(46px, 15vw, 62px)!important;line-height:.98!important}.home-hero-copy p{max-width:30ch!important;font-size:17px!important;line-height:1.58!important}.home-hero-meta{gap:8px 10px!important;padding-top:0!important}.home-hero-meta span:not([style*=width]){font-size:10px!important;letter-spacing:.15em!important}.home-hero-meta span[style*="width:22px"]{width:14px!important}.home-hero-actions{gap:10px!important;padding-top:2px!important}.home-hero-actions a{width:100%!important;justify-content:center!important;min-height:48px!important;padding:13px 16px!important;font-size:11px!important;letter-spacing:.13em!important;text-align:center!important}.home-hero-links{display:none!important}.home-hero-links-mobile{order:4;display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}.home-hero-links-mobile a{justify-content:center;width:100%;min-height:36px;padding:9px 12px;font-size:10.5px;letter-spacing:.1em;text-align:center}.home-hero-portrait{margin-top:4px!important;max-width:390px!important}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-nav>div{gap:10px!important;padding-left:16px!important}body:not([data-page=Privacy]):not([data-page=Terms])::after{display:none}body>div:first-of-type::before{font-size:92px;letter-spacing:.2em;opacity:.85}}@media (max-width:380px){.contact-bar{padding:0 10px 12px!important}.contact-bar>div{gap:6px!important;padding:7px!important}.contact-bar a{gap:7px!important;padding:11px 12px!important;font-size:10.5px!important;letter-spacing:.1em!important}}