@media (min-width:1024px){.CaseChamber3D-module__tuPmaG__chamber{box-sizing:border-box;cursor:default;background:radial-gradient(circle at 50% 40%,#091209 0%,#030603 70%,#010301 100%);border:1px solid #b9ff3840;border-radius:16px;outline:none;width:100%;height:76vh;min-height:520px;max-height:720px;margin:24px 0 40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 20px 60px #000000d9}.CaseChamber3D-module__tuPmaG__chamber:focus-visible{border-color:#b9ff38cc;box-shadow:0 0 0 2px #b9ff3880,inset 0 1px #fff3}.CaseChamber3D-module__tuPmaG__mobileStack{display:none!important}.CaseChamber3D-module__tuPmaG__chamberContainer{perspective:1200px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CaseChamber3D-module__tuPmaG__stage{transform-style:preserve-3d;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaseChamber3D-module__tuPmaG__stageLight{pointer-events:none;background:radial-gradient(circle,#b9ff3814 0%,#0000 70%);width:460px;height:460px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.CaseChamber3D-module__tuPmaG__scene3D{width:66%;height:70%;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(var(--tx,0px), var(--ty,0px), 0);transition:transform .56s cubic-bezier(.22,.8,.2,1);position:relative}.CaseChamber3D-module__tuPmaG__supportPlane{z-index:1;width:44%;height:62%;transform:translate3d(calc(var(--tx,0px) * .4), calc(var(--ty,0px) * .4), -40px) rotate(1.8deg);opacity:.92;background:#060b06;border:1px solid #b9ff384d;border-radius:8px;transition:transform .56s cubic-bezier(.22,.8,.2,1);position:absolute;top:-8%;right:-10%;overflow:hidden;box-shadow:-14px 18px 40px #000c,0 0 16px #b9ff380f}.CaseChamber3D-module__tuPmaG__supportImage{object-fit:cover;object-position:center;filter:brightness(.95)contrast(1.05)}.CaseChamber3D-module__tuPmaG__mainPlane{z-index:2;background:#040804;border:1px solid #b9ff3866;border-radius:10px;transition:transform .56s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 50px #000000e6,0 0 24px #b9ff3814}.CaseChamber3D-module__tuPmaG__mainImage{object-fit:contain;object-position:center;background:#030603}.CaseChamber3D-module__tuPmaG__identity{z-index:10;pointer-events:none;max-width:520px;position:absolute;bottom:28px;left:32px}.CaseChamber3D-module__tuPmaG__metaBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-ui,monospace);letter-spacing:.14em;text-transform:uppercase;color:#rgba(243, 239, 230, .9);background:#030603d9;border:1px solid #b9ff384d;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:10px;display:inline-flex}.CaseChamber3D-module__tuPmaG__projectNumber{color:#b9ff38;font-weight:850}.CaseChamber3D-module__tuPmaG__metaDivider{color:#b9ff3866}.CaseChamber3D-module__tuPmaG__sector,.CaseChamber3D-module__tuPmaG__year{color:#f3efe6cc}.CaseChamber3D-module__tuPmaG__title{font-family:var(--font-ui,monospace);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #000000e6;margin:8px 0 6px;font-size:clamp(32px,4vw,48px);font-weight:850;line-height:1.05}.CaseChamber3D-module__tuPmaG__proposition{font-family:var(--font-ui,monospace);color:#f3efe6d9;text-shadow:0 2px 8px #000000e6;margin-bottom:12px;font-size:12.5px;line-height:1.45}.CaseChamber3D-module__tuPmaG__servicesStack{flex-wrap:wrap;gap:6px;display:flex}.CaseChamber3D-module__tuPmaG__serviceChip{font-family:var(--font-ui,monospace);letter-spacing:.12em;text-transform:uppercase;color:#b9ff38;background:#030603d9;border:1px solid #b9ff3859;border-radius:4px;padding:3px 9px;font-size:9px;font-weight:750}}@media (max-width:1023px){.CaseChamber3D-module__tuPmaG__chamberContainer{display:none!important}.CaseChamber3D-module__tuPmaG__mobileStack{box-sizing:border-box;background:#030603;border:1px solid #b9ff3840;border-radius:12px;flex-direction:column;gap:16px;width:100%;margin:16px 0 32px;padding:18px 14px 22px;display:flex!important}.CaseChamber3D-module__tuPmaG__mobileIdentity{flex-direction:column;gap:6px;display:flex}.CaseChamber3D-module__tuPmaG__mobileMeta{font-family:var(--font-ui,monospace);letter-spacing:.14em;color:#b9ff38;text-transform:uppercase;font-size:10px;font-weight:850}.CaseChamber3D-module__tuPmaG__mobileTitle{font-family:var(--font-ui,monospace);color:#fff;text-transform:uppercase;margin:0;font-size:26px;font-weight:850;line-height:1.1}.CaseChamber3D-module__tuPmaG__mobileDesc{font-family:var(--font-ui,monospace);color:#f3efe6cc;margin:0;font-size:12px;line-height:1.45}.CaseChamber3D-module__tuPmaG__mobileMediaGroup{flex-direction:column;gap:12px;width:100%;display:flex}.CaseChamber3D-module__tuPmaG__mobileMainFrame,.CaseChamber3D-module__tuPmaG__mobileSupportFrame{background:#050805;border:1px solid #b9ff384d;border-radius:8px;width:100%;position:relative;overflow:hidden}.CaseChamber3D-module__tuPmaG__mobileImg{object-fit:contain;width:100%;height:auto;display:block}}@media (prefers-reduced-motion:reduce){.CaseChamber3D-module__tuPmaG__scene3D,.CaseChamber3D-module__tuPmaG__supportPlane,.CaseChamber3D-module__tuPmaG__mainPlane{transition:none!important;transform:none!important}}
.SiteFooter-module__p-5sba__footer{isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 850px;flex-direction:column;gap:clamp(3rem,6vw,5.5rem);padding:clamp(4rem,7vw,7.5rem) clamp(1.5rem,5vw,5.5rem) clamp(2rem,3.5vw,3rem);transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}:is(html[data-world=clarity] .SiteFooter-module__p-5sba__footer,.SiteFooter-module__p-5sba__footer[data-world=clarity]){color:#090a09;background-color:#f4f1e8;border-top:1px solid #191c181f}:is(html[data-world=obsession] .SiteFooter-module__p-5sba__footer,.SiteFooter-module__p-5sba__footer[data-world=obsession]){color:#f3efe6;background:radial-gradient(circle at 75% 0,#b9f2270e,#0000 32%),#030503;border-top:1px solid #b9f22738}.SiteFooter-module__p-5sba__footer[data-world=obsession]:before{content:"";background:linear-gradient(90deg, transparent, var(--imar-signal,#b9f227) 35%, #b9f22726 70%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}html[data-world=obsession] .SiteFooter-module__p-5sba__footer:before{content:"";background:linear-gradient(90deg, transparent, var(--imar-signal,#b9f227) 35%, #b9f22726 70%, transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.SiteFooter-module__p-5sba__topClosure{z-index:2;border-bottom:1px solid #f3efe621;justify-content:space-between;align-items:flex-end;gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(2.5rem,4.5vw,4.5rem);display:flex;position:relative}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__topClosure{border-bottom-color:#191c181f}html[data-world=clarity] .SiteFooter-module__p-5sba__topClosure{border-bottom-color:#191c181f}.SiteFooter-module__p-5sba__statementBlock{max-width:48rem}.SiteFooter-module__p-5sba__kicker{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.65rem;font-weight:750}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__kicker{color:#191c18a6}html[data-world=clarity] .SiteFooter-module__p-5sba__kicker{color:#191c18a6}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__kicker{color:var(--imar-signal,#b9f227)}html[data-world=obsession] .SiteFooter-module__p-5sba__kicker{color:var(--imar-signal,#b9f227)}.SiteFooter-module__p-5sba__headline{letter-spacing:-.045em;margin:0 0 1.25rem;font-size:clamp(2.4rem,5.2vw,5.5rem);font-weight:560;line-height:.94}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__headline{color:#090a09}html[data-world=clarity] .SiteFooter-module__p-5sba__headline{color:#090a09}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__headline{color:#f3efe6;text-shadow:0 0 1px #ffffffa6,0 0 24px #f3efe614}html[data-world=obsession] .SiteFooter-module__p-5sba__headline{color:#f3efe6;text-shadow:0 0 1px #ffffffa6,0 0 24px #f3efe614}.SiteFooter-module__p-5sba__support{font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.5;display:block}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__support{color:#191c18b3}html[data-world=clarity] .SiteFooter-module__p-5sba__support{color:#191c18b3}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__support{color:#f3efe69e}html[data-world=obsession] .SiteFooter-module__p-5sba__support{color:#f3efe69e}.SiteFooter-module__p-5sba__primaryCta{background-color:var(--imar-signal,#b9f227);color:#090a09;height:54px;min-height:54px;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.12em;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.75rem;font-size:.75rem;font-weight:750;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;display:inline-flex;position:relative;box-shadow:0 4px 20px #b9f22738}.SiteFooter-module__p-5sba__primaryCta span{color:#090a09}.SiteFooter-module__p-5sba__primaryCta b{color:#090a09;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;transition:transform .25s;display:inline-flex}.SiteFooter-module__p-5sba__primaryCta:hover{background-color:#c7ff38;transform:translateY(-2px);box-shadow:0 8px 28px #b9f22752}.SiteFooter-module__p-5sba__primaryCta:hover b{transform:translate(4px)}.SiteFooter-module__p-5sba__primaryCta:focus-visible{outline:none;box-shadow:0 0 0 3px #b9f22773,0 8px 24px #b9f22740}.SiteFooter-module__p-5sba__navGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2.5rem,4vw,4rem);display:grid;position:relative}.SiteFooter-module__p-5sba__navGroup{flex-direction:column;gap:.85rem;display:flex}.SiteFooter-module__p-5sba__navGroupLabel{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem;font-weight:750}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__navGroupLabel{color:#191c1885}html[data-world=clarity] .SiteFooter-module__p-5sba__navGroupLabel{color:#191c1885}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__navGroupLabel{color:var(--imar-signal,#b9f227)}html[data-world=obsession] .SiteFooter-module__p-5sba__navGroupLabel{color:var(--imar-signal,#b9f227)}.SiteFooter-module__p-5sba__navList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__p-5sba__navLink{letter-spacing:.02em;align-items:center;gap:.45rem;width:fit-content;font-size:clamp(.85rem,1vw,.95rem);font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.SiteFooter-module__p-5sba__navLink small{opacity:.65;font-size:.65rem;font-weight:500}.SiteFooter-module__p-5sba__navLink i{opacity:.55;font-size:.8rem;font-style:normal;transition:transform .2s,opacity .2s}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__navLink{color:#1a1e19}html[data-world=clarity] .SiteFooter-module__p-5sba__navLink{color:#1a1e19}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__navLink:hover,.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__navLink:focus-visible{color:#090a09;outline:none}html[data-world=clarity] .SiteFooter-module__p-5sba__navLink:hover{color:#090a09;outline:none}html[data-world=clarity] .SiteFooter-module__p-5sba__navLink:focus-visible{color:#090a09;outline:none}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__navLink:hover i{opacity:1;transform:translate(2px,-2px)}html[data-world=clarity] .SiteFooter-module__p-5sba__navLink:hover i{opacity:1;transform:translate(2px,-2px)}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__navLink{color:#f3efe6d1}html[data-world=obsession] .SiteFooter-module__p-5sba__navLink{color:#f3efe6d1}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__navLink:hover,.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__navLink:focus-visible{color:var(--imar-signal,#b9f227);outline:none}html[data-world=obsession] .SiteFooter-module__p-5sba__navLink:hover{color:var(--imar-signal,#b9f227);outline:none}html[data-world=obsession] .SiteFooter-module__p-5sba__navLink:focus-visible{color:var(--imar-signal,#b9f227);outline:none}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__navLink:hover i{opacity:1;color:var(--imar-signal,#b9f227);transform:translate(2px,-2px)}html[data-world=obsession] .SiteFooter-module__p-5sba__navLink:hover i{opacity:1;color:var(--imar-signal,#b9f227);transform:translate(2px,-2px)}.SiteFooter-module__p-5sba__signatureBar{z-index:2;border-top:1px solid #f3efe61f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(2rem,4vw,4rem);padding-top:clamp(1.8rem,3vw,2.8rem);display:grid;position:relative}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__signatureBar{border-top-color:#191c181f}html[data-world=clarity] .SiteFooter-module__p-5sba__signatureBar{border-top-color:#191c181f}.SiteFooter-module__p-5sba__brandBlock{flex-direction:column;gap:.15rem;display:flex}.SiteFooter-module__p-5sba__brandTitle{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.1em;font-size:1.35rem;font-weight:850}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__brandTitle{color:#090a09}html[data-world=clarity] .SiteFooter-module__p-5sba__brandTitle{color:#090a09}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__brandTitle{color:#f3efe6}html[data-world=obsession] .SiteFooter-module__p-5sba__brandTitle{color:#f3efe6}.SiteFooter-module__p-5sba__brandSub{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.58rem;font-weight:700}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__brandSub{color:#191c188c}html[data-world=clarity] .SiteFooter-module__p-5sba__brandSub{color:#191c188c}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__brandSub{color:#f3efe680}html[data-world=obsession] .SiteFooter-module__p-5sba__brandSub{color:#f3efe680}.SiteFooter-module__p-5sba__institutionalStatement{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.5}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__institutionalStatement{color:#191c189e}html[data-world=clarity] .SiteFooter-module__p-5sba__institutionalStatement{color:#191c189e}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__institutionalStatement{color:#f3efe68c}html[data-world=obsession] .SiteFooter-module__p-5sba__institutionalStatement{color:#f3efe68c}.SiteFooter-module__p-5sba__copyright{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.08em;white-space:nowrap;font-size:.62rem}.SiteFooter-module__p-5sba__footer[data-world=clarity] .SiteFooter-module__p-5sba__copyright{color:#191c1873}html[data-world=clarity] .SiteFooter-module__p-5sba__copyright{color:#191c1873}.SiteFooter-module__p-5sba__footer[data-world=obsession] .SiteFooter-module__p-5sba__copyright{color:#f3efe666}html[data-world=obsession] .SiteFooter-module__p-5sba__copyright{color:#f3efe666}:is(html[data-locale=tn] .SiteFooter-module__p-5sba__footer,.SiteFooter-module__p-5sba__footer[dir=rtl]){font-family:var(--font-ar-ui,"Cairo", sans-serif);font-synthesis:none;letter-spacing:0}.SiteFooter-module__p-5sba__footer[dir=rtl] .SiteFooter-module__p-5sba__headline{font-family:var(--font-ar-display,"Aref Ruqaa", serif);font-synthesis:none;letter-spacing:0;line-height:1.1}html[data-locale=tn] .SiteFooter-module__p-5sba__headline{font-family:var(--font-ar-display,"Aref Ruqaa", serif);font-synthesis:none;letter-spacing:0;line-height:1.1}@media (max-width:900px){.SiteFooter-module__p-5sba__signatureBar{grid-template-columns:1fr;align-items:flex-start;gap:1.5rem}}@media (max-width:700px){.SiteFooter-module__p-5sba__footer{gap:1.75rem;padding:clamp(2rem,5vw,2.75rem) clamp(1rem,4.5vw,1.5rem) 1.25rem}.SiteFooter-module__p-5sba__topClosure{flex-direction:column;align-items:flex-start;gap:1.15rem;padding-bottom:1.35rem}.SiteFooter-module__p-5sba__kicker{margin:0 0 .4rem}.SiteFooter-module__p-5sba__headline{margin:0 0 .65rem}.SiteFooter-module__p-5sba__primaryCta{justify-content:center;width:100%}.SiteFooter-module__p-5sba__navGrid{grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem;padding-bottom:1.15rem}.SiteFooter-module__p-5sba__navGroup:first-child{order:1}.SiteFooter-module__p-5sba__navGroup:nth-child(3){order:2}.SiteFooter-module__p-5sba__navGroup:nth-child(2){order:3;grid-column:1/-1}.SiteFooter-module__p-5sba__navGroup{gap:.35rem}.SiteFooter-module__p-5sba__navGroupLabel{margin:0 0 .15rem}.SiteFooter-module__p-5sba__navList{gap:.2rem}.SiteFooter-module__p-5sba__navLink{min-height:44px;padding:.15rem 0}.SiteFooter-module__p-5sba__signatureBar{gap:.85rem;padding-top:1.15rem}}
@media (max-width:1023px){.SignalHeader-module__gZek-a__header{top:max(8px, env(safe-area-inset-top));z-index:40;box-sizing:border-box;background:#030703f0;border:1px solid #f3efe624;border-radius:14px;min-height:78px;padding:6px 8px;display:flex;position:fixed;left:10px;right:10px;box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000080}.SignalHeader-module__gZek-a__row1{grid-template-rows:28px 44px;align-items:center;gap:4px;width:100%;min-width:0;display:grid}.SignalHeader-module__gZek-a__brand{cursor:pointer;background:0 0;border:0;align-items:center;width:max-content;min-width:0;min-height:28px;padding:0 0 0 4px;display:flex}.SignalHeader-module__gZek-a__brand img{width:clamp(104px,30vw,126px);height:auto;display:block}.SignalHeader-module__gZek-a__actions{grid-template-columns:44px max-content minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;display:grid}.SignalHeader-module__gZek-a__worldSwitch{direction:ltr;grid-area:1/3;width:100%;min-width:0}.SignalHeader-module__gZek-a__worldSwitch>div{direction:ltr;width:100%;min-width:0}.SignalHeader-module__gZek-a__actions .presence-capsule{display:none}:is(.SignalHeader-module__gZek-a__actions .locale-switcher,.SignalHeader-module__gZek-a__actions .locale-switcher--compact){background:#070b07;border:1px solid #f3efe62e;border-radius:999px;grid-area:1/2;align-items:center;gap:1px;min-height:44px;padding:0 2px;display:inline-flex;position:relative}.SignalHeader-module__gZek-a__actions .locale-switcher__signal{display:none}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button){color:#f3efe6ad;min-width:44px;min-height:44px;font:750 9px/1 var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 5px}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button.is-active,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button.is-active){color:#050805;background:var(--imar-signal,#b9f227)}.SignalHeader-module__gZek-a__menuButton{cursor:pointer;background:#070b07;border:1px solid #f3efe63d;grid-area:1/1;width:44px;height:44px;padding:12px;display:block}.SignalHeader-module__gZek-a__menuButton span{background:#f3efe6;width:100%;height:1px;margin:4px 0;transition:transform .16s cubic-bezier(.22,.8,.2,1),opacity .16s cubic-bezier(.22,.8,.2,1);display:block}.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__menuButton span:first-child{transform:translateY(5px)rotate(45deg)}.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__menuButton span:nth-child(2){opacity:0}.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__menuButton span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.SignalHeader-module__gZek-a__cta{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));color:#040704;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(#c7ff4a,#9fe41e);border:1px solid #ffffff8c;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:min(232px,100vw - 20px);min-height:44px;padding-inline-start:12px;text-decoration:none;transition:opacity .16s cubic-bezier(.22,.8,.2,1),transform .16s cubic-bezier(.22,.8,.2,1),visibility .16s;display:inline-grid;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-8px)}.SignalHeader-module__gZek-a__ctaLabel{font:850 8px/1.15 var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.07em;text-transform:uppercase;white-space:normal;overflow:hidden}.SignalHeader-module__gZek-a__ctaVector{border-inline-start:1px solid #0407044d;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.SignalHeader-module__gZek-a__ctaVector i{background:#040704;width:10px;height:2px;display:block;position:relative}.SignalHeader-module__gZek-a__ctaVector i:after{content:"";border-top:2px solid #040704;border-right:2px solid #040704;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.SignalHeader-module__gZek-a__nav{border:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .35);visibility:hidden;opacity:0;pointer-events:none;background:#030703;border-radius:12px;gap:0;padding:7px;transition:opacity .16s cubic-bezier(.22,.8,.2,1),transform .16s cubic-bezier(.22,.8,.2,1),visibility .16s;display:grid;position:absolute;top:calc(100% + 58px);left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 18px 42px #000000b8}.SignalHeader-module__gZek-a__navBtn,.SignalHeader-module__gZek-a__activeNavBtn{color:#f3efe6ad;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3efe61a;justify-content:flex-start;align-items:center;min-height:48px;padding:0 14px;display:flex;position:relative}.SignalHeader-module__gZek-a__activeNavBtn{color:#fff}.SignalHeader-module__gZek-a__navLabel{font:750 10px/1 var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.SignalHeader-module__gZek-a__navDesc{display:none}.SignalHeader-module__gZek-a__navBtn:after,.SignalHeader-module__gZek-a__activeNavBtn:after{content:"";top:13px;bottom:13px;background:var(--imar-signal,#b9f227);width:1px;position:absolute;inset-inline-end:4px}.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__nav,.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__cta{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s cubic-bezier(.22,.8,.2,1),transform .16s cubic-bezier(.22,.8,.2,1),visibility;transform:translateY(0)}.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__navBtn:focus,.SignalHeader-module__gZek-a__header[data-menu-open=true] .SignalHeader-module__gZek-a__activeNavBtn:focus{outline-offset:-3px;outline:2px solid #f3efe6}:is(.SignalHeader-module__gZek-a__brand:focus-visible,.SignalHeader-module__gZek-a__menuButton:focus-visible,.SignalHeader-module__gZek-a__cta:focus-visible,.SignalHeader-module__gZek-a__actions .locale-switcher button:focus-visible){outline-offset:2px;outline:2px solid #f3efe6}}@media (max-width:374px){.SignalHeader-module__gZek-a__header{left:8px;right:8px}.SignalHeader-module__gZek-a__brand img{width:124px}.SignalHeader-module__gZek-a__actions{gap:4px}}@media (min-width:375px) and (max-width:400px){.SignalHeader-module__gZek-a__brand{padding-left:2px}.SignalHeader-module__gZek-a__brand img{width:132px}.SignalHeader-module__gZek-a__actions{gap:4px}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.SignalHeader-module__gZek-a__nav,.SignalHeader-module__gZek-a__cta,.SignalHeader-module__gZek-a__menuButton span{transition-duration:.01ms;transform:none}}.SignalHeader-module__gZek-a__menuButton{display:none}@media (max-width:1023px){.SignalHeader-module__gZek-a__menuButton{display:block}}@media (min-width:1024px){.scene-header--mobile-only{display:none!important}}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-height:720px){.SignalHeader-module__gZek-a__header{top:max(10px, env(safe-area-inset-top));z-index:40;box-sizing:border-box;border:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .35);-webkit-backdrop-filter:none;height:90px;min-height:90px;max-height:90px;box-shadow:inset 0 1px 0 #ffffff1f, 0 16px 44px #000000bf, 0 0 20px rgba(var(--imar-signal-rgb,185, 242, 39), .08);background:#030703;border-radius:16px;flex-direction:column;justify-content:space-between;padding:6px 16px 4px;display:flex;position:fixed;left:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px)}.SignalHeader-module__gZek-a__row1{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;width:100%;height:48px;min-height:48px;max-height:48px;display:flex}.SignalHeader-module__gZek-a__brand{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}.SignalHeader-module__gZek-a__brand img{width:140px;height:auto;display:block}.SignalHeader-module__gZek-a__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}:is(.SignalHeader-module__gZek-a__actions .locale-switcher,.SignalHeader-module__gZek-a__actions .locale-switcher--compact){border:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .35);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050805;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;height:38px;min-height:38px;padding:3px 4px;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #000000d9,0 3px 10px #0000008c}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button){color:#f3efe6a6;min-width:36px;height:30px;font:750 9px/1 var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;padding:0 8px;transition:color .16s,background .16s,box-shadow .16s;position:relative}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button.is-active,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button.is-active){color:#040804;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#c7ff4a 0%,#9fe41e 100%);border:1px solid #ffffff80;font-weight:850;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 2px #5c920a,0 4px 10px #0009}.SignalHeader-module__gZek-a__cta{isolation:isolate;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));color:#040704;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#c7ff4a 0%,#9fe41e 100%);border:1px solid #fff9;border-radius:0;flex-shrink:0;grid-template-columns:1fr 28px;align-items:center;gap:8px;width:clamp(205px,24vw,260px);height:44px;min-height:44px;max-height:44px;padding:0 0 0 14px;text-decoration:none;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2.5px #5c920a,0 6px 16px #0009}.SignalHeader-module__gZek-a__ctaLabel{z-index:2;font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.12em;text-align:left;white-space:nowrap;color:#040704;text-overflow:clip;padding-top:1px;font-size:9px;font-weight:850;line-height:1;position:relative;overflow:hidden}.SignalHeader-module__gZek-a__ctaVector{z-index:2;border-left:1px solid #04070459;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.SignalHeader-module__gZek-a__ctaVector i{background:#040704;width:10px;height:2px;transition:transform .18s cubic-bezier(.22,.8,.2,1);display:block;position:relative}.SignalHeader-module__gZek-a__ctaVector i:after{content:"";border-top:2px solid #040704;border-right:2px solid #040704;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.SignalHeader-module__gZek-a__nav{border-top:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .2);flex-shrink:0;grid-template-columns:repeat(5,1fr);place-items:center;gap:0;width:100%;height:30px;min-height:30px;max-height:30px;padding-top:2px;display:grid;overflow:hidden}.SignalHeader-module__gZek-a__navBtn,.SignalHeader-module__gZek-a__activeNavBtn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;padding:0 4px;text-decoration:none;display:flex}.SignalHeader-module__gZek-a__navLabel{font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#f3efe6b3;white-space:nowrap;font-size:9.5px;font-weight:750}.SignalHeader-module__gZek-a__navDesc{font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--imar-signal-rgb,185, 242, 39), .5);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:6.5px;overflow:hidden}.SignalHeader-module__gZek-a__activeNavBtn .SignalHeader-module__gZek-a__navLabel{color:#fff;font-weight:850}.SignalHeader-module__gZek-a__activeNavBtn .SignalHeader-module__gZek-a__navDesc{color:var(--imar-signal,#b9f227)}}@media (min-width:1280px) and (min-height:721px){.SignalHeader-module__gZek-a__header{top:max(16px, env(safe-area-inset-top));z-index:40;box-sizing:border-box;border:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .35);-webkit-backdrop-filter:none;height:60px;min-height:60px;box-shadow:inset 0 1px 0 #ffffff1f, 0 16px 44px #000000bf, 0 0 20px rgba(var(--imar-signal-rgb,185, 242, 39), .08);background:#030703;border-radius:999px;justify-content:space-between;align-items:center;padding:0 clamp(16px,1.8vw,24px);display:flex;position:fixed;left:clamp(20px,2.5vw,36px);right:clamp(20px,2.5vw,36px)}.SignalHeader-module__gZek-a__row1{display:contents}.SignalHeader-module__gZek-a__brand{cursor:pointer;background:0 0;border:0;flex-shrink:0;order:1;align-items:center;padding:0;display:flex}.SignalHeader-module__gZek-a__brand img{width:clamp(110px,8.5vw,134px);height:auto;display:block}.SignalHeader-module__gZek-a__nav{border-top:none;flex-shrink:1;order:2;justify-content:center;align-items:center;gap:clamp(8px,1.2vw,18px);min-width:0;margin:0 auto;padding:0 10px;display:flex}.SignalHeader-module__gZek-a__navBtn,.SignalHeader-module__gZek-a__activeNavBtn{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:0;padding:4px 6px;text-decoration:none;display:flex}.SignalHeader-module__gZek-a__navLabel{font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#f3efe6b3;white-space:nowrap;font-size:clamp(8.5px,.7vw,9.5px);font-weight:750}.SignalHeader-module__gZek-a__navDesc{display:none}.SignalHeader-module__gZek-a__activeNavBtn .SignalHeader-module__gZek-a__navLabel{color:#fff;font-weight:850}.SignalHeader-module__gZek-a__actions{flex-shrink:0;order:3;align-items:center;gap:clamp(6px,.8vw,12px);display:flex}.SignalHeader-module__gZek-a__worldSwitch{flex-shrink:0;width:188px}.SignalHeader-module__gZek-a__worldSwitch>div{width:188px}.SignalHeader-module__gZek-a__actions .presence-capsule{display:none}:is(.SignalHeader-module__gZek-a__actions .locale-switcher,.SignalHeader-module__gZek-a__actions .locale-switcher--compact){border:1px solid rgba(var(--imar-signal-rgb,185, 242, 39), .35);background:#050805;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;height:34px;min-height:34px;padding:2px 3px;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #000000d9,0 3px 10px #0000008c}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button){color:#f3efe6a6;min-width:clamp(25px,2vw,30px);height:28px;font:750 8.5px/1 var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 clamp(3px,.4vw,6px)}:is(.SignalHeader-module__gZek-a__actions .locale-switcher button.is-active,.SignalHeader-module__gZek-a__actions .locale-switcher--compact button.is-active){color:#040804;background:linear-gradient(#c7ff4a 0%,#9fe41e 100%);border:1px solid #ffffff80;font-weight:850;box-shadow:inset 0 1px #ffffffd9,0 2px #5c920a,0 4px 10px #0009}.SignalHeader-module__gZek-a__cta{isolation:isolate;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));color:#040704;background:linear-gradient(#c7ff4a 0%,#9fe41e 100%);border:1px solid #fff9;flex-shrink:0;grid-template-columns:1fr 26px;align-items:center;gap:6px;width:clamp(140px,12vw,190px);height:38px;min-height:38px;max-height:38px;padding:0 0 0 10px;text-decoration:none;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2.5px #5c920a,0 6px 16px #0009}.SignalHeader-module__gZek-a__ctaLabel{font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#040704;font-size:8px;font-weight:850;line-height:1;overflow:hidden}.SignalHeader-module__gZek-a__ctaVector{border-left:1px solid #04070459;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.SignalHeader-module__gZek-a__ctaVector i{background:#040704;width:9px;height:2px;display:block;position:relative}.SignalHeader-module__gZek-a__ctaVector i:after{content:"";border-top:2px solid #040704;border-right:2px solid #040704;width:5px;height:5px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}}html[data-world=obsession] .SignalHeader-module__gZek-a__cta{clip-path:none!important;color:#f3efe6!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-shadow:none!important;background:#090d09f0!important;border:1px solid #f3efe638!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:1.1rem!important;padding:0 1.35rem!important;transition:background .18s,border-color .18s,color .18s,transform .18s!important;display:inline-flex!important}html[data-world=obsession] .SignalHeader-module__gZek-a__cta:after{display:none!important}html[data-world=obsession] .SignalHeader-module__gZek-a__ctaLabel{font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif)!important;letter-spacing:.05em!important;color:#f3efe6!important;text-transform:uppercase!important;font-size:.6rem!important;font-weight:750!important}html[data-world=obsession] .SignalHeader-module__gZek-a__ctaVector{background:0 0!important;border:none!important;width:auto!important;height:auto!important}html[data-world=obsession] .SignalHeader-module__gZek-a__ctaVector i{background:var(--imar-signal,#b9f227)!important;transition:transform .18s!important}html[data-world=obsession] .SignalHeader-module__gZek-a__ctaVector i:after{border-top-color:var(--imar-signal,#b9f227)!important;border-right-color:var(--imar-signal,#b9f227)!important}html[data-world=obsession] .SignalHeader-module__gZek-a__cta:hover{color:#f3efe6!important;background:#121812fa!important;border-color:#b9f22799!important}html[data-world=obsession] .SignalHeader-module__gZek-a__cta:hover .SignalHeader-module__gZek-a__ctaVector i{transform:translate(2px)!important}html[data-world=obsession] .SignalHeader-module__gZek-a__cta:active{transform:scale(.985)!important}html[data-world=obsession] .SignalHeader-module__gZek-a__cta:focus-visible{outline:2px solid var(--imar-signal,#b9f227)!important;outline-offset:2px!important}:is(html[lang^=ar] .SignalHeader-module__gZek-a__cta .SignalHeader-module__gZek-a__ctaLabel,html[data-locale=tn] .SignalHeader-module__gZek-a__cta .SignalHeader-module__gZek-a__ctaLabel){font-family:var(--font-ar-ui,"Cairo", sans-serif)!important;letter-spacing:0!important}:is(html[lang^=ar] .SignalHeader-module__gZek-a__cta:hover .SignalHeader-module__gZek-a__ctaVector i,html[data-locale=tn] .SignalHeader-module__gZek-a__cta:hover .SignalHeader-module__gZek-a__ctaVector i){transform:translate(-2px)!important}
.ClarityHome-module__Fpc1XG__page{--px:0;--py:0;color:#090a09;min-height:100vh;font-family:var(--font-ui,"Instrument Sans",sans-serif);background:#f4f1e8;animation:.72s cubic-bezier(.22,.8,.2,1) both ClarityHome-module__Fpc1XG__reveal;overflow:clip}.ClarityHome-module__Fpc1XG__nav{z-index:30;background:#f4f1e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;height:106px;padding:0 clamp(2rem,5vw,6.5rem);display:grid;position:relative}.ClarityHome-module__Fpc1XG__navTop{display:contents}.ClarityHome-module__Fpc1XG__brand{color:inherit;text-decoration:none;display:grid}.ClarityHome-module__Fpc1XG__brand img{filter:invert();width:clamp(145px,14vw,205px);height:auto;display:block}.ClarityHome-module__Fpc1XG__brand small{letter-spacing:.34em;margin-top:.22rem;font-size:.47rem;font-weight:800}.ClarityHome-module__Fpc1XG__desktopNav{justify-content:center;gap:clamp(1.2rem,2.5vw,2.8rem);display:flex}.ClarityHome-module__Fpc1XG__desktopNav a{color:inherit;font-size:.76rem;text-decoration:none}.ClarityHome-module__Fpc1XG__mobileMenuToggle{cursor:pointer;background:#f4f1e8d9;border:1px solid #12141129;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:all .18s;display:none}.ClarityHome-module__Fpc1XG__mobileMenuToggle:hover{background:#fff;border-color:#1214114d}.ClarityHome-module__Fpc1XG__hamburgerLine{background:#090a09;border-radius:2px;width:20px;height:2px;transition:transform .22s,opacity .22s;display:block}.ClarityHome-module__Fpc1XG__nav[data-menu-open=true] .ClarityHome-module__Fpc1XG__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.ClarityHome-module__Fpc1XG__nav[data-menu-open=true] .ClarityHome-module__Fpc1XG__hamburgerLine:nth-child(2){opacity:0}.ClarityHome-module__Fpc1XG__nav[data-menu-open=true] .ClarityHome-module__Fpc1XG__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ClarityHome-module__Fpc1XG__mobileDrawer{-webkit-backdrop-filter:blur(24px);z-index:50;opacity:0;visibility:hidden;pointer-events:none;background:#f4f1e8fa;border-bottom:1px solid #1214111f;flex-direction:column;gap:1.4rem;padding:1.4rem clamp(1.2rem,5vw,2.5rem) 1.8rem;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 40px #1214111f}.ClarityHome-module__Fpc1XG__nav[data-menu-open=true] .ClarityHome-module__Fpc1XG__mobileDrawer{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ClarityHome-module__Fpc1XG__mobileNavLinks{flex-direction:column;gap:.75rem;display:flex}.ClarityHome-module__Fpc1XG__mobileNavLinks a{color:#090a09;letter-spacing:.06em;border-bottom:1px solid #1214110f;align-items:center;gap:1rem;padding:.55rem .2rem;font-size:1.05rem;font-weight:750;text-decoration:none;transition:color .16s,padding-inline-start .16s;display:flex}.ClarityHome-module__Fpc1XG__mobileNavLinks a:hover,.ClarityHome-module__Fpc1XG__mobileNavLinks a:focus-visible{color:#5d7e00;padding-inline-start:.4rem}.ClarityHome-module__Fpc1XG__mobileNavLinks a span{font-family:var(--font-ui,"Instrument Sans",sans-serif);color:#7ca800;letter-spacing:.1em;font-size:.65rem;font-weight:800}.ClarityHome-module__Fpc1XG__mobileCta{color:#fff;letter-spacing:.08em;box-sizing:border-box;background:#090a09;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 1.5rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.ClarityHome-module__Fpc1XG__mobileCta b{color:#b9f227;font-size:1.25rem;line-height:1}.ClarityHome-module__Fpc1XG__mobileCta:hover{background:#181c17}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__mobileNavLinks a{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[lang^=ar] .ClarityHome-module__Fpc1XG__mobileNavLinks a{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[data-locale=tn] .ClarityHome-module__Fpc1XG__mobileNavLinks a{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[dir=rtl] .ClarityHome-module__Fpc1XG__mobileNavLinks a{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__mobileCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[lang^=ar] .ClarityHome-module__Fpc1XG__mobileCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[data-locale=tn] .ClarityHome-module__Fpc1XG__mobileCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[dir=rtl] .ClarityHome-module__Fpc1XG__mobileCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}.ClarityHome-module__Fpc1XG__actions{align-items:center;gap:.65rem;display:flex}.ClarityHome-module__Fpc1XG__actions>div{width:auto}.ClarityHome-module__Fpc1XG__headerCta{color:#fff;letter-spacing:.05em;white-space:nowrap;box-sizing:border-box;background:#090a09;border-radius:999px;justify-content:space-between;align-items:center;gap:1.1rem;min-height:46px;padding:0 1.35rem;font-size:.6rem;font-weight:750;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ClarityHome-module__Fpc1XG__headerCta b{color:#b9f227;font-size:1.15rem;line-height:1;transition:transform .18s}.ClarityHome-module__Fpc1XG__headerCta:hover{color:#fff;background:#181c17}.ClarityHome-module__Fpc1XG__headerCta:hover b{transform:translate(2px)}.ClarityHome-module__Fpc1XG__headerCta:active{transform:scale(.985)}.ClarityHome-module__Fpc1XG__headerCta:focus-visible{outline-offset:2px;outline:2px solid #b9f227}.ClarityHome-module__Fpc1XG__hero{isolation:isolate;background:#d8d0c2;min-height:min(780px,100svh - 106px);position:relative;overflow:hidden}.ClarityHome-module__Fpc1XG__environment{z-index:-4;object-fit:cover;object-position:center 58%;transform:scale(1.025) translate3d(calc(var(--px)*-4px),calc(var(--py)*-3px),0)}.ClarityHome-module__Fpc1XG__light{z-index:-2;background:linear-gradient(90deg,#f4f1e8 0%,#f4f1e8f5 29%,#f4f1e88f 46%,#0000 66%),linear-gradient(#f4f1e84d,#0000 42%);position:absolute;inset:0}.ClarityHome-module__Fpc1XG__heroCopy{z-index:8;width:min(35rem,43vw);padding:clamp(3rem,6vw,6.5rem) 0 4rem clamp(2rem,5vw,6.5rem);position:relative}.ClarityHome-module__Fpc1XG__eyebrow{color:#55584f;letter-spacing:.25em;margin:0 0 1.3rem;font-size:.65rem}.ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-display,"Instrument Sans",-apple-system,sans-serif);letter-spacing:-.045em;margin:0;font-size:clamp(5rem,7.7vw,8rem);font-weight:800;line-height:.8;display:grid}.ClarityHome-module__Fpc1XG__hero h1 em{z-index:2;color:#b9f227;font-family:var(--font-editorial,"Instrument Serif",Georgia,serif);letter-spacing:-.02em;text-shadow:0 1px #779c18;margin-top:.04em;font-size:.92em;font-style:italic;font-weight:400;line-height:.92;position:relative}.ClarityHome-module__Fpc1XG__lede{max-width:32rem;margin:2.1rem 0 1.6rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.42}.ClarityHome-module__Fpc1XG__primaryCta{color:#090a09;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box;background:#b9f227;border-radius:999px;justify-content:space-between;align-items:center;gap:2.5rem;min-width:245px;min-height:54px;padding:0 1.5rem;font-size:.73rem;font-weight:850;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ClarityHome-module__Fpc1XG__primaryCta b{font-size:1.4rem;line-height:1;transition:transform .18s}.ClarityHome-module__Fpc1XG__primaryCta:hover{color:#090a09;background:#c7ff38}.ClarityHome-module__Fpc1XG__primaryCta:hover b{transform:translate(3px)}.ClarityHome-module__Fpc1XG__primaryCta:active{transform:scale(.985)}.ClarityHome-module__Fpc1XG__primaryCta:focus-visible{outline-offset:2px;outline:2px solid #090a09}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__primaryCta,.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__headerCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[lang^=ar] .ClarityHome-module__Fpc1XG__primaryCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[data-locale=tn] .ClarityHome-module__Fpc1XG__primaryCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[dir=rtl] .ClarityHome-module__Fpc1XG__primaryCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[lang^=ar] .ClarityHome-module__Fpc1XG__headerCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[data-locale=tn] .ClarityHome-module__Fpc1XG__headerCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}html[dir=rtl] .ClarityHome-module__Fpc1XG__headerCta{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;direction:rtl}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__primaryCta:hover b{transform:translate(-3px)}html[lang^=ar] .ClarityHome-module__Fpc1XG__primaryCta:hover b{transform:translate(-3px)}html[data-locale=tn] .ClarityHome-module__Fpc1XG__primaryCta:hover b{transform:translate(-3px)}html[dir=rtl] .ClarityHome-module__Fpc1XG__primaryCta:hover b{transform:translate(-3px)}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__headerCta:hover b{transform:translate(-2px)}html[lang^=ar] .ClarityHome-module__Fpc1XG__headerCta:hover b{transform:translate(-2px)}html[data-locale=tn] .ClarityHome-module__Fpc1XG__headerCta:hover b{transform:translate(-2px)}html[dir=rtl] .ClarityHome-module__Fpc1XG__headerCta:hover b{transform:translate(-2px)}.ClarityHome-module__Fpc1XG__proof{align-items:center;gap:.8rem;margin-top:1.6rem;display:flex}.ClarityHome-module__Fpc1XG__proofMarks{border:1px solid #090a09;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.ClarityHome-module__Fpc1XG__proof p{margin:0;font-size:.65rem;line-height:1.35}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, "Noto Naskh Arabic", serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-weight:700;line-height:.98}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, "Noto Naskh Arabic", serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-weight:700;line-height:.98}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, "Noto Naskh Arabic", serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-weight:700;line-height:.98}html[dir=rtl] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, "Noto Naskh Arabic", serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-weight:700;line-height:.98}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1 em{letter-spacing:0;font-synthesis:none;text-shadow:none;color:#b9f227;font-family:inherit;font-style:normal;font-weight:700;transform:none}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1 em{letter-spacing:0;font-synthesis:none;text-shadow:none;color:#b9f227;font-family:inherit;font-style:normal;font-weight:700;transform:none}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1 em{letter-spacing:0;font-synthesis:none;text-shadow:none;color:#b9f227;font-family:inherit;font-style:normal;font-weight:700;transform:none}html[dir=rtl] .ClarityHome-module__Fpc1XG__hero h1 em{letter-spacing:0;font-synthesis:none;text-shadow:none;color:#b9f227;font-family:inherit;font-style:normal;font-weight:700;transform:none}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1 span{letter-spacing:0;font-synthesis:none;font-family:inherit;font-weight:700}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1 span{letter-spacing:0;font-synthesis:none;font-family:inherit;font-weight:700}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1 span{letter-spacing:0;font-synthesis:none;font-family:inherit;font-weight:700}html[dir=rtl] .ClarityHome-module__Fpc1XG__hero h1 span{letter-spacing:0;font-synthesis:none;font-family:inherit;font-weight:700}.ClarityHome-module__Fpc1XG__laptop{z-index:6;width:min(53vw,800px);transform:translate3d(calc(var(--px)*8px),calc(var(--py)*6px),0);transform-origin:bottom;filter:drop-shadow(0 22px 34px #14120e2e)drop-shadow(0 4px 10px #14120e14);position:absolute;bottom:clamp(1.5rem,4.5%,3rem);right:clamp(2.5rem,5.5vw,6rem)}.ClarityHome-module__Fpc1XG__laptopImage{aspect-ratio:1397/964;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.ClarityHome-module__Fpc1XG__architecturalDatum{z-index:7;-webkit-backdrop-filter:blur(8px);color:#55584f;font-family:var(--font-ui,"Instrument Sans",sans-serif);letter-spacing:.22em;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate3d(calc(var(--px)*6px),calc(var(--py)*4px),0);background:#f4f1e8c7;border:1px solid #1214111f;border-radius:999px;align-items:center;gap:.75rem;padding:.42rem .95rem;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;bottom:2rem;right:clamp(2rem,5vw,6.5rem)}.ClarityHome-module__Fpc1XG__datumCoordinates{color:#121411;font-variant-numeric:tabular-nums}.ClarityHome-module__Fpc1XG__datumSep{opacity:.4}.ClarityHome-module__Fpc1XG__datumThesis{letter-spacing:.18em}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__architecturalDatum{font-family:var(--font-ar-display,Cairo,Amiri,sans-serif);letter-spacing:0;direction:rtl;left:clamp(2rem,5vw,6.5rem);right:auto}html[dir=rtl] .ClarityHome-module__Fpc1XG__architecturalDatum{font-family:var(--font-ar-display,Cairo,Amiri,sans-serif);letter-spacing:0;direction:rtl;left:clamp(2rem,5vw,6.5rem);right:auto}html[data-locale=tn] .ClarityHome-module__Fpc1XG__architecturalDatum{font-family:var(--font-ar-display,Cairo,Amiri,sans-serif);letter-spacing:0;direction:rtl;left:clamp(2rem,5vw,6.5rem);right:auto}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__datumThesis{letter-spacing:0}html[dir=rtl] .ClarityHome-module__Fpc1XG__datumThesis{letter-spacing:0}html[data-locale=tn] .ClarityHome-module__Fpc1XG__datumThesis{letter-spacing:0}.ClarityHome-module__Fpc1XG__work{color:#121411;content-visibility:auto;contain-intrinsic-size:auto 1050px;background:#f7f5ee;border-top:1px solid #12141114;flex-direction:column;padding:clamp(1.8rem,2.8vw,2.6rem) clamp(1.5rem,4vw,4rem) 2.2rem;display:flex;position:relative}.ClarityHome-module__Fpc1XG__workHeader{box-sizing:border-box;justify-content:space-between;align-items:flex-end;width:100%;max-width:1360px;margin:0 auto .4rem;padding:0 16px;display:flex}.ClarityHome-module__Fpc1XG__workHeader p{color:#7ca800;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .45rem;font-size:.65rem;font-weight:800}.ClarityHome-module__Fpc1XG__workHeader h2{font-family:var(--font-display,"Instrument Sans",-apple-system,sans-serif);letter-spacing:-.04em;color:#121411;margin:0;font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:800;line-height:.9}.ClarityHome-module__Fpc1XG__workHeader h2 em{color:#7ca800;font-family:var(--font-editorial,"Instrument Serif",Georgia,serif);font-size:.95em;font-style:italic;font-weight:400}.ClarityHome-module__Fpc1XG__workHeader span{color:#12141194;text-align:right;max-width:240px;font-size:.72rem;line-height:1.45;display:block}.ClarityHome-module__Fpc1XG__workCarousel{width:100%}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__workHeader h2{font-family:var(--font-ar-display,"Aref Ruqaa",Amiri,serif);letter-spacing:0;direction:rtl;line-height:1.15}html[lang^=ar] .ClarityHome-module__Fpc1XG__workHeader h2{font-family:var(--font-ar-display,"Aref Ruqaa",Amiri,serif);letter-spacing:0;direction:rtl;line-height:1.15}html[data-locale=tn] .ClarityHome-module__Fpc1XG__workHeader h2{font-family:var(--font-ar-display,"Aref Ruqaa",Amiri,serif);letter-spacing:0;direction:rtl;line-height:1.15}html[dir=rtl] .ClarityHome-module__Fpc1XG__workHeader h2{font-family:var(--font-ar-display,"Aref Ruqaa",Amiri,serif);letter-spacing:0;direction:rtl;line-height:1.15}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__workHeader h2 em{letter-spacing:0;font-family:inherit;font-style:normal}html[lang^=ar] .ClarityHome-module__Fpc1XG__workHeader h2 em{letter-spacing:0;font-family:inherit;font-style:normal}html[data-locale=tn] .ClarityHome-module__Fpc1XG__workHeader h2 em{letter-spacing:0;font-family:inherit;font-style:normal}html[dir=rtl] .ClarityHome-module__Fpc1XG__workHeader h2 em{letter-spacing:0;font-family:inherit;font-style:normal}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__workHeader span{text-align:left}html[dir=rtl] .ClarityHome-module__Fpc1XG__workHeader span{text-align:left}.ClarityHome-module__Fpc1XG__origin{color:#121411;background:#f4f1e8;border-top:1px solid #12141114;flex-direction:column;padding:clamp(3.5rem,6vw,5.5rem) clamp(1.5rem,4vw,4rem) 3.5rem;display:flex;position:relative}.ClarityHome-module__Fpc1XG__footer{color:#090a09;background:#b9f227;grid-template-columns:1fr 1.5fr 1fr;align-items:center;min-height:108px;padding:0 clamp(2rem,5vw,6.5rem);display:grid;position:relative;overflow:hidden}.ClarityHome-module__Fpc1XG__footer:before{content:"";background:radial-gradient(at 40%,#fff8,#0000 30%),radial-gradient(at 70% 40%,#739b11aa,#0000 24%);animation:13s ease-in-out infinite ClarityHome-module__Fpc1XG__fabric;position:absolute;inset:-90%}.ClarityHome-module__Fpc1XG__footer>*{position:relative}.ClarityHome-module__Fpc1XG__footer>div{display:grid}.ClarityHome-module__Fpc1XG__footer>div b{font-size:1.7rem}.ClarityHome-module__Fpc1XG__footer small{letter-spacing:.3em;font-size:.45rem}.ClarityHome-module__Fpc1XG__footer p{letter-spacing:.12em;font-size:.62rem}.ClarityHome-module__Fpc1XG__footer a{color:inherit;justify-self:end;font-size:.64rem;text-decoration:none}.ClarityHome-module__Fpc1XG__footer a b{margin-left:1.4rem;font-size:1.4rem}@keyframes ClarityHome-module__Fpc1XG__reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes ClarityHome-module__Fpc1XG__sweep{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@keyframes ClarityHome-module__Fpc1XG__ribbon{0%,to{transform:translate(-2%)scaleY(.9)}50%{transform:translate(2%,2px)scaleY(1.08)}}@keyframes ClarityHome-module__Fpc1XG__fabric{0%,to{transform:translate(-2%,-1%)rotate(0)}50%{transform:translate(2%,1%)rotate(3deg)}}@media (max-width:1100px){.ClarityHome-module__Fpc1XG__nav{grid-template-columns:auto 1fr;height:auto;min-height:94px;padding:1.2rem clamp(1.5rem,4vw,3rem)}.ClarityHome-module__Fpc1XG__desktopNav{display:none!important}.ClarityHome-module__Fpc1XG__actions{justify-self:end}.ClarityHome-module__Fpc1XG__headerCta{display:none}.ClarityHome-module__Fpc1XG__mobileMenuToggle{display:flex}.ClarityHome-module__Fpc1XG__hero{min-height:760px}.ClarityHome-module__Fpc1XG__heroCopy{width:48vw}.ClarityHome-module__Fpc1XG__laptop{width:51vw;right:3vw}}@media (max-width:700px){.ClarityHome-module__Fpc1XG__nav{flex-direction:column;gap:.75rem;height:auto;padding:1rem 1.2rem;display:flex}.ClarityHome-module__Fpc1XG__navTop{justify-content:space-between;align-items:center;width:100%;display:flex}.ClarityHome-module__Fpc1XG__brand img{width:115px}.ClarityHome-module__Fpc1XG__brand small{font-size:.36rem}.ClarityHome-module__Fpc1XG__mobileMenuToggle{display:flex}.ClarityHome-module__Fpc1XG__actions{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;width:100%;display:grid}.ClarityHome-module__Fpc1XG__actions>div{width:100%}.ClarityHome-module__Fpc1XG__hero{min-height:900px}.ClarityHome-module__Fpc1XG__environment{object-position:62% center}.ClarityHome-module__Fpc1XG__light{background:linear-gradient(#f4f1e8 0%,#f4f1e8f5 43%,#f4f1e84d 62%,#0000 78%)}.ClarityHome-module__Fpc1XG__heroCopy{width:auto;padding:4.2rem 1rem 0}.ClarityHome-module__Fpc1XG__eyebrow{font-size:.56rem}.ClarityHome-module__Fpc1XG__hero h1{font-size:clamp(4.2rem,21vw,6.2rem)}.ClarityHome-module__Fpc1XG__page:lang(fr) .ClarityHome-module__Fpc1XG__hero h1{font-size:clamp(2.55rem,10.8vw,3.45rem)}.ClarityHome-module__Fpc1XG__hero h1 em{font-size:.77em}.ClarityHome-module__Fpc1XG__lede{max-width:23rem;margin-top:1.5rem;font-size:1rem}.ClarityHome-module__Fpc1XG__primaryCta{box-sizing:border-box;width:100%}.ClarityHome-module__Fpc1XG__proof{margin-top:1.1rem}.ClarityHome-module__Fpc1XG__laptop{width:88%;bottom:10%;right:6%}.ClarityHome-module__Fpc1XG__architecturalDatum{gap:.5rem;padding:.3rem .7rem;font-size:.5rem;bottom:1.2rem;left:1rem;right:auto}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__architecturalDatum{left:auto;right:1rem}html[dir=rtl] .ClarityHome-module__Fpc1XG__architecturalDatum{left:auto;right:1rem}html[data-locale=tn] .ClarityHome-module__Fpc1XG__architecturalDatum{left:auto;right:1rem}.ClarityHome-module__Fpc1XG__work{padding:3rem 1rem 1.5rem}.ClarityHome-module__Fpc1XG__workHeader{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:0 8px}.ClarityHome-module__Fpc1XG__workHeader span{text-align:left;max-width:100%}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__workHeader span{text-align:right}html[dir=rtl] .ClarityHome-module__Fpc1XG__workHeader span{text-align:right}.ClarityHome-module__Fpc1XG__footer{grid-template-columns:1fr;gap:1.4rem;min-height:260px;padding:2.5rem 1rem}.ClarityHome-module__Fpc1XG__footer a{justify-self:start}}@media (prefers-reduced-motion:reduce){.ClarityHome-module__Fpc1XG__page,.ClarityHome-module__Fpc1XG__environment,.ClarityHome-module__Fpc1XG__laptop,.ClarityHome-module__Fpc1XG__architecturalDatum,.ClarityHome-module__Fpc1XG__screen:after,.ClarityHome-module__Fpc1XG__screenRibbon,.ClarityHome-module__Fpc1XG__footer:before{animation:none!important;transform:none!important}}@media (min-width:701px){.ClarityHome-module__Fpc1XG__actions>div{flex:none}.ClarityHome-module__Fpc1XG__actions>div:first-of-type{width:188px;min-width:188px}.ClarityHome-module__Fpc1XG__actions>div:last-of-type{width:auto;min-width:6rem}}@media (min-width:701px) and (max-width:1359px){.ClarityHome-module__Fpc1XG__nav{padding-inline:clamp(2.5rem,5vw,4rem)}.ClarityHome-module__Fpc1XG__actions{gap:.85rem}.ClarityHome-module__Fpc1XG__nav nav{gap:clamp(.8rem,1.4vw,1.25rem)}.ClarityHome-module__Fpc1XG__heroCopy{width:45vw;padding-top:clamp(2.7rem,5vw,4.5rem);padding-left:clamp(2.5rem,5vw,4rem)}.ClarityHome-module__Fpc1XG__hero h1{font-size:clamp(4.1rem,6.35vw,5.1rem)}.ClarityHome-module__Fpc1XG__lede{max-width:40vw}.ClarityHome-module__Fpc1XG__laptop{width:46vw;top:clamp(13.5rem,34vh,18rem);bottom:auto;right:3vw}}@media (min-width:701px) and (max-width:1399px){.ClarityHome-module__Fpc1XG__headerCta{display:none}}@media (min-width:1360px){.ClarityHome-module__Fpc1XG__page:lang(fr) .ClarityHome-module__Fpc1XG__hero h1{font-size:clamp(5rem,6.6vw,7rem)}}@media (max-width:700px){.ClarityHome-module__Fpc1XG__page:lang(de) .ClarityHome-module__Fpc1XG__hero h1,.ClarityHome-module__Fpc1XG__page:lang(es) .ClarityHome-module__Fpc1XG__hero h1{font-size:clamp(2.55rem,10.8vw,3.45rem)}}@media (min-width:701px){.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero{box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;column-gap:clamp(2rem,3.5vw,3.5rem);padding-inline:clamp(2rem,4.5vw,5.5rem);display:grid}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero{box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;column-gap:clamp(2rem,3.5vw,3.5rem);padding-inline:clamp(2rem,4.5vw,5.5rem);display:grid}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero{box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;column-gap:clamp(2rem,3.5vw,3.5rem);padding-inline:clamp(2rem,4.5vw,5.5rem);display:grid}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__light{background:linear-gradient(270deg,#f4f1e8 0%,#f4f1e8f5 32%,#f4f1e88f 52%,#0000 72%),linear-gradient(#f4f1e84d,#0000 42%)}html[lang^=ar] .ClarityHome-module__Fpc1XG__light{background:linear-gradient(270deg,#f4f1e8 0%,#f4f1e8f5 32%,#f4f1e88f 52%,#0000 72%),linear-gradient(#f4f1e84d,#0000 42%)}html[data-locale=tn] .ClarityHome-module__Fpc1XG__light{background:linear-gradient(270deg,#f4f1e8 0%,#f4f1e8f5 32%,#f4f1e88f 52%,#0000 72%),linear-gradient(#f4f1e84d,#0000 42%)}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__heroCopy{max-inline-size:min(45vw,640px);box-sizing:border-box;grid-area:1/1;width:100%;margin:0;padding:clamp(1.8rem,3.5vh,2.8rem) 0 clamp(1.5rem,2.5vh,2.2rem);position:relative}html[lang^=ar] .ClarityHome-module__Fpc1XG__heroCopy{max-inline-size:min(45vw,640px);box-sizing:border-box;grid-area:1/1;width:100%;margin:0;padding:clamp(1.8rem,3.5vh,2.8rem) 0 clamp(1.5rem,2.5vh,2.2rem);position:relative}html[data-locale=tn] .ClarityHome-module__Fpc1XG__heroCopy{max-inline-size:min(45vw,640px);box-sizing:border-box;grid-area:1/1;width:100%;margin:0;padding:clamp(1.8rem,3.5vh,2.8rem) 0 clamp(1.5rem,2.5vh,2.2rem);position:relative}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__eyebrow{margin:0 0 clamp(2.2rem,3vw,2.8rem)}html[lang^=ar] .ClarityHome-module__Fpc1XG__eyebrow{margin:0 0 clamp(2.2rem,3vw,2.8rem)}html[data-locale=tn] .ClarityHome-module__Fpc1XG__eyebrow{margin:0 0 clamp(2.2rem,3vw,2.8rem)}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;margin:0 clamp(2rem,3.5vw,2.8rem) 0 0;font-size:clamp(4.6rem,7.5vw,5rem);font-weight:700;line-height:.96}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;margin:0 clamp(2rem,3.5vw,2.8rem) 0 0;font-size:clamp(4.6rem,7.5vw,5rem);font-weight:700;line-height:.96}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;margin:0 clamp(2rem,3.5vw,2.8rem) 0 0;font-size:clamp(4.6rem,7.5vw,5rem);font-weight:700;line-height:.96}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-inline-size:min(100%,640px);margin:clamp(2.4rem,3.5vh,3.2rem) 0 1.6rem;font-size:clamp(21px,1.35vw,25px);line-height:1.78}html[lang^=ar] .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-inline-size:min(100%,640px);margin:clamp(2.4rem,3.5vh,3.2rem) 0 1.6rem;font-size:clamp(21px,1.35vw,25px);line-height:1.78}html[data-locale=tn] .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-inline-size:min(100%,640px);margin:clamp(2.4rem,3.5vh,3.2rem) 0 1.6rem;font-size:clamp(21px,1.35vw,25px);line-height:1.78}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__laptop{width:100%;max-width:min(53vw,740px);transform:translate3d(calc(var(--px) * 8px), calc(var(--py) * 6px), 0);transform-origin:bottom;filter:drop-shadow(0 22px 34px #14120e2e)drop-shadow(0 4px 10px #14120e14);grid-area:1/2;align-self:end;margin:0 0 clamp(1.5rem,3.5vh,2.5rem);position:relative;inset:auto}html[lang^=ar] .ClarityHome-module__Fpc1XG__laptop{width:100%;max-width:min(53vw,740px);transform:translate3d(calc(var(--px) * 8px), calc(var(--py) * 6px), 0);transform-origin:bottom;filter:drop-shadow(0 22px 34px #14120e2e)drop-shadow(0 4px 10px #14120e14);grid-area:1/2;align-self:end;margin:0 0 clamp(1.5rem,3.5vh,2.5rem);position:relative;inset:auto}html[data-locale=tn] .ClarityHome-module__Fpc1XG__laptop{width:100%;max-width:min(53vw,740px);transform:translate3d(calc(var(--px) * 8px), calc(var(--py) * 6px), 0);transform-origin:bottom;filter:drop-shadow(0 22px 34px #14120e2e)drop-shadow(0 4px 10px #14120e14);grid-area:1/2;align-self:end;margin:0 0 clamp(1.5rem,3.5vh,2.5rem);position:relative;inset:auto}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl;bottom:2rem;left:clamp(2rem,5vw,6.5rem);right:auto}html[lang^=ar] .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl;bottom:2rem;left:clamp(2rem,5vw,6.5rem);right:auto}html[data-locale=tn] .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl;bottom:2rem;left:clamp(2rem,5vw,6.5rem);right:auto}}@media (min-width:1101px){.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1{margin-right:clamp(4rem,5.5vw,5.8rem);font-size:clamp(7.4rem,8.5vw,8rem);line-height:.94}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1{margin-right:clamp(4rem,5.5vw,5.8rem);font-size:clamp(7.4rem,8.5vw,8rem);line-height:.94}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1{margin-right:clamp(4rem,5.5vw,5.8rem);font-size:clamp(7.4rem,8.5vw,8rem);line-height:.94}}@media (max-width:700px){.ClarityHome-module__Fpc1XG__hero{box-sizing:border-box;flex-direction:column;min-height:auto;padding:0 0 5rem;display:flex;position:relative}.ClarityHome-module__Fpc1XG__light{background:linear-gradient(#f4f1e8 0%,#f4f1e8f5 52%,#f4f1e84d 75%,#0000 88%)}.ClarityHome-module__Fpc1XG__heroCopy{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:3.5rem clamp(1.25rem,4.5vw,1.75rem) 0;position:relative}.ClarityHome-module__Fpc1XG__hero h1{letter-spacing:-.04em;word-break:normal;overflow-wrap:normal;max-inline-size:100%;font-size:clamp(2.8rem,11vw,4.1rem);font-weight:800;line-height:.88}.ClarityHome-module__Fpc1XG__hero h1 span,.ClarityHome-module__Fpc1XG__hero h1 em{max-inline-size:100%;display:block}.ClarityHome-module__Fpc1XG__hero h1 em{font-size:.94em;line-height:.94}.ClarityHome-module__Fpc1XG__lede{max-width:100%;margin:1.6rem 0 1.4rem;font-size:clamp(.98rem,2.8vw,1.1rem);line-height:1.44}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-width:100%;margin:1.6rem 0 1.4rem;font-size:clamp(19px,5vw,22px);line-height:1.78}html[lang^=ar] .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-width:100%;margin:1.6rem 0 1.4rem;font-size:clamp(19px,5vw,22px);line-height:1.78}html[data-locale=tn] .ClarityHome-module__Fpc1XG__lede{font-family:var(--font-ar-body,Amiri, Georgia, serif);letter-spacing:0;font-synthesis:none;direction:rtl;max-width:100%;margin:1.6rem 0 1.4rem;font-size:clamp(19px,5vw,22px);line-height:1.78}.ClarityHome-module__Fpc1XG__laptop{align-self:center;width:min(88vw,360px);margin:2.2rem auto 0;position:relative;inset:auto;transform:none}.ClarityHome-module__Fpc1XG__architecturalDatum{white-space:nowrap;gap:.5rem;padding:.3rem .7rem;font-size:.5rem;position:absolute;bottom:1.2rem;left:50%;right:auto;transform:translate(-50%)}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__heroCopy{padding:3.5rem 1.25rem 0}html[lang^=ar] .ClarityHome-module__Fpc1XG__heroCopy{padding:3.5rem 1.25rem 0}html[data-locale=tn] .ClarityHome-module__Fpc1XG__heroCopy{padding:3.5rem 1.25rem 0}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-size:clamp(3.3rem,15vw,4.3rem);font-weight:700;line-height:.98}html[lang^=ar] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-size:clamp(3.3rem,15vw,4.3rem);font-weight:700;line-height:.98}html[data-locale=tn] .ClarityHome-module__Fpc1XG__hero h1{font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;font-synthesis:none;direction:rtl;font-size:clamp(3.3rem,15vw,4.3rem);font-weight:700;line-height:.98}.ClarityHome-module__Fpc1XG__page:lang(ar) .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl}html[lang^=ar] .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl}html[data-locale=tn] .ClarityHome-module__Fpc1XG__architecturalDatum{direction:rtl}}
.FocusCarousel-module___pIdNG__carouselRoot{-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;pointer-events:auto;background-color:var(--fc-bg,transparent);width:100%;min-height:680px;color:var(--fc-text,#f3efe6);font-family:var(--font-ui,var(--font-primary,"Instrument Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif));flex-direction:column;justify-content:center;align-items:center;padding:24px 0 32px;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.FocusCarousel-module___pIdNG__worldClarity{--fc-bg:#f7f5ee;--fc-text:#121411;--fc-muted:#12141199;--fc-rule:#1214111f;--fc-frame-border:1px solid #12141138;--fc-accent:#8fc700;--fc-accent-glow:#8fc70040;--fc-rail-hairline:#12141159;--fc-ctrl-border:#1214112e;--fc-ctrl-bg:#ffffffb3;--fc-ctrl-hover:#fff}.FocusCarousel-module___pIdNG__carouselRoot.FocusCarousel-module___pIdNG__worldClarity{min-height:530px;padding:2px 0 24px}.FocusCarousel-module___pIdNG__worldObsession{--fc-bg:transparent;--fc-text:#f3efe6;--fc-muted:#f3efe68a;--fc-rule:#ffffff1f;--fc-frame-border:1px solid #ffffff2e;--fc-accent:var(--imar-signal,#b9f227);--fc-accent-glow:#b9f22740;--fc-rail-hairline:#ffffff4d;--fc-ctrl-border:#ffffff26;--fc-ctrl-bg:#0c100ca6;--fc-ctrl-hover:#1a201af2}.FocusCarousel-module___pIdNG__stage{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:0 32px;display:flex;position:relative}.FocusCarousel-module___pIdNG__layoutSplit{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:72px;width:100%;max-width:1360px;display:grid}.FocusCarousel-module___pIdNG__trackViewport{cursor:grab;justify-content:center;align-items:center;width:100%;height:520px;display:flex;position:relative;overflow:visible}.FocusCarousel-module___pIdNG__trackViewport.FocusCarousel-module___pIdNG__isDragging{cursor:grabbing}.FocusCarousel-module___pIdNG__slidesContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.FocusCarousel-module___pIdNG__slide{will-change:transform, opacity;pointer-events:none;border-radius:2px;width:440px;height:480px;margin-top:-240px;margin-left:-220px;transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .45s cubic-bezier(.25,1,.5,1),filter .45s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:50%;overflow:visible}.FocusCarousel-module___pIdNG__slide.FocusCarousel-module___pIdNG__isDragging{transition:none!important}.FocusCarousel-module___pIdNG__frame{border:var(--fc-frame-border);background-color:#0a0e0a14;border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000002e}.FocusCarousel-module___pIdNG__slideImage{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.FocusCarousel-module___pIdNG__slideActive{z-index:10;pointer-events:auto;cursor:pointer}.FocusCarousel-module___pIdNG__slideActive .FocusCarousel-module___pIdNG__slideImage{transform:scale(1.015)}.FocusCarousel-module___pIdNG__slideStep1{z-index:5;pointer-events:auto;cursor:pointer}.FocusCarousel-module___pIdNG__slideStep2{z-index:2;pointer-events:auto;cursor:pointer}.FocusCarousel-module___pIdNG__slideHidden{opacity:0;pointer-events:none;visibility:hidden}.FocusCarousel-module___pIdNG__railsContainer{pointer-events:none;z-index:15;position:absolute;inset:-6px}.FocusCarousel-module___pIdNG__railTop,.FocusCarousel-module___pIdNG__railBottom{background-color:var(--fc-accent);width:48px;height:2px;box-shadow:0 0 10px var(--fc-accent-glow);position:absolute;left:50%;transform:translate(-50%)}.FocusCarousel-module___pIdNG__railTop{top:-4px}.FocusCarousel-module___pIdNG__railBottom{bottom:-4px}.FocusCarousel-module___pIdNG__railTop:before,.FocusCarousel-module___pIdNG__railBottom:before{content:"";background:var(--fc-rail-hairline);z-index:-1;height:1px;position:absolute;top:50%;left:-20px;right:-20px}.FocusCarousel-module___pIdNG__cornersContainer{pointer-events:none;z-index:15;position:absolute;inset:-8px}.FocusCarousel-module___pIdNG__cornerTL,.FocusCarousel-module___pIdNG__cornerTR,.FocusCarousel-module___pIdNG__cornerBL,.FocusCarousel-module___pIdNG__cornerBR{border-color:var(--fc-accent);border-style:solid;width:14px;height:14px;position:absolute}.FocusCarousel-module___pIdNG__cornerTL{border-width:2px 0 0 2px;top:0;left:0}.FocusCarousel-module___pIdNG__cornerTR{border-width:2px 2px 0 0;top:0;right:0}.FocusCarousel-module___pIdNG__cornerBL{border-width:0 0 2px 2px;bottom:0;left:0}.FocusCarousel-module___pIdNG__cornerBR{border-width:0 2px 2px 0;bottom:0;right:0}.FocusCarousel-module___pIdNG__metaContainer{z-index:20;flex-direction:column;justify-content:center;min-height:380px;display:flex;position:relative}.FocusCarousel-module___pIdNG__metaHeader{align-items:center;gap:14px;margin-bottom:12px;display:flex}.FocusCarousel-module___pIdNG__projectNumber{font-family:var(--font-ui,"Instrument Sans"), monospace;letter-spacing:.12em;color:var(--fc-accent);border:1px solid var(--fc-rule);border-radius:1px;padding:3px 8px;font-size:13px;font-weight:700}.FocusCarousel-module___pIdNG__statusArchival{font-family:var(--font-ui,"Instrument Sans"), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fc-text);border:1px solid var(--fc-rule);background:#8080800d;border-radius:1px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.FocusCarousel-module___pIdNG__statusIndicator{background-color:var(--fc-accent);width:5px;height:5px;box-shadow:0 0 6px var(--fc-accent-glow);border-radius:50%}.FocusCarousel-module___pIdNG__projectTitle{font-family:var(--font-display,var(--font-ui,"Instrument Sans")), sans-serif;letter-spacing:-.025em;color:var(--fc-text);text-transform:uppercase;margin:0 0 14px;font-size:clamp(34px,3.2vw,44px);font-weight:800;line-height:1.05}.FocusCarousel-module___pIdNG__projectScope{font-family:var(--font-ui,"Instrument Sans"), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fc-muted);margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.5}.FocusCarousel-module___pIdNG__projectSummary{font-family:var(--font-ui,"Instrument Sans"), sans-serif;color:var(--fc-muted);max-width:400px;margin-bottom:24px;font-size:14.5px;line-height:1.6}.FocusCarousel-module___pIdNG__activeCtaLink{font-family:var(--font-ui,"Instrument Sans"), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-text);border:1px solid var(--fc-rule);box-sizing:border-box;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;min-height:46px;padding:0 1.35rem;font-size:.68rem;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex}.FocusCarousel-module___pIdNG__activeCtaLink:hover{border-color:var(--fc-accent);color:var(--fc-text);background:#b9ff380f}.FocusCarousel-module___pIdNG__worldClarity .FocusCarousel-module___pIdNG__activeCtaLink:hover{color:#121411;background:#1214110d;border-color:#8fc700}.FocusCarousel-module___pIdNG__activeCtaArrow{font-size:1.15rem;line-height:1;transition:transform .18s}.FocusCarousel-module___pIdNG__worldObsession .FocusCarousel-module___pIdNG__activeCtaArrow{color:var(--fc-accent)}.FocusCarousel-module___pIdNG__activeCtaLink:hover .FocusCarousel-module___pIdNG__activeCtaArrow{transform:translate(3px)}.FocusCarousel-module___pIdNG__activeCtaLink:active{transform:scale(.985)}.FocusCarousel-module___pIdNG__activeCtaLink:focus-visible{outline:2px solid var(--fc-accent);outline-offset:2px}.FocusCarousel-module___pIdNG__controlsBar{border-top:1px solid var(--fc-rule);justify-content:space-between;align-items:center;width:100%;max-width:1360px;margin-top:32px;padding:20px 0 0;display:flex}.FocusCarousel-module___pIdNG__controlsNav{align-items:center;gap:12px;display:flex}.FocusCarousel-module___pIdNG__controlButton{background-color:var(--fc-ctrl-bg);border:1px solid var(--fc-ctrl-border);min-width:44px;min-height:44px;color:var(--fc-text);font-family:var(--font-ui,"Instrument Sans", monospace);letter-spacing:.08em;cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.72rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.FocusCarousel-module___pIdNG__controlButton:hover:not(:disabled){background-color:var(--fc-ctrl-hover);border-color:var(--fc-accent);color:var(--fc-accent)}.FocusCarousel-module___pIdNG__controlButton:active:not(:disabled){transform:scale(.96)}.FocusCarousel-module___pIdNG__controlButton:disabled{opacity:.35;cursor:not-allowed}.FocusCarousel-module___pIdNG__controlButton:focus-visible{outline:2px solid var(--fc-accent);outline-offset:2px}.FocusCarousel-module___pIdNG__counter{font-family:var(--font-ui,"Instrument Sans"), monospace;letter-spacing:.12em;color:var(--fc-muted);font-size:12px;font-weight:600}.FocusCarousel-module___pIdNG__counterCurrent{color:var(--fc-text);font-weight:700}.FocusCarousel-module___pIdNG__layoutStacked{flex-direction:column;align-items:center;width:100%;display:flex}.FocusCarousel-module___pIdNG__layoutStacked .FocusCarousel-module___pIdNG__trackViewport{height:420px}.FocusCarousel-module___pIdNG__layoutStacked .FocusCarousel-module___pIdNG__metaContainer{text-align:center;align-items:center;min-height:auto;margin-top:24px}.FocusCarousel-module___pIdNG__layoutStacked .FocusCarousel-module___pIdNG__projectSummary{max-width:90%}.FocusCarousel-module___pIdNG__layoutStacked .FocusCarousel-module___pIdNG__metaHeader{justify-content:center}.FocusCarousel-module___pIdNG__isRtl{direction:rtl}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__projectTitle{font-family:var(--font-ar-display,"Aref Ruqaa", "Amiri", "Noto Naskh Arabic", serif);letter-spacing:0;font-size:clamp(34px,3.8vw,46px);font-weight:700;line-height:1.25}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__projectScope{letter-spacing:0;font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-size:13px}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__projectSummary{font-family:Amiri,Noto Naskh Arabic,serif;font-size:16px;line-height:1.7}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__statusArchival{letter-spacing:0;font-family:Cairo,IBM Plex Sans Arabic,sans-serif;font-size:12px}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__activeCtaLink{letter-spacing:0;font-family:Cairo,IBM Plex Sans Arabic,sans-serif}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__activeCtaLink:hover .FocusCarousel-module___pIdNG__activeCtaArrow{transform:translate(-3px)}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__controlButton{letter-spacing:0;font-family:Cairo,IBM Plex Sans Arabic,sans-serif}@media (max-width:1080px){.FocusCarousel-module___pIdNG__layoutSplit{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.FocusCarousel-module___pIdNG__slide{width:380px;height:420px;margin-top:-210px;margin-left:-190px}.FocusCarousel-module___pIdNG__trackViewport{height:460px}.FocusCarousel-module___pIdNG__projectTitle{font-size:34px}}@media (max-width:768px){.FocusCarousel-module___pIdNG__carouselRoot{min-height:auto;padding:24px 0 32px}.FocusCarousel-module___pIdNG__layoutSplit{flex-direction:column;align-items:center;gap:20px;display:flex}.FocusCarousel-module___pIdNG__stage{padding:0 16px}.FocusCarousel-module___pIdNG__trackViewport{height:380px}.FocusCarousel-module___pIdNG__slide{width:310px;height:360px;margin-top:-180px;margin-left:-155px}.FocusCarousel-module___pIdNG__metaContainer{text-align:center;align-items:center;width:100%;min-height:auto}.FocusCarousel-module___pIdNG__metaHeader{justify-content:center}.FocusCarousel-module___pIdNG__projectTitle{margin-bottom:10px;font-size:28px}.FocusCarousel-module___pIdNG__isRtl .FocusCarousel-module___pIdNG__projectTitle{font-size:32px}.FocusCarousel-module___pIdNG__projectScope{margin-bottom:14px;font-size:11px}.FocusCarousel-module___pIdNG__projectSummary{max-width:100%;margin-bottom:18px;font-size:13.5px}.FocusCarousel-module___pIdNG__controlsBar{margin-top:20px;padding:16px 8px 0}}@media (prefers-reduced-motion:reduce){.FocusCarousel-module___pIdNG__slide,.FocusCarousel-module___pIdNG__slideImage,.FocusCarousel-module___pIdNG__activeCtaLink,.FocusCarousel-module___pIdNG__controlButton{transition:none!important}}
.OriginArchive-module__x9Fpsq__archiveRoot{box-sizing:border-box;width:100%;font-family:var(--font-ui,var(--font-primary,"Instrument Sans", -apple-system, sans-serif));-webkit-user-select:none;user-select:none;flex-direction:column;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.OriginArchive-module__x9Fpsq__worldClarity{--oa-bg:transparent;--oa-text:#121411;--oa-muted:#1214119e;--oa-border:#12141124;--oa-accent:#8fc700;--oa-accent-glow:#8fc70040;--oa-panel-bg:#ece8dc;--oa-card-overlay:linear-gradient(180deg, #1214111a 0%, #12141166 50%, #121411eb 100%);--oa-inactive-sat:.25;--oa-inactive-bright:.58}.OriginArchive-module__x9Fpsq__worldObsession{--oa-bg:transparent;--oa-text:#f3efe6;--oa-muted:#f3efe68f;--oa-border:#ffffff1f;--oa-accent:var(--imar-signal,#b9f227);--oa-accent-glow:#b9f22740;--oa-panel-bg:#090c09;--oa-card-overlay:linear-gradient(180deg, #03050326 0%, #03050380 45%, #030503f5 100%);--oa-inactive-sat:.18;--oa-inactive-bright:.36}.OriginArchive-module__x9Fpsq__archiveHeader{box-sizing:border-box;justify-content:space-between;align-items:flex-end;width:100%;max-width:1360px;margin:0 auto 1.5rem;padding:0 16px;display:flex}.OriginArchive-module__x9Fpsq__headerCol{flex-direction:column;display:flex}.OriginArchive-module__x9Fpsq__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--oa-accent);margin:0 0 .6rem;font-size:.65rem;font-weight:800}.OriginArchive-module__x9Fpsq__heading{font-family:var(--font-display,"Instrument Sans", -apple-system, sans-serif);letter-spacing:-.04em;color:var(--oa-text);margin:0;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:800;line-height:.95}.OriginArchive-module__x9Fpsq__heading em{color:var(--oa-accent);font-family:var(--font-editorial,"Instrument Serif", Georgia, serif);letter-spacing:-.02em;font-size:.95em;font-style:italic;font-weight:400}.OriginArchive-module__x9Fpsq__intro{color:var(--oa-muted);text-align:right;max-width:290px;margin:0;font-size:.75rem;line-height:1.5}.OriginArchive-module__x9Fpsq__stage{box-sizing:border-box;outline:none;gap:6px;width:100%;max-width:1360px;height:clamp(400px,54vh,520px);min-height:400px;margin:0 auto;padding:0 16px;display:flex}.OriginArchive-module__x9Fpsq__panel{background-color:var(--oa-panel-bg);border:1px solid var(--oa-border);cursor:pointer;will-change:flex;box-sizing:border-box;border-radius:2px;flex:1;min-width:72px;height:100%;transition:flex .45s cubic-bezier(.22,1,.36,1),filter .35s,border-color .35s;position:relative;overflow:hidden}.OriginArchive-module__x9Fpsq__panel:focus-visible{outline:2px solid var(--oa-accent);outline-offset:2px}.OriginArchive-module__x9Fpsq__panelActive{cursor:default;border-color:#ceff0059;flex:7.2;box-shadow:0 16px 36px #00000047}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__panelActive{border-color:#8fc70066}.OriginArchive-module__x9Fpsq__panelInactive{filter:saturate(var(--oa-inactive-sat)) brightness(var(--oa-inactive-bright))}.OriginArchive-module__x9Fpsq__panelInactive:hover{filter:saturate(calc(var(--oa-inactive-sat) * 1.3)) brightness(calc(var(--oa-inactive-bright) * 1.15));border-color:#ffffff40}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__panelInactive:hover{border-color:#12141140}.OriginArchive-module__x9Fpsq__panelImageWrap{z-index:1;width:100%;height:100%;position:absolute;inset:0}.OriginArchive-module__x9Fpsq__panelImage{object-fit:cover;object-position:center;transition:transform .6s}.OriginArchive-module__x9Fpsq__panelActive .OriginArchive-module__x9Fpsq__panelImage{transform:scale(1.02)}.OriginArchive-module__x9Fpsq__overlay{z-index:2;background:var(--oa-card-overlay);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.OriginArchive-module__x9Fpsq__inactiveContent{z-index:3;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 8px;display:flex;position:absolute;inset:0}.OriginArchive-module__x9Fpsq__inactiveNumber{letter-spacing:.12em;color:var(--oa-accent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.OriginArchive-module__x9Fpsq__verticalTitle{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;color:#f3efe6;white-space:nowrap;text-overflow:ellipsis;max-height:340px;font-size:.78rem;font-weight:700;overflow:hidden;transform:rotate(180deg)}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__verticalTitle{color:#121411;text-shadow:0 1px 4px #fffc}.OriginArchive-module__x9Fpsq__inactiveTag{letter-spacing:.14em;color:#f3efe699;writing-mode:vertical-rl;font-size:.58rem;font-weight:700;transform:rotate(180deg)}.OriginArchive-module__x9Fpsq__activeContent{z-index:3;box-sizing:border-box;color:#f3efe6;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.5vw,36px);animation:.4s both OriginArchive-module__x9Fpsq__fadeIn;display:flex;position:absolute;inset:0}.OriginArchive-module__x9Fpsq__activeHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.OriginArchive-module__x9Fpsq__registrationTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;color:var(--oa-accent);background:#030503a6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:.58rem;font-weight:750;display:inline-flex}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__registrationTag{color:#121411;background:#f7f5eed9;border-color:#12141129}.OriginArchive-module__x9Fpsq__diode{background-color:var(--oa-accent);width:6px;height:6px;box-shadow:0 0 6px var(--oa-accent);border-radius:50%}.OriginArchive-module__x9Fpsq__coordinates{letter-spacing:.14em;color:#f3efe6b3;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:600}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__coordinates{color:#121411b3}.OriginArchive-module__x9Fpsq__activeEditorial{max-width:580px}.OriginArchive-module__x9Fpsq__chapterTitle{font-family:var(--font-display,"Instrument Sans", sans-serif);letter-spacing:-.03em;color:#fff;margin:0 0 .8rem;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:800;line-height:1.05}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__chapterTitle{color:#fff;text-shadow:0 2px 8px #0009}.OriginArchive-module__x9Fpsq__chapterStory{color:#ffffffe6;margin:0 0 .75rem;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.45}.OriginArchive-module__x9Fpsq__chapterLesson{border-left:2px solid var(--oa-accent);letter-spacing:.04em;color:var(--oa-accent);background:#b9f2271f;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.OriginArchive-module__x9Fpsq__worldClarity .OriginArchive-module__x9Fpsq__chapterLesson{color:#8fc700;background:#8fc7002e}.OriginArchive-module__x9Fpsq__controlsBar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1360px;margin:1.25rem auto 0;padding:0 16px;display:flex}.OriginArchive-module__x9Fpsq__counter{letter-spacing:.18em;color:var(--oa-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.OriginArchive-module__x9Fpsq__counter strong{color:var(--oa-text)}.OriginArchive-module__x9Fpsq__buttonGroup{gap:8px;display:flex}.OriginArchive-module__x9Fpsq__navButton{background:var(--oa-panel-bg);border:1px solid var(--oa-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--oa-text);font-family:var(--font-ui,monospace);letter-spacing:0;cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.OriginArchive-module__x9Fpsq__navButton:hover{background-color:var(--oa-border);border-color:var(--oa-accent);color:var(--oa-accent)}.OriginArchive-module__x9Fpsq__navButton:active{transform:scale(.95)}.OriginArchive-module__x9Fpsq__navButton:focus-visible{outline:2px solid var(--oa-accent);outline-offset:2px}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__heading,html[data-locale=tn] .OriginArchive-module__x9Fpsq__heading){font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0;direction:rtl;line-height:1.15}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__heading em,html[data-locale=tn] .OriginArchive-module__x9Fpsq__heading em){letter-spacing:0;font-family:inherit;font-style:normal}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__intro,html[data-locale=tn] .OriginArchive-module__x9Fpsq__intro){text-align:left}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__chapterTitle,html[data-locale=tn] .OriginArchive-module__x9Fpsq__chapterTitle){font-family:var(--font-ar-display,"Aref Ruqaa", Amiri, serif);letter-spacing:0}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__chapterStory,html[data-locale=tn] .OriginArchive-module__x9Fpsq__chapterStory,html[dir=rtl] .OriginArchive-module__x9Fpsq__chapterLesson,html[data-locale=tn] .OriginArchive-module__x9Fpsq__chapterLesson){letter-spacing:0;font-family:Cairo,sans-serif}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__verticalTitle,html[data-locale=tn] .OriginArchive-module__x9Fpsq__verticalTitle){writing-mode:horizontal-tb;letter-spacing:0;text-align:center;font-family:Cairo,sans-serif;font-size:.65rem;transform:none}@media (max-width:820px){.OriginArchive-module__x9Fpsq__stage{display:none}.OriginArchive-module__x9Fpsq__mobileGallery{box-sizing:border-box;flex-direction:column;width:100%;padding:0 16px;display:flex}.OriginArchive-module__x9Fpsq__mobileCardStage{aspect-ratio:16/11;background-color:var(--oa-panel-bg);border:1px solid var(--oa-border);border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000040}.OriginArchive-module__x9Fpsq__mobileDetails{flex-direction:column;margin-top:1.25rem;display:flex}.OriginArchive-module__x9Fpsq__mobileMeta{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.OriginArchive-module__x9Fpsq__mobileCounter{letter-spacing:.16em;color:var(--oa-accent);font-size:.72rem;font-weight:800}.OriginArchive-module__x9Fpsq__mobileTitle{color:var(--oa-text);margin:0 0 .5rem;font-size:1.35rem;font-weight:800;line-height:1.1}.OriginArchive-module__x9Fpsq__mobileStory{color:var(--oa-muted);margin:0 0 .6rem;font-size:.85rem;line-height:1.45}.OriginArchive-module__x9Fpsq__mobileLesson{border-left:2px solid var(--oa-accent);color:var(--oa-accent);background:#ceff001f;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.OriginArchive-module__x9Fpsq__mobileControls{border-top:1px solid var(--oa-border);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;display:flex}.OriginArchive-module__x9Fpsq__archiveHeader{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.OriginArchive-module__x9Fpsq__intro{text-align:left;max-width:100%}:is(html[dir=rtl] .OriginArchive-module__x9Fpsq__intro,html[data-locale=tn] .OriginArchive-module__x9Fpsq__intro){text-align:right}}@media (min-width:821px){.OriginArchive-module__x9Fpsq__mobileGallery{display:none}}@keyframes OriginArchive-module__x9Fpsq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OriginArchive-module__x9Fpsq__panel,.OriginArchive-module__x9Fpsq__activeContent,.OriginArchive-module__x9Fpsq__panelImage{transition:none!important;animation:none!important}}
.ContactExperience-module__QPahEW__experience{gap:clamp(6rem,12vw,11rem);padding-block:clamp(3rem,7vw,7rem);display:grid}.ContactExperience-module__QPahEW__sectionLabel{color:#b9ff38;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.ContactExperience-module__QPahEW__channels{gap:2rem;display:grid}.ContactExperience-module__QPahEW__channelRows{border-top:1px solid #f4f1e833}.ContactExperience-module__QPahEW__channel{color:#f4f1e8;border-bottom:1px solid #f4f1e826;grid-template-columns:3.5rem minmax(12rem,1fr) minmax(12rem,.7fr) 2rem;align-items:center;gap:1rem;min-height:88px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.ContactExperience-module__QPahEW__channel>span{color:#b9ff38;letter-spacing:.16em;font-size:.68rem}.ContactExperience-module__QPahEW__channel strong{letter-spacing:.04em;font-size:clamp(1rem,1.5vw,1.35rem)}.ContactExperience-module__QPahEW__channel small{color:#f4f1e89e;letter-spacing:.05em;font-size:.78rem}.ContactExperience-module__QPahEW__channel b{font-size:1.1rem;font-weight:400;transition:transform .18s}.ContactExperience-module__QPahEW__channel:hover,.ContactExperience-module__QPahEW__channel:focus-visible{background:linear-gradient(90deg,#b9ff380d,#0000 55%);border-color:#b9ff38;outline:none}.ContactExperience-module__QPahEW__channel:hover b,.ContactExperience-module__QPahEW__channel:focus-visible b{transform:translate(3px,-2px)}.ContactExperience-module__QPahEW__brief{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ContactExperience-module__QPahEW__briefIntro{position:sticky;top:8rem}.ContactExperience-module__QPahEW__briefIntro h2{color:#f4f1e8;letter-spacing:-.045em;max-width:10ch;margin:1.25rem 0 1.5rem;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:560;line-height:.94}.ContactExperience-module__QPahEW__briefIntro>p:last-child{color:#f4f1e8ab;max-width:32rem;font-size:1rem;line-height:1.65}.ContactExperience-module__QPahEW__form{gap:3.6rem;display:grid}.ContactExperience-module__QPahEW__field{color:#f4f1e8;gap:1rem;display:grid}.ContactExperience-module__QPahEW__field>span{align-items:baseline;gap:1rem;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:600;transition:color .18s;display:flex}.ContactExperience-module__QPahEW__field>span b{color:#b9ff38;font:650 .65rem/1 var(--font-ui,system-ui);letter-spacing:.15em}.ContactExperience-module__QPahEW__field textarea{resize:vertical;color:#f4f1e8;width:100%;min-height:112px;font:400 clamp(1rem,1.35vw,1.2rem)/1.55 var(--font-editorial,var(--font-ui,system-ui));caret-color:var(--imar-signal,#b9f227);background:0 0;border:0;border-bottom:1px solid #f4f1e845;border-radius:0;outline:0;padding:1rem 0 1.2rem;transition:border-color .18s,box-shadow .18s;display:block}.ContactExperience-module__QPahEW__field textarea::placeholder{color:#f4f1e857}.ContactExperience-module__QPahEW__field:focus-within>span{color:#fff}.ContactExperience-module__QPahEW__field textarea:focus{border-color:var(--imar-signal,#b9f227);box-shadow:0 2px #b9f22729}.ContactExperience-module__QPahEW__input{color:#f4f1e8;width:100%;min-height:52px;font:400 clamp(1rem,1.35vw,1.2rem)/1.55 var(--font-ui,system-ui);caret-color:var(--imar-signal,#b9f227);background:0 0;border:0;border-bottom:1px solid #f4f1e845;border-radius:0;outline:0;padding:.8rem 0 1rem;transition:border-color .18s,box-shadow .18s;display:block}.ContactExperience-module__QPahEW__input::placeholder{color:#f4f1e857}.ContactExperience-module__QPahEW__input:focus{border-color:var(--imar-signal,#b9f227);box-shadow:0 2px #b9f22729}.ContactExperience-module__QPahEW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactExperience-module__QPahEW__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ContactExperience-module__QPahEW__submit{color:#f4f1e8;cursor:pointer;min-height:54px;font-family:var(--font-ui,"Instrument Sans",sans-serif);letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box;background:#090d09f0;border:1px solid #f4f1e83d;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;padding:0 1.5rem;font-size:.73rem;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.ContactExperience-module__QPahEW__submit:after{display:none}.ContactExperience-module__QPahEW__submit span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;padding:0;display:flex}.ContactExperience-module__QPahEW__submit b{color:var(--imar-signal,#b9f227);border-inline-start:none;place-items:center;font-size:1.4rem;line-height:1;transition:transform .18s;display:grid}.ContactExperience-module__QPahEW__submit:hover{color:#f4f1e8;background:#121812fa;border-color:#b9f22799;outline:none}.ContactExperience-module__QPahEW__submit:hover b{transform:translate(3px)}.ContactExperience-module__QPahEW__submit:active{transform:scale(.985)}.ContactExperience-module__QPahEW__submit:focus-visible{outline:2px solid var(--imar-signal,#b9f227);outline-offset:2px}.ContactExperience-module__QPahEW__submit:disabled{cursor:not-allowed;opacity:.45}.ContactExperience-module__QPahEW__secondary{color:#f4f1e8c2;min-height:46px;font-family:var(--font-ui,"Instrument Sans",sans-serif);letter-spacing:.08em;border:1px solid #f4f1e838;border-radius:999px;align-items:center;padding:0 1.35rem;font-size:.68rem;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.ContactExperience-module__QPahEW__secondary:hover,.ContactExperience-module__QPahEW__secondary:focus-visible{color:#f4f1e8;background:#b9f2270f;border-color:#b9f22799;outline:none}.ContactExperience-module__QPahEW__statusPrepared{border-inline-start:2px solid var(--imar-signal,#b9f227);background:#b9f2270f;gap:1rem;margin:0;padding:1.25rem;display:grid}.ContactExperience-module__QPahEW__handoffNote{color:var(--imar-signal,#b9f227);letter-spacing:.02em;margin:0;font-size:clamp(.85rem,1.1vw,.98rem);line-height:1.55}.ContactExperience-module__QPahEW__mailtoButton{border:1px solid var(--imar-signal,#b9f227);background:var(--imar-signal,#b9f227);color:#050705;min-height:46px;font-family:var(--font-ui,"Instrument Sans",sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.85rem;padding:0 1.35rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ContactExperience-module__QPahEW__mailtoButton:hover,.ContactExperience-module__QPahEW__mailtoButton:focus-visible{outline:2px solid var(--imar-signal,#b9f227);outline-offset:2px;transform:scale(.985)}.ContactExperience-module__QPahEW__statusError{color:#ff8a65;letter-spacing:.02em;border-inline-start:2px solid #ff8a65;margin:0;padding-inline-start:1rem;font-size:clamp(.8rem,1vw,.92rem);line-height:1.55}.ContactExperience-module__QPahEW__signature{border-top:1px solid #f4f1e829;justify-content:space-between;align-items:end;gap:1.5rem;padding-top:2rem;display:flex}.ContactExperience-module__QPahEW__signature strong{letter-spacing:.08em;font-size:1.5rem}.ContactExperience-module__QPahEW__signature span{color:#f4f1e880;letter-spacing:.18em;font-size:.62rem}.ContactExperience-module__QPahEW__signature a{color:#f4f1e8;font-size:.8rem;text-decoration:none}html[data-locale=tn] .ContactExperience-module__QPahEW__experience{font-family:var(--font-ar-ui,"Cairo",sans-serif);letter-spacing:0;font-synthesis:none}:is(html[data-locale=tn] .ContactExperience-module__QPahEW__briefIntro h2,html[data-locale=tn] .ContactExperience-module__QPahEW__field>span){font-family:var(--font-ar-display,"Aref Ruqaa",serif);font-synthesis:none;letter-spacing:0;line-height:1.15}html[data-locale=tn] .ContactExperience-module__QPahEW__field textarea{font-family:var(--font-ar-editorial,"Amiri",serif);font-synthesis:none;letter-spacing:0}html[data-locale=tn] .ContactExperience-module__QPahEW__field input{font-family:var(--font-ar-ui,"Cairo",sans-serif);font-synthesis:none;letter-spacing:0}@media (max-width:800px){.ContactExperience-module__QPahEW__experience{gap:5rem;padding-block:2rem 4rem}.ContactExperience-module__QPahEW__channel{grid-template-columns:2rem 1fr 1.5rem;min-height:82px}.ContactExperience-module__QPahEW__channel small{grid-column:2}.ContactExperience-module__QPahEW__channel b{grid-area:1/3/3}.ContactExperience-module__QPahEW__brief{grid-template-columns:1fr;gap:3rem}.ContactExperience-module__QPahEW__briefIntro{position:static}.ContactExperience-module__QPahEW__briefIntro h2{font-size:clamp(2.8rem,13vw,4.2rem)}.ContactExperience-module__QPahEW__form{gap:3rem}.ContactExperience-module__QPahEW__signature{flex-direction:column;align-items:start}.ContactExperience-module__QPahEW__field textarea,.ContactExperience-module__QPahEW__field input{font-size:16px}}
.WorldSwitch-module__nJJbzG__switcher{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);isolation:isolate;-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:manipulation;background:#090b09;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:188px;height:44px;min-height:44px;padding:3px;transition:border-color .26s,background-color .26s;display:grid;position:relative;box-shadow:0 2px 14px #00000040,inset 0 1px #ffffff0f;direction:ltr!important}html[data-world=clarity] .WorldSwitch-module__nJJbzG__switcher{background:#0f1210;border-color:#0003;box-shadow:0 3px 12px #12141129,inset 0 1px #ffffff1a}html[data-world=obsession] .WorldSwitch-module__nJJbzG__switcher{background:#060806;border-color:#ffffff24;box-shadow:0 4px 18px #0006,inset 0 1px #ceff001a}.WorldSwitch-module__nJJbzG__compact{width:188px;height:44px;min-height:44px}.WorldSwitch-module__nJJbzG__switchButton{z-index:2;color:#f3efe694;min-width:0;height:100%;min-height:38px;font-family:var(--font-ui,"Instrument Sans", -apple-system, sans-serif);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:.58rem;font-weight:750;transition:color .24s;display:flex;position:relative;letter-spacing:.12em!important}.WorldSwitch-module__nJJbzG__switchButton:hover{color:#f3efe6d9}.WorldSwitch-module__nJJbzG__switchButton[aria-pressed=true]{color:#090b09;font-weight:850}html[data-world=obsession] .WorldSwitch-module__nJJbzG__switchButton[aria-pressed=true]{color:#f5f5f1}html[data-world=clarity] .WorldSwitch-module__nJJbzG__switchButton[aria-pressed=true]{color:#0a0c0a}.WorldSwitch-module__nJJbzG__switchButton:focus-visible{outline:2px solid var(--imar-signal,#b9f227);outline-offset:1px}.WorldSwitch-module__nJJbzG__diode{pointer-events:none;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background-color .28s,box-shadow .28s,opacity .28s;display:inline-block}.WorldSwitch-module__nJJbzG__diodeInactive{box-shadow:none;opacity:.45;background-color:#8c918a47}.WorldSwitch-module__nJJbzG__diodeActive{background-color:var(--imar-signal,#b9f227);opacity:1;box-shadow:0 0 7px #b9f227e6}html[data-world=clarity] .WorldSwitch-module__nJJbzG__diodeActive{background-color:#8fc700;box-shadow:0 0 6px #8fc700d9}.WorldSwitch-module__nJJbzG__label{pointer-events:none;line-height:1;display:inline-block}.WorldSwitch-module__nJJbzG__travelingSignal{z-index:1;pointer-events:none;box-sizing:border-box;will-change:transform;border-radius:999px;width:calc(50% - 3px);transition:transform .36s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,box-shadow .3s;position:absolute;top:3px;bottom:3px;left:3px}.WorldSwitch-module__nJJbzG__travelingSignal[data-position=clarity]{background:#f4f1e8;border:1px solid #00000014;transform:translate(0);box-shadow:0 2px 8px #0000002e}.WorldSwitch-module__nJJbzG__travelingSignal[data-position=obsession]{background:#141815;border:1px solid #ceff0052;transform:translate(100%);box-shadow:0 0 14px #ceff002e,inset 0 0 0 1px #ceff0026}@media (max-width:1023px){.WorldSwitch-module__nJJbzG__switcher,.WorldSwitch-module__nJJbzG__compact{width:100%;max-width:100%;height:44px;min-height:44px}.WorldSwitch-module__nJJbzG__switchButton{gap:6px;padding:0 6px;font-size:.58rem;letter-spacing:.1em!important}}@media (prefers-reduced-motion:reduce){.WorldSwitch-module__nJJbzG__travelingSignal,.WorldSwitch-module__nJJbzG__diode,.WorldSwitch-module__nJJbzG__switchButton,.WorldSwitch-module__nJJbzG__switcher{transition:none!important}}
