@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback,Segoe UI,Tahoma,Arial,sans-serif;font-style:normal}.__variable_51684b{--font-en:"Poppins","Poppins Fallback",Segoe UI,Tahoma,Arial,sans-serif}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cadda3865c3d59d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/616b263b18c4d476-s.woff2) format("woff2");unicode-range:u+00??,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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1429c53baafd0f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/047eb351a200daf2-s.woff2) format("woff2");unicode-range:u+00??,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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/074a2e369810402d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88858bca2290748b-s.woff2) format("woff2");unicode-range:u+00??,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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/aafb073fa1a155cc-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/884f508e622cc6d5-s.woff2) format("woff2");unicode-range:u+00??,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:Almarai Fallback;src:local("Arial");ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.00%;size-adjust:95.11%}.__className_f70ffa{font-family:Almarai,Almarai Fallback,Tahoma,Arial,sans-serif;font-style:normal}.__variable_f70ffa{--font-ar:"Almarai","Almarai Fallback",Tahoma,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}:root{--font-en-stack:var(--font-en),"Segoe UI",Tahoma,Arial,sans-serif;--font-ar-stack:var(--font-ar),Tahoma,Arial,sans-serif;--logo-edge-gap:0.5cm;--logo-size:290px;--desktop-card-width:226px;--desktop-card-height:348px;--desktop-menu-width:232px;--desktop-menu-height:294px;--desktop-control-width:256px;--desktop-control-height:38px;--desktop-control-icon-width:46px;--desktop-card-radius:9px;--desktop-card-shadow:0 12px 28px rgba(0,0,0,0.22)}html{font-family:var(--font-en-stack);direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{direction:inherit;overflow:hidden}a,article,aside,blockquote,body,button,cite,dd,dialog,div,dl,dt,em,figcaption,footer,h1,h2,h3,h4,h5,h6,header,input,label,legend,li,main,nav,ol,option,p,section,select,small,span,strong,summary,textarea,ul{font-family:inherit}button,input,select,textarea{font:inherit}a{color:inherit}:lang(en),[lang=en],[lang^=en-]{font-family:var(--font-en-stack)}:lang(ar),[lang=ar],[lang^=ar-]{font-family:var(--font-ar-stack)}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}.about-more:lang(ar),.blog-post-excerpt:lang(ar),.blog-post-link:lang(ar),.blog-post-title:lang(ar),.menu-title:lang(ar),.note-body:lang(ar),.note-body:lang(ar) a,.note-body:lang(ar) p,.note-body:lang(ar) span,.note-title:lang(ar){font-family:var(--font-ar-stack);letter-spacing:0}.about-more:lang(en),.blog-post-excerpt:lang(en),.blog-post-link:lang(en),.blog-post-title:lang(en),.menu-title:lang(en),.note-body:lang(en),.note-body:lang(en) a,.note-body:lang(en) p,.note-body:lang(en) span,.note-title:lang(en){font-family:var(--font-en-stack);letter-spacing:0}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:background-image .5s ease,color .5s ease;touch-action:none}.hero-content{text-align:center;z-index:5}.hero h1{font-size:4rem;margin-bottom:12px;color:rgba(245,238,220,.58)}.hero p{font-size:1rem;letter-spacing:2px;opacity:.8}.nav-arrow{position:absolute;width:78px;height:78px;background:transparent;border:none;padding:0;cursor:pointer;opacity:1;z-index:40;transition:opacity .24s ease}.nav-arrow:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border:solid rgba(255,255,255,.5);border-width:0 4px 4px 0;border-radius:2px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28));transition:transform .24s ease,filter .24s ease}.nav-arrow:focus-visible,.nav-arrow:hover{opacity:1}.nav-arrow:focus-visible{outline:none}.arrow-top{top:26px;left:calc(50% - 39px)}.arrow-top:before{transform:translate(-50%,calc(-50% - 4px)) rotate(-135deg)}.arrow-right{right:18px;top:calc(50% - 39px)}.arrow-right:before{transform:translate(calc(-50% + 4px),-50%) rotate(-45deg)}.arrow-bottom{bottom:26px;left:calc(50% - 39px)}.arrow-bottom:before{transform:translate(-50%,calc(-50% + 4px)) rotate(45deg)}.arrow-left{left:18px;top:calc(50% - 39px)}.arrow-left:before{transform:translate(calc(-50% - 4px),-50%) rotate(135deg)}.nav-arrow:focus-visible:before,.nav-arrow:hover:before{filter:drop-shadow(0 4px 10px rgba(0,0,0,.34))}.arrow-top:focus-visible:before,.arrow-top:hover:before{transform:translate(-50%,calc(-50% - 8px)) rotate(-135deg)}.arrow-right:focus-visible:before,.arrow-right:hover:before{transform:translate(calc(-50% + 8px),-50%) rotate(-45deg)}.arrow-bottom:focus-visible:before,.arrow-bottom:hover:before{transform:translate(-50%,calc(-50% + 8px)) rotate(45deg)}.arrow-left:focus-visible:before,.arrow-left:hover:before{transform:translate(calc(-50% - 8px),-50%) rotate(135deg)}.theme-0{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero01.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero01.png)}.theme-1{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero02.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero02.png)}.theme-2{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero03.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero03.png)}.theme-3{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero04.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero04.png)}.theme-4{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero05.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero05.png)}.theme-5{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero06.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero06.png)}.theme-6{--hero-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1)),url(/assets/images/hero07.png);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero07.png)}.note-card{position:absolute;width:var(--desktop-card-width);height:var(--desktop-card-height);background:rgba(245,238,220,.6);color:#111;border-radius:var(--desktop-card-radius);box-shadow:var(--desktop-card-shadow);overflow:hidden;z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}.note-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(0,0,0,.08);cursor:-webkit-grab;cursor:grab;flex-shrink:0}.note-header:active{cursor:-webkit-grabbing;cursor:grabbing}.note-header-left{display:flex;align-items:center;gap:10px}.menu-dot,.note-dot{width:18px;height:18px;display:inline-block;flex:0 0 auto;position:relative;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 1.8v4M9 12.2v4M1.8 9H5.8M12.2 9h4M9 1.8l2 2M9 1.8l-2 2M9 16.2l2-2M9 16.2l-2-2M1.8 9l2-2M1.8 9l2 2M16.2 9l-2-2M16.2 9l-2 2'/%3E%3Cpath d='M9 5.7 12.3 9 9 12.3 5.7 9 9 5.7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100% 100%;transform-origin:center;transform:scale(1);filter:drop-shadow(0 1px 1px rgba(255,255,255,.16));animation:card-symbol-pulse 4s ease-in-out infinite;will-change:transform,opacity,filter;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.menu-dot:after,.note-dot:after{content:none}.menu-card:hover .menu-dot,.menu-header:hover .menu-dot,.note-card:hover .note-dot,.note-header:hover .note-dot{transform:translateY(-1px) scale(1.05);opacity:1;filter:drop-shadow(0 1px 2px rgba(255,255,255,.24))}.menu-header:active .menu-dot,.note-header:active .note-dot{transform:scale(.96)}.note-title{font-size:.9rem;font-weight:700;letter-spacing:.35px}.note-body{padding:14px 14px 16px;font-size:.91rem;line-height:1.58;flex:1 1}.note-body p{margin-bottom:12px}.note-body p:last-child{margin-bottom:0}.note-body.rtl{direction:rtl;text-align:right}#noteCard{top:94px;left:56px;height:auto;min-height:0}#noteCard .note-body{display:flex;flex-direction:column;gap:12px;flex:none;overflow-y:auto}#noteCard .note-body p{margin-bottom:0}#noteCard .note-body br{display:none}#noteCard .note-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:1.5;font-weight:500}#noteCard .note-socials{margin-top:4px;padding-top:2px}.about-card{top:110px;left:324px}.about-card.is-expanded{height:auto;max-height:min(468px,calc(100vh - 140px))}.blog-card{top:318px;left:324px;width:252px;height:auto;min-height:0}.about-card .note-body{overflow:hidden}.blog-inner{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:14px 14px 16px}.blog-card .note-body{padding:0;flex:1 1;min-height:0;font-size:.9rem;line-height:1.58;overflow:hidden}.blog-card .note-body.collapsed{max-height:none;overflow:visible}.blog-card .note-body.expanded{max-height:none;overflow-y:auto}.blog-post-link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.blog-post-date{color:rgba(17,17,17,.64);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.blog-post-title{display:inline-block;width:100%;max-width:100%;font-size:.92rem;line-height:1.38;font-weight:700;text-decoration:none}.blog-post-excerpt{margin-top:0;font-size:.86rem;line-height:1.5;opacity:.92}#aboutHeading{margin-bottom:10px;font-weight:400;letter-spacing:0}#aboutHeading,#aboutText{font-size:.9rem;line-height:1.68;opacity:.92}.about-card .note-body br{display:none}.note-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.note-link:hover{opacity:.7}.note-socials{display:flex;gap:10px;margin-top:10px}.note-socials a{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.85rem}.lang-toggle,.note-socials a{color:#fff;background:#111;font-weight:700}.lang-toggle{border:none;font-size:.7rem;padding:6px 10px;border-radius:999px;cursor:pointer}.lang-toggle:hover{opacity:.9}.about-inner{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:14px 14px 16px}.about-card .note-body{padding:0;flex:1 1;min-height:0;font-size:.9rem;line-height:1.58}.about-card .note-body p{margin-bottom:0}.about-card .note-body.collapsed{max-height:88px;overflow:hidden}.about-card .note-body.expanded{max-height:none;overflow-y:auto}.about-more{display:inline-block;margin-top:10px;font-size:.82rem;font-weight:500;text-decoration:underline;cursor:pointer;opacity:.75}.about-more:hover{opacity:1}.note-body::-webkit-scrollbar{width:4px}.note-body::-webkit-scrollbar-track{background:transparent}.note-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:999px}.menu-card{position:absolute;top:128px;right:56px;width:var(--desktop-menu-width);min-height:var(--desktop-menu-height);background:rgba(245,238,220,.6);color:#111;border-radius:var(--desktop-card-radius);box-shadow:var(--desktop-card-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:rgba(0,0,0,.06);cursor:-webkit-grab;cursor:grab}.menu-header:active{cursor:-webkit-grabbing;cursor:grabbing}.menu-header-left{display:flex;align-items:center;gap:8px}.menu-title{font-size:.9rem;font-weight:600;letter-spacing:.02em}.menu-links{display:flex;flex-direction:column;flex:none;overflow-y:auto;padding:2px 0}.menu-links a{display:flex;align-items:center;padding:10px 14px;text-decoration:none;color:#111;font-size:.9rem;line-height:1.3;min-height:42px;letter-spacing:.01em;border-top:1px solid rgba(0,0,0,.08);transition:background .2s ease}.menu-links a:hover{background:rgba(0,0,0,.05)}.menu-card .lang-toggle{font-size:.65rem;padding:6px 10px;border-radius:20px;background:#111;color:#fff;cursor:pointer}.menu-links.rtl{direction:rtl}.menu-links.rtl a{text-align:right}.logo-frame{position:absolute;top:var(--logo-edge-gap);left:var(--logo-edge-gap);width:calc(var(--logo-size) * .402);height:calc(var(--logo-size) * .245);overflow:hidden;z-index:10;pointer-events:auto;display:block;cursor:pointer;text-decoration:none}.logo-frame:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.logo{position:absolute;top:calc(var(--logo-size) * -.315);left:calc(var(--logo-size) * -.299);width:var(--logo-size);max-width:none;height:auto;display:block}.control-bar{position:absolute;top:108px;left:50%;transform:translateX(-50%);width:var(--desktop-control-width);background:rgba(245,238,220,.68);color:#111;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;z-index:25;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-bar-header{display:flex;align-items:center;justify-content:space-between;min-height:var(--desktop-control-height);background:rgba(0,0,0,.08);cursor:-webkit-grab;cursor:grab}.control-bar-header:active{cursor:-webkit-grabbing;cursor:grabbing}.control-enter{flex:1 1;height:var(--desktop-control-height);border:none;background:transparent;color:#111;font-size:.88rem;font-weight:600;cursor:pointer}.control-actions{display:flex;align-items:stretch;border-left:1px solid rgba(0,0,0,.1)}.control-icon-btn{width:var(--desktop-control-icon-width);height:var(--desktop-control-height);border:none;background:transparent;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center}.control-enter:hover,.control-icon-btn:hover{background:rgba(0,0,0,.05)}.control-icon-btn+.control-icon-btn{border-left:1px solid rgba(0,0,0,.1)}.icon-lines{--icon-line-width:26px;--icon-line-thickness:2.5px;--icon-line-gap:4.5px;position:relative;height:calc(var(--icon-line-thickness) * 3 + var(--icon-line-gap) * 2);display:inline-block;overflow:visible;transition:transform .22s ease,opacity .22s ease}.icon-line,.icon-lines{width:var(--icon-line-width)}.icon-line{position:absolute;left:50%;height:var(--icon-line-thickness);background:#111;border-radius:999px;transform-origin:center;transform:translateX(-50%);transition:opacity .22s ease,transform .22s ease}.icon-line:first-child{top:0}.icon-line:nth-child(2){top:calc(var(--icon-line-thickness) + var(--icon-line-gap))}.icon-line:nth-child(3){top:calc((var(--icon-line-thickness) + var(--icon-line-gap)) * 2)}.icon-lines.is-spread{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 1.8v4M9 12.2v4M1.8 9H5.8M12.2 9h4M9 1.8l2 2M9 1.8l-2 2M9 16.2l2-2M9 16.2l-2-2M1.8 9l2-2M1.8 9l2 2M16.2 9l-2-2M16.2 9l-2 2'/%3E%3Cpath d='M9 5.7 12.3 9 9 12.3 5.7 9 9 5.7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100% 100%;filter:drop-shadow(0 1px 1px rgba(255,255,255,.16))}.icon-lines.is-spread .icon-line{opacity:0;transform:translateX(-50%) scaleX(.55)}.icon-lines.is-attention:not(.is-spread){animation:card-symbol-pulse 4s ease-in-out infinite}.icon-lines.is-attention.is-spread{animation:icon-symbol-pulse 4s ease-in-out infinite}@keyframes card-symbol-pulse{0%,to{opacity:1;transform:scale(1);filter:drop-shadow(0 1px 1px rgba(255,255,255,.16))}35%{opacity:.05;transform:scale(.94);filter:drop-shadow(0 1px 1px rgba(255,255,255,.16))}65%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 2px 5px rgba(255,255,255,.24))}}.nav-arrow.is-attention{animation:nav-arrow-unified-pulse 4s ease-in-out infinite}.arrow-bottom.is-attention:before,.arrow-left.is-attention:before,.arrow-right.is-attention:before,.arrow-top.is-attention:before{animation:nav-arrow-glyph-pulse 4s ease-in-out infinite}@keyframes icon-symbol-pulse{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 1px 1px rgba(255,255,255,.16))}35%{transform:scale(.94);opacity:.05;filter:drop-shadow(0 1px 1px rgba(255,255,255,.16))}65%{transform:scale(1.08);opacity:1;filter:drop-shadow(0 2px 5px rgba(255,255,255,.24))}}@keyframes nav-arrow-unified-pulse{0%,to{opacity:.86}50%{opacity:1}}@keyframes nav-arrow-glyph-pulse{0%,to{filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}50%{filter:drop-shadow(0 3px 8px rgba(0,0,0,.34))}}.icon-expand{position:relative;width:20px;height:20px}.expand-corner{position:absolute;width:8px;height:8px;border-color:#111;border-style:solid;box-sizing:border-box}.expand-corner.top-left{top:0;left:0;border-width:2px 0 0 2px}.expand-corner.top-right{top:0;right:0;border-width:2px 2px 0 0}.expand-corner.bottom-left{bottom:0;left:0;border-width:0 0 2px 2px}.expand-corner.bottom-right{right:0;bottom:0;border-width:0 2px 2px 0}@media (max-width:768px){:root{--logo-edge-gap:0.5cm;--logo-size:155px;--mobile-card-radius:12px;--mobile-card-shadow:0 10px 24px rgba(0,0,0,0.2)}.case-study-overlay,.case-study-panel,.case-study-scroll,.case-study-track,.control-bar,.hero,.menu-card,.note-card,.page-panel,.page-shell,.premium-intro,.project-card,.projects-hero,.projects-shell,.projects-stage,.projects-viewport,.services-copy,.services-hero,.services-media-panel,.services-stage,body,button,html,input,select,textarea{font-family:inherit}button,input,select,textarea{font:inherit}.hero,body{overflow:hidden}.hero{height:100svh;min-height:100svh;padding:0}.theme-0{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero01M.png);background-position:61% 50%}.theme-0,.theme-1{background-size:auto 100%}.theme-1{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero02m.png);background-position:52% 50%}.theme-2{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero03m.png)}.theme-2,.theme-3{background-size:auto 100%;background-position:50% 50%}.theme-3{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero04m.png)}.theme-4{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero05m.png)}.theme-4,.theme-5{background-size:auto 100%;background-position:50% 50%}.theme-5{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero06m.png)}.theme-6{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(/assets/images/hero07m.png);background-size:auto 100%;background-position:50% 50%}.hero-content{position:absolute;left:50%;bottom:16%;transform:translateX(-50%);text-align:center;z-index:5}.hero h1{font-size:2.8rem;margin-bottom:6px}.hero p{font-size:.7rem;letter-spacing:1px}.nav-arrow{width:64px;height:64px}.arrow-top{top:8px;left:calc(50% - 32px)}.arrow-bottom{bottom:8px;left:calc(50% - 32px)}.arrow-left{left:4px;top:calc(50% - 32px)}.arrow-right{right:4px;top:calc(50% - 32px)}.nav-arrow:before{width:22px;height:22px;border-width:0 3px 3px 0}.menu-card,.note-card{position:absolute;width:34vw;min-width:138px;max-width:176px;height:auto;min-height:0;max-height:none;border-radius:var(--mobile-card-radius);box-shadow:var(--mobile-card-shadow);z-index:20;display:flex;flex-direction:column}#noteCard{top:10%;left:4%;height:auto;min-height:0}.about-card{top:18%;left:58%;transform:translateX(-50%);width:36vw;min-width:148px;max-width:182px}.about-card.is-expanded{height:auto;max-height:min(42svh,calc(100svh - 170px))}.blog-card{top:34%;left:50%;transform:translateX(-50%);width:46vw;min-width:172px;max-width:228px}#menuCard{top:10%;right:4%;width:34vw;min-width:142px;max-width:176px;min-height:0;max-height:none}.menu-header,.note-header{padding:8px 9px}.menu-header-left,.note-header-left{gap:8px;min-width:0}.menu-title,.note-title{font-size:.75rem;white-space:nowrap}.lang-toggle,.menu-card .lang-toggle{font-size:.55rem;padding:4px 7px}.note-body{flex:none;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;font-size:.75rem;line-height:1.38}#noteCard .note-body{gap:7px;flex:none}#noteCard .note-body p{margin:0}#noteCard .note-link{display:block;overflow-wrap:break-word;line-height:1.42}#noteCard .note-socials{display:flex;gap:8px;margin-top:4px;transform:none}.about-inner,.blog-inner{padding:10px}.blog-inner{flex:none;min-height:auto}.about-card .note-body,.blog-card .note-body{font-size:.75rem;line-height:1.38}.blog-card .note-body{flex:none;min-height:auto;height:auto;overflow:visible}.about-card .note-body.collapsed{max-height:58px;overflow:hidden}.about-card .note-body.expanded{max-height:27svh;overflow-y:auto}.blog-card .note-body.collapsed{max-height:none;overflow:visible}.blog-card .note-body.expanded{max-height:27svh;overflow-y:auto}#aboutHeading,#aboutText{font-size:.75rem;line-height:1.42}.blog-post-link{gap:6px;overflow:visible}.blog-post-date{font-size:.6rem;letter-spacing:.08em}.blog-post-excerpt,.blog-post-title{font-size:.75rem;line-height:1.42;overflow:visible}.blog-post-excerpt{margin-top:8px}#aboutHeading{margin-bottom:8px}.about-more{margin-top:5px;font-size:.68rem}.note-socials a{width:28px;height:28px;font-size:.7rem}.menu-links{display:flex;flex-direction:column;overflow-y:auto;flex:none;padding:0}.menu-links a{min-height:34px;padding:8px 10px;font-size:.75rem;line-height:1.28}.control-bar{top:50%;left:50%;transform:translateX(-50%);width:182px;border-radius:12px;box-shadow:0 7px 16px rgba(0,0,0,.15)}.control-bar-header{min-height:34px}.control-enter{height:34px;font-size:.84rem}.control-icon-btn{width:34px;height:34px}.icon-lines{--icon-line-width:18px;--icon-line-thickness:2px;--icon-line-gap:2.5px}.icon-expand{width:13px;height:13px}.expand-corner{width:6px;height:6px}}