.panoramic-copy .hero-line{display:block}@keyframes hero-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.panoramic-copy>.eyebrow{animation:.9s cubic-bezier(.16,1,.3,1) 50ms both hero-arrive}.panoramic-copy .hero-line{animation:1.35s cubic-bezier(.16,1,.3,1) .15s both hero-arrive}.panoramic-copy .hero-line:nth-child(2){animation-delay:.32s}.panoramic-copy>p{animation:1.1s cubic-bezier(.16,1,.3,1) .5s both hero-arrive}.panoramic-copy>.hero-buttons{animation:1s cubic-bezier(.16,1,.3,1) .68s both hero-arrive}.panoramic-copy>.hero-agency{animation:1s cubic-bezier(.16,1,.3,1) .82s both hero-arrive}}.footer-socials{gap:10px;margin-top:8px;display:flex}.footer-links .social-icon{border:1px solid var(--line);background:var(--glass);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.footer-links .social-icon:hover{color:var(--green);transform:translateY(-2px)}.site .footer-wordmark{color:var(--lightningcss-light,#4c565040)var(--lightningcss-dark,#dae1dc8c)}.cta-section,.cta-content h2{color:#f4faee}.cta-content p,.cta-content .cta-note{color:#d7e5d1}.step-number{color:var(--muted)}.footer-links a{color:var(--ink)}.footer-links a:hover{color:var(--green)}.planner-progress li.current>span{background:var(--green-soft);color:var(--green)}.product-option:hover,.product-option.selected:hover{background:var(--green-soft)}.button{transition:transform .3s var(--ease),box-shadow .3s}.product-option{transition:border-color .2s}.segmented button{transition:box-shadow .2s}.planner-progress li{white-space:normal;min-width:0;line-height:1.5}.planner-progress li>span{flex-shrink:0}@media (max-width:360px){.site .page-hero h1{font-size:44px}.planner-progress{gap:8px}.planner-progress li{gap:5px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#142a21)var(--lightningcss-dark,#f1f5ed);--green:var(--lightningcss-light,#194c35)var(--lightningcss-dark,#cee7ac);--green-dark:var(--lightningcss-light,#0f3825)var(--lightningcss-dark,#b9d991);--green-soft:var(--lightningcss-light,#e8efe3)var(--lightningcss-dark,#223b2a);--paper:var(--lightningcss-light,#f4f6f1)var(--lightningcss-dark,#0b1812);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14261c);--muted:var(--lightningcss-light,#52675b)var(--lightningcss-dark,#b5c6b8);--line:var(--lightningcss-light,#d5dfd4)var(--lightningcss-dark,#314939);--glass:var(--lightningcss-light,#ffffffbc)var(--lightningcss-dark,#152c22d9);--radius:14px;--surface-shadow:var(--lightningcss-light,#112b2110)var(--lightningcss-dark,#0003)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:16px}.arabic{font-family:OM Plex,Noto Sans Arabic,sans-serif}.arabic h1,.arabic h2,.arabic h3{letter-spacing:0;font-family:Alexandria,Noto Sans Arabic,sans-serif;font-weight:600;line-height:1.55}.arabic .button,.arabic .text-link{font-size:15px}h2{letter-spacing:-.05em;font-size:clamp(36px,4vw,54px);line-height:1.17}.arabic h2{font-size:clamp(30px,3.3vw,43px)}p{line-height:1.8}.button{white-space:normal;text-align:center;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#11271c);border:1px solid #0000;gap:12px;min-height:48px;padding:16px 24px;font-size:14px}.button-secondary{background:var(--green-soft);color:var(--green);box-shadow:none;border-color:var(--line)}.button-secondary:hover{background:var(--panel)}.button-white{color:#143a27}.text-link{font-size:15px}.eyebrow{letter-spacing:.13em;font-size:12px}.arabic .eyebrow{font-size:15px}.section-intro,.center-heading p,.side-intro{font-size:17px}.section{width:calc(100% - 96px);padding-block:86px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-shell{width:calc(100% - 64px);max-width:1320px;top:22px}.glass-nav{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-color:var(--lightningcss-light,#ffffffc4)var(--lightningcss-dark,#ffffff40);height:76px;padding:10px 13px 10px 23px;box-shadow:inset 0 1px #ffffff65,0 10px 35px #031d1717}.glass-nav:before{box-shadow:none}.brand span{font-size:15px}.brand b{font-size:12px}.brand img{mix-blend-mode:normal}.desktop-nav{gap:24px;margin-inline:20px}.desktop-nav a{color:var(--ink);font-size:14px}.nav-actions{gap:14px}.language{font-size:13px}.nav-quote{min-height:46px;padding:14px 19px;font-size:13px}.appearance-toggle{color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:40px;font-size:22px;display:grid}.menu-button{color:var(--ink)}.glass-panel{background:var(--glass);border-color:var(--line);color:var(--ink);box-shadow:0 12px 40px var(--surface-shadow)}.glass-on-dark{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(125deg,#ffffff32,#ffffff18);border:1px solid #ffffff85;box-shadow:inset 0 1px #ffffff70,0 10px 28px #001b181e}.glass-on-dark:hover{color:#fff;background:#ffffff40}.mobile-menu{background:var(--panel)}.panoramic-hero{isolation:isolate;color:#fff;background:#113225;border-radius:0 0 22px 22px;align-items:end;min-height:min(960px,95svh);padding:210px max(56px,50vw - 640px) 100px;display:flex;position:relative}.panoramic-photo{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.panoramic-shade{z-index:-2;background:linear-gradient(90deg,#03191190,#03211722 85%),linear-gradient(#0000 0%,#041b15aa);position:absolute;inset:0}[dir=rtl] .panoramic-shade{background:linear-gradient(270deg,#03191190,#03211722 85%),linear-gradient(#0000 0%,#041b15aa)}.panoramic-copy{width:100%;max-width:870px}.panoramic-copy .eyebrow{color:#fff}.panoramic-copy h1{letter-spacing:-.07em;text-wrap:balance;margin:24px 0 26px;font-size:clamp(64px,7.4vw,112px);font-weight:500;line-height:1.05}.arabic .panoramic-copy h1{font-size:clamp(52px,6.7vw,88px);line-height:1.5}.panoramic-copy>p{color:#fff;max-width:660px;font-size:21px;line-height:1.7}.arabic .panoramic-copy>p{font-size:24px}.panoramic-copy .hero-buttons{flex-wrap:wrap;justify-content:start;gap:14px;margin-top:26px}.panoramic-copy .button{padding:18px 26px}.hero-agency{border-top:1px solid #ffffff5c;align-items:center;gap:20px;max-width:640px;margin-top:32px;padding-top:20px;display:flex}.hero-agency>span{letter-spacing:.18em;font-size:21px;font-weight:600}.hero-agency b{font-size:14px;font-weight:400}.arabic .hero-agency b{font-size:17px}.hero-caption{bottom:19px;background:#091d1580;border-radius:5px;padding:6px 10px;font-size:11px;position:absolute;inset-inline-end:32px}.collection-section{background:var(--paper);border-radius:22px 22px 0 0;margin-top:-18px;padding-top:65px;position:relative}.agency-note{color:var(--green);margin-bottom:24px;font-size:15px}.arabic .agency-note{font-size:18px}.collection-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.collection-filters button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--muted);border-radius:100px;padding:11px 17px;font-size:14px}.collection-filters button[aria-pressed=true]{background:var(--green);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10271a);border-color:var(--green)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:none;overflow:hidden}.product-image{aspect-ratio:1.35;border-radius:10px;margin:9px 9px 0}.product-image img{object-fit:cover;width:100%;height:100%}.product-plus{background:var(--glass);color:var(--green);border-color:var(--line)}.product-card-copy{padding:25px}.product-category{color:var(--green);letter-spacing:.11em;font-size:11px}.arabic .product-category{letter-spacing:0;font-size:13px}.product-card h3{margin:12px 0;font-size:28px}.arabic .product-card h3{font-size:25px}.product-card p{color:var(--muted);font-size:15px}.product-discover{font-size:14px}.media-caption{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6;display:block}.collection-note{color:var(--muted)}.segmented{background:var(--green-soft);border-color:var(--line);border-radius:100px}.segmented button{color:var(--muted);font-size:14px}.segmented button[aria-selected=true]{background:var(--panel);color:var(--green);box-shadow:0 4px 14px var(--surface-shadow)}.space-stage{border-radius:var(--radius)}.space-copy h3{font-size:54px}.space-copy p{font-size:17px}.space-features{border-radius:var(--radius);font-size:13px}.space-features>span{font-size:13px}.process-section{background:var(--green-soft)}.process-step{border-color:var(--line)}.process-step p,.story-copy>p,.about-story>div>p{color:var(--muted);font-size:17px}.process-step h3{font-size:31px}.process-bottom>span{color:var(--muted);font-size:14px}.story-image,.inspiration-card,.about-image{border-radius:var(--radius)}.partner-line{color:var(--ink);border-color:var(--line);font-size:16px}.partner-line img{background:#fff;border-radius:6px}.image-note{color:var(--muted);font-size:12px;line-height:1.7}.inspiration-card>div{font-size:20px}.cta-section{background:var(--lightningcss-light,#173e2a)var(--lightningcss-dark,#162b1e)}.cta-content h2{font-size:clamp(43px,5vw,72px)}.cta-content p{font-size:17px}.cta-note{font-size:13px}.cta-content .button{color:#183d2a;background:#eff5e8}.cta-content .eyebrow{color:#dfefce}.footer{background:var(--paper);border-top:1px solid var(--line)}.footer-links h3,.footer-brand>p,.footer-action>span{color:var(--muted);font-size:14px}.footer-links a{font-size:15px}.footer-wordmark{color:var(--green-soft)}.footer-bottom{color:var(--muted);border-color:var(--line);font-size:12px}.footer-bottom a{color:var(--ink)}.page-hero{padding-top:165px}.page-hero h1{font-size:clamp(55px,6.5vw,91px);line-height:1.12}.page-hero>p{color:var(--muted);font-size:19px}.arabic .page-hero h1{font-size:clamp(43px,5.4vw,70px);line-height:1.5}.product-detail-copy h1{font-size:clamp(47px,5vw,75px)}.product-detail-copy h1>span{font-size:34px}.product-detail-copy>p,.detail-body{color:var(--muted);font-size:18px}.product-detail-picture,.detail-photo{border-radius:var(--radius)}.detail-glass{border-radius:var(--radius);font-size:13px}.detail-caption{inset-inline:20px;color:#fff;background:#061d19ba;border-radius:6px;padding:7px 10px;font-size:11px;line-height:1.6;position:absolute;top:20px}.feature-list li{color:var(--ink);font-size:16px}.feature-list li>span{background:var(--green-soft);color:var(--green)}.product-uses article,.mission-grid article,.specialist-grid>div,.contact-card{background:var(--panel);border-color:var(--line);border-radius:var(--radius);color:var(--ink)}.product-uses h3{font-size:27px}.mission-grid p,.values-grid p,.specialist-section p{color:var(--muted);font-size:17px}.specialist-grid h3{font-size:22px}.gallery-item{border-radius:var(--radius)}.gallery-modal,.film-modal{background:var(--panel);color:var(--ink)}.gallery-modal small{color:var(--muted)}.contact-card h2{font-size:28px}.contact-card p,.contact-card .contact-hours{color:var(--muted);font-size:16px}.contact-card .contact-hours{margin-block:15px;display:block}.contact-green{background:var(--green-soft);color:var(--green)}.contact-planner p{color:var(--muted);font-size:18px}.location-map{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:450px}.quote-intro h1{font-size:clamp(45px,5vw,70px)}.quote-intro>p{color:var(--muted);font-size:18px}.planner{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 15px 50px var(--surface-shadow)}.planner-progress{border-color:var(--line)}.planner-progress li{color:var(--muted);font-size:12px}.planner-progress li.current{color:var(--green)}.planner-progress li>span{background:var(--green-soft);color:var(--green)}.planner .muted{font-size:16px}.product-option{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px}.product-option.selected{background:var(--green-soft);border-color:var(--green)}.product-option b{font-size:16px}.product-option div>span{color:var(--muted);font-size:13px}.radio-circle{border-color:var(--line);background:var(--panel)}.selected .radio-circle{background:var(--green);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10271a)}.form-fields label{font-size:15px}.form-fields input,.form-fields textarea,.form-fields select{background:var(--paper);color:var(--ink);border-color:var(--line);font-size:16px}.form-fields input::placeholder,.form-fields textarea::placeholder{color:var(--muted)}.field-note{color:var(--muted);font-size:13px}.dimension-title{font-size:15px}.area-estimate,.project-summary{background:var(--green-soft);color:var(--green);border-color:var(--line)}.project-summary p{color:var(--muted)}.area-estimate{font-size:13px}.faq-section summary{border-color:var(--line);color:var(--ink);font-size:17px}.faq-section details p{color:var(--muted);font-size:16px}.faq-section details{border-color:var(--line)}.skip-link{background:var(--panel);color:var(--ink)}@media (max-width:1120px){.desktop-nav{gap:16px;margin-inline:14px}.desktop-nav a,.brand span{font-size:13px}.nav-actions{gap:9px}.nav-quote{padding-inline:15px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panoramic-copy h1{font-size:82px}.arabic .panoramic-copy h1{font-size:70px}.nav-shell{width:calc(100% - 40px)}}@media (max-width:900px){.desktop-nav{display:none}.menu-button{display:flex}.nav-shell{max-width:none}.panoramic-hero{min-height:820px;padding-inline:40px}.panoramic-copy h1{font-size:76px}.arabic .panoramic-copy h1{font-size:64px}.section{width:calc(100% - 56px)}.space-copy p{font-size:16px}.product-detail-grid{gap:38px}}@media (max-width:640px){.nav-shell{width:calc(100% - 28px);top:14px}.glass-nav{height:64px;padding:8px 10px 8px 15px}.brand img{width:34px;height:29px}.brand{gap:7px}.brand span{font-size:12px}.brand b{font-size:10px}.nav-actions{gap:8px}.nav-quote{display:none}.language{font-size:12px}.appearance-toggle{width:32px;font-size:20px}.panoramic-hero{border-radius:0 0 16px 16px;align-items:end;min-height:780px;padding:150px 25px 75px}.panoramic-photo{object-position:48% center}.panoramic-copy h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(45px,11.7vw,66px);line-height:1.08}.arabic .panoramic-copy h1{font-size:clamp(38px,10.2vw,55px);line-height:1.55}.panoramic-copy>p{font-size:18px;line-height:1.8}.arabic .panoramic-copy>p{font-size:20px}.panoramic-copy .hero-buttons{gap:10px}.panoramic-copy .button{min-height:50px;padding:16px 20px;font-size:14px}.hero-agency{gap:13px;margin-top:29px;padding-top:18px}.hero-agency b{font-size:13px}.arabic .hero-agency b{font-size:15px}.hero-agency>span{font-size:18px}.hero-caption{bottom:15px;font-size:10px;inset-inline-end:20px}.section{width:calc(100% - 40px);padding-block:58px}.collection-section{padding-top:44px}.eyebrow{font-size:11px}.arabic .eyebrow{font-size:13px}h2,.section-heading h2,.center-heading h2{font-size:34px;line-height:1.2}.arabic h2,.arabic .section-heading h2,.arabic .center-heading h2{font-size:28px;line-height:1.6}.section-intro,.center-heading p,.side-intro{font-size:16px}.section-heading .text-link{font-size:14px}.collection-filters{gap:6px}.collection-filters button{padding:10px 13px;font-size:13px}.product-grid{grid-template-columns:1fr;gap:20px}.product-image{aspect-ratio:1.3;border-radius:9px}.product-card,.product-image,.space-stage,.story-image,.inspiration-card,.gallery-item,.about-image,.mission-grid article,.contact-card,.planner{border-radius:var(--radius)}.product-card-copy{padding:25px}.product-card h3{font-size:28px}.arabic .product-card h3{font-size:25px}.product-card p{font-size:16px}.product-category{font-size:11px}.product-discover{font-size:14px}.media-caption{font-size:11px}.segmented button{padding:12px 10px;font-size:13px}.space-stage{height:580px}.space-copy{inset-inline:25px;bottom:135px}.space-copy h3{font-size:36px}.arabic .space-copy h3{font-size:29px}.space-copy p,.arabic .space-copy p{font-size:15px}.space-copy .button{font-size:13px}.space-features>span,.arabic .space-features>span{font-size:11px}.space-features{padding:18px 12px}.process-step h3,.arabic .process-step h3{font-size:26px}.process-step p,.story-copy>p,.about-story>div>p{font-size:16px}.process-bottom .button{font-size:14px}.process-bottom>span{font-size:12px}.partner-line{font-size:15px}.story-copy h2{font-size:36px}.arabic .story-copy h2{font-size:29px}.image-note{font-size:12px}.cta-content h2{font-size:42px}.arabic .cta-content h2{font-size:31px}.cta-content p{font-size:16px}.cta-content .button{font-size:15px}.cta-note{font-size:12px}.footer-brand>p{font-size:14px}.footer-links h3{font-size:12px}.footer-links a{font-size:14px}.footer-action>span{font-size:13px}.footer-bottom{font-size:11px}.page-hero{padding-top:135px}.page-hero h1{font-size:49px}.arabic .page-hero h1{font-size:37px}.page-hero>p{font-size:17px}.product-detail-copy h1{font-size:43px}.arabic .product-detail-copy h1{font-size:37px}.product-detail-copy h1>span{font-size:27px}.product-detail-copy>p,.detail-body{font-size:17px}.feature-list li{font-size:15px}.product-uses h3{font-size:23px}.specialist-grid h3{font-size:20px}.mission-grid p,.values-grid p,.specialist-section p{font-size:16px}.contact-card h2{font-size:26px}.location-map{height:360px}.quote-intro h1{font-size:46px}.arabic .quote-intro h1{font-size:37px}.quote-intro>p{font-size:17px}.planner .muted{font-size:15px}.planner-progress li,.arabic .planner-progress li{font-size:11px}.product-option b,.arabic .product-option b{font-size:15px}.product-option div>span,.arabic .product-option div>span{font-size:12px}.planner-buttons .button,.form-fields label{font-size:14px}.field-note,.area-estimate{font-size:12px}.faq-section summary{font-size:16px}.faq-section details p{font-size:15px}.two-fields{grid-template-columns:1fr}.arabic .button{font-size:14px}}@supports not(backdrop-filter:blur(10px)){.glass-nav,.glass-panel{background:var(--panel)}.glass-on-dark{background:#244b38e8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.will-reveal{opacity:1;transform:none}}.video-showcase .section-intro{max-width:760px}.film-stage{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line);background:#071811;border-radius:20px;position:relative;overflow:hidden}.film-stage video{object-fit:cover;width:100%;height:100%;display:block}.film-stage.is-playing video{object-fit:contain}.film-shade{pointer-events:none;background:linear-gradient(#0000 15%,#03150ddd);position:absolute;inset:0}.film-stage-copy{inset-inline:40px;color:#fff;max-width:650px;position:absolute;bottom:38px}.film-kind{letter-spacing:.08em;background:#10251b80;border:1px solid #ffffff60;border-radius:30px;padding:7px 11px;font-size:11px;display:inline-block}.film-stage-copy h3{color:#fff;margin:16px 0 10px;font-size:clamp(32px,4.5vw,62px)}.film-stage-copy p{color:#eef5e9;font-size:17px;line-height:1.7}.film-stage-copy .button{color:#fff;gap:16px;margin-top:22px}.film-stage-copy .button>span{font-size:11px}.film-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.film-scenes button{text-align:start;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.film-scenes button[aria-pressed=true]{background:var(--green-soft);border-color:var(--green)}.film-scenes img{object-fit:cover;border-radius:8px;width:72px;height:64px}.film-scenes span{flex:1;min-width:0}.film-scenes b{font-size:14px;font-weight:500;line-height:1.5;display:block}.film-scenes small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.video-showcase .media-caption{max-width:880px;margin-top:20px}.video-showcase .media-caption a{text-underline-offset:3px;text-decoration:underline}.film-error{color:var(--muted);margin-top:12px;font-size:14px}.arabic .film-kind{letter-spacing:0}.arabic .film-stage-copy h3{font-size:clamp(29px,3.8vw,48px)}@media (max-width:900px){.film-scenes img{width:50px;height:55px}.film-scenes button{gap:8px}.film-scenes button>svg{display:none}}@media (max-width:640px){.film-stage{aspect-ratio:4/5;border-radius:14px}.film-stage.is-playing{aspect-ratio:16/9}.film-stage-copy{inset-inline:22px;bottom:25px}.film-stage-copy h3{font-size:39px}.arabic .film-stage-copy h3{font-size:32px}.film-stage-copy p{font-size:15px}.film-stage-copy .button{padding:14px 18px;font-size:13px}.film-scenes{grid-template-columns:1fr;gap:8px}.film-scenes img{width:70px;height:50px}.film-scenes button>svg{display:block}.film-scenes b{font-size:14px}.film-scenes small{font-size:11px}.film-scenes button{gap:12px;padding:10px}}.mobile-toolbar{display:none}@media (max-width:640px){.mobile-toolbar{z-index:35;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(165%);border:1px solid var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#ffffff45);border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 24px);max-width:520px;margin-inline:auto;padding:6px;display:grid;position:fixed;box-shadow:0 10px 40px #00000025,inset 0 1px #fff5}.mobile-toolbar a{min-width:0;min-height:60px;color:var(--ink);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:11px;font-weight:500;line-height:1.4;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.mobile-toolbar a[aria-current=page]{background:var(--green-soft);color:var(--green);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff20),0 2px 9px #0000000b}.mobile-toolbar a.toolbar-quote{color:var(--green)}.mobile-toolbar a.toolbar-quote:not([aria-current]){background:var(--lightningcss-light,#ffffff70)var(--lightningcss-dark,#ffffff0c)}.mobile-toolbar a:active{transform:scale(.96)}.mobile-toolbar a:focus-visible{outline:2px solid var(--green);outline-offset:1px}.arabic .mobile-toolbar a{font-size:11px}.site{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.site .floating-contact{display:none}.site:has(input:not([type]):focus,input:is([type=text],[type=email],[type=tel],[type=number]):focus,textarea:focus,select:focus) .mobile-toolbar{display:none}}@media (prefers-reduced-motion:reduce){.mobile-toolbar a{transition:none}}.agency-lockup{border:1px solid var(--line);background:var(--glass);max-width:100%;color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(140%);white-space:nowrap;border-radius:100px;align-items:center;gap:14px;margin-block:12px 24px;padding:8px 18px;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px #ffffff45}.agency-lockup .agency-logo{background:#f9fbf6;border:1px solid #ffffffb0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:44px;display:flex;overflow:hidden}.agency-lockup .agency-logo img{object-fit:contain;width:112px;max-width:none;height:112px}.agency-lockup.hero-agency{color:#fff;background:linear-gradient(120deg,#ffffff2b,#ffffff10);border:1px solid #ffffff65;width:auto;margin-top:30px;margin-bottom:0;padding:8px 20px;box-shadow:inset 0 1px #ffffff50,0 8px 26px #001b1815}.agency-lockup.hero-agency>span{letter-spacing:0;font-size:16px;font-weight:500}.arabic .agency-lockup{font-size:18px}.arabic .agency-lockup.hero-agency>span{font-size:19px}.product-detail-copy .agency-lockup{margin-top:0}@media (max-width:640px){.agency-lockup{gap:10px;padding:7px 13px;font-size:13px}.agency-lockup .agency-logo{border-radius:12px;width:86px;height:40px}.agency-lockup .agency-logo img{width:96px;height:96px}.agency-lockup.hero-agency{gap:12px;margin-top:24px;padding:7px 14px}.agency-lockup.hero-agency>span{font-size:14px}.arabic .agency-lockup{font-size:16px}.arabic .agency-lockup.hero-agency>span{font-size:17px}}.cta-cinema{isolation:isolate;position:relative;overflow:hidden;background:#102b20!important}.cta-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.cta-background>img,.cta-background>video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cta-video-shade{background:linear-gradient(90deg,#031b14ba,#031b14a8,#031b14ba);position:absolute;inset:0}.cta-cinema .cta-content{z-index:1;position:relative}.cta-cinema .cta-content h2{text-shadow:0 2px 20px #00130950}.cta-cinema .cta-content p,.cta-cinema .cta-note{color:#eef5e8}.cta-motion-control{bottom:22px;z-index:2;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;inset-inline-end:24px}.pause-glyph{gap:4px;display:flex}.pause-glyph i{background:currentColor;border-radius:1px;width:3px;height:13px;display:block}@media (max-width:640px){.cta-motion-control{bottom:16px;inset-inline-end:16px}.cta-cinema{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.cta-background>video{display:none}}.collection-hero{grid-template-columns:.9fr 1.15fr;align-items:center;gap:60px;padding-top:154px;padding-bottom:52px;display:grid}.collection-intro h1{letter-spacing:-.065em;text-wrap:balance;max-width:540px;margin:25px 0;font-size:clamp(58px,6.8vw,100px);line-height:1.03}.arabic .collection-intro h1{letter-spacing:0;font-size:clamp(49px,5.8vw,79px);line-height:1.4}.collection-intro>p{max-width:470px;color:var(--muted);font-size:19px;line-height:1.8}.collection-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 24px;display:flex}.collection-intro .agency-lockup{margin-top:0;margin-bottom:0}.collection-visual{isolation:isolate;aspect-ratio:6/5;border:1px solid var(--line);box-shadow:0 18px 60px var(--surface-shadow);background:var(--green-soft);border-radius:28px;position:relative;overflow:hidden}.collection-visual .cta-video-shade{background:linear-gradient(#0000 40%,#031b145c)}.collection-visual .cta-motion-control{top:18px;bottom:auto;inset-inline-end:18px}.collection-glass{inset-inline:20px;border-radius:22px;padding:18px 22px;position:absolute;bottom:20px}.collection-glass>span{color:#fff;margin-bottom:14px;font-size:14px;font-weight:500;display:block}.collection-glass>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.collection-glass a{color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:64px;display:flex}.collection-glass a:hover{background:#ffffff18}.collection-glass b{font-size:12px;font-weight:400;line-height:1.4}.arabic .collection-glass b{font-size:14px}.page-collection#collection{padding-top:20px;scroll-margin-top:112px}@media (max-width:1000px){.collection-hero{grid-template-columns:1fr 1fr;gap:32px}.collection-intro h1{font-size:65px}.arabic .collection-intro h1{font-size:54px}.collection-intro>p{font-size:17px}.collection-visual{aspect-ratio:4/5}.collection-hero-actions{gap:18px}.collection-glass{inset-inline:14px;padding:16px;bottom:14px}.collection-glass>span{font-size:13px}}@media (max-width:740px){.collection-hero{grid-template-columns:1fr;gap:30px;padding-top:128px;padding-bottom:32px}.collection-intro h1{margin:20px 0;font-size:clamp(48px,12vw,70px)}.arabic .collection-intro h1{font-size:clamp(40px,10.5vw,58px)}.collection-intro>p{max-width:520px;font-size:17px}.collection-hero-actions{gap:16px;margin:24px 0 22px}.collection-hero-actions .button{padding:15px 20px;font-size:14px}.collection-hero-actions .text-link{font-size:14px}.collection-visual{aspect-ratio:6/5;border-radius:20px}.collection-glass{inset-inline:12px;border-radius:17px;padding:14px;bottom:12px}.collection-glass>span{margin-bottom:8px;font-size:12px}.collection-glass a{gap:6px;min-height:56px}.collection-glass b,.arabic .collection-glass b{font-size:12px}.collection-glass svg{width:20px;height:20px}.collection-visual .cta-motion-control{top:12px;inset-inline-end:12px}}.jidar-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.jidar-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden}.jidar-card-photo{aspect-ratio:1;background:#f7f7f3;position:relative;overflow:hidden}.jidar-card-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.jidar-card:hover .jidar-card-photo>img{transform:scale(1.035)}.jidar-source{bottom:14px;letter-spacing:1px;color:#fff;border-radius:50px;align-items:center;gap:10px;padding:9px 13px;font:600 11px/1.3 Inter,sans-serif;display:flex;position:absolute;inset-inline-end:14px}.jidar-card-copy{padding:24px}.jidar-card h3{margin:0 0 14px;font-size:23px}.jidar-card p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.8}.jidar-card .text-link{font-size:13px}.material-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.material-photo{background:#f7f7f3;border-radius:28px;position:relative;overflow:hidden}.material-photo>img{width:100%;height:auto;display:block}.material-badge{bottom:24px;color:#fff;border-radius:50px;padding:16px 22px;font-size:13px;position:absolute;inset-inline-start:24px}.material-copy h2{margin:24px 0;line-height:1.3}.material-copy>p{color:var(--muted);font-size:18px;line-height:1.9}.material-points{gap:15px;margin:30px 0;padding:0;list-style:none;display:grid}.material-points li{align-items:center;gap:12px;font-size:15px;display:flex}.material-points svg{color:var(--green);flex-shrink:0}.selection-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.selection-card{border:1px solid var(--line);background:var(--panel);border-radius:26px;padding:38px 30px}.selection-card>svg{color:var(--green)}.selection-card h3{margin:24px 0 16px;font-size:25px}.selection-card p{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.9}.selection-card .text-link{font-size:14px}.jidar-section .media-caption{margin-top:22px}.jidar-section .section-intro{max-width:780px}.jidar-source:hover{color:#fff}@media (max-width:1050px){.jidar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.material-section{gap:36px}.selection-card{padding:28px 22px}}@media (max-width:740px){.material-section{grid-template-columns:1fr;gap:32px}.selection-cards{grid-template-columns:1fr;gap:16px}.jidar-cards{gap:14px}.jidar-card-copy{padding:18px 14px}.jidar-card h3{font-size:19px;line-height:1.5}.jidar-card p{font-size:13px}.jidar-card .text-link{font-size:12px}.material-copy>p{font-size:16px}.material-copy h2{font-size:36px}.jidar-source{bottom:10px;padding:7px 10px;font-size:9px;inset-inline-end:10px}.material-badge{bottom:18px;font-size:12px;inset-inline-start:18px}}@media (max-width:380px){.jidar-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jidar-card-photo>img{transition:none}.jidar-card:hover .jidar-card-photo>img{transform:none}}.jidar-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.jidar-compact .jidar-card-photo{aspect-ratio:16/9}.jidar-card .jidar-source,.material-photo .material-badge{color:#fff;background:linear-gradient(135deg,#264c3fe8,#102b22dd)}@media (max-width:380px){.jidar-compact{grid-template-columns:1fr}}.brand-closing{padding-block:36px 80px}.brand-closing-scene{isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.brand-closing-scene>img{width:100%;height:auto;display:block}.brand-closing-copy{inset-inline-start:32px;color:#f5f7ef;background:linear-gradient(135deg,#143528df,#071c15df);border-radius:24px;max-width:540px;padding:28px 32px;position:absolute;bottom:32px}.brand-closing-copy h2{color:#f5f7ef;margin:18px 0 24px;font-size:36px;line-height:1.3}.brand-closing-copy .eyebrow,.brand-closing-copy .text-link{color:#edf4df}.brand-portrait{max-width:760px;padding-top:0}.site .brand-portrait>img{aspect-ratio:1;object-fit:contain;border-radius:28px;width:100%;height:auto;max-height:none;display:block}.brand-vision{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.brand-vision-art{border-radius:28px;overflow:hidden}.brand-vision-art img{width:100%;height:auto;display:block}.brand-vision-copy article+article{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.brand-vision-copy h2{margin:20px 0;font-size:36px;line-height:1.35}.brand-vision-copy p{color:var(--muted);font-size:17px;line-height:1.9}@media (max-width:740px){.brand-closing{padding-block:20px 50px}.brand-closing-scene{background:var(--panel);border-radius:22px}.brand-closing-copy{border-radius:18px;max-width:none;margin:-28px 12px 12px;padding:22px;position:relative;inset:auto}.brand-closing-copy h2,.arabic .brand-closing-copy h2{font-size:27px}.brand-closing-copy .eyebrow{font-size:12px}.brand-closing-scene>img{aspect-ratio:4/3;object-fit:cover;object-position:38% center}.brand-vision{grid-template-columns:1fr;gap:34px}.brand-vision-copy h2,.arabic .brand-vision-copy h2{font-size:30px}.brand-vision-copy p{font-size:16px}.brand-portrait .about-location{padding:12px 16px;font-size:12px}}.brand-closing-scene .brand-closing-copy{background:linear-gradient(135deg,#254d40df,#0b271fe8)}.production-film{padding-block:40px}.production-stage{isolation:isolate;border-radius:28px;align-items:center;min-height:560px;padding:48px;display:flex;position:relative;overflow:hidden}.production-stage .cta-background{z-index:-1}.production-stage .cta-video-shade{background:linear-gradient(90deg,#051a1259,#051a121a,#051a1233)}.production-stage .production-copy{color:#f7f9f2;background:linear-gradient(135deg,#173f32e0,#071e16e8);border-radius:26px;width:min(470px,48%);padding:36px}.production-copy h2,.arabic .production-copy h2{color:#f7f9f2;margin:22px 0;font-size:43px;line-height:1.3}.production-copy p{color:#e5ece1;margin:0 0 28px;font-size:17px;line-height:1.8}.production-copy .eyebrow,.production-copy .text-link{color:#e5f1d7}.production-stage .cta-motion-control{top:22px;bottom:auto;inset-inline-end:22px}@media (max-width:740px){.production-stage{border-radius:22px;align-items:flex-end;min-height:580px;padding:18px}.production-stage .production-copy{border-radius:20px;width:100%;padding:25px}.production-copy h2,.arabic .production-copy h2{font-size:32px}.production-copy p{font-size:15px}.production-stage .cta-background>video,.production-stage .cta-background>img{object-position:52% center}.production-film{padding-block:20px}}.curated-section{padding-top:0}.gallery-filter-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.media-filters{border:1px solid var(--line);background:var(--panel);border-radius:50px;gap:6px;padding:6px;display:flex}.media-filters button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:40px;padding:12px 23px}.media-filters button[aria-pressed=true]{background:var(--green);color:var(--paper)}.gallery-count{color:var(--muted);font-size:13px}.curated-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:20px;display:grid}.curated-tile{aspect-ratio:4/3;cursor:pointer;text-align:start;color:#fff;isolation:isolate;background:#14271e;border:0;border-radius:24px;min-width:0;padding:0;position:relative;overflow:hidden}.curated-tile.is-featured{aspect-ratio:16/9;grid-column:span 2}.curated-tile.is-portrait{aspect-ratio:auto;grid-row:span 2;min-height:500px}.curated-tile>img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.curated-tile:hover>img{transform:scale(1.04)}.curated-shade{background:linear-gradient(#0002,#0000 40%,#00180dcc);position:absolute;inset:0}.curated-kind{top:18px;border-radius:50px;padding:8px 13px;font-size:12px;line-height:1.4;position:absolute;inset-inline-start:18px}.curated-title{bottom:26px;font-size:22px;font-weight:600;line-height:1.5;position:absolute;inset-inline:24px 70px}.curated-open{bottom:22px;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;inset-inline-end:20px}.curated-tile:focus-visible{outline:3px solid var(--green);outline-offset:4px}.curated-dialog{color:#f5f7ef;background:#091710;border:0;border-radius:26px;width:min(1200px,96vw);max-width:none;max-height:94dvh;padding:70px 38px 30px;overflow:auto}.curated-dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03110dea}.curated-close{top:16px;color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:18px}.curated-view-media{background:#06110b;border-radius:16px;justify-content:center;align-items:center;height:min(64dvh,730px);display:flex;overflow:hidden}.curated-view-media img,.curated-view-media video{object-fit:contain;width:100%;height:100%}.curated-view-caption{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.curated-view-caption h2,.arabic .curated-view-caption h2{color:#fff;margin:8px 0;font-size:24px;line-height:1.4}.curated-view-caption>div>span{color:#b9ccb8;font-size:12px}.curated-navigation{direction:ltr;align-items:center;gap:18px;font-size:13px;display:flex}.curated-navigation button{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff45;border-radius:50%;width:44px;height:44px;font-size:22px}@media (max-width:1000px){.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-tile.is-featured{grid-column:span 2}.curated-title{font-size:19px}.desktop-nav{gap:20px}}@media (max-width:640px){.curated-grid{gap:14px}.curated-tile,.curated-tile.is-featured{aspect-ratio:4/3;border-radius:20px;grid-column:span 2}.curated-tile.is-portrait{aspect-ratio:4/5;grid-row:auto;min-height:0}.curated-kind{top:14px;inset-inline-start:14px}.curated-title{bottom:24px;font-size:21px;inset-inline-start:20px}.gallery-filter-row{flex-wrap:wrap;gap:10px}.media-filters button{padding:10px 20px}.curated-dialog{border-radius:22px;width:96vw;padding:70px 14px 22px}.curated-view-media{height:54dvh}.curated-view-caption{flex-direction:column;align-items:flex-start}.curated-view-caption h2,.arabic .curated-view-caption h2{font-size:23px}.curated-navigation{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.curated-tile>img{transition:none}.curated-tile:hover>img{transform:none}}.glass-nav{padding-inline-start:30px}@media (max-width:640px){.glass-nav{padding-inline-start:26px}}.golf-hero{isolation:isolate;background:#153526;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.golf-hero .cta-background{z-index:-1}.golf-hero .cta-video-shade{background:linear-gradient(90deg,#04170b44,#04170b70 35%,#03160fbd),linear-gradient(#0000 60%,#06180fc4)}.golf-hero-copy{padding-top:172px;padding-bottom:100px}.golf-hero-copy h1{letter-spacing:-.045em;color:#f8faf0;max-width:880px;margin:30px 0;font-size:clamp(58px,6.5vw,88px);line-height:1.16}.arabic .golf-hero-copy h1{letter-spacing:0;font-size:clamp(48px,5.5vw,75px);line-height:1.5}.golf-hero-copy .eyebrow{color:#e8f3d9}.golf-hero-copy p{color:#eef3e8;max-width:690px;margin-bottom:32px;font-size:19px;line-height:1.9}.golf-hero-copy .button{color:#fff}.golf-hero .cta-motion-control{bottom:28px;inset-inline-end:32px}.golf-hero .cta-background img,.golf-hero .cta-background video{object-position:44% center}@media (max-width:640px){.golf-hero{min-height:710px}.golf-hero-copy{padding-top:138px;padding-bottom:100px}.golf-hero-copy h1,.arabic .golf-hero-copy h1{font-size:43px}.golf-hero-copy p{font-size:16px;line-height:1.9}.golf-hero .cta-video-shade{background:linear-gradient(#051c1270,#041b128a 45%,#041b12c9)}.golf-hero .cta-motion-control{bottom:24px;inset-inline-end:22px}}.solutions-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;padding-top:150px;padding-bottom:52px;display:grid}.solutions-intro h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(52px,5.2vw,78px);line-height:1.2}.arabic .solutions-intro h1{letter-spacing:0;font-size:clamp(44px,4.5vw,65px);line-height:1.5}.solutions-intro>p{color:var(--muted);margin:0 0 30px;font-size:19px;line-height:1.9}.solutions-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.solutions-traits{color:var(--muted);flex-wrap:wrap;gap:12px 24px;margin-top:32px;font-size:13px;display:flex}.solutions-traits span{align-items:center;gap:8px;display:flex}.solutions-traits svg{color:var(--green)}.solutions-montage{min-width:0;padding-bottom:34px;position:relative}.solutions-main-scene{isolation:isolate;aspect-ratio:1.25;background:#123425;border-radius:26px;position:relative;overflow:hidden}.solutions-main-scene .cta-background{z-index:-1}.solutions-main-scene .cta-video-shade{background:linear-gradient(#0000 35%,#031a12c4)}.solutions-main-scene .cta-motion-control{top:18px;bottom:auto;inset-inline-end:18px}.solutions-scene-copy{bottom:26px;color:#fff;gap:10px;display:grid;position:absolute;inset-inline:26px}.solutions-scene-copy>span{letter-spacing:.04em;font-size:12px}.solutions-scene-copy strong{font-size:27px;font-weight:600;line-height:1.5}.solutions-small-scenes{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.solutions-small-scenes>a{aspect-ratio:1.8;background:#173529;border-radius:20px;position:relative;overflow:hidden}.solutions-small-scenes img{object-fit:cover;width:100%;height:100%;display:block}.solutions-small-scenes span{bottom:12px;color:#fff;border-radius:40px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:absolute;inset-inline:12px}.solutions-small-scenes>a:first-child img{object-position:50% 22%}.solutions-flow{border-radius:22px;justify-content:space-between;gap:14px;margin:-4px 18px -18px;padding:18px 22px;display:flex;position:relative}.solutions-montage .solutions-flow{color:#f4f8ee;background:linear-gradient(135deg,#315749f0,#0c3025f0)}.solutions-flow>span{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.solutions-flow b{color:#d5edbb;font-family:Inter,sans-serif;font-size:11px}.solutions-explorer{padding-top:45px}.solutions-explorer .center-heading{margin-bottom:36px}.solutions-small-scenes>a:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (max-width:1000px){.solutions-hero{gap:32px}.solutions-flow{gap:8px;margin-inline:6px;padding:16px 13px}.solutions-flow>span{gap:6px;font-size:11px}.solutions-scene-copy strong{font-size:23px}}@media (max-width:740px){.solutions-hero{grid-template-columns:1fr;gap:32px;padding-top:126px;padding-bottom:32px}.solutions-intro h1,.arabic .solutions-intro h1{font-size:43px}.solutions-intro>p{font-size:16px;line-height:1.9}.solutions-actions{gap:20px}.solutions-traits{gap:10px 18px;margin-top:24px;font-size:12px}.solutions-main-scene{aspect-ratio:1.1;border-radius:22px}.solutions-scene-copy{bottom:22px;inset-inline-start:20px}.solutions-scene-copy strong{font-size:24px}.solutions-small-scenes{gap:12px;margin-top:12px}.solutions-small-scenes>a{aspect-ratio:1.3;border-radius:18px}.solutions-small-scenes span{inset-inline:8px;padding:9px 10px;font-size:11px;bottom:8px}.solutions-flow{margin-inline:8px;padding:16px 12px}.solutions-flow>span{gap:6px;font-size:10px}.solutions-explorer{padding-top:26px}}@media (max-width:360px){.solutions-intro h1,.arabic .solutions-intro h1{font-size:37px}.solutions-small-scenes span{font-size:10px}.solutions-flow{gap:5px;margin-inline:0;padding-inline:10px}}.solutions-small-scenes span{background:linear-gradient(135deg,#264f40e6,#0b2c21e6)}@media (max-width:740px){.solutions-flow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solutions-flow>span{white-space:normal;text-align:center;gap:5px;font-size:12px;line-height:1.6;display:grid}.solutions-flow b{font-size:11px}}.site{isolation:isolate}.site:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 3% 32%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#6dd3ec0b),#0000 42%),radial-gradient(at 97% 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#a2df8b0a),#0000 44%);position:fixed;inset:0}.night-space{isolation:isolate;position:relative}.night-lighting{pointer-events:none;z-index:-1;opacity:0;transition:opacity .8s;position:absolute;inset:-32px -48px 0;overflow:hidden}.night-ground{background:radial-gradient(at 15% 16%,#b7ecfa12,#0000 44%),radial-gradient(at 85% 16%,#b7ecfa12,#0000 44%),radial-gradient(at 50% 54%,#91d9810e,#0000 56%);position:absolute;inset:115px 0 0}html:not([data-arabic-font]) .arabic,html:not([data-arabic-font]) .arabic :is(button,input,textarea,select){font-family:Alexandria,Noto Sans Arabic,sans-serif}@media (max-width:740px){.night-lighting{inset:-12px -20px 0}.night-ground{inset:70px 0 0}}@media (prefers-reduced-motion:reduce){.night-lighting{transition:none}}html[data-appearance=dark] .night-lighting{opacity:1}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .night-lighting{opacity:1}}.hero-backdrop{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-backdrop>.panoramic-photo,.hero-backdrop video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-motion-control{bottom:30px;z-index:4;color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:32px}.hero-preview-dock{z-index:60;text-align:center;color:#f8fff2;border-radius:24px;width:520px;max-width:calc(100vw - 40px);padding:14px 16px 12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.hero-preview-dock.glass-on-dark{background:linear-gradient(135deg,#284e40ed,#0c261fed);border-color:#fff6}.hero-preview-label{color:#d8edce;margin-bottom:9px;font-size:11px;display:block}.hero-preview-dock>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hero-preview-dock button{color:#f3f8ee;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.hero-preview-dock button[aria-pressed=true]{color:#153522;background:#dbefc2;border-color:#e9f8d8}.hero-preview-dock small{color:#c3d5bb;margin-top:9px;font-size:10px;line-height:1.5;display:block}@keyframes panoramic-image-arrive{0%{opacity:.5;transform:scale(1.055)translateY(10px)}to{opacity:1;transform:scale(1)}}@keyframes panoramic-image-live{0%{transform:scale(1.015)translateZ(0)}to{transform:scale(1.035)translateZ(0)}}@media (prefers-reduced-motion:no-preference){.hero-backdrop-reveal>.panoramic-photo{animation:3.2s cubic-bezier(.16,1,.3,1) both panoramic-image-arrive}.hero-backdrop-living>.panoramic-photo{animation:22s ease-in-out infinite alternate panoramic-image-live}.hero-backdrop.is-paused>.panoramic-photo{animation-play-state:paused}}@media (max-width:640px){.hero-preview-dock{border-radius:22px;max-width:calc(100vw - 28px);padding:12px 10px 10px;bottom:108px}.hero-preview-dock button{gap:6px;padding:8px 6px;font-size:11px}.hero-preview-dock button svg{width:14px}.hero-motion-control{bottom:25px;inset-inline-end:22px}}@media (prefers-reduced-motion:reduce){.hero-backdrop>.panoramic-photo{animation:none;transform:none}}@media (max-width:640px){.hero-motion-control{top:94px;bottom:auto}}.glass-nav .language{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}@media (max-width:1120px){.glass-nav>.menu-button{flex-shrink:0;order:0}.glass-nav>.nav-actions{order:1}.glass-nav>.brand{order:2}.glass-nav{padding-inline:24px}}@media (max-width:640px){.glass-nav{padding-inline:22px}}.directional-icon{transform:scaleX(1)}[dir=rtl] .directional-icon{transform:scaleX(-1)}.text-link:hover .directional-icon{transform:translate(4px)}[dir=rtl] .text-link:hover .directional-icon{transform:translate(-4px)scaleX(-1)}@media (max-width:1120px){.glass-nav{justify-content:flex-start;gap:6px}.glass-nav>.nav-actions{gap:4px}.glass-nav>.brand{margin-inline-start:auto;margin-left:auto;margin-right:0}[dir=rtl] .glass-nav>.brand{margin-left:0;margin-right:auto}}.hero-preview-dock{width:650px}.hero-preview-dock>div{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.hero-preview-dock>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-preview-dock{padding-block:10px}.hero-preview-dock button{min-height:38px}.hero-preview-label{margin-bottom:5px}.hero-preview-dock small{margin-top:5px}}.night-ground{-webkit-mask-image:linear-gradient(#0000,#000 130px 75%,#0000);mask-image:linear-gradient(#0000,#000 130px 75%,#0000)}@media (min-width:701px){.hero-preview-dock{width:min(760px,100vw - 40px)}.hero-preview-dock>div{grid-template-columns:repeat(5,minmax(0,1fr))}}.hero-backdrop>video,.cta-background>video,.film-stage>video{backface-visibility:hidden;transform:translateZ(0)}.hero-backdrop-living>.panoramic-photo{will-change:transform;backface-visibility:hidden}@keyframes photo-breathe{0%{transform:translateZ(0)scale(1.015)}to{transform:translateZ(0)scale(1.035)}}@keyframes photo-scene{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.025)}}.film-stage>.film-design{object-fit:cover;transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.photo-motion>img,.hero-backdrop-coast>.panoramic-photo{will-change:transform;backface-visibility:hidden;animation:32s ease-in-out infinite alternate paused photo-breathe}.photo-motion.is-moving>img,.hero-backdrop-coast:not(.is-paused)>.panoramic-photo{animation-play-state:running}.film-design.is-moving{will-change:transform;animation:24s ease-in-out both photo-scene}}@media (prefers-reduced-motion:reduce){.photo-motion>img,.hero-backdrop-coast>.panoramic-photo,.film-design.is-moving{will-change:auto;animation:none;transform:none}}.jidar-source{pointer-events:none;cursor:default}.collection-section{padding-inline:clamp(28px,4vw,56px);box-sizing:border-box;padding-top:68px}.collection-section .section-heading>div{min-width:0}.collection-section .section-heading h2{overflow-wrap:normal}@media (max-width:740px){.collection-section{padding-inline:24px;padding-top:44px}.collection-section .section-heading h2{max-width:100%}}.desktop-nav{gap:18px}@media (max-width:1120px){.desktop-nav{display:none}.menu-button{display:flex}.nav-quote{display:none}}.brand-mark{flex-shrink:0;align-items:center;display:inline-grid}.brand-mark>img{grid-area:1/1}.brand-mark>.brand-logo-dark,html[data-appearance=dark] .brand-mark>.brand-logo-light{display:none}html[data-appearance=dark] .brand-mark>.brand-logo-dark{display:block}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .brand-mark>.brand-logo-light{display:none}html:not([data-appearance=light]) .brand-mark>.brand-logo-dark{display:block}}.footer-brand .brand-mark>img{object-fit:contain;width:80px;height:60px}@media (max-width:640px){.footer-brand .brand-mark>img{width:72px;height:54px}}@media (min-width:641px){.footer-bottom{padding-inline-end:84px}}@keyframes footer-status-glow{0%,to{opacity:1;box-shadow:0 0 0 3px #90c87318,0 0 8px #90c87350}50%{opacity:.55;box-shadow:0 0 0 6px #90c87300,0 0 14px #90c87328}}.footer-bottom .green-dot{background:#90c873;animation:2.8s ease-in-out infinite footer-status-glow}@media (prefers-reduced-motion:reduce){.footer-bottom .green-dot{animation:none}}html{scroll-padding-top:122px}:is(.collection-intro,.solutions-intro,.product-detail-copy,.section-heading>div,.jidar-card-copy){min-width:0}:is(.gallery-item,.inspiration-card)>div{gap:20px}:is(.gallery-item,.inspiration-card)>div>span:first-child{overflow-wrap:break-word;flex:1;min-width:0}:is(.gallery-item,.inspiration-card) .circle-arrow{flex-shrink:0}.mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 140px);overflow-y:auto}.curated-title{inset-inline-end:84px}.space-features>span{min-width:0}.footer-bottom{padding-inline-end:0}.footer{padding:72px clamp(28px,4.4vw,72px) 0}.footer-main{grid-template-columns:1.1fr 1fr 1fr 1.2fr;align-items:start;gap:48px;padding-bottom:52px}.footer-main>div{text-align:start;justify-self:stretch;min-width:0}.footer-brand{grid-column:auto;display:block}.footer-brand>p{margin:20px 0 0;line-height:1.9}.footer-links{align-items:stretch;gap:0}.footer-links h3{margin:0 0 20px;font-weight:600;line-height:1.8}.footer-links>a{min-height:36px;padding-block:4px;line-height:1.8}.footer-socials{gap:12px;margin-top:18px}.footer-action>span{margin:0 0 22px;line-height:1.9}.footer-action .button{white-space:normal;max-width:100%;line-height:1.6}.footer-bottom{align-items:center;padding:30px 0 38px;line-height:1.9}@media (max-width:1000px){.footer-main{grid-template-columns:1fr 1fr;gap:44px 48px}.footer-brand{grid-column:auto}}@media (max-width:640px){.footer{padding:48px 28px 0}.footer-main{gap:36px 24px;padding-bottom:40px}.footer-brand{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:28px;display:flex}.footer-brand>p{margin:0;line-height:1.9}.footer-links h3{margin-bottom:16px}.footer-links>a{min-height:38px}.footer-action{grid-column:1/-1;padding-top:8px}.footer-action>span{margin-bottom:16px}.footer-bottom{gap:16px;padding-block:26px 36px}html{scroll-padding-top:94px;scroll-padding-bottom:112px}.mobile-menu{max-height:calc(100dvh - 200px)}.curated-title{inset-inline-end:78px}}.agency-country{flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1.4;display:flex}.syria-flag{border-radius:3px;flex-shrink:0;width:30px;height:20px;animation:5s ease-in-out infinite syria-light;display:block;box-shadow:0 -4px 12px #16a46555,0 0 8px #ffffff35,0 4px 12px #d52c3e35}@keyframes syria-light{0%,to{box-shadow:0 -4px 12px #16a46555,0 0 8px #ffffff35,0 4px 12px #d52c3e35}50%{box-shadow:0 -5px 18px #16a46588,0 0 12px #ffffff65,0 5px 16px #d52c3e55}}@media (max-width:640px){.syria-flag{width:27px;height:18px}.agency-country{gap:3px}}@media (prefers-reduced-motion:reduce){.syria-flag{animation:none}}.search-button{width:38px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.site-search{width:min(680px,100% - 32px);max-height:85dvh;color:var(--ink);border-radius:28px;margin:auto;padding:28px;overflow-y:auto}.site-search::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06171099}.search-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.search-heading h2{margin:0;font-size:24px;line-height:1.5}.search-heading button{color:var(--ink);background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.search-field{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.search-field input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.search-field:focus-within{outline:2px solid var(--green);outline-offset:3px}.search-status{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.8}.search-results{gap:8px;display:grid}.search-results>a{background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.search-results>a:hover{background:var(--green-soft)}.search-results>a>div{min-width:0}.search-results p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}.search-results svg{flex-shrink:0}.mobile-menu{grid-template-columns:1fr 1fr;gap:8px 16px;padding:24px}.mobile-menu>.button,.menu-contact{grid-column:1/-1}.mobile-menu>a:not(.button){align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.8}.mobile-menu>a>svg{flex-shrink:0}.menu-contact{border-top:1px solid var(--line);margin-top:16px;padding-top:26px;padding-bottom:20px}.menu-location{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.menu-location .green-dot{background:#90c873;animation:2.8s ease-in-out infinite footer-status-glow}.menu-contact>p{color:var(--muted);margin:14px 0 20px;font-size:13px;line-height:1.9}.menu-contact-actions{gap:16px;display:grid}.menu-contact-actions>a{align-items:center;gap:12px;font-size:14px;line-height:1.7;display:flex}.menu-contact-actions svg{flex-shrink:0}@media (min-width:1121px) and (max-width:1350px){.desktop-nav{gap:12px;margin-inline:14px}.nav-actions{gap:8px}.nav-quote{padding-inline:14px;font-size:12px}}@media (max-width:640px){.glass-nav{padding-inline:14px}.glass-nav>.nav-actions{gap:0}.search-button{width:36px}.site-search{padding:22px}.search-heading h2,.arabic .search-heading h2{font-size:21px}.mobile-menu{gap:8px;padding:22px}}@media (prefers-reduced-motion:reduce){.menu-location .green-dot{animation:none}}.footer-visit h3{color:var(--muted);margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.8}.footer-visit>p{margin:0 0 14px;font-size:14px;line-height:1.9}.footer-visit>span{margin-bottom:20px;font-size:13px;line-height:1.9}.footer-visit .text-link{gap:10px;font-size:14px}.aleppo-story{padding-block:72px}.aleppo-stage{isolation:isolate;color:#fff;background:#162a28;border-radius:28px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00181018}.aleppo-images,.aleppo-images>img,.aleppo-shade,.aleppo-spotlights{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aleppo-images{z-index:-3}.aleppo-images>img{object-fit:cover;object-position:center;transition:opacity 1.4s}.aleppo-night{opacity:var(--led-on)}.aleppo-day{opacity:calc(1 - var(--led-on))}.aleppo-spotlights{z-index:-2;opacity:var(--led-on);mix-blend-mode:screen;transition:opacity 1.8s}.aleppo-spotlights>span{filter:blur(20px);background:radial-gradient(#ffda9255 0%,#ffca7d22 32%,#0000 70%);border-radius:50%;width:32%;height:48%;position:absolute;top:7%;left:45%}.aleppo-spotlights>span+span{opacity:.55;width:24%;height:38%;top:16%;left:70%}.aleppo-shade{z-index:-1;background:linear-gradient(#06191410 0%,#081a1330 35%,#071b13c7 72%,#051713f2 100%)}.aleppo-time{top:28px;color:#fff;font-size:12px;position:absolute;inset-inline-end:32px}.aleppo-time>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071c1459;border-radius:100px;align-items:center;gap:10px;padding:9px 14px;display:flex}.aleppo-time>.aleppo-night-label,html[data-appearance=dark] .aleppo-time>.aleppo-day-label{display:none}html[data-appearance=dark] .aleppo-time>.aleppo-night-label{display:flex}.aleppo-copy{max-width:800px;padding:340px 48px 48px;position:relative}.aleppo-here{color:#dcf1c8;align-items:center;gap:12px;font-size:14px;display:inline-flex}.aleppo-here .green-dot{background:#9ed879;animation:3.6s ease-in-out infinite footer-status-glow;box-shadow:0 0 12px #9ed87966}.aleppo-copy h2{letter-spacing:-.035em;color:#fff;margin:22px 0 18px;font-size:clamp(38px,4.8vw,66px);line-height:1.18}.arabic .aleppo-copy h2{font-size:clamp(34px,4.2vw,56px);line-height:1.5}.aleppo-copy>p{color:#edf1e6;max-width:580px;margin:0 0 24px;font-size:17px;line-height:1.9}.aleppo-location{color:#d8edc9;align-items:center;gap:10px;font-size:13px;line-height:1.9;display:inline-flex}.aleppo-location svg{flex-shrink:0}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .aleppo-time>.aleppo-day-label{display:none}html:not([data-appearance=light]) .aleppo-time>.aleppo-night-label{display:flex}}@media (max-width:640px){.aleppo-story{padding-block:44px}.aleppo-stage{border-radius:24px;min-height:720px}.aleppo-images>img{object-position:58% top}.aleppo-copy{max-width:none;padding:330px 26px 34px}.aleppo-copy h2,.arabic .aleppo-copy h2{font-size:32px;line-height:1.5}.aleppo-copy>p{font-size:15px;line-height:1.9}.aleppo-here{gap:10px;font-size:12px}.aleppo-time{top:22px;font-size:10px;inset-inline-end:22px}.aleppo-location{flex-wrap:wrap;font-size:12px}}@media (prefers-reduced-motion:reduce){.aleppo-images>img,.aleppo-spotlights{transition:none}.aleppo-here .green-dot{animation:none}}@media (max-width:640px){.aleppo-images{height:430px}.aleppo-shade{background:linear-gradient(#0000 15%,#051713b3 42%,#051713 58% 100%)}.aleppo-spotlights{height:430px}}.collection-section>.agency-lockup{width:max-content;margin-left:0;margin-right:auto;display:flex}.aleppo-story+.collection-section{margin-top:0}.desktop-nav{gap:12px;min-width:0;margin-inline:18px}.desktop-nav a{white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background:linear-gradient(135deg,var(--lightningcss-light,#ffffff78)var(--lightningcss-dark,#ffffff16),var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#ffffff05));border:1px solid var(--lightningcss-light,#ffffffb0)var(--lightningcss-dark,#ffffff25);border-radius:100px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff40),0 3px 12px #001b1408}.desktop-nav a:hover,.desktop-nav a.active{color:var(--green);background:linear-gradient(135deg,var(--lightningcss-light,#eff8e9dd)var(--lightningcss-dark,#ffffff25),var(--lightningcss-light,#d9eccc88)var(--lightningcss-dark,#ffffff0d));border-color:var(--lightningcss-light,#a8c98f88)var(--lightningcss-dark,#d5ecc650)}.desktop-nav a.active:after{display:none}@media (min-width:1121px) and (max-width:1390px){.desktop-nav{gap:9px;margin-inline:12px}.desktop-nav a{padding-inline:10px;font-size:12px}.nav-actions{gap:8px}.nav-quote{padding-inline:14px;font-size:12px}}@media (max-width:1230px){.desktop-nav{display:none}.menu-button{display:flex}.nav-quote{display:none}.glass-nav{justify-content:flex-start;gap:6px;padding-inline:22px}.glass-nav>.menu-button{flex-shrink:0;order:0}.glass-nav>.nav-actions{order:1;gap:4px}.glass-nav>.brand{order:2;margin-left:auto;margin-right:0}[dir=rtl] .glass-nav>.brand{margin-left:0;margin-right:auto}}@media (max-width:640px){.glass-nav{padding-inline:14px}.glass-nav>.nav-actions{gap:0}}.aleppo-stage>.aleppo-here{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eef8df;background:#071c1473;border-radius:100px;gap:14px;padding:12px 18px;position:absolute;top:30px;left:32px}.aleppo-stage>.aleppo-here .green-dot{background:#a8f476;flex-shrink:0;width:12px;height:12px;animation:3s ease-in-out infinite aleppo-location-pulse}@keyframes aleppo-location-pulse{0%,to{opacity:1;box-shadow:0 0 0 5px #9feb7022,0 0 18px #9feb7080}50%{opacity:.72;box-shadow:0 0 0 10px #9feb7005,0 0 28px #9feb70bb}}@media (max-width:640px){.aleppo-stage>.aleppo-here{gap:12px;padding:11px 15px;top:22px;left:22px}}@media (prefers-reduced-motion:reduce){.aleppo-stage>.aleppo-here .green-dot{animation:none;box-shadow:0 0 0 5px #9feb7022,0 0 18px #9feb7080}}
html[data-palette=charcoal]{--paper:var(--lightningcss-light,#f4f6f1)var(--lightningcss-dark,#111316);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1f24);--ink:var(--lightningcss-light,#142a21)var(--lightningcss-dark,#f3f4f4);--muted:var(--lightningcss-light,#52675b)var(--lightningcss-dark,#bdc3c5);--line:var(--lightningcss-light,#d5dfd4)var(--lightningcss-dark,#3a4147);--glass:var(--lightningcss-light,#ffffffbc)var(--lightningcss-dark,#1c222bd9);--green:var(--lightningcss-light,#194c35)var(--lightningcss-dark,#d9e4d4);--green-dark:var(--lightningcss-light,#0f3825)var(--lightningcss-dark,#bdceb8);--green-soft:var(--lightningcss-light,#e8efe3)var(--lightningcss-dark,#29332e);--cta-dark:#20282a}html[data-palette=midnight]{--paper:var(--lightningcss-light,#f4f6f1)var(--lightningcss-dark,#0d1624);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17273b);--ink:var(--lightningcss-light,#142a21)var(--lightningcss-dark,#eef4fc);--muted:var(--lightningcss-light,#52675b)var(--lightningcss-dark,#b9cce1);--line:var(--lightningcss-light,#d5dfd4)var(--lightningcss-dark,#344b65);--glass:var(--lightningcss-light,#ffffffbc)var(--lightningcss-dark,#14273ed9);--green:var(--lightningcss-light,#194c35)var(--lightningcss-dark,#b8d9f5);--green-dark:var(--lightningcss-light,#0f3825)var(--lightningcss-dark,#a2c9ec);--green-soft:var(--lightningcss-light,#e8efe3)var(--lightningcss-dark,#223b53);--cta-dark:#192e43}html[data-palette=graphite]{--paper:var(--lightningcss-light,#f4f6f1)var(--lightningcss-dark,#1b1815);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a251f);--ink:var(--lightningcss-light,#142a21)var(--lightningcss-dark,#f8f1e6);--muted:var(--lightningcss-light,#52675b)var(--lightningcss-dark,#cfc4b5);--line:var(--lightningcss-light,#d5dfd4)var(--lightningcss-dark,#4c4237);--glass:var(--lightningcss-light,#ffffffbc)var(--lightningcss-dark,#2c261fd9);--green:var(--lightningcss-light,#194c35)var(--lightningcss-dark,#e8d5b0);--green-dark:var(--lightningcss-light,#0f3825)var(--lightningcss-dark,#d5bd91);--green-soft:var(--lightningcss-light,#e8efe3)var(--lightningcss-dark,#3c3327);--cta-dark:#32291f}.cta-section{background:var(--lightningcss-light,#173e2a)var(--lightningcss-dark,var(--cta-dark,#162b1e))}.appearance-panel{top:110px;z-index:100;background:var(--panel);width:320px;max-width:calc(100vw - 40px);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:20px;font-family:Inter,sans-serif;position:fixed;inset-inline-end:32px;box-shadow:0 20px 70px #0004}.appearance-panel.arabic{font-family:OM Plex,sans-serif}.appearance-heading{justify-content:space-between;align-items:center;font-size:17px;display:flex}.appearance-heading button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px}.appearance-modes{border:1px solid var(--line);background:var(--paper);border-radius:30px;gap:5px;padding:4px;display:flex}.appearance-modes button{min-height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:25px;flex:1;padding:10px 5px;font-size:13px}.appearance-modes button[aria-pressed=true]{background:var(--green);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142a21)}.appearance-label{margin:20px 0 10px;font-size:13px;font-weight:600}.appearance-palettes{gap:8px;display:grid}.appearance-palettes button{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.appearance-palettes button[aria-pressed=true]{background:var(--green-soft);border-color:var(--green)}.palette-swatch{border:1px solid #ffffff50;border-radius:50%;flex-shrink:0;width:25px;height:25px}.palette-emerald{background:linear-gradient(135deg,#142b20 50%,#cee7ac 50%)}.palette-charcoal{background:linear-gradient(135deg,#1c1f24 50%,#d9e4d4 50%)}.palette-midnight{background:linear-gradient(135deg,#17273b 50%,#b8d9f5 50%)}.palette-graphite{background:linear-gradient(135deg,#2a251f 50%,#e8d5b0 50%)}.palette-check{color:var(--green);margin-inline-start:auto}.appearance-help{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.appearance-panel button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:640px){.appearance-panel{top:88px;width:auto;max-width:none;inset-inline:20px}}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-arabic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:OM Plex;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}html[data-arabic-font=signature]{--arabic-body:"OM Plex";--arabic-heading:Alexandria}html[data-arabic-font=plex]{--arabic-body:"OM Plex";--arabic-heading:"OM Plex"}html[data-arabic-font=alexandria]{--arabic-body:Alexandria;--arabic-heading:Alexandria}html[data-arabic-font=noto]{--arabic-body:"Noto Sans Arabic";--arabic-heading:"Noto Sans Arabic"}html[data-arabic-font] .arabic,html[data-arabic-font] .arabic :is(button,input,textarea,select,.language span){font-family:var(--arabic-body),"Noto Sans Arabic",sans-serif}html[data-arabic-font] .arabic :is(h1,h2,h3){font-family:var(--arabic-heading),"Noto Sans Arabic",sans-serif}.appearance-panel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 130px);overflow-y:auto}.appearance-tabs{border-bottom:1px solid var(--line);gap:8px;margin:8px 0 16px;padding-bottom:10px;display:flex}.appearance-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;flex:1;min-height:40px;font-size:13px}.appearance-tabs button[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.appearance-fonts{gap:9px;display:grid}.appearance-fonts button{text-align:start;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.appearance-fonts button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft)}.font-option-name{color:var(--muted);font-size:11px}.font-title-sample{font-size:20px;font-weight:600;line-height:1.7}.font-body-sample{font-size:13px;font-weight:400;line-height:1.8}.appearance-fonts .font-title-sample,.appearance-fonts .font-body-sample{letter-spacing:0}.appearance-fonts .font-option-name{direction:inherit}@media (max-width:640px){.appearance-panel{max-height:calc(100dvh - 108px)}}
:root{--glass-edge:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff4d);--glass-edge-low:var(--lightningcss-light,#a3b1aa40)var(--lightningcss-dark,#0005);--glass-depth:var(--lightningcss-light,#18362918)var(--lightningcss-dark,#00000045);--glass-sheet:color-mix(in srgb,var(--glass) 92%,transparent);--glass-curve:cubic-bezier(.22,.8,.25,1)}.glass-nav,.glass-panel,.mobile-toolbar,.agency-lockup,.appearance-panel{background-image:linear-gradient(135deg,var(--lightningcss-light,#ffffff70)var(--lightningcss-dark,#ffffff16),#0000 42%,var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#ffffff04));background-color:var(--glass-sheet);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);box-shadow:inset 0 1px 1px var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff65),inset 1px 0 0 var(--lightningcss-light,#fffa)var(--lightningcss-dark,#fff2),inset 0 -1px 1px var(--glass-edge-low),0 3px 7px var(--lightningcss-light,#142a2106)var(--lightningcss-dark,#00000015),0 14px 42px var(--glass-depth)}.glass-nav:before{background:linear-gradient(112deg,var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#ffffff0a),#0000 28% 72%,var(--lightningcss-light,#fff2)var(--lightningcss-dark,#ffffff08));box-shadow:inset -1px 0 var(--lightningcss-light,#ffffffa0)var(--lightningcss-dark,#ffffff28)}.glass-on-dark,.agency-lockup.hero-agency{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#ffffff30 0%,#ffffff0c 38%,#ffffff05 70%,#ffffff18 100%),#09201973;border-color:#ffffff73;box-shadow:inset 0 1px 1px #fffa,inset 1px 0 #ffffff3d,inset 0 -1px 1px #001c1b50,0 3px 8px #00171116,0 12px 32px #00171126}.button.glass-on-dark{isolation:isolate;transition:transform .35s var(--glass-curve),box-shadow .35s var(--glass-curve);position:relative;overflow:hidden}.button.glass-on-dark:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.7;transition:opacity .3s var(--glass-curve);background:linear-gradient(110deg,#ffffff1f,#0000 40%,#ffffff0a);position:absolute;inset:0}.button.glass-on-dark:hover{background:linear-gradient(135deg,#ffffff3d,#ffffff12 50%,#ffffff20),#09201973;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #001c1b50,0 8px 26px #00171130}.appearance-toggle,.menu-button,.language{transition:background-color .2s var(--glass-curve),transform .2s var(--glass-curve)}.appearance-toggle:hover,.menu-button:hover,.language:hover{background:var(--lightningcss-light,#ffffff60)var(--lightningcss-dark,#ffffff12)}.language{border-radius:20px;margin-inline:-9px;padding:7px 9px}.product-plus,.footer-links .social-icon{background:linear-gradient(135deg,var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff1f),transparent),var(--glass-sheet);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff7),inset 0 -1px #00000014,0 4px 12px #00000012}.segmented{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff50)var(--lightningcss-dark,#ffffff08),transparent),color-mix(in srgb,var(--green-soft) 88%,transparent);border-color:var(--glass-edge);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff24),inset 0 -1px #00000012}.segmented button[aria-selected=true]{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff12),transparent),var(--panel);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff5c),0 3px 10px #00000014}.appearance-panel{background-color:color-mix(in srgb,var(--panel) 91%,transparent);box-shadow:inset 0 1px 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff60),inset 0 -1px #00000020,0 20px 65px #00000030}.mobile-menu{background-color:color-mix(in srgb,var(--panel) 94%,transparent)}.agency-lockup .agency-logo{background:linear-gradient(135deg,#fff,#f0f4ed);box-shadow:inset 0 1px #fff,0 2px 6px #00000010}@media (hover:hover) and (pointer:fine){.button.glass-on-dark:hover{transform:translateY(-2px)}.button.glass-on-dark:hover:before{opacity:1}.appearance-toggle:hover,.menu-button:hover{transform:scale(1.06)}}@media (max-width:640px){.mobile-toolbar{-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);box-shadow:inset 0 1px 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff80),inset 1px 0 0 #ffffff30,inset 0 -1px 1px var(--glass-edge-low),0 4px 10px #00000015,0 16px 36px #00000028}.mobile-toolbar a[aria-current=page]{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#ffffff20),transparent),color-mix(in srgb,var(--green-soft) 94%,transparent);box-shadow:inset 0 1px 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff75),inset 0 -1px #00000016,0 3px 12px #00000010}.mobile-toolbar a.toolbar-quote:not([aria-current]){background:linear-gradient(135deg,var(--lightningcss-light,#ffffff50)var(--lightningcss-dark,#ffffff14),#0000);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffc0)var(--lightningcss-dark,#ffffff25)}.glass-nav{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%)}}@media (prefers-reduced-motion:reduce){.button.glass-on-dark,.button.glass-on-dark:before,.appearance-toggle,.menu-button,.language{transition:none}.button.glass-on-dark:hover,.appearance-toggle:hover,.menu-button:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.glass-nav,.glass-panel,.mobile-toolbar,.agency-lockup,.appearance-panel,.mobile-menu,.footer-links .social-icon,.product-plus{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-on-dark,.agency-lockup.hero-agency{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15342bef}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-nav,.glass-panel,.mobile-toolbar,.agency-lockup,.appearance-panel,.mobile-menu,.footer-links .social-icon,.product-plus{background:var(--panel)}.glass-on-dark,.agency-lockup.hero-agency{background:#15342b}}@media (prefers-contrast:more){.glass-nav,.glass-panel,.mobile-toolbar,.agency-lockup,.appearance-panel,.mobile-menu,.footer-links .social-icon,.product-plus{background:var(--panel);border-color:var(--ink)}.glass-on-dark,.agency-lockup.hero-agency{background:#15342b;border-color:#fff}}
:root{--led-on:0;--cove-light:transparent;--led-cool:#b6eafa;--led-warm:#ceeab5}html[data-appearance=dark]{--led-on:1;--cove-light:color-mix(in srgb,var(--led-cool) 15%,transparent)}@media (prefers-color-scheme:dark){html:not([data-appearance=light]){--led-on:1;--cove-light:color-mix(in srgb,var(--led-cool) 15%,transparent)}}html[data-palette=charcoal]{--led-cool:#d0e4ef;--led-warm:#c7dacd}html[data-palette=midnight]{--led-cool:#9bceff;--led-warm:#badfeb}html[data-palette=graphite]{--led-cool:#d6dfec;--led-warm:#efdab7}.ambient-lighting{z-index:-1;pointer-events:none;opacity:var(--led-on);transition:opacity 1.5s;position:fixed;inset:0;overflow:hidden}.ambient-pool{will-change:opacity;background:radial-gradient(ellipse,color-mix(in srgb,var(--led-cool) 17%,transparent),transparent 67%);border-radius:50%;width:70vw;height:80vh;position:absolute}.ambient-pool-cool{top:0;left:-43vw}.ambient-pool-green{background:radial-gradient(ellipse,color-mix(in srgb,var(--green) 16%,transparent),transparent 68%);top:22vh;right:-40vw}.ambient-pool-soft{background:radial-gradient(ellipse,color-mix(in srgb,var(--led-warm) 10%,transparent),transparent 65%);bottom:-64vh;left:14vw}.site main .section,.site .process-section,.site .footer{isolation:isolate;position:relative}html[data-appearance=dark] :is(.glass-nav,.mobile-toolbar){box-shadow:inset 0 1px 1px #efffff77,inset 0 -1px 1px #0006,0 0 24px color-mix(in srgb,var(--led-cool) 8%,transparent),0 14px 42px #0004}@keyframes ambient-drift{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.ambient-pool{animation:24s ease-in-out infinite ambient-drift}.ambient-pool-green{animation-delay:-9s}.ambient-pool-soft{animation-delay:-16s}}@media (hover:hover) and (pointer:fine){.jidar-card,.selection-card,.curated-tile{transition:transform .45s,box-shadow .45s}.jidar-card:hover,.selection-card:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--led-cool) 10%,transparent);transform:translateY(-3px)}}@media (max-width:640px){.ambient-pool{width:100vw;height:70vh}.ambient-pool-cool{left:-64vw}.ambient-pool-green{right:-66vw}}@media (prefers-reduced-motion:reduce){.ambient-pool,.site main .section:before,.site .process-section:before{will-change:auto;animation:none}.ambient-lighting,.site main .section:before,.site main .section:after,.site .footer:before,.jidar-card,.selection-card{transition:none}.jidar-card:hover,.selection-card:hover{transform:none}}@media (prefers-contrast:more){.ambient-lighting,.site main .section:before,.site main .section:after,.site .process-section:before,.site .process-section:after,.site .footer:before,.site .footer:after{display:none}}.site main .section:after,.site .process-section:after,.site .footer:after{content:none!important;display:none!important}:is(.collection-visual,.solutions-main-scene,.production-stage,.space-stage,.film-stage){box-shadow:0 22px 70px -30px var(--cove-light),0 0 42px -18px var(--cove-light),inset 0 1px 0 var(--lightningcss-light,#ffffff70)var(--lightningcss-dark,#e4fff52b)}:is(.glass-nav,.mobile-toolbar){box-shadow:inset 0 1px 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#efffff66),0 16px 54px -18px var(--cove-light),0 12px 36px var(--lightningcss-light,#142a2112)var(--lightningcss-dark,#00000038)}@media (prefers-contrast:more){:is(.collection-visual,.solutions-main-scene,.production-stage,.space-stage,.film-stage,.glass-nav,.mobile-toolbar){box-shadow:none}}:root{--collection-rim:transparent}html[data-appearance=dark]{--collection-rim:color-mix(in srgb,var(--led-cool) 42%,transparent)}@media (prefers-color-scheme:dark){html:not([data-appearance=light]){--collection-rim:color-mix(in srgb,var(--led-cool) 42%,transparent)}}.site main .collection-section{box-shadow:inset 0 1px 0 var(--collection-rim),0 -2px 10px -2px var(--collection-rim),0 -14px 42px -10px var(--cove-light);transition:box-shadow 1.2s}@media (prefers-reduced-motion:reduce){.site main .collection-section{transition:none}}@media (prefers-contrast:more){.site main .collection-section{box-shadow:none}}.site main .section:before,.site .process-section:before,.site .footer:before{content:none!important;animation:none!important;display:none!important}
