{"id":2391,"date":"2025-11-22T17:07:47","date_gmt":"2025-11-22T17:07:47","guid":{"rendered":"https:\/\/ramezbasmaji.com\/%d9%85%d9%86-%d8%a3%d9%86%d8%a7\/"},"modified":"2026-10-16T22:33:31","modified_gmt":"2026-10-16T22:33:31","slug":"about-us","status":"publish","type":"page","link":"https:\/\/ramezbasmaji.com\/en\/about-us\/","title":{"rendered":"About Us"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2391\" class=\"elementor elementor-2391 elementor-1214\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-rbaboue e-con-full rb e-flex e-con e-parent\" data-id=\"rbaboue\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-982e60f elementor-widget elementor-widget-rba_styles\" data-id=\"982e60f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_styles.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800&amp;family=Cairo:wght@600;700;800;900&amp;family=Tajawal:wght@400;500;700&amp;display=swap\" rel=\"stylesheet\"\/>\n<script>document.documentElement.classList.add('js');setTimeout(function(){if(!window.rbReady){document.querySelectorAll('.rv,[data-split],[data-reveal],.stamps').forEach(function(e){e.classList.add('in')})}},3000)<\/script>\n<style>\n.rb{\n  --paper:#F8F5EE; --paper-2:#EFEAE0; --paper-3:#E3DED3; --white:#FFFFFF;\n  --ink:#141416; --ink-2:#2A2A2F; --soft:#55565D; --soft-2:#3A3A40;\n  --on-ink:#F5F2EA; --on-ink-soft:#BDB8AE;\n  --rule:rgba(20,20,22,.12); --rule-strong:rgba(20,20,22,.26); --rule-ink:rgba(245,242,234,.16);\n  --accent:#F6DD3C; --accent-deep:#E9CF22; --lav:#CECEE8; --lav-2:#DCDCF0;\n  --ar:\"Cairo\",\"Outfit\",system-ui,sans-serif; --body:\"Tajawal\",\"Outfit\",system-ui,sans-serif; --lat:\"Outfit\",system-ui,sans-serif;\n  --ease:cubic-bezier(.16,1,.3,1); --ease-io:cubic-bezier(.65,0,.35,1);\n  --wrap:1320px; --gut:clamp(16px,4vw,40px); --sec:clamp(80px,9vw,136px);\n}\n*,*::before,*::after{box-sizing:border-box}\nhtml{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip}\nbody{margin:0;overflow-x:clip}\n.rb{background:var(--paper);color:var(--ink);font:400 18px\/1.75 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}\n.rb::after{content:\"\";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:multiply;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\n.rb img{display:block;max-width:100%;height:auto}\n.rb a{color:inherit}\n.rb h1,.rb h2,.rb h3,.rb h4,.rb p,.rb figure{margin:0}\n.rb h1,.rb h2{font-family:var(--ar);font-weight:900;line-height:1.25;letter-spacing:0}\n.rb h3{font-family:var(--ar);font-weight:800;line-height:1.35}\n.rb .lat{font-family:var(--lat);font-weight:800;text-transform:uppercase;letter-spacing:-.005em}\n.rb :focus-visible{outline:2px solid #3B5BDB;outline-offset:3px}\n.rb .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}\n.rb .sec{padding-block:var(--sec);overflow-x:clip}\n.rb .eyebrow{font:700 14px\/1 var(--ar);color:var(--soft)}\n.rb .h2{font-size:clamp(34px,4.2vw,60px);margin-top:16px;text-wrap:balance}\n.rb .lead{color:var(--soft);font-size:clamp(17px,1.4vw,20px);max-width:56ch;margin-top:20px}\n.rb .kicker{display:inline-flex;align-items:center;gap:12px;font:700 14px\/1 var(--ar);color:var(--soft)}\n\/* a row of tailor stitches marks the label: static, no glow or pulse *\/\n.rb .kicker i{width:30px;height:2px;border-radius:0;background:repeating-linear-gradient(to left,currentColor 0 6px,transparent 6px 10px);flex:none;color:var(--ink)}\n.rb .dark .kicker i,.rb .hero .kicker i{color:var(--accent)}\n.rb .mark{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:100% 88%;background-size:0% 28%;transition:background-size 1.3s var(--ease) .7s;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}\n.rb .in .mark,.rb .mark.in,.no-js .rb .mark{background-size:100% 28%}\n.rb .dark .mark{color:var(--accent);background:none}\n\n\/* buttons and links (Fabusse) *\/\n.rb .btn{position:relative;display:inline-flex;align-items:center;gap:14px;white-space:nowrap;text-decoration:none;font:700 16px\/1 var(--ar);padding:12px 26px 12px 12px;min-height:58px;border-radius:999px;border:0;cursor:pointer;transition:background-color .4s var(--ease),color .4s var(--ease),box-shadow .5s var(--ease),transform .4s var(--ease)}\n.rb .btn .arrow{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;overflow:hidden;transition:transform .5s var(--ease)}\n.rb .btn .arrow svg{width:16px;height:16px;transition:transform .5s var(--ease)}\n.rb .btn .arrow svg + svg{position:absolute;transform:translateX(160%)}\n.rb .btn:hover .arrow{transform:scale(1.12)}\n.rb .btn:hover .arrow svg:first-child{transform:translateX(-160%)}\n.rb .btn:hover .arrow svg + svg{transform:none}\n.rb .btn:active{transform:translateY(1px) scale(.99)}\n.rb .btn--ink{background:var(--ink);color:var(--on-ink)}\n.rb .btn--ink .arrow{background:var(--accent);color:var(--ink)}\n.rb .btn--ink:hover{box-shadow:0 16px 34px -14px rgba(20,20,22,.55)}\n.rb .btn--accent{background:var(--accent);color:var(--ink)}\n.rb .btn--accent .arrow{background:var(--ink);color:var(--accent)}\n.rb .btn--accent:hover{background:var(--accent-deep)}\n.rb .btn--white{background:var(--white);color:var(--ink)}\n.rb .btn--white .arrow{background:var(--accent);color:var(--ink)}\n.rb .btn--sm{min-height:48px;font-size:14px;padding:8px 20px 8px 8px}\n.rb .btn--sm .arrow{width:30px;height:30px}\n.rb .link{position:relative;display:inline-flex;align-items:center;min-height:44px;font:700 16px\/1 var(--ar);text-decoration:none;white-space:nowrap}\n.rb .link::after,.rb .link::before{content:\"\";position:absolute;left:0;right:0;bottom:8px;height:1.5px;background:currentColor;transition:transform .6s var(--ease)}\n.rb .link::after{transform-origin:0 50%}\n.rb .link::before{transform:scaleX(0);transform-origin:100% 50%;transition-delay:.15s}\n.rb .link:hover::after{transform:scaleX(0)}\n.rb .link:hover::before{transform:scaleX(1)}\n\n\/* reveal system (Fabusse) *\/\n.js .rb .rv{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}\n.js .rb .rv.in{opacity:1;transform:none}\n.rb .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}\n.rb .wi{display:inline-block;transition:transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 60ms)}\n.js .rb [data-split]:not(.in) .wi{transform:translateY(112%)}\n\n\/* nav (stand-in for the theme header, in Fabusse's pill shape) *\/\n.rb .navwrap{position:sticky;top:12px;z-index:50;padding-top:12px}\n.rb .nav__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);color:var(--on-ink);border-radius:999px;padding:8px 26px 8px 8px;transition:box-shadow .6s var(--ease)}\n.rb .nav.is-scrolled .nav__bar{box-shadow:0 18px 40px -20px rgba(20,20,22,.6)}\n.rb .nav__logo img{height:34px;width:auto}\n.rb .nav__links{display:flex;gap:30px;list-style:none;margin:0;padding:0;font:600 15px\/1 var(--ar)}\n.rb .nav__links a{position:relative;text-decoration:none;color:var(--on-ink-soft);padding:6px 0;transition:color .4s}\n.rb .nav__links a::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}\n.rb .nav__links a:hover,.rb .nav__links a[aria-current]{color:var(--on-ink)}\n.rb .nav__links a:hover::after,.rb .nav__links a[aria-current]::after{transform:scaleX(1);transform-origin:100% 50%}\n.rb .nav__end{display:flex;align-items:center;gap:14px}\n.rb .nav__lang{font:500 14px\/1 var(--lat);color:var(--on-ink-soft);text-decoration:none}\n\n\/* hero *\/\n.rb .hero{padding-block:clamp(48px,6vw,84px) clamp(70px,8vw,110px)}\n.rb .hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,6vw,90px);align-items:center}\n.rb .hero h1{font-size:clamp(40px,5.1vw,80px);line-height:1.22;margin-top:26px;text-wrap:balance}\n.rb .hero__lead{margin-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.75;max-width:46ch;color:var(--soft-2)}\n.rb .hero__cta{margin-top:38px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}\n.rb .trust{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-strong)}\n.rb .trust li{list-style:none;position:relative;padding:20px 0 4px;padding-inline-end:12px}\n.rb .trust{padding:0}\n.rb .trust li::after{content:\"\";position:absolute;right:0;left:0;top:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:100% 50%;transition:transform .7s var(--ease)}\n.rb .trust li:hover::after{transform:scaleX(1)}\n.rb .trust b{display:block;font:800 clamp(30px,2.8vw,42px)\/1 var(--lat);transition:transform .6s var(--ease)}\n.rb .trust li:hover b{transform:translateY(-4px)}\n.rb .trust li > span{display:block;margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--soft)}\n.rb .hero__media{position:relative}\n.rb .frame{position:relative;overflow:hidden;border-radius:20px;background:var(--paper-3)}\n.rb .frame img{width:100%;object-fit:cover;transition:transform 1.6s var(--ease),clip-path 1.6s var(--ease-io) .1s}\n.js .rb .frame--reveal img{transform:scale(1.14);clip-path:inset(100% 0 0 0)}\n.js .rb .frame--reveal.in img{transform:scale(1);clip-path:inset(0 0 0 0)}\n.rb .hero__media .frame img{aspect-ratio:4\/5;object-position:50% 30%}\n.rb .frame video{display:block;width:100%;object-fit:cover;transition:transform 1.6s var(--ease),clip-path 1.6s var(--ease-io) .1s}\n.js .rb .frame--reveal video{transform:scale(1.14);clip-path:inset(100% 0 0 0)}\n.js .rb .frame--reveal.in video{transform:scale(1);clip-path:inset(0 0 0 0)}\n.rb .hero__media .frame video{aspect-ratio:4\/5;height:auto!important;max-height:none;object-position:50% 24%}\n.rb .frame--reel::after{content:\"\";position:absolute;inset:0 0 auto;height:26%;background:linear-gradient(to bottom,rgba(20,20,22,.28),transparent);pointer-events:none}\n.rb .reel__ui{position:absolute;top:16px;inset-inline-start:16px;z-index:2;display:flex;align-items:center;gap:8px}\n.rb .reel__ig{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 16px;border-radius:999px;background:rgba(248,245,238,.94);color:var(--ink);font:600 13px\/1 var(--body);text-decoration:none;transition:background .25s,transform .25s}\n.rb .reel__ig:hover{background:var(--accent);transform:translateY(-2px)}\n.rb .reel__ig svg,.rb .reel__snd svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.rb .reel__snd.reel__snd{position:relative;width:40px;height:40px!important;min-height:0;line-height:1!important;padding:0!important;margin:0;display:grid;place-items:center;border:0!important;border-radius:50%;background:rgba(248,245,238,.94)!important;color:var(--ink)!important;box-shadow:none!important;cursor:pointer;transition:background .25s,transform .25s}\n.rb .reel__snd.reel__snd:hover{background:var(--accent)!important;transform:scale(1.06)}\n.rb .reel__snd .on,.rb .reel__snd[aria-pressed=true] .off{display:none}\n.rb .reel__snd[aria-pressed=true] .on{display:inline}\n@media (max-width:560px){.rb .reel__ig{width:40px;height:40px;padding:0;justify-content:center}.rb .reel__ig span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}\n.rb .reel__ig:focus-visible,.rb .reel__snd:focus-visible{outline:2px solid var(--accent);outline-offset:3px}\n.rb .htag{position:absolute;right:-56px;bottom:-44px;width:270px;background:var(--lav);color:var(--ink);border-radius:20px;padding:46px 24px 22px;transform-origin:50% -60px;transform:rotate(3deg);z-index:2;box-shadow:0 30px 50px -30px rgba(20,20,22,.6)}\n.js .rb .htag{opacity:0}\n.js .rb .htag.in{opacity:1;animation:swing 2.4s var(--ease) .9s backwards}\n\/* once it has landed the drop-in is retired, so hovering and leaving never replays it (it used to restart from opacity 0) *\/\n.js .rb .htag.landed{animation:none}\n.js .rb .htag.landed:hover{animation:sway 2.2s var(--ease-io) infinite}\n@keyframes swing{0%{opacity:0;transform:translateY(-40px) rotate(16deg)}25%{opacity:1;transform:translateY(0) rotate(-5deg)}50%{transform:rotate(6deg)}72%{transform:rotate(1.5deg)}100%{opacity:1;transform:rotate(3deg)}}\n@keyframes sway{0%,100%{transform:rotate(3deg)}50%{transform:rotate(-1.5deg)}}\n.rb .htag::before{content:\"\";position:absolute;top:16px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:1.5px solid var(--ink);background:var(--white)}\n.rb .htag::after{content:\"\";position:absolute;bottom:100%;left:50%;width:1.5px;height:60px;background:var(--ink);opacity:.5}\n.rb .htag small{display:block;font:700 13px\/1 var(--ar);color:var(--soft)}\n.rb .htag strong{display:block;margin-top:10px;font:800 20px\/1.4 var(--ar)}\n.rb .htag .price{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(20,20,22,.3);display:flex;align-items:baseline;gap:10px;direction:ltr;justify-content:flex-end}\n.rb .htag .price b{font:800 34px\/1 var(--lat)}\n.rb .htag .price s{color:var(--soft);font:500 15px\/1 var(--lat)}\n.rb .sign{position:absolute;left:22px;top:22px;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--on-ink);font:600 13px\/1 var(--lat);letter-spacing:.12em;text-transform:uppercase;z-index:2}\n\n\/* dark hero: ink ground, light type, the yellow becomes the one bright note *\/\n.rb .hero{background:var(--ink);color:var(--on-ink);--rule-strong:rgba(245,242,234,.2)}\n.rb .hero h1{color:var(--on-ink)}\n.rb .hero .kicker,.rb .hero .hero__lead,.rb .hero .trust li > span{color:var(--on-ink-soft)}\n.rb .hero .mark{color:var(--accent);background-size:0% 5%;background-position:100% 98%}\n.rb .hero .in .mark,.rb .hero .mark.in,.no-js .rb .hero .mark{background-size:100% 5%}\n.rb .hero .btn--ink{background:var(--accent);color:var(--ink)}\n.rb .hero .btn--ink .arrow{background:var(--ink);color:var(--accent)}\n.rb .hero .btn--ink:hover{background:var(--accent-deep);box-shadow:0 16px 34px -14px rgba(246,221,60,.45)}\n.rb .hero .link{color:var(--on-ink)}\n.rb .hero .frame{background:var(--ink-2)}\n.rb .hero .sign{box-shadow:0 0 0 1px rgba(245,242,234,.18)}\n.rb .hero .htag{box-shadow:0 30px 60px -28px rgba(0,0,0,.85)}\n.rb .hero .htag::after{background:var(--on-ink)}\n\n\/* scroll-linked motion (rb_scripts writes the custom properties; nothing moves for reduced motion) *\/\n.js .rb .hero__grid > div:first-child{transform:translate3d(0,var(--hx-y,0px),0);opacity:var(--hx-o,1);will-change:transform,opacity}\n.js .rb .hero__media{transform:translate3d(0,var(--hm-y,0px),0) scale(var(--hm-s,1));transform-origin:50% 0;will-change:transform}\n.js .rb [data-par] img,.js .rb .reel img{scale:1.12;translate:0 var(--py,0px)}\n.js .rb .sx{clip-path:inset(0 var(--sx-i,0px) round var(--sx-r,0px))}\n.js .rb .scrub .sw{opacity:var(--sw,.18);transition:opacity .25s linear}\n\n\/* marquee (Fabusse) *\/\n.rb .marq{overflow:hidden;border-block:1px solid var(--rule-strong);background:var(--paper);padding:22px 0}\n.rb .marq__track{display:flex;align-items:center;gap:36px;width:max-content;animation:mq 42s linear infinite}\n.rb .marq span{font:800 clamp(22px,2.4vw,34px)\/1 var(--lat);text-transform:uppercase;letter-spacing:-.005em;color:transparent;-webkit-text-stroke:1px rgba(20,20,22,.55);white-space:nowrap}\n.rb .marq span:nth-child(4n+1){color:var(--ink);-webkit-text-stroke:0}\n.rb .marq i{width:12px;height:12px;border-radius:50%;background:var(--accent);border:1px solid var(--ink);flex:none}\n.rb .marq:hover .marq__track{animation-play-state:paused}\n@keyframes mq{to{transform:translateX(50%)}}\n\n\/* who are you *\/\n.rb .who__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(40px,6vw,96px);align-items:start}\n.rb .tabs{display:grid;gap:10px;margin-top:34px}\n.rb .tab{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:20px;border:1px solid var(--rule-strong);font:800 clamp(19px,1.8vw,24px)\/1.35 var(--ar);color:var(--soft-2);transition:background .4s var(--ease),color .4s,border-color .4s,transform .5s var(--ease)}\n.rb .tab i{font:700 12px\/1 var(--lat);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}\n.rb .tab:hover{border-color:var(--ink);transform:translateX(-6px)}\n.rb .tab[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}\n.rb .tab[aria-selected=true] i{color:var(--accent)}\n.rb .tab:focus-visible{outline:2px solid #3B5BDB;outline-offset:3px}\n.rb .panel{position:relative;border-radius:20px;background:var(--lav);padding:clamp(28px,3.4vw,48px);min-height:470px;overflow:hidden;isolation:isolate}\n.rb .panel[hidden]{display:none}\n.rb .panel::before{content:\"\";position:absolute;width:420px;aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(20,20,22,.18);left:-150px;bottom:-190px;z-index:-1}\n.rb .panel__q{font:800 clamp(22px,2.2vw,30px)\/1.5 var(--ar);max-width:26ch}\n.rb .panel__p{color:var(--soft-2);margin-top:14px;max-width:52ch;font-size:17px}\n.rb .path{margin-top:28px;display:grid;gap:10px;counter-reset:s}\n.rb .step{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px 14px 14px;border-radius:16px;background:var(--white);text-decoration:none;transition:transform .5s var(--ease),box-shadow .4s}\n.rb .step:hover{transform:translateX(-8px);box-shadow:0 16px 30px -18px rgba(20,20,22,.5)}\n.rb .step b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--accent);font:800 15px\/1 var(--lat)}\n.rb .step span{font:800 17px\/1.4 var(--ar)}\n.rb .step small{display:block;font:500 14px\/1.5 var(--body);color:var(--soft);margin-top:2px}\n.rb .step em{font-style:normal;padding:8px 12px;border-radius:999px;background:var(--accent);font:800 14px\/1 var(--lat)}\n.js .rb .panel:not([hidden]) .step{animation:stepIn .7s var(--ease) both}\n.js .rb .panel:not([hidden]) .step:nth-child(2){animation-delay:.08s}.js .rb .panel:not([hidden]) .step:nth-child(3){animation-delay:.16s}\n@keyframes stepIn{from{opacity:0;transform:translateY(16px)}}\n\n\/* consultations gallery (Fabusse category grid: 3+3 on top, 2+2+2 below) *\/\n.rb .cons__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}\n.rb .cats{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:20px}\n.rb .cat{grid-column:span 2;position:relative;display:block;min-height:290px;border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink);background:var(--white);isolation:isolate;border:1px solid var(--rule)}\n.rb .cat--tall{grid-column:span 3;min-height:430px}\n.rb .cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;transition:transform 1.2s var(--ease);z-index:-2}\n.rb .cat::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(248,245,238,.96) 88%);z-index:-1}\n.rb .cat:hover img{transform:scale(1.06)}\n.rb .cat__label{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}\n.rb .cat__label b{font:900 clamp(20px,1.9vw,27px)\/1.3 var(--ar)}\n.rb .cat__label small{flex:none;display:flex;align-items:baseline;gap:8px;direction:ltr;padding:10px 14px;border-radius:999px;background:var(--ink);color:var(--on-ink);font:800 15px\/1 var(--lat);transition:background .4s,color .4s}\n.rb .cat__label small s{font-weight:400;font-size:12px;color:var(--on-ink-soft)}\n.rb .cat:hover small{background:var(--accent);color:var(--ink)}\n.rb .cat:hover small s{color:var(--soft)}\n.rb .cat--type{background:var(--accent);border-color:var(--accent)}\n.rb .cat--type::after{display:none}\n.rb .cat__big{position:absolute;top:24px;right:24px;left:24px;font:900 clamp(40px,4.4vw,66px)\/1.1 var(--ar);transition:transform .9s var(--ease)}\n.rb .cat__big em{font:800 1em\/1 var(--lat);font-style:normal}\n.rb .cat--type:hover .cat__big{transform:translateX(-8px)}\n.rb .cat--type .cat__label b{font-size:17px;font-weight:700;max-width:22ch}\n.rb .cat--type .cat__label small{background:var(--ink);color:var(--accent)}\n.rb .chips{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}\n.rb .chips a{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;border:1px solid var(--rule-strong);font:700 15px\/1 var(--ar);text-decoration:none;transition:background .35s,color .35s,transform .35s var(--ease),border-color .35s}\n.rb .chips a i{font:700 12px\/1 var(--lat);font-style:normal;color:var(--soft)}\n.rb .chips a:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink);transform:translateY(-2px)}\n.rb .chips a:hover i{color:var(--accent)}\n.rb .chips a.free{background:var(--accent);border-color:var(--accent)}\n\n\/* course: dark panel band with a lavender boarding pass *\/\n.rb .dark{background:var(--ink);color:var(--on-ink)}\n.rb .dark .eyebrow,.rb .dark .kicker,.rb .dark .lead{color:var(--on-ink-soft)}\n.rb .dark .link{color:var(--on-ink)}\n.rb .pass__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px clamp(40px,6vw,96px);align-items:center}\n.rb .pass{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;border-radius:20px;background:var(--lav);color:var(--ink);box-shadow:0 50px 90px -50px rgba(0,0,0,.95);transform:rotate(-2deg);transition:transform .9s var(--ease)}\n.rb .pass:hover{transform:rotate(0) translateY(-6px)}\n.rb .pass__main{padding:clamp(24px,3vw,38px);border-inline-end:2px dashed rgba(20,20,22,.28);position:relative}\n.rb .pass__main::before,.rb .pass__main::after{content:\"\";position:absolute;inset-inline-end:-14px;width:26px;height:26px;border-radius:50%;background:var(--ink)}\n.rb .pass__main::before{top:-13px}.rb .pass__main::after{bottom:-13px}\n.rb .pass__top{display:flex;justify-content:space-between;align-items:center;font:700 13px\/1 var(--ar);color:var(--soft-2)}\n.rb .pass__top b{font:800 12px\/1 var(--lat);letter-spacing:.14em;padding:7px 11px;border-radius:999px;background:var(--ink);color:var(--accent)}\n.rb .route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:26px}\n.rb .route div{display:grid;gap:4px}\n.rb .route strong{font:800 clamp(40px,4.2vw,62px)\/1 var(--lat);direction:ltr}\n.rb .route span{font:700 14px\/1.2 var(--ar);color:var(--soft-2)}\n.rb .route svg{width:100%;height:60px;overflow:visible}\n.rb .route .flight{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 6}\n.rb .plane{offset-path:path(\"M290 50 C 200 -10, 100 -10, 10 50\");offset-distance:0%;offset-rotate:auto;fill:var(--ink)}\n.rb .pass.in .plane{animation:fly 3.2s var(--ease-io) .5s forwards}\n@keyframes fly{to{offset-distance:100%}}\n.rb .pass__fields{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid rgba(20,20,22,.18);padding-top:20px}\n.rb .pass__fields div{display:grid;gap:6px}\n.rb .pass__fields small{font:700 12px\/1 var(--ar);color:var(--soft)}\n.rb .pass__fields b{font:800 16px\/1.35 var(--ar)}\n.rb .pass__stub{padding:26px 22px;display:grid;align-content:space-between;gap:14px;text-align:center;background:var(--accent);border-radius:20px 0 0 20px}\n.rb .pass__stub small{font:700 13px\/1.4 var(--ar);color:var(--soft-2)}\n.rb .pass__stub b{font:800 42px\/1 var(--lat);direction:ltr;display:block}\n.rb .pass__stub s{color:var(--soft-2);font:500 16px\/1 var(--lat)}\n.rb .bar{height:80px;background:repeating-linear-gradient(to left,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px)}\n\n\/* reels from the Guangzhou factory visits (Instagram Feed plugin on the live site) *\/\n.rb .reels__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}\n.rb .reels{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}\n.rb .reel{position:relative;display:block;aspect-ratio:9\/16;border-radius:20px;overflow:hidden;background:var(--ink);color:#fff;text-decoration:none;isolation:isolate}\n.rb .reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);z-index:-2}\n.rb .reel::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,22,0) 40%,rgba(20,20,22,.88));z-index:-1}\n.rb .reel:hover img{transform:scale(1.06)}\n.rb .reel__play{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--ink);transition:transform .5s var(--ease)}\n.rb .reel:hover .reel__play{transform:scale(1.12)}\n.rb .reel__play svg{width:18px;height:18px;margin-left:3px}\n.rb .reel__tag{position:absolute;top:18px;right:16px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink);font:700 12px\/1 var(--ar)}\n.rb .reel__cap{position:absolute;inset-inline:18px;bottom:18px;font:800 16px\/1.55 var(--ar)}\n.rb .reel__cap small{display:block;margin-top:10px;font:600 12px\/1 var(--lat);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}\n\n\/* about: the live page's long description, beside the monogram portrait *\/\n.rb .about__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,90px);align-items:center}\n.rb .about .frame img{aspect-ratio:1076\/900}\n.rb .about p.body{margin-top:22px;color:var(--soft-2);font-size:18px;line-height:1.9;max-width:62ch}\n.rb .about__cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}\n\n\/* FAQ (Fabusse accordion) *\/\n.rb .faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px clamp(40px,6vw,96px);align-items:start}\n.rb .faq details{border-bottom:1px solid var(--rule-strong)}\n.rb .faq details:first-child{border-top:1px solid var(--rule-strong)}\n.rb .faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font:800 clamp(18px,1.6vw,22px)\/1.5 var(--ar);transition:padding .5s var(--ease)}\n.rb .faq summary::-webkit-details-marker{display:none}\n.rb .faq summary:hover{padding-inline-start:10px}\n.rb .plus{flex:none;position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--ink);transition:background .35s,transform .5s var(--ease)}\n.rb .plus::before,.rb .plus::after{content:\"\";position:absolute;top:50%;left:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:var(--ink);transition:transform .5s var(--ease)}\n.rb .plus::after{transform:rotate(90deg)}\n.rb .faq details[open] .plus{background:var(--accent);transform:rotate(180deg)}\n.rb .faq details[open] .plus::after{transform:rotate(0)}\n.rb .faq .ans{padding:0 0 26px;color:var(--soft-2);max-width:64ch;font-size:17px;line-height:1.85}\n.rb .faq__side{position:sticky;top:120px}\n.rb .faq__side .btn{margin-top:30px}\n\n\/* newsletter pill (Fabusse pillfield) *\/\n.rb .news{margin-top:34px;max-width:520px;padding-top:24px;border-top:1px solid rgba(20,20,22,.25)}\n.rb .news label{display:block;font:800 16px\/1.4 var(--ar)}\n.rb .pill{margin-top:12px;display:flex;align-items:center;gap:4px;background:var(--white);border:1px solid var(--ink);border-radius:999px;padding:5px;transition:box-shadow .5s var(--ease)}\n.rb .pill:focus-within{box-shadow:0 0 0 4px rgba(20,20,22,.18)}\n.rb .pill input{flex:1;min-width:0;border:0;background:transparent;font:500 16px\/1.2 var(--body);padding:0 14px;min-height:46px;color:var(--ink)}\n.rb .pill input:focus{outline:none}\n.rb .pill .btn{min-height:46px;flex:none}\n.rb .news__note{margin-top:10px;font-size:14px;color:var(--soft-2)}\n.rb .card-c .addr{font:500 14.5px\/1.7 var(--body);color:var(--on-ink-soft);padding:14px 0;border-bottom:1px solid var(--rule-ink)}\n.rb .card-c .addr b{display:block;font:700 13px\/1 var(--ar);color:var(--on-ink);margin-bottom:6px}\n\n\/* what I offer: swatch cards with a spotlight (Fabusse) *\/\n.rb .sw__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n.rb .swatch{position:relative;isolation:isolate;display:grid;align-content:start;gap:12px;padding:28px 28px 30px;border-radius:20px;background:var(--white);border:1px solid var(--rule);text-decoration:none;transition:transform .6s var(--ease),border-color .5s;--mx:50%;--my:50%}\n.rb .swatch::after{content:\"\";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .5s;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(246,221,60,.28),transparent 60%)}\n.rb .swatch:hover{transform:translateY(-6px);border-color:var(--ink)}\n.rb .swatch:hover::after{opacity:1}\n.rb .swatch .chip{display:inline-flex;align-items:center;gap:12px;font:700 12px\/1 var(--lat);letter-spacing:.16em;color:var(--soft)}\n.rb .swatch .chip::before{content:\"\";width:28px;height:2px;background:var(--ink);transition:width .6s var(--ease)}\n.rb .swatch:hover .chip::before{width:48px}\n.rb .swatch h3{font-size:clamp(22px,2vw,28px);margin-top:8px}\n.rb .swatch p{color:var(--soft);font-size:16.5px;line-height:1.7}\n.rb .swatch--lav{background:var(--lav);border-color:var(--lav)}\n.rb .swatch--lav::after{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(255,255,255,.6),transparent 60%)}\n.rb .swatch--lav p{color:var(--soft-2)}\n.rb .swatch--ink{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}\n.rb .swatch--ink p,.rb .swatch--ink .chip{color:var(--on-ink-soft)}\n.rb .swatch--ink .chip::before{background:var(--accent)}\n\n\/* free e-book: a document preview (Fabusse) *\/\n.rb .book__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:center}\n.rb .keys{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}\n.rb .keys li{display:flex;gap:12px;align-items:center;color:var(--soft-2)}\n.rb .keys li::before{content:\"\";width:9px;height:9px;border-radius:50%;background:var(--accent);border:1px solid var(--ink);flex:none}\n.rb .doc{background:var(--white);border-radius:20px;padding:28px;box-shadow:0 50px 90px -40px rgba(20,20,22,.45);transform:perspective(1200px) rotateY(6deg) rotateX(2deg);transition:transform 1s var(--ease)}\n.rb .doc:hover{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-6px)}\n.rb .doc__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:2px solid var(--ink)}\n.rb .doc__head img{height:30px;width:auto}\n.rb .doc__head span{font:800 12px\/1 var(--lat);letter-spacing:.16em;text-transform:uppercase;background:var(--accent);padding:8px 12px;border-radius:999px}\n.rb .doc h4{margin-top:22px;font:900 clamp(24px,2.4vw,34px)\/1.35 var(--ar)}\n.rb .doc__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule);transition:background-color .4s}\n.rb .doc__row:hover{background:rgba(246,221,60,.2)}\n.rb .doc__row i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--accent);font:800 13px\/1 var(--lat);font-style:normal}\n.rb .doc s{display:block;height:10px;width:70%;border-radius:6px;background:linear-gradient(90deg,#E6E4DE,#D9D7D0,#E6E4DE);background-size:200% 100%;animation:shimmer 2.4s linear infinite}\n.rb .doc s + s{margin-top:8px;width:45%}\n.rb .doc__row:nth-child(2n) s{width:84%}\n@keyframes shimmer{to{background-position:-200% 0}}\n.rb .doc__foot{margin-top:16px;display:flex;justify-content:space-between;align-items:baseline;direction:ltr}\n.rb .doc__foot b{font:800 40px\/1 var(--lat)}\n.rb .doc__foot s{color:var(--soft);font:500 17px\/1 var(--lat);margin-left:8px}\n.rb .doc__foot span{font:700 14px\/1.4 var(--ar);color:var(--soft);direction:rtl}\n\n\/* passport: fairs and cities *\/\n.rb .pp__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px clamp(40px,6vw,96px);align-items:center}\n.rb .passport{position:relative;padding:clamp(24px,3vw,38px);border-radius:20px;background:var(--white);border:1px solid var(--rule);box-shadow:0 40px 80px -50px rgba(20,20,22,.5);background-image:radial-gradient(rgba(20,20,22,.06) 1px,transparent 1px);background-size:14px 14px}\n.rb .passport__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font:800 12px\/1 var(--lat);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}\n.rb .passport__head b{padding:7px 11px;border-radius:999px;background:var(--lav);color:var(--ink)}\n.rb .stamps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}\n.rb .stamp{display:grid;place-items:center;text-align:center;aspect-ratio:1;padding:10px;border:2.5px solid currentColor;color:var(--c,#141416);font:800 clamp(11px,1vw,14px)\/1.2 var(--lat);text-transform:uppercase;letter-spacing:.02em;transform:rotate(var(--r,0deg));opacity:.85;transition:transform .5s var(--ease),opacity .3s}\n.rb .stamp:hover{opacity:1;transform:rotate(0) scale(1.06)}\n.rb .stamp:nth-child(3n+1){border-radius:50%}\n.rb .stamp:nth-child(3n+2){border-radius:12px;border-style:double;border-width:5px}\n.rb .stamp:nth-child(3n){border-radius:44% 44% 12px 12px}\n.rb .stamp small{display:block;font:700 10.5px\/1.2 var(--ar);text-transform:none;letter-spacing:0;margin-top:5px;opacity:.8}\n.js .rb .stamps:not(.in) .stamp{opacity:0;transform:scale(2.2) rotate(var(--r,0deg))}\n.rb .stamps .stamp{transition:opacity .35s var(--ease-io),transform .45s cubic-bezier(.5,0,.75,0);transition-delay:calc(var(--k) * 110ms)}\n.rb .cities{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 18px;font:800 clamp(18px,1.7vw,24px)\/1.3 var(--lat);text-transform:uppercase}\n.rb .cities span{display:inline-flex;align-items:center;gap:18px}\n.rb .cities span:not(:last-child)::after{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--accent);border:1px solid var(--ink)}\n.rb .countries{margin-top:20px;color:var(--soft);font-size:16px}\n.rb .roles{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.rb .roles div{padding:18px 20px;border-radius:20px;background:var(--lav);font:800 16px\/1.45 var(--ar)}\n.rb .roles small{display:block;color:var(--soft-2);font:500 14px\/1.5 var(--body);margin-top:4px}\n\n\/* testimonials *\/\n.rb .say__stage{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px clamp(40px,6vw,90px);align-items:start}\n.rb .quote{display:none}\n.rb .quote.on{display:block;animation:qIn .9s var(--ease)}\n@keyframes qIn{from{opacity:0;transform:translateY(24px)}}\n.rb .quote svg{width:60px;height:44px;color:var(--ink);margin-bottom:22px}\n.rb .quote svg path{fill:var(--accent);stroke:var(--ink);stroke-width:1.5}\n.rb .quote p{font:800 clamp(22px,2.3vw,32px)\/1.65 var(--ar);text-wrap:pretty}\n.rb .quote footer{margin-top:26px;display:flex;align-items:center;gap:14px}\n.rb .quote footer b{font:800 18px\/1 var(--lat);text-transform:uppercase;letter-spacing:.06em;padding:9px 14px;border-radius:999px;background:var(--lav)}\n.rb .quote footer span{color:var(--soft);font-size:15.5px}\n.rb .clients{display:grid;gap:0;border-top:1px solid var(--rule-strong)}\n.rb .clients button{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;border-bottom:1px solid var(--rule-strong);font:800 17px\/1 var(--lat);text-transform:uppercase;letter-spacing:.04em;color:var(--soft);transition:color .3s,padding .5s var(--ease)}\n.rb .clients button small{font:700 13px\/1 var(--ar);text-transform:none;letter-spacing:0;color:var(--soft)}\n.rb .clients button:hover{color:var(--ink)}\n.rb .clients button[aria-pressed=true]{color:var(--ink);padding-inline-start:16px}\n.rb .clients button[aria-pressed=true]::before{content:\"\";position:absolute}\n.rb .clients button[aria-pressed=true] small{color:var(--ink)}\n.rb .clients button:focus-visible{outline:2px solid #3B5BDB;outline-offset:2px}\n.rb .qbar{height:3px;background:var(--rule);margin-top:30px;border-radius:3px;overflow:hidden}\n.rb .qbar i{display:block;height:100%;width:0;background:var(--ink)}\n.rb .qbar.run i{animation:qfill 7s linear forwards}\n@keyframes qfill{to{width:100%}}\n.rb .logos{margin-top:clamp(44px,5vw,70px);padding-top:28px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;gap:20px 56px}\n.rb .logos p{color:var(--soft);font-size:15px;margin-inline-end:auto}\n.rb .logos img{height:62px;width:auto;opacity:.6;filter:grayscale(1);mix-blend-mode:multiply;transition:opacity .4s,transform .5s var(--ease)}\n.rb .logos img:hover{opacity:1;transform:scale(1.08)}\n\n\/* video *\/\n.rb .vid__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:20px;align-items:stretch}\n.rb .vid{position:relative;display:block;border-radius:20px;overflow:hidden;background:var(--paper-3);aspect-ratio:16\/9;cursor:pointer;border:0;padding:0;width:100%}\n.rb .vid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}\n.rb .vid:hover img{transform:scale(1.04)}\n.rb .vid i{position:absolute;inset:0;margin:auto;width:92px;height:92px;border-radius:50%;background:var(--accent);border:1.5px solid var(--ink);display:grid;place-items:center;animation:ring 2.4s infinite}\n.rb .vid i svg{width:28px;height:28px;color:var(--ink);margin-left:4px}\n@keyframes ring{0%{box-shadow:0 0 0 0 rgba(246,221,60,.7)}70%,100%{box-shadow:0 0 0 26px rgba(246,221,60,0)}}\n.rb .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n.rb .vid__side{display:grid;gap:10px;align-content:center;padding:clamp(22px,2.6vw,34px);border-radius:20px;background:var(--lav)}\n.rb .vid__side p{font:800 clamp(19px,1.6vw,23px)\/1.6 var(--ar);margin-bottom:10px}\n.rb .soc{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--white);text-decoration:none;transition:transform .5s var(--ease),box-shadow .4s}\n.rb .soc:hover{transform:translateX(-6px);box-shadow:0 14px 28px -16px rgba(20,20,22,.5)}\n.rb .soc svg{width:24px;height:24px;flex:none}\n.rb .soc span{font:800 16px\/1.3 var(--ar)}\n.rb .soc small{display:block;font:500 13px\/1.4 var(--lat);color:var(--soft);direction:ltr;text-align:right}\n\n\/* articles: Fabusse read cards *\/\n.rb .read__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n.rb .read{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--rule);border-radius:20px;overflow:hidden;text-decoration:none;background:var(--white);transition:border-color .5s,transform .6s var(--ease)}\n.rb .read:hover{border-color:var(--ink);transform:translateY(-6px)}\n.rb .read__img{overflow:hidden;aspect-ratio:15\/11}\n.rb .read__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}\n.rb .read:hover .read__img img{transform:scale(1.06)}\n.rb .read__body{padding:22px 24px 24px;display:grid;gap:12px;align-content:start}\n.rb .read__body small{font:700 13px\/1 var(--ar);color:var(--soft)}\n.rb .read__body b{font:800 20px\/1.5 var(--ar)}\n.rb .read__body em{font-style:normal;font:700 14px\/1 var(--ar);display:inline-flex;gap:10px;align-items:center;margin-top:4px}\n.rb .read__body em::after{content:\"\\2190\";transition:transform .5s var(--ease)}\n.rb .read:hover em::after{transform:translateX(-8px)}\n\n\/* closing: the yellow strip (Fabusse mid CTA) *\/\n.rb .mid{background:var(--accent);color:var(--ink);position:relative;overflow:hidden;isolation:isolate}\n.rb .mid__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px clamp(40px,6vw,96px);align-items:center}\n.rb .mid h2{font-size:clamp(36px,4.6vw,68px);text-wrap:balance}\n.rb .mid .lead{color:var(--soft-2)}\n.rb .mid__cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}\n.rb .mid__thread{position:absolute;inset:0;z-index:-1;width:100%;height:100%}\n.rb .mid__thread path{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-dasharray:6 8;opacity:.35}\n.rb .card-c{background:var(--ink);color:var(--on-ink);border-radius:20px;padding:28px;display:grid;gap:14px;transform:rotate(2deg);transition:transform .8s var(--ease)}\n.rb .card-c:hover{transform:rotate(0) translateY(-6px)}\n.rb .card-c a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule-ink);text-decoration:none;font:600 16px\/1.3 var(--lat)}\n.rb .card-c a span:last-child{direction:ltr}\n.rb .card-c a small{font:700 13px\/1 var(--ar);color:var(--on-ink-soft)}\n.rb .social{display:flex;gap:10px;margin-top:4px}\n.rb .social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--rule-ink);padding:0;transition:background .3s,color .3s}\n.rb .social a:hover{background:var(--accent);color:var(--ink)}\n.rb .social svg{width:18px;height:18px}\n\n.rb .foot{border-top:1px solid var(--rule);padding:26px 0;color:var(--soft);font-size:14px}\n.rb .foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}\n\n@media (max-width:1080px){\n  .rb .nav__links{display:none}\n  .rb .hero__grid,.rb .who__grid,.rb .pass__grid,.rb .book__grid,.rb .pp__grid,.rb .say__stage,.rb .mid__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .hero__media{max-width:520px;width:100%;margin-inline:auto}\n  .rb .htag{right:-10px}\n  .rb .vid__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .sw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .rb .read__grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .rb .clients{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}\n  .rb .about__grid,.rb .faq__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .faq__side{position:static}\n  .rb .reels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}\n  .rb .reels::-webkit-scrollbar{display:none}\n  .rb .reel{flex:0 0 min(260px,70vw);scroll-snap-align:start}\n}\n@media (max-width:900px){\n  .rb .cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}\n  .rb .cat,.rb .cat--tall{grid-column:span 1;min-height:240px}\n  .rb .cat:last-child{grid-column:span 2}\n}\n@media (max-width:640px){\n  .rb .trust{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .rb .sw__grid,.rb .read__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .cats{grid-template-columns:minmax(0,1fr)}\n  .rb .cat,.rb .cat--tall,.rb .cat:last-child{grid-column:span 1;min-height:230px}\n  .rb .pass{grid-template-columns:minmax(0,1fr);transform:none}\n  .rb .pass__main{border-inline-end:0;border-bottom:2px dashed rgba(20,20,22,.28)}\n  .rb .pass__main::before,.rb .pass__main::after{display:none}\n  .rb .pass__stub{border-radius:0 0 20px 20px}\n  .rb .pass__fields{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .rb .stamps{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .rb .roles{grid-template-columns:minmax(0,1fr)}\n  .rb .htag{width:220px;padding:40px 18px 18px;bottom:-56px}\n.rb .hero__media{margin-bottom:56px}\n  .rb .nav__end .btn{display:none}\n  .rb .nav__bar{padding-inline-start:18px}\n  .rb .doc{transform:none}\n  .rb .clients{grid-template-columns:minmax(0,1fr)}\n}\n@media (prefers-reduced-motion:reduce){\n  .rb .marq__track,.rb .vid i,.rb .kicker i{animation:none}\n  .js .rb .rv,.js .rb [data-split]:not(.in) .wi,.js .rb .frame--reveal img,.js .rb .frame--reveal video,.js .rb .stamps:not(.in) .stamp{opacity:1!important;transform:none!important;clip-path:none!important}\n  .js .rb .htag{opacity:1;animation:none}\n}\n\n\/* inside the theme: our blocks run full width and the theme's heading and link styles stay off them *\/\n.rb :where(h1,h2,h3,h4){color:inherit;text-transform:none}\n.rb :where(a):hover{text-decoration:none}\n\/* MaxCoach gives every button a fixed 52px height and 50px line-height: the video player is a button, let its 16:9 ratio win *\/\n.rb .vid.vid{height:auto!important;min-height:0!important;line-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:var(--paper-3)}\n.e-con.rb,.e-con.rb > .e-con-inner{padding:0!important;gap:0!important;max-width:none!important;width:100%}\n\/* ---------- English (left to right): same widgets, Fabusse's English type, mirrored motion ---------- *\/\nhtml:not([dir=rtl]) .rb{--ar:\"Outfit\",system-ui,sans-serif;--body:\"Outfit\",system-ui,sans-serif}\nhtml:not([dir=rtl]) .rb h1,html:not([dir=rtl]) .rb h2{text-transform:uppercase;letter-spacing:-.01em;line-height:1.04}\nhtml:not([dir=rtl]) .rb .hero h1{line-height:1.02;font-size:clamp(40px,5vw,78px)}\nhtml:not([dir=rtl]) .rb .h2{font-size:clamp(32px,3.9vw,56px)}\nhtml:not([dir=rtl]) .rb .mid h2{line-height:1.05}\nhtml:not([dir=rtl]) .rb .mark{background-position:0 88%}\nhtml:not([dir=rtl]) .rb .cat__big{font-size:clamp(32px,3.1vw,50px);line-height:1}\nhtml:not([dir=rtl]) .rb .btn .arrow{scale:-1 1}\nhtml:not([dir=rtl]) .rb .btn{padding:12px 12px 12px 26px}\nhtml:not([dir=rtl]) .rb .btn--sm{padding:8px 8px 8px 20px}\nhtml:not([dir=rtl]) .rb .tab:hover{transform:translateX(6px)}\nhtml:not([dir=rtl]) .rb .step:hover{transform:translateX(8px)}\nhtml:not([dir=rtl]) .rb .soc:hover{transform:translateX(6px)}\nhtml:not([dir=rtl]) .rb .soc small{text-align:left}\nhtml:not([dir=rtl]) .rb .htag{right:auto;left:-56px;transform:rotate(-3deg)}\nhtml:not([dir=rtl]) .rb .sign{left:auto;right:22px}\nhtml:not([dir=rtl]) .rb .marq__track{animation-name:mq-ltr}\n@keyframes mq-ltr{to{transform:translateX(-50%)}}\nhtml:not([dir=rtl]) .rb .read__body em::after{content:\"\\2192\"}\nhtml:not([dir=rtl]) .rb .read:hover em::after{transform:translateX(8px)}\nhtml:not([dir=rtl]) .rb .pass__stub{border-radius:0 20px 20px 0}\nhtml:not([dir=rtl]) .rb .route svg{transform:scaleX(-1)}\nhtml:not([dir=rtl]) .rb .tag__price,html:not([dir=rtl]) .rb .free{justify-content:flex-start}\nhtml:not([dir=rtl]) .rb .card-c a span:last-child{text-align:right}\n@media (max-width:1080px){html:not([dir=rtl]) .rb .htag{left:-10px}}\n@media (max-width:640px){html:not([dir=rtl]) .rb .pass__stub{border-radius:0 0 20px 20px}}\n\/* the MaxCoach header floats over the page (absolute, about 82px): leave it room; not needed when the new header (rbn-on) is on *\/\nbody:not(.rbn-on) .e-con.rb.rb{padding-top:82px!important}\n.rb .elementor-widget{width:100%;margin:0!important}\n.rb .elementor-widget-rba_styles,.rb .elementor-widget-rba_scripts{position:absolute;width:0;height:0;overflow:hidden}\n\n\/* ---------- about page ---------- *\/\n.rb .rba-hero h1,.rb .rba-why h2,.rb .rba-roles h2,.rb .rba-road h2,.rb .rba-fab h2,.rb .rba-off h2,.rb .rba-cta h2,.rb .rba-led h3,.rb .rba-pr h3,.rb .rba-col h3{text-transform:none!important}\n.rb .rba-hero .hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}\n.rb .rba-hero h1{font-size:clamp(40px,5vw,76px)}\n.rb .rba-hero .hero__lead{max-width:50ch}\n\/* portrait with a tailor's tape running down its edge and a yellow tag for the years *\/\n.rb .rba-portrait{position:relative;max-width:470px;margin-inline:auto;width:100%}\n.rb .rba-portrait .frame{border-radius:6px;background:var(--accent)}\n.rb .rba-portrait .frame img{aspect-ratio:4\/5;object-position:50% 8%}\n.rb .rba-ruler{position:absolute;inset-block:22px;inset-inline-start:-38px;width:22px;pointer-events:none;\n  background:\n    repeating-linear-gradient(180deg,var(--on-ink) 0 2px,transparent 2px 50px) 0 0\/22px 100% no-repeat,\n    repeating-linear-gradient(180deg,rgba(245,242,234,.55) 0 1px,transparent 1px 10px) 0 0\/11px 100% no-repeat}\n.rb .rba-years{position:absolute;inset-inline-end:-20px;bottom:34px;display:grid;gap:2px;padding:16px 22px 14px;border-radius:14px;background:var(--ink);color:var(--accent);transform:rotate(-3deg);box-shadow:0 0 0 1px var(--rule-ink),0 26px 50px -26px rgba(0,0,0,.9)}\n.rb .rba-years b{font:800 clamp(40px,4vw,56px)\/1 var(--lat)}\n.rb .rba-years span{font:700 14px\/1.4 var(--ar);max-width:15ch}\n\n\/* city marquee, same outlined type as the homepage marquee *\/\n.rb .rba-marq{background:var(--ink);border-block:1px solid var(--rule-ink)}\n.rb .rba-marq span{-webkit-text-stroke-color:rgba(245,242,234,.5)}\n.rb .rba-marq span:nth-child(4n+1){color:var(--on-ink)}\n\n\/* numbers on a measuring tape *\/\n.rb .rba-stats{padding-block:clamp(56px,6vw,90px)}\n.rb .rba-stats__row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}\n.rb .rba-stat{position:relative;padding-top:42px;padding-inline-end:20px}\n.rb .rba-stats__row::before{content:\"\";position:absolute;inset-inline:0;top:0;height:22px;\n  background:\n    repeating-linear-gradient(to left,var(--ink) 0 1.5px,transparent 1.5px 40px) 0 0\/100% 22px no-repeat,\n    repeating-linear-gradient(to left,rgba(20,20,22,.5) 0 1px,transparent 1px 8px) 0 0\/100% 11px no-repeat}\n.rb .rba-stat b{display:block;font:800 clamp(52px,6vw,96px)\/1 var(--lat);letter-spacing:-.02em}\n.rb .rba-stat > span{display:block;margin-top:12px;max-width:20ch;color:var(--soft);font-size:16px;line-height:1.55}\n\n\/* why me: sticky photo, three principles *\/\n.rb .rba-why__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,6vw,100px);align-items:start}\n.rb .rba-why__photo{position:sticky;top:110px}\n.rb .rba-why__photo .frame{border-radius:28px 28px 28px 120px}\n.rb .rba-why__photo .frame img{aspect-ratio:6\/5;object-position:50% 40%}\n.rb .rba-why__list{margin-top:clamp(28px,3vw,44px);padding:0;list-style:none}\n.rb .rba-pr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 26px;padding:30px 0;border-top:1px solid var(--rule-strong)}\n.rb .rba-pr:last-child{border-bottom:1px solid var(--rule-strong)}\n.rb .rba-pr i{grid-row:span 2;font:800 clamp(40px,4.2vw,64px)\/.9 var(--lat);font-style:normal;color:transparent;-webkit-text-stroke:1.2px var(--ink);transition:color .5s var(--ease)}\n.rb .rba-pr:hover i{color:var(--accent);-webkit-text-stroke-color:var(--ink)}\n.rb .rba-pr h3{font-size:clamp(20px,1.8vw,26px)}\n.rb .rba-pr p{color:var(--soft);font-size:17px;max-width:52ch}\n\n\/* roles ledger *\/\n.rb .rba-roles{background:var(--paper-2)}\n.rb .rba-led{margin:clamp(34px,4vw,56px) 0 0;padding:0;list-style:none;border-top:1.5px solid var(--ink)}\n.rb .rba-led li{position:relative;display:grid;grid-template-columns:72px minmax(0,.95fr) minmax(0,1.25fr);gap:12px clamp(20px,3vw,48px);align-items:baseline;padding:28px clamp(8px,1.4vw,22px);border-bottom:1px solid var(--rule-strong);isolation:isolate;transition:padding .5s var(--ease)}\n.rb .rba-led li::before{content:\"\";position:absolute;inset:0;background:var(--accent);transform:scaleY(0);transform-origin:50% 100%;transition:transform .55s var(--ease);z-index:-1}\n.rb .rba-led li:hover::before,.rb .rba-led li:focus-within::before{transform:scaleY(1)}\n.rb .rba-led li:hover{padding-inline:clamp(16px,2vw,32px)}\n.rb .rba-led .n{font:800 15px\/1 var(--lat);letter-spacing:.06em;color:var(--soft)}\n.rb .rba-led h3{font-size:clamp(20px,1.9vw,27px)}\n.rb .rba-led p{color:var(--soft-2);font-size:16.5px;max-width:56ch}\n\n\/* on the road: three lists on ink *\/\n.rb .rba-road{background:var(--ink);color:var(--on-ink)}\n.rb .rba-road .eyebrow{color:var(--on-ink-soft)}\n.rb .rba-road .h2{color:var(--on-ink)}\n.rb .rba-road .lead{color:var(--on-ink-soft)}\n.rb .rba-road__grid{margin-top:clamp(36px,4vw,60px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}\n.rb .rba-col{padding:0 clamp(18px,2.4vw,36px);border-inline-start:1px solid var(--rule-ink)}\n.rb .rba-col:first-child{border-inline-start:0;padding-inline-start:0}\n.rb .rba-col:last-child{padding-inline-end:0}\n.rb .rba-col__n{display:block;font:800 clamp(64px,7vw,112px)\/.9 var(--lat);color:var(--accent);letter-spacing:-.03em}\n.rb .rba-col h3{margin-top:14px;font-size:clamp(20px,1.8vw,26px);color:var(--on-ink)}\n.rb .rba-col ul{margin:22px 0 0;padding:0;list-style:none}\n.rb .rba-col li{padding:12px 0;border-top:1px solid var(--rule-ink);font:600 17px\/1.4 var(--ar);color:var(--on-ink);transition:padding .4s var(--ease),color .3s}\n.rb .rba-col li:hover{padding-inline-start:12px;color:var(--accent)}\n.rb .rba-col li.lat{font-family:var(--lat);font-weight:600;text-transform:none;letter-spacing:0}\n\n\/* Fabusse card *\/\n.rb .rba-fab{padding-block:clamp(56px,6vw,96px)}\n.rb .rba-fab__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(30px,4.4vw,72px);border-radius:32px;background:var(--lav)}\n.rb .rba-fab__word{min-width:0;font:800 clamp(44px,6.6vw,104px)\/.9 var(--lat);letter-spacing:-.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--ink);direction:ltr;text-align:center;user-select:none}\n.rb .rba-fab h2{font-size:clamp(30px,3.4vw,50px)}\n.rb .rba-fab p{margin-top:18px;max-width:52ch;color:var(--soft-2)}\n.rb .rba-fab .btn{margin-top:30px}\n\n\/* offices strip *\/\n.rb .rba-off__row{margin-top:clamp(30px,3.6vw,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n.rb .rba-o{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);border-radius:24px;border:1px solid var(--rule-strong);background:var(--paper);text-decoration:none;transition:background .4s var(--ease),transform .5s var(--ease)}\n.rb .rba-o:hover{background:var(--white);transform:translateY(-4px)}\n.rb .rba-o small{font:800 clamp(30px,3.2vw,46px)\/1 var(--lat);text-transform:uppercase;letter-spacing:-.02em}\n.rb .rba-o span{color:var(--soft);font-size:16px;line-height:1.6}\n.rb .rba-o b{align-self:flex-start;width:max-content;margin-top:auto;padding-top:10px;font:800 18px\/1 var(--lat);direction:ltr;text-align:start;font-variant-numeric:tabular-nums}\n\n\/* closing strip *\/\n.rb .rba-cta{background:var(--accent);color:var(--ink);padding-block:clamp(64px,7vw,110px)}\n.rb .rba-cta__in{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:30px 48px;align-items:center}\n.rb .rba-cta h2{font-size:clamp(32px,4.2vw,62px);text-wrap:balance}\n.rb .rba-cta p{margin-top:16px;font-size:18px;max-width:46ch;color:var(--ink-2)}\n.rb .rba-cta__btns{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}\n.rb .rba-cta .btn--ink{background:var(--ink);color:var(--on-ink)}\n.rb .rba-cta .btn--ink .arrow{background:var(--accent);color:var(--ink)}\n.rb .rba-cta .link{color:var(--ink)}\n\nhtml:not([dir=rtl]) .rb .rba-ruler{inset-inline-start:-38px}\n@media (max-width:1000px){\n  .rb .rba-hero .hero__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .rba-portrait{max-width:420px}\n  .rb .rba-why__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .rba-why__photo{position:static}\n  .rb .rba-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}\n  .rb .rba-road__grid{grid-template-columns:minmax(0,1fr)}\n  .rb .rba-col,.rb .rba-col:first-child,.rb .rba-col:last-child{border-inline-start:0;padding:0 0 40px}\n  .rb .rba-fab__card{grid-template-columns:minmax(0,1fr)}\n  .rb .rba-off__row{grid-template-columns:minmax(0,1fr)}\n  .rb .rba-cta__in{grid-template-columns:minmax(0,1fr)}\n}\n@media (max-width:700px){\n  .rb .rba-led li{grid-template-columns:44px minmax(0,1fr)}\n  .rb .rba-led li p{grid-column:2}\n  .rb .rba-ruler{inset-inline-start:-16px;width:12px}\n  .rb .rba-years{inset-inline-end:-6px}\n}\n@media (prefers-reduced-motion:reduce){.rb .rba-led li::before,.rb .rba-o{transition:none}}\n<\/style>\n<svg aria-hidden=\"true\" height=\"0\" style=\"position:absolute\" width=\"0\"><defs>\n<symbol fill=\"none\" id=\"arr\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.2\" viewbox=\"0 0 24 24\"><path d=\"M19 12H5M11 6l-6 6 6 6\"><\/path><\/symbol>\n<symbol fill=\"currentColor\" id=\"play\" viewbox=\"0 0 24 24\"><path d=\"M7 4.5v15l13-7.5z\"><\/path><\/symbol>\n<symbol fill=\"none\" id=\"ig\" stroke=\"currentColor\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><rect height=\"18\" rx=\"5\" width=\"18\" x=\"3\" y=\"3\"><\/rect><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><circle cx=\"17.5\" cy=\"6.5\" fill=\"currentColor\" r=\"1\"><\/circle><\/symbol>\n<symbol fill=\"currentColor\" id=\"tt\" viewbox=\"0 0 24 24\"><path d=\"M16.6 3c.4 2.2 1.8 3.7 4 3.9v3.2c-1.5 0-2.8-.4-4-1.2v6.3A6.2 6.2 0 1 1 10.4 9v3.3a3 3 0 1 0 3 3V3z\"><\/path><\/symbol>\n<symbol fill=\"currentColor\" id=\"yt\" viewbox=\"0 0 24 24\"><path d=\"M22 8.2a3 3 0 0 0-2.1-2.1C18 5.6 12 5.6 12 5.6s-6 0-7.9.5A3 3 0 0 0 2 8.2 31 31 0 0 0 1.6 12 31 31 0 0 0 2 15.8a3 3 0 0 0 2.1 2.1c1.9.5 7.9.5 7.9.5s6 0 7.9-.5a3 3 0 0 0 2.1-2.1c.4-1.2.4-3.8.4-3.8s0-2.6-.4-3.8zM10 15V9l5.2 3z\"><\/path><\/symbol>\n<symbol fill=\"none\" id=\"sc\" stroke=\"currentColor\" stroke-linejoin=\"round\" stroke-width=\"1.8\" viewbox=\"0 0 24 24\"><path d=\"M12 3c3 0 5 2.2 5 5v2.4l1.8-.6c.7.4.3 1.2-.4 1.5l-1.6.7c.7 1.8 2 3 3.7 3.5-.3.8-1.6 1-2.6 1.2-.2.6-.2 1.2-.7 1.3-.8.1-1.8-.4-3.2.6-.9.6-1.7 1.3-2 1.3s-1.1-.7-2-1.3c-1.4-1-2.4-.5-3.2-.6-.5-.1-.5-.7-.7-1.3-1-.2-2.3-.4-2.6-1.2 1.7-.5 3-1.7 3.7-3.5l-1.6-.7c-.7-.3-1.1-1.1-.4-1.5l1.8.6V8c0-2.8 2-5 5-5z\"><\/path><\/symbol>\n<symbol fill=\"currentColor\" id=\"li\" viewbox=\"0 0 24 24\"><path d=\"M4.5 9h3v11h-3zM6 3.5A1.75 1.75 0 1 1 6 7a1.75 1.75 0 0 1 0-3.5zM10 9h2.9v1.5c.4-.8 1.4-1.7 3-1.7 3.2 0 3.8 2.1 3.8 4.8V20h-3v-5.6c0-1.3 0-3-1.8-3s-2.1 1.4-2.1 2.9V20H10z\"><\/path><\/symbol>\n<symbol fill=\"currentColor\" id=\"fb\" viewbox=\"0 0 24 24\"><path d=\"M13.5 21v-7.5H16l.4-3h-2.9V8.6c0-.9.3-1.5 1.5-1.5h1.6V4.4c-.3 0-1.2-.1-2.3-.1-2.3 0-3.8 1.4-3.8 3.9v2.3H8v3h2.5V21z\"><\/path><\/symbol>\n<\/defs><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70190f8 elementor-widget elementor-widget-rba_hero\" data-id=\"70190f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_hero.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"hero rba-hero\" id=\"hero\">\n<div class=\"wrap hero__grid\">\n<div>\n<p class=\"kicker rv\"><i aria-hidden=\"true\"><\/i>About me<\/p>\n<h1 data-split=\"\">Ramez Basmaji, your partner for building a <span class=\"mark\">fashion brand<\/span> in the Gulf and the Arab world<\/h1>\n<p class=\"hero__lead rv\" style=\"--d:3\">I have helped entrepreneurs, designers and brand owners turn their ideas into real results. I offer professional consultations, digital tools and educational content to build your fashion project with confidence, from Kuwait, Italy and China to every Arab country.<\/p>\n<div class=\"hero__cta rv\" style=\"--d:4\">\n<a class=\"btn btn--ink\" href=\"https:\/\/ramezbasmaji.com\/product-category\/consultations\/\">Book your consultation<span class=\"arrow\"><svg><use href=\"#arr\"><\/use><\/svg><svg><use href=\"#arr\"><\/use><\/svg><\/span><\/a>\n<a class=\"link\" href=\"https:\/\/ramezbasmaji.com\/en\/contact-us\/\">Contact me directly<\/a>\n<\/div>\n<\/div>\n<div class=\"rba-portrait\" data-reveal=\"\">\n<div class=\"frame frame--reveal\" data-reveal=\"\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"Ramez Basmaji pointing at the camera in a black and white tweed jacket\" fetchpriority=\"high\" height=\"1800\" src=\"https:\/\/ramezbasmaji.com\/wp-content\/uploads\/2026\/10\/about-hero-ramez-basmaji.webp\" width=\"1200\"\/><\/div>\n<span aria-hidden=\"true\" class=\"rba-ruler\"><\/span>\n<div class=\"rba-years\"><b>25+<\/b><span>years in fashion and marketing<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0562c51 elementor-widget elementor-widget-rba_marq\" data-id=\"0562c51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_marq.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section aria-hidden=\"true\" class=\"marq rba-marq\" id=\"marq\">\n<div class=\"marq__track\"><span>Paris<\/span><span>London<\/span><span>Rome<\/span><span>Berlin<\/span><span>Dubai<\/span><span>Istanbul<\/span><span>Seoul<\/span><span>Shanghai<\/span><span>Hong Kong<\/span><span>Paris<\/span><span>London<\/span><span>Rome<\/span><span>Berlin<\/span><span>Dubai<\/span><span>Istanbul<\/span><span>Seoul<\/span><span>Shanghai<\/span><span>Hong Kong<\/span><\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba43b5a elementor-widget elementor-widget-rba_stats\" data-id=\"ba43b5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_stats.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-stats\" id=\"stats\">\n<div class=\"wrap\">\n<ul class=\"rba-stats__row\" style=\"margin:0;padding:0;list-style:none\">\n<li class=\"rba-stat rv\"><b><span data-count=\"25\">25<\/span>+<\/b><span>years in fashion and consulting<\/span><\/li>\n<li class=\"rba-stat rv\" style=\"--d:1\"><b><span data-count=\"350\">350<\/span>+<\/b><span>designers and fashion projects<\/span><\/li>\n<li class=\"rba-stat rv\" style=\"--d:2\"><b><span data-count=\"75\">75<\/span>+<\/b><span>local and global brands<\/span><\/li>\n<li class=\"rba-stat rv\" style=\"--d:3\"><b><span data-count=\"60\">60<\/span>+<\/b><span>fashion fairs and events<\/span><\/li>\n<\/ul>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ed9c48 elementor-widget elementor-widget-rba_why\" data-id=\"6ed9c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_why.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-why\" id=\"why\">\n<div class=\"wrap rba-why__grid\">\n<div class=\"rba-why__photo\" data-reveal=\"\">\n<div class=\"frame frame--reveal\" data-par=\"\" data-reveal=\"\"><img loading=\"lazy\" decoding=\"async\" alt=\"Ramez Basmaji inside his brand monogram\" height=\"900\" loading=\"lazy\" src=\"https:\/\/ramezbasmaji.com\/wp-content\/uploads\/2025\/11\/45sllaq0339orcm4r8353pwkgzhblxr2fdewr8ylpsaiv9uegf.jpg\" width=\"1076\"\/><\/div>\n<\/div>\n<div>\n<p class=\"eyebrow rv\">Why me?<\/p>\n<h2 class=\"h2\" data-split=\"\">Creativity alone is not enough, your project needs <span class=\"mark\">a strong plan<\/span><\/h2>\n<p class=\"lead rv\" style=\"--d:2\">I cover clothing, accessories, jewelry, shoes and bags, and I work with you step by step to grow your brand in a simple, realistic way.<\/p>\n<ol class=\"rba-why__list\">\n<li class=\"rba-pr rv\"><i aria-hidden=\"true\">01<\/i><h3>Over 25 years of experience<\/h3><p>In fashion and marketing, which lets me give practical, effective advice to every project, whether it is new, needs development or is facing particular challenges.<\/p><\/li>\n<li class=\"rba-pr rv\" style=\"--d:1\"><i aria-hidden=\"true\">02<\/i><h3>Support tailored to each case<\/h3><p>Fresh content built on real experience and proven results, not one-size-fits-all templates that help no one.<\/p><\/li>\n<li class=\"rba-pr rv\" style=\"--d:2\"><i aria-hidden=\"true\">03<\/i><h3>A considered business plan<\/h3><p>I believe real results and lasting success start with a strong business plan, and then creativity gives it its identity.<\/p><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a3fb9f elementor-widget elementor-widget-rba_roles\" data-id=\"7a3fb9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_roles.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-roles\" id=\"roles\">\n<div class=\"wrap\">\n<p class=\"eyebrow rv\">What I do<\/p>\n<h2 class=\"h2\" data-split=\"\">Eight roles, <span class=\"mark\">one goal<\/span>: a brand that grows<\/h2>\n<ol class=\"rba-led\">\n<li class=\"rv\"><span class=\"n\">01<\/span><h3>Founder of Fabusse<\/h3><p>One of the most successful fashion consulting agencies. It focuses on innovative solutions and practical strategies that help brands grow and shine in global markets.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">02<\/span><h3>Owner of Fabusse Models &amp; Fabusse Studio<\/h3><p>A modelling agency and a full studio for fashion and jewelry photography, with services that deliver every campaign to the highest technical standard.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">03<\/span><h3>Producer of creative shoot campaigns<\/h3><p>Professional shoots that combine creativity with high quality, strengthening brands' visual image and their impact in the market.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">04<\/span><h3>Visual identity and global expansion<\/h3><p>With the Fabusse agency we build clear strategies that make brands stand apart, and we combine creativity with practical plans that reach a global audience.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">05<\/span><h3>Professional fashion business trainer<\/h3><p>Hands-on lessons and practical training plans based on real cases, so trainees gain skills they can apply directly in their own projects.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">06<\/span><h3>Trusted consultant to dozens of brands<\/h3><p>I oversee brands' market expansion and help them reach their commercial goals worldwide, with strategic guidance and ongoing support for lasting growth.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">07<\/span><h3>Partner in international fashion shows<\/h3><p>I help design and stage distinctive fashion shows that reach a wide audience and leave a strong visual impression.<\/p><\/li>\n<li class=\"rv\"><span class=\"n\">08<\/span><h3>Regular at international fashion fairs<\/h3><p>Being there year after year keeps me close to the latest trends and builds strong relationships with the industry's key players.<\/p><\/li>\n<\/ol>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70161b8 elementor-widget elementor-widget-rba_road\" data-id=\"70161b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_road.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-road\" id=\"road\">\n<div class=\"wrap\">\n<p class=\"eyebrow rv\">On the ground<\/p>\n<h2 class=\"h2\" data-split=\"\">Wherever fashion is made, <span class=\"mark\">I have been there<\/span><\/h2>\n<p class=\"lead rv\" style=\"--d:2\">Hands-on experience at fairs, factories and fashion shows, which lets brands choose the best resources and reach high quality in their products.<\/p>\n<div class=\"rba-road__grid\">\n<div class=\"rba-col rv\">\n<span class=\"rba-col__n\">8<\/span>\n<h3>International fairs<\/h3>\n<ul>\n<li class=\"lat\">Premi\u00e8re Vision<\/li><li class=\"lat\">Texworld<\/li><li class=\"lat\">CPM Moscow<\/li><li class=\"lat\">Indonesia Modest Fashion<\/li><li class=\"lat\">Center Stage Hong Kong<\/li><li class=\"lat\">London Fashion Week<\/li><li class=\"lat\">Izmir IF Wedding<\/li><li class=\"lat\">Barcelona Bridal Week<\/li>\n<\/ul>\n<\/div>\n<div class=\"rba-col rv\" style=\"--d:1\">\n<span class=\"rba-col__n\">9<\/span>\n<h3>Cities for fashion shows<\/h3>\n<ul>\n<li>Paris<\/li><li>London<\/li><li>Rome<\/li><li>Berlin<\/li><li>Dubai<\/li><li>Istanbul<\/li><li>Seoul<\/li><li>Shanghai<\/li><li>Hong Kong<\/li>\n<\/ul>\n<\/div>\n<div class=\"rba-col rv\" style=\"--d:2\">\n<span class=\"rba-col__n\">6<\/span>\n<h3>Countries for production and sourcing<\/h3>\n<ul>\n<li>China<\/li><li>India<\/li><li>Italy<\/li><li>Turkey<\/li><li>Lebanon<\/li><li>Bangladesh<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9bbb65 elementor-widget elementor-widget-rba_fabusse\" data-id=\"b9bbb65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_fabusse.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-fab\" id=\"fabusse\">\n<div class=\"wrap\">\n<div class=\"rba-fab__card rv\">\n<div>\n<p class=\"eyebrow\">The agency<\/p>\n<h2 data-split=\"\">Fabusse, my fashion consulting agency<\/h2>\n<p>I founded it to develop distinction, visual identity and global expansion for brands, and through it many labels have built a strong presence in the international fashion market and found major opportunities to expand across the Gulf and worldwide.<\/p>\n<a class=\"btn btn--ink\" href=\"https:\/\/fabusse.agency\/\" target=\"_blank\" rel=\"noopener\">Discover Fabusse<span class=\"arrow\"><svg><use href=\"#arr\"><\/use><\/svg><svg><use href=\"#arr\"><\/use><\/svg><\/span><\/a>\n<\/div>\n<div aria-hidden=\"true\" class=\"rba-fab__word\">Fabusse<\/div>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-013f329 elementor-widget elementor-widget-rba_offices\" data-id=\"013f329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_offices.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"sec rba-off\" id=\"offices\">\n<div class=\"wrap\">\n<p class=\"eyebrow rv\">Where to find me<\/p>\n<h2 class=\"h2\" data-split=\"\">Three offices, <span class=\"mark\">and clients across the Arab world<\/span><\/h2>\n<p class=\"lead rv\" style=\"--d:2\">I work with clients in Kuwait, the Gulf and every Arab country, in person or remotely, from my offices in Kuwait, Italy and China.<\/p>\n<div class=\"rba-off__row\">\n<a class=\"rba-o rv\" href=\"https:\/\/ramezbasmaji.com\/en\/contact-us\/#offices\"><small>Kuwait<\/small><span>Salmiya, Hawalli<\/span><b>+965 9919 8990<\/b><\/a>\n<a class=\"rba-o rv\" href=\"https:\/\/ramezbasmaji.com\/en\/contact-us\/#offices\" style=\"--d:1\"><small>Italy<\/small><span>Caprarola, Viterbo<\/span><b>+39 393 101 2430<\/b><\/a>\n<a class=\"rba-o rv\" href=\"https:\/\/ramezbasmaji.com\/en\/contact-us\/#offices\" style=\"--d:2\"><small>China<\/small><span>Guangzhou<\/span><b>+86 184 0201 2442<\/b><\/a>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de77d86 elementor-widget elementor-widget-rba_cta\" data-id=\"de77d86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_cta.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"rba-cta\" id=\"cta\">\n<div class=\"wrap rba-cta__in\">\n<div>\n<h2 data-split=\"\">Ready for the next step?<\/h2>\n<p class=\"rv\" style=\"--d:2\">Start your journey in fashion with confidence and professionalism. Book your consultation now and I will get back to you within 24 hours at most.<\/p>\n<\/div>\n<div class=\"rba-cta__btns rv\" style=\"--d:3\">\n<a class=\"btn btn--ink\" href=\"https:\/\/ramezbasmaji.com\/product-category\/consultations\/\">Book your consultation<span class=\"arrow\"><svg><use href=\"#arr\"><\/use><\/svg><svg><use href=\"#arr\"><\/use><\/svg><\/span><\/a>\n<a class=\"link\" href=\"https:\/\/api.whatsapp.com\/send\/?phone=96599198990\" target=\"_blank\" rel=\"noopener\">or message me on WhatsApp<\/a>\n<\/div>\n<\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc3ceea elementor-widget elementor-widget-rba_scripts\" data-id=\"fc3ceea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rba_scripts.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>window.rbReady=true;\n(function(){\n  var root = document.documentElement;\n\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\nvar reel = document.querySelector('.rb .frame--reel video');\nif (reel) {\n  var snd = document.querySelector('.rb .reel__snd');\n  if (reduce) { reel.removeAttribute('autoplay'); reel.pause(); }\n  if ('IntersectionObserver' in window) {\n    new IntersectionObserver(function(es){ es.forEach(function(e){ if (!e.isIntersecting) reel.pause(); else if (!reduce || !reel.muted) { var pr = reel.play(); if (pr && pr.catch) pr.catch(function(){}); } }); }).observe(reel);\n  }\n  if (snd) snd.addEventListener('click', function(){\n    reel.muted = !reel.muted;\n    if (!reel.muted) { reel.currentTime = 0; var pr = reel.play(); if (pr && pr.catch) pr.catch(function(){}); }\n    snd.setAttribute('aria-pressed', String(!reel.muted));\n  });\n}\n  root.classList.add('js');\n\n  \/* word split for [data-split] headings (keeps the .mark span whole) *\/\n  var wi = 0;\n  function wrapWords(node){\n    [].slice.call(node.childNodes).forEach(function(n){\n      if (n.nodeType === 3) {\n        var frag = document.createDocumentFragment();\n        n.textContent.split(\/(\\s+)\/).forEach(function(w){\n          if (!w) return;\n          if (\/^\\s+$\/.test(w)) { frag.appendChild(document.createTextNode(w)); return; }\n          var o = document.createElement('span'); o.className = 'w';\n          var i = document.createElement('span'); i.className = 'wi'; i.style.setProperty('--i', wi++); i.textContent = w;\n          o.appendChild(i); frag.appendChild(o);\n        });\n        n.parentNode.replaceChild(frag, n);\n      } else if (n.nodeType === 1) wrapWords(n);\n    });\n  }\n  [].slice.call(document.querySelectorAll('[data-split]')).forEach(function(h){ wi = 0; wrapWords(h); });\n\n  \/* reveal on scroll *\/\n  var els = [].slice.call(document.querySelectorAll('.rv,[data-split],[data-reveal],.stamps'));\n  if ('IntersectionObserver' in window && !reduce) {\n    var io = new IntersectionObserver(function(es){ es.forEach(function(e){ if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); } }); }, {rootMargin: '0px 0px -10% 0px'});\n    els.forEach(function(el){ io.observe(el); });\n  } else els.forEach(function(el){ el.classList.add('in'); });\n  document.querySelectorAll('.rb .htag').forEach(function(t){ t.addEventListener('animationend', function(e){ if (e.animationName === 'swing') t.classList.add('landed'); }); });\n\n  \/* scroll-linked motion: hero exit, photo parallax, sections opening up, paragraph scrub, marquee that answers the scroll, travelling stitches *\/\n  if (!reduce) (function(){\n    var vh = window.innerHeight, ticking = false, lastY = window.scrollY, vel = 0;\n    var hero = document.querySelector('.rb .hero');\n    var pars = [].slice.call(document.querySelectorAll('.rb [data-par], .rb .reel'));\n    var sxs = [].slice.call(document.querySelectorAll('.rb .sx'));\n    var thread = document.querySelector('.rb .mid__thread path');\n    var scrubs = [].slice.call(document.querySelectorAll('.rb .scrub')).map(function(p){\n      [].slice.call(p.childNodes).forEach(function(n){\n        if (n.nodeType !== 3) return;\n        var f = document.createDocumentFragment();\n        n.textContent.split(\/(\\s+)\/).forEach(function(w){ if (!w) return; if (\/^\\s+$\/.test(w)) { f.appendChild(document.createTextNode(w)); return; } var o = document.createElement('span'); o.className = 'sw'; o.textContent = w; f.appendChild(o); });\n        p.replaceChild(f, n);\n      });\n      return {el: p, words: [].slice.call(p.querySelectorAll('.sw'))};\n    });\n    var mq = document.querySelector('.rb .marq__track'), mqAnim = mq && mq.getAnimations ? mq.getAnimations()[0] : null;\n    var clamp = function(v){ return v < 0 ? 0 : v > 1 ? 1 : v; };\n    function frame(){\n      ticking = false;\n      var y = window.scrollY, wide = window.innerWidth > 900;\n      if (hero) {\n        var hp = clamp(y \/ Math.max(1, hero.offsetHeight));\n        hero.style.setProperty('--hx-y', (-70 * hp).toFixed(1) + 'px');\n        hero.style.setProperty('--hx-o', (1 - .55 * hp).toFixed(3));\n        hero.style.setProperty('--hm-y', ((wide ? 60 : 0) * hp).toFixed(1) + 'px');\n        hero.style.setProperty('--hm-s', (1 - .06 * hp).toFixed(4));\n      }\n      pars.forEach(function(el){\n        var r = el.getBoundingClientRect();\n        if (r.bottom < -100 || r.top > vh + 100) return;\n        var c = (r.top + r.height \/ 2 - vh \/ 2) \/ (vh \/ 2 + r.height \/ 2);\n        el.style.setProperty('--py', (-c * r.height * .05).toFixed(1) + 'px');\n      });\n      sxs.forEach(function(el){\n        var r = el.getBoundingClientRect();\n        if (r.bottom < 0 || r.top > vh) return;\n        var p = clamp((vh - r.top) \/ (vh * .75));\n        el.style.setProperty('--sx-i', ((1 - p) * (wide ? 48 : 14)).toFixed(1) + 'px');\n        el.style.setProperty('--sx-r', ((1 - p) * 36).toFixed(1) + 'px');\n      });\n      scrubs.forEach(function(s){\n        var r = s.el.getBoundingClientRect();\n        var p = clamp((vh * .88 - r.top) \/ (vh * .88 - vh * .35 + r.height * .5));\n        var lit = p * s.words.length;\n        s.words.forEach(function(w, i){ var v = clamp(lit - i); w.style.setProperty('--sw', (.18 + .82 * v).toFixed(2)); });\n      });\n      if (thread) thread.style.strokeDashoffset = (-y * .35).toFixed(1);\n    }\n    function onScroll(){\n      var y = window.scrollY; vel = y - lastY; lastY = y;\n      if (mqAnim) { var r = 1 + Math.min(Math.abs(vel) \/ 6, 4); mqAnim.playbackRate = vel < 0 ? -r : r; clearTimeout(onScroll.t); onScroll.t = setTimeout(function(){ mqAnim.playbackRate = vel < 0 ? -1 : 1; }, 160); }\n      if (!ticking) { ticking = true; requestAnimationFrame(frame); }\n    }\n    window.addEventListener('scroll', onScroll, {passive: true});\n    window.addEventListener('resize', function(){ vh = window.innerHeight; onScroll(); });\n    frame();\n  })();\n\n  \/* counters *\/\n  [].slice.call(document.querySelectorAll('[data-count]')).forEach(function(el){\n    var end = +el.getAttribute('data-count');\n    if (reduce) return;\n    el.textContent = '0';\n    var ob = new IntersectionObserver(function(es){\n      if (!es[0].isIntersecting) return; ob.disconnect();\n      var t0 = performance.now();\n      (function tick(t){ var p = Math.min(1, (t - t0) \/ 1800); el.textContent = Math.round(end * (1 - Math.pow(1 - p, 3))); if (p < 1) requestAnimationFrame(tick); })(t0);\n    });\n    ob.observe(el);\n  });\n\n  \/* nav shadow after scrolling *\/\n  var nav = document.getElementById('nav');  \/* only in the local mockup; the site keeps the theme header *\/\n  if (nav) {\n    var navState = function(){ nav.classList.toggle('is-scrolled', window.scrollY > 30); };\n    window.addEventListener('scroll', navState, {passive: true}); navState();\n  }\n\n  \/* tabs *\/\n  var tabs = [].slice.call(document.querySelectorAll('.tab'));\n  tabs.forEach(function(t){ t.addEventListener('click', function(){ tabs.forEach(function(x){ var on = x === t; x.setAttribute('aria-selected', on); document.getElementById(x.getAttribute('aria-controls')).hidden = !on; }); }); });\n\n  \/* spotlight on swatch cards *\/\n  [].slice.call(document.querySelectorAll('.swatch')).forEach(function(c){\n    c.addEventListener('pointermove', function(e){ var r = c.getBoundingClientRect(); c.style.setProperty('--mx', (e.clientX - r.left) + 'px'); c.style.setProperty('--my', (e.clientY - r.top) + 'px'); });\n  });\n\n  \/* magnetic buttons *\/\n  if (!reduce && window.matchMedia('(hover:hover)').matches) {\n    [].slice.call(document.querySelectorAll('.btn')).forEach(function(b){\n      b.addEventListener('pointermove', function(e){ var r = b.getBoundingClientRect(); b.style.transform = 'translate(' + ((e.clientX - r.left - r.width \/ 2) * .18) + 'px,' + ((e.clientY - r.top - r.height \/ 2) * .3) + 'px)'; });\n      b.addEventListener('pointerleave', function(){ b.style.transform = ''; });\n    });\n  }\n\n  \/* testimonials with a progress bar *\/\n  var qs = [].slice.call(document.querySelectorAll('.quote')), cb = [].slice.call(document.querySelectorAll('.clients button')), bar = document.getElementById('qbar');\n  var qi = 0, qt;\n  function runBar(){ bar.classList.remove('run'); void bar.offsetWidth; if (!reduce) bar.classList.add('run'); }\n  function showQ(i){ qi = i; qs.forEach(function(q, n){ q.classList.toggle('on', n === i); }); cb.forEach(function(b, n){ b.setAttribute('aria-pressed', n === i); }); runBar(); }\n  function auto(){ clearInterval(qt); if (!reduce) qt = setInterval(function(){ showQ((qi + 1) % qs.length); }, 7000); }\n  cb.forEach(function(b){ b.addEventListener('click', function(){ showQ(+b.getAttribute('data-to')); auto(); }); });\n  if (bar && qs.length) { runBar(); auto(); }  \/* the script is shared with the contact page, which has no quotes *\/\n\n  \/* video loads only when played *\/\n  [].slice.call(document.querySelectorAll('.vid[data-yt]')).forEach(function(v){\n    v.addEventListener('click', function(){\n      if (v.querySelector('iframe')) return;\n      var f = document.createElement('iframe');\n      f.src = 'https:\/\/www.youtube-nocookie.com\/embed\/' + v.getAttribute('data-yt') + '?autoplay=1&rel=0';\n      f.allow = 'autoplay; encrypted-media; picture-in-picture'; f.allowFullscreen = true; f.title = 'YouTube';\n      v.appendChild(f);\n    });\n  });\n})();\n<\/script>\n<script>\n\/* about page: nothing beyond the homepage script (reveals, word split, counters); this keeps the ledger rows keyboard friendly *\/\n(function(){\n  [].slice.call(document.querySelectorAll('.rb .rba-led li')).forEach(function(li){ li.setAttribute('tabindex','0'); });\n})();\n<\/script>\t\t\t\t<\/div>\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>Fashion Consultant and Visual Leader for Brands I have helped entrepreneurs, designers, and brand owners turn their ideas into tangible successes, offering my expertise as a Fashion consultant online to provide professional consultations, digital tools, and educational content that help you build your project in the fashion world with confidence and professionalism.I cover various fields including clothing, accessories, jewelry, footwear, and handbags, with a focus on offering practical solutions tailored to each project. I work with you step by step to ensure your brand develops in a simplified and realistic way.My goal is to empower anyone with a passion for fashion to enter the market with confidence and understand the true steps to success in the business world. I provide practical support and the essential tools needed to transform your ideas into successful and impactful projects.Book your consultation now and take your first step toward the success of your project. Book your consultation now Book your consultation now Why Ramez Basmaji? With over 25 years of experience in fashion and marketing, I am able to provide practical and impactful consultations for every project as a Fashion consultant online, whether it is new, needs development, or is facing specific challenges. I offer personalized support for each case, with refreshed content based on real experiences and proven successes. I believe that creativity alone is not enough; every project needs a strong, well-studied business plan to achieve tangible results and sustainable success. Developing Excellence Concepts, Visual Identity, and Global Expansion for Brands with Fabusse Agency The agency has helped many brands build a strong and influential presence in the international fashion market, enabling them to stand out and achieve tangible growth and major expansion opportunities across the Gulf and globally. \u0645\u0646\u062a\u062c \u062d\u0645\u0644\u0627\u062a \u062a\u0635\u0648\u064a\u0631 \u0625\u0628\u062f\u0627\u0639\u064a\u0629 \u0623\u0646\u062a\u062c\u062a \u062d\u0645\u0644\u0627\u062a \u062a\u0635\u0648\u064a\u0631 \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u062a\u062c\u0645\u0639 \u0628\u064a\u0646 \u0627\u0644\u0625\u0628\u062f\u0627\u0639 \u0648\u0627\u0644\u062c\u0648\u062f\u0629 \u0627\u0644\u0639\u0627\u0644\u064a\u0629. \u0633\u0627\u0647\u0645\u062a \u0647\u0630\u0647 \u0627\u0644\u062d\u0645\u0644\u0627\u062a \u0641\u064a \u062a\u0639\u0632\u064a\u0632 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0628\u0635\u0631\u064a\u0629 \u0644\u0644\u0645\u0627\u0631\u0643\u0627\u062a \u0648\u0632\u064a\u0627\u062f\u0629 \u062a\u0623\u062b\u064a\u0631\u0647\u0627 \u0641\u064a \u0627\u0644\u0623\u0633\u0648\u0627\u0642. \u0627\u0644\u062a\u0645\u064a\u0651\u0632 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u060c \u0627\u0644\u0647\u0648\u064a\u0629 \u0627\u0644\u0628\u0635\u0631\u064a\u0629 \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0644\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0646\u0631\u0643\u0632 \u0639\u0644\u0649 \u062a\u0637\u0648\u064a\u0631 \u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0627\u062a \u0648\u0627\u0636\u062d\u0629 \u062a\u0636\u0645\u0646 \u0644\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0627\u0644\u062a\u0641\u0631\u062f \u0648\u0627\u0644\u062a\u0645\u064a\u0632. \u0646\u0639\u0645\u0644 \u0639\u0644\u0649 \u062f\u0645\u062c \u0627\u0644\u0625\u0628\u062f\u0627\u0639 \u0645\u0639 \u062e\u0637\u0637 \u0639\u0645\u0644\u064a\u0629 \u0644\u062a\u0639\u0632\u064a\u0632 \u0648\u0635\u0648\u0644 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0625\u0644\u0649 \u062c\u0645\u0647\u0648\u0631 \u0639\u0627\u0644\u0645\u064a. \u0645\u0634\u0627\u0631\u0643 \u062f\u0627\u0626\u0645 \u0641\u064a \u0623\u0647\u0645 \u0645\u0639\u0627\u0631\u0636 \u0627\u0644\u0645\u0648\u0636\u0629 \u0627\u0644\u062f\u0648\u0644\u064a\u0629 \u0645\u062b\u0644 Premi\u00e8re Vision \u2013 Texworld \u2013 CPM Moscow \u2013 Indonesia Modest Fashion \u2013 Center Stage Hong Kong \u2013 London Fashion Week \u2013 Izmir IF Wedding \u2013 Barcelona Bridal Week. \u0627\u0644\u062a\u0648\u0627\u062c\u062f \u0627\u0644\u062f\u0627\u0626\u0645 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0645\u0639\u0627\u0631\u0636 \u064a\u0636\u0645\u0646 \u0627\u0644\u0627\u0637\u0644\u0627\u0639 \u0639\u0644\u0649 \u0623\u062d\u062f\u062b \u0627\u0644\u0627\u062a\u062c\u0627\u0647\u0627\u062a \u0648\u0628\u0646\u0627\u0621 \u0634\u0628\u0643\u0629 \u0639\u0644\u0627\u0642\u0627\u062a \u0642\u0648\u064a\u0629 \u0645\u0639 \u0627\u0644\u0644\u0627\u0639\u0628\u064a\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u064a\u0646 \u0641\u064a \u0627\u0644\u0635\u0646\u0627\u0639\u0629. \u0645\u062f\u0631\u0628 \u0645\u062d\u062a\u0631\u0641 \u0641\u064a \u0623\u0639\u0645\u0627\u0644 \u0627\u0644\u0645\u0648\u0636\u0629 \u0623\u0642\u062f\u0651\u0645 \u062f\u0631\u0648\u0633\u064b\u0627 \u062a\u0637\u0628\u064a\u0642\u064a\u0629 \u0648\u062e\u0637\u0637 \u062a\u062f\u0631\u064a\u0628 \u0639\u0645\u0644\u064a\u0629 \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u062d\u0627\u0644\u0627\u062a \u0648\u0627\u0642\u0639\u064a\u0629 \u0648\u0646\u062c\u0627\u062d\u0627\u062a \u0645\u062b\u0628\u062a\u0629. \u0627\u0644\u0647\u062f\u0641 \u0647\u0648 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0645\u062a\u062f\u0631\u0628\u064a\u0646 \u0645\u0646 \u0627\u0643\u062a\u0633\u0627\u0628 \u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0644\u0627\u0632\u0645\u0629 \u0644\u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0645\u0628\u0627\u0634\u0631\u0629 \u0641\u064a \u0645\u0634\u0627\u0631\u064a\u0639\u0647\u0645. \u0645\u0633\u062a\u0634\u0627\u0631 \u0645\u0648\u062b\u0648\u0642 \u0644\u0639\u0634\u0631\u0627\u062a \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0623\u0634\u0631\u0641 \u0639\u0644\u0649 \u062a\u0648\u0633\u0639 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0641\u064a \u0627\u0644\u0623\u0633\u0648\u0627\u0642 \u0648\u062a\u062d\u0642\u064a\u0642 \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0639\u0627\u0644\u0645\u064a\u064b\u0627. \u0623\u0642\u062f\u0651\u0645 \u062a\u0648\u062c\u064a\u0647\u064b\u0627 \u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u064b\u0627 \u0648\u062f\u0639\u0645\u064b\u0627 \u0645\u0633\u062a\u0645\u0631\u064b\u0627 \u0644\u0636\u0645\u0627\u0646 \u0646\u0645\u0648 \u0645\u0633\u062a\u062f\u0627\u0645 \u0648\u0646\u062a\u0627\u0626\u062c \u0645\u0644\u0645\u0648\u0633\u0629. \u0648\u0634\u0631\u064a\u0643 \u0641\u0639\u0627\u0644 \u0641\u064a \u0639\u0631\u0648\u0636 \u0623\u0632\u064a\u0627\u0621 \u0639\u0627\u0644\u0645\u064a\u0629 \u0641\u064a \u0645\u062f\u0646 \u0645\u062b\u0644 \u0628\u0627\u0631\u064a\u0633\u060c \u0644\u0646\u062f\u0646\u060c \u0631\u0648\u0645\u0627\u060c \u0628\u0631\u0644\u064a\u0646\u060c \u062f\u0628\u064a\u060c \u0625\u0633\u0637\u0646\u0628\u0648\u0644\u060c \u0633\u064a\u0624\u0648\u0644\u060c \u0634\u0646\u063a\u0647\u0627\u064a\u060c \u0647\u0648\u0646\u063a \u0643\u0648\u0646\u063a. \u0623\u0633\u0627\u0647\u0645 \u0641\u064a \u062a\u0635\u0645\u064a\u0645 \u0648\u062a\u0646\u0641\u064a\u0630 \u0639\u0631\u0648\u0636 \u0623\u0632\u064a\u0627\u0621 \u0645\u0645\u064a\u0632\u0629 \u062a\u0635\u0644 \u0625\u0644\u0649 \u062c\u0645\u0647\u0648\u0631 \u0648\u0627\u0633\u0639 \u0648\u062a\u062a\u0631\u0643 \u0623\u062b\u0631\u064b\u0627 \u0628\u0635\u0631\u064a\u064b\u0627 \u0642\u0648\u064a\u064b\u0627. \u062e\u0628\u0631\u0629 \u0639\u0645\u0644\u064a\u0629 \u0648\u0627\u0633\u0639\u0629 \u0641\u064a \u062f\u0648\u0644 \u0645\u062b\u0644 \u0627\u0644\u0635\u064a\u0646\u060c \u0627\u0644\u0647\u0646\u062f\u060c \u0625\u064a\u0637\u0627\u0644\u064a\u0627\u060c \u062a\u0631\u0643\u064a\u0627\u060c \u0644\u0628\u0646\u0627\u0646\u060c \u0628\u0646\u063a\u0644\u0627\u062f\u064a\u0634. \u062a\u0645\u0643\u0651\u0646 \u0647\u0630\u0647 \u0627\u0644\u062e\u0628\u0631\u0629 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0623\u0641\u0636\u0644 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0648\u062a\u062d\u0642\u064a\u0642 \u062c\u0648\u062f\u0629 \u0639\u0627\u0644\u064a\u0629 \u0641\u064a \u0645\u0646\u062a\u062c\u0627\u062a\u0647\u0627. \u0645\u0627\u0644\u0643 Fabusse Models &amp; Fabusse Studio \u0648\u0643\u0627\u0644\u0629 \u0639\u0631\u0636 \u0623\u0632\u064a\u0627\u0621 \u0648\u0627\u0633\u062a\u0648\u062f\u064a\u0648 \u0645\u062a\u0643\u0627\u0645\u0644 \u0644\u0644\u062a\u0635\u0648\u064a\u0631 \u0627\u0644\u0645\u062a\u062e\u0635\u0635 \u0628\u0627\u0644\u0623\u0632\u064a\u0627\u0621 \u0648\u0627\u0644\u0645\u062c\u0648\u0647\u0631\u0627\u062a. \u064a\u0648\u0641\u0631 \u0627\u0644\u0627\u0633\u062a\u0648\u062f\u064a\u0648 \u062e\u062f\u0645\u0627\u062a \u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 \u062a\u0636\u0645\u0646 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062d\u0645\u0644\u0627\u062a \u0627\u0644\u062a\u0635\u0648\u064a\u0631\u064a\u0629 \u0628\u0623\u0639\u0644\u0649 \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0641\u0646\u064a\u0629. \u0645\u0624\u0633\u0633 Fabusse \u0648\u0627\u062d\u062f\u0629 \u0645\u0646 \u0623\u0646\u062c\u062d \u0648\u0643\u0627\u0644\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u0634\u0627\u0631\u0627\u062a \u0641\u064a \u0645\u062c\u0627\u0644 \u0627\u0644\u0645\u0648\u0636\u0629. \u062a\u0631\u0643\u0632 \u0639\u0644\u0649 \u062a\u0642\u062f\u064a\u0645 \u062d\u0644\u0648\u0644 \u0645\u0628\u062a\u0643\u0631\u0629 \u0648\u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0627\u062a \u0639\u0645\u0644\u064a\u0629 \u062a\u0633\u0627\u0639\u062f \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0646\u0645\u0648 \u0648\u0627\u0644\u062a\u0623\u0644\u0642 \u0641\u064a \u0627\u0644\u0623\u0633\u0648\u0627\u0642 \u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629. Commercial Excellence, Visual Identity, and Global Outreach for Brands Producer of Creative Photo Campaigns in Europe and the Gulf for Luxury Fashion and Jewelry Brands A Regular Participant in Major International Fashion Exhibitions Professional Trainer in Fashion Business Trusted Consultant for Dozens of Brands Organizer and Active Partner in Global Fashion Shows Extensive Hands-On Experience in Production, Design, and Sourcing Factories and Suppliers Owner of Fabusse Models &amp; Fabusse Studio Founder of Fabusse<\/p>\n","protected":false},"author":1,"featured_media":1104,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2391","page","type-page","status-publish","has-post-thumbnail","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/pages\/2391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/comments?post=2391"}],"version-history":[{"count":10,"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/pages\/2391\/revisions"}],"predecessor-version":[{"id":2424,"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/pages\/2391\/revisions\/2424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/media\/1104"}],"wp:attachment":[{"href":"https:\/\/ramezbasmaji.com\/en\/wp-json\/wp\/v2\/media?parent=2391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}