@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:WTGothic;src:url(/fonts/en/WTGothic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WTGothic;src:url(/fonts/en/WTGothic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:WTGothic;src:url(/fonts/en/WTGothic-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url("/fonts/ar/DIN NEXT™️ ARABIC LIGHT.otf")format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url("/fonts/ar/DIN NEXT™ ARABIC MEDIUM  2.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url("/fonts/ar/DIN NEXT™️ ARABIC BOLD.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url("/fonts/ar/DIN NEXT™️ ARABIC HEAVY.otf")format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DIN Next Arabic;src:url("/fonts/ar/DIN NEXT™️ ARABIC BLACK.otf")format("opentype");font-weight:900;font-style:normal;font-display:swap}html[lang=ar] body,html[lang=ar] *{font-family:DIN Next Arabic,sans-serif!important}html[lang=en] body,html[lang=en] *{font-family:WTGothic,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{color:#f5f1e8;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;background-color:#000;margin:0;font-family:WTGothic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;position:relative;overflow-x:hidden}body::-webkit-scrollbar{display:none}#root{z-index:1;touch-action:pan-y;background-color:#000;width:100%;min-height:100vh;position:relative;overflow-x:hidden}section{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-x:hidden}main{touch-action:pan-y;overflow-x:hidden}.global-background{pointer-events:none;z-index:0;background:radial-gradient(circle at top,#d4a01714,#000000f2);position:fixed;inset:0;overflow:hidden}.global-background-glow{filter:blur(80px);opacity:.75;background:radial-gradient(circle at 25% 20%,#eacf8e1f,#0000 55%),radial-gradient(circle at 80% 10%,#ffffff0f,#0000 60%);animation:24s ease-in-out infinite alternate backgroundDrift;position:absolute;inset:-30% -20% 0}.global-particles{position:absolute;inset:0}.global-particle{will-change:transform,opacity;background:radial-gradient(circle,#ffffffe6,#eacf8e33);border-radius:50%;animation-name:globalParticleFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 12px #eacf8e66,0 0 24px #eacf8e2e}@keyframes backgroundDrift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,4%)scale(1.05)}}@keyframes globalParticleFloat{0%{opacity:0;transform:translate(0)scale(.8)}15%{opacity:.6}60%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift-x,0),var(--drift-y,-120px),0)scale(1.2)}}.page-loader{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:radial-gradient(circle at top,#d4a01714,#000000f2);justify-content:center;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.page-loader--hide{opacity:0;visibility:hidden;pointer-events:none}.page-loader-content{text-align:center;color:#f5f1e8;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-loader-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 20px #d4a01759);width:clamp(120px,18vw,180px);animation:2.5s ease-in-out infinite loaderPulse}.page-loader-text{letter-spacing:.3em;text-transform:uppercase;color:#f5f1e8cc;font-size:1.125rem}.page-loader-progress{background:#f5f1e826;border-radius:999px;width:clamp(180px,30vw,320px);height:4px;position:relative;overflow:hidden}.page-loader-progress-bar{transform-origin:0;background:linear-gradient(90deg,#eacf8e33,#eacf8e,#eacf8e33);animation:2s ease-in-out infinite loaderProgress;position:absolute;inset:0}@keyframes loaderPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes loaderProgress{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.header-mobile-backdrop{position:fixed!important;inset:0!important;background:#0009;z-index:99998!important;animation:menuFade .3s ease forwards;transform:translateZ(0);will-change:opacity}.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.header.menu-open{z-index:99999!important}.header.scrolled{background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #d4a0171a;border-bottom:1px solid rgba(212,160,23,.1)}.header-container{max-width:1400px;margin:0 auto;padding:.75rem 2rem}@media(min-width:768px){.header-container{padding:1rem 3rem}}.header-content{display:flex;align-items:center;justify-content:space-between}.header-logo{height:2.5rem;width:auto;transition:transform .3s ease,filter .3s ease;filter:none}@media(min-width:768px){.header-logo{height:3rem}}.header-logo:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(212,160,23,.5)) drop-shadow(0 0 20px rgba(212,160,23,.3))}.header-nav{display:none;align-items:center;gap:2.5rem}@media(min-width:768px){.header-nav{display:flex}}.header-nav-link{color:#eacf8e;font-family:WTGothic,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;position:relative;padding:.5rem 0;transition:all .3s ease;text-decoration:none}.header-nav-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--golden-gradient);transition:width .3s ease}.header-nav-link:hover{color:#eacf8e;transform:translateY(-2px)}.header-nav-link:hover:before{width:100%}.header-nav-link.active{color:#eacf8e}.header-nav-link.active:before{width:100%}.header-language-switcher{display:flex;align-items:center;margin-left:1.5rem}@media(max-width:768px){.header-language-switcher{display:none}}.header-language-btn{font-family:WTGothic,sans-serif;font-weight:700;font-size:.9rem;color:#eacf8e;background:#d4a0171a;border:1px solid rgba(212,160,23,.3);border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.header-language-btn:hover{background:#d4a01733;border-color:var(--golden);color:var(--golden);transform:translateY(-2px)}.header-mobile-language{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(212,160,23,.2);width:100%}.header-mobile-language .header-language-btn{width:100%;justify-content:center}.header-mobile-menu-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;width:2.5rem;height:2.5rem;color:var(--golden);background:transparent;border:1px solid rgba(212,160,23,.3);border-radius:.5rem;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.header-mobile-menu-btn{display:none}}.header-mobile-menu-btn:hover{background:#d4a0171a;border-color:var(--golden);color:var(--golden);transform:scale(1.05)}.header-mobile-menu-btn svg{width:1.5rem;height:1.5rem}.header-burger-line{width:1.4rem;height:2px;background:currentColor;margin:0;transition:transform .3s ease,opacity .3s ease;transform:none!important;opacity:1!important}.header-mobile-menu-btn.open .header-burger-line:nth-child(1){transform:translateY(5px) rotate(45deg)!important}.header-mobile-menu-btn.open .header-burger-line:nth-child(2){opacity:0!important}.header-mobile-menu-btn.open .header-burger-line:nth-child(3){transform:translateY(-5px) rotate(-45deg)!important}.header-mobile-menu-btn:not(.open) .header-burger-line:nth-child(1),.header-mobile-menu-btn:not(.open) .header-burger-line:nth-child(3){transform:none!important;rotate:0deg!important}.header-mobile-menu-btn:not(.open) .header-burger-line:nth-child(2){opacity:1!important}.header-mobile-menu-btn:not(.open) .header-burger-line{transform:none!important;opacity:1!important;rotate:0deg!important}.header .header-mobile-menu-btn:not(.open) .header-burger-line{transform:none!important;opacity:1!important;rotate:0deg!important}body.rtl-page .header .header-mobile-menu-btn,body.rtl-page .header-mobile-menu-btn{direction:ltr!important;flex-direction:column!important}body.rtl-page .header .header-mobile-menu-btn .header-burger-line,body.rtl-page .header-mobile-menu-btn .header-burger-line{transform:none!important;opacity:1!important;rotate:0deg!important}body.rtl-page .header .header-mobile-menu-btn.open .header-burger-line:nth-child(1),body.rtl-page .header-mobile-menu-btn.open .header-burger-line:nth-child(1){transform:translateY(5px) rotate(45deg)!important}body.rtl-page .header .header-mobile-menu-btn.open .header-burger-line:nth-child(2),body.rtl-page .header-mobile-menu-btn.open .header-burger-line:nth-child(2){opacity:0!important}body.rtl-page .header .header-mobile-menu-btn.open .header-burger-line:nth-child(3),body.rtl-page .header-mobile-menu-btn.open .header-burger-line:nth-child(3){transform:translateY(-5px) rotate(-45deg)!important}body.rtl-page .header .header-mobile-menu-btn:not(.open) .header-burger-line,body.rtl-page .header-mobile-menu-btn:not(.open) .header-burger-line{transform:none!important;opacity:1!important;rotate:0deg!important}.header-mobile-menu{position:fixed!important;top:0!important;right:0!important;width:min(320px,80vw);height:100vh;background:#000000eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999!important;box-shadow:-2px 0 30px #0009;animation:sidebarSlide .35s ease forwards;transform:translateZ(0);will-change:transform}.header-mobile-menu:before{content:"";position:fixed;inset:0;background:#000000a6;z-index:-1;animation:menuFade .3s ease forwards}.header-mobile-menu-inner{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 2.5rem;gap:2rem;position:relative;z-index:1}.header-mobile-close{position:absolute;top:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;background:#ffffff0d;border:1px solid rgba(234,207,142,.4);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.header-mobile-close span{position:absolute;width:1.2rem;height:2px;background:var(--golden);border-radius:999px;transition:transform .3s ease}.header-mobile-close span:first-child{transform:rotate(45deg)}.header-mobile-close span:last-child{transform:rotate(-45deg)}.header-mobile-close:hover{background:#eacf8e1a;transform:scale(1.05)}.header-mobile-link{font-family:WTGothic,sans-serif;color:#eacf8e;font-size:clamp(1.3rem,5vw,2rem);font-weight:600;text-transform:uppercase;letter-spacing:0;text-decoration:none;transition:transform .3s ease,color .3s ease}@keyframes sidebarSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.header-mobile-nav{display:flex;flex-direction:column;gap:1.5rem;width:100%}.header-mobile-link{font-family:WTGothic,sans-serif;color:#eacf8e;font-size:clamp(1.5rem,6vw,3rem);font-weight:600;text-transform:uppercase;letter-spacing:0;text-decoration:none;transition:transform .3s ease,color .3s ease}.header-mobile-link.active{color:var(--golden)}.header-mobile-link:hover{transform:translate(10px)}.header-mobile-socials{display:flex;gap:1rem;flex-wrap:wrap}.header-mobile-social{color:#eacf8ed9;width:2.5rem;height:2.5rem;border-radius:.75rem;border:1px solid rgba(234,207,142,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#ffffff08;font-size:1.3rem}.header-mobile-social:hover{color:var(--golden);border-color:#eacf8e80;transform:translateY(-3px)}.header-mobile-social.x,.header-mobile-social.instagram,.header-mobile-social.linkedin{color:#eacf8e}@keyframes menuFade{0%{opacity:0}to{opacity:1}}.no-scroll{overflow:hidden}.header:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(212,160,23,.05) 0%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .4s ease}.header.scrolled:after{opacity:1}.header-scroll-indicator{position:absolute;bottom:0;left:0;height:2px;background:var(--golden-gradient);transition:width .3s ease;width:0%}.section-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0!important}.section-particle{position:absolute;top:var(--start-top, 100%);width:3px;height:3px;background:#eacf8ee6;border-radius:50%;box-shadow:0 0 8px #eacf8ecc,0 0 16px #eacf8e99,0 0 24px #eacf8e66;animation-name:sectionParticleFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translateY(0) scale(.8)}.section-particle:nth-child(odd){width:2px;height:2px;opacity:.8}.section-particle:nth-child(3n){width:4px;height:4px;opacity:1}@keyframes sectionParticleFloat{0%{transform:translateY(0) scale(.6);opacity:0}10%{opacity:1}80%{transform:translateY(-120vh) scale(1);opacity:.9}to{transform:translateY(-150vh) scale(1.1);opacity:0}}.about-section{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;margin:0;z-index:1;isolation:isolate}@media(max-width:768px){.about-section{padding-top:2rem;margin-top:0;min-height:auto}}@media(min-width:768px){.about-section{padding:6rem 4rem}}.about-section-content{max-width:1200px;width:100%;margin:0 auto;text-align:left;position:relative;z-index:1}.about-section-text{font-family:WTGothic,sans-serif;font-size:.7rem;line-height:1.8;font-weight:700;text-align:left;letter-spacing:.5px}@media(min-width:768px){.about-section-text{font-size:2rem;line-height:2}}@media(min-width:1024px){.about-section-text{font-size:2.5rem;line-height:2.2}}html[lang=ar] .about-section{direction:rtl}html[lang=ar] .about-section-content,html[lang=ar] .about-section-text{direction:rtl;text-align:right}.scroll-words-section{position:relative;height:30vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;margin-bottom:50px;overflow:hidden;background-color:#000;box-sizing:border-box}html[lang=ar] .scroll-words-section,body.rtl-page .scroll-words-section{align-items:flex-end}html[lang=ar] .scroll-words-container,body.rtl-page .scroll-words-container{left:auto;right:0}html[lang=ar] .scroll-words-set,body.rtl-page .scroll-words-set{padding-left:0;padding-right:2rem;justify-content:flex-end}@media(max-width:768px){html[lang=ar] .scroll-words-set,body.rtl-page .scroll-words-set{padding-right:1.5rem;padding-left:1rem}}html[lang=ar] .scroll-word,body.rtl-page .scroll-word{direction:rtl;text-align:right}html[lang=ar] .scroll-words-section:after,body.rtl-page .scroll-words-section:after{right:auto;left:0;background:linear-gradient(to right,#000,#0000)}@media(max-width:768px){.scroll-words-section{height:15vh;margin-bottom:30px;padding-left:5rem;padding-right:1rem}}.scroll-words-line{display:none}.scroll-words-container{display:flex;flex-direction:row;align-items:center;gap:0;will-change:transform;white-space:nowrap;width:200vw;height:100%;position:relative;left:0;z-index:2}.scroll-words-set{display:flex;flex-direction:row;align-items:center;gap:0;width:100vw;min-width:100vw;max-width:100vw;flex-shrink:0;flex-grow:0;justify-content:center;height:100%;padding-left:2rem;position:relative}@media(max-width:768px){.scroll-words-set{padding-left:1.5rem;padding-right:1rem}}.scroll-words-container{display:flex;flex-direction:column;align-items:center;gap:0;will-change:transform;white-space:nowrap;width:200vw;height:100%;position:relative;left:0}.scroll-word{font-family:WTGothic,sans-serif;font-weight:700;font-size:1rem;color:var(--golden);flex-shrink:0;white-space:nowrap;text-align:left;letter-spacing:.05em;margin-left:20px;margin-right:20px;position:relative;z-index:2}@media(max-width:768px){.scroll-word{font-size:1.8rem;font-weight:800;margin-left:8px;margin-right:8px}.scroll-words-set .scroll-word:first-child{margin-left:0}}@media(min-width:768px){.scroll-word{font-size:3rem}}@media(min-width:1024px){.scroll-word{font-size:3.5rem}}@media(min-width:1440px){.scroll-word{font-size:4rem}}.scroll-word-space{width:1rem;display:inline-block;flex-shrink:0}.scroll-words-section:after{content:"";position:absolute;top:0;right:0;width:20%;height:100%;background:linear-gradient(to left,#000,#0000);pointer-events:none;z-index:3}@keyframes goldenSweep{}.values-section{position:relative;width:100%;background-color:#000;padding:0;overflow:visible;overflow-x:hidden;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.values-section::-webkit-scrollbar{display:none}.values-section:before{content:"";position:absolute;inset:-20% 0 0;animation:goldenDrift 12s ease-in-out infinite alternate;pointer-events:none;z-index:0;opacity:.6;mix-blend-mode:screen}.values-sticky{position:sticky;top:0;left:0;right:0;height:100vh;max-height:100vh;display:flex;align-items:stretch;z-index:10;overflow:hidden;width:100%;background-color:#000;will-change:transform;align-self:flex-start;scrollbar-width:none;-ms-overflow-style:none}.values-sticky::-webkit-scrollbar{display:none}.values-container{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.values-left{position:relative;width:50%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:4rem 0;z-index:11;overflow:visible;min-width:0}.circle-container{position:absolute;left:-270px;top:50%;transform:translateY(-50%);width:540px;height:540px;pointer-events:none;z-index:2}.circle{width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08) 0%,transparent 70%);box-shadow:0 0 90px #ffffff29,inset 0 0 100px #000c}.progress-ring{position:absolute;top:-15px;left:-15px;width:570px;height:570px;overflow:visible}.progress-ring circle{cx:285;cy:285;r:270;fill:none;stroke:#eacf8e;stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:285px 285px;transition:stroke-dashoffset .05s linear}.progress-ring .bar{filter:url(#glow)}.values-words{position:absolute;left:-270px;top:50%;width:540px;height:540px;transform:translateY(-50%);z-index:4;pointer-events:none}.values-word{position:absolute;top:50%;left:50%;font-family:WTGothic,sans-serif;font-weight:600;font-size:1rem;color:#6a581c99;text-transform:uppercase;letter-spacing:.2em;opacity:.6;transform-origin:0% 50%;transform:rotate(var(--angle, 0deg)) translate(clamp(14rem,22vw,28rem)) rotate(calc(-1 * var(--angle, 0deg)));transition:opacity .4s ease,color .4s ease,letter-spacing .4s ease,font-size .4s ease;white-space:nowrap}.values-word.active{opacity:1;color:#eacf8e;font-size:1.3rem;letter-spacing:.25em}@media(min-width:768px){.values-word{font-size:1.1rem}.values-word.active{font-size:1.5rem}}@media(min-width:1024px){.values-word{font-size:1.2rem}.values-word.active{font-size:1.6rem}}.values-right{position:relative;width:50%;height:100%;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;min-width:0}.values-description-container{position:relative;width:100%;max-width:600px;min-height:200px}.values-description{position:absolute;top:0;left:0;width:100%;font-family:WTGothic,sans-serif;font-size:1.25rem;line-height:1.8;color:#eacf8e;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;pointer-events:none;font-weight:500}.values-description.visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){.values-section{padding:3rem 1.5rem}.values-sticky{flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}.values-left,.values-right{width:100%;padding:0}.values-left{height:45vh;display:flex;align-items:flex-end;justify-content:center}.values-right{height:55vh;padding:0 .5rem}.circle-container,.values-words{left:50%;top:0;transform:translate(-50%,-25%);width:min(70vw,320px);height:min(70vw,320px);clip-path:inset(50% 0 0 0)}.progress-ring{width:calc(min(70vw,320px) + 30px);height:calc(min(70vw,320px) + 30px);top:-15px;left:-15px;clip-path:inset(50% 0 0 0)}.progress-ring circle{cx:calc((min(70vw,320px) + 30px)/2);cy:calc((min(70vw,320px) + 30px)/2);r:calc(min(70vw,320px)/2)}.values-word{transform:rotate(var(--angle, 0deg)) translateY(calc(min(70vw,320px)*-.35)) rotate(calc(-1 * var(--angle, 0deg)));font-size:.9rem}.values-word.active{font-size:1.15rem}.values-description-container{min-height:220px}.values-description{font-size:1rem;line-height:1.6}.values-section-mobile{padding:4rem 1.5rem;overflow:hidden}.values-mobile-header{text-align:center;margin-bottom:2rem}.values-mobile-header span{font-family:WTGothic,sans-serif;font-size:clamp(1.8rem,6vw,2.4rem);color:var(--golden);letter-spacing:.05em;text-transform:none;display:block}.values-mobile-header h2,.values-mobile-header p{display:none}.values-mobile-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;position:relative}.values-mobile-grid::-webkit-scrollbar{height:4px}.values-mobile-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.values-mobile-grid::-webkit-scrollbar-thumb{background:#eacf8e66;border-radius:999px}.values-mobile-card{position:relative;min-width:calc(100% - 1rem);padding:1.75rem;border-radius:1.5rem;border:1px solid rgba(234,207,142,.12);background:linear-gradient(135deg,#ffffff05,#eacf8e0a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;animation:mobileCardReveal .7s ease both}.values-mobile-card:nth-child(2){animation-delay:.1s}.values-mobile-card:nth-child(3){animation-delay:.2s}.values-mobile-card:nth-child(4){animation-delay:.3s}.values-mobile-card:nth-child(5){animation-delay:.4s}.values-mobile-card:after{content:"";position:absolute;inset:-40% 30% auto -10%;height:140%;background:radial-gradient(circle,rgba(234,207,142,.2),transparent 60%);opacity:.6;pointer-events:none}.values-mobile-card-accent{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.values-mobile-card-accent span{font-size:.85rem;letter-spacing:.3em;color:#eacf8eb3}.values-mobile-card-dot{width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid rgba(234,207,142,.4);position:relative}.values-mobile-card-dot:before{content:"";position:absolute;inset:.35rem;border-radius:999px;background:var(--golden)}.values-mobile-card-body h3{font-family:WTGothic,sans-serif;font-size:1.6rem;color:#f4dba9;margin-bottom:.5rem}.values-mobile-card-body p{color:#eacf8ebf;line-height:1.7;font-size:1rem}@keyframes mobileCardReveal{0%{opacity:0;transform:translate(16px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}}@media(min-width:768px){.values-description{font-size:1.5rem}}@media(min-width:1024px){.values-description{font-size:1.75rem}}@media(min-width:769px)and (max-width:1440px){.values-left{padding:4rem 1rem}.circle-container,.values-words{left:-240px}.values-right{padding:4rem 1.5rem}}@media(min-width:1441px){.values-left{padding:4rem 2rem}.values-right{padding:4rem 3rem}}@keyframes goldenDrift{0%{transform:translate(-5%) translateY(-5%)}50%{transform:translate(5%) translateY(5%)}to{transform:translate(10%) translateY(-3%)}}@keyframes moonPhase{0%,to{border-color:#000}50%{border-color:#000}}@keyframes moonRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes neonPulse{0%,to{filter:drop-shadow(0 0 20px rgba(212,160,23,.8)) drop-shadow(0 0 40px rgba(212,160,23,.6)) drop-shadow(0 0 60px rgba(212,160,23,.4));box-shadow:0 0 20px #d4a01799,0 0 40px #d4a01766,0 0 60px #d4a01733}50%{filter:drop-shadow(0 0 30px rgba(212,160,23,1)) drop-shadow(0 0 50px rgba(212,160,23,.8)) drop-shadow(0 0 70px rgba(212,160,23,.6));box-shadow:0 0 30px #d4a017cc,0 0 50px #d4a01799,0 0 70px #d4a01766}}@keyframes particleMove{0%,to{opacity:.8;filter:drop-shadow(0 0 8px rgba(212,160,23,1)) drop-shadow(0 0 16px rgba(212,160,23,.8))}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(212,160,23,1)) drop-shadow(0 0 24px rgba(212,160,23,.9)) drop-shadow(0 0 32px rgba(212,160,23,.7))}}@keyframes neonGlow{0%{opacity:.5;filter:blur(8px)}to{opacity:1;filter:blur(12px)}}.works-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:0;overflow:hidden;overflow-x:hidden;touch-action:pan-y}.works-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.works-particle{position:absolute;width:4px;height:4px;background:var(--golden);border-radius:50%;opacity:0;box-shadow:0 0 8px var(--golden),0 0 16px var(--golden),0 0 24px #d4a01780;animation:worksParticleFloat var(--duration, 20s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.works-particle:nth-child(odd){width:3px;height:3px;background:#d4a017e6;box-shadow:0 0 6px #d4a017cc,0 0 12px #d4a01799,0 0 18px #d4a01766}.works-particle:nth-child(3n){width:5px;height:5px;background:#d4a017;box-shadow:0 0 10px var(--golden),0 0 20px var(--golden),0 0 30px #d4a01799}@keyframes worksParticleFloat{0%{opacity:0;transform:translate(calc(var(--start-x, 50) * 1vw),100vh) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--end-x, 50) * 1vw),calc(var(--end-y, -100) * 1vh)) scale(1)}}.works-particle:nth-child(1){--start-x: 5;--end-x: 8;--end-y: -120}.works-particle:nth-child(2){--start-x: 10;--end-x: 15;--end-y: -110}.works-particle:nth-child(3){--start-x: 8;--end-x: 12;--end-y: -130}.works-particle:nth-child(4){--start-x: 15;--end-x: 18;--end-y: -115}.works-particle:nth-child(5){--start-x: 20;--end-x: 22;--end-y: -125}.works-particle:nth-child(6){--start-x: 25;--end-x: 28;--end-y: -105}.works-particle:nth-child(7){--start-x: 30;--end-x: 32;--end-y: -135}.works-particle:nth-child(8){--start-x: 35;--end-x: 38;--end-y: -120}.works-particle:nth-child(9){--start-x: 40;--end-x: 42;--end-y: -110}.works-particle:nth-child(10){--start-x: 45;--end-x: 48;--end-y: -130}.works-particle:nth-child(11){--start-x: 50;--end-x: 52;--end-y: -125}.works-particle:nth-child(12){--start-x: 55;--end-x: 58;--end-y: -115}.works-particle:nth-child(13){--start-x: 60;--end-x: 62;--end-y: -120}.works-particle:nth-child(14){--start-x: 65;--end-x: 68;--end-y: -110}.works-particle:nth-child(15){--start-x: 70;--end-x: 72;--end-y: -135}.works-particle:nth-child(16){--start-x: 75;--end-x: 78;--end-y: -120}.works-particle:nth-child(17){--start-x: 80;--end-x: 82;--end-y: -125}.works-particle:nth-child(18){--start-x: 85;--end-x: 88;--end-y: -130}.works-particle:nth-child(19){--start-x: 90;--end-x: 92;--end-y: -115}.works-particle:nth-child(20){--start-x: 95;--end-x: 98;--end-y: -110}.works-particle:nth-child(21){--start-x: 3;--end-x: 6;--end-y: -128}.works-particle:nth-child(22){--start-x: 7;--end-x: 11;--end-y: -112}.works-particle:nth-child(23){--start-x: 13;--end-x: 17;--end-y: -132}.works-particle:nth-child(24){--start-x: 18;--end-x: 21;--end-y: -118}.works-particle:nth-child(25){--start-x: 23;--end-x: 27;--end-y: -127}.works-particle:nth-child(26){--start-x: 28;--end-x: 31;--end-y: -107}.works-particle:nth-child(27){--start-x: 33;--end-x: 37;--end-y: -137}.works-particle:nth-child(28){--start-x: 38;--end-x: 41;--end-y: -122}.works-particle:nth-child(29){--start-x: 43;--end-x: 47;--end-y: -112}.works-particle:nth-child(30){--start-x: 48;--end-x: 51;--end-y: -132}.works-particle:nth-child(31){--start-x: 53;--end-x: 57;--end-y: -127}.works-particle:nth-child(32){--start-x: 58;--end-x: 61;--end-y: -117}.works-particle:nth-child(33){--start-x: 63;--end-x: 67;--end-y: -122}.works-particle:nth-child(34){--start-x: 68;--end-x: 71;--end-y: -112}.works-particle:nth-child(35){--start-x: 73;--end-x: 77;--end-y: -137}.works-particle:nth-child(36){--start-x: 78;--end-x: 81;--end-y: -122}.works-particle:nth-child(37){--start-x: 83;--end-x: 87;--end-y: -127}.works-particle:nth-child(38){--start-x: 88;--end-x: 91;--end-y: -132}.works-particle:nth-child(39){--start-x: 93;--end-x: 97;--end-y: -117}.works-particle:nth-child(40){--start-x: 2;--end-x: 5;--end-y: -125}.works-particle:nth-child(41){--start-x: 9;--end-x: 13;--end-y: -108}.works-particle:nth-child(42){--start-x: 14;--end-x: 19;--end-y: -133}.works-particle:nth-child(43){--start-x: 22;--end-x: 26;--end-y: -119}.works-particle:nth-child(44){--start-x: 29;--end-x: 34;--end-y: -129}.works-particle:nth-child(45){--start-x: 36;--end-x: 39;--end-y: -109}.works-particle:nth-child(46){--start-x: 44;--end-x: 49;--end-y: -139}.works-particle:nth-child(47){--start-x: 54;--end-x: 59;--end-y: -124}.works-particle:nth-child(48){--start-x: 64;--end-x: 69;--end-y: -114}.works-particle:nth-child(49){--start-x: 74;--end-x: 79;--end-y: -134}.works-particle:nth-child(50){--start-x: 84;--end-x: 89;--end-y: -121}.works-slider-container{width:95%;height:100vh;margin:0 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;display:flex;align-items:center;justify-content:flex-start;padding:0}.works-slider-container::-webkit-scrollbar{display:none}.works-slider{display:flex;height:calc(90vh - 40px);width:-moz-fit-content;width:fit-content;min-width:100%;gap:1rem;align-items:center;justify-content:center;padding:0}.works-slider.has-active{justify-content:center}.works-card{position:relative;height:calc(90vh - 40px);cursor:pointer;transition:width .8s cubic-bezier(.25,.46,.45,.94),border-radius .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);overflow:hidden;flex-shrink:0;border-radius:20px;box-shadow:0 4px 20px #0003;will-change:width,transform;backface-visibility:hidden;transform:translateZ(0)}.works-card.collapsed{width:90px;min-width:90px;opacity:1;visibility:visible;transition:width .8s cubic-bezier(.25,.46,.45,.94),border-radius .8s cubic-bezier(.25,.46,.45,.94)}.works-slider.has-active .works-card.collapsed{width:60px;min-width:60px;transition:width .8s cubic-bezier(.25,.46,.45,.94),border-radius .8s cubic-bezier(.25,.46,.45,.94)}.works-card.expanded{width:40vw;min-width:505px;max-width:805px;z-index:10;border-radius:28px;opacity:1;visibility:visible;transition:width .8s cubic-bezier(.25,.46,.45,.94),border-radius .8s cubic-bezier(.25,.46,.45,.94),margin .8s cubic-bezier(.25,.46,.45,.94);margin:0 auto}.works-card-background{position:absolute;inset:0;background-size:cover;background-position:center;transition:filter .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);border-radius:24px;will-change:filter,transform;backface-visibility:hidden;transform:translateZ(0)}.works-card.collapsed .works-card-background{filter:brightness(.4);transform:scale(1)}.works-card.expanded .works-card-background{filter:blur(0) brightness(.7);transform:scale(1)}.works-card-overlay{position:absolute;inset:0;background:#0009;transition:background .8s cubic-bezier(.25,.46,.45,.94);will-change:background;backface-visibility:hidden}.works-card.expanded .works-card-overlay{background:#0006}.works-card-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 1.5rem;z-index:2}.works-card-vertical-text{writing-mode:vertical-rl;text-orientation:mixed;font-family:WTGothic,sans-serif;font-weight:700;font-size:1.2rem;color:var(--beige);line-height:1.8;letter-spacing:.15em;text-align:center;transform:rotate(180deg);margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);text-shadow:2px 2px 8px rgba(0,0,0,.8);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 50%,transparent 100%);padding:2rem 0;will-change:opacity,transform;backface-visibility:hidden}.works-card.expanded .works-card-vertical-text{opacity:0;transform:rotate(180deg) scale(.8);pointer-events:none}.works-card-horizontal-content{position:absolute;bottom:0;left:0;right:0;padding:clamp(1.5rem,3vw,2.5rem);padding-right:clamp(2rem,4vw,3rem);opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94) .2s,transform .7s cubic-bezier(.25,.46,.45,.94) .2s;pointer-events:none;will-change:opacity,transform;backface-visibility:hidden;display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:90%}.works-card-horizontal-content.visible{opacity:1;transform:translateY(0);pointer-events:auto}.works-card-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(.9rem,1.5vw,1.5rem);line-height:1.3;color:#eacf8e;margin-bottom:.75rem;padding-bottom:.5rem;text-align:left;width:100%;text-shadow:0 0 10px rgba(212,160,23,.8),0 0 20px rgba(212,160,23,.6),0 0 30px rgba(212,160,23,.4),0 0 40px rgba(212,160,23,.2);animation:neonGlow 2s ease-in-out infinite alternate}@keyframes neonGlow{0%{text-shadow:0 0 10px rgba(212,160,23,.8),0 0 20px rgba(212,160,23,.6),0 0 30px rgba(212,160,23,.4),0 0 40px rgba(212,160,23,.2)}to{text-shadow:0 0 15px rgba(212,160,23,1),0 0 25px rgba(212,160,23,.8),0 0 35px rgba(212,160,23,.6),0 0 50px rgba(212,160,23,.4)}}.works-card-description{font-family:WTGothic,sans-serif;font-size:clamp(.7rem,.9vw,.85rem);line-height:1.6;color:var(--beige);max-width:100%;padding:0;margin:0;text-align:left;width:100%}.works-card-toggle{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:4px;background:transparent;border:2px solid rgba(212,160,23,.8);color:var(--golden);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease;z-index:3}.works-card-toggle:hover{border-color:var(--golden);transform:translate(-50%) scale(1.1);background:#d4a0171a}.works-card.expanded .works-card-toggle{display:none;opacity:0;pointer-events:none}.works-card-toggle svg{width:16px;height:16px;stroke:var(--golden);stroke-width:2.5}.works-card.expanded .works-card-toggle svg{width:14px;height:14px}@media(max-width:1024px){.works-slider-container{width:95%}.works-card.expanded{width:45vw;min-width:400px;max-width:700px}.works-card.collapsed{width:80px}.works-slider.has-active .works-card.collapsed{width:55px;min-width:55px}}@media(max-width:768px){.works-slider-container{width:95%;padding:0 1rem}.works-slider{flex-direction:row;height:auto;width:100%;gap:.75rem;min-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.works-card{width:40%!important;min-width:40%!important;height:auto;min-height:300px;border-radius:20px;flex-shrink:0;scroll-snap-align:start}.works-card.collapsed{height:300px;width:40%!important;min-width:40%!important}.works-card.expanded{width:40%!important;min-width:40%!important;max-width:40%;min-height:300px;border-radius:20px}.works-card-background,.works-card.expanded .works-card-background{border-radius:20px}.works-card-vertical-text,.works-card-horizontal-content,.works-card-title,.works-card-description,.works-card-toggle{display:none}.works-section-mobile{padding:4rem 0 5rem;background-color:#000;overflow:hidden}.works-section{position:relative;width:100%;min-height:0vh;background-color:#000;padding:0;overflow:hidden}.works-mobile-header{text-align:center;margin-bottom:40px;padding:0 1.5rem}.works-mobile-header span{font-family:WTGothic,sans-serif;font-size:clamp(1.8rem,6vw,2.4rem);color:var(--golden);letter-spacing:.05em;text-transform:none;display:block}.works-mobile-header h2,.works-mobile-header p{display:none}.works-mobile-horizontal-scroll{position:relative;width:100%;height:400px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;padding:0 1rem;margin:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding:1rem}.works-mobile-horizontal-scroll::-webkit-scrollbar{display:none}.works-mobile-horizontal-scroll{scrollbar-width:none}.works-mobile-cards-container{display:flex;width:-moz-fit-content;width:fit-content;height:100%;padding:0;gap:1rem}.works-mobile-card{position:relative;width:calc(100vw - 2rem);min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:100%;flex-shrink:0;border-radius:24px;overflow:hidden;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#1a1a1a;box-shadow:0 25px 80px #00000073;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always}.works-mobile-card-active{opacity:1;transform:scale(1);z-index:10;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.works-mobile-card-enter-from-right{opacity:0;transform:translate(100px) scale(.9);z-index:11;animation:enterFromRight .5s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@keyframes enterFromRight{to{opacity:1;transform:translate(0) scale(1)}}.works-mobile-card-exit-left{opacity:1;transform:translate(0) scale(1);z-index:9;animation:exitLeft .5s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@keyframes exitLeft{to{opacity:0;transform:translate(-100px) scale(.9)}}.works-mobile-card-enter-from-left{opacity:0;transform:translate(-100px) scale(.9);z-index:11;animation:enterFromLeft .5s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@keyframes enterFromLeft{to{opacity:1;transform:translate(0) scale(1)}}.works-mobile-card-exit-right{opacity:1;transform:translate(0) scale(1);z-index:9;animation:exitRight .5s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@keyframes exitRight{to{opacity:0;transform:translate(100px) scale(.9)}}.works-mobile-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#0009)}.works-mobile-card-content{position:absolute;inset:0;padding:1.75rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;z-index:2;pointer-events:none}.works-mobile-card-meta{display:flex;align-items:center;gap:.5rem}.works-mobile-card-index{font-size:.95rem;letter-spacing:.3em;color:#eacf8ecc}.works-mobile-card-pulse{width:10px;height:10px;border-radius:50%;border:1px solid rgba(234,207,142,.6);position:relative}.works-mobile-card-pulse:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(234,207,142,.3);animation:worksPulse 2s ease infinite}@keyframes worksPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}.works-mobile-card-title{font-size:1.5rem;color:#f4dba9;margin:0;font-family:WTGothic,sans-serif;font-weight:700}.works-mobile-card-description{color:#eacf8ee6;line-height:1.6;font-size:.95rem;margin-top:.5rem;font-family:WTGothic,sans-serif}}@media(min-width:1440px){.works-card-title{font-size:3rem}}.works-banner-section{position:relative;padding:0;background:#050505;overflow:hidden}.works-banner-slider{width:100%;overflow:hidden;position:relative}.works-banner-mobile-rows{display:none}.works-banner-slider-desktop{display:block}.works-banner-slides{display:flex;transition:transform .8s ease-in-out;width:100%;will-change:transform}.works-banner-card{position:relative;min-width:100%;width:100%;flex-shrink:0;height:clamp(420px,65vw,680px);border-radius:0;overflow:hidden}.works-banner-media{position:absolute;inset:0}.works-banner-media:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,0,0,.8) 0%,transparent 30%,rgba(0,0,0,.85) 100%);pointer-events:none}.works-banner-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 5s ease;transform:scale(1.05)}.works-banner-card:hover .works-banner-media img{transform:scale(1.1)}.works-banner-overlay{position:absolute;bottom:clamp(2rem,8vw,5rem);left:clamp(1.5rem,6vw,5rem);max-width:520px;z-index:2;display:flex;flex-direction:column;gap:.5rem;font-family:WTGothic,sans-serif}.works-banner-category{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:#eacf8ee6}.works-banner-overlay h3{font-size:clamp(1.8rem,3vw,3rem);color:#eacf8e;margin:0;line-height:1.3;max-width:90vw;word-wrap:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.works-banner-overlay p{font-size:clamp(1rem,1.8vw,1.25rem);color:#eacf8ee6;margin:0;max-width:85%;line-height:1.7}.works-banner-overlay small{font-size:.95rem;color:#eacf8ebf}.works-banner-button{margin-top:1rem;display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.8rem;border-radius:8px;border:1px solid rgba(234,207,142,.9);color:var(--golden);background:transparent;text-transform:uppercase;letter-spacing:.35em;font-size:.75rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.works-banner-overlay{max-width:calc(100% - 4rem)}.works-banner-overlay h3{font-size:clamp(1rem,4vw,1.4rem);max-width:calc(100vw - 8rem)}.works-banner-overlay p{font-size:clamp(.75rem,2.5vw,.9rem);max-width:calc(100vw - 8rem)}.works-banner-button{padding:.6rem 1.2rem;font-size:.6rem;gap:.5rem;margin-top:.75rem}.works-banner-button svg{width:14px;height:14px}}.works-banner-button:hover{transform:translateY(-2px);box-shadow:0 15px 35px #eacf8e26;background:#eacf8e1a;color:#fff}.works-banner-controls{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;pointer-events:none}.works-banner-arrow{pointer-events:auto;border:none;background:none;padding:0;color:#eacf8e;cursor:pointer;transition:color .3s ease,transform .3s ease}.works-banner-arrow svg{display:block}.works-banner-arrow:hover{color:#eacf8e;transform:translateY(-2px);opacity:.8}@media(max-width:768px){.works-banner-section{padding:0;overflow:hidden}.works-banner-controls{display:none!important}.works-banner-slider,.works-banner-slider-desktop{display:block!important;overflow:hidden!important;width:100%!important;position:relative}.works-banner-slides{display:flex!important;width:100%!important;transition:transform .8s ease-in-out}.works-banner-mobile-rows{display:none!important}.works-banner-card{height:clamp(350px,60vw,500px);min-width:100%!important;width:100%!important;flex-shrink:0!important}}@media(min-width:769px){.works-banner-mobile-rows{display:none}}.works-gallery-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:6rem 2rem 4rem}.works-gallery-container{max-width:1400px;margin:0 auto;width:100%}.works-gallery-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(3rem,6vw,5rem);color:var(--golden);text-align:center;margin-bottom:5rem;letter-spacing:.05em;max-width:90vw;margin-left:auto;margin-right:auto;word-wrap:break-word;overflow-wrap:anywhere}.works-featured-section{display:flex;flex-direction:column;gap:0;margin-bottom:6rem}.works-featured-item{display:grid;grid-template-columns:1fr 1fr;min-height:500px;overflow:hidden;position:relative}@media(max-width:968px){.works-featured-item{grid-template-columns:1fr;min-height:auto}}.works-featured-item.image-left{direction:ltr}.works-featured-item.image-right{direction:rtl}.works-featured-item.image-right>*{direction:ltr}.works-featured-image{position:relative;width:100%;height:100%;min-height:500px;overflow:hidden}.works-featured-image--landscape{aspect-ratio:16 / 9;min-height:400px}.works-featured-image--portrait{aspect-ratio:9 / 16;min-height:600px}.works-featured-image--square{aspect-ratio:1;min-height:500px}.works-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.works-featured-item:hover .works-featured-image img{transform:scale(1.05)}.works-featured-image-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.3) 0%,transparent 50%)}.works-featured-item.image-right .works-featured-image-overlay{background:linear-gradient(to left,rgba(0,0,0,.3) 0%,transparent 50%)}.works-featured-content{display:flex;flex-direction:column;justify-content:center;padding:4rem;background:#000c;border:1px solid rgba(212,160,23,.1);gap:1.5rem}@media(max-width:968px){.works-featured-content{padding:3rem 2rem;min-height:400px}}.works-featured-category{display:inline-block;padding:.5rem 1.25rem;background:#d4a01733;border:1px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:700;font-size:.875rem;border-radius:6px;text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;width:-moz-fit-content;width:fit-content}.works-featured-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.5rem,3vw,2.5rem);color:#eacf8e;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.works-featured-description{font-family:WTGothic,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);color:#eacf8ecc;line-height:1.7;margin:0}.works-featured-date{font-family:WTGothic,sans-serif;font-size:1.1rem;color:var(--golden);font-weight:700;margin-top:.5rem}.works-featured-button{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:transparent;border:2px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:8px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;margin-top:1rem}.works-featured-button:hover{background:#d4a0171a;color:var(--golden);transform:translate(5px)}.works-featured-button svg{transition:transform .3s ease}.works-featured-button:hover svg{transform:translate(3px)}.works-spotlight-strip{width:100%;padding:3rem 1.5rem 1rem;background:radial-gradient(circle at top,rgba(234,207,142,.08),transparent 65%)}.works-spotlight-strip-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.works-spotlight-card{border-radius:24px;overflow:hidden;border:1px solid rgba(212,160,23,.25);background:#0009;box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff0a}.works-spotlight-card img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.works-spotlight-card-content{padding:1.75rem}.works-spotlight-card-category{font-family:WTGothic,sans-serif;text-transform:uppercase;letter-spacing:.4em;font-size:.8rem;color:#eacf8ebf;margin-bottom:.75rem}.works-spotlight-card h3{font-size:1.5rem;color:#eacf8e;margin-bottom:.5rem}.works-spotlight-card-description{font-size:1rem;color:#eacf8ed9;line-height:1.6}.works-spotlight-card-button{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.8rem 1.4rem;border-radius:8px;border:1px solid rgba(212,160,23,.7);background:transparent;color:var(--golden);font-family:WTGothic,sans-serif;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:transform .3s ease,background .3s ease,color .3s ease}.works-spotlight-card-button:hover{transform:translateY(-3px);background:#d4a0171f;color:#000}@media(max-width:768px){.works-spotlight-strip{padding:2.5rem 1rem 1rem}.works-spotlight-card img{height:200px}}.works-random-section{margin:6rem auto;max-width:1100px;padding:0 2rem}.works-random-grid{display:flex;flex-direction:column;gap:2rem}.works-random-row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.works-random-section{margin:0;padding:0;max-width:100%}.works-random-row{grid-template-columns:1fr;gap:1.5rem}}.works-random-card{position:relative;overflow:hidden;border-radius:0;border:1px solid rgba(212,160,23,.1);background:#000c;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;text-decoration:none;display:block}.works-random-card:hover{transform:translateY(-4px);border-color:#d4a0174d;box-shadow:0 8px 25px #d4a01733}.works-random-image-wrapper{position:relative;width:100%;overflow:hidden}.works-random-card--landscape .works-random-image-wrapper{aspect-ratio:16 / 9;min-height:300px}.works-random-card--portrait .works-random-image-wrapper{aspect-ratio:9 / 16;min-height:400px}.works-random-card--square .works-random-image-wrapper{aspect-ratio:1;min-height:300px}.works-random-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.works-random-card:hover .works-random-image{transform:scale(1.05)}.works-random-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.85) 100%);display:flex;align-items:flex-end;padding:2rem;opacity:1;transition:opacity .4s ease}.works-random-overlay-content{width:100%}.works-random-category{display:inline-block;font-family:WTGothic,sans-serif;font-size:.75rem;font-weight:600;color:var(--golden);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.works-random-title{font-family:WTGothic,sans-serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.3;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.works-random-date{font-family:WTGothic,sans-serif;font-size:.875rem;color:#eacf8eb3;margin:0}.works-grid-section{margin-top:6rem}.works-grid-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:var(--golden);text-align:center;margin-bottom:3rem;letter-spacing:.05em}.works-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1400px;margin:0 auto}@media(max-width:768px){.works-grid{grid-template-columns:1fr;gap:1.5rem}}.works-grid-item{position:relative;cursor:pointer;transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;border-radius:12px;text-decoration:none;display:block}.works-grid-item--landscape{aspect-ratio:16 / 9}.works-grid-item--portrait{aspect-ratio:9 / 16}.works-grid-item--square{aspect-ratio:1}.works-grid-item:hover{transform:translateY(-8px)}.works-grid-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:#1a1a1a}.works-grid-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.works-grid-item:hover .works-grid-image{transform:scale(1.1)}.works-grid-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);display:flex;align-items:flex-end;padding:1.5rem;transition:background .4s ease}.works-grid-item:hover .works-grid-overlay{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.95) 100%)}.works-grid-overlay-content{width:100%;display:flex;flex-direction:column;gap:.75rem}.works-grid-category{display:inline-block;padding:.4rem .9rem;background:#d4a0174d;border:1px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:700;font-size:.75rem;border-radius:4px;text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;width:-moz-fit-content;width:fit-content}.works-grid-item-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:1.25rem;color:#eacf8e;line-height:1.3;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.works-grid-item-date{font-family:WTGothic,sans-serif;font-size:.9rem;color:var(--golden);font-weight:700;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.8)}@media(max-width:768px){.works-gallery-section{padding:4rem 1rem 3rem}.works-gallery-section{position:relative;width:100%;height:80%;min-height:0vh;background-color:#000;padding:6rem 2rem 4rem}.works-featured-section{margin-bottom:4rem}.works-featured-button{font-size:.8rem;padding:.75rem 1.5rem}.works-grid-section{margin-top:4rem}.works-featured-image--landscape,.works-featured-image--portrait,.works-featured-image--square{aspect-ratio:1 / 1!important;min-height:auto!important;width:100%;height:auto}.works-featured-image{min-height:auto!important;aspect-ratio:1 / 1}.works-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.works-gallery-home .works-gallery-title{margin-bottom:4rem}.works-gallery-scroll-wrapper{width:100%;overflow:hidden;position:relative}.works-gallery-scroll{display:flex;width:-moz-fit-content;width:fit-content;animation:scrollHorizontal 60s linear infinite;gap:0}.works-gallery-scroll:hover{animation-play-state:paused}@keyframes scrollHorizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.works-gallery-mobile-rows{display:none}@media(max-width:768px){.works-gallery-scroll-desktop{display:none!important}.works-gallery-mobile-rows{display:flex!important;flex-direction:column;gap:1.5rem;overflow:hidden}.works-gallery-scroll-row{width:100%;overflow:hidden;height:140px;min-height:140px;position:relative;flex-shrink:0}.works-gallery-scroll-row-content{display:flex;gap:0;width:-moz-fit-content;width:fit-content;height:100%;will-change:transform}.works-gallery-scroll-row-left .works-gallery-scroll-row-content{animation:scrollGalleryLeft 40s linear infinite}.works-gallery-scroll-row-right .works-gallery-scroll-row-content{animation:scrollGalleryRight 40s linear infinite}.works-gallery-scroll-row-content:hover{animation-play-state:paused}.works-gallery-scroll-row .works-gallery-item{flex-shrink:0;height:100%;margin:0;padding:0}.works-gallery-scroll-row .works-gallery-item--landscape,.works-gallery-scroll-row .works-gallery-item--portrait,.works-gallery-scroll-row .works-gallery-item--square{width:140px!important;min-width:140px!important;max-width:140px!important;height:140px!important;margin-right:0;aspect-ratio:1 / 1;overflow:hidden;position:relative}.works-gallery-scroll-row .works-gallery-image-wrapper{width:100%!important;height:100%!important;position:relative;overflow:hidden}.works-gallery-scroll-row .works-gallery-image{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes scrollGalleryLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes scrollGalleryRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}}@media(min-width:769px){.works-gallery-mobile-rows{display:none}}.works-gallery-home .works-gallery-item{position:relative;width:200px;flex-shrink:0;cursor:pointer;transition:margin-top .4s cubic-bezier(.16,1,.3,1);overflow:hidden;border-radius:0;background-color:#1a1a1a}.works-gallery-home .works-gallery-item--landscape{width:200px;height:140px}.works-gallery-home .works-gallery-item--portrait{width:140px;height:200px}.works-gallery-home .works-gallery-item--square{width:200px;height:200px}@media(min-width:768px){.works-gallery-home .works-gallery-item--landscape{width:320px;height:230px}.works-gallery-home .works-gallery-item--portrait{width:230px;height:320px}.works-gallery-home .works-gallery-item--square{width:320px;height:320px}}@media(min-width:1024px){.works-gallery-home .works-gallery-item--landscape{width:400px;height:285px}.works-gallery-home .works-gallery-item--portrait{width:285px;height:400px}.works-gallery-home .works-gallery-item--square{width:400px;height:400px}}.works-gallery-home .works-gallery-item:hover{margin-top:-8px}.works-gallery-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.works-gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.works-gallery-home .works-gallery-item:hover .works-gallery-image{transform:scale(1.1)}.works-gallery-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:1.5rem;transition:background .4s cubic-bezier(.16,1,.3,1)}.works-gallery-home .works-gallery-item:hover .works-gallery-overlay{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.95) 100%)}.works-gallery-overlay-content{width:100%;display:flex;flex-direction:column;gap:.75rem}.works-gallery-item-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:1.5rem;color:#eacf8e;line-height:1.3;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.8);white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical}@media(max-width:768px){.works-gallery-scroll-row .works-gallery-overlay{padding:.4rem!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.85) 100%)!important;z-index:2}.works-gallery-scroll-row .works-gallery-overlay-content{gap:.2rem!important;width:100%;min-height:auto!important;padding-bottom:.3rem!important}.works-gallery-scroll-row .works-gallery-item-title{font-size:.7rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:#eacf8e!important;margin:0!important;text-shadow:1px 1px 4px rgba(0,0,0,.9)!important;visibility:visible!important;opacity:1!important;min-height:2.8em!important}.works-gallery-scroll-row .works-gallery-item-date{font-size:.6rem!important;line-height:1.2!important;color:var(--golden)!important;text-shadow:1px 1px 3px rgba(0,0,0,.9)!important;visibility:visible!important;opacity:1!important}}.works-gallery-item-date{font-family:WTGothic,sans-serif;font-size:1rem;color:var(--golden);font-weight:700;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.works-gallery-popup{position:fixed;inset:0;background:#000000fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;animation:popupFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.works-gallery-popup::-webkit-scrollbar{display:none}.works-gallery-popup-content{position:relative;width:100%;height:100vh;background:#000;overflow:hidden;transform:scale(.95);animation:popupScaleIn .4s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column}.works-gallery-popup-close{position:absolute;top:1.5rem;right:1.5rem;width:48px;height:48px;border-radius:50%;background:#d4a01733;border:2px solid var(--golden);color:var(--golden);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.works-gallery-popup-close:hover{background:var(--golden);color:#000;transform:scale(1.1)}.works-gallery-popup-close svg{width:20px;height:20px}.works-gallery-popup-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:#1a1a1a}.works-gallery-popup-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.works-gallery-popup-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.95) 100%);display:flex;align-items:flex-end;padding:0}.works-gallery-popup-info{padding:4rem 3rem;width:100%;max-width:1200px;margin:0 auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:70vh}.works-gallery-popup-info::-webkit-scrollbar{display:none}.works-gallery-popup-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5rem;gap:1rem}.works-gallery-popup-date{font-family:WTGothic,sans-serif;font-size:1.1rem;color:var(--golden);font-weight:700}.works-gallery-popup-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.8rem,3.5vw,3rem);color:#eacf8e;margin-bottom:1.5rem;line-height:1.3;text-shadow:2px 2px 12px rgba(0,0,0,.8);word-wrap:break-word;overflow-wrap:anywhere}.works-gallery-popup-description{font-family:WTGothic,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);color:var(--golden);margin-bottom:2rem;line-height:1.6;text-shadow:1px 1px 6px rgba(0,0,0,.8)}.works-gallery-popup-details{font-family:WTGothic,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);color:#eacf8ee6;line-height:1.8;text-shadow:1px 1px 4px rgba(0,0,0,.6)}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupScaleIn{0%{transform:scale(.9)}to{transform:scale(1)}}@media(max-width:768px){.works-gallery-popup-content{height:100vh}.works-gallery-popup-info{padding:3rem 2rem;max-height:75vh}.works-gallery-popup-close{top:1rem;right:1rem;width:40px;height:40px}}.works-services-section{margin-top:6rem}.works-services-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:var(--golden);text-align:center;margin-bottom:3rem;letter-spacing:.05em}.works-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}@media(max-width:900px){.works-services-grid{grid-template-columns:1fr}}.works-service-card{display:grid;grid-template-columns:1.3fr 1fr;gap:1.5rem;padding:1.75rem;border-radius:28px;border:1px solid rgba(212,160,23,.3);background:#000000a6;box-shadow:0 25px 70px #00000073,inset 0 1px #ffffff0a}@media(max-width:640px){.works-service-card{grid-template-columns:1fr;padding:1.25rem}}.works-service-media{border-radius:24px;overflow:hidden;position:relative}.works-service-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.works-service-card:hover .works-service-media img{transform:scale(1.05)}.works-service-content{display:flex;flex-direction:column;gap:.6rem;justify-content:center}.works-service-category{font-family:WTGothic,sans-serif;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:#eacf8eb3}.works-service-content h4{font-family:WTGothic,sans-serif;font-size:1.8rem;color:#eacf8e;margin:0}.works-service-content p{font-size:1rem;color:#eacf8ed9;line-height:1.6}.works-service-link{margin-top:.5rem;font-family:WTGothic,sans-serif;text-transform:uppercase;letter-spacing:.25em;font-size:.85rem;color:var(--golden);text-decoration:none}.works-load-more{margin:3rem auto 0;display:block;padding:1rem 3rem;border-radius:8px;border:1px solid var(--golden);background:transparent;color:var(--golden);font-family:WTGothic,sans-serif;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.works-load-more:hover{background:var(--golden);color:#000}.case-study-section{position:relative;width:100%;min-height:100vh;background-color:#000}.case-study-image-box{max-width:1200px;margin:0 auto 5rem;padding:0 2rem;display:flex;justify-content:center;align-items:center}.case-study-image{width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#000}.case-study-image:hover{transform:translateY(-4px);box-shadow:0 25px 70px #0009,0 0 0 1px #d4a01733,0 0 60px #d4a01733;border-color:#d4a01766}.case-study-visual-panel{display:grid;gap:2rem;margin:0 auto 5rem;padding:0 2rem;max-width:1400px}.case-study-visual-grid{width:100%;max-width:1400px;margin:0 auto;overflow:hidden;position:relative}.case-study-visual-slider{position:relative;width:100%;margin:0 auto;overflow:visible}.case-study-visual-slider-container{position:relative;width:100%;margin:0 auto}.case-study-visual-slider-container .case-study-visual-card{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity .6s ease-in-out,visibility .6s ease-in-out,transform .6s ease-in-out;z-index:1}.case-study-visual-slider-container .case-study-visual-card--active{opacity:1;visibility:visible;transform:translateY(0);z-index:2;position:relative}.case-study-visual-card{position:relative;overflow:visible;border-radius:0;border:1px solid rgba(212,160,23,.25);margin:0 auto;padding:0;width:100%;display:block;background:#000}.case-study-visual-card img,.case-study-visual-card video{width:auto;height:auto;max-width:100%;max-height:none;display:block;margin:0 auto;padding:0;transition:transform 1.2s ease;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.youtube-video-wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto;padding-bottom:56.25%;height:0}.case-study-visual-card:after{content:"";position:absolute;inset:0}.case-study-visual-card:hover img{transform:scale(1.06)}.case-study-narrative-card{position:relative;padding:3rem 3rem 3.5rem;border-radius:0;border:1px solid rgba(212,160,23,.25);background:#000000a6;box-shadow:0 25px 60px #00000080;max-width:900px;margin:0 auto}.case-study-narrative-card>div{position:relative;z-index:1;padding-top:.625rem;padding-bottom:.625rem}.case-study-narrative-card h3{font-size:clamp(1.5rem,3vw,2.5rem);color:#eacf8ed9;margin-bottom:1rem}.case-study-narrative-card p{font-size:1.1rem;color:#eacf8ed9;line-height:1.8;margin:0;word-wrap:break-word;overflow-wrap:break-word}.case-study-quote{position:absolute;font-size:4rem;color:#eacf8e33;z-index:0;pointer-events:none;line-height:1}.case-study-quote--top{top:.7rem;left:1.5rem}.case-study-quote--bottom{bottom:.1rem;right:1.5rem}.case-study-container{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem;width:100%}.case-study-header{text-align:center;margin-bottom:5rem;padding-bottom:4rem;border-bottom:2px solid rgba(212,160,23,.15);position:relative}.case-study-header:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:100px;height:2px;background:var(--golden);box-shadow:0 0 20px #d4a01780}.case-study-category{display:inline-block;padding:.5rem 1.25rem;background:#d4a01733;border:1px solid var(--golden);color:var(--golden);font-weight:700;font-size:.875rem;border-radius:6px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.case-study-title{font-weight:700;font-size:clamp(1.8rem,4vw,3.5rem);color:#eacf8e;margin-bottom:1.5rem;line-height:1.3;letter-spacing:.02em}.case-study-description{font-size:clamp(1.1rem,2vw,1.5rem);color:var(--golden);margin-bottom:1.5rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.case-study-date{font-size:1.2rem;color:var(--golden);font-weight:700}.case-study-content{margin-bottom:6rem}.case-study-details{max-width:900px;margin:0 auto;padding:3rem 0}.case-study-details h2{font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#eacf8ed9;margin-bottom:2.5rem;letter-spacing:.02em;position:relative;padding-bottom:1.5rem}.case-study-details h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--golden),transparent)}.case-study-details p{font-size:clamp(1.1rem,1.6vw,1.3rem);color:#eacf8ed9;line-height:2;margin-bottom:2rem;text-align:justify}.case-study-accordion{max-width:900px;margin:0 auto 5rem;display:flex;flex-direction:column;gap:1.5rem}.case-study-accordion-title{font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#eacf8e;margin-bottom:.5rem;letter-spacing:.02em}.case-study-results{max-width:900px;margin:0 auto 5rem}.case-study-results-title{font-weight:700;font-size:clamp(2rem,4vw,3rem);color:#eacf8e;margin-bottom:2.5rem;letter-spacing:.02em;position:relative;padding-bottom:1.5rem}.case-study-results-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--golden),transparent)}.case-study-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;align-items:stretch}.case-study-results-card{background:#000000b3;border:1px solid rgba(212,160,23,.35);border-radius:20px;padding:2rem 1.5rem;text-align:center;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;box-shadow:0 15px 40px #0006,inset 0 1px #ffffff05;box-sizing:border-box;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:180px;height:100%}.case-study-results-card:hover{border-color:var(--golden);box-shadow:0 20px 50px #d4a0172e,inset 0 1px #ffffff0d;transform:translateY(-4px)}.case-study-results-value{font-weight:700;color:var(--golden);margin-bottom:.75rem;line-height:1.1;max-width:100%;overflow:hidden;display:block;width:100%;flex-shrink:0;white-space:nowrap;font-size:clamp(1.2rem,3.5vw + .5rem,3.5rem)}.case-study-results-label{font-size:clamp(.85rem,1.1vw,1rem);color:#eacf8ed9;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;display:flex;align-items:center;justify-content:center;width:100%;flex:1;text-align:center}@media(max-width:768px){.case-study-results-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.case-study-results-card{padding:1.5rem 1rem;min-height:160px}.case-study-results-value{font-size:clamp(1rem,3vw + .3rem,2.5rem)}}.case-study-accordion-list{display:flex;flex-direction:column;gap:1rem}.case-study-accordion-item{background:#000000b3;border:1px solid rgba(212,160,23,.35);border-radius:20px;padding:.5rem;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 15px 40px #0006,inset 0 1px #ffffff05}.case-study-accordion-item.open{border-color:var(--golden);box-shadow:0 20px 50px #d4a0172e,inset 0 1px #ffffff0d}.case-study-accordion-trigger{width:100%;border:none;background:transparent;color:#eacf8e;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:600;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.case-study-accordion-trigger:focus-visible{outline:2px solid var(--golden);outline-offset:4px;border-radius:16px}.case-study-accordion-icon{width:42px;height:42px;border-radius:0;border:none;display:grid;place-items:center;transition:transform .3s ease;color:#eacf8ee6}.case-study-accordion-item.open .case-study-accordion-icon{transform:rotate(180deg)}.case-study-accordion-icon svg{stroke:currentColor;width:20px;height:20px}.case-study-accordion-icon-arrow{transition:transform .3s ease}.case-study-accordion-body{padding:0 1.5rem 1.5rem;color:#eacf8ed9;font-size:1rem;line-height:1.8;animation:accordionFade .3s ease}.case-study-gallery{margin:5rem auto;padding:0 2rem;display:flex;justify-content:center}.case-study-gallery--slider .case-study-gallery-card{margin-bottom:4rem}.case-study-gallery--slider{position:relative;max-width:1200px;margin:5rem auto;padding:0 2rem}.case-study-gallery-card{margin:0;border-radius:0;overflow:visible;border:2px solid rgba(212,160,23,.2);position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:#000;box-shadow:0 20px 60px #00000080,0 0 0 1px #d4a0171a,0 0 40px #d4a0171a;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.case-study-gallery-card img{width:100%;height:auto;max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin:0 auto;transition:transform 1.2s ease}.case-study-gallery-card--active{animation:caseStudyGalleryFade .6s ease}.case-study-gallery-card:hover{transform:translateY(-4px);box-shadow:0 25px 70px #0009,0 0 0 1px #d4a01733,0 0 60px #d4a01733;border-color:#d4a01766}.case-study-gallery-card video{width:100%;height:auto;max-height:600px;max-width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;background:#000}.case-study-gallery-card:after{content:"";position:absolute;inset:0}.case-study-gallery-card--video:after{display:none}.case-study-gallery-card:hover img{transform:scale(1.05)}.case-study-gallery-arrows{position:absolute;left:-4rem;right:-4rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:10}.case-study-gallery-arrow{pointer-events:auto;background:none;border:none;color:#eacf8ef2;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.case-study-gallery-arrow svg{width:40px;height:40px;stroke-width:2.5}.case-study-gallery-arrow:hover{color:#eacf8e}.case-study-gallery-indicators{position:absolute;bottom:-3rem;left:50%;transform:translate(-50%);display:flex;gap:.75rem;align-items:center;z-index:10}.case-study-gallery-indicator{width:40px;height:3px;border-radius:2px;border:none;background:#eacf8e59;cursor:pointer;transition:width .3s ease,background-color .3s ease,opacity .3s ease;padding:0}.case-study-gallery-indicator:hover{background:#eacf8e99}.case-study-gallery-indicator.active{width:60px;background:#eacf8ef2;opacity:1}.case-study-gallery-card-caption{position:absolute;left:1.5rem;bottom:1.5rem;color:#fff;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;background:#0000008c;padding:.35rem .85rem;border-radius:999px}@keyframes caseStudyGalleryFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.case-study-related{margin:0 auto 6rem;max-width:100%;width:100%;display:flex;flex-direction:column;gap:2rem;padding:0 1rem}@media(max-width:768px){.case-study-related{margin:0;padding:0;gap:1rem}}.case-study-related-header h2{font-size:clamp(2rem,4vw,3rem);color:#eacf8e;margin-bottom:.75rem}.case-study-related-header p{color:#eacf8ecc;font-size:1.05rem}.case-study-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:100%}@media(min-width:769px){.case-study-related-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}}.works-random-section .case-study-related-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:100%}@media(max-width:768px){.works-random-section .case-study-related-grid{grid-template-columns:1fr}.works-random-section .case-study-related-body h3{font-size:.7rem;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:none;max-height:none;display:block}.works-random-section .case-study-related-body p{font-size:.75rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:none;max-height:none;overflow:visible;display:block}.works-random-section .case-study-related-btn{font-size:.7rem;padding:.45rem .85rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.works-random-section .case-study-related-card{max-width:100%;width:100%}.works-random-section .case-study-related-image{aspect-ratio:1 / 1}.works-random-section .case-study-related-body{padding:1.25rem;gap:.75rem;overflow:visible;min-height:auto}.works-random-section .case-study-related-body h3{font-size:.9rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible;text-overflow:clip;white-space:normal}.works-random-section .case-study-related-body p{font-size:.8rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:visible;max-height:none}.works-random-section .case-study-related-btn{padding:.5rem 1rem;font-size:.7rem;margin-top:auto;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis}.works-random-section .case-study-related-chip{font-size:.8rem;padding:.35rem .85rem}.case-study-related-card{border:1px solid rgba(212,160,23,.3);border-radius:0;overflow:hidden;background:#000000a6;display:flex;flex-direction:column;min-height:100%;box-shadow:0 18px 40px #00000073}.case-study-related-image{position:relative;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#000}.case-study-related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.case-study-related-card:hover .case-study-related-image img{transform:scale(1.05)}.case-study-related-chip{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;border-radius:999px;background:#000000a6;border:1px solid rgba(212,160,23,.6);color:var(--golden);font-size:.9rem;font-weight:600;letter-spacing:.08em}.case-study-related-body{padding:1.75rem;display:flex;flex-direction:column;gap:1rem;flex:1}.case-study-related-body h3{font-size:1.5rem;color:#eacf8e;margin:0}.case-study-related-body p{color:#eacf8ed9;font-size:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.8em;margin:0}.case-study-related-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:0;background:transparent;color:var(--golden);border:1px solid rgba(212,160,23,.7);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;transition:background .3s ease,transform .3s ease;width:-moz-fit-content;width:fit-content;align-self:flex-start;text-decoration:none;margin-top:auto}.case-study-related-btn:hover{background:#d4a01726;transform:translateY(-2px)}.case-study-load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:0;background:transparent;color:var(--golden);border:1px solid rgba(212,160,23,.7);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;transition:background .3s ease,transform .3s ease;width:-moz-fit-content;width:fit-content;margin:2rem auto 0;cursor:pointer}.case-study-load-more-btn:hover{background:#d4a01726;transform:translateY(-2px)}@keyframes accordionFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.case-study-form-section{background:linear-gradient(135deg,#000c,#0009);border:2px solid rgba(212,160,23,.2);border-radius:0;padding:5rem 4rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080,0 0 0 1px #d4a0171a,inset 0 1px #ffffff0d;margin-top:6rem;position:relative;overflow:hidden}.case-study-form-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--golden),transparent);opacity:.6}.case-study-form{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto}.case-study-form .form-group:nth-child(3),.case-study-form .form-group:nth-child(4){grid-column:1 / -1}.case-study-form .form-group{width:100%}.case-study-form .form-input,.case-study-form .form-textarea{width:100%;padding:1.25rem 1.75rem;background:#00000080;border:2px solid rgba(212,160,23,.25);border-radius:16px;color:var(--beige);font-size:1.05rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);outline:none}.case-study-form .form-input::-moz-placeholder,.case-study-form .form-textarea::-moz-placeholder{color:#f5f1e866}.case-study-form .form-input::placeholder,.case-study-form .form-textarea::placeholder{color:#f5f1e866}.case-study-form .form-input:focus,.case-study-form .form-textarea:focus{border-color:var(--golden);background:#000000b3;box-shadow:0 0 0 4px #d4a01726,0 0 30px #d4a0174d,inset 0 0 20px #d4a0170d;transform:translateY(-2px)}.case-study-form .form-textarea{resize:vertical;min-height:180px;font-family:inherit;line-height:1.7}.case-study-form .form-submit{grid-column:1 / -1;padding:1.5rem 3rem;background:transparent;border:2px solid var(--golden);border-radius:16px;color:var(--golden);font-weight:700;font-size:1.15rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 25px #d4a01766,0 0 0 1px #d4a0174d,inset 0 1px #fff3;margin-top:1rem;position:relative;overflow:hidden}.case-study-form .form-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.case-study-form .form-submit:hover:before{left:100%}.case-study-form .form-submit:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 35px #d4a01759,0 0 0 1px #d4a01766,inset 0 1px #ffffff26;background:#d4a0171f}.case-study-form .form-submit:active{transform:translateY(-2px) scale(1)}.case-study-not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.case-study-not-found h1{font-weight:700;font-size:clamp(2rem,4vw,3rem);color:var(--golden);margin-bottom:1rem}.case-study-not-found p{font-size:1.2rem;color:#eacf8eb3}@media(max-width:968px){.case-study-form{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){.case-study-container{padding:4rem 1.5rem 3rem}.case-study-image-box{margin-bottom:3rem;padding:0 1rem}.case-study-image{border-radius:16px;max-height:400px}.case-study-header{margin-bottom:3rem;padding-bottom:2.5rem}.case-study-category{font-size:.55rem!important;padding:.25rem .7rem;margin-bottom:1.5rem;margin-top:1rem;max-width:90%;display:inline-block;white-space:normal;word-wrap:break-word;line-height:1.4}.case-study-content{margin-bottom:4rem}.case-study-details{padding:2rem 0}.case-study-details h2{font-size:clamp(1.2rem,4vw,1.6rem)!important;margin-bottom:1.5rem;padding-bottom:1rem}.case-study-details p{font-size:.875rem!important;line-height:1.75!important;margin-bottom:1.25rem!important}.case-study-details h3{font-size:clamp(1.1rem,3.5vw,1.4rem)!important;line-height:1.35!important;margin-bottom:1rem!important;margin-top:.5rem!important}.case-study-details h4{font-size:clamp(1rem,3vw,1.25rem)!important;line-height:1.4!important;margin-bottom:.75rem!important;margin-top:.4rem!important}.case-study-narrative-card{padding:0;max-width:99%;width:99%}.case-study-visual-panel{display:grid;gap:2rem;margin:0 auto 5rem;padding:0 0rem;max-width:1400px}.case-study-narrative-card>div{padding-top:.625rem;padding-bottom:.625rem}.case-study-narrative-card p{font-size:.875rem!important;line-height:1.75!important}.case-study-narrative-card h3{font-size:clamp(1.1rem,3.5vw,1.4rem)!important}.case-study-narrative-card h4{font-size:clamp(1rem,3vw,1.25rem)!important}.case-study-quote{font-size:2.5rem}.case-study-quote--top{top:1.7rem;left:1rem}.case-study-quote--bottom{bottom:1.7rem;right:1rem}.case-study-form-section{padding:3.5rem 2rem;border-radius:24px;margin-top:4rem}.case-study-form .form-submit{padding:1.25rem 2.5rem;font-size:1rem}.case-study-related-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}.case-study-related-card{min-width:0;width:100%}.case-study-related-image{aspect-ratio:1 / 1}.case-study-related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-related-chip{display:none}.case-study-related-card{min-height:auto}.case-study-related-body{padding:1rem;gap:.5rem}.case-study-related-body h3{font-size:.7rem;line-height:1.3;margin:0;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;text-overflow:clip;white-space:normal;display:block;-webkit-line-clamp:none;max-height:none}.case-study-related-body p{font-size:.7rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;text-overflow:clip;white-space:normal;display:block;-webkit-line-clamp:none;max-height:none;margin:0}.case-study-related-btn{padding:.5rem .75rem;font-size:.8rem;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;max-width:100%;width:auto;box-sizing:border-box}.case-study-related-btn svg{width:14px;height:14px}.case-study-related-header h2{font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.2}.case-study-related-header p{font-size:.85rem}.case-study-accordion{margin-bottom:3rem}.case-study-accordion-trigger{font-size:.9rem;padding:1rem 1.25rem}.case-study-accordion-body{font-size:.8rem;line-height:1.6;padding:0 1.25rem 1.25rem}.case-study-narrative-card{padding:2rem 1.5rem}.case-study-narrative-card h3{font-size:1.1rem;margin-bottom:.75rem}.case-study-narrative-card p{font-size:.85rem;line-height:1.6}.case-study-gallery--slider{padding:0;margin:3rem auto;position:relative;max-width:99%;width:99%}.case-study-gallery-card{margin-bottom:3rem;border-radius:12px;padding:0;overflow:hidden;width:100%}.case-study-gallery-arrows{display:none!important}.case-study-gallery-indicators{position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;align-items:center;z-index:10}.case-study-visual-slider,.case-study-visual-slider-container{height:auto}.case-study-visual-slider-container .case-study-visual-card img,.case-study-visual-slider-container .case-study-visual-card video{width:auto;max-width:100%}.case-study-visual-card img,.case-study-visual-card video{width:auto;max-width:100%}.case-study-gallery-card img,.case-study-gallery-card video{width:100%;max-width:100%;max-height:400px;border-radius:12px}.case-study-gallery{margin:5rem auto;padding:0 0rem;display:flex;justify-content:center}.case-study-gallery-indicator{width:24px;height:2px}.case-study-gallery-indicator.active{width:36px}.case-study-load-more-btn{padding:.75rem 1.25rem;font-size:.85rem;margin:1.5rem auto 0}}.logos-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:6rem 0;overflow:hidden}.logos-container{max-width:100%;margin:0 auto;width:100%}.logos-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(3rem,6vw,5rem);color:var(--golden);text-align:center;margin-bottom:4rem;letter-spacing:.05em}.logos-row-wrapper{width:100%;overflow:hidden;position:relative;margin-bottom:1rem}.logos-row{display:flex;width:-moz-fit-content;width:fit-content;gap:4rem;align-items:center;padding:2rem 0}.logos-row-1{animation:scrollLeft 40s linear infinite}.logos-row-1:hover{animation-play-state:paused}.logos-row-2{animation:scrollRight 45s linear infinite}.logos-row-2:hover{animation-play-state:paused}.logos-row-3{animation:scrollLeft 50s linear infinite}.logos-row-3:hover{animation-play-state:paused}.logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1.5rem 2rem;background:transparent;border:none!important;outline:none!important;transition:transform .3s ease}.logo-item:hover{transform:scale(1.05);border:none!important;outline:none!important}.logo-item:focus{border:none!important;outline:none!important}.logo-image{max-width:180px;max-height:100px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(.3) invert(1) grayscale(1);opacity:.35;transition:filter .3s ease,opacity .3s ease,box-shadow .3s ease;pointer-events:none}.logo-item:hover .logo-image{filter:brightness(1) invert(0) grayscale(0);opacity:1;pointer-events:auto}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){.logos-section{padding:4rem 0}.logos-section{position:relative;width:100%;min-height:0vh;background-color:#000;padding:6rem 0;overflow:hidden}.logos-title{margin-bottom:3rem}.logos-row{gap:2.5rem;padding:1.5rem 0}.logo-item{padding:1rem 1.5rem}.logo-image{max-width:120px;max-height:70px}.logos-row-1{animation-duration:30s}.logos-row-2{animation-duration:35s}.logos-row-3{animation-duration:40s}}.articles-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:6rem 2rem}html[lang=ar] .articles-section{direction:rtl}html[lang=ar] .articles-container{direction:rtl;text-align:right}html[lang=ar] .articles-title{text-align:center}html[lang=ar] .articles-grid{direction:rtl}html[lang=ar] .article-card,html[lang=ar] .article-content{direction:rtl;text-align:right}html[lang=ar] .article-title,html[lang=ar] .article-excerpt,html[lang=ar] .article-date{text-align:right}.articles-container{max-width:1400px;margin:0 auto;width:100%}.articles-title{white-space:nowrap;font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3.5rem);color:var(--golden);text-align:center;margin-bottom:4rem;letter-spacing:.05em}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:4rem;width:100%}@media(min-width:1024px){.articles-grid{grid-template-columns:repeat(3,1fr);gap:5rem}}.article-card{position:relative;background:transparent;border-radius:0;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;display:flex;flex-direction:column;height:100%}.article-card:hover{transform:translateY(-12px)}.article-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:2rem}.article-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1);filter:grayscale(30%) brightness(.8)}.article-card:hover .article-image{transform:scale(1.05);filter:grayscale(0%) brightness(1)}.article-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.4) 100%);opacity:0;transition:opacity .5s ease}.article-card:hover .article-image-overlay{opacity:1}.article-content{padding:0;display:flex;flex-direction:column;gap:1rem;flex:1;justify-content:space-between}.article-date{font-family:WTGothic,sans-serif;font-size:.85rem;color:var(--golden);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.article-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:#eacf8e;line-height:1.3;margin:0;transition:color .3s ease}.article-card:hover .article-title{color:var(--golden)}.article-excerpt{font-family:WTGothic,sans-serif;font-size:clamp(.95rem,1.5vw,1.1rem);color:#eacf8e99;line-height:1.7;margin:0;transition:color .3s ease}.article-card:hover .article-excerpt{color:#eacf8ecc}.article-read-more{display:inline-flex;align-items:center;gap:.75rem;padding:0;background:transparent;border:none;color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;align-self:flex-start;width:100%;justify-content:flex-start}html[lang=en] .article-read-more{flex-direction:row}html[lang=en] .article-read-more svg{transform:rotate(0)}html[lang=en] .article-read-more:hover{transform:translate(8px)}html[lang=en] .article-read-more:hover svg{transform:rotate(0) translate(6px)}html[lang=ar] .article-read-more{flex-direction:row-reverse}html[lang=ar] .article-read-more svg{transform:rotate(180deg);order:-1}html[lang=ar] .article-read-more:hover{transform:translate(-8px)}html[lang=ar] .article-read-more:hover svg{transform:rotate(180deg) translate(-6px)}.article-read-more:hover{color:#eacf8e;transform:translate(-8px)}.article-read-more svg{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:rotate(180deg)}.article-read-more:hover svg{transform:rotate(180deg) translate(-6px)}.load-more-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:transparent;border:2px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;flex-direction:row-reverse}html[lang=en] .load-more-button{flex-direction:row}html[lang=en] .load-more-button svg{transform:rotate(0)}html[lang=en] .load-more-button:hover svg{transform:rotate(0) translate(4px)}html[lang=ar] .load-more-button{flex-direction:row-reverse}html[lang=ar] .load-more-button svg{transform:rotate(180deg);order:-1}html[lang=ar] .load-more-button:hover svg{transform:rotate(180deg) translate(-4px)}.load-more-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--golden);transition:left .4s cubic-bezier(.16,1,.3,1);z-index:-1}.load-more-button:hover{color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #eacf8e4d}.load-more-button:hover:before{left:0}.load-more-button svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.articles-section{padding:4rem 1rem}.articles-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.article-title{font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#eacf8e}.article-excerpt{font-size:.75rem;line-height:1.5;color:#eacf8e99;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-date{font-size:.7rem}.article-image-wrapper{margin-bottom:1rem}.article-content{gap:.5rem}.load-more-button{padding:.875rem 2rem;font-size:.9rem}html[lang=en] .article-read-more{flex-direction:row}html[lang=en] .article-read-more svg{transform:rotate(0)}html[lang=en] .article-read-more:hover{transform:translate(8px)}html[lang=en] .article-read-more:hover svg{transform:rotate(0) translate(6px)}html[lang=ar] .article-read-more{flex-direction:row-reverse}html[lang=ar] .article-read-more svg{transform:rotate(180deg);order:-1}html[lang=ar] .article-read-more:hover{transform:translate(-8px)}html[lang=ar] .article-read-more:hover svg{transform:rotate(180deg) translate(-6px)}}.contact-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:6rem 2rem}.contact-container{max-width:1200px;margin:0 auto;width:100%}.contact-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(3rem,6vw,5rem);color:var(--golden);text-align:center;margin-bottom:1rem;letter-spacing:.05em}.contact-subtitle{font-family:WTGothic,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);color:#eacf8eb3;text-align:center;margin-bottom:4rem}.contact-content{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.contact-info{display:flex;flex-direction:column;gap:2.5rem}.contact-item{display:flex;gap:1.5rem;align-items:flex-start}.contact-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#d4a0171a;border:2px solid rgba(212,160,23,.3);border-radius:12px;color:var(--golden);flex-shrink:0}.contact-details h3{font-family:WTGothic,sans-serif;font-weight:700;font-size:1.25rem;color:#eacf8e;margin-bottom:.5rem}.contact-details p{font-family:WTGothic,sans-serif;font-size:1rem;color:#eacf8eb3;margin:0}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{width:100%}.form-input,.form-textarea{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:2px solid rgba(212,160,23,.2);border-radius:8px;color:#eacf8e;font-family:WTGothic,sans-serif;font-size:1rem;transition:all .3s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--golden);background:#ffffff14}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#eacf8e80}.form-input::placeholder,.form-textarea::placeholder{color:#eacf8e80}.form-textarea{resize:vertical;min-height:150px}.form-submit{padding:1rem 2.5rem;background:transparent;border:2px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:700;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;align-self:flex-start}.form-submit:hover{background:#d4a0171a;color:var(--golden);transform:translateY(-2px)}@media(max-width:968px){.contact-content{grid-template-columns:1fr;gap:3rem}.contact-info{order:2}.contact-form{order:1}}@media(max-width:768px){.contact-section{padding:4rem 1rem}}.footer{position:relative;width:100%;background-color:#000;border-top:1px solid rgba(212,160,23,.2);padding:4rem 2rem 2rem}.footer-container{max-width:1400px;margin:0 auto;width:100%}.footer-content{display:grid;grid-template-columns:1.5fr 2fr;gap:4rem;margin-bottom:3rem}.footer-logo-section{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{max-width:200px;height:auto;filter:brightness(.9)}.footer-tagline{font-family:WTGothic,sans-serif;font-size:1rem;color:#eacf8eb3;line-height:1.6;max-width:300px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.footer-column{display:flex;flex-direction:column;gap:1.5rem}.footer-heading{font-family:WTGothic,sans-serif;font-weight:700;font-size:1.1rem;color:var(--golden);margin:0;text-transform:uppercase;letter-spacing:.1em}.footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer-list li{margin:0}.footer-list a{font-family:WTGothic,sans-serif;font-size:.95rem;color:#eacf8eb3;text-decoration:none;transition:color .3s ease}.footer-list a:hover{color:var(--golden)}.footer-socials{display:flex;gap:1rem;align-items:center}.footer-social{width:2.5rem;height:2.5rem;border-radius:.75rem;border:1px solid rgba(234,207,142,.2);display:flex;align-items:center;justify-content:center;color:#eacf8eb3;background:#ffffff08;font-size:1.25rem;transition:all .3s ease}.footer-social svg{width:1.2rem;height:1.2rem;color:inherit;fill:currentColor}.footer-social:hover{transform:translateY(-3px);border-color:#eacf8e80;color:var(--golden)}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(212,160,23,.1);text-align:center}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-bottom-copy{font-family:WTGothic,sans-serif;font-size:.9rem;color:#eacf8e80;margin:0}.footer-bottom-credit{font-family:WTGothic,sans-serif;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#eacf8ecc;background:transparent;border:1px solid rgba(234,207,142,.25);border-radius:999px;padding:.4rem 1.25rem;cursor:pointer;transition:all .3s ease}.footer-bottom-credit:hover{color:#000;background:#eacf8ee6;border-color:#eacf8ee6}@media(max-width:968px){.footer-content{grid-template-columns:1fr;gap:3rem}.footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer{padding:3rem 1.5rem 1.5rem}.footer-links{grid-template-columns:1fr;gap:2rem}.footer-logo{max-width:150px}}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden;margin:0;padding:0}@media(max-width:768px){.hero-section{margin-top:0;padding-top:0}}.stars-background{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.star{position:absolute;width:2px;height:2px;background:var(--golden);border-radius:50%;box-shadow:0 0 4px var(--golden),0 0 8px #d4a01780;animation:twinkle linear infinite;opacity:.6}.star:nth-child(3n){width:3px;height:3px;background:#f9e07bcc;box-shadow:0 0 6px #f9e07bcc,0 0 12px #f9e07b66}.star:nth-child(5n){width:1px;height:1px;background:#d4a01799;box-shadow:0 0 3px #d4a01799}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hero-video-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.hero-video-track{display:flex;height:100%;will-change:transform;width:100%;transition:transform .3s ease}.hero-video-layer{position:relative;flex:0 0 100%;min-width:100%;height:100%;overflow:hidden}.hero-nav{display:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#000}.hero-video[poster]{background-color:transparent}@supports (-webkit-touch-callout: none){.hero-video{transform:translateZ(0);backface-visibility:hidden}}.hero-video{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.hero-video::-webkit-media-controls{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-panel{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-play-button{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-overlay-enclosure{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-overlay-play-button{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video::-webkit-media-controls-timeline{display:none!important}.hero-video::-webkit-media-controls-current-time-display{display:none!important}.hero-video::-webkit-media-controls-time-remaining-display{display:none!important}.hero-video::-webkit-media-controls-mute-button{display:none!important}.hero-video::-webkit-media-controls-toggle-closed-captions-button{display:none!important}.hero-video::-webkit-media-controls-volume-slider{display:none!important}.hero-video::-webkit-media-controls-fullscreen-button{display:none!important}.hero-video[controls]::-webkit-media-controls{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video[controls]::-webkit-media-controls-panel{display:none!important;opacity:0!important;pointer-events:none!important}.hero-video[controls]{pointer-events:none}.hero-video[controls] *{pointer-events:none!important}.hero-video video::-webkit-media-controls-enclosure{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.hero-video video::-webkit-media-controls-panel{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@supports (-webkit-touch-callout: none){.hero-video{background-color:#000!important;-o-object-fit:cover!important;object-fit:cover!important;transform:translateZ(0)!important}.hero-video video{background-color:transparent!important}}.hero-video:before,.hero-video:after{display:none!important;content:none!important}.hero-video{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.hero-video[poster]{background-image:none!important}.hero-video{transform:translateZ(0);backface-visibility:hidden;perspective:1000}@media(max-width:768px){.hero-section{height:auto;min-height:0;margin:0;padding:0}.hero-video-wrapper{height:auto;min-height:0;margin:0;padding:0;margin-top:4rem;position:relative;top:0}.hero-video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:auto;position:relative;inset:0;transform:none;aspect-ratio:16 / 9;margin:0;padding:0}.hero-video-layer{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#000;height:auto;min-height:0;margin:0;padding:0;flex:0 0 100%;min-width:100%}.hero-video-track{height:auto;margin:0;padding:0;transition:transform .5s ease-in-out;display:flex;flex-direction:row;width:100%}.hero-video-wrapper{overflow-x:hidden}}.hero-overlay{position:absolute;inset:0;z-index:1}.hero-text{position:absolute;bottom:0;left:0;padding:2rem;z-index:20;pointer-events:none}@media(min-width:768px){.hero-text{padding:4rem}}.hero-text h1{color:var(--golden);font-family:WTGothic,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2;max-width:42rem;pointer-events:auto;text-shadow:2px 2px 8px rgba(0,0,0,.8)}@media(min-width:768px){.hero-text h1{font-size:3rem}}@media(min-width:1024px){.hero-text h1{font-size:3.75rem}}@media(max-width:768px){.hero-text{position:absolute;bottom:2rem;left:1.5rem;right:1.5rem;padding:0;text-align:left}.hero-text h1{font-size:clamp(1.8rem,6vw,2.8rem);text-align:left}}:root{--golden-50: #fef9e7;--golden-100: #fef3c7;--golden-200: #fde68a;--golden-300: #fcd34d;--golden-400: #fbbf24;--golden-500: #f59e0b;--golden-600: #d97706;--golden-700: #b45309;--golden-800: #92400e;--golden-900: #78350f;--golden: #EACF8E;--golden-light: #EACF8E;--golden-dark: #EACF8E;--golden-rgb: 212, 160, 23;--golden-gradient: linear-gradient(135deg, #F9E07B 0%, #E8C656 15%, #EACF8E 40%, #B8870B 70%, #8C6B12 100%);--black: #000000;--black-900: #0a0a0a;--black-800: #1a1a1a;--black-700: #2a2a2a;--black-600: #3a3a3a;--beige-50: #faf8f3;--beige-100: #f5f1e8;--beige-200: #e8e0d1;--beige-300: #d4c4a0;--beige-400: #c4b08a;--beige-500: #b8a082;--beige-600: #a68f6f;--beige: #EACF8E;--beige-light: #faf8f3;--beige-dark: #d4c4a0;--text-primary: var(--beige);--text-secondary: var(--beige-dark);--text-accent: var(--golden);--bg-primary: var(--black);--bg-secondary: var(--black-900);--bg-accent: var(--golden)}.golden{color:var(--golden)}.golden-light{color:var(--golden-light)}.golden-dark{color:var(--golden-dark)}.bg-golden{background-color:var(--golden)}.bg-golden-light{background-color:var(--golden-light)}.bg-golden-dark{background-color:var(--golden-dark)}.beige{color:var(--beige)}.beige-light{color:var(--beige-light)}.beige-dark{color:var(--beige-dark)}.bg-beige{background-color:var(--beige)}.bg-beige-light{background-color:var(--beige-light)}.bg-beige-dark{background-color:var(--beige-dark)}.bg-black-custom{background-color:var(--black)}.bg-black-900{background-color:var(--black-900)}.bg-black-800{background-color:var(--black-800)}.about-page{position:relative;width:100%;min-height:100vh;background-color:#000;padding:6rem 2rem 4rem;overflow-x:hidden}.about-vision-mission-container{max-width:1400px;margin:0 auto 8rem;padding:4rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;position:relative}.about-vision-mission-container:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(212,160,23,.3) 20%,rgba(212,160,23,.5) 50%,rgba(212,160,23,.3) 80%,transparent 100%);transform:translate(-50%)}.about-vision-section,.about-mission-section{padding:4rem 3rem;background:linear-gradient(135deg,#0009,#0006);border:1px solid rgba(212,160,23,.2);border-radius:24px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.about-vision-section:before,.about-mission-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--golden),transparent);opacity:.7}.about-vision-section:hover,.about-mission-section:hover{border-color:#d4a01780;background:linear-gradient(135deg,#000c,#0009);transform:translateY(-5px);box-shadow:0 20px 60px #0009,0 0 0 1px #d4a0174d,inset 0 0 40px #d4a0170d}.about-vision-title,.about-mission-title{font-family:WTGothic,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;text-transform:uppercase;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.25,.46,.45,.94);animation:textShimmer 3s ease infinite;position:relative;padding-bottom:1.5rem}.about-vision-title:after,.about-mission-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--golden),transparent);border-radius:2px;box-shadow:0 0 15px #d4a01799}.about-vision-title.visible,.about-mission-title.visible{opacity:1;transform:translateY(0)}.about-vision-text,.about-mission-text{font-family:WTGothic,sans-serif;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:2;color:#eacf8ee6;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.25,.46,.45,.94) .3s}.about-vision-text.visible,.about-mission-text.visible{opacity:1;transform:translateY(0)}.about-from-to{width:90%;max-width:1600px;margin:0 auto 8rem;padding:5rem 0;position:relative;box-sizing:border-box;overflow:hidden}.about-from-to-content{display:flex;align-items:center;justify-content:center;gap:0;max-width:1200px;margin:0 auto;position:relative;z-index:1;width:100%;box-sizing:border-box}.about-from-to-content.rtl{direction:rtl;flex-direction:row-reverse}.about-from-to-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0;background:transparent;border:none;transition:all .4s ease;flex-shrink:0;min-width:0;overflow:hidden}.about-from-to-label{font-family:WTGothic,sans-serif;font-size:clamp(.85rem,1.3vw,1.1rem);color:#eacf8eb3;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.about-from-to-year{font-family:WTGothic,sans-serif;font-size:clamp(4rem,10vw,8rem);font-weight:700;color:var(--golden);position:relative;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#b8941f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(212,160,23,.5));display:block;overflow:visible;word-break:keep-all;white-space:nowrap;max-width:100%}.about-from-to-line{flex:1;height:3px;min-width:400px;max-width:700px;background:linear-gradient(90deg,var(--golden) 0%,rgba(212,160,23,.9) 25%,var(--golden) 50%,rgba(212,160,23,.9) 75%,var(--golden) 100%);position:relative;box-shadow:0 0 30px #d4a01799;margin:0 4rem;align-self:center}.about-from-to-line:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--golden);border-radius:50%;box-shadow:0 0 30px #d4a017,0 0 60px #d4a01799;animation:centerDotPulse 2s ease-in-out infinite}@keyframes centerDotPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.7}}.about-main-title{max-width:1400px;margin:0 auto 10rem;text-align:center;padding:6rem 0;position:relative}.about-title{font-family:WTGothic,sans-serif;font-size:clamp(3.5rem,9vw,8rem);font-weight:700;opacity:0;transform:translateY(50px);transition:all 1.5s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite;position:relative;line-height:1.3;display:flex;flex-direction:column;align-items:center;gap:.5rem}.about-title>span{display:block}@media(max-width:768px){.about-title{font-size:clamp(1.8rem,5vw,3.5rem);white-space:normal;line-height:1.2}}@keyframes gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.about-title.visible{opacity:1;transform:translateY(0)}.about-title:after{content:"";position:absolute;bottom:-2rem;left:50%;transform:translate(-50%);width:150px;height:4px;background:linear-gradient(90deg,transparent,var(--golden),transparent);border-radius:2px;box-shadow:0 0 20px #d4a01799}.about-stats-section-new{max-width:1400px;margin:0 auto 10rem;padding:6rem 4rem;position:relative}body.rtl-page .about-stats-section-new,.about-stats-section-new.rtl-stats-section{direction:rtl}.about-stats-title-new{text-align:center;margin-bottom:6rem;position:relative}.about-stats-title-text-new{font-family:WTGothic,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;position:relative;display:inline-block;animation:textShimmer 3s ease infinite;white-space:nowrap}@media(max-width:768px){.about-stats-title-text-new{font-size:clamp(1.2rem,3.5vw,2.5rem);white-space:normal}}.about-stats-title-text-new:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);width:200px;height:3px;background:linear-gradient(90deg,transparent,var(--golden),transparent);box-shadow:0 0 20px #d4a01799}.about-stats-list{display:flex;flex-direction:column;gap:2rem;position:relative}body.rtl-page .about-stats-section-new .about-stats-list,body.rtl-page .about-stats-list{flex-direction:column-reverse!important}.about-pillars{max-width:1000px;margin:1.5rem auto 7rem;display:flex;flex-direction:column;gap:1.5rem}.about-pillar-card{padding:2.75rem 2.25rem;border-radius:28px;background:radial-gradient(circle at top,rgba(212,160,23,.1),transparent 70%),linear-gradient(120deg,#000000e6,#0009);text-align:center;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0d;opacity:0;transform:translateY(40px);transition:all .6s ease}.about-pillar-card.visible{opacity:1;transform:translateY(0)}.about-pillar-card:hover{transform:translateY(-6px);box-shadow:0 40px 90px #0009,inset 0 1px #ffffff14}.about-pillar-content h3{font-family:WTGothic,sans-serif;font-size:clamp(2rem,4vw,3rem);color:#eacf8e;margin-bottom:1.25rem;text-transform:uppercase}.about-pillar-content p{font-family:WTGothic,sans-serif;font-size:1.15rem;line-height:2;color:#eacf8ee6;margin:0 auto;max-width:700px}.about-stat-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3rem 4rem;background:linear-gradient(135deg,#0006,#0003);border:1px solid rgba(212,160,23,.15);border-radius:20px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translate(-100px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}body.rtl-page .about-stat-item{display:flex;flex-direction:row;transform:translate(100px)}body.rtl-page .about-stats-section-new .about-stats-list .about-stat-item.visible,body.rtl-page .about-stat-item.visible{flex-direction:row-reverse!important;transform:translate(0)}body.rtl-page .about-stat-item-left{order:3;flex-direction:row-reverse;gap:2.5rem;justify-content:flex-end}body.rtl-page .about-stat-item-icon{order:2}body.rtl-page .about-stat-item-label{order:1}body.rtl-page .about-stat-item-right{order:1;justify-content:flex-end;text-align:right}body.rtl-page .about-stat-item-number{justify-content:flex-end;text-align:right}body.rtl-page .about-stat-item-line{order:2;background:linear-gradient(270deg,transparent 0%,rgba(212,160,23,.2) 20%,var(--golden) 50%,rgba(212,160,23,.2) 80%,transparent 100%)}body.rtl-page .about-stat-item:hover .about-stat-item-line{background:linear-gradient(270deg,transparent 0%,rgba(212,160,23,.4) 20%,var(--golden) 50%,rgba(212,160,23,.4) 80%,transparent 100%)}body.rtl-page .about-stat-item:before{left:auto;right:0}body.rtl-page .about-stat-item-glow{right:auto;left:-100px}body.rtl-page .about-stat-item:hover{flex-direction:row-reverse!important;transform:translate(-10px)}.about-stat-item{border:1px solid rgba(212,160,23,.15);border-radius:20px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-stat-item.visible{opacity:1;transform:translate(0)}.about-stat-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--golden),rgba(212,160,23,.5));opacity:0;transition:opacity .4s ease}.about-stat-item:hover{border-color:#d4a01780;background:linear-gradient(135deg,#0009,#0006);transform:translate(10px);box-shadow:0 10px 40px #00000080,0 0 0 1px #d4a0174d,inset 0 0 30px #d4a0170d}.about-stat-item:hover:before{opacity:1}.about-stat-item-glow{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(212,160,23,.2) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;filter:blur(40px)}.about-stat-item:hover .about-stat-item-glow{opacity:1}.about-stat-item-left{display:flex;align-items:center;gap:2.5rem;flex:1;min-width:0}.about-stat-item-icon{width:clamp(3rem,6vw,4.5rem);height:clamp(3rem,6vw,4.5rem);color:var(--golden);filter:drop-shadow(0 0 15px rgba(212,160,23,.4));transition:transform .4s ease,filter .4s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.about-stat-item-svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.about-stat-item:hover .about-stat-item-icon{transform:scale(1.15) rotate(6deg);filter:drop-shadow(0 0 25px rgba(212,160,23,.8))}.about-stat-item-label{font-family:WTGothic,sans-serif;font-size:clamp(1.2rem,2vw,1.8rem);color:#eacf8ee6;font-weight:600;text-transform:uppercase;transition:all .4s ease}.about-stat-item:hover .about-stat-item-label{color:var(--golden);text-shadow:0 0 10px rgba(212,160,23,.4)}.about-stat-item-line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,160,23,.2) 20%,rgba(212,160,23,.4) 50%,rgba(212,160,23,.2) 80%,transparent 100%);margin:0 3rem;position:relative;transition:all .4s ease}.about-stat-item:hover .about-stat-item-line{background:linear-gradient(90deg,transparent 0%,rgba(212,160,23,.4) 20%,var(--golden) 50%,rgba(212,160,23,.4) 80%,transparent 100%);box-shadow:0 0 10px #d4a0174d;height:2px}.about-stat-item-line:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--golden);border-radius:50%;opacity:0;transition:opacity .4s ease;box-shadow:0 0 15px #d4a017cc}.about-stat-item:hover .about-stat-item-line:after{opacity:1;animation:dotPulse 2s ease infinite}.about-stat-item-right{display:flex;align-items:center;flex-shrink:0}.about-stat-item-number{display:flex;align-items:baseline;gap:.5rem;font-family:WTGothic,sans-serif}.about-stat-item-value{font-size:clamp(3rem,6vw,5.5rem);font-weight:700;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .4s ease;animation:numberShine 3s ease infinite}.about-stat-item:hover .about-stat-item-value{animation:numberShine 1.5s ease infinite;transform:scale(1.05)}.about-stat-item-suffix{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;color:var(--golden);opacity:.9;transition:all .4s ease}.about-stat-item:hover .about-stat-item-suffix{opacity:1;text-shadow:0 0 10px rgba(212,160,23,.5)}@media(max-width:768px){.about-stats-section-new{padding:4rem 2rem}.about-pillars{padding:3.5rem 1.5rem;flex-direction:column;gap:1rem}.about-pillar-card{padding:1.5rem 1rem}.about-pillar-content h3{font-size:clamp(1rem,3vw,1.3rem);white-space:nowrap;margin-bottom:.75rem}.about-pillar-content p{font-size:.75rem;line-height:1.6}.about-pillar-badge{width:48px;height:48px;margin-bottom:.75rem}.about-stat-item{flex-direction:row;align-items:center;padding:1.5rem 1rem;gap:1rem}body.rtl-page .about-stat-item{flex-direction:row}body.rtl-page .about-stats-section-new .about-stats-list .about-stat-item.visible,body.rtl-page .about-stat-item.visible{flex-direction:row-reverse!important}.about-stat-item-left{width:auto;justify-content:flex-start;flex:1;min-width:0}body.rtl-page .about-stat-item-left{justify-content:flex-end;order:3}.about-stat-item-icon{width:2rem;height:2rem;flex-shrink:0}.about-stat-item-label{font-size:.7rem;line-height:1.3}.about-stat-item-line{display:none}.about-stat-item-right{width:auto;justify-content:flex-end;flex-shrink:0}body.rtl-page .about-stat-item-right{justify-content:flex-start;order:1}.about-stat-item-value{font-size:clamp(1.5rem,4vw,2rem)}.about-stat-item-suffix{font-size:clamp(.9rem,2vw,1.2rem)}.about-stat-item:hover,body.rtl-page .about-stat-item:hover{transform:translate(0) translateY(-5px)}body.rtl-page .about-stats-section-new .about-stats-list,body.rtl-page .about-stats-list{flex-direction:column-reverse!important}}.about-stats-section{max-width:1600px;margin:0 auto 10rem;padding:8rem 0;position:relative}.about-stats-title-wrapper{margin-bottom:8rem;position:relative}.about-stats-title{display:flex;align-items:center;justify-content:center;gap:3rem;font-family:WTGothic,sans-serif;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;color:var(--golden);text-align:center;position:relative;opacity:0;transform:translateY(30px);animation:titleFadeIn 1s ease forwards .3s}@keyframes titleFadeIn{to{opacity:1;transform:translateY(0)}}.about-stats-title-line{flex:1;height:2px;max-width:200px;background:linear-gradient(90deg,transparent 0%,rgba(212,160,23,.3) 30%,var(--golden) 50%,rgba(212,160,23,.3) 70%,transparent 100%);position:relative;animation:lineExpand 1.5s ease forwards .5s;transform:scaleX(0);transform-origin:center}@keyframes lineExpand{to{transform:scaleX(1)}}.about-stats-title-line:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--golden);border-radius:50%;box-shadow:0 0 15px #d4a017cc;animation:dotPulse 2s ease infinite}@keyframes dotPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.7}}.about-stats-title-text{position:relative;text-shadow:0 0 20px rgba(212,160,23,.4),0 0 40px rgba(212,160,23,.2);background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 3s ease infinite}@keyframes textShimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.about-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;padding:0 2rem}.about-stat-card{background:linear-gradient(135deg,#000000b3,#00000080);border:2px solid rgba(212,160,23,.2);border-radius:32px;padding:4.5rem 3rem;text-align:center;transition:all .8s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;overflow:hidden;opacity:0;transform:translateY(60px) scale(.9) rotateX(10deg);transform-style:preserve-3d;perspective:1000px}.about-stat-card-glow{position:absolute;inset:-2px;border-radius:32px;background:linear-gradient(135deg,var(--golden),transparent,var(--golden));opacity:0;transition:opacity .8s ease;z-index:-1;filter:blur(20px)}.about-stat-card:hover .about-stat-card-glow{opacity:.6}.about-stat-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,160,23,.1) 0%,transparent 70%);opacity:0;transition:opacity .6s ease}.about-stat-card:hover:before{opacity:1}.about-stat-card:after{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,var(--golden),transparent,var(--golden));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .6s ease}.about-stat-card:hover:after{opacity:1}.about-stat-card.visible{opacity:1;transform:translateY(0) scale(1) rotateX(0);animation:cardFloat 3s ease-in-out infinite}@keyframes cardFloat{0%,to{transform:translateY(0) scale(1) rotateX(0)}50%{transform:translateY(-5px) scale(1) rotateX(0)}}.about-stat-card:hover{transform:translateY(-20px) scale(1.08) rotateX(-5deg);border-color:var(--golden);box-shadow:0 30px 90px #000c,0 0 0 2px #d4a01766,0 0 100px #d4a0174d,inset 0 0 50px #d4a0170d;background:linear-gradient(135deg,#000000e6,#000000b3);animation:none}.about-stat-icon-wrapper{position:relative;display:inline-block;margin-bottom:2.5rem}.about-stat-icon{font-size:4.5rem;filter:drop-shadow(0 0 25px rgba(212,160,23,.7));transition:all .6s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;z-index:2;animation:iconFloat 2s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(5deg)}}.about-stat-icon-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid rgba(212,160,23,.3);border-radius:50%;opacity:0;transition:all .6s ease;animation:ringPulse 2s ease infinite}@keyframes ringPulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}to{transform:translate(-50%,-50%) scale(.8);opacity:.5}}.about-stat-card:hover .about-stat-icon{transform:scale(1.3) rotate(15deg);filter:drop-shadow(0 0 40px rgba(212,160,23,1));animation:none}.about-stat-card:hover .about-stat-icon-ring{width:120px;height:120px;border-color:var(--golden);opacity:.6}.about-stat-number{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:1.5rem;font-family:WTGothic,sans-serif;position:relative}.about-stat-value{font-size:clamp(3.5rem,7vw,6rem);font-weight:700;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 50%,#EACF8E 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;animation:numberShine 2s ease infinite;text-shadow:0 0 30px rgba(212,160,23,.5);transition:all .3s ease}@keyframes numberShine{0%,to{background-position:0% center}50%{background-position:100% center}}.about-stat-card:hover .about-stat-value{animation:numberShine 1s ease infinite;transform:scale(1.1)}.about-stat-suffix{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:var(--golden);opacity:.9}.about-stat-label{font-family:WTGothic,sans-serif;font-size:clamp(1.1rem,1.8vw,1.4rem);color:#eacf8ef2;font-weight:700;text-transform:uppercase;margin-top:1rem;position:relative;transition:all .4s ease}.about-stat-card:hover .about-stat-label{color:#eacf8e;text-shadow:0 0 15px rgba(212,160,23,.5);transform:translateY(-3px)}.about-stat-card-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:32px}.about-stat-particle{position:absolute;width:4px;height:4px;background:var(--golden);border-radius:50%;opacity:0;box-shadow:0 0 10px #d4a017cc;animation:particleFloat 4s ease-in-out infinite}.about-stat-card:hover .about-stat-particle{opacity:1}@keyframes particleFloat{0%{transform:translate(0) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx, 50px),var(--ty, -100px)) scale(1);opacity:0}}.about-stat-particle:nth-child(1){--tx: 30px;--ty: -80px;animation-delay:0s}.about-stat-particle:nth-child(2){--tx: -40px;--ty: -90px;animation-delay:.3s}.about-stat-particle:nth-child(3){--tx: 60px;--ty: -70px;animation-delay:.6s}.about-stat-particle:nth-child(4){--tx: -50px;--ty: -100px;animation-delay:.9s}.about-stat-particle:nth-child(5){--tx: 20px;--ty: -85px;animation-delay:1.2s}.about-stat-particle:nth-child(6){--tx: -30px;--ty: -95px;animation-delay:1.5s}.about-constitution{max-width:1400px;margin:0 auto;padding:8rem 4rem;background:#00000080;border:1px solid rgba(212,160,23,.2);border-radius:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.about-constitution:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--golden),transparent);opacity:.7}.about-constitution:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(212,160,23,.05) 0%,transparent 50%);pointer-events:none}.about-constitution-content{text-align:center;position:relative;z-index:1}.about-constitution-title{font-family:WTGothic,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4rem;position:relative;padding-bottom:2.5rem}.about-constitution-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:4px;background:linear-gradient(90deg,transparent,var(--golden),transparent);border-radius:2px;box-shadow:0 0 25px #d4a01799}.about-constitution-text{font-family:WTGothic,sans-serif;font-size:clamp(1.2rem,2vw,1.6rem);line-height:2.2;color:#eacf8ef2;text-align:center;max-width:1000px;margin:0 auto}.about-constitution-text p{margin-bottom:3rem}.about-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:4rem 0;padding:3rem 0}.about-question-item{font-family:WTGothic,sans-serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:700;color:var(--golden);padding:2.5rem 2rem;background:#d4a01714;border:2px solid rgba(212,160,23,.25);border-radius:24px;transition:all .5s cubic-bezier(.25,.46,.45,.94);text-shadow:0 0 20px rgba(212,160,23,.5);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-question-item:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(212,160,23,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.about-question-item:hover:before{width:300px;height:300px}.about-question-item:hover{background:#d4a01726;border-color:var(--golden);transform:translateY(-8px) scale(1.05);box-shadow:0 15px 45px #d4a01766,0 0 50px #d4a01733,inset 0 1px #ffffff1a;text-shadow:0 0 30px rgba(212,160,23,.8)}.about-constitution-end{margin-top:4rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:2.4;padding-top:3rem;border-top:1px solid rgba(212,160,23,.2)}.about-constitution-end strong{color:var(--golden);font-weight:700;text-shadow:0 0 15px rgba(212,160,23,.6);background:linear-gradient(135deg,#EACF8E 0%,var(--golden) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px)and (min-width:769px){.about-from-to-content{flex-direction:column;gap:4rem}.about-from-to:before{top:0;bottom:0;left:50%;width:1px;height:100%;transform:translate(-50%);background:linear-gradient(180deg,transparent 0%,rgba(212,160,23,.2) 20%,rgba(212,160,23,.4) 50%,rgba(212,160,23,.2) 80%,transparent 100%)}}@media(max-width:968px){.about-questions{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-page{padding:5rem 1.5rem 3rem}.about-vision-mission-container{grid-template-columns:1fr;gap:3rem;margin-bottom:6rem;padding:2rem 0}.about-vision-mission-container:before{display:none}.about-vision-section,.about-mission-section{padding:3rem 2rem}.about-from-to{margin-bottom:6rem;padding:3rem 1rem;width:100%;box-sizing:border-box}.about-from-to-content{flex-direction:row;gap:.5rem;width:100%;max-width:100%;padding:0 .5rem;box-sizing:border-box}.about-from-to-line{min-width:60px;max-width:150px;margin:0 .5rem;flex-shrink:1}.about-from-to-item{padding:1rem .25rem;flex-shrink:1;min-width:0}.about-from-to-label{font-size:clamp(.65rem,2.5vw,.85rem)}.about-from-to-year{font-size:clamp(1.5rem,8vw,2.5rem);word-break:keep-all;white-space:nowrap}.about-main-title,.about-stats-section{margin-bottom:7rem;padding:4rem 0}.about-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem;padding:0 1rem}.about-stat-card{padding:3rem 2rem}.about-constitution{padding:5rem 2rem;border-radius:32px}.about-questions{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.about-stats-grid{grid-template-columns:1fr}.about-from-to{padding:2rem .75rem;width:100%}.about-from-to-content{padding:0 .25rem;gap:.25rem}.about-from-to-item{padding:.75rem .15rem;flex-shrink:1;min-width:0}.about-from-to-label{font-size:clamp(.55rem,3vw,.7rem);margin-bottom:.25rem}.about-from-to-year{font-size:clamp(1.2rem,10vw,2rem)}.about-from-to-line{min-width:40px;max-width:100px;margin:0 .25rem}}@media(max-width:360px){.about-from-to{padding:2rem .5rem}.about-from-to-content{padding:0 .15rem;gap:.15rem}.about-from-to-year{font-size:clamp(1rem,12vw,1.8rem)}.about-from-to-label{font-size:clamp(.5rem,3.5vw,.65rem)}.about-from-to-line{min-width:30px;max-width:80px;margin:0 .15rem}}body.rtl-page section:not(.header):not(.footer),body.rtl-page .about-section,body.rtl-page .services-page,body.rtl-page .articles-section,body.rtl-page .contact-section,body.rtl-page .careers-section,body.rtl-page .case-study-section,body.rtl-page .about-page{direction:rtl}body.rtl-page .case-study-container,body.rtl-page .case-study-header,body.rtl-page .case-study-content,body.rtl-page .case-study-details,body.rtl-page .case-study-visual-panel,body.rtl-page .case-study-visual-grid,body.rtl-page .case-study-visual-slider,body.rtl-page .case-study-visual-slider-container,body.rtl-page .case-study-gallery,body.rtl-page .case-study-related{direction:rtl;text-align:right}body.rtl-page .case-study-header{text-align:center}body.rtl-page .case-study-header:after{left:auto;right:50%;transform:translate(50%)}body.rtl-page .case-study-image-box,body.rtl-page .case-study-visual-panel,body.rtl-page .case-study-visual-grid,body.rtl-page .case-study-visual-slider,body.rtl-page .case-study-visual-slider-container{direction:rtl}body.rtl-page .case-study-details h2{text-align:right}body.rtl-page .case-study-details h2:after{left:auto;right:0;background:linear-gradient(270deg,var(--golden),transparent)}body.rtl-page .case-study-details p{text-align:right}body.rtl-page .case-study-results{direction:rtl;text-align:right}body.rtl-page .case-study-results-title{text-align:right}body.rtl-page .case-study-results-title:after{left:auto;right:0;background:linear-gradient(270deg,var(--golden),transparent)}body.rtl-page .case-study-results-grid{direction:rtl}body.rtl-page .case-study-results-card{direction:rtl;text-align:right}body.rtl-page .case-study-results-value{display:flex;justify-content:space-around;text-align:center}body.rtl-page .case-study-accordion{direction:rtl;text-align:right}body.rtl-page .case-study-accordion-title{text-align:right}body.rtl-page .case-study-accordion-list{direction:rtl}body.rtl-page .case-study-accordion-item{direction:rtl;text-align:right}body.rtl-page .case-study-accordion-trigger{flex-direction:row-reverse;text-align:right}body.rtl-page .case-study-accordion-icon{order:-1}body.rtl-page .case-study-accordion-item.open .case-study-accordion-icon{transform:rotate(180deg)}body.rtl-page .case-study-related-header,body.rtl-page .case-study-related-header h2{text-align:right}body.rtl-page .case-study-related-grid{direction:rtl}body.rtl-page .case-study-related-card{direction:rtl;text-align:right}html[lang=ar] .case-study-related-body,body.rtl-page .case-study-related-body{direction:rtl!important;text-align:right!important;align-items:flex-end}html[lang=ar] .case-study-related-body h3,body.rtl-page .case-study-related-body h3,html[lang=ar] .case-study-related-body p,body.rtl-page .case-study-related-body p{text-align:right;direction:rtl;width:100%}body.rtl-page .case-study-related-btn{align-self:flex-end;direction:rtl;text-align:right}html[lang=ar] .works-grid-section,body.rtl-page .works-grid-section{direction:rtl}html[lang=ar] .works-grid-title,body.rtl-page .works-grid-title{text-align:right}html[lang=ar] .works-grid,body.rtl-page .works-grid{direction:rtl}html[lang=ar] .works-grid-overlay-content,body.rtl-page .works-grid-overlay-content{text-align:right;align-items:flex-end}html[lang=ar] .works-grid-category,body.rtl-page .works-grid-category{align-self:flex-end}html[lang=ar] .works-grid-item-title,body.rtl-page .works-grid-item-title,html[lang=ar] .works-grid-item-date,body.rtl-page .works-grid-item-date{text-align:right;direction:rtl}body.rtl-page .case-study-narrative-card{direction:rtl;text-align:right}body.rtl-page .case-study-narrative-card h3,body.rtl-page .case-study-narrative-card p{text-align:right}body.rtl-page .case-study-quote--top{left:auto;right:1.5rem}body.rtl-page .case-study-quote--bottom{right:auto;left:1.5rem}body.rtl-page .case-study-gallery{direction:rtl}body.rtl-page .case-study-gallery-arrows{direction:rtl;flex-direction:row-reverse;left:-6rem!important;right:-6rem!important}body.rtl-page .case-study-gallery-arrow--prev{order:2;position:relative;right:-1rem}body.rtl-page .case-study-gallery-arrow--prev svg{transform:rotate(180deg)}body.rtl-page .case-study-gallery-arrow--next{order:1;position:relative;left:-1rem}body.rtl-page .case-study-gallery-arrow--next svg{transform:rotate(180deg)}body.rtl-page .case-study-gallery-indicators,body.rtl-page .about-from-to-content.rtl,body.rtl-page .about-stats-list,body.rtl-page .about-stat-item{direction:rtl}body.rtl-page button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close):not(.case-study-gallery-arrow),body.rtl-page .button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close),body.rtl-page a.button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close),body.rtl-page .case-study-related-btn,body.rtl-page .case-study-load-more-btn{direction:rtl;display:inline-flex;align-items:center;flex-direction:row-reverse;gap:.5rem}body.rtl-page button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close):not(.case-study-gallery-arrow) svg,body.rtl-page .button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close) svg,body.rtl-page a.button:not(.header-mobile-menu-btn):not(.header-language-btn):not(.header-mobile-close) svg,html[lang=ar] .case-study-related-btn svg,body.rtl-page .case-study-related-btn svg,html[lang=ar] .case-study-load-more-btn svg,body.rtl-page .case-study-load-more-btn svg{transform:rotate(180deg)!important}.header,body.rtl-page .header{direction:ltr!important}html[lang=ar] .footer,body.rtl-page .footer,html[lang=ar] .footer-container,body.rtl-page .footer-container,html[lang=ar] .footer-content,body.rtl-page .footer-content{direction:rtl}html[lang=ar] .footer-logo-section,body.rtl-page .footer-logo-section,html[lang=ar] .footer-tagline,body.rtl-page .footer-tagline{direction:rtl;text-align:right}html[lang=ar] .footer-links,body.rtl-page .footer-links{direction:rtl}html[lang=ar] .footer-column,body.rtl-page .footer-column,html[lang=ar] .footer-heading,body.rtl-page .footer-heading,html[lang=ar] .footer-list,body.rtl-page .footer-list,html[lang=ar] .footer-list a,body.rtl-page .footer-list a{direction:rtl;text-align:right}html[lang=ar] .footer-socials,body.rtl-page .footer-socials{direction:rtl;justify-content:flex-start}html[lang=ar] .footer-bottom,body.rtl-page .footer-bottom{direction:rtl;text-align:center}html[lang=ar] .footer-bottom-content,body.rtl-page .footer-bottom-content{direction:rtl;align-items:center}html[lang=ar] .footer-bottom-copy,body.rtl-page .footer-bottom-copy,html[lang=ar] .footer-bottom-credit,body.rtl-page .footer-bottom-credit{direction:rtl;text-align:center}html[lang=ar] .works-banner-section,body.rtl-page .works-banner-section{direction:rtl!important}html[lang=ar] .works-banner-section *,body.rtl-page .works-banner-section *{direction:inherit}html[lang=ar] .works-banner-slider,body.rtl-page .works-banner-slider,html[lang=ar] .works-banner-slides,body.rtl-page .works-banner-slides{direction:ltr!important}html[lang=ar] .works-banner-overlay,body.rtl-page .works-banner-overlay{direction:rtl!important;text-align:right!important;left:auto!important;right:clamp(1.5rem,6vw,5rem)!important}html[lang=ar] .works-banner-category,body.rtl-page .works-banner-category{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important}html[lang=ar] .works-banner-overlay h3,body.rtl-page .works-banner-overlay h3{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important;-moz-text-align-last:right!important;text-align-last:right!important}html[lang=ar] .works-banner-overlay small,body.rtl-page .works-banner-overlay small{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important}html[lang=ar] .works-banner-button,body.rtl-page .works-banner-button{direction:rtl!important;text-align:right!important}html[lang=ar] .works-banner-controls,body.rtl-page .works-banner-controls{flex-direction:row-reverse}html[lang=ar] .works-banner-controls .works-banner-arrow:first-child,body.rtl-page .works-banner-controls .works-banner-arrow:first-child{order:2}html[lang=ar] .works-banner-controls .works-banner-arrow:first-child svg,body.rtl-page .works-banner-controls .works-banner-arrow:first-child svg{transform:none}html[lang=ar] .works-banner-controls .works-banner-arrow:last-child,body.rtl-page .works-banner-controls .works-banner-arrow:last-child{order:1}html[lang=ar] .works-banner-controls .works-banner-arrow:last-child svg,body.rtl-page .works-banner-controls .works-banner-arrow:last-child svg{transform:none}html[lang=ar] .works-featured-content,body.rtl-page .works-featured-content,html[lang=ar] .works-featured-category,body.rtl-page .works-featured-category,html[lang=ar] .works-featured-title,body.rtl-page .works-featured-title,html[lang=ar] .works-featured-date,body.rtl-page .works-featured-date{direction:rtl!important;text-align:right!important}html[lang=ar] .works-featured-button,body.rtl-page .works-featured-button{direction:rtl!important;text-align:right!important;flex-direction:row-reverse}html[lang=ar] .works-featured-button svg,body.rtl-page .works-featured-button svg{order:-1;transform:rotate(180deg)!important}html[lang=ar] .works-random-overlay,body.rtl-page .works-random-overlay{align-items:flex-start!important}html[lang=ar] .works-random-overlay-content,body.rtl-page .works-random-overlay-content,html[lang=ar] .works-random-category,body.rtl-page .works-random-category,html[lang=ar] .works-random-title,body.rtl-page .works-random-title,html[lang=ar] .works-random-date,body.rtl-page .works-random-date{direction:rtl!important;text-align:right!important}@media(max-width:768px){html[lang=ar] .works-featured-content,body.rtl-page .works-featured-content{direction:rtl!important;text-align:right!important;align-items:flex-end!important}html[lang=ar] .works-featured-category,body.rtl-page .works-featured-category{direction:rtl!important;text-align:right!important;align-self:flex-end!important}html[lang=ar] .works-featured-title,body.rtl-page .works-featured-title{direction:rtl!important;text-align:right!important;width:100%!important}html[lang=ar] .works-featured-date,body.rtl-page .works-featured-date{direction:rtl!important;text-align:right!important}html[lang=ar] .works-featured-button,body.rtl-page .works-featured-button{direction:rtl!important;text-align:right!important;align-self:flex-end!important;flex-direction:row-reverse!important}html[lang=ar] .works-featured-button svg,body.rtl-page .works-featured-button svg{order:-1!important;transform:rotate(180deg)!important}html[lang=ar] .works-random-overlay,body.rtl-page .works-random-overlay{align-items:flex-start!important}html[lang=ar] .works-random-overlay-content,body.rtl-page .works-random-overlay-content{direction:rtl!important;text-align:right!important;align-items:flex-end!important}html[lang=ar] .works-random-category,body.rtl-page .works-random-category{direction:rtl!important;text-align:right!important;align-self:flex-end!important}html[lang=ar] .works-random-title,body.rtl-page .works-random-title{direction:rtl!important;text-align:right!important;width:100%!important}html[lang=ar] .works-random-date,body.rtl-page .works-random-date{direction:rtl!important;text-align:right!important}html[lang=ar] .works-gallery-scroll-row .works-gallery-overlay-content,body.rtl-page .works-gallery-scroll-row .works-gallery-overlay-content{gap:.2rem!important;width:100%!important;direction:rtl!important}}body.rtl-page .case-study-section{direction:rtl}body.rtl-page .case-study-section>*{direction:rtl}body.rtl-page .case-study-section .case-study-container,body.rtl-page .case-study-section .case-study-header,body.rtl-page .case-study-section .case-study-content,body.rtl-page .case-study-section .case-study-details,body.rtl-page .case-study-section .case-study-visual-panel,body.rtl-page .case-study-section .case-study-gallery,body.rtl-page .case-study-section .case-study-related{direction:rtl!important}.home-section,.hero-section,.works-section,.values-section,.logos-section{direction:ltr!important}html[lang=ar] .values-description,body.rtl-page .values-description,html[lang=ar] .values-mobile-header,body.rtl-page .values-mobile-header,html[lang=ar] .values-mobile-header span,body.rtl-page .values-mobile-header span,html[lang=ar] .values-mobile-header h2,body.rtl-page .values-mobile-header h2,html[lang=ar] .values-mobile-header p,body.rtl-page .values-mobile-header p,html[lang=ar] .values-mobile-card-body,body.rtl-page .values-mobile-card-body,html[lang=ar] .values-mobile-card-body h3,body.rtl-page .values-mobile-card-body h3,html[lang=ar] .values-mobile-card-body p,body.rtl-page .values-mobile-card-body p,html[lang=ar] .works-card-title,body.rtl-page .works-card-title,html[lang=ar] .works-card-description,body.rtl-page .works-card-description{direction:rtl;text-align:right}html[lang=ar] .works-card-horizontal-content,body.rtl-page .works-card-horizontal-content{align-items:flex-end}html[lang=ar] .works-mobile-header,body.rtl-page .works-mobile-header,html[lang=ar] .works-mobile-header span,body.rtl-page .works-mobile-header span,html[lang=ar] .works-mobile-header h2,body.rtl-page .works-mobile-header h2,html[lang=ar] .works-mobile-header p,body.rtl-page .works-mobile-header p,html[lang=ar] .works-mobile-card-title,body.rtl-page .works-mobile-card-title{direction:rtl;text-align:right}html[lang=ar] .services-card:hover .services-card-description,html[lang=ar] .services-card.active .services-card-description,html[lang=ar] .services-card:focus-within .services-card-description,body.rtl-page .services-card:hover .services-card-description,body.rtl-page .services-card.active .services-card-description,body.rtl-page .services-card:focus-within .services-card-description{direction:rtl!important;text-align:right!important}html[lang=ar] .articles-section,body.rtl-page .articles-section{direction:rtl!important}html[lang=ar] .articles-container,body.rtl-page .articles-container{direction:rtl!important;text-align:right!important}html[lang=ar] .articles-title,body.rtl-page .articles-title{direction:rtl!important;text-align:center!important}html[lang=ar] .articles-grid,body.rtl-page .articles-grid{direction:rtl!important}html[lang=ar] .article-card,body.rtl-page .article-card{direction:rtl!important;text-align:right!important}html[lang=ar] .article-content,body.rtl-page .article-content{direction:rtl!important;text-align:right!important;align-items:flex-end!important}html[lang=ar] .article-date,body.rtl-page .article-date{direction:rtl!important;text-align:right!important;align-self:flex-end!important}html[lang=ar] .article-title,body.rtl-page .article-title,html[lang=ar] .article-excerpt,body.rtl-page .article-excerpt{direction:rtl!important;text-align:right!important;width:100%!important}html[lang=ar] .article-read-more,body.rtl-page .article-read-more{direction:rtl!important;text-align:right!important;align-self:flex-end!important;flex-direction:row-reverse!important;justify-content:flex-end!important;margin-left:auto!important;margin-right:0!important}html[lang=ar] .article-read-more svg,body.rtl-page .article-read-more svg{order:-1!important;transform:rotate(180deg)!important}html[lang=ar] .load-more-button,body.rtl-page .load-more-button{direction:rtl!important;text-align:right!important;flex-direction:row-reverse!important}html[lang=ar] .load-more-button svg,body.rtl-page .load-more-button svg{order:-1!important;transform:rotate(180deg)!important}html[lang=ar] .article-detail-container,body.rtl-page .article-detail-container{direction:rtl!important}html[lang=ar] .article-detail-back-button,body.rtl-page .article-detail-back-button{direction:rtl!important;text-align:right!important;flex-direction:row-reverse!important}html[lang=ar] .article-detail-back-button svg,body.rtl-page .article-detail-back-button svg{order:-1!important;transform:rotate(0)!important}html[lang=ar] .article-detail-related-btn,body.rtl-page .article-detail-related-btn{direction:rtl!important;text-align:right!important;flex-direction:row-reverse!important;align-self:flex-end!important;justify-content:flex-end!important;margin-left:auto!important;margin-right:0!important}html[lang=ar] .article-detail-related-btn svg,body.rtl-page .article-detail-related-btn svg{order:-1!important;transform:rotate(180deg)!important}html[lang=ar] .article-detail-related-btn:hover,body.rtl-page .article-detail-related-btn:hover{transform:translate(-8px)!important}html[lang=ar] .article-detail-load-more-btn,body.rtl-page .article-detail-load-more-btn{direction:rtl!important;text-align:right!important;flex-direction:row-reverse!important}html[lang=ar] .article-detail-load-more-btn svg,body.rtl-page .article-detail-load-more-btn svg{order:-1!important;transform:rotate(180deg)!important}.services-page{min-height:100vh;padding:5rem 1.5rem 4rem;background:radial-gradient(circle at top,rgba(234,207,142,.08),transparent 65%);overflow-x:hidden;width:100%;position:relative}.services-banner{max-width:1200px;margin:0 auto 3rem;border-radius:32px;overflow:hidden;position:relative;width:100%;box-shadow:0 35px 80px #0000008c,inset 0 1px #ffffff0d}.services-banner img,.services-banner video{width:100%;height:clamp(260px,40vw,420px);-o-object-fit:cover;object-fit:cover;display:block}.services-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#000000bf)}.services-banner-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem}.services-hero-eyebrow{font-family:WTGothic,sans-serif;text-transform:uppercase;letter-spacing:.5em;font-size:.85rem;color:#eacf8ee6;margin-bottom:1rem}.services-banner-content h1{font-family:WTGothic,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);color:#eacf8e;margin-bottom:1.25rem;position:relative;padding-bottom:1.5rem}.services-banner-content h1:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:160px;height:3px;background:linear-gradient(90deg,transparent,#EACF8E,transparent)}.services-hero-copy{font-family:WTGothic,sans-serif;font-size:1.1rem;color:#eacf8ee6;line-height:1.8;max-width:750px}.services-grid-section{max-width:1200px;margin:0 auto;overflow-x:hidden;width:100%}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;overflow-x:hidden}.services-card{position:relative;min-height:340px;border-radius:28px;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 25px 60px #0000008c,inset 0 1px #ffffff0d;opacity:0;transform:translateY(30px) scale(.99);animation:servicesCardEnter .8s ease forwards;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease;outline:none}.services-card:hover,.services-card.active{transform:translateY(0) scale(1.01);box-shadow:0 35px 80px #000000a6,inset 0 1px #ffffff14}.services-card:focus-visible{box-shadow:0 35px 80px #000000a6,0 0 0 2px #eacf8eb3}.services-card:nth-child(2n){animation-delay:.15s}.services-card:nth-child(3n){animation-delay:.3s}.services-card-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#000000d9 80%);opacity:.85;transition:opacity .3s ease}.services-card:hover .services-card-gradient{opacity:1}.services-card-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.75rem;z-index:1}.services-card-title{font-family:WTGothic,sans-serif;font-size:1.6rem;font-weight:600;color:#eacf8e;letter-spacing:.06em;text-transform:uppercase;padding-bottom:.75rem;position:relative}.services-card-title:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:linear-gradient(90deg,#EACF8E,transparent)}.services-card-body{margin-top:auto;padding-top:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.services-card:hover .services-card-body,.services-card:focus-within .services-card-body,.services-card.active .services-card-body{opacity:1;transform:translateY(0);pointer-events:auto}.services-card-description{font-family:WTGothic,sans-serif;font-size:1rem;line-height:1.7;color:#eacf8ef2;text-align:left;margin-bottom:1rem}.services-card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;animation:tagsFadeIn .4s ease .2s both}@keyframes tagsFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.services-card-tag{font-family:WTGothic,sans-serif;font-size:.8rem;letter-spacing:.03em;color:#0b0b0b;background:#eacf8ef2;padding:.35rem .75rem;border-radius:999px;text-transform:none;box-shadow:0 4px 12px #00000040,0 0 0 1px #eacf8e4d;transition:all .3s ease;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.services-card-tag:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.services-card-tag:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #00000059,0 0 0 1px #eacf8e80,0 0 20px #eacf8e4d;background:#eacf8e}.services-card-tag:hover:before{opacity:1}.services-card-tag:nth-child(1){animation-delay:.05s}.services-card-tag:nth-child(2){animation-delay:.1s}.services-card-tag:nth-child(3){animation-delay:.15s}.services-card-tag:nth-child(4){animation-delay:.2s}.services-card-tag:nth-child(5){animation-delay:.25s}.services-card-tag:nth-child(n+6){animation-delay:.3s}@keyframes servicesCardEnter{to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){.services-grid{gap:1rem}}@media(max-width:768px){.services-page{padding:4rem 1rem 3rem}.services-banner{margin-bottom:2rem;border-radius:20px}.services-banner img,.services-banner video{height:clamp(200px,50vh,300px)}.services-banner-content{padding:0 1.5rem}.services-hero-eyebrow{font-size:.65rem;letter-spacing:.3em;margin-bottom:.75rem}.services-banner-content h1{font-size:clamp(1.5rem,6vw,2.5rem);margin-bottom:1rem;padding-bottom:1rem}.services-banner-content h1:after{width:100px;height:2px}.services-hero-copy{font-size:.85rem;line-height:1.6;max-width:100%}.services-grid{grid-template-columns:1fr}.services-card{min-height:300px}.services-card-content{padding:1.25rem}.services-card-body{padding-top:1rem}}.article-detail-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:8rem 2rem 6rem}.article-detail-container{max-width:900px;margin:0 auto;width:100%}.article-detail-loading,.article-detail-not-found{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.article-detail-loading-content h1,.article-detail-not-found h1{font-family:WTGothic,sans-serif;font-size:clamp(2rem,4vw,3rem);color:var(--golden);margin-bottom:1rem}.article-detail-not-found p{font-family:WTGothic,sans-serif;font-size:1.1rem;color:#eacf8eb3;margin-bottom:2rem}.article-detail-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:transparent;border:2px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em}.article-detail-back-btn:hover{background:var(--golden);color:#000;transform:translateY(-2px)}.article-detail-header{margin-bottom:4rem}.article-detail-back-container{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(234,207,142,.1);display:flex;justify-content:flex-start;align-items:center}.article-detail-back-button{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(234,207,142,.3);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em;margin:0}.article-detail-back-button:hover{border-color:var(--golden);background:#eacf8e1a;transform:translate(-4px)}.article-detail-meta{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.article-detail-category{font-family:WTGothic,sans-serif;font-size:.85rem;color:var(--golden);font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1rem;border:1px solid rgba(234,207,142,.3);border-radius:4px}.article-detail-date{font-family:WTGothic,sans-serif;font-size:.9rem;color:#eacf8eb3;letter-spacing:.05em}.article-detail-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(2.5rem,5vw,4rem);color:var(--golden);line-height:1.2;margin:0 0 1.5rem;letter-spacing:.02em}.article-detail-author{font-family:WTGothic,sans-serif;font-size:1rem;color:#eacf8ecc;font-style:italic}.article-detail-image-box{max-width:100%;margin:0 auto 4rem;display:flex;justify-content:center;align-items:center}.article-detail-image{width:100%;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px;border:2px solid rgba(212,160,23,.2);box-shadow:0 20px 60px #00000080,0 0 0 1px #d4a0171a,0 0 40px #d4a0171a;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.article-detail-image:hover{transform:translateY(-4px);box-shadow:0 25px 70px #0009,0 0 0 1px #d4a01733,0 0 60px #d4a01733;border-color:#d4a01766}.article-detail-content{margin-bottom:5rem}.article-detail-body{max-width:100%}.article-detail-text{font-family:WTGothic,sans-serif;font-size:clamp(.95rem,1.8vw,1.1rem);color:#eacf8ed9;line-height:1.9;margin:0 0 1.5rem;white-space:pre-wrap;word-wrap:break-word}.article-detail-main-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.8rem,3.5vw,2.5rem);color:var(--golden);line-height:1.3;margin:0 0 1.5rem;letter-spacing:.02em;white-space:pre-wrap;word-wrap:break-word}.article-detail-secondary-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.8vw,1.9rem);color:var(--golden);line-height:1.4;margin:0 0 1.2rem;letter-spacing:.01em;white-space:pre-wrap;word-wrap:break-word}.article-detail-related{margin-top:6rem;padding-top:4rem;border-top:1px solid rgba(234,207,142,.2)}.article-detail-related-header{text-align:center;margin-bottom:3rem}.article-detail-related-header h2{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);color:var(--golden);margin-bottom:1rem;letter-spacing:.02em}.article-detail-related-header p{font-family:WTGothic,sans-serif;font-size:1.1rem;color:#eacf8eb3}.article-detail-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}@media(min-width:768px){.article-detail-related-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.article-detail-related-card{position:relative;background:transparent;border-radius:0;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer}.article-detail-related-card:hover{transform:translateY(-8px)}.article-detail-related-image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1.5rem}.article-detail-related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1);filter:grayscale(30%) brightness(.8)}.article-detail-related-card:hover .article-detail-related-image img{transform:scale(1.05);filter:grayscale(0%) brightness(1)}.article-detail-related-chip{position:absolute;top:1rem;right:1rem;font-family:WTGothic,sans-serif;font-size:.75rem;color:var(--golden);font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .8rem;background:#000000b3;border:1px solid rgba(234,207,142,.3);border-radius:4px}.article-detail-related-body{padding:0;display:flex;flex-direction:column;gap:1rem;flex:1;justify-content:space-between}.article-detail-related-body h3{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.25rem,2.5vw,1.5rem);color:#eacf8e;line-height:1.3;margin:0;transition:color .3s ease}.article-detail-related-card:hover .article-detail-related-body h3{color:var(--golden)}.article-detail-related-body p{font-family:WTGothic,sans-serif;font-size:clamp(.9rem,1.5vw,1rem);color:#eacf8e99;line-height:1.6;margin:0;transition:color .3s ease}.article-detail-related-card:hover .article-detail-related-body p{color:#eacf8ecc}.article-detail-related-btn{display:inline-flex;align-items:center;gap:.75rem;padding:0;background:transparent;border:none;color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;align-self:flex-start;width:100%;justify-content:flex-start}.article-detail-related-btn:hover{color:#eacf8e;transform:translate(8px)}.article-detail-related-btn svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.article-detail-related-btn:hover svg{transform:translate(6px)}.article-detail-load-more-container{display:flex;justify-content:center;margin-top:3rem;padding-top:2rem}.article-detail-load-more-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:transparent;border:1px solid var(--golden);color:var(--golden);font-family:WTGothic,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.1em}.article-detail-load-more-btn:hover{background:var(--golden);color:#000;transform:translateY(-2px)}.article-detail-load-more-btn svg{width:18px;height:18px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.article-detail-load-more-btn:hover svg{transform:translate(6px)}@media(max-width:768px){.article-detail-section{padding:5rem 1rem 3rem}.article-detail-container{max-width:100%;padding:0 .5rem}.article-detail-header{margin-bottom:2.5rem}.article-detail-title{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.3;margin:0 0 1.25rem}.article-detail-author{font-size:.9rem}.article-detail-image-box{margin-bottom:2.5rem}.article-detail-content{margin-bottom:3rem}.article-detail-body{max-width:100%}.article-detail-text{font-size:.875rem!important;line-height:1.75;margin:0 0 1.25rem;max-width:100%}.article-detail-main-title{font-size:clamp(1.3rem,5vw,1.6rem)!important;line-height:1.35;margin:0 0 1.25rem}.article-detail-secondary-title{font-size:clamp(1.1rem,4vw,1.35rem)!important;line-height:1.4;margin:0 0 1rem}.article-detail-related{margin-top:3rem;padding-top:2.5rem}.article-detail-related-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.article-detail-back-container{margin-top:3rem;padding-top:2.5rem}}.careers-section{position:relative;width:100%;min-height:100vh;background-color:#000;padding:8rem 2rem 4rem;display:flex;align-items:center;justify-content:center}.careers-container{max-width:900px;width:100%;margin:0 auto}.careers-header{text-align:center;margin-bottom:4rem}.careers-title{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(3rem,8vw,6rem);letter-spacing:0;color:var(--golden);margin-bottom:1.5rem;text-transform:uppercase;display:block;text-align:center}.careers-title-letter{display:inline-block;transition:text-shadow .3s ease;text-shadow:none}.careers-title-letter:hover{text-shadow:0 0 10px rgba(212,160,23,.8),0 0 20px rgba(212,160,23,.6),0 0 30px rgba(212,160,23,.4),0 0 40px rgba(212,160,23,.3);animation:letterNeonGlow .6s ease-in-out}@keyframes letterNeonGlow{0%,to{text-shadow:0 0 10px rgba(212,160,23,.8),0 0 20px rgba(212,160,23,.6),0 0 30px rgba(212,160,23,.4),0 0 40px rgba(212,160,23,.3)}50%{text-shadow:0 0 15px rgba(212,160,23,1),0 0 25px rgba(212,160,23,.8),0 0 35px rgba(212,160,23,.6),0 0 50px rgba(212,160,23,.4)}}.careers-subtitle{font-family:WTGothic,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);color:var(--beige);margin-bottom:2rem;letter-spacing:0}.careers-description{font-family:WTGothic,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8;color:var(--beige);max-width:800px;margin:0 auto;opacity:.9}.careers-form-container{background:#0009;border:1px solid rgba(212,160,23,.2);border-radius:24px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0006,0 0 0 1px #d4a0171a,inset 0 1px #ffffff0d}.careers-form{display:flex;flex-direction:column;gap:2rem}.form-group{display:flex;flex-direction:column;gap:.75rem}.form-label{font-family:WTGothic,sans-serif;font-weight:700;font-size:1rem;color:var(--golden);letter-spacing:0;text-transform:uppercase}.form-input,.form-textarea{width:100%;padding:1rem 1.5rem;background:#0006;border:2px solid rgba(212,160,23,.3);border-radius:12px;color:var(--beige);font-family:WTGothic,sans-serif;font-size:1rem;transition:all .3s ease;outline:none}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#f5f1e866}.form-input::placeholder,.form-textarea::placeholder{color:#f5f1e866}.form-input:focus,.form-textarea:focus{border-color:var(--golden);background:#0009;box-shadow:0 0 0 3px #d4a0171a,0 0 20px #d4a01733}.form-textarea{resize:vertical;min-height:150px;font-family:inherit;line-height:1.6}.file-upload-wrapper{position:relative}.file-input{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.file-upload-label{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#0006;border:2px dashed rgba(212,160,23,.3);border-radius:12px;color:var(--beige);font-family:WTGothic,sans-serif;font-size:1rem;cursor:pointer;transition:all .3s ease;min-height:56px}.file-upload-label:hover{border-color:var(--golden);background:#0009;box-shadow:0 0 20px #d4a01733}.file-upload-label svg{color:var(--golden);flex-shrink:0}.file-upload-label span{flex:1;color:#f5f1e8b3}.file-input:focus+.file-upload-label{border-color:var(--golden);box-shadow:0 0 0 3px #d4a0171a,0 0 20px #d4a01733}.file-name{display:block;margin-top:.5rem;font-family:WTGothic,sans-serif;font-size:.9rem;color:var(--golden);padding:.5rem 1rem;background:#d4a0171a;border-radius:8px;border:1px solid rgba(212,160,23,.3)}.file-hint{font-family:WTGothic,sans-serif;font-size:.85rem;color:#f5f1e880;margin-top:.5rem}.form-submit{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;background:transparent;border:2px solid var(--golden);border-radius:12px;color:var(--golden);font-family:WTGothic,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #d4a0174d,0 0 0 1px #d4a01733;margin-top:1rem}.form-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4a01733,0 0 0 1px #d4a0174d;background:#d4a0171f}.form-submit:active{transform:translateY(0)}.form-submit svg{transition:transform .3s ease}.form-submit:hover svg{transform:translate(4px)}@media(max-width:768px){.careers-section{padding:6rem 1.5rem 3rem}.careers-form-container{padding:2rem 1.5rem}.careers-header{margin-bottom:3rem}.careers-title{font-size:clamp(1.2rem,5vw,2rem)!important;letter-spacing:0!important;max-width:100%;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.form-submit{padding:1rem 2rem;font-size:1rem}}:root{--admin-bg: #07070d;--admin-panel: #11111a;--admin-panel-alt: #191924;--admin-border: rgba(255, 255, 255, .08);--admin-primary: #8a5cf6;--admin-primary-dark: #6b3ee0;--admin-text: #f4f5fb;--admin-text-dim: rgba(255, 255, 255, .6);--admin-danger: #ff6b6b;--admin-success: #42d392;--admin-warning: #f6c343}.admin-shell{display:flex;min-height:100vh;background:radial-gradient(circle at top,rgba(138,92,246,.08),transparent 55%),var(--admin-bg);color:var(--admin-text);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.admin-sidebar{width:240px;background:#07070df2;border-right:1px solid var(--admin-border);display:flex;flex-direction:column;padding:32px 20px;gap:24px;position:sticky;top:0;height:100vh}.admin-sidebar__brand h1{font-size:1.25rem;margin:0}.admin-sidebar__brand p{margin:4px 0 0;color:var(--admin-text-dim);font-size:.85rem}.admin-nav{display:flex;flex-direction:column;gap:6px}.admin-nav a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;color:var(--admin-text-dim);text-decoration:none;font-weight:500;transition:background .2s,color .2s}.admin-nav a.active,.admin-nav a:hover{background:#8a5cf626;color:var(--admin-text)}.admin-main{flex:1;display:flex;flex-direction:column;min-height:100vh}.admin-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--admin-border);background:#07070dbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:5}.admin-header__user{display:flex;flex-direction:column;gap:2px}.admin-chip{font-size:.72rem;padding:2px 8px;border-radius:999px;background:#8a5cf633;color:var(--admin-primary);width:-moz-fit-content;width:fit-content}.admin-logout-btn{border:none;background:var(--admin-primary);color:#fff;padding:10px 18px;border-radius:999px;font-weight:600;cursor:pointer;transition:background .2s ease}.admin-logout-btn:hover{background:var(--admin-primary-dark)}.admin-content{padding:32px;flex:1}.admin-card{background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:18px;padding:24px;box-shadow:0 20px 60px #00000059}.admin-card+.admin-card{margin-top:24px}.admin-card__title{margin:0;font-size:1.35rem}.admin-card__subtitle{margin:6px 0 20px;color:var(--admin-text-dim);font-size:.95rem}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.admin-field label{display:block;font-size:.85rem;color:var(--admin-text-dim);margin-bottom:6px}.admin-field input,.admin-field textarea,.admin-field select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--admin-border);background:var(--admin-panel-alt);color:var(--admin-text);resize:vertical;min-height:42px;font-size:.95rem}.admin-actions{margin-top:20px;display:flex;gap:12px}.admin-btn{border:none;border-radius:12px;padding:10px 18px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.admin-btn--primary{background:var(--admin-primary);color:#fff}.admin-btn--secondary{background:#ffffff1a;color:var(--admin-text);border:1px solid var(--admin-border)}.admin-btn--ghost{background:transparent;color:var(--admin-text-dim)}.admin-btn--danger{background:#ff6b6b26;color:var(--admin-danger)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-table{margin-top:24px;border:1px solid var(--admin-border);border-radius:16px;overflow:hidden}.admin-table__row+.admin-table__row{border-top:1px solid var(--admin-border)}.admin-table__row{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;padding:16px 20px;background:var(--admin-panel)}.admin-table__meta{color:var(--admin-text-dim);font-size:.85rem;margin-top:4px}.admin-table__actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.admin-status-tag{padding:4px 10px;border-radius:999px;font-size:.75rem;width:-moz-fit-content;width:fit-content}.admin-status-tag--active{background:#42d39226;color:var(--admin-success)}.admin-status-tag--disabled{background:#ff6b6b26;color:var(--admin-danger)}.admin-empty-state{border:1px dashed var(--admin-border);border-radius:16px;padding:32px;text-align:center;color:var(--admin-text-dim)}.admin-upload-field{display:flex;flex-direction:column;gap:8px}.admin-upload-input-group{display:flex;gap:8px;align-items:center}.admin-upload-input-group input{flex:1}.admin-upload-btn{padding:10px 18px;background:var(--admin-primary);color:#fff;border-radius:12px;font-weight:600;font-size:.9rem;transition:opacity .2s,background .2s;white-space:nowrap}.admin-upload-btn:hover:not(:disabled){background:var(--admin-primary-dark)}.admin-upload-progress{position:relative;width:100%;height:8px;background:var(--admin-panel-alt);border-radius:4px;overflow:hidden;margin-top:4px}.admin-upload-progress-bar{height:100%;background:linear-gradient(90deg,var(--admin-primary),var(--admin-primary-dark));border-radius:4px;transition:width .3s ease;position:relative}.admin-upload-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;color:var(--admin-text);font-weight:600;z-index:1}.admin-upload-preview{margin-top:8px}.admin-upload-preview img,.admin-upload-preview video{display:block;border:1px solid var(--admin-border);-o-object-fit:cover;object-fit:cover}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at top,rgba(138,92,246,.2),transparent 55%),var(--admin-bg)}.admin-login__card{width:min(420px,100%);padding:32px;border-radius:18px;background:#07070df2;border:1px solid var(--admin-border);box-shadow:0 24px 80px #00000073}.admin-login__card h1{margin-bottom:8px}.admin-login__card form{margin-top:24px;display:flex;flex-direction:column;gap:16px}.admin-hint{font-size:.85rem;color:var(--admin-text-dim);margin-top:12px}.admin-footer-preview{display:grid;gap:12px;margin-top:24px;padding:20px;border-radius:16px;border:1px dashed var(--admin-border);background:#ffffff05}.admin-language-toggle{display:flex;gap:.5rem;padding:1rem 0;margin-bottom:1.5rem;border-bottom:1px solid var(--admin-border)}.admin-language-toggle button{padding:.5rem 1.5rem;background:transparent;border:1px solid var(--admin-border);color:var(--admin-text-dim);cursor:pointer;border-radius:8px;font-weight:500;transition:all .3s ease;font-size:.9rem}.admin-language-toggle button:hover{background:#8a5cf61a;border-color:var(--admin-primary);color:var(--admin-text)}.admin-language-toggle button.active{background:#8a5cf633;border-color:var(--admin-primary);color:var(--admin-primary);font-weight:600}.admin-page{max-width:1200px;margin:0 auto}.admin-page .admin-header{margin-bottom:2rem}.admin-page .admin-header h1{font-size:1.75rem;margin:0 0 .5rem}.admin-page .admin-header p{color:var(--admin-text-dim);margin:0}.admin-section{margin-bottom:2rem;padding:1.5rem;background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:12px}.admin-section h2{font-size:1.2rem;margin:0 0 1.5rem;color:var(--admin-text)}.admin-form{display:flex;flex-direction:column;gap:1.5rem}.admin-success{padding:.75rem 1rem;background:#42d39226;color:var(--admin-success);border-radius:8px;border:1px solid rgba(66,211,146,.3)}.admin-error{padding:.75rem 1rem;background:#ff6b6b26;color:var(--admin-danger);border-radius:8px;border:1px solid rgba(255,107,107,.3)}.admin-loading{text-align:center;padding:3rem;color:var(--admin-text-dim)}.required{color:var(--admin-danger)}@media(max-width:960px){.admin-shell{flex-direction:column}.admin-sidebar{width:100%;height:auto;position:relative;flex-direction:row;flex-wrap:wrap;gap:12px}.admin-nav{flex-direction:row;flex-wrap:wrap}.admin-main{width:100%}.admin-table__row{grid-template-columns:1fr}.admin-table__actions{justify-content:flex-start}}.admin-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.admin-modal{background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:18px;box-shadow:0 24px 80px #0009;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--admin-border)}.admin-modal-header h2{margin:0;font-size:1.35rem}.admin-modal-close{background:none;border:none;color:var(--admin-text-dim);font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s,color .2s}.admin-modal-close:hover{background:#ffffff1a;color:var(--admin-text)}.admin-modal-body{padding:24px;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:none;-ms-overflow-style:none}.admin-modal-body::-webkit-scrollbar{display:none}
