{"id":9,"date":"2026-10-12T10:34:03","date_gmt":"2026-10-12T10:34:03","guid":{"rendered":"https:\/\/ebrahimijewelry.com\/?page_id=9"},"modified":"2026-10-12T10:39:16","modified_gmt":"2026-10-12T10:39:16","slug":"home","status":"publish","type":"page","link":"https:\/\/ebrahimijewelry.com\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fe156d e-con-full e-flex e-con e-parent\" data-id=\"6fe156d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69f0524 elementor-widget elementor-widget-html\" data-id=\"69f0524\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================================\r\n     EBRAHIMI JEWELRY \u2014 Coming Soon\r\n     Paste this whole snippet into ONE Elementor \"HTML\" widget.\r\n     Everything is scoped under .ej-cs \u2014 nothing outside it is touched.\r\n     ===================================================================== -->\r\n\r\n<!-- Display typeface (closest public match to the logo's flared-serif wordmark).\r\n     Delete these 3 lines to rely on the system fallback (Optima \/ Georgia). -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Marcellus&display=swap\">\r\n\r\n<section class=\"ej-cs\" dir=\"ltr\" lang=\"en\" aria-label=\"Ebrahimi Jewelry \u2014 Coming Soon\">\r\n\r\n  <!-- Background + editorial frame (decorative) -->\r\n  <div class=\"ej-cs__bg\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ej-cs__frame\" aria-hidden=\"true\">\r\n    <span class=\"ej-cs__rule ej-cs__rule--t\"><\/span>\r\n    <span class=\"ej-cs__rule ej-cs__rule--r\"><\/span>\r\n    <span class=\"ej-cs__rule ej-cs__rule--b\"><\/span>\r\n    <span class=\"ej-cs__rule ej-cs__rule--l\"><\/span>\r\n    <span class=\"ej-cs__corner ej-cs__corner--tl\"><\/span>\r\n    <span class=\"ej-cs__corner ej-cs__corner--tr\"><\/span>\r\n    <span class=\"ej-cs__corner ej-cs__corner--br\"><\/span>\r\n    <span class=\"ej-cs__corner ej-cs__corner--bl\"><\/span>\r\n  <\/div>\r\n\r\n  <!-- \u270e EDITABLE: vertical side labels (desktop only) -->\r\n  <p class=\"ej-cs__side ej-cs__side--l\" aria-hidden=\"true\">Fine Jewelry<\/p>\r\n  <p class=\"ej-cs__side ej-cs__side--r\" aria-hidden=\"true\">MMXXVI<\/p>\r\n\r\n  <!-- Brand: emblem traced from the official logo + wordmark -->\r\n  <header class=\"ej-cs__brand\" data-depth=\"0.25\">\r\n    <svg class=\"ej-cs__emblem\" viewBox=\"122 -6 256 305\" role=\"img\" aria-label=\"Ebrahimi emblem\">\r\n      <path class=\"ej-cs__emblem-band\" pathLength=\"1\"\r\n            d=\"M250 0L250 56L146 160L146 182L240 276L262 276L369 169L369 224L300 293L200 293L130 223L130 119Z\"\/>\r\n      <path class=\"ej-cs__emblem-star\"\r\n            d=\"M220 140Q251 162 282 140Q259 170 282 200Q251 178 220 200Q243 170 220 140Z\"\/>\r\n    <\/svg>\r\n    <p class=\"ej-cs__wordmark\">\r\n      <span class=\"ej-cs__name\">EBRAHIMI<\/span>   <!-- \u270e EDITABLE -->\r\n      <span class=\"ej-cs__sub\">JEWELRY<\/span>     <!-- \u270e EDITABLE -->\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <main class=\"ej-cs__stage\">\r\n    <h1 class=\"ej-cs__title\">\r\n      <!-- Orbital composition (decorative), centred on the sparkle -->\r\n      <span class=\"ej-cs__orbit\" aria-hidden=\"true\">\r\n        <span class=\"ej-cs__orbit-px\" data-depth=\"1\">\r\n          <span class=\"ej-cs__layer ej-cs__layer--1\">\r\n            <svg class=\"ej-cs__spin ej-cs__spin--slow\" viewBox=\"0 0 1000 1000\">\r\n              <circle cx=\"500\" cy=\"500\" r=\"494\"\/>\r\n              <path class=\"ej-cs__fill\" d=\"M500 0l6 6-6 6-6-6zM994 494l6 6-6 6-6-6zM500 988l6 6-6 6-6-6zM6 494l6 6-6 6-6-6z\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <span class=\"ej-cs__layer ej-cs__layer--2\">\r\n            <svg viewBox=\"0 0 1000 1000\">\r\n              <path d=\"M600 180L540 120L460 120L120 460L120 540L460 880L540 880L880 540L880 460L760 340\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <span class=\"ej-cs__layer ej-cs__layer--3\">\r\n            <svg class=\"ej-cs__spin ej-cs__spin--mid\" viewBox=\"0 0 1000 1000\">\r\n              <circle class=\"ej-cs__dots\" cx=\"500\" cy=\"500\" r=\"330\"\/>\r\n              <path class=\"ej-cs__fill\" transform=\"translate(500 170) scale(.42)\"\r\n                    d=\"M-31-30Q0-8 31-30Q8 0 31 30Q0 8-31 30Q-8 0-31-30Z\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <span class=\"ej-cs__layer ej-cs__layer--5\">\r\n            <svg viewBox=\"0 0 1000 1000\">\r\n              <circle cx=\"500\" cy=\"500\" r=\"74\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n          <svg class=\"ej-cs__twinkle ej-cs__twinkle--1\" viewBox=\"-32 -32 64 64\"><path d=\"M-31-30Q0-8 31-30Q8 0 31 30Q0 8-31 30Q-8 0-31-30Z\"\/><\/svg>\r\n          <svg class=\"ej-cs__twinkle ej-cs__twinkle--2\" viewBox=\"-32 -32 64 64\"><path d=\"M-31-30Q0-8 31-30Q8 0 31 30Q0 8-31 30Q-8 0-31-30Z\"\/><\/svg>\r\n          <svg class=\"ej-cs__twinkle ej-cs__twinkle--3\" viewBox=\"-32 -32 64 64\"><path d=\"M-31-30Q0-8 31-30Q8 0 31 30Q0 8-31 30Q-8 0-31-30Z\"\/><\/svg>\r\n        <\/span>\r\n      <\/span>\r\n\r\n      <!-- \u270e EDITABLE: headline words -->\r\n      <span class=\"ej-cs__line\" data-depth=\"0.45\">\r\n        <span class=\"ej-cs__word ej-cs__word--a\" data-split>WE\u2019LL BE<\/span>\r\n        <span class=\"ej-cs__gem\" aria-hidden=\"true\">\r\n          <svg viewBox=\"-32 -32 64 64\"><path d=\"M-31-30Q0-8 31-30Q8 0 31 30Q0 8-31 30Q-8 0-31-30Z\"\/><\/svg>\r\n        <\/span>\r\n        <span class=\"ej-cs__word ej-cs__word--b\" data-split>BACK SOON<\/span>\r\n      <\/span>\r\n    <\/h1>\r\n\r\n    <div class=\"ej-cs__divider\" aria-hidden=\"true\"><i><\/i><b><\/b><i><\/i><\/div>\r\n\r\n    <!-- \u270e EDITABLE: supporting text -->\r\n    <p class=\"ej-cs__tagline\">A New Expression of Timeless Elegance.<\/p>\r\n  <\/main>\r\n\r\n  <footer class=\"ej-cs__foot\">\r\n    <p class=\"ej-cs__copy\">&copy; 2026 Ebrahimi Jewelry. All Rights Reserved.<\/p> <!-- \u270e EDITABLE -->\r\n    <p class=\"ej-cs__fa\" lang=\"fa\" dir=\"rtl\">\u062c\u0648\u0627\u0647\u0631\u06cc \u0627\u0628\u0631\u0627\u0647\u06cc\u0645\u06cc<\/p>                <!-- \u270e EDITABLE -->\r\n  <\/footer>\r\n<\/section>\r\n\r\n<style>\r\n\/* Brand fonts: Anjoman, self-hosted on ebrahimijewelry.com (unique family name, no clash) *\/\r\n@font-face{font-family:\"EJ Anjoman\";font-weight:300;font-style:normal;font-display:swap;\r\n  src:url(\"\/wp-content\/uploads\/2026\/02\/Anjoman-Light.woff2\") format(\"woff2\")}\r\n@font-face{font-family:\"EJ Anjoman\";font-weight:400;font-style:normal;font-display:swap;\r\n  src:url(\"\/wp-content\/uploads\/2026\/02\/Anjoman-Regular.woff2\") format(\"woff2\")}\r\n\r\n.ej-cs{\r\n  \/* \u270e EDITABLE \u2014 brand colours (from the Elementor global kit on ebrahimijewelry.com) *\/\r\n  --ej-blue:      #134497;            \/* Primary                         *\/\r\n  --ej-blue-a:    rgba(19,68,151,.24);\/* Accent  #1344973D               *\/\r\n  --ej-ink:       #151515;            \/* Text                            *\/\r\n  --ej-graphite:  #3D3D3D;            \/* Secondary                       *\/\r\n  --ej-grey:      #696969;            \/* Muted text                      *\/\r\n  --ej-silver:    #D0D2D3;            \/* Hairlines                       *\/\r\n  --ej-bg:        #F8F8F8;            \/* Background                      *\/\r\n  --ej-white:     #FFFFFF;\r\n\r\n  \/* Typography *\/\r\n  --ej-serif: \"Marcellus\", \"Optima\", \"Optima nova\", \"Candara\", Georgia, serif;\r\n  --ej-sans:  \"EJ Anjoman\", \"anjoman\", \"YekanBakh\", \"Segoe UI\", system-ui, sans-serif;\r\n\r\n  \/* Motion *\/\r\n  --ej-ease: cubic-bezier(.16,1,.3,1);\r\n  --ej-ease-io: cubic-bezier(.65,0,.35,1);\r\n\r\n  \/* Layout *\/\r\n  --ej-inset: clamp(14px, 2.6vw, 40px);\r\n  --ej-gap:   clamp(20px, 3.4vw, 52px);\r\n  --ej-orbit: min(108vmin, 980px);\r\n\r\n  position:relative;\r\n  isolation:isolate;\r\n  box-sizing:border-box;\r\n  width:100%;\r\n  max-width:100%;\r\n  min-height:100vh;\r\n  min-height:100svh;\r\n  display:grid;\r\n  grid-template-rows:auto 1fr auto;\r\n  justify-items:center;\r\n  padding:\r\n    calc(max(var(--ej-inset), env(safe-area-inset-top))    + var(--ej-gap))\r\n    calc(max(var(--ej-inset), env(safe-area-inset-right))  + var(--ej-gap))\r\n    calc(max(var(--ej-inset), env(safe-area-inset-bottom)) + clamp(16px, 2.4vw, 34px))\r\n    calc(max(var(--ej-inset), env(safe-area-inset-left))   + var(--ej-gap));\r\n  overflow:hidden;\r\n  overflow:clip;\r\n  background:var(--ej-bg);\r\n  color:var(--ej-ink);\r\n  font-family:var(--ej-sans);\r\n  font-weight:400;\r\n  line-height:1.5;\r\n  text-align:center;\r\n  -webkit-font-smoothing:antialiased;\r\n  -moz-osx-font-smoothing:grayscale;\r\n  text-rendering:optimizeLegibility;\r\n}\r\n\/* Neutralise theme\/kit rules such as `* {font-family:anjoman}` and `.elementor-kit-x h1{\u2026}` *\/\r\n.ej-cs *,.ej-cs *::before,.ej-cs *::after{box-sizing:border-box;margin:0;padding:0;border:0;font-family:inherit;color:inherit;letter-spacing:inherit;text-transform:none}\r\n.ej-cs svg{display:block;overflow:visible}\r\n\r\n\/* ---------- Background ---------- *\/\r\n.ej-cs__bg{\r\n  position:absolute;inset:0;z-index:-2;pointer-events:none;\r\n  background:\r\n    radial-gradient(60% 55% at 50% 54%, var(--ej-white) 0%, rgba(255,255,255,0) 72%),\r\n    radial-gradient(38% 34% at 50% 54%, rgba(19,68,151,.035) 0%, rgba(19,68,151,0) 100%);\r\n}\r\n\r\n\/* ---------- Editorial frame ---------- *\/\r\n.ej-cs__frame{\r\n  position:absolute;z-index:-1;pointer-events:none;\r\n  top:max(var(--ej-inset), env(safe-area-inset-top));\r\n  right:max(var(--ej-inset), env(safe-area-inset-right));\r\n  bottom:max(var(--ej-inset), env(safe-area-inset-bottom));\r\n  left:max(var(--ej-inset), env(safe-area-inset-left));\r\n}\r\n.ej-cs__rule{position:absolute;background:var(--ej-silver)}\r\n.ej-cs__rule--t,.ej-cs__rule--b{left:0;right:0;height:1px}\r\n.ej-cs__rule--l,.ej-cs__rule--r{top:0;bottom:0;width:1px}\r\n.ej-cs__rule--t{top:0}.ej-cs__rule--b{bottom:0}\r\n.ej-cs__rule--l{left:0}.ej-cs__rule--r{right:0}\r\n.ej-cs__corner{\r\n  position:absolute;width:7px;height:7px;\r\n  background:var(--ej-bg);border:1px solid var(--ej-blue);\r\n  transform:rotate(45deg);\r\n}\r\n.ej-cs__corner--tl{top:-3px;left:-3px}.ej-cs__corner--tr{top:-3px;right:-3px}\r\n.ej-cs__corner--br{bottom:-3px;right:-3px}.ej-cs__corner--bl{bottom:-3px;left:-3px}\r\n\r\n\/* ---------- Side labels ---------- *\/\r\n.ej-cs__side{\r\n  position:absolute;top:50%;\r\n  font-family:var(--ej-sans);font-size:10.5px;font-weight:400;\r\n  letter-spacing:.42em;text-transform:uppercase;color:var(--ej-grey);\r\n  white-space:nowrap;line-height:1;\r\n  padding:0 1.1em;background:var(--ej-bg);\r\n}\r\n.ej-cs__side--l{left:max(var(--ej-inset), env(safe-area-inset-left));transform:translate(-50%,-50%) rotate(-90deg)}\r\n.ej-cs__side--r{right:max(var(--ej-inset), env(safe-area-inset-right));transform:translate(50%,-50%) rotate(90deg)}\r\n\r\n\/* ---------- Brand ---------- *\/\r\n.ej-cs__brand{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.6vw,18px);will-change:transform}\r\n.ej-cs__emblem{width:auto;height:clamp(42px,4.8vw,64px)}\r\n.ej-cs__emblem-band{\r\n  fill:var(--ej-blue);stroke:var(--ej-blue);stroke-width:4;stroke-linejoin:round;\r\n}\r\n.ej-cs__emblem-star{fill:var(--ej-blue);transform-box:fill-box;transform-origin:50% 50%}\r\n.ej-cs__wordmark{display:flex;flex-direction:column;align-items:center;gap:.5em;font-family:var(--ej-serif);line-height:1}\r\n.ej-cs__name{\r\n  font-size:clamp(15px,1.45vw,20px);letter-spacing:.46em;padding-left:.46em;\r\n  color:var(--ej-blue);\r\n}\r\n.ej-cs__sub{\r\n  font-size:clamp(9.5px,.82vw,11.5px);letter-spacing:.78em;padding-left:.78em;\r\n  color:var(--ej-graphite);\r\n}\r\n\r\n\/* ---------- Stage ---------- *\/\r\n.ej-cs__stage{\r\n  align-self:center;width:100%;\r\n  display:flex;flex-direction:column;align-items:center;\r\n  padding-block:clamp(28px,6vh,72px);\r\n}\r\n.ej-cs .ej-cs__title{\r\n  position:relative;width:100%;\r\n  font-family:var(--ej-serif);font-weight:400;font-style:normal;\r\n  font-size:clamp(40px,5.6vw,124px);line-height:1;\r\n  letter-spacing:.09em;color:var(--ej-blue);text-transform:none;\r\n}\r\n.ej-cs__line{\r\n  position:relative;\r\n  display:grid;grid-template-columns:1fr auto 1fr;align-items:center;\r\n  will-change:transform;\r\n}\r\n.ej-cs__word{display:block;overflow:hidden;padding-block:.12em;margin-block:-.12em;white-space:nowrap}\r\n.ej-cs__word--a{justify-self:end}\r\n.ej-cs__word--b{justify-self:start}\r\n.ej-cs__ch{display:inline-block}\r\n.ej-cs__word .ej-cs__ch:last-child{letter-spacing:0}\r\n.ej-cs__gem{display:block;width:.4em;height:.4em;margin-inline:max(.62em, calc(var(--ej-orbit) * .074 + 10px - .2em));color:var(--ej-blue)}\r\n.ej-cs__gem svg{width:100%;height:100%;fill:currentColor;transform-origin:50% 50%}\r\n\r\n\/* Orbit *\/\r\n.ej-cs__orbit{\r\n  position:absolute;left:50%;top:50%;z-index:-1;\r\n  width:var(--ej-orbit);height:var(--ej-orbit);\r\n  margin:calc(var(--ej-orbit) \/ -2) 0 0 calc(var(--ej-orbit) \/ -2);\r\n  pointer-events:none;\r\n}\r\n.ej-cs__orbit-px,.ej-cs__layer{position:absolute;inset:0;display:block}\r\n.ej-cs__orbit-px{will-change:transform}\r\n.ej-cs__layer svg{width:100%;height:100%;fill:none;stroke:var(--ej-blue);stroke-width:1;vector-effect:non-scaling-stroke}\r\n.ej-cs__layer svg *{vector-effect:non-scaling-stroke}\r\n.ej-cs__layer .ej-cs__fill{fill:var(--ej-blue);stroke:none}\r\n.ej-cs__layer--1{opacity:.16}\r\n.ej-cs__layer--2{opacity:.2}\r\n.ej-cs__layer--3{opacity:.42}\r\n.ej-cs__layer--5{opacity:.22}\r\n.ej-cs__dots{stroke-dasharray:0 7;stroke-linecap:round;stroke-width:1.6}\r\n.ej-cs__spin{transform-origin:50% 50%}\r\n.ej-cs__twinkle{position:absolute;width:12px;height:12px;fill:var(--ej-blue);opacity:0}\r\n.ej-cs__twinkle--1{left:16%;top:24%;width:14px;height:14px}\r\n.ej-cs__twinkle--2{right:13%;top:63%;width:10px;height:10px}\r\n.ej-cs__twinkle--3{left:62%;top:9%;width:8px;height:8px}\r\n\r\n\/* Divider + tagline *\/\r\n.ej-cs__divider{\r\n  display:flex;align-items:center;gap:12px;\r\n  width:clamp(140px,18vw,240px);margin-top:clamp(30px,5vh,56px);\r\n}\r\n.ej-cs__divider i{flex:1;height:1px;background:var(--ej-blue-a)}\r\n.ej-cs__divider i:first-child{transform-origin:100% 50%}\r\n.ej-cs__divider i:last-child{transform-origin:0 50%}\r\n.ej-cs__divider b{width:5px;height:5px;background:var(--ej-blue);transform:rotate(45deg)}\r\n.ej-cs__tagline{\r\n  margin-top:clamp(16px,2.4vh,24px);\r\n  font-family:var(--ej-serif);font-size:clamp(15px,1.3vw,20px);\r\n  letter-spacing:.06em;line-height:1.6;color:var(--ej-graphite);\r\n  max-width:28ch;text-wrap:balance;\r\n}\r\n\r\n\/* ---------- Footer ---------- *\/\r\n.ej-cs__foot{\r\n  width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;\r\n  font-size:10.5px;line-height:1.4;color:var(--ej-grey);\r\n}\r\n.ej-cs__copy{font-family:var(--ej-sans);letter-spacing:.24em;text-transform:uppercase}\r\n.ej-cs__fa{font-family:var(--ej-sans);font-size:12.5px;letter-spacing:0;color:var(--ej-grey)}\r\n\r\n\/* =====================================================================\r\n   Entrance choreography (only when JS is running: .ej-js \u2192 .is-in)\r\n   ===================================================================== *\/\r\n.ej-cs.ej-js .ej-cs__rule{transition:transform 1.8s var(--ej-ease-io) .1s}\r\n.ej-cs.ej-js .ej-cs__rule--t,.ej-cs.ej-js .ej-cs__rule--b{transform:scaleX(0)}\r\n.ej-cs.ej-js .ej-cs__rule--l,.ej-cs.ej-js .ej-cs__rule--r{transform:scaleY(0)}\r\n.ej-cs.ej-js .ej-cs__rule--t{transform-origin:0 50%}\r\n.ej-cs.ej-js .ej-cs__rule--b{transform-origin:100% 50%}\r\n.ej-cs.ej-js .ej-cs__rule--l{transform-origin:50% 100%}\r\n.ej-cs.ej-js .ej-cs__rule--r{transform-origin:50% 0}\r\n.ej-cs.ej-js .ej-cs__corner{opacity:0;transition:opacity .9s ease 1.3s}\r\n\r\n.ej-cs.ej-js .ej-cs__emblem-band{\r\n  fill-opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1;\r\n  transition:stroke-dashoffset 1.7s var(--ej-ease-io) .25s, fill-opacity 1s ease 1.45s;\r\n}\r\n.ej-cs.ej-js .ej-cs__emblem-star{\r\n  opacity:0;transform:scale(.2) rotate(-90deg);\r\n  transition:opacity .8s ease 1.2s, transform 1.4s var(--ej-ease) 1.2s;\r\n}\r\n.ej-cs.ej-js .ej-cs__name,\r\n.ej-cs.ej-js .ej-cs__sub{\r\n  opacity:0;clip-path:inset(0 50% 0 50%);\r\n  transition:opacity 1.2s ease, clip-path 1.6s var(--ej-ease);\r\n}\r\n.ej-cs.ej-js .ej-cs__name{transition-delay:.85s}\r\n.ej-cs.ej-js .ej-cs__sub{transition-delay:1.1s}\r\n\r\n.ej-cs.ej-js .ej-cs__layer{\r\n  opacity:0;transform:scale(.88) rotate(-6deg);\r\n  transition:opacity 2.4s ease, transform 2.8s var(--ej-ease);\r\n}\r\n.ej-cs.ej-js .ej-cs__layer--5{transition-delay:1s}\r\n.ej-cs.ej-js .ej-cs__layer--3{transition-delay:1.15s}\r\n.ej-cs.ej-js .ej-cs__layer--2{transition-delay:1.3s}\r\n.ej-cs.ej-js .ej-cs__layer--1{transition-delay:1.6s}\r\n\r\n.ej-cs.ej-js .ej-cs__ch{\r\n  transform:translateY(112%);\r\n  transition:transform 1.3s var(--ej-ease) calc(1.35s + var(--i) * 70ms);\r\n}\r\n.ej-cs.ej-js .ej-cs__gem{\r\n  opacity:0;transform:scale(0) rotate(-135deg);\r\n  transition:opacity .6s ease 1.55s, transform 1.6s var(--ej-ease) 1.55s;\r\n}\r\n.ej-cs.ej-js .ej-cs__divider i{transform:scaleX(0);transition:transform 1.4s var(--ej-ease) 2.2s}\r\n.ej-cs.ej-js .ej-cs__divider b{opacity:0;transform:rotate(45deg) scale(0);transition:opacity .6s ease 2.1s, transform .9s var(--ej-ease) 2.1s}\r\n.ej-cs.ej-js .ej-cs__tagline{\r\n  opacity:0;transform:translateY(14px);\r\n  transition:opacity 1.4s ease 2.35s, transform 1.6s var(--ej-ease) 2.35s;\r\n}\r\n.ej-cs.ej-js .ej-cs__foot,\r\n.ej-cs.ej-js .ej-cs__side{opacity:0;transition:opacity 1.4s ease 2.7s}\r\n\r\n\/* Final state *\/\r\n.ej-cs.is-in .ej-cs__rule{transform:none}\r\n.ej-cs.is-in .ej-cs__corner,\r\n.ej-cs.is-in .ej-cs__foot,\r\n.ej-cs.is-in .ej-cs__side{opacity:1}\r\n.ej-cs.is-in .ej-cs__emblem-band{fill-opacity:1;stroke-dashoffset:0}\r\n.ej-cs.is-in .ej-cs__emblem-star{opacity:1;transform:none}\r\n.ej-cs.is-in .ej-cs__name,\r\n.ej-cs.is-in .ej-cs__sub{opacity:1;clip-path:inset(0 0 0 0)}\r\n.ej-cs.is-in .ej-cs__layer{transform:none}\r\n.ej-cs.is-in .ej-cs__layer--1{opacity:.16}\r\n.ej-cs.is-in .ej-cs__layer--2{opacity:.2}\r\n.ej-cs.is-in .ej-cs__layer--3{opacity:.42}\r\n.ej-cs.is-in .ej-cs__layer--5{opacity:.22}\r\n.ej-cs.is-in .ej-cs__ch{transform:none}\r\n.ej-cs.is-in .ej-cs__gem{opacity:1;transform:none}\r\n.ej-cs.is-in .ej-cs__divider i{transform:none}\r\n.ej-cs.is-in .ej-cs__divider b{opacity:1;transform:rotate(45deg)}\r\n.ej-cs.is-in .ej-cs__tagline{opacity:1;transform:none}\r\n\r\n\/* =====================================================================\r\n   Ambient motion (transform \/ opacity only)\r\n   ===================================================================== *\/\r\n.ej-cs__spin--slow{animation:ej-cs-spin 220s linear infinite}\r\n.ej-cs__spin--mid {animation:ej-cs-spin 96s linear infinite}\r\n.ej-cs__gem svg{animation:ej-cs-glint 7s var(--ej-ease-io) 4s infinite}\r\n.ej-cs__twinkle--1{animation:ej-cs-twinkle 6s ease-in-out 3.2s infinite}\r\n.ej-cs__twinkle--2{animation:ej-cs-twinkle 7.5s ease-in-out 4.6s infinite}\r\n.ej-cs__twinkle--3{animation:ej-cs-twinkle 5.5s ease-in-out 6s infinite}\r\n\r\n@keyframes ej-cs-spin{to{transform:rotate(360deg)}}\r\n@keyframes ej-cs-glint{\r\n  0%,82%,100%{transform:scale(1) rotate(0)}\r\n  90%{transform:scale(1.14) rotate(45deg)}\r\n}\r\n@keyframes ej-cs-twinkle{\r\n  0%,100%{opacity:0;transform:scale(.3) rotate(0)}\r\n  50%{opacity:.7;transform:scale(1) rotate(45deg)}\r\n}\r\n\r\n\/* Pause ambient motion when tab hidden \/ component off-screen *\/\r\n.ej-cs.is-paused *{animation-play-state:paused !important}\r\n\r\n\/* =====================================================================\r\n   Responsive\r\n   ===================================================================== *\/\r\n@media (max-width:1023px){\r\n  .ej-cs__side{display:none}\r\n}\r\n@media (max-width:900px){\r\n  .ej-cs .ej-cs__title{font-size:clamp(30px, calc((100vw - 68px) \/ 6.9), 84px);letter-spacing:.08em}\r\n  .ej-cs__line{grid-template-columns:1fr;justify-items:center;row-gap:.2em}\r\n  .ej-cs__word--a,.ej-cs__word--b{justify-self:center}\r\n  .ej-cs__gem{width:.3em;height:.3em;margin:0}\r\n}\r\n@media (max-width:640px){\r\n  .ej-cs{--ej-orbit:min(150vw, 92svh)}\r\n  .ej-cs__twinkle--2,.ej-cs__twinkle--3{display:none}\r\n  .ej-cs__foot{flex-direction:column-reverse;justify-content:center;gap:8px}\r\n  .ej-cs__copy{letter-spacing:.16em;font-size:9.5px;text-wrap:balance}\r\n}\r\n@media (max-width:360px){\r\n  .ej-cs__copy{letter-spacing:.08em}\r\n}\r\n@media (max-height:560px) and (orientation:landscape){\r\n  .ej-cs{--ej-gap:16px}\r\n  .ej-cs__emblem{height:34px}\r\n  .ej-cs .ej-cs__title{font-size:clamp(28px,5.6vw,64px);letter-spacing:.09em}\r\n  .ej-cs__line{grid-template-columns:1fr auto 1fr;row-gap:0}\r\n  .ej-cs__word--a{justify-self:end}\r\n  .ej-cs__word--b{justify-self:start}\r\n  .ej-cs__gem{width:.4em;height:.4em;margin-inline:max(.62em, calc(var(--ej-orbit) * .074 + 10px - .2em))}\r\n  .ej-cs__stage{padding-block:18px}\r\n  .ej-cs__divider{margin-top:18px}\r\n  .ej-cs__side{display:none}\r\n}\r\n\r\n\/* Reduced motion: no movement, content simply appears *\/\r\n@media (prefers-reduced-motion:reduce){\r\n  .ej-cs *,.ej-cs *::before,.ej-cs *::after{animation:none !important;transition:none !important}\r\n  .ej-cs.ej-js{animation:ej-cs-fade .8s ease both}\r\n  @keyframes ej-cs-fade{from{opacity:0}to{opacity:1}}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  var REDUCED = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\");\r\n  var FINE    = window.matchMedia && window.matchMedia(\"(hover: hover) and (pointer: fine)\");\r\n  var MAX_SHIFT = 12;   \/* \u270e EDITABLE: max parallax travel in px (for depth 1) *\/\r\n\r\n  \/* Split headline words into letters for the staggered reveal *\/\r\n  function splitWords(root) {\r\n    var words = root.querySelectorAll(\"[data-split]\");\r\n    var title = root.querySelector(\".ej-cs__title\");\r\n    var label = [], i = 0;\r\n    for (var w = 0; w < words.length; w++) {\r\n      var text = words[w].textContent.trim();\r\n      label.push(text);\r\n      words[w].textContent = \"\";\r\n      words[w].setAttribute(\"aria-hidden\", \"true\");\r\n      for (var c = 0; c < text.length; c++) {\r\n        var s = document.createElement(\"span\");\r\n        s.className = \"ej-cs__ch\";\r\n        s.style.setProperty(\"--i\", i++);\r\n        s.textContent = text.charAt(c) === \" \" ? \"\\u00A0\" : text.charAt(c);\r\n        words[w].appendChild(s);\r\n      }\r\n      i++; \/* beat for the sparkle between the words *\/\r\n    }\r\n    if (title) title.setAttribute(\"aria-label\", label.join(\" \"));\r\n  }\r\n\r\n  \/* Wait briefly for the display font so letters don't re-flow mid-animation *\/\r\n  function fontsReady(cb) {\r\n    var done = false, go = function () { if (!done) { done = true; cb(); } };\r\n    setTimeout(go, 1100);\r\n    if (document.fonts && document.fonts.load) {\r\n      document.fonts.load('400 1em \"Marcellus\"').then(go, go);\r\n    } else { go(); }\r\n  }\r\n\r\n  function initParallax(root) {\r\n    var layers = root.querySelectorAll(\"[data-depth]\");\r\n    var depth = [];\r\n    for (var k = 0; k < layers.length; k++) depth[k] = parseFloat(layers[k].getAttribute(\"data-depth\")) || 0;\r\n    var tx = 0, ty = 0, cx = 0, cy = 0, raf = 0, last = 0;\r\n    var w = window.innerWidth, h = window.innerHeight;\r\n\r\n    function apply() {\r\n      for (var k = 0; k < layers.length; k++) {\r\n        var d = depth[k] * MAX_SHIFT;\r\n        layers[k].style.transform = \"translate3d(\" + (cx * d).toFixed(2) + \"px,\" + (cy * d).toFixed(2) + \"px,0)\";\r\n      }\r\n    }\r\n    function tick(now) {\r\n      var dt = last ? Math.min(now - last, 64) : 16.7;\r\n      last = now;\r\n      var a = 1 - Math.pow(0.93, dt \/ 16.7);       \/* frame-rate independent easing *\/\r\n      cx += (tx - cx) * a;\r\n      cy += (ty - cy) * a;\r\n      apply();\r\n      if (Math.abs(tx - cx) > 0.0005 || Math.abs(ty - cy) > 0.0005) {\r\n        raf = requestAnimationFrame(tick);\r\n      } else { raf = 0; last = 0; }               \/* stop the loop once settled *\/\r\n    }\r\n    function kick() { if (!raf) raf = requestAnimationFrame(tick); }\r\n\r\n    root.addEventListener(\"pointermove\", function (e) {\r\n      if (e.pointerType !== \"mouse\" || !FINE.matches || REDUCED.matches) return;\r\n      tx = (e.clientX \/ w - 0.5) * -2;\r\n      ty = (e.clientY \/ h - 0.5) * -2;\r\n      kick();\r\n    }, { passive: true });\r\n    root.addEventListener(\"pointerleave\", function () { tx = 0; ty = 0; kick(); });\r\n    window.addEventListener(\"resize\", function () { w = window.innerWidth; h = window.innerHeight; }, { passive: true });\r\n  }\r\n\r\n  function initVisibility(root) {\r\n    var inView = true;\r\n    function update() {\r\n      root.classList.toggle(\"is-paused\", document.hidden || !inView);\r\n    }\r\n    function onVis() {\r\n      if (!root.isConnected) { document.removeEventListener(\"visibilitychange\", onVis); return; }\r\n      update();\r\n    }\r\n    document.addEventListener(\"visibilitychange\", onVis);\r\n    if (\"IntersectionObserver\" in window) {\r\n      new IntersectionObserver(function (entries) {\r\n        inView = entries[0].isIntersecting; update();\r\n      }).observe(root);\r\n    }\r\n  }\r\n\r\n  function init(root) {\r\n    if (root.getAttribute(\"data-ej-init\")) return;   \/* no double init *\/\r\n    root.setAttribute(\"data-ej-init\", \"1\");\r\n    root.classList.add(\"ej-js\");\r\n\r\n    splitWords(root);\r\n    initVisibility(root);\r\n\r\n    if (REDUCED && REDUCED.matches) { root.classList.add(\"is-in\"); return; }\r\n\r\n    if (FINE && FINE.matches) initParallax(root);\r\n    fontsReady(function () {\r\n      requestAnimationFrame(function () {\r\n        requestAnimationFrame(function () { root.classList.add(\"is-in\"); });\r\n      });\r\n    });\r\n  }\r\n\r\n  function boot() {\r\n    var roots = document.querySelectorAll(\".ej-cs\");\r\n    for (var i = 0; i < roots.length; i++) init(roots[i]);\r\n  }\r\n\r\n  \/* Script sits after the markup, so run now; fall back if moved to <head> *\/\r\n  if (document.querySelector(\".ej-cs\")) boot();\r\n  else if (document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", boot);\r\n  else boot();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Fine Jewelry MMXXVI EBRAHIMI JEWELRY WE\u2019LL BE BACK SOON A New Expression of Timeless Elegance. &copy; 2026 Ebrahimi Jewelry. All Rights Reserved. \u062c\u0648\u0627\u0647\u0631\u06cc \u0627\u0628\u0631\u0627\u0647\u06cc\u0645\u06cc<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":7,"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/ebrahimijewelry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}