@import "https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Tajawal:wght@400;500;600;700&display=swap";.bot-site{--bot-ink:#282a24;--bot-sage:#858a79;--bot-sage-dark:#6f7667;--bot-forest:#3e4a40;--bot-line:#d9dbce;--bot-ivory:#fdfaf2;--bot-cream:#f7f4e9;--bot-milk:#fffdf9;--bot-muted:#666c61;--bot-serif:"Cormorant Garamond", Georgia, serif;--bot-sans:"DM Sans", Arial, sans-serif;min-height:100vh;color:var(--bot-ink);background:var(--bot-ivory);font-family:var(--bot-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.bot-site *{box-sizing:border-box}.bot-site h1,.bot-site h2,.bot-site h3,.bot-site p{margin-top:0}.bot-site h1,.bot-site h2,.bot-site h3{font-weight:400}.bot-site h1,.bot-site h2,.bot-site h3,.bot-site em{font-family:var(--bot-serif)}.bot-site em{font-weight:400}.bot-site a{color:inherit;text-decoration:none}.bot-site button{font:inherit;cursor:pointer}.bot-site img{max-width:100%;display:block}.bot-site button:focus-visible,.bot-site a:focus-visible{outline:2px solid var(--bot-sage-dark);outline-offset:5px}.bot-container{width:calc(100% - 112px);max-width:1360px;margin:0 auto}.bot-section{padding:130px 0;scroll-margin-top:80px}.bot-tag{color:#858c7b;letter-spacing:.23em;align-items:center;gap:12px;font-size:10px;font-weight:700;line-height:1.7;display:inline-flex}.bot-tag-diamond{background:var(--bot-sage);flex:none;width:6px;height:6px;transform:rotate(45deg)}.bot-tag-light{color:#c5cbbf}.bot-tag-light .bot-tag-diamond{background:#c5cbbf}.bot-section h2{letter-spacing:-.044em;font-size:clamp(59px,6vw,100px);line-height:.97}.bot-section h2 em,.bot-manifesto em,.bot-footer-message em{color:var(--bot-sage-dark)}.bot-button{letter-spacing:.17em;white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:space-between;align-items:center;gap:34px;min-height:59px;padding:0 24px 0 27px;font-size:10px;font-weight:700;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex}.bot-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #555a481f}.bot-button-solid{background:var(--bot-sage-dark);color:#fffdf4!important}.bot-button-solid:hover{background:var(--bot-forest)}.bot-button-outline{background:0 0;border-color:#aaae9f;color:var(--bot-forest)!important}.bot-button-outline:hover{background:#eef0e7}.bot-inline-link,.bot-text-action{letter-spacing:.16em;border-bottom:1px solid;align-items:center;gap:17px;width:fit-content;padding-bottom:8px;font-size:10px;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.bot-inline-link:hover,.bot-text-action:hover{color:var(--bot-sage-dark);gap:26px}.bot-progress{z-index:101;width:var(--bot-progress,0%);background:var(--bot-sage-dark);pointer-events:none;height:2px;transition:width .12s linear;position:fixed;top:0;left:0}.bot-header{z-index:90;-webkit-backdrop-filter:blur(20px);background:#fdfaf2dd;border-bottom:1px solid #0000;height:102px;transition:height .35s,border-color .35s,background .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.bot-header-scrolled{background:#fdfaf2f4;border-color:#dcded1;height:76px;box-shadow:0 6px 22px #4c58490a}.bot-header-inner{align-items:center;gap:32px;max-width:1540px;height:100%;margin:auto;padding:0 48px;display:flex}.bot-home-link{flex:none}.bot-brand{align-items:center;gap:14px;display:inline-flex}.bot-brand img{object-fit:contain;border-radius:50%;width:66px;height:66px;transition:width .35s,height .35s}.bot-header-scrolled .bot-brand img{width:54px;height:54px}.bot-brand-wordmark{flex-direction:column;gap:5px;display:flex}.bot-brand-wordmark strong{font:500 23px/1 var(--bot-serif);letter-spacing:.11em;white-space:nowrap}.bot-brand-wordmark small{font:600 7px/1.3 var(--bot-sans);letter-spacing:.16em;color:var(--bot-sage-dark);white-space:nowrap}.bot-nav{align-items:center;gap:clamp(17px,2.1vw,35px);margin-left:auto;display:flex}.bot-nav a{font:500 11px var(--bot-sans);letter-spacing:.035em;transition:color .25s}.bot-nav a:hover{color:var(--bot-sage-dark)}.bot-language-toggle{color:#5f6a5e;font:700 12px "Tajawal",var(--bot-sans);letter-spacing:0;background:#f6f7ef;border:1px solid #c5cebc;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bot-language-toggle:hover{background:var(--bot-forest);color:#fffdf5;border-color:var(--bot-forest)}.bot-language-globe{font:22px Georgia,serif;transform:translateY(-1px)}.bot-nav-cta{font:700 9px var(--bot-sans);letter-spacing:.14em;white-space:nowrap;border:1px solid #9ca390;border-radius:100px;align-items:center;gap:18px;padding:14px 17px 14px 21px;transition:background .3s,color .3s;display:inline-flex}.bot-nav-cta:hover{background:var(--bot-forest);color:#fff}.bot-mobile-toggle,.bot-mobile-nav{display:none}.bot-hero{background:radial-gradient(ellipse at 50% 42%, #fffdfa 3%, transparent 71%), var(--bot-ivory);isolation:isolate;flex-direction:column;align-items:center;min-height:1080px;padding:183px 30px 77px;display:flex;position:relative}.bot-hero:before{content:"";pointer-events:none;opacity:.42;z-index:-2;background-image:radial-gradient(#8b938110 1px,#0000 1px);background-size:13px 13px;position:absolute;inset:0}.bot-hero-watermark{opacity:.057;filter:grayscale();z-index:-1;pointer-events:none;width:min(555px,46vw);position:absolute;top:116px;left:50%;transform:translate(-50%)}.bot-hero-sprig{color:#9eaa94;opacity:.65;pointer-events:none;width:240px;height:395px;position:absolute}.bot-hero-sprig-left{top:165px;left:-44px;transform:rotate(-6deg)}.bot-hero-sprig-right{top:140px;right:-35px;transform:scaleX(-1)rotate(-12deg)}.bot-hero-copy{text-align:center;z-index:3;max-width:880px;animation:.85s both botFadeUp;position:relative}.bot-hero h1{font:400 clamp(76px, 7.7vw, 124px)/.83 var(--bot-serif);letter-spacing:-.062em;margin:24px auto 27px}.bot-hero h1 em{color:var(--bot-sage-dark);font-weight:400}.bot-hero-copy p{color:#686e62;max-width:570px;margin:auto;font-size:14px;font-weight:400;line-height:1.85}.bot-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:27px;display:flex}.bot-text-action{color:#5f695d;border-bottom-color:#9fa595;padding:12px 0 10px}.bot-hero-gallery{z-index:2;justify-content:center;align-items:end;width:min(1030px,100vw - 180px);height:420px;margin-top:54px;display:flex;position:relative}.bot-hero-card{background:#e2e4db;border:7px solid #fffdfa;border-radius:22px;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s;position:absolute;overflow:hidden;box-shadow:0 21px 58px #454c3e19}.bot-hero-card img{object-fit:cover;width:100%;height:100%}.bot-hero-card span{font:700 8px var(--bot-sans);letter-spacing:.15em;color:#fff;text-shadow:0 1px 8px #1f241e;position:absolute;bottom:13px;left:15px}.bot-hero-card-left{width:31%;height:330px;transform:rotate(-8deg) translateY(calc(var(--bot-shift,0px) * .25));animation:1.15s .16s both botHeroLeft;bottom:20px;left:4%}.bot-hero-card-center{z-index:3;width:37%;height:410px;transform:translateY(calc(var(--bot-shift,0px) * -.25));animation:1.15s .27s both botHeroCenter;bottom:0;left:31.5%}.bot-hero-card-right{width:31%;height:330px;transform:rotate(8deg) translateY(calc(var(--bot-shift,0px) * .3));animation:1.15s .4s both botHeroRight;bottom:20px;right:4%}.bot-hero-gallery:hover .bot-hero-card-left{transform:translate(-9px,-8px)rotate(-10deg)}.bot-hero-gallery:hover .bot-hero-card-center{transform:translateY(-8px)}.bot-hero-gallery:hover .bot-hero-card-right{transform:translate(9px,-8px)rotate(10deg)}.bot-scroll-indicator{color:#6c7468;letter-spacing:.21em;align-items:center;gap:12px;margin-top:45px;font-size:9px;font-weight:700;display:flex}.bot-scroll-indicator svg{animation:2.5s infinite botScroll}.bot-hero-number{font:22px var(--bot-serif);align-items:center;gap:15px;display:flex;position:absolute;bottom:48px;right:53px}.bot-hero-number span{background:var(--bot-sage);width:35px;height:1px}.bot-ticker{background:#f1f1e7;border-top:1px solid #d7d9cc;border-bottom:1px solid #d7d9cc;padding:18px 0;position:relative;overflow:hidden}.bot-ticker-inner{white-space:nowrap;width:max-content;animation:35s linear infinite botTicker;display:flex}.bot-ticker-inner span{font:600 10px var(--bot-sans);letter-spacing:.25em;color:#89917f}.bot-ticker-inner i{color:#778471;font:normal 16px var(--bot-serif);margin:0 28px}.bot-about{background:var(--bot-milk)}.bot-about-layout{grid-template-columns:46% 54%;align-items:center;gap:4%;display:grid}.bot-about-art{width:84%;margin-left:8%;position:relative}.bot-about-art-frame{aspect-ratio:.82;background:#d7d9cf;border-radius:260px 260px 18px 18px;overflow:hidden}.bot-about-art-frame img{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform 1.1s}.bot-about-art:hover img{transform:scale(1.04)}.bot-about-art:before{content:"";pointer-events:none;border:1px solid #bec6b5;border-radius:260px 260px 18px 18px;position:absolute;inset:17px -17px -17px 17px}.bot-about-seal{background:#f5f4e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:143px;height:143px;display:flex;position:absolute;bottom:43px;right:-60px;box-shadow:0 14px 34px #69725d23}.bot-about-seal img{object-fit:contain;width:92px;height:92px}.bot-about-seal span{color:#738170;letter-spacing:.13em;font-size:6px;font-weight:700}.bot-about-copy{max-width:560px;padding-left:6%}.bot-about-copy h2{margin:27px 0 32px}.bot-about-copy>p{max-width:450px;color:var(--bot-muted);margin-bottom:16px;font-size:15px;font-weight:400;line-height:2}.bot-about-copy .bot-inline-link{margin-top:22px}.bot-art{background:var(--bot-cream)}.bot-section-top{justify-content:space-between;align-items:end;gap:42px;margin-bottom:58px;display:flex}.bot-section-top h2{margin:23px 0 0}.bot-section-top>p{max-width:285px;color:var(--bot-muted);margin:0 0 10px;font-size:13px;line-height:1.9}.bot-art-grid{grid-template-rows:repeat(2,315px);grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.bot-art-item{text-align:left;background:#dddcd1;border:0;border-radius:5px;padding:0;position:relative;overflow:hidden}.bot-art-item:after{content:"";pointer-events:none;background:linear-gradient(#0000,#172019bd);transition:opacity .5s;position:absolute;inset:42% 0 0}.bot-art-item img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.bot-art-item:hover img{transform:scale(1.065)}.bot-art-item:hover:after{opacity:.8}.bot-art-item-1{grid-area:span 2/span 4}.bot-art-item-2,.bot-art-item-3{grid-column:span 4}.bot-art-item-4,.bot-art-item-5{grid-column:span 3}.bot-art-item-6{grid-column:span 2}.bot-art-overlay{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:6px;display:flex;position:absolute;bottom:20px;left:23px;right:20px}.bot-art-overlay span:first-child{flex-direction:column;gap:5px;display:flex}.bot-art-overlay small{font:700 8px var(--bot-sans);letter-spacing:.18em}.bot-art-overlay strong{font:400 27px var(--bot-serif)}.bot-round-arrow{border:1px solid #fff9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .25s,color .25s;display:grid}.bot-art-item:hover .bot-round-arrow{color:var(--bot-forest);background:#fff}.bot-portfolio-bottom{justify-content:space-between;align-items:center;gap:25px;padding-top:33px;display:flex}.bot-portfolio-bottom>span{color:#909689;letter-spacing:.18em;font-size:9px;font-weight:700}.bot-services{background:var(--bot-milk)}.bot-services-top{margin-bottom:40px}.bot-services-list{border-top:1px solid #d7dccf}.bot-service{border-bottom:1px solid #d7dccf;grid-template-columns:100px 105px minmax(0,1fr) 58px;align-items:center;gap:15px;padding:29px 7px;transition:background .35s,padding .35s;display:grid}.bot-service:hover{background:#f4f6ee;padding-left:22px}.bot-service-num{font:700 9px var(--bot-sans);letter-spacing:.15em;color:#8b9587}.bot-service-icon{font:46px var(--bot-serif);color:#9ca899;line-height:1}.bot-service-main{justify-content:space-between;align-items:baseline;gap:28px;display:flex}.bot-service-main strong{font:400 41px/1 var(--bot-serif)}.bot-service-main small{max-width:290px;font:400 12px/1.8 var(--bot-sans);color:var(--bot-muted)}.bot-service-arrow{color:#778471;border:1px solid #b5bcaf;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .3s,color .3s,background .3s;display:grid}.bot-service:hover .bot-service-arrow{background:var(--bot-forest);color:#fff;transform:rotate(45deg)}.bot-workshop{background:#e7e9dc;position:relative;overflow:hidden}.bot-workshop-sprig{color:#c9cfbc;width:250px;height:480px;position:absolute;bottom:-100px;left:-45px;transform:rotate(16deg)}.bot-workshop-grid{grid-template-columns:56% 44%;align-items:center;gap:4%;display:grid}.bot-workshop-copy{z-index:1;max-width:610px}.bot-workshop-copy h2{margin:28px 0}.bot-workshop-copy>p{max-width:490px;font:400 15px/1.92 var(--bot-sans);color:#596254}.bot-workshop-fact{border-top:1px solid #bdc5b4;border-bottom:1px solid #bdc5b4;align-items:center;gap:16px;max-width:500px;margin:36px 0 33px;padding:21px 0;display:flex}.bot-fact-mark{color:#7e8d7a;font:32px var(--bot-serif)}.bot-workshop-fact div{flex-direction:column;gap:5px;display:flex}.bot-workshop-fact strong{font:500 19px var(--bot-serif)}.bot-workshop-fact small{font:400 11px var(--bot-sans);color:var(--bot-muted)}.bot-workshop-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.bot-workshop-note{font:400 10px/1.65 var(--bot-sans);color:#717d70;margin-top:20px;display:block}.bot-workshop-media{padding-left:25px;position:relative}.bot-workshop-image{background:#d5d9cf;width:min(100%,460px);height:550px;margin-left:auto;position:relative}.bot-workshop-image:before{content:"";pointer-events:none;border:1px solid #a9b5a2;position:absolute;inset:16px -16px -16px 16px}.bot-workshop-image img{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:relative}.bot-workshop-sticker{z-index:2;color:#6c7a69;width:112px;height:112px;font:700 10px/1.8 var(--bot-sans);letter-spacing:.16em;text-align:center;background:#fdfaf0;border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;left:-39px;transform:rotate(-12deg);box-shadow:0 12px 32px #6f7c661a}.bot-workshop-image-note{font:700 8px var(--bot-sans);letter-spacing:.16em;color:#7e8c7b;justify-content:space-between;gap:12px;padding:32px 0 0 10px;display:flex}.bot-films{color:#f8f6ed;background:#414b41;position:relative}.bot-films:before{content:"";pointer-events:none;background:radial-gradient(at 90% 20%,#79847430,#0000 53%),radial-gradient(at 10% 85%,#7f8b7730,#0000 40%);position:absolute;inset:0}.bot-films .bot-container{position:relative}.bot-films-header h2 em{color:#c3ceb9}.bot-films-header>p{color:#d1dacb}.bot-film-layout{grid-template-columns:48% 52%;align-items:center;gap:6%;padding:22px 0 0;display:grid}.bot-film-player-frame{background:#121711;border:9px solid #e8ebdd;border-radius:28px;width:min(100%,420px);height:650px;margin:auto;overflow:hidden;box-shadow:0 26px 80px #1a241b6b}.bot-film-player-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.bot-film-cover{color:#fff;background:#222;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.bot-film-cover:before{content:"";z-index:1;background:#0b150e4b;transition:background .3s;position:absolute;inset:0}.bot-film-cover:hover:before{background:#0b150e20}.bot-film-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.bot-film-cover:hover img{transform:scale(1.045)}.bot-film-play{z-index:2;color:#4a5748;background:#faf8e8e9;border-radius:50%;place-items:center;width:85px;height:85px;transition:box-shadow .3s,transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #faf8e833}.bot-film-cover:hover .bot-film-play{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 20px #faf8e833}.bot-film-play svg{margin-left:4px}.bot-film-play-label{z-index:2;font:700 10px var(--bot-sans);letter-spacing:.2em;white-space:nowrap;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.bot-film-meta{padding-right:15%}.bot-film-kicker{font:700 10px var(--bot-sans);letter-spacing:.18em;color:#bfccba;align-items:center;gap:17px;display:flex}.bot-film-kicker span{background:#9aab94;width:50px;height:1px}.bot-film-meta h3{font:400 clamp(60px, 5.8vw, 97px)/.91 var(--bot-serif);letter-spacing:-.037em;margin:31px 0 19px}.bot-film-meta p{font:400 14px/1.75 var(--bot-sans);color:#cad4c8;max-width:310px}.bot-film-original{color:#e0e7d8;margin-top:23px}.bot-film-controls{color:#f4f7e9;align-items:center;gap:25px;margin-top:69px;display:flex}.bot-film-controls button{color:#f6f8f0;background:0 0;border:1px solid #aebcaa;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .25s,color .25s;display:grid}.bot-film-controls button:hover{color:var(--bot-forest);background:#f7f7e9}.bot-film-controls>span{font:400 20px var(--bot-serif);text-align:center;min-width:64px}.bot-film-thumbs{gap:12px;margin-top:24px;display:flex}.bot-film-thumbs button{opacity:.55;background:0 0;border:1px solid #89978655;width:88px;height:90px;padding:3px;transition:opacity .25s,border .25s;position:relative}.bot-film-thumbs button:hover,.bot-film-thumbs .bot-film-thumb-active{opacity:1;border-color:#e8f0e2}.bot-film-thumbs img{object-fit:cover;width:100%;height:100%}.bot-film-thumbs span{z-index:2;font:700 9px var(--bot-sans);color:#fff;text-shadow:0 1px 8px #222;position:absolute;bottom:7px;left:9px}.bot-film-credit{color:#a5b4a5;font:700 8px var(--bot-sans);letter-spacing:.2em;margin-top:27px;display:block}.bot-manifesto{text-align:center;background:#f5f4eb;padding:145px 20px 155px;position:relative;overflow:hidden}.bot-manifesto:before,.bot-manifesto:after{content:"";opacity:.045;filter:grayscale();pointer-events:none;background:url(/amara-logo.png) 50%/contain no-repeat;width:490px;height:490px;position:absolute;top:0}.bot-manifesto:before{left:-260px}.bot-manifesto:after{right:-260px}.bot-manifesto-inner{flex-direction:column;align-items:center;display:flex}.bot-manifesto-flower{font:44px var(--bot-serif);color:#9ca997;margin-bottom:23px}.bot-manifesto p{font:400 clamp(75px, 9vw, 145px)/.78 var(--bot-serif);letter-spacing:-.047em;margin:36px 0}.bot-manifesto-bottom{font:700 9px var(--bot-sans);letter-spacing:.24em;color:#869285}.bot-contact{background:#e4e8db;position:relative;overflow:hidden}.bot-contact-sprig{color:#c4ceba;width:270px;height:510px;position:absolute;bottom:-95px;right:-30px;transform:scaleX(-1)rotate(-8deg)}.bot-contact-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bot-contact h2{margin:28px 0}.bot-contact-inner>p{color:#5d6a59;max-width:580px;font-size:15px;line-height:1.9}.bot-contact-buttons{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:22px;display:flex}.bot-contact-number{font:500 14px var(--bot-sans);border-bottom:1px solid #a7b0a3;align-items:center;gap:12px;margin-top:29px;padding-bottom:7px;display:inline-flex}.bot-contact-location{color:#7c8b7a;font:700 9px var(--bot-sans);letter-spacing:.18em;margin-top:36px}.bot-footer{background:#fdfaf3;padding:78px 0 0}.bot-footer-main{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:35px;padding-bottom:78px;display:grid}.bot-brand-small img{width:84px;height:84px}.bot-brand-small .bot-brand-wordmark strong{font-size:29px}.bot-brand-small .bot-brand-wordmark small{font-size:8px}.bot-footer-links{flex-direction:column;gap:16px;display:flex}.bot-footer-links>span,.bot-footer-message>span{font:700 9px var(--bot-sans);color:#8d9988;letter-spacing:.19em;margin-bottom:14px}.bot-footer-links a{font:500 12px var(--bot-sans);align-items:center;gap:8px;width:fit-content;display:inline-flex}.bot-footer-links a:hover{color:var(--bot-sage-dark)}.bot-footer-message p{font:400 35px/1 var(--bot-serif);margin:17px 0}.bot-footer-bottom{color:#82907f;border-top:1px solid #d8ded1;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.bot-footer-bottom>span,.bot-footer-bottom>a{font:700 8px var(--bot-sans);letter-spacing:.18em}.bot-footer-bottom a{align-items:center;gap:8px;display:inline-flex}.bot-floating-whatsapp{z-index:85;background:var(--bot-forest);border-radius:60px;align-items:center;gap:13px;height:55px;padding:0 15px 0 21px;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:27px;right:28px;box-shadow:0 13px 32px #26372d4a;color:#fff!important}.bot-floating-whatsapp:hover{transform:translateY(-4px);box-shadow:0 17px 36px #26372d59}.bot-floating-whatsapp span{font:700 9px var(--bot-sans);letter-spacing:.13em}.bot-floating-whatsapp svg{width:25px;height:25px}.bot-lightbox{z-index:150;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17211deb;justify-content:center;align-items:center;padding:36px 85px;display:flex;position:fixed;inset:0}.bot-lightbox-content{flex-direction:column;align-items:center;max-height:90vh;display:flex}.bot-lightbox-content img{object-fit:contain;width:auto;height:min(75vh,790px);box-shadow:0 15px 80px #1119}.bot-lightbox-content>div{color:#fffdf7;justify-content:space-between;align-self:stretch;align-items:baseline;gap:14px;margin-top:14px;display:flex}.bot-lightbox-content span{font:700 9px var(--bot-sans);letter-spacing:.16em}.bot-lightbox-content strong{font:400 28px var(--bot-serif)}.bot-lightbox>button{z-index:151;color:#fff;background:0 0;border:1px solid #ffffff6d;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s;display:grid;position:absolute}.bot-lightbox>button:hover{background:#ffffff24}.bot-lightbox-close{top:30px;right:32px}.bot-lightbox-prev{top:50%;left:28px}.bot-lightbox-next{top:50%;right:28px}.bot-site[dir=rtl]{--bot-serif:"Amiri", "Noto Naskh Arabic", Georgia, serif;--bot-sans:"Tajawal", Arial, sans-serif}.bot-site[dir=rtl] .bot-header-inner{gap:18px}.bot-site[dir=rtl] .bot-nav{gap:clamp(16px,1.8vw,30px);margin-left:0;margin-right:auto}.bot-site[dir=rtl] .bot-nav a{letter-spacing:0;font-size:13px;font-weight:600}.bot-site[dir=rtl] .bot-brand-wordmark strong{font:700 20px/1.2 var(--bot-serif);letter-spacing:0}.bot-site[dir=rtl] .bot-brand-wordmark small{font:600 9px/1.2 var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-nav-cta{letter-spacing:0;padding:12px 17px;font-size:12px}.bot-site[dir=rtl] .bot-tag{letter-spacing:0;font-size:12px}.bot-site[dir=rtl] .bot-hero{padding-top:167px}.bot-site[dir=rtl] .bot-hero h1{letter-spacing:-.035em;margin:13px auto 15px;font-size:clamp(69px,6.7vw,111px);line-height:1.23}.bot-site[dir=rtl] .bot-hero-copy p{font:500 16px/1.85 var(--bot-sans);max-width:650px}.bot-site[dir=rtl] .bot-button,.bot-site[dir=rtl] .bot-text-action,.bot-site[dir=rtl] .bot-inline-link{font:700 12px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-hero-card span{letter-spacing:0;font-size:11px;left:auto;right:15px}.bot-site[dir=rtl] .bot-scroll-indicator,.bot-site[dir=rtl] .bot-ticker-inner span{font:700 12px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-section h2{letter-spacing:-.024em;font-size:clamp(59px,5.3vw,91px);line-height:1.35}.bot-site[dir=rtl] .bot-about-copy>p,.bot-site[dir=rtl] .bot-section-top>p,.bot-site[dir=rtl] .bot-workshop-copy>p,.bot-site[dir=rtl] .bot-contact-inner>p{font:500 16px/1.85 var(--bot-sans)}.bot-site[dir=rtl] .bot-about-seal span{font:600 9px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-art-overlay{left:18px;right:18px}.bot-site[dir=rtl] .bot-art-overlay strong{font-size:26px;line-height:1.4}.bot-site[dir=rtl] .bot-art-overlay small,.bot-site[dir=rtl] .bot-portfolio-bottom>span{font:700 10px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-service-main strong{font-size:34px;line-height:1.55}.bot-site[dir=rtl] .bot-service-main small{font:500 13px/1.8 var(--bot-sans)}.bot-site[dir=rtl] .bot-service-num{letter-spacing:0}.bot-site[dir=rtl] .bot-workshop-fact strong{font-size:23px;line-height:1.5}.bot-site[dir=rtl] .bot-workshop-fact small,.bot-site[dir=rtl] .bot-workshop-note{font:500 12px/1.7 var(--bot-sans)}.bot-site[dir=rtl] .bot-workshop-sticker{font:700 15px/1.55 var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-workshop-image-note{font:700 10px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-film-kicker,.bot-site[dir=rtl] .bot-film-credit,.bot-site[dir=rtl] .bot-film-play-label{font:700 12px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-film-meta h3{letter-spacing:-.018em;margin:15px 0;font-size:clamp(57px,5vw,88px);line-height:1.45}.bot-site[dir=rtl] .bot-film-meta p{font:500 15px/1.8 var(--bot-sans)}.bot-site[dir=rtl] .bot-film-controls{margin-top:45px}.bot-site[dir=rtl] .bot-manifesto p{letter-spacing:-.025em;font-size:clamp(64px,7vw,105px);line-height:1.65}.bot-site[dir=rtl] .bot-manifesto-bottom,.bot-site[dir=rtl] .bot-contact-location{font:700 12px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-footer-links>span,.bot-site[dir=rtl] .bot-footer-message>span{font:700 11px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-footer-links a{font:500 14px var(--bot-sans)}.bot-site[dir=rtl] .bot-footer-message p{font-size:35px;line-height:1.6}.bot-site[dir=rtl] .bot-footer-bottom>span,.bot-site[dir=rtl] .bot-footer-bottom>a{font:500 11px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-floating-whatsapp span{font:700 12px var(--bot-sans);letter-spacing:0}.bot-site[dir=rtl] .bot-lightbox-content strong{font-size:26px}.bot-site[dir=rtl] .bot-lightbox-content span{font:700 11px var(--bot-sans);letter-spacing:0}.bot-animate .bot-reveal{opacity:0;transition:opacity .85s,transform .95s cubic-bezier(.2,.6,.2,1);transform:translateY(38px)}.bot-animate .bot-reveal.bot-visible{opacity:1;transform:translateY(0)}@keyframes botFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes botHeroLeft{0%{opacity:0;transform:translate(-40px,55px)rotate(-14deg)}to{opacity:1;transform:translateY(0)rotate(-8deg)}}@keyframes botHeroCenter{0%{opacity:0;transform:translateY(75px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes botHeroRight{0%{opacity:0;transform:translate(40px,55px)rotate(14deg)}to{opacity:1;transform:translateY(0)rotate(8deg)}}@keyframes botScroll{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}@keyframes botTicker{to{transform:translate(-50%)}}@media (width<=1200px){.bot-container{width:calc(100% - 74px)}.bot-header-inner{padding:0 34px}.bot-brand-wordmark strong{font-size:20px}.bot-nav{gap:18px}.bot-hero-gallery{width:calc(100vw - 130px)}.bot-service-main small{max-width:235px}.bot-footer-main{grid-template-columns:1.7fr 1fr 1.1fr}.bot-footer-message{display:none}}@media (width<=1000px){.bot-header{height:83px}.bot-header-scrolled{height:70px}.bot-nav,.bot-nav-cta{display:none}.bot-mobile-toggle{color:var(--bot-ink);background:0 0;border:0;place-items:center;margin-left:auto;padding:8px;display:grid}.bot-language-toggle{margin-left:auto}.bot-mobile-toggle{margin-left:0}.bot-site[dir=rtl] .bot-language-toggle{margin-left:0;margin-right:auto}.bot-site[dir=rtl] .bot-mobile-toggle{margin-right:0}.bot-mobile-nav{z-index:89;background:#f9f8f0;flex-direction:column;padding:30px 7vw 70px;display:flex;position:fixed;inset:70px 0 0;overflow:auto}.bot-mobile-nav a{font:400 42px var(--bot-serif);border-bottom:1px solid #d3dacd;grid-template-columns:48px 1fr 28px;align-items:center;padding:16px 0;display:grid}.bot-mobile-nav a span{font:700 10px var(--bot-sans);color:#95a191}.bot-mobile-nav .bot-mobile-contact{color:var(--bot-sage-dark);margin-top:17px;font-size:30px}.bot-hero{min-height:930px;padding-top:152px}.bot-hero h1{font-size:clamp(77px,10vw,109px)}.bot-hero-gallery{width:calc(100vw - 110px);height:370px}.bot-hero-card-center{height:364px}.bot-hero-card-left,.bot-hero-card-right{height:290px}.bot-about-layout{grid-template-columns:45% 55%;gap:2%}.bot-about-seal{width:112px;height:112px;right:-30px}.bot-about-seal img{width:75px;height:75px}.bot-about-copy{padding-left:8%}.bot-art-grid{grid-template-rows:repeat(2,275px);gap:12px}.bot-art-overlay{left:15px;right:12px}.bot-art-overlay strong{font-size:24px}.bot-workshop-grid{grid-template-columns:52% 48%}.bot-workshop-image{height:470px}.bot-film-player-frame{width:365px;height:570px}.bot-film-meta{padding-right:0}}@media (width<=760px){.bot-container{width:calc(100% - 44px)}.bot-section{padding:92px 0}.bot-section h2{font-size:clamp(58px,10vw,78px)}.bot-site[dir=rtl] .bot-section h2{font-size:clamp(51px,8vw,74px);line-height:1.4}.bot-site[dir=rtl] .bot-hero h1{font-size:clamp(67px,9.6vw,88px)}.bot-site[dir=rtl] .bot-hero-copy p{font-size:14px}.bot-site[dir=rtl] .bot-film-meta h3{font-size:64px}.bot-site[dir=rtl] .bot-manifesto p{font-size:clamp(60px,8.5vw,90px)}.bot-hero{min-height:800px;padding:135px 20px 48px}.bot-hero-watermark{width:80vw;top:125px}.bot-hero-sprig{opacity:.45;width:120px;height:260px}.bot-hero-sprig-left{top:145px;left:-40px}.bot-hero-sprig-right{top:122px;right:-38px}.bot-hero h1{margin:22px auto;font-size:clamp(70px,12vw,91px)}.bot-hero-copy p{max-width:450px;font-size:13px}.bot-hero-gallery{width:calc(100vw - 54px);height:325px;margin-top:46px}.bot-hero-card{border-width:5px;border-radius:15px}.bot-hero-card-center{width:45%;height:320px;left:27.5%}.bot-hero-card-left,.bot-hero-card-right{width:37%;height:242px;bottom:19px}.bot-hero-card-left{left:0}.bot-hero-card-right{right:0}.bot-hero-card span,.bot-hero-number{display:none}.bot-about-layout,.bot-workshop-grid,.bot-film-layout{grid-template-columns:1fr}.bot-about-art{width:min(85%,440px);margin:0 auto 74px}.bot-about-copy{max-width:640px;padding-left:0}.bot-about-copy h2{margin-bottom:26px}.bot-section-top{flex-direction:column;align-items:start;gap:17px;margin-bottom:33px}.bot-section-top>p{max-width:510px;margin:0}.bot-art-grid{grid-template-rows:repeat(4,240px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bot-art-item-1{grid-area:span 2/span 1}.bot-art-item-2,.bot-art-item-3,.bot-art-item-4,.bot-art-item-5,.bot-art-item-6{grid-area:span 1/span 1}.bot-art-item-6{grid-row:span 2}.bot-service{grid-template-columns:50px 65px 1fr 42px;gap:12px}.bot-service-icon{font-size:33px}.bot-service-main{flex-direction:column;gap:9px}.bot-service-main strong{font-size:33px}.bot-service-main small{max-width:none;font-size:11px}.bot-service-arrow{width:40px;height:40px}.bot-workshop-media{width:min(100%,500px);margin:0 auto;padding:60px 0 0}.bot-workshop-image{width:min(100%,420px);height:480px;margin:0 auto}.bot-workshop-note{margin-bottom:0}.bot-film-layout{gap:52px}.bot-film-player-frame{order:0}.bot-film-meta{order:1;padding:0 12px}.bot-film-meta h3{font-size:70px}.bot-film-controls{margin-top:32px}.bot-manifesto{padding:100px 15px}.bot-manifesto p{font-size:clamp(70px,10vw,105px)}.bot-footer-main{grid-template-columns:1.5fr 1fr;gap:40px}.bot-footer-brand{grid-column:1/-1}.bot-footer-bottom{flex-wrap:wrap}}@media (width<=520px){.bot-header-inner{padding:0 17px}.bot-brand{gap:8px}.bot-brand img{width:53px;height:53px}.bot-header-scrolled .bot-brand img{width:49px;height:49px}.bot-brand-wordmark strong{font-size:17px}.bot-brand-wordmark small{letter-spacing:.13em;font-size:5.8px}.bot-language-toggle{gap:3px;padding:7px 9px;font-size:11px}.bot-language-globe{font-size:17px}.bot-site[dir=rtl] .bot-brand-wordmark strong{font-size:15px}.bot-site[dir=rtl] .bot-brand-wordmark small{font-size:7px}.bot-site[dir=rtl] .bot-hero h1{font-size:clamp(61px,12vw,77px)}.bot-site[dir=rtl] .bot-hero-copy p{font-size:13px}.bot-site[dir=rtl] .bot-hero{padding-top:117px}.bot-site[dir=rtl] .bot-section h2{font-size:clamp(48px,10vw,65px)}.bot-site[dir=rtl] .bot-service-main strong{font-size:25px}.bot-site[dir=rtl] .bot-art-overlay strong{font-size:18px}.bot-site[dir=rtl] .bot-film-meta h3{font-size:53px}.bot-site[dir=rtl] .bot-manifesto p{font-size:clamp(53px,12vw,72px)}.bot-tag{letter-spacing:.18em;font-size:8px}.bot-hero{min-height:750px;padding:124px 14px 35px}.bot-hero h1{font-size:clamp(67px,14.2vw,78px)}.bot-hero-copy p{max-width:330px;font-size:12px}.bot-hero-actions{gap:15px;margin-top:22px}.bot-button{gap:16px;min-height:52px;padding:0 20px;font-size:9px}.bot-text-action{font-size:8px}.bot-hero-gallery{width:calc(100vw - 39px);height:283px;margin-top:31px}.bot-hero-card-center{height:275px}.bot-hero-card-left,.bot-hero-card-right{height:208px}.bot-scroll-indicator{margin-top:25px;font-size:8px}.bot-about-art{margin-bottom:65px}.bot-about-copy>p{font-size:13px}.bot-art-grid{grid-template-rows:repeat(4,190px);gap:9px}.bot-art-overlay{bottom:10px;left:10px}.bot-art-overlay strong{font-size:19px}.bot-art-overlay small{font-size:6px}.bot-round-arrow{display:none}.bot-portfolio-bottom{flex-direction:column;align-items:start;gap:14px}.bot-service{grid-template-columns:35px 1fr 38px;gap:13px;padding:25px 0}.bot-service-icon{display:none}.bot-service-main strong{font-size:32px}.bot-service-num{font-size:7px}.bot-service-main small{font-size:11px}.bot-workshop-copy>p{font-size:13px}.bot-workshop-actions{gap:19px}.bot-workshop-media{padding-top:65px}.bot-workshop-image{width:86%;height:410px}.bot-workshop-sticker{width:86px;height:86px;font-size:8px;top:22px;left:-30px}.bot-workshop-image-note{flex-wrap:wrap;line-height:2}.bot-film-player-frame{width:min(100%,355px);height:555px}.bot-film-meta h3{font-size:65px}.bot-film-thumbs button{width:77px;height:78px}.bot-manifesto p{font-size:clamp(65px,13.5vw,81px)}.bot-contact-inner>p{font-size:13px}.bot-contact-buttons{flex-direction:column;width:100%;max-width:345px}.bot-contact-buttons .bot-button{width:100%}.bot-contact-location{font-size:7px}.bot-footer{padding-top:58px}.bot-footer-main{grid-template-columns:1fr 1fr;gap:36px 18px;padding-bottom:55px}.bot-brand-small img{width:72px;height:72px}.bot-brand-small .bot-brand-wordmark strong{font-size:23px}.bot-brand-small .bot-brand-wordmark small{font-size:7px}.bot-footer-bottom>span:nth-child(2){display:none}.bot-floating-whatsapp{justify-content:center;width:53px;height:53px;padding:13px;bottom:16px;right:15px}.bot-floating-whatsapp span{display:none}.bot-lightbox{padding:56px 25px}.bot-lightbox-content img{max-width:calc(100vw - 65px);height:auto;max-height:65vh}.bot-lightbox-content>div{flex-direction:column}.bot-lightbox>button{width:39px;height:39px}.bot-lightbox-close{top:12px;right:12px}.bot-lightbox-prev{top:45%;left:7px}.bot-lightbox-next{top:45%;right:7px}}@media (prefers-reduced-motion:reduce){.bot-site *,.bot-site :before,.bot-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.bot-animate .bot-reveal{opacity:1!important;transform:none!important}}
