:root{--doroub-brand: #E8692C;--doroub-brand-strong: #AC4318;--doroub-brand-hover: #913714;--doroub-brand-soft: #FFF0E5;--doroub-brand-line: #EDCDB8;--doroub-brand-deep: #7A2E10;--doroub-brand-tint: #FFF7F1;--doroub-brand-glow: rgba(232,105,44,.22);--doroub-sand: #F6EFE7;--doroub-sand-deep: #EFE5DA;--doroub-ink: #303237;--doroub-charcoal: #24262A;--doroub-logo-blue: #7C92BF;--doroub-navy: #303237;--doroub-navy-deep: #24262A;--doroub-turq: #AC4318;--doroub-turq-text: #AC4318;--doroub-turq-soft: #FFF0E5;--doroub-gold: #E8692C;--doroub-gold-soft: #FFF0E5;--doroub-gold-line: rgba(232,105,44,.55);--doroub-bg: #FBF8F4;--doroub-surface: #F3EEE8;--doroub-white: #FFFFFF;--doroub-text: #34363B;--doroub-muted: #67645F;--doroub-line: #E5DED6;--doroub-whatsapp: #147D40;--doroub-whatsapp-soft: #E6F6EC;--doroub-danger: #B03A2E;--doroub-danger-soft: #FBECEA;--doroub-gold-text: #AC4318;--doroub-on-dark: #E8E1DB;--doroub-on-dark-muted: #C4BEB8;--doroub-turq-light: #F4B68F;--doroub-gold-light: #F4B68F}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/alexandria-arabic-BMWQQIfH.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/alexandria-latin-9GNYQ01K.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/assets/readex-pro-arabic-DiwT_uOQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/assets/readex-pro-latin--ekFhJJC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}html{scroll-behavior:smooth}body{font-family:Readex Pro,system-ui,sans-serif;color:var(--doroub-text);background:var(--doroub-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}section[id],footer[id]{scroll-margin-top:80px}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}::selection{background:var(--doroub-brand-soft);color:var(--doroub-brand-deep)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes dropOut{to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes brand-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes brand-rise-text{0%{opacity:.3;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes brand-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes brand-stage{0%{transform:translateY(48px) scale(.9)}to{transform:none}}@keyframes brand-pop{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:none}}@keyframes brand-orbit{to{transform:rotate(360deg)}}@keyframes page-enter{0%{transform:translateY(14px)}to{transform:none}}@keyframes art-float-a{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-14px,0) rotate(-2deg)}}@keyframes art-float-b{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(2deg)}}@keyframes art-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes dash-strip{to{transform:translateY(-100%)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes btn-shine{0%{transform:translate(120%) skew(-18deg)}to{transform:translate(-220%) skew(-18deg)}}@keyframes brand-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes brand-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes brand-glow{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.reveal{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fade-in{animation:fadeIn .32s cubic-bezier(.2,.7,.2,1) both}.overlay{animation:fadeIn .18s ease both}.overlay .sheet{animation:dropIn .25s cubic-bezier(.2,.7,.2,1) both}.overlay.is-closing{animation:fadeOut .18s ease forwards}.overlay.is-closing .sheet{animation:dropOut .18s ease forwards}.pop-in{animation:dropIn .2s cubic-bezier(.2,.7,.2,1) both;transform-origin:top}.slide-down{animation:dropIn .22s cubic-bezier(.2,.7,.2,1) both}.skel{background:linear-gradient(90deg,#EFEDE6 0%,var(--doroub-bg) 40%,#EFEDE6 80%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.hero-enter{animation:brand-rise .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.08s + var(--i, 0) * .12s)}.hero-enter--stage{animation-name:brand-stage;animation-duration:1.1s}.hero-enter--text{animation-name:brand-rise-text}.page-enter>:first-child{animation:page-enter .4s cubic-bezier(.2,.7,.2,1) backwards}html.js-motion main [data-reveal]:not(.scroll-reveal-enter)>.container>*{opacity:0}.scroll-reveal-enter>.container>*{animation:brand-reveal .9s cubic-bezier(.2,.7,.2,1) backwards}.scroll-reveal-enter>.container>:nth-child(2){animation-delay:.12s}.scroll-reveal-enter>.container>:nth-child(3){animation-delay:.24s}.scroll-reveal-enter>.container>:nth-child(4){animation-delay:.36s}.scroll-reveal-enter .bento-grid>*,.scroll-reveal-enter .prod-grid>article,.scroll-reveal-enter .vid-list>li,.scroll-reveal-enter .pillars>div,.scroll-reveal-enter .about-panel-stats>div{animation:brand-pop .7s cubic-bezier(.2,.7,.2,1) backwards}.scroll-reveal-enter .bento-grid>:nth-child(1),.scroll-reveal-enter .prod-grid>article:nth-child(1),.scroll-reveal-enter .vid-list>li:nth-child(1),.scroll-reveal-enter .pillars>div:nth-child(1),.scroll-reveal-enter .about-panel-stats>div:nth-child(1){animation-delay:.2s}.scroll-reveal-enter .bento-grid>:nth-child(2),.scroll-reveal-enter .prod-grid>article:nth-child(2),.scroll-reveal-enter .vid-list>li:nth-child(2),.scroll-reveal-enter .pillars>div:nth-child(2),.scroll-reveal-enter .about-panel-stats>div:nth-child(2){animation-delay:.3s}.scroll-reveal-enter .bento-grid>:nth-child(3),.scroll-reveal-enter .prod-grid>article:nth-child(3),.scroll-reveal-enter .vid-list>li:nth-child(3),.scroll-reveal-enter .pillars>div:nth-child(3),.scroll-reveal-enter .about-panel-stats>div:nth-child(3){animation-delay:.4s}.scroll-reveal-enter .bento-grid>:nth-child(4),.scroll-reveal-enter .prod-grid>article:nth-child(4),.scroll-reveal-enter .vid-list>li:nth-child(4),.scroll-reveal-enter .about-panel-stats>div:nth-child(4){animation-delay:.5s}.scroll-reveal-enter .bento-grid>:nth-child(5),.scroll-reveal-enter .prod-grid>article:nth-child(5),.scroll-reveal-enter .vid-list>li:nth-child(5){animation-delay:.6s}.scroll-reveal-enter .bento-grid>:nth-child(6),.scroll-reveal-enter .prod-grid>article:nth-child(6){animation-delay:.7s}.scroll-reveal-enter .prod-grid>article:nth-child(7){animation-delay:.8s}.scroll-reveal-enter .prod-grid>article:nth-child(8){animation-delay:.9s}.btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.btn:hover{transform:translateY(-3px)}.btn-primary:after{content:"";position:absolute;top:-20%;bottom:-20%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(120%) skew(-18deg);pointer-events:none}.btn-primary:hover:after{animation:btn-shine .7s cubic-bezier(.2,.7,.2,1) forwards}.btn:active{transform:translateY(0) scale(.98);transition-duration:.08s}.btn-primary{background-image:linear-gradient(180deg,#ffffff14,#0000 55%)}.btn-primary:hover{background-color:var(--doroub-brand-hover)!important;box-shadow:0 18px 34px -16px #ac431899!important}.btn-outline:hover{border-color:var(--doroub-brand-line)!important;background-color:var(--doroub-brand-tint)!important;box-shadow:0 12px 28px -18px #57331f4d}.btn-light:hover,.btn-soft:hover{box-shadow:0 10px 24px -14px #30323773}.btn svg,.card-actions svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.chip{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.chip:not(.is-on):hover{border-color:var(--doroub-brand-line)!important;background-color:var(--doroub-brand-tint)!important;color:var(--doroub-brand-strong)!important}.chip:active{transform:scale(.97)}.icon-btn{transition:background-color .2s ease,transform .2s ease,color .2s ease,border-color .2s ease}.icon-btn:hover{background-color:var(--doroub-white)!important;color:var(--doroub-brand-strong)!important;border-color:var(--doroub-brand-line)!important}.icon-btn:active{transform:scale(.94)}.row-link{transition:background-color .18s ease}.row-link:hover,.row-link:focus-visible{background:var(--doroub-bg)}.nav-link{transition:color .2s ease}.nav-link:hover{color:var(--doroub-brand-strong)!important}.crumb-link{transition:color .2s ease,background-color .2s ease}.crumb-link:hover{color:var(--doroub-brand-strong)!important}.thumb{transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.thumb:hover{opacity:1!important;transform:translateY(-2px)}.foot-link{transition:color .2s ease}.foot-link:hover{color:#fff!important}.field{transition:border-color .2s ease,box-shadow .2s ease}.field:focus{outline:none;border-color:var(--doroub-brand-strong)!important;box-shadow:0 0 0 4px var(--doroub-brand-soft)}.crumbs{scrollbar-width:none}.crumbs::-webkit-scrollbar{display:none}.lift-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.lift-card:hover{transform:translateY(-8px);border-color:var(--doroub-brand-line)!important;box-shadow:0 2px 4px #3032370a,0 34px 56px -30px #57331f57!important}.zoom-img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .zoom-img{transform:scale(1.07)}.lift-card:hover .card-arrow{background:var(--doroub-brand-strong);border-color:var(--doroub-brand-strong)!important;color:#fff!important;transform:translate(-4px) scale(1.08)}.card-arrow{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .3s cubic-bezier(.2,.7,.2,1)}:focus-visible{outline:2px solid var(--doroub-brand-strong);outline-offset:3px;border-radius:6px}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--doroub-ink);color:#fff;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:none}.video-facade{cursor:pointer}.play-btn{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.video-facade:hover .play-btn,.vid-card:hover .play-btn{transform:scale(1.1);box-shadow:0 0 0 12px #ffffff4d,0 20px 40px -16px #3032378c}.video-facade:hover .zoom-img{transform:scale(1.03)}.vid-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vid-card:hover{border-color:var(--doroub-brand-strong)!important;transform:translate(-2px)}.wa-fab{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.wa-fab:hover{transform:scale(1.08) translateY(-2px)}.rail,.filter-bar,.hero-tabs{scrollbar-width:none}.rail::-webkit-scrollbar,.filter-bar::-webkit-scrollbar,.hero-tabs::-webkit-scrollbar{display:none}.brand-paths{position:absolute;inset:0;overflow:hidden;pointer-events:none}.brand-paths i{position:absolute;width:17%;height:160%;inset-inline-end:5%;top:-30%;background:var(--doroub-brand);transform:rotate(28deg);opacity:.13}.brand-paths i:after{content:"";position:absolute;inset:0 48%;border-inline-start:2px dashed var(--doroub-white);opacity:.9}.brand-paths i:nth-child(2){inset-inline-end:26%;background:#888781;opacity:.1}.brand-paths span{position:absolute;inset-inline-start:7%;bottom:10%;width:46px;height:46px;border:1px solid var(--doroub-brand-line);border-radius:50%}.brand-paper{background-image:linear-gradient(rgba(48,50,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(48,50,55,.045) 1px,transparent 1px);background-size:28px 28px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--doroub-brand-strong)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--doroub-brand)}.tarteel-hero{position:relative;isolation:isolate;overflow:clip;padding-top:80px;background:var(--doroub-bg);border-bottom:1px solid var(--doroub-line)}.tarteel-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(900px 560px at 88% 12%,rgba(232,105,44,.16),transparent 62%),radial-gradient(700px 500px at 8% 90%,rgba(232,105,44,.09),transparent 60%),linear-gradient(180deg,#FFFCF8 0%,var(--doroub-bg) 100%)}.tarteel-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.5;background-image:linear-gradient(rgba(48,50,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(48,50,55,.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%)}.brand-hero-paths{z-index:-1;inset:-6% -4% auto auto;width:360px;height:380px;opacity:.5}.brand-hero-paths span{animation:brand-drift 7s ease-in-out infinite}.tarteel-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy stage";align-items:center;column-gap:clamp(32px,5vw,80px);padding-block:clamp(44px,6vw,80px) clamp(56px,7vw,96px);min-height:min(720px,86vh)}.tarteel-hero-copy{grid-area:copy;max-width:560px}.hero-eyebrow{display:inline-flex;gap:10px;align-items:center;padding:8px 14px 8px 10px;border-radius:99px;border:1px solid var(--doroub-brand-line);background:#ffffffe0;color:var(--doroub-brand-strong);font-size:13.5px;font-weight:500}.hero-eyebrow>span,.hero-video-note>span{width:8px;height:8px;border-radius:50%;background:var(--doroub-brand);box-shadow:0 0 0 4px var(--doroub-brand-soft);flex:none}.tarteel-hero h1{margin-top:22px;font-family:Alexandria,Readex Pro,sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1.38;color:var(--doroub-ink);letter-spacing:-.02em;text-wrap:balance}.tarteel-hero h1>span{position:relative;color:var(--doroub-brand-strong);white-space:nowrap}.tarteel-hero h1>span:after{content:"";position:absolute;inset-inline:2px;bottom:.08em;height:.14em;border-radius:99px;background:var(--doroub-brand);opacity:.22}.tarteel-hero-lead{margin-top:20px;font-size:clamp(16px,1.3vw,18.5px);line-height:2;color:var(--doroub-muted);max-width:470px;text-wrap:pretty}.tarteel-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-video-note{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--doroub-muted);font-size:13px;line-height:1.8}.hero-stats{display:flex;flex-wrap:wrap;gap:0;margin-top:34px;padding-top:22px;border-top:1px solid var(--doroub-line)}.hero-stats>div{display:flex;flex-direction:column;gap:2px;padding-inline-end:28px;margin-inline-end:28px;border-inline-end:1px solid var(--doroub-line)}.hero-stats>div:last-child{border:0;margin:0;padding:0}.hero-stats strong{font-family:Alexandria,Readex Pro,sans-serif;font-size:26px;font-weight:600;color:var(--doroub-ink);line-height:1.3}.hero-stats span{font-size:13px;color:var(--doroub-muted)}.tarteel-hero-stage{grid-area:stage;position:relative;min-width:0;display:grid;place-items:center;min-height:600px}.tarteel-stage-glow{position:absolute;z-index:0;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(232,105,44,.26) 0%,rgba(232,105,44,.14) 34%,rgba(232,105,44,.05) 54%,transparent 72%);animation:brand-glow 6s ease-in-out infinite}.tarteel-stage-ring{position:absolute;z-index:0;width:540px;height:540px;border-radius:50%;border:1px dashed var(--doroub-brand-line);opacity:.9}.tarteel-stage-ring:before{content:"";position:absolute;inset:44px;border-radius:50%;border:1px solid var(--doroub-brand-line);opacity:.7}.tarteel-stage-paths{z-index:0;inset:6% -6% -10% auto;width:70%;opacity:.5}.tarteel-device{position:relative;z-index:2;display:block;width:282px;max-width:66%;border-radius:36px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.tarteel-device:hover{transform:translateY(-6px) rotate(-.5deg)}.tarteel-device:focus-visible{outline-offset:8px;border-radius:36px}.tarteel-device-frame{position:relative;display:block;padding:8px;border-radius:36px;background:linear-gradient(160deg,#fff,#f3eee8);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px #30323714,0 48px 80px -36px #57331f8c,0 0 0 1px #3032370f}.tarteel-device-frame:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:48px;background:linear-gradient(160deg,#ffffffe6,#fff3);border:1px solid var(--doroub-brand-line);opacity:.8}.tarteel-device-photo{display:block;border-radius:28px;overflow:hidden;background:#f6f1ea}.tarteel-device-photo>div{background:transparent!important}.tarteel-chip{position:absolute;z-index:3;animation:brand-pop .7s cubic-bezier(.2,.7,.2,1) both}.tarteel-chip-card{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:16px;background:#fffffff2;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 2px #3032370d,0 22px 40px -22px #57331f66;font-size:13.5px;font-weight:500;color:var(--doroub-ink);white-space:nowrap;animation:brand-float 6s ease-in-out infinite}.tarteel-chip i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--doroub-brand-soft);color:var(--doroub-brand-strong);flex:none}.tarteel-chip small{display:block;font-size:11.5px;font-weight:400;color:var(--doroub-muted);margin-top:1px}.tarteel-chip--1{top:13%;inset-inline-start:2%;animation-delay:.9s}.tarteel-chip--1 .tarteel-chip-card{animation-delay:1.6s}.tarteel-chip--2{top:48%;inset-inline-end:0;animation-delay:1.05s}.tarteel-chip--2 .tarteel-chip-card{animation-delay:2.6s}.tarteel-chip--3{bottom:11%;inset-inline-start:6%;animation-delay:1.2s}.tarteel-chip--3 .tarteel-chip-card{animation-delay:3.4s}.tarteel-stage-orbit{position:absolute;z-index:1;width:540px;height:540px;border-radius:50%;animation:brand-orbit 40s linear infinite}.tarteel-stage-orbit i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--doroub-brand);box-shadow:0 0 0 6px #e8692c2e}.tarteel-device-sheen{position:absolute;inset:0;background:linear-gradient(118deg,#ffffff47,#ffffff0f 32%,#fff0 50%,#3032370f);pointer-events:none}.tarteel-device-photo{position:relative}.tarteel-stage-caption{position:absolute;z-index:3;bottom:0;inset-inline-end:6%;display:inline-flex;align-items:center;gap:6px;color:var(--doroub-muted);font-size:12px}.bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(236px,auto);gap:20px}.bento-tile{grid-column:span 4;display:flex;flex-direction:column;min-height:0}.bento-tile--1{grid-column:span 8;grid-row:span 2}.bento-tile--2,.bento-tile--3,.bento-tile--4,.bento-tile--5,.bento-index{grid-column:span 4}.category-card{position:relative}.category-card--editorial{gap:0!important;padding:10px!important;border-radius:26px!important}.category-card--editorial .category-cover{flex:1;min-height:190px;aspect-ratio:auto;border-radius:18px}.category-card--editorial .category-card-body{padding:18px 12px 10px!important}.bento-tile--1 .category-card-body{padding:22px 16px 12px!important}.bento-tile--1 .category-cover-image{padding:20px 6%}.bento-tile--1 h3{font-size:clamp(24px,2.4vw,32px)!important}.bento-tile--1 .category-card-blurb{font-size:15.5px!important;max-width:520px}.category-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 10;border-radius:14px;background:linear-gradient(135deg,#fffaf5,#f1ece5);border:1px solid var(--doroub-line);transition:background-color .4s ease}.category-cover:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 100%,rgba(232,105,44,.08),transparent 70%);opacity:0;transition:opacity .4s ease}.lift-card:hover .category-cover:after{opacity:1}.category-cover--kit{background:linear-gradient(145deg,#fff8f0,#f4ece2)}.category-cover--play{background:linear-gradient(145deg,#fff3e6,#fbe9da)}.category-cover--book{background:linear-gradient(145deg,#f2f0ec,#fbf7f1)}.category-cover--learning{background:linear-gradient(35deg,#f0eee9,#fff8f0)}.category-cover--object{background:linear-gradient(145deg,#f4f1ec,#faf6f0)}.category-cover .brand-paths{opacity:.22}.category-cover-image{position:absolute;inset:0;padding:14px}.category-cover--book .category-cover-image{padding:16px 12%}.category-cover-fallback{position:relative;max-width:80%;text-align:center;font-size:clamp(19px,2.4vw,28px);color:var(--doroub-brand-strong);line-height:1.7}.category-cover--feature{min-height:240px}.category-count{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#fffffff0;border:1px solid var(--doroub-line);font-size:12.5px;font-weight:500;color:var(--doroub-brand-strong)}.category-count--float{position:absolute;z-index:2;top:22px;inset-inline-start:22px}.bento-index{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border-radius:26px;background:var(--doroub-ink);color:var(--doroub-on-dark);border:1px solid var(--doroub-ink);position:relative;isolation:isolate;overflow:hidden}.bento-index .brand-paths{opacity:.35}.bento-index .brand-paths i{background:var(--doroub-brand);opacity:.35}.bento-index .brand-paths i:nth-child(2){background:#fff;opacity:.08}.bento-index h3{position:relative;font-family:Alexandria,Readex Pro,sans-serif;font-size:20px;font-weight:600;color:#fff;line-height:1.5}.bento-index p{position:relative;font-size:13.5px;line-height:1.8;color:var(--doroub-on-dark-muted);margin-top:6px}.bento-index ul{position:relative;display:flex;flex-wrap:wrap;gap:8px}.bento-index ul a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:13.5px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.bento-index ul a:hover{background:#e8692c38;border-color:#e8692c80;transform:translateY(-2px)}.bento-index ul a svg{color:var(--doroub-gold-light)}.bento-index-all{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:#fff}.bento-index-all svg{color:var(--doroub-gold-light);transition:transform .25s ease}.bento-index-all:hover svg{transform:translate(-3px)}.product-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.product-card:focus-within{border-color:var(--doroub-brand-strong)!important}.product-card .product-media{background:linear-gradient(180deg,#fbf8f4,#f6f1ea)}.product-card .product-media>div{background:transparent!important}.product-card .product-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #3032370a;pointer-events:none}.product-card-title a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:100% 100%;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .product-card-title a{background-size:100% 1.5px}.card-actions a{transition:color .2s ease,background-color .2s ease,transform .2s ease}.card-actions .wa-mini:hover{background:var(--doroub-whatsapp)!important;color:#fff!important;transform:scale(1.06)}.listing-search{position:relative;flex:1 1 320px;max-width:480px;display:flex;align-items:center}.listing-count{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--doroub-white);border:1px solid var(--doroub-line);font-size:13.5px;color:var(--doroub-muted)}.listing-count strong{font-family:Alexandria,Readex Pro,sans-serif;font-weight:600;color:var(--doroub-ink)}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:36px}.pagination .chip{gap:8px}.pagination-status{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;background:var(--doroub-bg);border:1px solid var(--doroub-line);font-size:14px;color:var(--doroub-muted)}.pagination-status strong{font-family:Alexandria,Readex Pro,sans-serif;font-weight:600;color:var(--doroub-ink);margin-inline:4px}.gallery-main{transition:box-shadow .3s ease}.gallery-main:focus-visible{box-shadow:0 0 0 4px var(--doroub-brand-soft)!important;outline:none}.detail-panel{position:relative;isolation:isolate;overflow:hidden}.detail-panel:before{content:"";position:absolute;z-index:-1;inset:auto -20% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,105,44,.12),transparent 70%)}.page-head{position:relative;isolation:isolate;overflow:clip}.page-head:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(700px 360px at 92% 0%,rgba(232,105,44,.12),transparent 65%),linear-gradient(180deg,#FFFCF8,var(--doroub-bg))}.page-head .brand-paths{z-index:-1;inset:-20% -6% auto auto;width:300px;height:320px;opacity:.35}.page-head-aside .category-cover{height:100%;min-height:220px;aspect-ratio:auto;border-radius:24px;box-shadow:0 2px 6px #3032370a,0 40px 70px -46px #57331f66}.about-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;padding:clamp(26px,3vw,40px);background:linear-gradient(160deg,#FFFFFF,var(--doroub-sand));border:1px solid var(--doroub-brand-line);box-shadow:0 2px 6px #3032370a,0 50px 90px -50px #57331f59}.about-panel .brand-paths{opacity:.5}.about-panel-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.about-panel-stats>div{padding:18px 18px 16px;border-radius:18px;background:#ffffffbf;border:1px solid var(--doroub-line)}.about-panel-stats strong{display:block;font-family:Alexandria,Readex Pro,sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:600;color:var(--doroub-brand-strong);line-height:1.2}.about-panel-stats span{display:block;margin-top:6px;font-size:13.5px;color:var(--doroub-muted)}.about-panel-quote{position:relative;margin-top:22px;padding-top:18px;border-top:1px dashed var(--doroub-brand-line);font-size:14.5px;line-height:1.9;color:var(--doroub-text)}@media(max-width:1180px){.nav-search{min-width:0!important;width:44px;padding:0!important;justify-content:center}.nav-search-label{display:none}}@media(max-width:1100px){.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tarteel-stage-ring,.tarteel-stage-orbit{width:460px;height:460px}.tarteel-stage-glow{width:380px;height:380px}}@media(max-width:1040px){.nav-links,.nav-desktop{display:none!important}.nav-burger{display:grid!important}}@media(max-width:960px){.tarteel-hero-grid{grid-template-areas:"copy" "stage";grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:36px 56px;min-height:0}.tarteel-hero-copy{max-width:640px}.tarteel-hero-stage{min-height:520px}.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px}.bento-tile,.bento-tile--1,.bento-tile--2,.bento-tile--3,.bento-tile--4,.bento-tile--5,.bento-index{grid-column:span 1;grid-row:auto}.bento-tile--1,.bento-index{grid-column:span 2}.category-card--editorial .category-cover{min-height:230px;height:230px;flex:none}.bento-tile--1 .category-cover{height:300px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-grid,.spot-grid,.about-grid{grid-template-columns:minmax(0,1fr)!important}.hero-showcase{margin-top:20px}#featured .prod-grid>article:nth-child(n+7){display:none!important}.cta-grid{grid-template-columns:minmax(0,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important}.about-grid>:last-child{max-width:520px}.detail-grid,.detail-specs,.page-head-grid,.contact-grid{grid-template-columns:minmax(0,1fr)!important}.page-head-grid>:last-child:not(:first-child){max-width:460px}.page-head-aside .category-cover{min-height:200px;height:200px}.detail-specs{gap:0!important}.vid-grid{grid-template-columns:minmax(0,1fr)!important}.vid-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-info{position:static!important}.detail-grid{grid-template-areas:"head" "gallery" "info"!important;grid-template-rows:auto!important;row-gap:20px!important}.m-inquiry{display:flex!important}.wa-fab--hide-m{display:none!important}#main:has(.m-inquiry)~footer{padding-bottom:96px!important}.filter-bar{margin-inline:-24px;padding-inline:24px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.gallery-main>div{aspect-ratio:4 / 3!important}.gallery-thumbs{max-width:440px}}@media(max-width:700px){.pillars{grid-template-columns:1fr!important;gap:22px!important}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.tarteel-hero-grid{padding-top:22px;padding-bottom:40px;row-gap:22px}.hero-eyebrow{font-size:12.5px;padding:7px 12px 7px 9px}.tarteel-hero h1{font-size:clamp(34px,9.4vw,44px);line-height:1.42;margin-top:16px}.tarteel-hero-lead{font-size:15.5px;line-height:1.9;margin-top:14px}.tarteel-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.tarteel-hero-actions .btn{padding-inline:12px!important;height:52px!important;font-size:14.5px!important}.hero-video-note{margin-top:14px;font-size:12px}.hero-stats{margin-top:24px;padding-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-stats>div{padding:0;margin:0;border:0}.hero-stats strong{font-size:22px}.hero-stats span{font-size:12px}.tarteel-hero-stage{min-height:420px;order:2}.tarteel-hero-copy{order:1}.tarteel-stage-ring,.tarteel-stage-orbit{width:330px;height:330px}.tarteel-stage-ring:before{inset:28px}.tarteel-stage-glow{width:300px;height:300px}.tarteel-device{width:190px;border-radius:28px}.tarteel-device-frame{padding:6px;border-radius:28px}.tarteel-device-frame:before{inset:-10px;border-radius:36px}.tarteel-device-photo{border-radius:22px}.tarteel-chip-card{padding:8px 12px 8px 10px;font-size:12.5px;border-radius:14px}.tarteel-chip i{width:28px;height:28px}.tarteel-chip small{display:none}.tarteel-chip--1{top:10%;inset-inline-start:0}.tarteel-chip--2{top:auto;bottom:14%;inset-inline-end:0}.tarteel-chip--3{display:none}.tarteel-stage-caption{inset-inline-end:0;bottom:4px;font-size:11px}.brand-hero-paths{width:240px;height:260px;opacity:.4}.bento-grid{grid-template-columns:minmax(0,1fr);gap:14px}.bento-tile--1,.bento-index{grid-column:span 1}.category-card--editorial .category-cover,.bento-tile--1 .category-cover{height:240px;min-height:0}.category-card--editorial{padding:8px!important;border-radius:22px!important}.bento-index{padding:20px}.bento,.footer-grid{grid-template-columns:1fr!important}.prod-grid{gap:12px!important}.card-actions{margin:12px!important}.hide-sm{display:none}.vid-list{grid-template-columns:minmax(0,1fr)!important}.vid-card{grid-template-columns:112px minmax(0,1fr)!important}.spec-row{grid-template-columns:1fr!important;gap:4px!important;padding:13px 16px!important}.gal-nav{width:40px!important;height:40px!important}.wa-fab{bottom:14px!important;inset-inline-end:14px!important;width:52px!important;height:52px!important}.about-panel-stats{gap:10px}.listing-search{max-width:none}}@media(hover:hover)and (pointer:fine){.btn:hover svg:last-child,.card-actions a:hover svg{transform:translate(-3px)}.product-card:hover{border-color:var(--doroub-brand-line)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-enter,.page-enter>:first-child,.scroll-reveal-enter,.scroll-reveal-enter>.container>*{animation:fadeIn .5s ease both!important;animation-duration:.5s!important;transform:none!important}.hero-enter{animation-delay:calc(var(--i, 0) * .08s)!important}.hero-enter--text,.dash-strip{animation:none!important}.btn,.chip,.lift-card,.card-arrow,.field,.thumb,.wa-fab,.nav-link,.crumb-link,.foot-link,.zoom-img,.category-illustration,.category-cover-halo,.tarteel-device{transition-duration:.2s!important}.lift-card:hover,.lift-card:hover .zoom-img,.btn:hover,.btn:active,.tarteel-device:hover,.vid-card:hover{transform:none!important}.scroll-reveal-enter .bento-grid>*,.scroll-reveal-enter .prod-grid>article,.scroll-reveal-enter .vid-list>li,.scroll-reveal-enter .pillars>div,.scroll-reveal-enter .about-panel-stats>div,.brand-paths span,.btn svg,.card-actions svg,.tarteel-chip,.tarteel-chip-card,.tarteel-stage-glow,.tarteel-stage-orbit,.art-float,.contact-art-orbit,.contact-art-pulse,.contact-art-glow,.btn-primary:after,.category-illustration{animation:none!important;transform:none!important;opacity:1}html.js-motion main [data-reveal]:not(.scroll-reveal-enter){opacity:1;transform:none}}.bento .category-card--editorial .category-cover{height:250px;min-height:0;flex:none}.category-cover--illustrated{display:grid;place-items:center;background:linear-gradient(150deg,#fffbf6,#f8f0e6)}.category-cover--illustrated.category-cover--play{background:linear-gradient(150deg,#fff6ec,#fbe9da)}.category-cover--illustrated.category-cover--book{background:linear-gradient(150deg,#f7f4ef,#fbf1e6)}.category-cover--illustrated.category-cover--learning{background:linear-gradient(40deg,#f3f0eb,#fff6ec)}.category-cover--illustrated.category-cover--kit{background:linear-gradient(150deg,#fff8f0,#f4eadf)}.category-cover-halo{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e8692c33,#e8692c00 70%);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease;opacity:.8}.category-illustration{position:relative;z-index:1;width:74%;max-width:320px;height:auto;filter:drop-shadow(0 20px 22px rgba(87,51,31,.16));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lift-card:hover .category-illustration{transform:translateY(-8px) scale(1.07) rotate(-2deg)}.lift-card:hover .category-cover-halo{transform:scale(1.25);opacity:1}.bento-tile--1 .category-illustration{width:54%;max-width:360px}.page-head-aside .category-cover--illustrated{background:linear-gradient(150deg,#fff,#f8f0e6)}.page-head-aside .category-illustration{width:62%}.page-head:before{background:radial-gradient(900px 420px at 92% 0%,rgba(232,105,44,.16),transparent 62%),radial-gradient(600px 320px at 10% 100%,rgba(232,105,44,.08),transparent 60%),linear-gradient(180deg,#FFFCF8,var(--doroub-bg))}.header-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.header-art-blob{position:absolute;border-radius:50%}.header-art-blob--1{width:520px;height:520px;inset-inline-end:-6%;top:-55%;background:radial-gradient(circle,#e8692c38,#e8692c00 68%);animation:art-float-c 12s ease-in-out infinite}.header-art-blob--2{width:380px;height:380px;inset-inline-start:18%;bottom:-70%;background:radial-gradient(circle,#8887812e,#88878100 68%);animation:art-float-c 15s ease-in-out infinite reverse}.header-art-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(48,50,55,.16) 1.2px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);opacity:.7}[dir=rtl] .header-art-grid{-webkit-mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%);mask-image:radial-gradient(ellipse at 18% 60%,#000 0,transparent 55%)}.header-art-glyphs{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-44%);width:min(36%,480px);height:auto;opacity:.85}.page-head-grid>:first-child{position:relative;z-index:1}.page-head--contact .header-art-glyphs,.page-head--catalog.page-head--with-aside .header-art-glyphs{opacity:.3;width:min(26%,340px);top:auto;bottom:-6%;transform:none}.art-float--a{animation:art-float-a 9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.art-float--b{animation:art-float-b 11s ease-in-out infinite 1.2s;transform-origin:center;transform-box:fill-box}.art-float--c{animation:art-float-c 8s ease-in-out infinite .6s;transform-origin:center;transform-box:fill-box}.listing-section{position:relative;isolation:isolate}.listing-section:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:320px;background:linear-gradient(180deg,#fbf8f4,#fff0)}.contact-art-stage{position:relative}.contact-art{position:relative;width:100%;max-width:540px;margin-inline:auto}.contact-art{aspect-ratio:420 / 370}.contact-art-layer{position:absolute;inset:0;width:100%;height:100%;display:block}.contact-art-orbit{transform-box:view-box;transform-origin:210px 190px;animation:brand-orbit 48s linear infinite}.dash-flow{position:absolute;inset:0;overflow:hidden}.dash-strip{position:absolute;top:0;inset-inline:0;width:100%;height:900%;display:block;animation:dash-strip .72s steps(9) infinite}.contact-art-glow{animation:brand-glow 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.contact-art-pulse{transform-box:fill-box;transform-origin:center;animation:pulse-ring 3s ease-out infinite}.contact-section{position:relative;isolation:isolate}.contact-section:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(700px 400px at 100% 100%,rgba(232,105,44,.07),transparent 65%)}.contact-form{box-shadow:0 2px 6px #3032370a,0 40px 70px -46px #57331f59}@media(max-width:960px){.header-art-glyphs{width:56%;top:auto;bottom:-8%;transform:none;opacity:.45}.contact-art{max-width:360px}.page-head-aside .category-cover--illustrated{min-height:220px;height:220px}}@media(max-width:600px){.header-art-glyphs{width:90%;opacity:.4}.category-illustration,.bento-tile--1 .category-illustration{width:66%}.contact-art{max-width:300px}}.motion-paused,.motion-paused *,.motion-paused:before,.motion-paused:after,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.cv-rendered{content-visibility:visible!important}main [data-reveal],#spec,footer{content-visibility:auto;contain-intrinsic-block-size:auto 900px}#categories,#featured{contain-intrinsic-block-size:auto 1500px}#about{contain-intrinsic-block-size:auto 800px}footer{contain-intrinsic-block-size:auto 560px}.listing-section .prod-grid>article{content-visibility:auto;contain-intrinsic-block-size:auto 460px}@media(max-width:600px){#categories{contain-intrinsic-block-size:auto 2500px}#featured{contain-intrinsic-block-size:auto 1700px}#videos{contain-intrinsic-block-size:auto 1400px}#about{contain-intrinsic-block-size:auto 1200px}footer{contain-intrinsic-block-size:auto 1200px}.listing-section .prod-grid>article{contain-intrinsic-block-size:auto 340px}}@media(max-width:400px){.page-head--video:not(.page-head--with-aside) h1{min-height:2lh}}@media(max-width:430px){.page-head--contact .page-head-grid p{min-height:3lh}}@media(max-width:600px){.page-head--contact .header-art-glyphs{display:none}}
