@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-base:#120a1e;--color-deep:#160d24;--color-raised:#1e1431;--color-elevated:#271b3e;--color-purple:#1d1230;--color-violet:#261940;--color-footer:#0f0818;--color-cta-end:#140c21;--color-lavender:#c7a9f0;--color-pattern:#af71ff;--color-ink:#f5f0fb;--color-ink-2:#cdc2e0;--color-ink-3:#afa3c7;--color-error:#ff9f8e;--color-line-subtle:#c7a9f029;--color-line:#c7a9f042;--color-line-strong:#c7a9f082;--radius-control:4px;--radius-media:10px;--radius-panel:12px;--font-latin:var(--font-montserrat), "JB Montserrat Fallback", "Montserrat", system-ui, "Segoe UI", Arial, sans-serif;--font-arabic:"Ping AR + LT", "Segoe UI", Tahoma, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Ping AR \+ LT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PingARLT-Regular.1f2b30c4.woff2)format("woff2")}@font-face{font-family:Ping AR \+ LT;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/PingARLT-Medium.3da0445e.woff2)format("woff2")}@font-face{font-family:Ping AR \+ LT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PingARLT-Bold.243d267b.woff2)format("woff2")}@font-face{font-family:JB Montserrat Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Helvetica Neue);size-adjust:112.04%;ascent-override:86.4%;descent-override:22.4%;line-gap-override:0.0%}@font-face{font-family:JB Montserrat Fallback;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Helvetica Neue);size-adjust:112.26%;ascent-override:86.23%;descent-override:22.36%;line-gap-override:0.0%}@font-face{font-family:JB Montserrat Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold),local(Helvetica Neue Bold);size-adjust:110.36%;ascent-override:87.71%;descent-override:22.74%;line-gap-override:0.0%}:root{--fs-hero:clamp(3rem, calc(3rem + (100vw - 390px) * .038095), 5.5rem);--lh-hero:clamp(52px, calc(52px + (100vw - 390px) * .038095), 92px);--ls-hero:clamp(-2.288px, calc(-.864px + (100vw - 390px) * -.001356), -.864px);--fw-hero:700;--tt-hero:none;--fs-hero-l:clamp(3rem, calc(3rem + (100vw - 390px) * .030476), 5rem);--lh-hero-l:clamp(52px, calc(52px + (100vw - 390px) * .030476), 84px);--ls-hero-l:clamp(-1.92px, calc(-.864px + (100vw - 390px) * -.001006), -.864px);--fw-hero-l:700;--tt-hero-l:none;--fs-hero-m:clamp(3rem, calc(3rem + (100vw - 390px) * .022857), 4.5rem);--lh-hero-m:clamp(52px, calc(52px + (100vw - 390px) * .022857), 76px);--ls-hero-m:clamp(-1.584px, calc(-.864px + (100vw - 390px) * -.000686), -.864px);--fw-hero-m:700;--tt-hero-m:none;--fs-h2:clamp(2.375rem, calc(2.375rem + (100vw - 390px) * .017143), 3.5rem);--lh-h2:clamp(44px, calc(44px + (100vw - 390px) * .017143), 62px);--ls-h2:clamp(-.84px, calc(-.38px + (100vw - 390px) * -.000438), -.38px);--fw-h2:500;--tt-h2:none;--fs-statement:clamp(2.5rem, calc(2.5rem + (100vw - 390px) * .030476), 4.5rem);--lh-statement:clamp(46px, calc(46px + (100vw - 390px) * .028571), 76px);--ls-statement:clamp(-1.8px, calc(-.6px + (100vw - 390px) * -.001143), -.6px);--fw-statement:500;--tt-statement:none;--fs-cta-title:clamp(2.25rem, calc(2.25rem + (100vw - 390px) * .011429), 3rem);--lh-cta-title:clamp(44px, calc(44px + (100vw - 390px) * .013333), 58px);--ls-cta-title:clamp(-.72px, calc(-.54px + (100vw - 390px) * -.000171), -.54px);--fw-cta-title:500;--tt-cta-title:none;--fs-brief-intro:clamp(2.25rem, calc(2.25rem + (100vw - 390px) * .011429), 3rem);--lh-brief-intro:clamp(44px, calc(44px + (100vw - 390px) * .013333), 58px);--ls-brief-intro:clamp(-.72px, calc(-.54px + (100vw - 390px) * -.000171), -.54px);--fw-brief-intro:500;--tt-brief-intro:none;--fs-brief-label:.875rem;--lh-brief-label:20px;--ls-brief-label:.028px;--fw-brief-label:500;--tt-brief-label:none;--fs-brief-input:1.0625rem;--lh-brief-input:26px;--ls-brief-input:0;--fw-brief-input:400;--tt-brief-input:none;--fs-brief-chip:.9375rem;--lh-brief-chip:20px;--ls-brief-chip:.03px;--fw-brief-chip:500;--tt-brief-chip:none;--fs-brief-title:clamp(1.375rem, calc(1.375rem + (100vw - 390px) * .001905), 1.5rem);--lh-brief-title:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-brief-title:clamp(-.072px, calc(-.044px + (100vw - 390px) * -.000027), -.044px);--fw-brief-title:500;--tt-brief-title:none;--fs-brief-error:.875rem;--lh-brief-error:20px;--ls-brief-error:0;--fw-brief-error:400;--tt-brief-error:none;--fs-success-title:clamp(2.5rem, calc(2.5rem + (100vw - 390px) * .022857), 4rem);--lh-success-title:clamp(46px, calc(46px + (100vw - 390px) * .024762), 72px);--ls-success-title:clamp(-1.28px, calc(-.6px + (100vw - 390px) * -.000648), -.6px);--fw-success-title:500;--tt-success-title:none;--fs-proof:clamp(2.125rem, calc(2.125rem + (100vw - 390px) * .03619), 4.5rem);--lh-proof:clamp(38px, calc(38px + (100vw - 390px) * .03619), 76px);--ls-proof:clamp(-1.8px, calc(-.51px + (100vw - 390px) * -.001229), -.51px);--fw-proof:500;--tt-proof:none;--fs-body-l:clamp(1.125rem, calc(1.125rem + (100vw - 390px) * .001905), 1.25rem);--lh-body-l:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-body-l:0;--fw-body-l:400;--tt-body-l:none;--fs-body:1rem;--lh-body:clamp(25px, calc(25px + (100vw - 390px) * .000952), 26px);--ls-body:0;--fw-body:400;--tt-body:none;--fs-eyebrow:.75rem;--lh-eyebrow:16px;--ls-eyebrow:1.68px;--fw-eyebrow:500;--tt-eyebrow:uppercase;--fs-label:.8125rem;--lh-label:18px;--ls-label:1.56px;--fw-label:500;--tt-label:uppercase;--fs-nav:clamp(.875rem, calc(1rem + (100vw - 390px) * -.001905), 1rem);--lh-nav:clamp(20px, calc(24px + (100vw - 390px) * -.00381), 24px);--ls-nav:clamp(0px, calc(0px + (100vw - 390px) * .000267), .28px);--fw-nav:500;--tt-nav:none;--fs-cta:1rem;--lh-cta:22px;--ls-cta:.24px;--fw-cta:500;--tt-cta:none;--fs-work-client:clamp(1.5rem, calc(1.625rem + (100vw - 390px) * -.001905), 1.625rem);--lh-work-client:clamp(30px, calc(34px + (100vw - 390px) * -.00381), 34px);--ls-work-client:clamp(-.12px, calc(-.078px + (100vw - 390px) * -.00004), -.078px);--fw-work-client:500;--tt-work-client:none;--fs-work-project:1rem;--lh-work-project:clamp(25px, calc(25px + (100vw - 390px) * .000952), 26px);--ls-work-project:0;--fw-work-project:400;--tt-work-project:none;--fs-caption:.8125rem;--lh-caption:clamp(18px, calc(18px + (100vw - 390px) * .001905), 20px);--ls-caption:0;--fw-caption:400;--tt-caption:none;--fs-footer-link:clamp(1.125rem, calc(1.125rem + (100vw - 390px) * .001905), 1.25rem);--lh-footer-link:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-footer-link:0;--fw-footer-link:400;--tt-footer-link:none;--fs-footer-latin:clamp(1.125rem, calc(1.125rem + (100vw - 390px) * .001905), 1.25rem);--lh-footer-latin:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-footer-latin:0;--fw-footer-latin:400;--tt-footer-latin:none;--fs-lang:clamp(.875rem, calc(1rem + (100vw - 390px) * -.001905), 1rem);--lh-lang:clamp(20px, calc(24px + (100vw - 390px) * -.00381), 24px);--ls-lang:clamp(0px, calc(0px + (100vw - 390px) * .000267), .28px);--fw-lang:500;--tt-lang:none;--fs-menu-btn:1rem;--lh-menu-btn:24px;--ls-menu-btn:0;--fw-menu-btn:500;--tt-menu-btn:none;--fs-menu-sub:1.625rem;--lh-menu-sub:34px;--ls-menu-sub:-.078px;--fw-menu-sub:500;--tt-menu-sub:none}:root:lang(ar){--fs-hero:clamp(3.25rem, calc(3.25rem + (100vw - 390px) * .034286), 5.5rem);--lh-hero:clamp(74px, calc(74px + (100vw - 390px) * .04), 116px);--ls-hero:0;--fw-hero:700;--tt-hero:none;--fs-hero-l:clamp(3.25rem, calc(3.25rem + (100vw - 390px) * .026667), 5rem);--lh-hero-l:clamp(74px, calc(74px + (100vw - 390px) * .030476), 106px);--ls-hero-l:0;--fw-hero-l:700;--tt-hero-l:none;--fs-hero-m:clamp(3.25rem, calc(3.25rem + (100vw - 390px) * .019048), 4.5rem);--lh-hero-m:clamp(74px, calc(74px + (100vw - 390px) * .020952), 96px);--ls-hero-m:0;--fw-hero-m:700;--tt-hero-m:none;--fs-h2:clamp(2.5rem, calc(2.5rem + (100vw - 390px) * .019048), 3.75rem);--lh-h2:clamp(60px, calc(60px + (100vw - 390px) * .022857), 84px);--ls-h2:0;--fw-h2:500;--tt-h2:none;--fs-statement:clamp(2.875rem, calc(2.875rem + (100vw - 390px) * .020952), 4.25rem);--lh-statement:clamp(70px, calc(70px + (100vw - 390px) * .024762), 96px);--ls-statement:0;--fw-statement:500;--tt-statement:none;--fs-cta-title:clamp(2.25rem, calc(2.25rem + (100vw - 390px) * .015238), 3.25rem);--lh-cta-title:clamp(56px, calc(56px + (100vw - 390px) * .019048), 76px);--ls-cta-title:0;--fw-cta-title:500;--tt-cta-title:none;--fs-brief-intro:clamp(2.75rem, calc(2.75rem + (100vw - 390px) * .011429), 3.5rem);--lh-brief-intro:clamp(66px, calc(66px + (100vw - 390px) * .013333), 80px);--ls-brief-intro:0;--fw-brief-intro:500;--tt-brief-intro:none;--fs-brief-label:.9375rem;--lh-brief-label:24px;--ls-brief-label:0;--fw-brief-label:500;--tt-brief-label:none;--fs-brief-input:1.125rem;--lh-brief-input:30px;--ls-brief-input:0;--fw-brief-input:400;--tt-brief-input:none;--fs-brief-chip:1rem;--lh-brief-chip:24px;--ls-brief-chip:0;--fw-brief-chip:500;--tt-brief-chip:none;--fs-brief-title:clamp(1.375rem, calc(1.375rem + (100vw - 390px) * .00381), 1.625rem);--lh-brief-title:clamp(34px, calc(34px + (100vw - 390px) * .005714), 40px);--ls-brief-title:0;--fw-brief-title:500;--tt-brief-title:none;--fs-brief-error:.9375rem;--lh-brief-error:24px;--ls-brief-error:0;--fw-brief-error:400;--tt-brief-error:none;--fs-success-title:clamp(2.375rem, calc(2.375rem + (100vw - 390px) * .028571), 4.25rem);--lh-success-title:clamp(56px, calc(56px + (100vw - 390px) * .038095), 96px);--ls-success-title:0;--fw-success-title:500;--tt-success-title:none;--fs-proof:clamp(2.375rem, calc(2.375rem + (100vw - 390px) * .032381), 4.5rem);--lh-proof:clamp(50px, calc(50px + (100vw - 390px) * .032381), 84px);--ls-proof:0;--fw-proof:500;--tt-proof:none;--fs-body-l:clamp(1.25rem, calc(1.25rem + (100vw - 390px) * .001905), 1.375rem);--lh-body-l:clamp(36px, calc(36px + (100vw - 390px) * .001905), 38px);--ls-body-l:0;--fw-body-l:400;--tt-body-l:none;--fs-body:1.125rem;--lh-body:32px;--ls-body:0;--fw-body:400;--tt-body:none;--fs-eyebrow:.875rem;--lh-eyebrow:clamp(20px, calc(22px + (100vw - 390px) * -.001905), 22px);--ls-eyebrow:0;--fw-eyebrow:500;--tt-eyebrow:none;--fs-label:.875rem;--lh-label:22px;--ls-label:0;--fw-label:500;--tt-label:none;--fs-nav:clamp(1rem, calc(1.125rem + (100vw - 390px) * -.001905), 1.125rem);--lh-nav:clamp(24px, calc(28px + (100vw - 390px) * -.00381), 28px);--ls-nav:0;--fw-nav:500;--tt-nav:none;--fs-cta:1.0625rem;--lh-cta:26px;--ls-cta:0;--fw-cta:500;--tt-cta:none;--fs-work-client:clamp(1.5rem, calc(1.625rem + (100vw - 390px) * -.001905), 1.625rem);--lh-work-client:clamp(30px, calc(34px + (100vw - 390px) * -.00381), 34px);--ls-work-client:clamp(-.12px, calc(-.078px + (100vw - 390px) * -.00004), -.078px);--fw-work-client:500;--tt-work-client:none;--fs-work-project:1rem;--lh-work-project:clamp(25px, calc(25px + (100vw - 390px) * .000952), 26px);--ls-work-project:0;--fw-work-project:400;--tt-work-project:none;--fs-caption:.9375rem;--lh-caption:clamp(24px, calc(26px + (100vw - 390px) * -.001905), 26px);--ls-caption:0;--fw-caption:400;--tt-caption:none;--fs-footer-link:1.125rem;--lh-footer-link:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-footer-link:0;--fw-footer-link:500;--tt-footer-link:none;--fs-footer-latin:clamp(1.125rem, calc(1.125rem + (100vw - 390px) * .001905), 1.25rem);--lh-footer-latin:clamp(28px, calc(28px + (100vw - 390px) * .00381), 32px);--ls-footer-latin:0;--fw-footer-latin:400;--tt-footer-latin:none;--fs-lang:clamp(.875rem, calc(1rem + (100vw - 390px) * -.001905), 1rem);--lh-lang:clamp(20px, calc(24px + (100vw - 390px) * -.00381), 24px);--ls-lang:clamp(0px, calc(0px + (100vw - 390px) * .000267), .28px);--fw-lang:500;--tt-lang:none;--fs-menu-btn:1.125rem;--lh-menu-btn:28px;--ls-menu-btn:0;--fw-menu-btn:500;--tt-menu-btn:none;--fs-menu-sub:1.75rem;--lh-menu-sub:42px;--ls-menu-sub:0;--fw-menu-sub:500;--tt-menu-sub:none}.t-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-hero);text-transform:var(--tt-hero)}.t-hero-l{font-size:var(--fs-hero-l);line-height:var(--lh-hero-l);letter-spacing:var(--ls-hero-l);font-weight:var(--fw-hero-l);text-transform:var(--tt-hero-l)}.t-hero-m{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m);font-weight:var(--fw-hero-m);text-transform:var(--tt-hero-m)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);text-transform:var(--tt-h2)}.t-statement{font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement);font-weight:var(--fw-statement);text-transform:var(--tt-statement)}.t-cta-title{font-size:var(--fs-cta-title);line-height:var(--lh-cta-title);letter-spacing:var(--ls-cta-title);font-weight:var(--fw-cta-title);text-transform:var(--tt-cta-title)}.t-brief-intro{font-size:var(--fs-brief-intro);line-height:var(--lh-brief-intro);letter-spacing:var(--ls-brief-intro);font-weight:var(--fw-brief-intro);text-transform:var(--tt-brief-intro)}.t-brief-label{font-size:var(--fs-brief-label);line-height:var(--lh-brief-label);letter-spacing:var(--ls-brief-label);font-weight:var(--fw-brief-label);text-transform:var(--tt-brief-label)}.t-brief-input{font-size:var(--fs-brief-input);line-height:var(--lh-brief-input);letter-spacing:var(--ls-brief-input);font-weight:var(--fw-brief-input);text-transform:var(--tt-brief-input)}.t-brief-chip{font-size:var(--fs-brief-chip);line-height:var(--lh-brief-chip);letter-spacing:var(--ls-brief-chip);font-weight:var(--fw-brief-chip);text-transform:var(--tt-brief-chip)}.t-brief-title{font-size:var(--fs-brief-title);line-height:var(--lh-brief-title);letter-spacing:var(--ls-brief-title);font-weight:var(--fw-brief-title);text-transform:var(--tt-brief-title)}.t-brief-error{font-size:var(--fs-brief-error);line-height:var(--lh-brief-error);letter-spacing:var(--ls-brief-error);font-weight:var(--fw-brief-error);text-transform:var(--tt-brief-error)}.t-success-title{font-size:var(--fs-success-title);line-height:var(--lh-success-title);letter-spacing:var(--ls-success-title);font-weight:var(--fw-success-title);text-transform:var(--tt-success-title)}.t-proof{font-size:var(--fs-proof);line-height:var(--lh-proof);letter-spacing:var(--ls-proof);font-weight:var(--fw-proof);text-transform:var(--tt-proof)}.t-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l);font-weight:var(--fw-body-l);text-transform:var(--tt-body-l)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--fw-body);text-transform:var(--tt-body)}.t-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--fw-eyebrow);text-transform:var(--tt-eyebrow)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-label);text-transform:var(--tt-label)}.t-nav{font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-nav);text-transform:var(--tt-nav)}.t-cta{font-size:var(--fs-cta);line-height:var(--lh-cta);letter-spacing:var(--ls-cta);font-weight:var(--fw-cta);text-transform:var(--tt-cta)}.t-work-client{font-size:var(--fs-work-client);line-height:var(--lh-work-client);letter-spacing:var(--ls-work-client);font-weight:var(--fw-work-client);text-transform:var(--tt-work-client)}.t-work-project{font-size:var(--fs-work-project);line-height:var(--lh-work-project);letter-spacing:var(--ls-work-project);font-weight:var(--fw-work-project);text-transform:var(--tt-work-project)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);font-weight:var(--fw-caption);text-transform:var(--tt-caption)}.t-footer-link{font-size:var(--fs-footer-link);line-height:var(--lh-footer-link);letter-spacing:var(--ls-footer-link);font-weight:var(--fw-footer-link);text-transform:var(--tt-footer-link)}.t-footer-latin{font-size:var(--fs-footer-latin);line-height:var(--lh-footer-latin);letter-spacing:var(--ls-footer-latin);font-weight:var(--fw-footer-latin);text-transform:var(--tt-footer-latin)}.t-lang{font-size:var(--fs-lang);line-height:var(--lh-lang);letter-spacing:var(--ls-lang);font-weight:var(--fw-lang);text-transform:var(--tt-lang)}.t-menu-btn{font-size:var(--fs-menu-btn);line-height:var(--lh-menu-btn);letter-spacing:var(--ls-menu-btn);font-weight:var(--fw-menu-btn);text-transform:var(--tt-menu-btn)}.t-menu-sub{font-size:var(--fs-menu-sub);line-height:var(--lh-menu-sub);letter-spacing:var(--ls-menu-sub);font-weight:var(--fw-menu-sub);text-transform:var(--tt-menu-sub)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-base);-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:var(--header-h-compact)}html:has(dialog[open]){overflow:hidden}body{background:var(--color-base);min-height:100dvh;color:var(--color-ink);font-family:var(--font-latin);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}html:lang(ar) body{font-family:var(--font-arabic)}html:lang(ar) [lang=en]{font-family:var(--font-latin)}html:lang(ar) bdi[lang=en]{line-height:1}::selection{color:#fff;background:#9e4edd73}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-lavender);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.ln{display:block}.lns--flow .ln{display:inline}@media (min-width:900px){.lns--flow .ln{display:block}}.br-narrow{display:inline}.br-wide{display:none}@media (min-width:700px){.br-narrow{display:none}.br-wide{display:inline}}.accent{color:var(--color-lavender)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-overlay) + 1);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-elevated);color:var(--color-ink);padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{:root{--dir:1}:root:lang(ar){--dir:-1}.icon{flex:none;display:block}.icon--dir{transform:scaleX(var(--dir))}.cta-link{border-bottom:1px solid var(--color-line-strong);color:var(--color-ink);font-size:var(--fs-cta);line-height:var(--lh-cta);letter-spacing:var(--ls-cta);font-weight:var(--fw-cta);transition:border-color var(--dur-hover) var(--ease-out);align-items:center;gap:10px;padding-block:12px 10px;display:inline-flex}.cta-link:hover{border-color:var(--color-lavender)}@media (min-width:768px){.cta-link{padding-block:8px 12px}.cta-link--compact{padding-block:0 8px}}.cta-link .icon{transition:transform var(--dur-hover) var(--ease-out)}.cta-link:hover .icon--down{transform:translateY(3px)}.cta-link:hover .icon--dir{transform:translateX(calc(4px * var(--dir))) scaleX(var(--dir))}.btn-outline{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);min-height:52px;color:var(--color-ink);font-size:var(--fs-cta);line-height:var(--lh-cta);letter-spacing:var(--ls-cta);font-weight:var(--fw-cta);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding-block:14px;padding-inline:22px 20px;display:inline-flex}.btn-outline:hover{background-color:#c7a9f014;border-color:#c7a9f0cc}.btn-outline .icon{transition:transform var(--dur-hover) var(--ease-out)}.btn-outline:hover .icon--up-right{transform:translate(calc(2px * var(--dir)), -2px) scaleX(var(--dir))}.btn-outline--sm{min-height:44px;padding-block:10px;padding-inline:18px 16px}.btn-outline--lg{min-height:58px;padding-block:17px;padding-inline:28px 26px}.btn-outline--block{width:100%;display:flex}.cf{--cf-size:24px;--cf-weight:2px;--cf-inset:24px;--cf-color:var(--color-ink);pointer-events:none;color:var(--cf-color);position:absolute;inset:0}.cf>i{width:var(--cf-size);height:var(--cf-size);transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);border:0 solid;position:absolute}.cf>i[data-c=tl]{border-block-start-width:var(--cf-weight);border-inline-start-width:var(--cf-weight);inset-block-start:var(--cf-inset);inset-inline-start:var(--cf-inset)}.cf>i[data-c=tr]{border-block-start-width:var(--cf-weight);border-inline-end-width:var(--cf-weight);inset-block-start:var(--cf-inset);inset-inline-end:var(--cf-inset)}.cf>i[data-c=bl]{border-block-end-width:var(--cf-weight);border-inline-start-width:var(--cf-weight);inset-block-end:var(--cf-inset);inset-inline-start:var(--cf-inset)}.cf>i[data-c=br]{border-block-end-width:var(--cf-weight);border-inline-end-width:var(--cf-weight);inset-block-end:var(--cf-inset);inset-inline-end:var(--cf-inset)}.cf-mark{width:var(--cf-mark-size,22px);height:var(--cf-mark-size,22px);border-block-start:2px solid var(--color-lavender);border-inline-start:2px solid var(--color-lavender);display:block}.pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pattern:before{content:"";background-color:var(--color-pattern);opacity:var(--pattern-opacity,.012);position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-spiral.webp);mask-image:url(/brand/pattern-spiral.webp);-webkit-mask-position:50% 40%;mask-position:50% 40%;-webkit-mask-size:max(1920px,100%);mask-size:max(1920px,100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.work-card{color:inherit;display:block}.work-card__media{border-radius:var(--radius-media);background:var(--color-raised);aspect-ratio:var(--ratio,1.167);position:relative;overflow:hidden}.work-card__media img{object-fit:cover;width:100%;height:100%}.work-preview{pointer-events:none;position:absolute;inset:0}.work-preview video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--ease-out);display:block}.work-preview[data-state=in] video{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.work-preview{display:none}}.work-card .cf{--cf-size:24px;--cf-inset:24px}.work-card .cf>i{opacity:0}.work-card .cf>i[data-c=tl],.work-card .cf>i[data-c=bl]{transform:translate(calc(-6px * var(--dir)), -6px)}.work-card .cf>i[data-c=br],.work-card .cf>i[data-c=tr]{transform:translate(calc(6px * var(--dir)), 6px)}.work-card .cf>i[data-c=bl]{transform:translate(calc(-6px * var(--dir)), 6px)}.work-card .cf>i[data-c=tr]{transform:translate(calc(6px * var(--dir)), -6px)}.work-card:hover .cf>i,.work-card:focus-visible .cf>i{opacity:1;transform:none}.work-card__label{align-items:flex-start;gap:16px;margin-block-start:22px;display:flex}.work-card__index{color:var(--color-lavender);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);font-weight:var(--fw-label);text-transform:var(--tt-label);margin-inline-end:-1px;padding-block-start:10px}.work-card__text{flex:1;min-width:0}.work-card__client{font-family:var(--font-latin);color:var(--color-ink);font-size:var(--fs-work-client);line-height:var(--lh-work-client);letter-spacing:var(--ls-work-client);font-weight:var(--fw-work-client);display:block}.work-card__project{font-family:var(--font-latin);color:var(--color-ink-2);font-size:var(--fs-work-project);line-height:var(--lh-work-project);letter-spacing:var(--ls-work-project);font-weight:var(--fw-work-project);margin-block-start:3px;display:block}.work-card__arrow{color:var(--color-ink);margin-inline-start:auto;padding-block-start:6px}.work-card__arrow .icon{transition:transform var(--dur-hover) var(--ease-out)}.work-card:hover .work-card__arrow .icon--up-right,.work-card:focus-visible .work-card__arrow .icon--up-right{transform:translate(calc(3px * var(--dir)), -3px) scaleX(var(--dir))}@media (min-width:768px){.work-card__label{gap:22px;margin-block-start:28px}.work-card__index{padding-block-start:8px}.work-card__arrow{padding-block-start:0}.work-card__project{margin-block-start:4px}}.icon__flip{transform-box:view-box;transform-origin:50%}.icon__flip--forward,:root:lang(ar) .icon__flip{transform:scaleX(-1)}:root:lang(ar) .icon__flip--forward{transform:none}.site-header{z-index:var(--z-header);height:var(--header-h);color:var(--color-ink);transition:height var(--dur-ui) var(--ease-out), transform var(--dur-page) var(--ease-out), border-color var(--dur-ui) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;transition:opacity var(--dur-ui) var(--ease-out);background:#160d24b8;position:absolute;inset:0}.site-header[data-compact=true]{height:var(--header-h-compact);border-bottom-color:var(--color-line-subtle)}.site-header[data-compact=true]:before{opacity:1}.site-header[data-hidden=true]{transform:translateY(-101%)}.site-header__bar{justify-content:space-between;align-items:center;height:100%;display:flex}.site-logo{aspect-ratio:3.4966;width:auto;height:30px;color:var(--color-ink);transform-origin:0;transition:transform var(--dur-ui) var(--ease-out);display:block}:root:lang(ar) .site-logo{transform-origin:100%}.site-header[data-compact=true] .site-logo{transform:scale(.9)}@media (min-width:1000px){.site-logo{height:33px}}.site-nav{display:none}@media (min-width:1000px){.site-nav{align-items:center;gap:40px;display:flex}}.nav-link{cursor:pointer;color:var(--color-ink);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-nav);background:0 0;border:0;align-items:center;gap:6px;padding-block:6px;display:inline-flex;position:relative}.nav-link:before{content:"";position:absolute;inset:-6px -10px}.nav-link:after{content:"";background:var(--color-lavender);height:1px;transform-origin:calc(50% - 50% * var(--dir)) 50%;transition:transform var(--dur-hover) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after,.nav-link[data-current=true]:after{transform:scaleX(1)}.nav-link .icon{transition:transform var(--dur-hover) var(--ease-out)}.nav-link[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-menu{position:relative}.nav-panel{opacity:0;visibility:hidden;transition:opacity var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out), visibility 0s linear var(--dur-hover);padding-block-start:14px;position:absolute;inset-block-start:100%;inset-inline-start:-22px;transform:translateY(-6px)}.nav-panel[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-panel__box{border:1px solid var(--color-line);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e1431f5;min-width:232px;padding:8px;box-shadow:0 28px 56px -16px #06030cb3}.nav-panel__link{min-height:44px;color:var(--color-ink-2);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-nav);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border-radius:8px;align-items:center;gap:12px;padding-inline:14px;display:flex}.nav-panel__link:before{content:"";width:14px;height:1.5px;transition:background-color var(--dur-hover) var(--ease-out);background:0 0}.nav-panel__link:hover{color:var(--color-ink);background:#c7a9f014}.nav-panel__link[aria-current=page]{color:var(--color-ink)}.nav-panel__link[aria-current=page]:before{background:var(--color-lavender)}.lang-switch{font-size:var(--fs-lang);line-height:var(--lh-lang);letter-spacing:var(--ls-lang);font-weight:var(--fw-lang);font-family:var(--font-latin);color:var(--color-ink-3);direction:ltr;unicode-bidi:isolate;align-items:center;gap:4px;display:inline-flex}.lang-switch [aria-current=true]{color:var(--color-ink)}.lang-switch a{min-block-size:24px;transition:color var(--dur-hover) var(--ease-out);align-items:center;padding-block:12px;padding-inline:4px;display:flex}.lang-switch a:first-child{margin-inline-start:-4px}.lang-switch a:last-child{margin-inline-end:-4px}.lang-switch a:hover{color:var(--color-ink)}.lang-switch [aria-hidden=true]{color:var(--color-ink-3)}@media (min-width:768px){.lang-switch{gap:2px}}.menu-btn,.close-btn{cursor:pointer;min-height:44px;color:var(--color-ink);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav);font-weight:var(--fw-nav);background:0 0;border:0;align-items:center;gap:10px;padding-inline:4px;display:inline-flex}.menu-btn{font-size:var(--fs-menu-btn);line-height:var(--lh-menu-btn);letter-spacing:var(--ls-menu-btn);font-weight:var(--fw-menu-btn)}@media (min-width:1000px){.menu-btn{display:none}}.close-btn .icon{transition:transform var(--dur-hover) var(--ease-out)}.close-btn:hover .icon{transform:rotate(90deg)}.takeover{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);overscroll-behavior:contain;opacity:0;transition:opacity var(--dur-page) var(--ease-out), overlay var(--dur-page) allow-discrete, display var(--dur-page) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.takeover[open]{opacity:1}@starting-style{.takeover[open]{opacity:0}}.takeover::backdrop{background:0 0}.takeover__bar{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.takeover--menu{background:linear-gradient(180deg, var(--color-raised) 0%, var(--color-base) 100%);transition-duration:.22s}.menu-shell{flex-direction:column;min-height:100%;display:flex}.menu-body{flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding-block:52px 22px;display:flex}.menu-list{margin:0;padding:0;list-style:none}.menu-list>li+li{border-top:1px solid var(--color-line)}.menu-row{min-height:96px;color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);align-items:center;gap:12px;display:flex}.menu-row--accent{color:var(--color-lavender)}.menu-row .icon{margin-inline-start:auto}.menu-sublist{margin:0;padding:0 0 20px;list-style:none}.menu-sub{min-height:48px;color:var(--color-ink-2);font-size:var(--fs-menu-sub);line-height:var(--lh-menu-sub);letter-spacing:var(--ls-menu-sub);font-weight:var(--fw-menu-sub);align-items:center;display:flex}.menu-sub:before{content:"";background:0 0;flex:none;width:30px;height:2px}.menu-sub[aria-current=page]{color:var(--color-ink)}.menu-sub[aria-current=page]:before{background:var(--color-lavender);width:14px;margin-inline-end:16px}.menu-util{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.menu-util__social{direction:ltr;flex-wrap:wrap;align-items:center;column-gap:22px;max-inline-size:100%;display:flex}.menu-util__link{min-height:48px;font-family:var(--font-latin);color:var(--color-ink-2);transition:color var(--dur-hover) var(--ease-out);direction:ltr;align-items:center;gap:6px;padding-block:12px;font-size:1rem;font-weight:400;line-height:25px;display:inline-flex}.menu-util__link:hover{color:var(--color-ink)}.menu-util__link .icon{transform:none}.takeover--menu .menu-row,.takeover--menu .menu-sub,.takeover--menu .menu-util{opacity:0;transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);transform:translateY(8px)}.takeover--menu[open] .menu-row,.takeover--menu[open] .menu-sub,.takeover--menu[open] .menu-util{opacity:1;transition-delay:calc(var(--i,0) * 40ms + .12s);transform:none}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 705px;border-top:1px solid var(--color-line-subtle);background:linear-gradient(180deg, var(--color-base) 0%, var(--color-footer) 100%);--pattern-opacity:.012;position:relative;overflow:hidden}.site-footer>.wrap{position:relative}.footer-main{flex-direction:column;padding-block:63px 0;display:flex}.footer-logo-link{width:fit-content;display:block}.footer-logo{aspect-ratio:3.4966;width:auto;height:40px;color:var(--color-ink);display:block}.footer-nav{margin:32px 0 0;padding:0;list-style:none}.footer-nav li{border-bottom:1px solid var(--color-line-subtle)}.footer-link{min-height:60px;color:var(--color-ink);font-size:var(--fs-footer-link);line-height:var(--lh-footer-link);letter-spacing:var(--ls-footer-link);font-weight:var(--fw-footer-link);transition:color var(--dur-hover) var(--ease-out);align-items:center;gap:8px;padding-block:16px;display:flex;position:relative}.footer-link:hover{color:var(--color-lavender)}.footer-link .icon{transition:transform var(--dur-hover) var(--ease-out)}.footer-link:hover .icon--up-right{transform:translate(calc(2px * var(--dir)), -2px) scaleX(var(--dir))}.footer-contact{flex-direction:column;margin-block-start:28px;display:flex}.footer-contact .footer-link{border:0;min-height:52px;padding-block:12px}.footer-socials{gap:16px;display:flex}.footer-socials .footer-link{flex:1 1 0;min-width:0}.footer-link--latin{font-family:var(--font-latin);font-size:var(--fs-footer-latin);line-height:var(--lh-footer-latin);letter-spacing:var(--ls-footer-latin);font-weight:var(--fw-footer-latin)}.footer-location{color:var(--color-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:8px 0 0}.footer-legal{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy""lang privacy";align-items:center;gap:14px 16px;margin-block-start:36px;padding-block-end:40px;display:grid}.footer-copy{color:var(--color-ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption);grid-area:copy;margin:0}.footer-privacy{color:var(--color-ink-2);font-size:var(--fs-caption);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease-out);grid-area:privacy;padding-block:12px;line-height:18px}.footer-privacy:hover{color:var(--color-ink)}.footer-legal .lang-switch{grid-area:lang;justify-self:start}.footer-legal .lang-switch a{padding-block:12px}@media (min-width:768px){.site-footer{contain-intrinsic-size:auto 440px}.footer-main{grid-template-columns:1fr auto auto;align-items:start;column-gap:clamp(48px,9.3vw,134px);padding-block:83px 98px;padding-inline-end:clamp(0px,10vw,144px);display:grid}.footer-logo{height:48px;margin-block-start:4px}.footer-nav{margin:0}.footer-nav li{border-bottom:0}.footer-nav,.footer-contact{flex-direction:column;gap:14px;display:flex}.footer-link{min-height:32px;padding-block:0}.footer-link:before{content:"";position:absolute;inset:-6px -8px}.footer-contact{margin-block-start:0}.footer-contact .footer-link{min-height:32px;padding-block:0}.footer-socials{display:contents}.footer-socials .footer-link{flex:none}.footer-location{margin:0}.footer-legal{border-top:1px solid var(--color-line-subtle);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"copy privacy lang";align-items:start;column-gap:18px;margin-block-start:0;padding-block:23px 40px}.footer-privacy{min-block-size:24px;line-height:var(--lh-caption);justify-self:start;align-items:center;padding-block:0;display:inline-flex}.footer-legal .lang-switch{justify-self:end}.footer-legal .lang-switch a{padding-block:0}}.eyebrow{color:var(--color-lavender);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--fw-eyebrow);text-transform:var(--tt-eyebrow);margin:0}.hero{--scrim-dir:to right;isolation:isolate;background:var(--color-raised);min-height:100svh;align-items:flex-end;padding-block-start:calc(var(--header-h) + 16px);display:flex;position:relative;overflow:hidden}:root:lang(ar) .hero{--scrim-dir:to left}.hero__media{z-index:-2;position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:50% 50%;transform-origin:50% 45%;width:100%;height:100%;animation:24s ease-in-out both hero-drift}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.hero__media img{animation:none}}.hero__scrim{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__scrim--top{background:linear-gradient(#0c08149e 0%,#0c081400 22%)}.hero__scrim--bottom{background:linear-gradient(#1e143100 0% 44%,#1e1431cc 70%,#1e1431f5 88%,#1e1431 100%)}.hero__scrim--side{display:none}.hero__copy{width:100%;padding-block-end:32px}.hero__title{max-width:1040px;color:var(--color-ink);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-hero);margin:0}.hero__body{max-width:540px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l);margin:18px 0 0}.hero__action{margin-block-start:14px}@media (min-width:768px){.hero__scrim--side{background:linear-gradient(var(--scrim-dir), #0c0814d1 0%, #0c08148f 34%, #0c081400 74%);display:block}.hero__scrim--top{background:linear-gradient(#0c08149e 0%,#0c081400 20%)}.hero__scrim--bottom{background:linear-gradient(#1e143100 0% 58%,#1e1431b8 88%,#1e1431 100%)}.hero__copy{padding-block-end:64px}.hero__body{margin-block-start:30px}.hero__action{margin-block-start:34px}}.proof{--proof-cols:140fr 108fr 102fr;background:var(--color-raised);padding-block:64px 76px}:root:lang(ar) .proof{--proof-cols:107fr 122fr 121fr}.proof__grid{grid-template-columns:var(--proof-cols);margin:0;padding:0;list-style:none;display:grid}.proof__item{flex-direction:column;gap:8px;padding-block:6px;display:flex}.proof__item+.proof__item{border-inline-start:1px solid var(--color-line);padding-inline-start:14px}.proof__value{color:var(--color-ink);font-size:var(--fs-proof);line-height:var(--lh-proof);letter-spacing:var(--ls-proof);font-weight:var(--fw-proof);font-variant-numeric:lining-nums;margin:0}.proof__value bdi{direction:ltr;unicode-bidi:isolate}.proof__plus{color:var(--color-lavender)}.proof__label{color:var(--color-ink-2);margin:0;font-size:.9375rem;font-weight:400;line-height:24px}:root:lang(ar) .proof__label{font-size:1rem;line-height:26px}@media (max-width:359.98px){.proof__item{overflow-wrap:anywhere;min-width:0}:root:not(:lang(ar)) .proof__label{font-size:.875rem}}@media (min-width:768px){.proof{--proof-cols:394fr 451fr 451fr;padding-block:56px 87px}:root:lang(ar) .proof{--proof-cols:394fr 451fr 451fr}.proof__item{gap:14px}.proof__item+.proof__item{padding-inline-start:clamp(24px,4vw,56px)}.proof__label,:root:lang(ar) .proof__label{font-size:var(--fs-body-l);line-height:var(--lh-body-l)}}.work{background:var(--color-base);padding-block:88px 96px}.work__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.work__title{color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);margin:14px 0 0}.work__cta--head{display:none}.work__list{gap:56px;margin:44px 0 0;padding:0;list-style:none;display:grid}.work__cta--foot{margin-block-start:52px}@media (min-width:768px){.work{padding-block:clamp(88px,8.4vw,120px) clamp(96px,10vw,144px)}.work__title{margin-block-start:18px}.work__cta--head{display:inline-flex}.work__cta--foot{display:none}.work__list{grid-template-columns:3fr 2fr;align-items:start;gap:clamp(48px,4.3vw,62px) 24px;margin-block-start:clamp(48px,5.139vw,74px)}.work__item--wide{--ratio:2.0903;grid-column:1/-1}.work__item--a{--ratio:1.3339}.work__item--b{--ratio:.8003;margin-block-start:clamp(36px,5vw,72px)}}@keyframes work-grow{0%{transform:scale(.96)}to{transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.work__item--wide .work-card__media{animation:linear both work-grow;animation-timeline:view();animation-range:entry 5% cover 38%}}}.statement{background:var(--color-purple);--cf-mark-size:18px;padding-block:62px 112px;position:relative}.statement__title{max-width:1160px;color:var(--color-ink);font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement);font-weight:var(--fw-statement);margin:32px 0 0}.statement__body{max-width:560px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l);margin:32px 0 0}@media (min-width:768px){.statement{--cf-mark-size:22px;padding-block:clamp(62px,7.2vw,104px) clamp(88px,6.4vw,92px)}.statement__title{margin-block-start:30px}.statement__body{margin-block-start:44px}}.final-cta{background:linear-gradient(180deg, var(--color-purple) 0%, var(--color-cta-end) 100%);text-align:center;padding-block:112px}.final-cta__title{font-size:var(--fs-cta-title);line-height:var(--lh-cta-title);letter-spacing:var(--ls-cta-title);font-weight:var(--fw-cta-title);margin:0}.final-cta__line1{color:var(--color-ink)}.final-cta__line2{color:var(--color-lavender)}.final-cta__action{margin-block-start:40px}.final-cta .btn-outline{width:100%;min-height:60px;padding-block:18px;padding-inline:22px 20px;display:flex}@media (min-width:768px){.final-cta{padding-block:clamp(112px,14.236vw,205px)}.final-cta__line2{margin-block-start:4px}.final-cta__action{margin-block-start:52px}.final-cta .btn-outline{width:auto;min-height:58px;padding-block:17px;padding-inline:28px 26px;display:inline-flex}}.final-cta--compact{padding-block:96px}@media (min-width:768px){.final-cta--compact{padding-block:clamp(96px,11.597vw,167px)}.final-cta--compact .final-cta__action{margin-block-start:44px}}.page-hero{padding-block:calc(var(--header-h) + clamp(64px, 9vw, 130px)) clamp(72px, 7vw, 96px);background:linear-gradient(180deg, var(--color-deep) 0%, var(--color-base) 100%);border-bottom:1px solid var(--color-line-subtle);position:relative}.page-hero__title{max-width:1100px;color:var(--color-ink);font-size:var(--fs-hero-l);line-height:var(--lh-hero-l);letter-spacing:var(--ls-hero-l);font-weight:var(--fw-hero-l);text-wrap:balance;margin:18px 0 0}.page-hero__title--xl{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-hero)}.page-hero__title--m{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m);font-weight:var(--fw-hero-m)}.page-hero__body{max-width:560px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l);margin:24px 0 0}:root:lang(ar) .page-hero__title{margin-block-start:14px}:root:lang(ar) .page-hero__body{margin-block-start:22px}@media (min-width:768px){.page-hero__title,:root:lang(ar) .page-hero__title{margin-block-start:22px}.page-hero__body,:root:lang(ar) .page-hero__body{margin-block-start:30px}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-enter{animation:page-enter var(--dur-page) var(--ease-out) both}main{min-height:60vh}main.not-found{place-content:center;justify-items:center;gap:32px;min-height:100dvh;display:grid}.not-found__logo{aspect-ratio:3.4966;width:auto;height:33px;color:var(--color-ink)}.not-found__code{color:var(--color-lavender);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-hero);margin:0}.hero-bg{--scrim-dir:to right;--panel-h:min(112vw, 480px);isolation:isolate;position:relative;overflow:hidden}@media (min-width:520px){.hero-bg{--panel-h:56.25vw}}:root:lang(ar) .hero-bg{--scrim-dir:to left}.hero-bg__media,.hero-bg__video,.hero-bg__scrim{position:absolute;inset:0}.hero-bg__media,.hero-bg__video{z-index:-2}.hero-bg__scrim{z-index:-1;pointer-events:none;display:none}.hero-bg__media picture,.hero-bg__media img{width:100%;height:100%;display:block}.hero-bg__media img,.hero-bg__video{object-fit:cover;object-position:var(--hero-pos,50% 50%)}.hero-bg__video{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);background:0 0}.hero-bg__video[data-ready]{opacity:1}.hero-bg__media,.hero-bg__video{block-size:var(--panel-h);inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 84%,#0000 100%)}@media (min-width:768px) and (min-aspect-ratio:1){.hero-bg__media,.hero-bg__video{block-size:100%;inset:0;-webkit-mask-image:none;mask-image:none}.hero-bg__scrim{display:block}.hero-bg__scrim--side{background:linear-gradient(var(--scrim-dir), #0c0814d1 0%, #0c08148f 34%, #0c081400 74%)}.hero-bg__scrim--top{background:linear-gradient(#0c0814b3 0%,#0c081400 26%)}.hero-bg__scrim--bottom{background:linear-gradient(#120a1e00 0% 56%,#120a1eb3 84%,#120a1e 100%)}.hero-bg__scrim--side.hero-bg__scrim--film{background:linear-gradient(var(--scrim-dir), #0c0814e0 0%, #0c0814c2 36%, #0c0814a3 60%, #0c08145c 82%, #0c081400 100%)}.hero-bg__scrim--top.hero-bg__scrim--film{background:linear-gradient(#0c0814f0 0%,#0c0814d1 12%,#0c081466 24%,#0c081400 36%)}}@media (min-width:768px) and (max-width:1599.98px) and (min-aspect-ratio:1){.hero-bg__scrim--side.hero-bg__scrim--film{background:linear-gradient(var(--scrim-dir), #0c0814e6 0%, #0c0814cc 36%, #0c0814b3 60%, #0c081475 80%, #0c081400 100%)}}@media (min-width:768px) and (max-width:1279.98px) and (min-aspect-ratio:1){.hero-bg__scrim--side.hero-bg__scrim--film{background:linear-gradient(var(--scrim-dir), #0c0814eb 0%, #0c0814de 36%, #0c0814cc 60%, #0c08149e 80%, #0c08144d 92%, #0c081400 100%)}}.hero-bg__pause{z-index:2;border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-out);background:#120a1e99;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:20px;inset-inline-end:var(--gutter)}.hero-bg__pause:focus-visible{opacity:1;outline:2px solid var(--color-lavender);outline-offset:3px}@media (hover:hover){.hero-bg:hover .hero-bg__pause{opacity:.9}.hero-bg__pause:hover{opacity:1;border-color:var(--color-lavender)}}@media (hover:none){.hero-bg__pause{opacity:.62}}@media (prefers-reduced-motion:reduce){.hero-bg__video,.hero-bg__pause{display:none}}.proof__rule{background:var(--color-line);border:0;height:1px;margin:36px 0 0}@media (min-width:768px){.proof__rule{margin-block-start:24px}}.clients{margin-block-start:32px}@media (min-width:768px){.clients{margin-block-start:47px}}.clients__head{position:relative}.clients__heading{color:var(--color-ink-2);margin:0}.marquee-pause{width:44px;height:44px;color:var(--color-ink);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin-block-start:-22px;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:-7px}.marquee-pause:before{content:"";border:1px solid var(--color-line-strong);transition:border-color var(--dur-hover) var(--ease-out);border-radius:50%;position:absolute;inset:7px}.marquee-pause:focus-visible{opacity:1;outline:none}.marquee-pause:focus-visible:before{outline:2px solid var(--color-lavender);outline-offset:3px}@media (hover:hover){.clients:hover .marquee-pause{opacity:.9}.marquee-pause:hover{opacity:1}.marquee-pause:hover:before{border-color:var(--color-lavender)}}@media (hover:none){.marquee-pause{opacity:.62}}@media (max-width:379.98px){.clients__heading{max-width:calc(100% - 40px)}}.clients__viewport{direction:ltr;margin-block-start:26px;position:relative;overflow:hidden}@media (min-width:768px){.clients__viewport{margin-block-start:60px}}.clients__viewport:before,.clients__viewport:after{content:"";z-index:1;pointer-events:none;width:56px;position:absolute;inset-block:0}.clients__viewport:before{background:linear-gradient(to right, var(--color-raised), #1e143100);inset-inline-start:0}.clients__viewport:after{background:linear-gradient(to left, var(--color-raised), #1e143100);inset-inline-end:0}@media (min-width:768px){.clients__viewport:before,.clients__viewport:after{width:clamp(96px,16.7vw,240px)}}.marquee{--gap:56px;--row-h:48px;--dur:72s;height:var(--row-h);opacity:.74;transition:opacity var(--dur-hover) var(--ease-out)}.marquee+.marquee{--dur:64s;margin-block-start:10px}@media (min-width:768px){.marquee{--gap:84px}.marquee+.marquee{--row-h:62px;margin-block-start:55px}}.marquee:hover,.marquee:focus-within{opacity:1}.marquee__track{width:max-content;height:100%;animation:marquee-left var(--dur) linear infinite;will-change:transform;display:flex}.marquee[data-dir=right] .marquee__track{animation-name:marquee-right}@media (hover:hover){.clients:hover .marquee__track{animation-play-state:paused}}.clients[data-paused] .marquee__track{animation-play-state:paused}.marquee__set{align-items:center;gap:var(--gap);flex:none;margin:0;padding-inline-end:var(--gap);list-style:none;display:flex}.marquee__logo{width:calc(var(--mw) * 1px);height:calc(var(--mh) * 1px);flex:none}.marquee__logo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (min-width:768px){.marquee__logo{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.clients__viewport:before,.clients__viewport:after{display:none}.marquee{opacity:.82;height:auto}.marquee+.marquee{margin-block-start:28px}.marquee__track,.marquee[data-dir=right] .marquee__track{will-change:auto;justify-content:center;width:auto;animation:none}.marquee__set{flex-wrap:wrap;justify-content:center;row-gap:28px;padding-inline-end:0}.marquee__set[aria-hidden=true],.marquee-pause{display:none}}.hero__video{z-index:-2;object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);background:0 0;position:absolute;inset:0}.hero__video[data-ready]{opacity:1}.hero__scrim--film{opacity:0;transition:opacity .9s var(--ease-out);background:linear-gradient(#0c0814e6 0%,#0c081400 28%),linear-gradient(#0c081400 32%,#0c081442 62%,#0c081466 100%)}@media (min-width:768px){.hero__scrim--film{background:linear-gradient(var(--scrim-dir), #0c081466 0%, #0c08144d 45%, #0c081400 86%), linear-gradient(180deg, #0c0814e6 0%, #0c081400 28%), linear-gradient(180deg, #0c081400 32%, #0c081442 62%, #0c081466 100%)}}.hero:has(.hero__video[data-ready]) .hero__scrim--film{opacity:1}@media (prefers-reduced-motion:reduce){.hero__scrim--film{display:none}}.hero__pause{z-index:2;border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-out);background:#120a1e99;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:20px;inset-inline-end:var(--gutter)}.hero__pause:focus-visible{opacity:1;outline:2px solid var(--color-lavender);outline-offset:3px}@media (hover:hover){.hero:hover .hero__pause{opacity:.9}.hero__pause:hover{opacity:1;border-color:var(--color-lavender)}}@media (hover:none){.hero__pause{opacity:.62}}@media (prefers-reduced-motion:reduce){.hero__video,.hero__pause{display:none}}.proof,.work,.statement,.final-cta{content-visibility:auto}.proof{contain-intrinsic-size:auto 323px}:root:lang(ar) .proof{contain-intrinsic-size:auto 345px}.work{contain-intrinsic-size:auto 1523px}.statement{contain-intrinsic-size:auto 378px}:root:lang(ar) .statement{contain-intrinsic-size:auto 330px}.final-cta{contain-intrinsic-size:auto 276px}@media (min-width:768px){.proof,:root:lang(ar) .proof{contain-intrinsic-size:auto 447px}.work{contain-intrinsic-size:auto 1736px}.statement,:root:lang(ar) .statement{contain-intrinsic-size:auto 344px}.final-cta{contain-intrinsic-size:auto 230px}}@property --act{syntax:"<number>";inherits:true;initial-value:0}.how{background:linear-gradient(180deg, var(--color-violet) 0%, #160e26 100%);--pattern-opacity:.02;position:relative}.how__bg{pointer-events:none;content-visibility:auto;position:absolute;inset:0}.how__vignette{background:radial-gradient(#0b071200 55%,#0b07128c 100%);position:absolute;inset:0}.how__stage{padding-block:96px;position:relative;overflow:hidden}.how__grid{row-gap:40px;display:grid;position:relative}.how__title{max-width:470px;color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);margin:14px 0 0}.how__rail{margin:0;padding:0;list-style:none;display:none}.how__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:470px;margin-block-start:40px;display:grid}.how__progress i{background:var(--color-line);height:3px;transition:background-color .42s var(--ease-out)}.how__progress i[data-on]{background:var(--color-lavender)}.how__chapters{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.chapter{--act:0;min-height:224px;box-shadow:0 calc(14px + 16px * var(--act)) calc(40px + 40px * var(--act)) rgb(0 0 0/calc(.3 + .16 * var(--act)));transform:scale(calc(.985 + .015 * var(--act)));transition:--act .48s var(--ease-out), transform .48s var(--ease-out);background:linear-gradient(#261a42 0%,#150e25 100%);border-radius:6px;padding:30px 28px 32px;position:relative;overflow:hidden}.chapter[data-active]{--act:1}.chapter__light{border-radius:inherit;opacity:var(--act);background:linear-gradient(#ffffff0d 0%,#fff0 50%),linear-gradient(#34265a 0%,#1e1434 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c7a9f024}.chapter__light:before{content:"";background:linear-gradient(105deg, transparent 36%, #ffffff12 50%, transparent 64%) calc(60% - var(--d,0) * 40%) 0 / 260% 100% no-repeat;opacity:calc(4 * var(--act) * (1 - var(--act)));position:absolute;inset:0}.chapter__edge{z-index:1;background:linear-gradient(90deg, #c7a9f000, rgb(199 169 240/calc(.26 + .19 * var(--act))) 35%, #c7a9f000);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.chapter__head{align-items:baseline;gap:16px;display:flex;position:relative}.chapter__num{color:var(--color-lavender);font:500 13px/18px var(--font-latin);letter-spacing:.04em;flex:none}.chapter__title{color:#f5f0fb;margin:0}@supports (color:color-mix(in lab, red, red)){.chapter__title{color:color-mix(in srgb, var(--color-ink) calc(var(--act) * 100%), var(--color-ink-2))}}.chapter__title{font-size:20px;font-weight:500;line-height:28px}:root:lang(ar) .chapter__title{font-size:22px;line-height:34px}.chapter__words{color:#f5f0fb;max-width:440px;margin:22px 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.chapter__words{color:color-mix(in srgb, var(--color-ink) calc(var(--act) * 100%), var(--color-ink-2))}}.chapter__words{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:30px}:root:lang(ar) .chapter__words{letter-spacing:0;font-size:24px;line-height:38px}.chapter__numeral{--nz:.15;width:calc(var(--nw) * var(--nz) * 1px);height:calc(var(--nh) * var(--nz) * 1px);fill:none;stroke:var(--color-lavender);stroke-width:1.5px;opacity:calc(var(--act) * .62);pointer-events:none;position:absolute;inset-block-end:-22px;inset-inline-end:-14px;overflow:visible}.chapter__numeral path{vector-effect:non-scaling-stroke;stroke-linejoin:miter}.chapter .cf{--cf-size:18px;--cf-weight:1.5px;--cf-inset:16px;--cf-color:var(--color-lavender);opacity:var(--act)}.chapter__haze,.chapter__lines{display:none}.chapter__deco{display:contents}.how[data-motion] .how__spacer{height:380svh}.how[data-motion] .how__stage{height:100svh;min-height:700px;padding:0;position:sticky;inset-block-start:0}.how[data-motion] .how__grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,556fr) minmax(0,740fr);align-items:stretch;row-gap:0;height:100%}.how[data-motion] .how__intro{flex-direction:column;padding-block-start:140px;display:flex}.how[data-motion] .how__title{margin-block-start:20px}.how[data-motion] .how__progress{display:none}.how[data-motion] .how__rail{width:260px;margin-block:auto 140px;display:block}.how__rail-item{--act:0;height:46px;color:var(--color-ink-3);align-items:center;gap:16px;font-size:16px;font-weight:400;line-height:26px;display:flex}:root:lang(ar) .how__rail-item{font-size:18px;line-height:30px}.how__tick{width:calc(18px + 26px * var(--act));height:calc(1px + 1px * var(--act));background:#c7a9f0;flex:none}@supports (color:color-mix(in lab, red, red)){.how__tick{background:color-mix(in srgb, var(--color-lavender) calc(var(--act) * 100%), var(--color-ink-3))}}.how__rail-num{color:#c7a9f0;flex:none;min-width:18px}@supports (color:color-mix(in lab, red, red)){.how__rail-num{color:color-mix(in srgb, var(--color-lavender) calc(var(--act) * 100%), var(--color-ink-3))}}.how__rail-num{font:500 13px/18px var(--font-latin);letter-spacing:.04em}.how__rail-title{color:#f5f0fb}@supports (color:color-mix(in lab, red, red)){.how__rail-title{color:color-mix(in srgb, var(--color-ink) calc(var(--act) * 100%), var(--color-ink-3))}}.how[data-motion] .how__chapters{perspective:1600px;perspective-origin:50% 38%;display:block}.how[data-motion] .chapter{height:var(--h,436px);min-height:0;transform:translate3d(0, var(--ty,0px), 0) rotate(calc(var(--rot,0deg) * var(--dir))) scale(var(--sc,1));opacity:var(--op,1);will-change:transform, opacity;backface-visibility:hidden;padding:0;transition:none;position:absolute;inset-block-start:calc(50% - 230px);inset-inline:0}.how[data-motion] .chapter__head{gap:34px;position:absolute;inset-block-start:28px;inset-inline:40px}.how[data-motion] .chapter__num{min-width:18px}.how[data-motion] .chapter__title{font-size:22px;line-height:30px}:root:lang(ar) .how[data-motion] .chapter__title{font-size:24px;line-height:34px}.how[data-motion] .chapter__words{max-width:560px;font-size:calc(28px + 16px * var(--act));line-height:calc(36px + 16px * var(--act));letter-spacing:calc(-.002em - .013em * var(--act));margin:0;position:absolute;inset-block-start:calc(112px + 12px * var(--act));inset-inline:40px}:root:lang(ar) .how[data-motion] .chapter__words{font-size:calc(30px + 20px * var(--act));line-height:calc(46px + 22px * var(--act));letter-spacing:0}.how[data-motion] .chapter__numeral{--nz:.33;inset-block:182px auto;inset-inline-end:-27px}.how[data-motion] .chapter__haze{background:linear-gradient(180deg, rgb(26 17 48/var(--ht,0)) 0%, rgb(26 17 48/var(--hb,0)) 100%);border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}@media (min-width:1000px){.how__stage{padding-block:140px 120px}.how__grid{grid-template-columns:minmax(0,556fr) minmax(0,740fr);align-items:start;column-gap:0}.how__chapters{gap:20px}.chapter{min-height:260px;padding:34px 40px 40px}.chapter__numeral{--nz:.22;inset-block-end:-40px}}@media (max-width:999.98px){.how{--m-h:372px;--m-gap:28px;--m-peek:70px;--m-dwell:140px}.how__grid{max-width:calc(520px + 2 * var(--gutter));row-gap:32px}.how{--pattern-opacity:.016}.how__bg .pattern:before{-webkit-mask-position:-300px -80px;mask-position:-300px -80px}.how__vignette{display:none}.how__progress{grid-template-rows:3px;max-width:none}.how__progress i{border-radius:2px}.chapter{transition:--act .48s var(--ease-out);background:linear-gradient(#261a42 0,#150e25 191px 100%);padding:28px 28px 32px;transform:none;box-shadow:0 22px 50px #00000070}.chapter[data-role=prev]{background:linear-gradient(#2b1e4a 0,#1a1129 130px 100%)}.chapter__edge{background:linear-gradient(90deg, #c7a9f000, rgb(199 169 240/calc(.24 + .21 * var(--act))) 40%, #c7a9f000)}.chapter__light{background:linear-gradient(#34265a 0%,#1e1434 100%)}.chapter__light:before{display:none}.chapter__head{align-items:center;gap:14px}.chapter__num{letter-spacing:.12em}.chapter__numeral{stroke-width:1.1px;opacity:var(--act);inset-inline-end:-17px}.chapter .cf{--cf-size:16px;--cf-weight:1.5px;--cf-inset:14px}.chapter__haze{border-radius:inherit;pointer-events:none;opacity:0;display:block;position:absolute;inset:0}.chapter[data-role=prev] .chapter__haze{background:#1a113057}.chapter[data-role=next] .chapter__haze{background:linear-gradient(#1a113000 0,#1a11300f 95px,#1a1130c7 191px,#1a1130f5 100%)}.how__chapters{gap:0}.chapter+.chapter{margin-block-start:-22px}.chapter[data-active]{z-index:1}}@supports (overflow:clip) and (height:100svh){@media (max-width:999.98px) and (min-height:480px) and (prefers-reduced-motion:no-preference){.how{--m-pin:calc(var(--header-h-compact) + 8px)}.how__stage{padding-block:0;overflow:clip}.how__bg{height:100svh;margin-block-end:-100svh;position:sticky;inset:auto;inset-block-start:0}.how__grid{padding-block:96px 104px;display:block}.how__intro{display:contents}.how__progress{z-index:1;height:calc(35px + var(--m-peek) + var(--m-h));pointer-events:none;align-content:start;margin-block-end:var(--m-gap);position:sticky;inset-block-start:var(--m-pin)}.how__chapters{margin-block-start:calc(-1 * (var(--m-peek) + var(--m-h) + var(--m-gap)));padding-block-start:var(--m-peek);display:block}.how__chapters:after{content:"";height:var(--m-dwell);display:block}.chapter{height:var(--m-h);transform-origin:50% 0;min-height:0;margin-block-end:var(--m-gap);padding:0;position:sticky;inset-block-start:calc(var(--m-pin) + 35px + var(--m-peek))}.how[data-stack] .chapter{will-change:transform, opacity}.chapter,.chapter[data-active]{transition:none;box-shadow:0 22px 50px #00000070}.chapter[data-active]{z-index:auto}.chapter__light{opacity:0;transition:opacity .48s var(--ease-out)}.chapter[data-active] .chapter__light{opacity:1}.chapter__edge{opacity:1;background:linear-gradient(90deg,#c7a9f000,#c7a9f03d 40%,#c7a9f000)}.chapter__light:after{content:"";background:linear-gradient(90deg,#c7a9f000,#c7a9f045 40%,#c7a9f000);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.chapter__head{transform:translate(calc(var(--dir) * -1.9px), -6.1px) scale(1.087);transform-origin:calc(50% - 50% * var(--dir)) 0;transition:transform .48s var(--ease-out);gap:14px;position:absolute;inset-block-start:30px;inset-inline:28px}:root:lang(ar) .chapter__head{transform:translate(calc(var(--dir) * -1.9px), -6.4px) scale(1.087);inset-block-start:26px}.chapter[data-active] .chapter__head,:root:lang(ar) .chapter[data-active] .chapter__head{transform:none}.chapter__num{font-size:13px;line-height:18px}.chapter__title{color:var(--color-ink);opacity:.81;transition:opacity .48s var(--ease-out);font-size:20px;line-height:28px}:root:lang(ar) .chapter__title{font-size:22px;line-height:34px}.chapter[data-active] .chapter__title{opacity:1}.chapter__words{max-width:none;color:var(--color-ink);opacity:0;transition:opacity .2s var(--ease-out);letter-spacing:-.003em;margin:0;font-size:26px;font-weight:500;line-height:34px;position:absolute;inset-block-start:124px;inset-inline:28px}:root:lang(ar) .chapter__words{letter-spacing:0;font-size:28px;line-height:42px}.chapter[data-active] .chapter__words{opacity:1;transition:opacity .32s var(--ease-out) .14s}.chapter__lines{color:var(--color-ink-3);opacity:.85;transition:opacity .32s var(--ease-out) .14s;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:17.4px;font-weight:400;line-height:27.2px;display:block;position:absolute;inset-block-start:80.4px;inset-inline:26.1px}:root:lang(ar) .chapter__lines{font-size:19.6px;line-height:34.8px}.chapter[data-active] .chapter__lines{opacity:0;transition:opacity .2s var(--ease-out)}.chapter__deco{pointer-events:none;opacity:0;transition:opacity .48s var(--ease-out);display:block;position:absolute;inset:0}.chapter[data-active] .chapter__deco,.chapter .cf{opacity:1}.chapter__numeral{opacity:1;inset-block:282px auto}.chapter+.chapter{margin-block-start:0}}}.takeover--brief{background:linear-gradient(180deg, var(--color-deep) 0%, var(--color-base) 100%);scrollbar-width:thin;scrollbar-color:#c7a9f059 transparent}.brief-shell{--brief-support-gap:16px;--brief-group-gap:36px;--brief-title-gap:40px;--brief-submit-gap:28px;--trace-origin:left;flex-direction:column;min-height:100%;display:flex;position:relative}:root:lang(ar) .brief-shell{--brief-support-gap:14px;--trace-origin:right}.takeover--brief .takeover__bar{z-index:3;background:#160d24f0;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.takeover--brief .takeover__bar{background:color-mix(in srgb, var(--color-deep) 94%, transparent)}}.takeover--brief .takeover__bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brief-trace{z-index:2;background:linear-gradient(to right, transparent, var(--color-lavender) 14%, var(--color-lavender) 86%, transparent);height:1px;transform-origin:var(--trace-origin) 50%;opacity:0;pointer-events:none;position:absolute;inset-block-start:var(--header-h);inset-inline:0;transform:scaleX(0)}.takeover--brief[open] .brief-trace{animation:brief-trace .9s var(--ease-cine) both}@keyframes brief-trace{0%{opacity:.9;transform:scaleX(0)}72%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.brief-trace{display:none}.takeover--brief{transition-duration:.2s!important}}.takeover--brief .close-btn{margin-inline-end:-4px}@media (min-width:1000px){.takeover--brief .close-btn{margin-inline-end:-9px}}.brief-main{transition:opacity .22s var(--ease-out);flex:1;padding-block-end:140px}.brief-shell[data-status=leaving] .brief-main{opacity:0}.brief-grid{grid-template-columns:minmax(0,1fr);padding-block-start:20px;display:grid}@media (min-width:1000px){.brief-main{padding-block-end:48px}.brief-grid{grid-template-columns:minmax(0,520fr) minmax(0,668fr);align-items:start;column-gap:clamp(56px,8.4vw,108px);padding-block-start:48px}.brief-shell{--brief-support-gap:24px;--brief-group-gap:28px;--brief-title-gap:36px;--brief-submit-gap:24px}:root:lang(ar) .brief-shell{--brief-support-gap:22px;--brief-group-gap:22px;--brief-title-gap:28px;--brief-submit-gap:20px}}.brief-intro{max-width:520px;padding-block-end:40px}@media (min-width:1000px){.brief-intro{padding-block-end:52px}}.brief-intro__title{color:var(--color-ink);font-size:var(--fs-brief-intro);line-height:var(--lh-brief-intro);letter-spacing:var(--ls-brief-intro);font-weight:var(--fw-brief-intro);outline:none;margin:0}.brief-intro__support{margin:var(--brief-support-gap) 0 0;max-width:360px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l)}:root:lang(ar) .brief-intro__support{max-width:420px}.brief-contact{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}@media (min-width:600px){.brief-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.brief-field{flex-direction:column;gap:8px;min-width:0;scroll-margin-block:24px;display:flex}.brief-label{color:var(--color-ink-2);transition:color .16s var(--ease-out)}.brief-label [aria-hidden=true],.brief-title [aria-hidden=true],.brief-field:focus-within .brief-label{color:var(--color-lavender)}.brief-control{position:relative}.brief-control:after{content:"";background:var(--color-lavender);transform-origin:0;height:2px;transition:transform .16s var(--ease-out);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}:root:lang(ar) .brief-control:after{transform-origin:100%}.brief-control:focus-within:after{transform:scaleX(1)}.brief-input{background-color:var(--color-raised);width:100%;height:52px;color:var(--color-ink);font-size:var(--fs-brief-input);line-height:var(--lh-brief-input);font-weight:var(--fw-brief-input);caret-color:var(--color-lavender);transition:background-color .16s var(--ease-out);border:0;border-radius:4px 4px 0 0;outline:none;padding-inline:16px;display:block;box-shadow:inset 0 -2px #c7a9f09e}.brief-input:focus{background-color:var(--color-elevated)}:root:lang(ar) .brief-input[dir=ltr]{text-align:right}.brief-input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-lavender);transition:background-color 600000s}.brief-field[data-invalid] .brief-input{box-shadow:inset 0 -2px 0 var(--color-error)}.brief-field[data-invalid] .brief-control:after{background:var(--color-error);transform:scaleX(1)}.brief-error{color:var(--color-error);font-size:var(--fs-brief-error);line-height:var(--lh-brief-error);font-weight:var(--fw-brief-error);align-items:flex-start;gap:8px;margin:0;display:flex}.brief-error__icon{flex:none;margin-block-start:2px}.brief-col--project{flex-direction:column;min-width:0;margin-block-start:44px;display:flex}@media (min-width:1000px){.brief-col--project{margin-block-start:0}}.brief-group{border:0;min-width:0;margin:0;padding:0}.brief-group+.brief-group{margin-block-start:var(--brief-group-gap)}.brief-legend{color:var(--color-ink-2);margin-block-end:12px;padding:0}.brief-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brief-option[data-wide]{grid-column:1/-1}@media (min-width:600px){.brief-options{flex-wrap:wrap;display:flex}}.brief-option{min-height:52px;color:var(--color-ink-2);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding-inline:11px 7px;display:flex;position:relative}@media (min-width:600px){.brief-option{padding-inline-end:13px}}@media (min-width:1000px){.brief-option{min-height:44px}}.brief-option:hover{border-color:#c7a9f066}.brief-option[data-checked]{border-color:var(--color-lavender);color:var(--color-ink);background-color:#c7a9f029}.brief-option__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.brief-option:has(.brief-option__input:focus-visible){outline:2px solid var(--color-lavender);outline-offset:2px}.brief-option__label{text-wrap:balance;min-width:0}.brief-marker{width:14px;height:14px;color:var(--color-base);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);border:1.5px solid #c7a9f0c7;border-radius:2px;flex:none;place-items:center;display:grid;position:relative}.brief-marker[data-shape=round]{border-radius:50%}.brief-marker svg{opacity:0;transition:opacity .12s var(--ease-out);position:absolute;inset:-1.5px}.brief-marker[data-shape=round]:after{content:"";background:var(--color-lavender);width:6px;height:6px;transition:transform .16s var(--ease-out);border-radius:50%;transform:scale(0)}.brief-option[data-checked] .brief-marker{border-color:var(--color-lavender)}.brief-option[data-checked] .brief-marker[data-shape=square]{background:var(--color-lavender)}.brief-option[data-checked] .brief-marker svg{opacity:1}.brief-option[data-checked] .brief-marker[data-shape=round]:after{transform:scale(1)}.brief-field--message{gap:12px;margin-block-start:var(--brief-title-gap)}.brief-title{color:var(--color-ink);font-size:var(--fs-brief-title);line-height:var(--lh-brief-title);letter-spacing:var(--ls-brief-title);font-weight:var(--fw-brief-title)}.brief-writing{background:var(--color-raised);height:200px;transition:border-color .16s var(--ease-out);border:1px solid #c7a9f066;border-radius:4px;position:relative}@media (min-width:1000px){.brief-writing{height:176px}}.brief-writing:focus-within{border-color:#c7a9f0b8}.brief-field--message[data-invalid] .brief-writing{border-color:var(--color-error)}.brief-textarea{width:100%;height:100%;color:var(--color-ink);font-size:var(--fs-brief-input);line-height:var(--lh-brief-input);font-weight:var(--fw-brief-input);caret-color:var(--color-lavender);resize:none;background:0 0;border:0;border-radius:4px;outline:none;padding:18px 20px;display:block}.brief-textarea::placeholder{color:var(--color-ink-3);opacity:1}.brief-writing .cf{--cf-size:22px;--cf-weight:2px;--cf-inset:-1px;--cf-color:#c7a9f0e6}.brief-writing .cf>i[data-c=tr],.brief-writing .cf>i[data-c=bl]{opacity:0;transform:scale(.6)}.brief-writing .cf>i[data-c=tr]{transform-origin:100% 0}.brief-writing .cf>i[data-c=bl]{transform-origin:0 100%}.brief-writing:focus-within .cf>i{opacity:1;transform:none}.brief-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.brief-failure{margin-block-start:16px}.brief-submit{border:1px solid var(--color-lavender);border-radius:var(--radius-control);width:100%;height:56px;color:var(--color-ink);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);background:#c7a9f01f;justify-content:space-between;align-items:center;gap:14px;margin-block-start:var(--brief-submit-gap);padding-inline:28px 24px;display:flex;position:relative;overflow:hidden}@media (min-width:600px){.brief-submit{justify-content:flex-start;align-self:flex-start;width:auto;display:inline-flex}}.brief-submit:hover{background:#c7a9f02e}.brief-submit:focus-visible{outline:2px solid var(--color-lavender);outline-offset:3px}.brief-submit[data-sending]{cursor:progress;background:#c7a9f014;border-color:#c7a9f0b3}.brief-submit__arc{flex:none;animation:1.1s linear infinite brief-spin}@keyframes brief-spin{to{transform:rotate(360deg)}}.brief-submit[data-sending]:after{content:"";background:var(--color-lavender);width:90px;height:2px;animation:brief-progress 1.4s var(--ease-in-out) infinite alternate;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes brief-progress{0%{inset-inline-start:0}to{inset-inline-start:calc(100% - 90px)}}.brief-success-wrap{flex:1;place-items:center;padding-block:24px 96px;display:grid}.brief-success{--success-corner:26px;text-align:center;width:100%;animation:brief-success-in .24s var(--ease-out) both;padding:48px 28px;position:relative}:root:lang(ar) .brief-success{padding-inline:20px}@media (min-width:1000px){.brief-success{--success-corner:38px;width:912px;max-width:100%;padding:72px 96px}:root:lang(ar) .brief-success{width:752px;padding-inline:96px}}@keyframes brief-success-in{0%{opacity:0}to{opacity:1}}.brief-success__box{animation:brief-box-in .7s var(--ease-cine) both;border:1px solid #c7a9f024;position:absolute;inset:0}@keyframes brief-box-in{0%{opacity:0}to{opacity:1}}.brief-success .cf{--cf-size:var(--success-corner);--cf-weight:2.5px;--cf-inset:0px;--cf-color:var(--color-lavender)}.brief-success .cf>i{animation:brief-corner-in .7s var(--ease-cine) both}.brief-success .cf>i[data-c=tl]{transform-origin:0 0}.brief-success .cf>i[data-c=tr]{transform-origin:100% 0}.brief-success .cf>i[data-c=bl]{transform-origin:0 100%}.brief-success .cf>i[data-c=br]{transform-origin:100% 100%}@keyframes brief-corner-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.brief-success__body{animation:brief-body-in .45s var(--ease-out) .22s both;flex-direction:column;align-items:center;display:flex;position:relative}@keyframes brief-body-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.brief-success__title{color:var(--color-ink);font-size:var(--fs-success-title);line-height:var(--lh-success-title);letter-spacing:var(--ls-success-title);font-weight:var(--fw-success-title);outline:none;margin:0}.brief-success__text{max-width:720px;color:var(--color-ink-2);text-wrap:balance;margin:20px 0 0}:root:lang(ar) .brief-success__text{max-width:560px}.brief-success__body .btn-outline{margin-block-start:32px}@media (min-width:1000px){.brief-success__text{margin-block-start:26px}.brief-success__body .btn-outline{margin-block-start:40px}}.brief-success__title .ln{text-wrap:balance}.brief-sim{color:var(--color-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;line-height:16px;position:fixed;inset-block-end:16px;inset-inline-start:20px}.media-hero{--scrim-dir:to right;isolation:isolate;min-height:clamp(520px,71svh,640px);padding-block:calc(var(--header-h) + 24px) 40px;background:var(--color-raised);align-items:flex-end;display:flex;position:relative;overflow:hidden}:root:lang(ar) .media-hero{--scrim-dir:to left}.media-hero__media{z-index:-2;position:absolute;inset:0}.media-hero__media picture,.media-hero__media img{width:100%;height:100%;display:block}.media-hero__media img{object-fit:cover;object-position:50% 50%}.media-hero__scrim{z-index:-1;pointer-events:none;position:absolute;inset:0}.media-hero__scrim--top{background:linear-gradient(#0c0814b3 0%,#0c081400 26%)}.media-hero__scrim--bottom{background:linear-gradient(#120a1e00 0% 46%,#120a1eb8 74%,#120a1ef5 92%,#120a1e 100%)}.media-hero__scrim--side{background:linear-gradient(var(--scrim-dir), #0c0814b3 0%, #0c081466 38%, #0c081400 72%)}:root:lang(ar) .media-hero__scrim--side{background:linear-gradient(var(--scrim-dir), #0c0814db 0%, #0c081480 38%, #0c081400 76%)}.media-hero__copy{max-width:900px}.media-hero__title{color:var(--color-ink);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-hero);margin:16px 0 0}.media-hero__title--l{font-size:var(--fs-hero-l);line-height:var(--lh-hero-l);letter-spacing:var(--ls-hero-l);font-weight:var(--fw-hero-l)}.media-hero__title--m{font-size:var(--fs-hero-m);line-height:var(--lh-hero-m);letter-spacing:var(--ls-hero-m);font-weight:var(--fw-hero-m)}.media-hero__body{max-width:540px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l);margin:18px 0 0}@media (min-width:768px){.media-hero{min-height:clamp(440px,57.8svh,620px);padding-block:calc(var(--header-h) + 76px) 48px}.media-hero__title,.media-hero__body{margin-block-start:20px}}.film-filters{--fchips:844px;padding-block:40px 24px}:root:lang(ar) .film-filters{--fchips:680px}.film-filters__label{color:var(--color-ink-2);margin:0}.film-filters__list{flex-wrap:wrap;column-gap:24px;margin:14px 0 0;padding:0;list-style:none;display:flex}.film-filters__list:after{content:"";background:var(--color-line);flex:0 0 100%;order:99;height:1px}.film-filter{min-height:44px;color:var(--color-ink-2);letter-spacing:.002em;font-size:.9375rem;line-height:20px;font-weight:var(--fw-nav);transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border-block-end:2px solid #0000;align-items:center;padding-block:2px 0;display:flex}:root:lang(ar) .film-filter{font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--ls-nav)}.film-filter:hover{color:var(--color-ink)}.film-filter[aria-current=true]{color:var(--color-ink);border-block-end-color:var(--color-lavender)}.film-filter:focus-visible{outline-offset:2px}@media (min-width:768px){.film-filters{padding-block:40px 36px}.film-filters__list{column-gap:40px;margin-block-start:12px}}@media (min-width:1280px){.film-filters__list{column-gap:clamp(24px, calc((100vw - 144px - 17px - var(--fchips) - 20px) / 9), 40px)}}.films__section{padding-block:56px 0}.films__title{color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);margin:0}.film-grid{grid-template-columns:minmax(0,1fr);gap:44px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.films__section--chapter{padding-block-start:64px}.films__section--chapter .film-grid{row-gap:52px;margin-block-start:36px}.films__rule{background:var(--color-line);border:0;height:1px;margin:0 0 64px}.films__section:last-of-type{padding-block-end:112px}@media (min-width:768px){.films__section{padding-block-start:56px}.film-grid{row-gap:56px;margin-block-start:44px}.film-grid--landscape{grid-template-columns:repeat(2,minmax(0,1fr))}.films__section--chapter{padding-block-start:0}.films__rule{margin-block:72px}.films__section--chapter .film-grid{row-gap:56px;margin-block-start:52px}.films__section:last-of-type{padding-block-end:130px}}@media (min-width:1200px){.film-grid--landscape{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){.film-grid--vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.film-grid--vertical{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1520px){.film-grid--vertical{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-films-filter=government] .film-card:not([data-sector=government]),html[data-films-filter=corporate] .film-card:not([data-sector=corporate]),html[data-films-filter=real-estate] .film-card:not([data-sector=real-estate]),html[data-films-filter=events] .film-card:not([data-sector=events]),html[data-films-filter=automotive] .film-card:not([data-sector=automotive]),html[data-films-filter=retail-lifestyle] .film-card:not([data-sector=retail-lifestyle]),html[data-films-filter=healthcare] .film-card:not([data-sector=healthcare]),html[data-films-filter=hospitality-fnb] .film-card:not([data-sector=hospitality-fnb]),html[data-films-filter=education] .film-card:not([data-sector=education]),html[data-films-no-l] .films__section[data-section=landscape],html[data-films-no-v] .films__section[data-section=vertical]{display:none}.films__empty{color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);margin-block:56px 112px;display:none}html[data-films-none] .films__empty{display:block}.film-card{min-width:0}.film-card__link{color:inherit;display:block}.film-card__media{border-radius:var(--radius-media);background:var(--color-raised);display:block;position:relative;overflow:hidden}.film-card__img{object-fit:cover;width:100%;height:100%;display:block}.film-card .work-preview{position:absolute;inset:0}.film-card .cf{--cf-size:20px;--cf-inset:18px}.film-card .cf>i[data-c=br]{inset-block-end:24px}.film-card .cf>i{opacity:0}.film-card .cf>i[data-c=tl]{transform:translate(calc(-6px * var(--dir)), -6px)}.film-card .cf>i[data-c=br]{transform:translate(calc(6px * var(--dir)), 6px)}.film-card__link:hover .cf>i,.film-card__link:focus-visible .cf>i{opacity:1;transform:none}.film-card__link:focus-visible{outline:none}.film-card__link:focus-visible .film-card__media{outline:2px solid var(--color-lavender);outline-offset:3px}.film-card__label{margin-block-start:16px;display:block}.film-card__client{font-family:var(--font-latin);color:var(--color-ink);letter-spacing:-.002em;overflow-wrap:anywhere;font-size:1.375rem;font-weight:500;line-height:28px;display:block}.film-card__project{font-family:var(--font-latin);color:var(--color-ink-2);margin-block-start:4px;font-size:.9375rem;font-weight:400;line-height:24px;display:block}@media (min-width:768px){.film-card__label{margin-block-start:18px}.film-card__client{font-size:1.25rem;line-height:26px}.film-card__project{margin-block-start:6px;line-height:22px}}@media (prefers-reduced-motion:no-preference){.film-card__img{transition:transform .6s var(--ease-out)}@media (hover:hover){.film-card__link:hover .film-card__img{transform:scale(1.02)}}}.viewer{--v-top:clamp(56px, 10.8svh, 97px);--v-low:clamp(110px, 19svh, 173px);--v-side:clamp(20px, 11.2vw, 160px);--scrim:.84;background:rgb(10 6 17/var(--scrim));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-ink)}.viewer[data-orientation=vertical]{--v-top:clamp(48px, 6.9svh, 62px);--v-low:clamp(110px, 15.3svh, 138px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.viewer{--scrim:.94}}@media (prefers-reduced-transparency:reduce){.viewer{--scrim:.97;-webkit-backdrop-filter:none;backdrop-filter:none}}.viewer:after{content:"";pointer-events:none;background:radial-gradient(at 50% 46%,#0a061100 38%,#0a06116b 100%);position:absolute;inset:0}.viewer__shell{z-index:1;min-height:100%;padding-inline:20px;padding-block:72px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid;position:relative}.viewer__btn{border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:#120a1e80;border-radius:50%;place-items:center;padding:0;display:grid}.viewer__btn:hover{background:#c7a9f01f;border-color:#c7a9f0d9}.viewer__btn:focus-visible{outline:2px solid var(--color-lavender);outline-offset:3px}.viewer__btn[aria-pressed=true]{border-color:#c7a9f0d9}.viewer__close{z-index:3;position:absolute;inset-block-start:calc(16px + env(safe-area-inset-top));inset-inline-end:20px}.viewer{--avail-h:calc(100svh - var(--v-top) - var(--v-low));--vid-w:min(1120px, calc(100vw - 40px), calc(var(--avail-h) * 16 / 9));--vid-h:calc(var(--vid-w) * 9 / 16)}.viewer[data-orientation=vertical]{--vid-h:min(700px, var(--avail-h));--vid-w:min(calc(100vw - 40px), calc(var(--vid-h) * 9 / 16))}.viewer__stage{width:var(--vid-w);flex-direction:column;align-items:stretch;display:flex}.viewer__frame{aspect-ratio:16/9;background:#000;border-radius:2px;width:100%;position:relative}.viewer[data-orientation=vertical] .viewer__frame{aspect-ratio:9/16}.viewer__frame:before,.viewer__frame:after{content:"";pointer-events:none;border:0 solid var(--color-ink);z-index:2;width:22px;height:22px;position:absolute}.viewer__frame:before{border-block-start-width:2px;border-inline-start-width:2px;inset-block-start:-14px;inset-inline-start:-14px}.viewer__frame:after{border-block-end-width:2px;border-inline-end-width:2px;inset-block-end:-14px;inset-inline-end:-14px}.viewer__poster,.viewer__embed,.viewer__surface,.viewer__fallback{width:100%;height:100%;position:absolute;inset:0}.viewer__poster{object-fit:cover}.viewer__embed{pointer-events:none;opacity:0;transition:opacity .32s var(--ease-out);border:0}.viewer__frame:not([data-state=loading]) .viewer__embed{opacity:1}.viewer__crop{pointer-events:none;position:absolute;inset:0;overflow:hidden;container:vcrop/size}.viewer__crop .viewer__embed{--pic-h:min(100cqh, 100cqw * 16 / 9);width:calc(var(--pic-h) * 16 / 9 * 1.006);height:calc(var(--pic-h) * 1.006);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.viewer__surface{cursor:pointer;background:0 0;border:0;padding:0}.viewer__surface:focus-visible{outline:2px solid var(--color-lavender);outline-offset:4px}.viewer__fallback{color:var(--color-ink);text-align:center;font-size:var(--fs-body-l);line-height:var(--lh-body-l);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:6px;background:#0a0611b8;place-items:center;padding:24px;display:grid}.viewer__frame[data-expanded]{z-index:5;aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:fixed;inset:0}.viewer__frame[data-expanded]:before,.viewer__frame[data-expanded]:after{display:none}.viewer__frame[data-expanded] .viewer__poster{object-fit:contain}.viewer__cover-tools{z-index:3;gap:12px;display:flex;position:absolute;inset-block-end:calc(20px + env(safe-area-inset-bottom));inset-inline-end:calc(20px + env(safe-area-inset-right))}.viewer--film .viewer__frame{container:vframe/inline-size}.viewer__hairline{z-index:2;pointer-events:none;block-size:3px;transition:opacity .2s var(--ease-out);background:#ffffff38;position:absolute;inset-block-end:0;inset-inline:0}.viewer__hairline[data-hidden]{opacity:0}.viewer__hairline-fill{background:var(--color-lavender);block-size:100%;inline-size:0}.viewer__transport{z-index:3;transition:opacity .2s var(--ease-out);background:linear-gradient(#0a061100 0%,#0a0611b8 50%,#0a0611f0 100%);gap:2px;padding:30px 14px 10px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.viewer__transport[data-visible=false]{opacity:0;pointer-events:none}.viewer__frame[data-state=loading] .viewer__hairline,.viewer__frame[data-state=loading] .viewer__transport,.viewer__frame[data-state=failed] .viewer__hairline,.viewer__frame[data-state=failed] .viewer__transport{display:none}.viewer__timeline{align-items:center;gap:12px;min-width:0;display:flex}.viewer__time{min-inline-size:3.4ch;font-family:var(--font-latin);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none;font-size:.8125rem;font-weight:500;line-height:16px}.viewer__time--total{color:var(--color-ink-2)}.viewer__seek{cursor:pointer;touch-action:none;outline:none;flex:1 1 0;align-items:center;block-size:44px;min-inline-size:0;display:flex}.viewer__seek[aria-disabled=true]{cursor:default}.viewer__seek-track{block-size:4px;inline-size:100%;transition:block-size .12s var(--ease-out);background:#ffffff47;border-radius:2px;position:relative}.viewer__seek:hover .viewer__seek-track,.viewer__seek[data-dragging] .viewer__seek-track{block-size:6px}.viewer__seek:focus-visible .viewer__seek-track{outline:2px solid var(--color-lavender);outline-offset:6px}.viewer__seek-buffer,.viewer__seek-fill{border-radius:inherit;inline-size:0;position:absolute;inset-block:0;inset-inline-start:0}.viewer__seek-buffer{background:#ffffff38}.viewer__seek-fill{background:var(--color-lavender)}.viewer__seek-thumb{background:var(--color-lavender);border-radius:50%;block-size:14px;inline-size:14px;margin-inline-start:-7px;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);box-shadow:0 0 0 2px #0a0611d9}.viewer__skip{justify-content:center;gap:8px;display:flex}@container vframe (min-width:440px){.viewer__transport{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding-block-start:34px}.viewer__skip{order:-1}}.viewer__frame[data-expanded] .viewer__transport{padding-block-end:calc(20px + env(safe-area-inset-bottom));padding-inline:calc(20px + env(safe-area-inset-left)) calc(20px + env(safe-area-inset-right))}.viewer__frame[data-expanded] .viewer__skip{justify-content:flex-start}@container vframe (min-width:440px){.viewer__frame[data-expanded] .viewer__transport{padding-inline-end:calc(20px + 100px + 14px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.viewer__transport,.viewer__hairline,.viewer__seek-track{transition:none}}.viewer__bar{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-start:20px;display:flex}.viewer__label{min-width:0;font-family:var(--font-latin);margin:0}.viewer__client,.viewer__project{overflow-wrap:anywhere;display:block}.viewer__client{color:var(--color-ink);letter-spacing:-.002em;font-size:1.25rem;font-weight:500;line-height:28px}.viewer__project{color:var(--color-ink-2);margin-block-start:4px;font-size:.9375rem;font-weight:400;line-height:24px}.viewer__controls{flex:none;align-items:center;gap:12px;display:flex}.viewer__pager{gap:12px;display:flex}.viewer__tools{flex:none;gap:12px;display:flex}@media (max-width:999.98px){.viewer__shell{align-content:center}.viewer__bar{flex-wrap:wrap}.viewer__label{flex:1 0 100%}.viewer__controls{flex:1 0 100%;justify-content:space-between;margin-block-start:8px}}@media (min-width:1000px){.viewer__bar{margin-block-start:26px}.viewer--film .viewer__label{margin-block-start:2px}.viewer__client{line-height:26px}.viewer__project{margin-block-start:5px;font-size:1rem;line-height:26px}.viewer__pager{display:contents}.viewer__shell{padding-block:var(--v-top) 24px;align-content:start}.viewer__nav{z-index:3;position:absolute;inset-block-start:calc(var(--v-top) + var(--vid-h) / 2 - 22px)}.viewer__nav--prev{inset-inline-start:48px}.viewer__nav--next{inset-inline-end:48px}.viewer__close{inset-block-start:36px;inset-inline-end:clamp(20px,5vw,72px)}}@media (prefers-reduced-motion:reduce){.viewer__embed{transition:none}}.final-cta--single{padding-block:96px}.final-cta--single .final-cta__action{margin-block-start:36px}@media (min-width:768px){.final-cta--single{padding-block:clamp(112px,14vw,202px)}.final-cta--single .final-cta__action{margin-block-start:40px}}.media-hero--tall{min-height:clamp(560px,82svh,700px)}@media (min-width:768px){.media-hero--tall{min-height:clamp(520px,77.8svh,760px);padding-block-end:72px}.media-hero--tall .media-hero__body{max-width:520px;margin-block-start:26px}}@media (max-width:999.98px) and (orientation:landscape) and (max-height:560px){.viewer--film{--side:clamp(168px, 26vw, 232px);--avail-h:calc(100svh - 32px);--vid-w:min(calc(var(--avail-h) * 16 / 9), calc(100vw - var(--side) - 64px));--vid-h:calc(var(--vid-w) * 9 / 16)}.viewer--film[data-orientation=vertical]{--vid-h:var(--avail-h);--vid-w:min(calc(var(--avail-h) * 9 / 16), calc(100vw - var(--side) - 64px))}.viewer--film .viewer__shell{align-content:center;padding-block:16px}.viewer--film .viewer__stage{grid-template-columns:var(--vid-w) var(--side);align-items:stretch;column-gap:24px;width:auto;display:grid}.viewer--film .viewer__frame{grid-column:1;align-self:center}.viewer--film .viewer__bar{flex-flow:column;grid-column:2;justify-content:space-between;align-items:stretch;margin:0;padding-block-start:56px}.viewer--film .viewer__label{flex:none}.viewer--film .viewer__controls{flex-direction:column;flex:none;align-items:flex-start;gap:12px;margin:0}}.ph-section{padding-block:72px 96px}.ph-grid{flex-direction:column;row-gap:64px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:flex}.ph-card{width:var(--mw,100%);align-self:var(--ma,flex-start);min-width:0}.ph-card__link{color:inherit;display:block}.ph-card__media{border-radius:var(--radius-media);background:var(--bg,var(--color-raised));aspect-ratio:var(--ar-m,1.5);display:block;position:relative;overflow:hidden}.ph-card__media picture{width:100%;height:100%;display:block}.ph-card__img{object-fit:cover;width:100%;height:100%;display:block}.ph-card .cf{--cf-size:20px;--cf-inset:16px}.ph-card .cf>i{opacity:0}.ph-card .cf>i[data-c=tl]{transform:translate(calc(-4px * var(--dir)), -4px)}.ph-card .cf>i[data-c=br]{transform:translate(calc(4px * var(--dir)), 4px)}.ph-card__link:hover .cf>i,.ph-card__link:focus-visible .cf>i{opacity:1;transform:none}.ph-card__link:focus-visible{outline:none}.ph-card__link:focus-visible .ph-card__media{outline:2px solid var(--color-lavender);outline-offset:3px}.ph-card__label{margin-block-start:18px;display:block}.ph-card__client{font-family:var(--font-latin);color:var(--color-ink);letter-spacing:-.002em;overflow-wrap:anywhere;font-size:1.375rem;font-weight:500;line-height:28px;display:block}.ph-card__project{font-family:var(--font-latin);color:var(--color-ink-2);overflow-wrap:anywhere;margin-block-start:5px;font-size:.9375rem;font-weight:400;line-height:24px;display:block}.ph-card__arrow{vertical-align:-2px;color:var(--color-ink-3);transition:color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);margin-inline-start:10px;display:inline-block}.ph-card__link:hover .ph-card__arrow,.ph-card__link:focus-visible .ph-card__arrow{color:var(--color-lavender);transform:translateX(calc(4px * var(--dir)))}.ph-card__set{z-index:2;width:34px;height:34px;color:var(--color-ink);pointer-events:none;transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:#120a1e94;border:1px solid #f5f0fb80;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.ph-card__link:hover .ph-card__set,.ph-card__link:focus-visible .ph-card__set{background:#120a1eb8;border-color:#c7a9f0e6}.ph-card__peek{pointer-events:none;position:absolute;inset:0}.ph-card__peek img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ph-card__peek img[data-on]{opacity:1}@media (hover:none),(prefers-reduced-motion:reduce){.ph-card__peek{display:none}}@media (prefers-reduced-motion:no-preference){.ph-card__img{transition:transform .7s var(--ease-out), filter .7s var(--ease-out)}.ph-card__peek img{transition:opacity .65s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out)}@media (hover:hover){.ph-card__link:hover .ph-card__img,.ph-card__link:hover .ph-card__peek img{filter:brightness(1.06)contrast(1.02);transform:scale(1.022)}}}@media (min-width:1000px){.ph-section{padding-block:120px 160px}.ph-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:140px 24px;max-width:none;margin:0;display:grid}.ph-card{grid-column:var(--col) / span var(--span);grid-row:var(--row);width:auto;align-self:start;margin-block-start:var(--off,0)}.ph-card__media{aspect-ratio:var(--ar-d,1.5)}.ph-card__client{font-size:1.25rem;line-height:26px}.ph-card__project{margin-block-start:6px;line-height:22px}}.viewer--photo{--scrim:.76;--v-top:clamp(76px, 14svh, 118px);--v-low:clamp(150px, 24svh, 200px);--pw:min(calc(100vw - 40px), 960px, calc((100svh - var(--v-top) - var(--v-low)) * var(--ratio,1.5)));--vid-h:calc(var(--pw) / var(--ratio,1.5))}@media (min-width:1000px){.viewer--photo{--v-top:clamp(56px, 11.1svh, 100px);--v-low:clamp(112px, 17.8svh, 160px);--pw:min(960px, calc(100vw - 232px), calc((100svh - var(--v-top) - var(--v-low)) * var(--ratio,1.5)))}}.viewer--photo .viewer__shell{padding-block:var(--v-top) calc(24px + env(safe-area-inset-bottom));align-content:start}.viewer--photo .viewer__stage{width:var(--pw)}.pviewer__frame{width:100%;aspect-ratio:var(--ratio,1.5);background:var(--color-raised);touch-action:pan-y pinch-zoom;border-radius:2px;position:relative}.pviewer__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pviewer__frame:before,.pviewer__frame:after{content:"";pointer-events:none;border:0 solid var(--color-ink);z-index:2;width:22px;height:22px;position:absolute}.pviewer__frame:before{border-block-start-width:2px;border-inline-start-width:2px;inset-block-start:-14px;inset-inline-start:-14px}.pviewer__frame:after{border-block-end-width:2px;border-inline-end-width:2px;inset-block-end:-14px;inset-inline-end:-14px}@media (max-width:699.98px){.pviewer__frame:before,.pviewer__frame:after{display:none}}.pviewer__count{color:var(--color-ink-3);font-family:var(--font-latin);letter-spacing:.04em;flex:none;margin:2px 0 0;font-size:.9375rem;font-weight:500;line-height:20px}.pviewer__n{color:var(--color-ink)}.viewer--photo .viewer__bar{margin-block-start:20px}@media (min-width:1000px){.viewer--photo .viewer__bar{margin-block-start:28px}}.viewer--photo .viewer__controls{flex:none}@media (max-width:999.98px){.viewer--photo .viewer__label{flex:1 1 0}.viewer--photo .viewer__controls{flex:1 0 100%;margin-block-start:41px}.viewer--photo .viewer__pager{flex:1;justify-content:space-between}}.viewer__btn[aria-disabled=true]{opacity:.38;cursor:default;pointer-events:none}@media (max-width:999.98px) and (orientation:landscape) and (max-height:560px){.viewer--photo{--side:clamp(168px, 26vw, 232px);--pw:min(calc(100vw - var(--side) - 64px), 960px, calc((100svh - 32px) * var(--ratio,1.5)));--vid-h:calc(var(--pw) / var(--ratio,1.5))}.viewer--photo .viewer__shell{align-content:center;padding-block:16px}.viewer--photo .viewer__stage{grid-template-columns:var(--pw) var(--side);grid-template-rows:1fr auto;column-gap:24px;width:auto;display:grid}.viewer--photo .pviewer__frame{grid-area:1/1/span 2;align-self:center}.viewer--photo .viewer__bar{flex-flow:column;grid-area:1/2;align-items:stretch;gap:8px;margin:0;padding-block-start:56px}.viewer--photo .viewer__label{flex:none}.viewer--photo .pviewer__count{margin:0}.viewer--photo .viewer__controls{flex:none;grid-area:2/2;margin:0}.viewer--photo .viewer__pager{flex:none;justify-content:flex-start;gap:12px}}.page-hero--ruled{border-bottom:0;padding-block-end:clamp(72px,7vw,96px)}.page-hero--ruled:after{content:"";inset-inline:var(--gutter);background:var(--color-line-subtle);height:1px;position:absolute;inset-block-end:0}.page-hero--ruled.hero-bg{padding-block-end:calc(var(--panel-h) - 24px)}@media (min-width:768px) and (min-aspect-ratio:1){.page-hero--ruled.hero-bg{padding-block-end:clamp(72px,7vw,96px)}}.wwd{--wwd-name-fs:1.625rem;--wwd-name-lh:34px;--wwd-name-ls:-.003em;--wwd-name-pad:20px;--wwd-head-fs:1.625rem;--wwd-head-lh:34px;--wwd-head-ls:-.003em;--wwd-body-fs:1rem;--wwd-body-lh:25px;--wwd-cap-fs:1rem;--wwd-cap-lh:25px;--wwd-cap-pad:13px;--wwd-proof-fs:2.125rem;--wwd-proof-lh:38px;--wwd-proof-ls:-.015em;--wwd-label-fs:1rem;--wwd-label-lh:25px;padding-block:24px 88px}:root:lang(ar) .wwd{--wwd-name-fs:1.75rem;--wwd-name-lh:42px;--wwd-name-ls:0;--wwd-name-pad:22px;--wwd-head-fs:1.75rem;--wwd-head-lh:42px;--wwd-head-ls:0;--wwd-body-fs:1.125rem;--wwd-body-lh:32px;--wwd-cap-fs:1.125rem;--wwd-cap-lh:32px;--wwd-cap-pad:11px;--wwd-proof-fs:2.375rem;--wwd-proof-lh:50px;--wwd-proof-ls:0;--wwd-label-fs:1.125rem;--wwd-label-lh:32px}.wwd__grid{display:block}.wwd__item{border-block-start:1px solid var(--color-line)}.wwd__item[data-open=true]{border-block-start:2px solid var(--color-lavender)}.wwd__item:last-child{border-block-end:1px solid var(--color-line)}.wwd__head{font:inherit;margin:0}.wwd__btn{width:100%;min-height:88px;color:var(--color-ink-3);text-align:start;cursor:pointer;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:0;align-items:center;gap:0;padding:0;display:flex}.wwd__btn:hover{color:var(--color-ink)}.wwd__btn:focus-visible{outline:2px solid var(--color-lavender);outline-offset:-2px}.wwd__num{width:40px;color:var(--color-lavender);font-family:var(--font-latin);letter-spacing:.12em;text-transform:uppercase;opacity:.8;flex:none;font-size:.8125rem;font-weight:500;line-height:18px}.wwd__name{min-width:0;padding-block:var(--wwd-name-pad);font-size:var(--wwd-name-fs);line-height:var(--wwd-name-lh);letter-spacing:var(--wwd-name-ls);flex:1;font-weight:500}.wwd__mark{width:24px;height:24px;color:var(--color-ink);flex:none;place-items:center;display:grid}.wwd__arrow--side{display:none}.wwd__arrow--down{transition:transform var(--dur-ui) var(--ease-out)}.wwd__item[data-open=true] .wwd__btn{color:var(--color-ink)}.wwd__item[data-open=true] .wwd__arrow--down{transform:rotate(180deg)}.wwd__panel{transition:grid-template-rows var(--dur-ui) var(--ease-out);grid-template-rows:0fr;display:grid}.wwd__item[data-open=true] .wwd__panel{grid-template-rows:1fr}.wwd__inner{visibility:hidden;min-height:0;transition:visibility 0s linear var(--dur-ui);flex-direction:column;display:flex;overflow:hidden}.wwd__item[data-open=true] .wwd__inner{visibility:visible;transition-delay:0s}.wwd__visual{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-raised);order:-1;margin-block:4px 28px;position:relative;overflow:hidden}.wwd__visual img{object-fit:cover;width:100%;height:100%;display:block}.wwd__copy{padding-block-end:40px}.wwd__headline{color:var(--color-ink);font-size:var(--wwd-head-fs);line-height:var(--wwd-head-lh);letter-spacing:var(--wwd-head-ls);margin:0;font-weight:500}.wwd__body{color:var(--color-ink-2);font-size:var(--wwd-body-fs);line-height:var(--wwd-body-lh);margin:16px 0 0}.wwd__caps{margin:28px 0 0;padding:0;list-style:none}.wwd__caps li{padding-block:var(--wwd-cap-pad);border-block-start:1px solid var(--color-line-subtle);color:var(--color-ink);font-size:var(--wwd-cap-fs);line-height:var(--wwd-cap-lh)}.wwd__caps li:last-child{border-block-end:1px solid var(--color-line-subtle)}.wwd__proof{gap:6px;margin:32px 0 0;display:grid}.wwd__plus{color:var(--color-lavender)}.wwd__proof-value{color:var(--color-ink);font-family:var(--font-latin);font-size:var(--wwd-proof-fs);line-height:var(--wwd-proof-lh);letter-spacing:var(--wwd-proof-ls);font-weight:500}.wwd__proof-label{color:var(--color-ink-2);font-size:var(--wwd-label-fs);line-height:var(--wwd-label-lh)}@media (prefers-reduced-motion:reduce){.wwd__panel,.wwd__inner,.wwd__arrow--down{transition:none}}@media (min-width:1000px){.wwd{--wwd-name-fs:clamp(1.625rem, calc(1.625rem + (100vw - 1000px) * .013636), 2rem);--wwd-name-lh:clamp(34px, calc(34px + (100vw - 1000px) * .013636), 40px);--wwd-name-ls:-.008em;--wwd-name-pad:0px;--wwd-head-fs:clamp(1.625rem, calc(1.625rem + (100vw - 1000px) * .013636), 2rem);--wwd-head-lh:clamp(34px, calc(34px + (100vw - 1000px) * .013636), 40px);--wwd-head-ls:-.005em;--wwd-body-fs:clamp(1rem, calc(1rem + (100vw - 1000px) * .004545), 1.125rem);--wwd-body-lh:clamp(25px, calc(25px + (100vw - 1000px) * .009091), 29px);--wwd-cap-fs:clamp(1rem, calc(1rem + (100vw - 1000px) * .002273), 1.0625rem);--wwd-cap-lh:clamp(25px, calc(25px + (100vw - 1000px) * .002273), 26px);padding-block:96px 120px}:root:lang(ar) .wwd{--wwd-name-fs:clamp(1.75rem, calc(1.75rem + (100vw - 1000px) * .00909), 2rem);--wwd-name-lh:clamp(42px, calc(42px + (100vw - 1000px) * .00909), 46px);--wwd-name-ls:0;--wwd-name-pad:0px;--wwd-head-fs:clamp(1.75rem, calc(1.75rem + (100vw - 1000px) * .00909), 2rem);--wwd-head-lh:clamp(42px, calc(42px + (100vw - 1000px) * .00909), 46px);--wwd-head-ls:0;--wwd-body-fs:clamp(1.125rem, calc(1.125rem + (100vw - 1000px) * .004545), 1.25rem);--wwd-body-lh:clamp(32px, calc(32px + (100vw - 1000px) * .004545), 34px);--wwd-cap-fs:clamp(1.125rem, calc(1.125rem + (100vw - 1000px) * .002273), 1.1875rem);--wwd-cap-lh:32px}.wwd__grid{grid-template-rows:repeat(6,96px) auto;grid-template-columns:minmax(280px,35.5fr) minmax(24px,4.9fr) minmax(240px,29.3fr) minmax(20px,3.1fr) minmax(200px,27.2fr);align-items:stretch;display:grid}.wwd__item{border:0;display:contents}.wwd__head{grid-column:1;grid-row:var(--r);border-block-start:1px solid var(--color-line)}.wwd__item:last-child .wwd__head{border-block-end:1px solid var(--color-line)}.wwd__item[data-open=true] .wwd__head{border-block-start:2px solid var(--color-lavender)}.wwd__btn{height:100%;min-height:96px}.wwd__num{width:52px}.wwd__btn{position:relative}.wwd__mark{margin-block-start:-12px;position:absolute;inset-block-start:50%;inset-inline-end:0}.wwd__arrow--side{display:block}.wwd__arrow--down{display:none}.wwd__item[data-open=false] .wwd__arrow--side{opacity:0}.wwd__panel{grid-area:1/3/span 7/6;transition:none;display:none}.wwd__item[data-open=true] .wwd__panel{animation:wwd-in .32s var(--ease-out) both;grid-template-rows:none;display:grid}.wwd__inner{visibility:visible;grid-template-rows:none;grid-template-columns:minmax(240px,29.3fr) minmax(20px,3.1fr) minmax(200px,27.2fr);align-items:start;transition:none;display:grid;overflow:visible}.wwd__copy{grid-column:1;padding:0;padding-block-start:1px}.wwd__visual{border-start-end-radius:0;border-end-end-radius:0;order:0;grid-column:3;margin:0;margin-inline-end:calc(var(--gutter) * -1)}.wwd__body{margin-block-start:28px}.wwd__caps{margin-block-start:36px}}@keyframes wwd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wwd__item[data-open=true] .wwd__panel{animation:none}}.about-hero{padding-block:calc(var(--header-h) + clamp(90px, calc(90px + (100vw - 390px) * .009524), 100px)) clamp(72px, 7vw, 96px)}.about-hero.hero-bg{--hero-pos:50% 0%;padding-block-end:calc(var(--panel-h) - 24px)}@media (min-width:768px) and (min-aspect-ratio:1){.about-hero.hero-bg{min-height:clamp(600px,76svh,740px);padding-block-end:clamp(72px,7vw,96px)}}.about-hero__title{max-width:1100px;color:var(--color-ink);font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement);font-weight:var(--fw-statement);margin:0}.about-hero__body{max-width:560px;color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-weight:var(--fw-body-l);margin:28px 0 0}@media (min-width:768px){.about-hero__body{margin-block-start:32px}}.about-bts{position:relative}.about-rule{background:var(--color-line-subtle);border:0;height:1px;margin:0}.about-bts__title{max-width:1000px;color:var(--color-ink);letter-spacing:clamp(-1.28px,-.0857vw - .04577px,-.38px);margin:56px 0 44px;font-size:clamp(2.375rem,2.375rem + 2.4762vw - 9.65718px,4rem);font-weight:500;line-height:clamp(44px,2.6667vw + 33.5999px,72px)}:root:lang(ar) .about-bts__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}@media (min-width:900px){.about-bts__title{margin-block:56px 64px}}.bts__field{isolation:isolate;background:#0c0814;position:relative;overflow:hidden}.bts__field:before,.bts__field:after{content:"";z-index:2;pointer-events:none;position:absolute;inset-inline:0}.bts__field:before{background:linear-gradient(#0c081473 0%,#0c081400 100%);height:22%;inset-block-start:0}.bts__field:after{background:linear-gradient(180deg, #120a1e00 0%, #120a1ec7 62%, var(--color-base) 100%);height:34%;inset-block-end:0}.bts__cols{display:none}.bts__montage{aspect-ratio:9/16;width:100%;max-width:520px;margin-inline:auto;position:relative;overflow:hidden}.bts__col{position:relative;overflow:hidden}.bts__poster,.bts__video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.bts__video{opacity:0;transition:opacity .9s var(--ease-out)}.bts__video[data-ready]{opacity:1}@media (min-width:900px){.bts__cols{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2px;height:min(59.2593vw,853px);display:grid}.bts__montage{display:none}}.bts__pause{z-index:3;border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-ink);cursor:pointer;opacity:0;transition:opacity var(--dur-hover) var(--ease-out);background:#120a1e99;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:28px;inset-inline-end:var(--gutter)}.bts__pause:focus-visible{opacity:1;outline:2px solid var(--color-lavender);outline-offset:3px}@media (hover:hover){.bts__field:hover .bts__pause{opacity:.9}.bts__pause:hover{opacity:1;border-color:var(--color-lavender)}}@media (hover:none){.bts__pause{opacity:.62}}@media (prefers-reduced-motion:reduce){.bts__video,.bts__pause{display:none}}.about-philosophy{isolation:isolate;--pattern-opacity:.009;padding-block:20px 112px;position:relative;overflow:hidden}.about-philosophy__quiet{z-index:-1;background:radial-gradient(ellipse 62% 70% at 50% 50%, var(--color-base) 38%, #120a1e00 100%);position:absolute;inset:0}.about-philosophy__title{color:var(--color-ink);letter-spacing:clamp(-1.28px,-.0648vw - .34728px,-.6px);margin:0;font-size:clamp(2.5rem,2.5rem + 2.2857vw - 8.91423px,4rem);font-weight:500;line-height:clamp(46px,2.4762vw + 36.3428px,72px)}:root:lang(ar) .about-philosophy__title{font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement)}@media (min-width:900px){.about-philosophy{padding-block:clamp(120px,14.4vw,208px)}.about-philosophy__title{text-align:center}}.privacy{padding-block:calc(var(--header-h) + clamp(56px, 8vw, 110px)) clamp(96px, 10vw, 160px)}.privacy__title{color:var(--color-ink);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-h2);margin:0}.privacy__body{max-width:680px;margin-block-start:clamp(32px,4vw,56px)}.privacy__body p{color:var(--color-ink-2);font-size:var(--fs-body-l);line-height:var(--lh-body-l);margin:0 0 24px}.privacy__tel{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px}.privacy__tel:hover{-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);text-decoration-color:var(--color-lavender)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1520px){.container{max-width:1520px}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--container:1520px;--gutter:20px;--header-h:76px;--header-h-compact:64px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--space-16:128px;--space-20:160px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-cine:cubic-bezier(.16, .84, .3, 1);--dur-hover:.22s;--dur-ui:.38s;--dur-page:.45s;--dur-cine:.75s;--z-content:1;--z-header:50;--z-overlay:100}@media (min-width:600px){:root{--gutter:32px}}@media (min-width:1000px){:root{--gutter:48px;--header-h:92px;--header-h-compact:68px}}@media (min-width:1280px){:root{--gutter:72px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
@font-face{font-family:montserrat;src:url(../media/Montserrat_latin_var.p.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.montserrat_c3145080-module__z8XQva__className{font-family:montserrat;font-style:normal}.montserrat_c3145080-module__z8XQva__variable{--font-montserrat:"montserrat"}
