@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--color-violet:#9988c0;--color-jade:#b5dfcf}*,: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-font-weight:initial;--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;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 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-void:#161616;--color-chalk:#f1f0f0;--color-ash:#837e90;--color-dim:#4a4654;--color-violet:#9988c0;--color-jade:#b5dfcf;--font-grotesque:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--font-arabic:var(--font-arabic-text), ui-sans-serif, system-ui, sans-serif;--font-arabic-head:var(--font-arabic-text), ui-sans-serif, system-ui, sans-serif;--ease-pop:cubic-bezier(.2, 1.6, .4, 1);--press-in:.1s var(--ease-out);--press-out:.36s var(--ease-pop)}}@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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-1\/4{inset:25%}.start-\[-9999px\]{inset-inline-start:-9999px}.top-0{top:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.me-\[0\.25em\]{margin-inline-end:.25em}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.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}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-void{background-color:var(--color-void)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-\[0\.45\]{opacity:.45}.opacity-\[0\.55\]{opacity:.55}.mix-blend-overlay{mix-blend-mode:overlay}.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,)}.invert{--tw-invert:invert(100%);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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[contain\:layout_style_paint\]{contain:layout style paint}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[word-wrap\:break-word\]{word-wrap:break-word}}@property --color-violet{syntax:"<color>";inherits:true;initial-value:#9988c0}@property --color-jade{syntax:"<color>";inherits:true;initial-value:#b5dfcf}:root{transition:--color-violet .7s cubic-bezier(.23,1,.32,1),--color-jade .7s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){:root{transition:none}}.g-tab-brand[data-to=gov] .g-tab-t,.g-tab-brand[data-to=gov] .g-tab-roll:after{color:#569f83}.g-tab-brand[data-to=athran] .g-tab-t,.g-tab-brand[data-to=athran] .g-tab-roll:after{color:#9988c0}button.g-mark{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}button.g-mark:focus-visible{outline:2px solid var(--color-violet);outline-offset:6px;border-radius:4px}::view-transition-old(root){animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}[data-brand=gov]{--color-violet:#569f83;--color-jade:#b5dfcf}:root{font-optical-sizing:auto;--color-teal:#092f35;--gutter:clamp(18px, 3.5vw, 56px);--spine:clamp(44px, 5vw, 78px);--dur-micro:.14s;--dur-base:.24s;--destructive-foreground:#fff;--ink:#131313}@supports (color:lab(0% 0 0)){:root{--destructive-foreground:lab(100% 0 0)}}*{box-sizing:border-box;min-width:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--color-violet);scrollbar-color:var(--color-dim) var(--color-void);scrollbar-width:thin;overflow-x:clip}body{background:var(--color-void);color:var(--color-chalk);font-family:var(--font-grotesque);font-size:17px;line-height:1.5;overflow-x:clip}[dir=rtl] body{font-family:var(--font-arabic)}::selection{background:var(--color-violet);color:var(--color-void)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--color-void)}::-webkit-scrollbar-thumb{background:var(--color-dim)}::-webkit-scrollbar-thumb:hover{background:var(--color-violet)}:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px}a{text-underline-offset:.2em;text-decoration-thickness:1px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.display{font-family:var(--font-grotesque);letter-spacing:-.032em;text-transform:uppercase;font-weight:700;line-height:.9}[dir=rtl] .display{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;font-weight:700;line-height:1.34}.mono-label{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.lede{font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.55}.sheet{width:100%;padding-inline-start:calc(var(--spine) + var(--gutter));padding-inline-end:var(--gutter)}.cue{transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out)}.cue[data-state=standby]{opacity:.92}.cue[data-state=live]{opacity:1}.cue[data-state=complete]{opacity:.94}.live-chip{background:var(--color-violet);color:var(--color-void);letter-spacing:.18em;align-items:center;padding:.35em .6em;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.line-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-pill{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff0a;border-radius:9999px;box-shadow:none!important}.btn{background:var(--color-violet);color:var(--color-void);letter-spacing:.18em;text-transform:uppercase;transition:transform var(--dur-micro) var(--ease-out), scale var(--press-out);align-items:center;gap:12px;padding:17px 26px;font-size:11px;font-weight:700;display:inline-flex}.btn:active,.btn[data-pressed]{filter:brightness(.92);transition:scale var(--press-in);scale:.95}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}}.btn-quiet{color:var(--color-chalk);letter-spacing:.18em;text-transform:uppercase;transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:12px;padding:17px 0;font-size:11px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-quiet:hover{color:var(--color-violet)}}@media (prefers-reduced-motion:reduce){.cue[data-state=standby]{opacity:1}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-anim] .rv{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transition-delay:var(--rd,0s);transform:translateY(18px)}html[data-anim] .rv.is-in{opacity:1;transform:none}html[data-anim] .rv-mask{transition:transform .76s var(--ease-out);transition-delay:var(--rd,0s);will-change:transform;transform:translateY(106%)}html[data-anim] .rv-mask.is-in{transform:none}@media (prefers-reduced-motion:reduce){html[data-anim] .rv,html[data-anim] .rv-mask{opacity:1;transition:opacity .2s linear;transform:none}}.sheen{isolation:isolate;position:relative;overflow:hidden}.sheen:after{content:"";z-index:1;pointer-events:none;transition:transform .65s var(--ease-out);background:linear-gradient(115deg,#0000 20%,#ffffff47 48%,#0000 76%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover) and (pointer:fine){.sheen:hover:after{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.sheen:after{display:none}}.grain{z-index:100;pointer-events:none;opacity:.042;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='190'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='190' height='190' filter='url(%23n)'/%3E%3C/svg%3E");background-size:190px 190px;animation:.8s step-end infinite grain-drift;position:fixed;inset:-110%}@keyframes grain-drift{0%{transform:translate(0)}20%{transform:translate(-4%,-3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-5%,4%)}80%{transform:translate(4%,2%)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.engraved{--lx:0px;--ly:-1.6px;--lit:.42;background:radial-gradient(120% 100% at 50% 0%, rgb(from var(--color-violet) r g b / .09), transparent 62%), linear-gradient(178deg, #17131f 0%, #100d17 58%, #0c0a11 100%)}.engraved:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23g)'/%3E%3C/svg%3E");background-size:170px 170px;position:absolute;inset:0}.engraved-word{letter-spacing:-.03em;color:#14101c;text-shadow:calc(var(--lx) * -1) calc(var(--ly) * -1) 0 rgba(219, 201, 255, var(--lit)), var(--lx) var(--ly) 0 #000000d9, 0 0 26px rgb(from var(--color-violet) r g b / .12);transition:color .4s var(--ease-out);margin:0;font-size:clamp(1.6rem,3.4vw,3.1rem);line-height:1.02}.engraved-index{letter-spacing:.22em;color:#dbc9ff66;inset-inline-start:22px;font-size:11px;position:absolute;bottom:18px}.aperture-drift{will-change:transform;animation:19s cubic-bezier(.45,0,.55,1) infinite alternate aperture-travel}@keyframes aperture-travel{0%{transform:translate(-7%,-5%)}33%{transform:translate(4%,4%)}66%{transform:translate(7%,-3%)}to{transform:translate(-4%,5%)}}@media (prefers-reduced-motion:reduce){.aperture-drift{animation:none;transform:none}}.badge{color:#f2f0fa;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#6e5a9b 0%,#2a2338 52%,#0a0810 100%);border:0;border-radius:5px;align-items:center;gap:8px;padding:9px 15px;font-size:clamp(11.5px,.9vw,13.5px);font-weight:400;display:inline-flex}.badge svg{filter:drop-shadow(0 0 3px #dbc9ff80)}.hero-h1{text-shadow:0 2px 30px #0603108c;font-family:var(--font-grotesque);letter-spacing:-.045em;color:var(--color-chalk,#f1f0f0);margin:0;font-size:clamp(2.1rem,5.6vw,5.4rem);font-weight:500;line-height:.94}.hero-h1 em{font-family:var(--font-serif), "Times New Roman", Times, serif;letter-spacing:-.03em;color:#a79fbc;font-size:1.08em;font-style:italic;font-weight:400}.headline-line{padding:.04em .12em .12em;display:block;overflow:hidden}.btn-solid,.btn-frost{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;width:100%;height:clamp(44px,4.4vh,50px);transition:background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), color .35s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:clamp(13.5px,1vw,15px);font-weight:500;line-height:1;display:inline-flex}.btn-solid{color:#14101c;background:linear-gradient(#fff 0%,#efeaf9 48%,#d8cfee 100%);border:1px solid #fff;box-shadow:inset 0 1px #fffffff2}.btn-frost{color:#f1f0f0;-webkit-backdrop-filter:blur(14px)saturate(130%);background:#ffffff1a;border:1px solid #f1f0f057;box-shadow:inset 0 1px #ffffff24}@media (hover:hover) and (pointer:fine){.btn-solid:hover{box-shadow:inset 0 1px 0 #fff, 0 0 26px rgb(from var(--color-violet) r g b / .34), 0 8px 18px #ffffff1a;background:linear-gradient(#fff 0%,#f6f2ff 42%,#ded3f7 100%)}.btn-frost:hover{background:#ffffff1c;border-color:#dbc9ffb3;box-shadow:inset 0 1px #ffffff38}}.hero-grain{pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23hg)'/%3E%3C/svg%3E");background-size:180px 180px}.capture-shell{width:100%;transition:transform .32s var(--ease-out);position:relative}.capture-form{-webkit-backdrop-filter:blur(16px);height:clamp(44px,4.4vh,50px);transition:border-color .26s var(--ease-out);background:#ffffff1a;border:1px solid #f1f0f047;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 18px;display:flex}.capture-form:focus-within{border-color:#dbc9ffd9}.capture-input{min-width:0;color:var(--color-chalk,#f1f0f0);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:clamp(13px,1vw,14.5px)}.capture-input::placeholder{color:#f1f0f066}.capture-go{color:#14101c;cursor:pointer;width:34px;height:34px;transition:transform .16s var(--ease-out), filter .26s var(--ease-out), scale var(--press-out);background:linear-gradient(#fff 0%,#e4dbf7 100%);border:0;border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.capture-go:active,.capture-go[data-pressed]{transition:scale var(--press-in);scale:.96}.capture-go:disabled{cursor:default;filter:saturate(.5)}.capture-spin{border:1.5px solid #14101c40;border-top-color:#14101c;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite capture-turn}@keyframes capture-turn{to{transform:rotate(360deg)}}.capture-msg{color:#e0736b;top:calc(100% + 8px);margin:0;font-size:12.5px;position:absolute;inset-inline-start:2px}.capture-done{border:1px solid rgb(from var(--color-violet) r g b / .5);background:rgb(from var(--color-violet) r g b / .1);height:clamp(44px,4.4vh,50px);color:var(--color-chalk,#f1f0f0);border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 22px;font-size:clamp(13px,1vw,14.5px);display:inline-flex}@media (prefers-reduced-motion:reduce){.capture-shell{transition:none}.capture-spin{animation-duration:1.6s}}.mark-rule{background:var(--color-violet);opacity:.75;width:34px;height:1px;display:block}.mark-caption{font-family:var(--font-grotesque);letter-spacing:.24em;text-transform:uppercase;color:#f1f0f0db;text-shadow:0 1px 12px #060310d9;font-size:clamp(10px,.78vw,11.5px);font-weight:500}.mv-cell{transition:background var(--dur-base) var(--ease-out), border-top-color var(--dur-base) var(--ease-out);background:#1b1b1f;border-top:2px solid #0000;flex-direction:column;gap:10px;padding:clamp(26px,3vw,38px) clamp(22px,2.6vw,34px) clamp(22px,2.6vw,34px);display:flex;position:relative}.mv-cell:focus-visible{outline-offset:-3px}.mv-cell[data-live]{border-top-color:var(--color-violet);background:#15121d}.mv-tally{background:var(--color-dim);width:13px;height:5px;transition:background var(--dur-base) var(--ease-out);flex:none}.mv-cell[data-live] .mv-tally{background:var(--color-violet)}.mv-title{font-family:var(--font-grotesque);letter-spacing:-.018em;color:var(--color-chalk);text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:600;line-height:1.16}[dir=rtl] .mv-title{font-family:var(--font-arabic);letter-spacing:0;line-height:1.5}.mv-body{color:#f1f0f0c2;max-width:34ch;margin:0;font-size:14.5px;line-height:1.62}[dir=rtl] .mv-body{line-height:1.85}@media (prefers-reduced-motion:reduce){.mv-cell,.mv-tally{transition:none}}[dir=rtl]{font-size-adjust:from-font}[dir=rtl] .mono-label,[dir=rtl] .mark-caption,[dir=rtl] .live-chip,[dir=rtl] .btn,[dir=rtl] .btn-quiet,[dir=rtl] .hs-eyebrow,[dir=rtl] .pv-standfirst,[dir=rtl] .engraved-index{letter-spacing:0;text-transform:none}[dir=rtl] .mark-caption,[dir=rtl] .mono-label{font-family:var(--font-arabic);font-size:13.5px;line-height:1.7}[dir=rtl] body{line-height:1.8}[dir=rtl] .lede{line-height:1.85}[dir=rtl] .tabular,bdi.tabular{font-variant-numeric:tabular-nums}.pf-stage{background:var(--color-void);flex-direction:column;justify-content:center;width:100%;height:100svh;padding-block:clamp(96px,14vh,150px);display:flex;position:sticky;top:0;overflow:hidden}.pf-head{margin-bottom:clamp(26px,4.5vh,54px)}.pf-heading{font-family:var(--font-grotesque);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ash);margin:0;font-size:12px;font-weight:600}[dir=rtl] .pf-heading{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:14px}.pf-standfirst{color:#f1f0f099;max-width:40ch;margin:10px 0 0;font-size:14px;line-height:1.65}[dir=rtl] .pf-standfirst{line-height:1.9}.pf-frame{position:relative}.pf-cut{margin-block:-.3em -.34em;padding-block:.3em .34em;display:block;overflow:hidden}.pf-word{white-space:nowrap;font-family:var(--font-grotesque);letter-spacing:-.045em;text-transform:uppercase;color:var(--color-chalk);will-change:transform;font-size:clamp(2rem,7vw,9rem);font-weight:700;line-height:1.02;display:block;transform:none}[dir=rtl] .pf-word{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;line-height:1.34}.pf-body{color:#f1f0f0cc;max-width:48ch;margin:clamp(20px,3.4vh,38px) 0 0;font-size:clamp(15px,1.35vw,18.5px);line-height:1.6}[dir=rtl] .pf-body{line-height:1.9}.pf-ticks{gap:6px;max-width:min(300px,40vw);margin-top:clamp(28px,5vh,58px);display:flex}.pf-ticks span{height:2px;transition:background var(--dur-base) var(--ease-out);background:#f1f0f033;flex:1}.pf-ticks span[data-on]{background:var(--color-violet)}@media (prefers-reduced-motion:reduce){.pf-ticks span{transition:none}}.pf-ground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-blob{filter:blur(140px);will-change:transform;border-radius:50%;width:70vw;max-width:1100px;height:70vw;max-height:1100px;position:absolute}.pf-blob:first-child{background:radial-gradient(circle, rgb(from var(--color-violet) r g b / .5), transparent 64%);opacity:.55;inset-inline-start:-14%;top:-24%}.pf-blob:nth-child(2){opacity:.42;inset-inline-end:-18%;background:radial-gradient(circle,#c8b8f257,#0000 64%);bottom:-26%}.pf-blob:nth-child(3){opacity:.5;inset-inline-start:30%;background:radial-gradient(circle,#5640aa80,#0000 68%);bottom:-34%}.pf-ground:after{content:"";background:linear-gradient(100deg, rgb(from var(--color-violet) r g b / .11) 0%, transparent 42%);position:absolute;inset:0}.pf-vignette{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 30% 45%,#0000 20%,#0b0a0e80 68%,#0b0a0eeb 100%);position:absolute;inset:0}.pf-head,.pf-frame,.pf-ticks{z-index:1;position:relative}.chain-graded{filter:url(#athran-duotone)}a.mono-label,button.mono-label{align-items:center;min-height:44px;display:inline-flex}@media (max-width:860px){.mono-label{font-size:12.5px}[dir=rtl] .mono-label{font-size:14px}.mark-caption{letter-spacing:.16em;font-size:12px}[dir=rtl] .mark-caption{letter-spacing:0;font-size:13.5px}}.nav-rule{z-index:50;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);inset-inline:0;background:linear-gradient(#0b0a0ed1,#0000);border-bottom:1px solid #0000;position:fixed;top:0}.nav-rule[data-scrolled]{-webkit-backdrop-filter:blur(14px);background:#0b0a0ee0;border-bottom-color:#f1f0f01f}.nav-inner{justify-content:space-between;align-items:center;gap:clamp(12px,3vw,40px);padding-block:clamp(10px,1.6vh,16px);padding-inline:clamp(16px,4vw,56px);display:flex}.nav-mark{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.nav-links{gap:clamp(20px,3vw,44px)}.nav-end{align-items:center;gap:4px;display:flex}.nav-link{color:#f1f0f0c7;min-height:44px;transition:color var(--dur-base) var(--ease-out);align-items:center;font-size:14.5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--color-chalk)}}.nav-ctl{min-width:44px;min-height:44px;color:var(--color-chalk);cursor:pointer;transition:background var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:12px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-ctl:hover{background:#f1f0f014}}.nav-cta{min-height:44px;color:var(--color-chalk);white-space:nowrap;transition:border-color var(--dur-base) var(--ease-out);border:1px solid #f1f0f03d;border-radius:999px;align-items:center;padding-inline:22px;font-size:14px}@media (hover:hover) and (pointer:fine){.nav-cta:hover{border-color:var(--color-violet)}}.vh-word{white-space:nowrap;display:inline-block}.vh-ch{font-variation-settings:"wght" 450;transition:font-variation-settings var(--dur-base) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.nav-link:hover .vh-ch,.nav-cta:hover .vh-ch,.nav-link:hover .vh-word,.nav-cta:hover .vh-word{font-variation-settings:"wght" 700}}[dir=rtl] .vh-word{font-variation-settings:"wght" 500;transition:font-variation-settings var(--dur-base) var(--ease-out)}.nav-overlay{z-index:60;background:var(--color-void);visibility:hidden;flex-direction:column;padding:clamp(10px,1.6vh,16px) clamp(16px,4vw,56px) clamp(28px,5vh,48px);display:flex;position:fixed;inset:0}.nav-overlay.is-open{visibility:visible}.nav-overlay-top{justify-content:space-between;align-items:center;display:flex}.nav-overlay-list{flex-direction:column;margin:auto 0;padding:0;list-style:none;display:flex}.nav-overlay-link{min-height:76px;font-family:var(--font-grotesque);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-chalk);opacity:0;border-bottom:1px solid #f1f0f01a;align-items:center;font-size:clamp(2rem,11vw,3.4rem);font-weight:700;line-height:1.05;display:flex;transform:translateY(14px)}[dir=rtl] .nav-overlay-link{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;font-size:clamp(1.7rem,9vw,2.9rem);line-height:1.4}.nav-overlay.is-open .nav-overlay-link{animation:nav-in .42s var(--ease-out) calc(var(--i) * 60ms) forwards}@keyframes nav-in{to{opacity:1;transform:none}}.nav-overlay-foot{flex-direction:column;gap:10px;display:flex}.nav-overlay-lang{min-height:54px;color:var(--color-chalk);cursor:pointer;background:0 0;border:1px solid #f1f0f038;border-radius:999px;justify-content:center;align-items:center;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.nav-rule,.nav-link,.nav-ctl,.nav-cta,.vh-ch,.vh-word{transition:none}.nav-overlay-link{opacity:1;transform:none}.nav-overlay.is-open .nav-overlay-link{animation:none}}.nav-links,.nav-cta{display:none}.nav-menu-btn{display:inline-flex}@media (min-width:1024px){.nav-links{display:flex}.nav-cta{display:inline-flex}.nav-menu-btn{display:none}}.g-root{--g-plate:#1b1b1f;--g-tile:#1e1e23;--g-muted:#8b8497;--g-line:#f1f0f01a;background:var(--color-void);color:var(--color-chalk)}.g-frame{padding:0}.g-plate{background:var(--color-void);border-radius:0;flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}.g-plate-weave{pointer-events:none;background:linear-gradient(to bottom, var(--color-violet) 0%, var(--color-violet) 34%, transparent 74%);opacity:.2;position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:clamp(150px,20vw,300px);mask-size:clamp(150px,20vw,300px);-webkit-mask-repeat:repeat;mask-repeat:repeat}.g-plate-scrim{z-index:15;pointer-events:none;inset:0;background:linear-gradient(#161616eb,#161616b8 38%,#16161657 68%,#0000);height:170px;position:absolute;inset-block-start:0;inset-inline:0}[dir=rtl] .g-plate-scrim{--g-scrim-dir:left}@media (min-width:1024px){.g-plate-scrim{-webkit-mask-image:linear-gradient(to var(--g-scrim-dir,right), #000 0%, #000 18%, transparent 32%);-webkit-mask-image:linear-gradient(to var(--g-scrim-dir,right), #000 0%, #000 18%, transparent 32%);-webkit-mask-image:linear-gradient(to var(--g-scrim-dir,right), #000 0%, #000 18%, transparent 32%);-webkit-mask-image:linear-gradient(to var(--g-scrim-dir,right), #000 0%, #000 18%, transparent 32%);mask-image:linear-gradient(to var(--g-scrim-dir,right), #000 0%, #000 18%, transparent 32%)}}.g-masthead{z-index:20;pointer-events:none;align-items:center;gap:clamp(14px,2vw,28px);display:flex;position:absolute;inset-block-start:clamp(20px,2.6vw,40px);inset-inline:clamp(16px,2.4vw,40px)}.g-mark{pointer-events:auto;flex:none;align-items:center;min-height:44px;display:inline-flex}.g-masthead-rule{background:linear-gradient(to var(--g-rule-dir,right), rgb(from var(--color-violet) r g b / .85), rgb(from var(--color-violet) r g b / .32) 34%, #f1f0f029 58%, transparent 78%);flex:1;height:3px}[dir=rtl] .g-masthead-rule{--g-rule-dir:left}.g-mark-img{width:auto;height:clamp(30px,2.8vw,44px);display:block}.g-mark-bi{height:clamp(54px,4.6vw,76px)}.g-tab{z-index:20;background:var(--color-void);top:0;border-radius:0 0 clamp(12px,1.4vw,22px) clamp(12px,1.4vw,22px);max-width:calc(100% - 1.5rem);position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .g-tab{transform:translate(50%)}.g-tab-list{white-space:nowrap;scrollbar-width:none;align-items:center;gap:clamp(16px,2.4vw,40px);margin:0;padding:4px clamp(16px,2.4vw,36px);list-style:none;display:flex;overflow-x:auto}.g-tab-list::-webkit-scrollbar{display:none}.g-tab-link{cursor:pointer;min-height:44px;font:inherit;color:#f1f0f0c2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;font-size:13.5px;display:inline-flex}.g-tab-roll{line-height:1.5;display:block;position:relative;overflow:hidden}.g-tab-t{transition:transform .26s var(--ease-out);display:block}.g-tab-roll:after{content:attr(data-label);color:var(--color-violet);transition:transform .26s var(--ease-out);position:absolute;inset:0;transform:translateY(105%)}@media (hover:hover) and (pointer:fine){.g-tab-link:hover .g-tab-t{transform:translateY(-105%)}.g-tab-link:hover .g-tab-roll:after{transform:translateY(0)}.g-tab-link:active .g-tab-t,.g-tab-link[data-pressed] .g-tab-t{transform:translateY(-105%)}.g-tab-link:active .g-tab-roll:after,.g-tab-link[data-pressed] .g-tab-roll:after{transform:translateY(0)}}@media (hover:none){.g-tab-link{-webkit-tap-highlight-color:transparent}.g-tab-link:active,.g-tab-link[data-pressed]{opacity:.6;transition:opacity 90ms linear}}.g-tab-link:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px;border-radius:6px}.g-tab-link:focus-visible .g-tab-t{transform:translateY(-105%)}.g-tab-link:focus-visible .g-tab-roll:after{transform:translateY(0)}.g-tab-lang{color:var(--color-violet)}.g-tab-lang .g-tab-roll:after{color:var(--color-chalk)}@media (prefers-reduced-motion:reduce){.g-tab-t,.g-tab-roll:after{transition:none}}.g-plate-foot{z-index:10;margin-top:auto;padding:clamp(16px,2.4vw,40px);padding-block-end:clamp(26px,4.4vw,76px);position:relative}.g-plate-grid{grid-template-columns:1fr;align-items:end;gap:clamp(20px,3vw,34px);display:grid}@media (min-width:1024px){.g-plate-grid{grid-template-columns:2.7fr 1fr}.g-plate-aside{margin-block-end:calc(clamp(2.6rem,7.6vw,7.5rem)/10)}}.g-wm-lit{position:relative}.g-wm-lit .g-wm-glow{pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background-image:none;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.g-wm-lit:hover .g-wm-glow{background-image:radial-gradient(circle 1.1em at var(--wx,-999px) var(--wy,-999px), var(--color-violet) 0%, var(--color-violet) 40%, transparent 78%)}}@media not all and (hover:hover) and (pointer:fine){.g-wm-lit .g-wm-glow{display:none}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.g-wm-lit .g-wm-glow{display:none}}@media (prefers-reduced-motion:reduce){.g-wm-lit .g-wm-glow{display:none}}.g-wordmark{font-family:var(--font-grotesque);color:var(--color-chalk);margin:0;font-weight:500;transition:color .26s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.g-wordmark{transition:none}}.g-wordmark{letter-spacing:-.06em;color:var(--color-chalk);font-size:clamp(2.6rem,7.6vw,7.5rem);line-height:.92}[dir=rtl] .g-wordmark{font-family:var(--font-arabic-head);letter-spacing:0;font-size:clamp(2rem,5.2vw,5rem);font-weight:700;line-height:1.5}.g-plate-aside{flex-direction:column;gap:clamp(14px,2vh,24px);display:flex}.g-standfirst{color:#f1f0f0b8;max-width:42ch;margin:0;font-size:clamp(14px,1.1vw,16.5px);line-height:1.4}[dir=rtl] .g-standfirst{line-height:1.85}.g-action{background:var(--color-chalk);width:fit-content;min-height:48px;color:var(--color-void);transition:gap var(--dur-base) var(--ease-out), scale var(--press-out);border-radius:999px;align-items:center;gap:10px;padding-inline:22px 6px;font-size:14.5px;font-weight:600;display:inline-flex}.g-action-dot{background:var(--color-void);width:38px;height:38px;color:var(--color-chalk);transition:transform var(--dur-base) var(--ease-out);border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.g-action:hover{gap:16px}}.g-action{padding-inline:24px}.g-action-tip{color:inherit;place-items:center;display:grid}.g-cap-band{z-index:1;background:var(--color-void);padding-block:clamp(48px,9vh,120px);position:relative}.g-band{padding:clamp(56px,10vh,130px) clamp(14px,3vw,44px);position:relative}.g-card{background:var(--g-plate);border-radius:clamp(16px,2vw,30px);max-width:1180px;margin-inline:auto;padding:clamp(36px,6vw,92px) clamp(24px,5vw,74px);position:relative}.g-card-center{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vh,40px);display:flex}.g-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--g-muted);font-size:11px;font-weight:500}[dir=rtl] .g-eyebrow{letter-spacing:0;text-transform:none;font-size:13px;font-family:var(--font-arabic)}.g-eyebrow-start{text-align:start;display:block}.g-h2{max-width:22ch;font-family:var(--font-grotesque);letter-spacing:-.028em;color:var(--color-chalk);margin:0;font-size:clamp(1.7rem,4.6vw,4rem);font-weight:500;line-height:.98}[dir=rtl] .g-h2{font-family:var(--font-arabic-head);letter-spacing:0;max-width:20ch;font-weight:700;line-height:1.4}.g-accent{font-variation-settings:"wdth" 112;color:var(--color-violet);font-weight:400}[dir=rtl] .g-accent{font-variation-settings:normal}.g-body{color:#f1f0f0c2;max-width:66ch;margin:0;font-size:clamp(14px,1.15vw,16.5px);line-height:1.75}[dir=rtl] .g-body{line-height:2}.g-band-head{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-bottom:clamp(28px,5vh,60px);display:flex}.g-h3-wrap{font:inherit;margin:0;display:contents}.g-h3{font-family:var(--font-grotesque);letter-spacing:-.02em;color:var(--color-chalk);justify-content:center;font-size:clamp(1.25rem,3vw,2.4rem);font-weight:400;line-height:1.15}[dir=rtl] .g-h3{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.5}.g-h3-muted{color:var(--g-muted)}.g-band-sub{letter-spacing:-.005em;max-width:46ch;color:var(--g-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.55}[dir=rtl] .g-band-sub{font-family:var(--font-arabic);letter-spacing:0;max-width:42ch;line-height:1.95}.g-services{grid-template-columns:1fr;gap:clamp(28px,4vw,56px);max-width:1280px;margin-inline:auto;display:grid}@media (min-width:820px){.g-services{grid-template-columns:repeat(3,1fr)}}.g-service-col ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.g-service-col li{color:#f1f0f0d1;border-bottom:1px solid var(--g-line);padding-bottom:12px;font-size:15px;line-height:1.5}[dir=rtl] .g-service-col li{line-height:1.9}.g-footer{overflow:hidden}.g-footer-top{border-bottom:1px solid var(--g-line);flex-direction:column;gap:28px;max-width:1280px;margin-inline:auto;padding-bottom:clamp(30px,5vh,52px);display:flex}@media (min-width:860px){.g-footer-top{flex-direction:row;justify-content:space-between;align-items:flex-end}}.g-footer-lead{flex-direction:column;gap:16px;display:flex}.g-footer-h{max-width:18ch;font-family:var(--font-grotesque);letter-spacing:-.03em;color:var(--color-chalk);margin:0;font-size:clamp(2.1rem,6vw,4.6rem);font-weight:500;line-height:.94}[dir=rtl] .g-footer-h{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.35}.g-footer-body{max-width:46ch;color:var(--g-muted);margin:0;font-size:15px;line-height:1.7}[dir=rtl] .g-footer-body{line-height:1.95}.g-footer-cols{grid-template-columns:repeat(2,1fr);gap:34px 24px;max-width:1280px;margin-inline:auto;padding-block:clamp(34px,5vh,56px);display:grid}@media (min-width:820px){.g-footer-cols{grid-template-columns:repeat(4,1fr)}}.g-footer-col ul{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.g-footer-col li{color:#f1f0f0b8;font-size:14.5px}.g-footer-legal{max-width:1280px;color:var(--g-muted);flex-direction:column;gap:8px;margin-inline:auto;padding-top:clamp(18px,3vh,30px);font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.g-action,.g-action-dot,.g-tab-link{transition:none}}.m-overlay{z-index:90;padding:clamp(10px,1.4vw,22px);display:block;position:fixed;inset:0}.m-backdrop{-webkit-backdrop-filter:blur(18px);background:#090909f0;position:absolute;inset:0}.ge-plate{opacity:1;background:#08070b;border-radius:clamp(16px,2vw,30px);outline:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000f2}.m-head{z-index:3;position:absolute;inset-block-start:clamp(16px,2.2vw,34px);inset-inline-end:clamp(16px,2.4vw,40px)}.m-head-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.m-close{color:#f1f0f0b8;cursor:pointer;width:48px;height:48px;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:#0b0a0e80;border:1px solid #f1f0f033;border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.m-close:hover{border-color:var(--color-violet);color:var(--color-chalk)}}.m-body{z-index:2;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.m-foot{display:none}.ge-inner{z-index:1;flex-direction:column;min-height:100%;padding:clamp(16px,2.4vw,40px);display:flex;position:relative}.ge-masthead{align-items:center;gap:clamp(14px,2vw,28px);padding-inline-end:64px;display:flex}.ge-mark{flex:none;align-items:center;display:inline-flex}.ge-grid{grid-template-columns:1fr;align-items:end;gap:clamp(30px,5vh,60px);margin-top:auto;padding-block:clamp(24px,4vh,56px) 0;display:grid}@media (min-width:1000px){.ge-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:clamp(36px,5vw,88px)}}.ge-h{max-width:12ch;font-family:var(--font-grotesque);letter-spacing:-.05em;color:var(--color-chalk);margin:0;font-size:clamp(2.4rem,5.4vw,5.4rem);font-weight:500;line-height:.88}[dir=rtl] .ge-h{font-family:var(--font-arabic-head);letter-spacing:0;font-size:clamp(2rem,4.4vw,4.2rem);font-weight:700;line-height:1.2}.ge-sub{color:#f1f0f0a8;max-width:40ch;margin:clamp(16px,2.4vh,26px) 0 0;font-size:clamp(14.5px,1.15vw,17px);line-height:1.55}[dir=rtl] .ge-sub{line-height:1.9}.ge-form{flex-direction:column;gap:clamp(18px,2.6vh,26px);display:flex}.ge-field{flex-direction:column;gap:9px;display:flex}.ge-label{letter-spacing:.22em;text-transform:uppercase;color:var(--g-muted,#8b8497);font-size:11px;font-weight:500}[dir=rtl] .ge-label{letter-spacing:0;text-transform:none;font-size:13px;font-family:var(--font-arabic)}.ge-optional{letter-spacing:.08em;text-transform:none;color:#f1f0f052;margin-inline-start:10px;font-size:10.5px;font-weight:400}[dir=rtl] .ge-optional{letter-spacing:0;font-size:12px}.ge-input{width:100%;min-height:52px;color:var(--color-chalk);font:inherit;font-family:var(--font-grotesque);letter-spacing:-.015em;transition:border-color var(--dur-base) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #f1f0f038;border-radius:0;outline:none;padding:10px 2px;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.35}[dir=rtl] .ge-input{font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .ge-input[type=email]{text-align:right}[dir=rtl] .ge-input{font-family:var(--font-arabic-head);letter-spacing:0;line-height:1.5}.ge-input::placeholder{color:#f1f0f04d}.ge-input:focus{border-bottom-color:var(--color-violet)}.ge-textarea{resize:none;min-height:124px;line-height:1.5}.ge-submit{background:var(--color-chalk);width:fit-content;min-width:220px;min-height:56px;color:var(--color-void);cursor:pointer;transition:gap var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-inline:26px 7px;font-size:15.5px;font-weight:600;display:inline-flex}.ge-submit:disabled{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.ge-submit:not(:disabled):hover{gap:22px}.ge-submit:not(:disabled):hover .g-action-dot{transform:scale(1.08)}}.ge-error{color:#e0736b;margin:0;font-size:14px;line-height:1.6}.ge-done{align-items:center;gap:16px;display:flex}.ge-done-mark{width:54px;height:54px;color:var(--color-jade);background:#c8b8f224;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c8b8f26b}.ge-done p{color:var(--color-chalk);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}[dir=rtl] .ge-done p{line-height:1.9}@media (prefers-reduced-motion:reduce){.m-close,.ge-input,.ge-submit{transition:none}}.g-lit{position:relative}.g-lit:after{content:"";z-index:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(40% 52% at var(--lx,50%) var(--ly,0%), rgb(from var(--color-violet) r g b / .22), transparent 72%);transition:opacity .32s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.g-lit:hover:after{opacity:1}}.g-service-row{text-align:start;width:100%;font:inherit;color:#f1f0f0d1;cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;padding:0 0 12px;font-size:15px;line-height:1.5;display:block;position:relative}[dir=rtl] .g-service-row{line-height:1.9}.g-service-row:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px}.g-service-rule{background:var(--color-violet);height:1px;transform-origin:var(--g-origin,left) center;transition:transform var(--dur-base) var(--ease-out);inset-inline:0;position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .g-service-rule{--g-origin:right}@media (hover:hover) and (pointer:fine){.g-service-row:hover{color:var(--color-chalk)}.g-service-row:hover .g-service-rule{transform:scaleX(1)}}.g-service-row:focus-visible .g-service-rule{transform:scaleX(1)}.g-footer-col li{transition:color var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.g-footer-col li:hover{color:var(--color-chalk)}}@media (prefers-reduced-motion:reduce){.g-lit:after,.g-service-row,.g-service-rule,.g-footer-col li{transition:none}}.ge-h{transition:color .42s var(--ease-out);animation:ge-h-in .52s var(--ease-out) both}@keyframes ge-h-in{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:none}}.ge-h[data-sent]{color:var(--color-jade)}.ge-masthead .g-masthead-rule{transition:background .52s var(--ease-out)}.ge-masthead[data-sent] .g-masthead-rule{background:linear-gradient(to var(--g-rule-dir,right), #c8b8f2e6, #c8b8f252 40%, #f1f0f024 64%, transparent 82%)}.ge-done p{font-family:var(--font-grotesque);letter-spacing:-.02em;color:var(--color-chalk);overflow-wrap:anywhere;font-size:clamp(18px,1.9vw,28px);font-weight:500}@media (prefers-reduced-motion:reduce){.ge-h{transition:none;animation:none}.ge-masthead .g-masthead-rule{transition:none}}@media (max-width:700px){.g-tab{top:76px;background:0 0;border-radius:0;width:100%;max-width:100%;inset-inline-start:0;transform:none}[dir=rtl] .g-tab{transform:none}.g-tab-list{gap:22px;padding:0 16px}.g-tab-link{min-height:44px;font-size:14px}.g-plate{height:100svh}.g-plate-foot{flex-direction:column;flex:auto;justify-content:flex-end;margin-top:0;padding-bottom:clamp(18px,7vh,54px);display:flex}.g-card-center,.g-band-head{text-align:start;align-items:flex-start}.g-h2>span,.g-h3,.g-h3>span{justify-content:flex-start}.g-band{padding-block:clamp(48px,7vh,84px)}.ge-grid{margin-block:auto;padding-top:clamp(24px,4vh,48px)}.ge-textarea{resize:none;min-height:108px}.g-eyebrow{letter-spacing:.18em;font-size:12px}.g-footer-legal p{font-size:13.5px}}@media (max-width:819px){.g-service-col li{border-bottom:0;padding-bottom:0}.g-service-col ul{gap:0}.g-service-row{padding-block:11px}}.g-chain-band{padding:0}.g-reel-track{height:600svh;position:relative}.g-reel{--pad:clamp(18px, 2.6vw, 40px);--inset:clamp(10px, 1.4vw, 22px);--e:clamp(0, calc((var(--t) - 5.9) / .5), 1);top:var(--inset);height:calc(100dvh - 2 * var(--inset));transition:height .26s var(--ease-out);margin-inline:var(--inset);isolation:isolate;background:radial-gradient(55% 65% at 70% 45%, rgb(from var(--color-violet) r g b / .13), rgb(from var(--color-violet) r g b / 0) 70%), #0c0c0e;border-radius:clamp(16px,2vw,30px);position:sticky;overflow:hidden}[dir=rtl] .g-reel{background:radial-gradient(55% 65% at 30% 45%, rgb(from var(--color-violet) r g b / .13), rgb(from var(--color-violet) r g b / 0) 70%), #0c0c0e}.g-reel-canvas{z-index:1;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.g-reel-canvas:active{cursor:grabbing}.g-reel-canvas canvas{display:block}.g-reel-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0c0c0e00 60%,#0c0c0eb8 100%);position:absolute;inset:0}.g-reel-bars{z-index:3;top:clamp(8px,1.4vw,18px);inset-inline:var(--pad);grid-template-columns:repeat(var(--n), 1fr);gap:6px;display:grid;position:absolute}.g-reel-bar{all:unset;cursor:pointer;align-content:start;gap:8px;padding-block:6px 2px;display:grid;position:relative}.g-reel-bar-track{height:3px;transition:background .2s var(--ease-out);background:#f1f0f03d;border-radius:3px;display:block;position:relative}.g-reel-bar-fill{background:var(--color-chalk);transform-origin:0%;transform:scaleX(clamp(0, calc(var(--t) - var(--i)), 1));border-radius:3px;display:block;position:absolute;inset:0}[dir=rtl] .g-reel-bar-fill{transform-origin:100%}.g-reel-bar-label{font-family:var(--font-grotesque);letter-spacing:.08em;text-transform:uppercase;color:#f1f0f057;text-overflow:ellipsis;white-space:nowrap;transition:color .26s var(--ease-out);font-size:11px;font-weight:600;line-height:1.25;display:block;overflow:hidden}[dir=rtl] .g-reel-bar-label{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;font-size:13px}.g-reel-bar[aria-current=step] .g-reel-bar-label{color:var(--color-chalk)}@media (hover:hover) and (pointer:fine){.g-reel-bar:hover .g-reel-bar-track{background:#f1f0f06b}.g-reel-bar:hover .g-reel-bar-label{color:#f1f0f0cc}}.g-reel-bar:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px;border-radius:4px}@media (max-width:900px){.g-reel-bar-label{opacity:0;transition:opacity .2s var(--ease-out), color .26s var(--ease-out)}.g-reel-bar[aria-current=step] .g-reel-bar-label{opacity:1;white-space:nowrap;inset-inline-start:0;position:absolute;top:calc(100% + 2px)}}.g-reel-title{z-index:3;font-family:var(--font-grotesque);letter-spacing:.14em;text-transform:uppercase;color:#f1f0f0e6;top:calc(clamp(8px,1.4vw,18px) + 46px);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:flex;position:absolute;inset-inline-start:var(--pad)}.g-reel-title:before{content:"";background:var(--color-violet);border-radius:50%;width:8px;height:8px}[dir=rtl] .g-reel-title{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;font-size:15px}.g-reel-caps{z-index:3;inset-inline:var(--pad);bottom:var(--pad);opacity:calc(1 - var(--e));margin:0;padding:0;list-style:none;display:grid;position:absolute}.g-reel-cap{opacity:0;max-width:720px;transition:opacity .26s var(--ease-out), transform .52s var(--ease-out);grid-area:1/1;align-self:end;justify-items:start;gap:clamp(10px,1.2vw,16px);display:grid;transform:translateY(26px)}.g-reel-cap[data-on]{opacity:1;transition-delay:.11s;transform:none}.g-reel-k{background:var(--color-violet);width:52px;height:3px}.g-reel-name{font-family:var(--font-grotesque);font-variation-settings:"wdth" 112;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-chalk);margin:0;font-size:clamp(38px,5.6vw,96px);font-weight:800;line-height:.92}[dir=rtl] .g-reel-name{font-family:var(--font-arabic-head);font-variation-settings:normal;letter-spacing:0;text-transform:none;font-size:clamp(38px,5vw,84px);font-weight:700;line-height:1.3}.g-reel-explain{color:#f1f0f0db;max-width:44ch;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}[dir=rtl] .g-reel-explain{font-family:var(--font-arabic);line-height:1.85}.g-reel-services{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.g-reel-services li{color:#f1f0f0bd;padding-inline-start:26px;font-size:13.5px;line-height:1.45;position:relative;overflow:hidden}.g-reel-services li:before{content:"";background:var(--color-violet);transform-origin:0;width:14px;height:1.5px;transition:transform .38s var(--ease-out);inset-inline-start:0;position:absolute;top:.62em;transform:scaleX(0)}[dir=rtl] .g-reel-services li:before{transform-origin:100%}.g-reel-services li>span{transition:transform .46s var(--ease-out), opacity .3s var(--ease-out);opacity:0;display:block;transform:translateY(115%)}.g-reel-cap[data-on] .g-reel-services li:before{transform:scaleX(1)}.g-reel-cap[data-on] .g-reel-services li>span{opacity:1;transform:none}.g-reel-cap[data-on] .g-reel-services li:first-child:before,.g-reel-cap[data-on] .g-reel-services li:first-child>span{transition-delay:.22s}.g-reel-cap[data-on] .g-reel-services li:nth-child(2):before,.g-reel-cap[data-on] .g-reel-services li:nth-child(2)>span{transition-delay:.29s}.g-reel-cap[data-on] .g-reel-services li:nth-child(3):before,.g-reel-cap[data-on] .g-reel-services li:nth-child(3)>span{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.g-reel-services li{overflow:visible}.g-reel-services li>span{transform:none}.g-reel-services li:before{transform:scaleX(1)}}[dir=rtl] .g-reel-services li{font-family:var(--font-arabic);font-size:14.5px;line-height:1.75}[dir=rtl] .g-reel-services li:before{top:.85em}.g-reel-end{z-index:4;inset-inline-end:var(--pad);bottom:var(--pad);width:min(560px, calc(100% - 2 * var(--pad)));background:var(--color-violet);color:#161616;opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 60px));pointer-events:none;border-radius:clamp(14px,1.4vw,20px);gap:18px;padding:clamp(22px,2.6vw,38px);display:grid;position:absolute}.g-reel-vision{font-family:var(--font-grotesque);font-variation-settings:"wdth" 108;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.3vw,36px);font-weight:800;line-height:1.04}[dir=rtl] .g-reel-vision{font-family:var(--font-arabic-head);font-variation-settings:normal;text-transform:none;font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.5}.g-reel-vision-body{color:#161616cc;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.6}[dir=rtl] .g-reel-vision-body{font-family:var(--font-arabic);line-height:1.95}@media (max-width:760px){.g-reel{background:radial-gradient(90% 50% at 50% 34%, rgb(from var(--color-violet) r g b / .15), rgb(from var(--color-violet) r g b / 0) 70%), #0c0c0e}.g-reel-track{height:560svh}.g-reel-name{overflow-wrap:anywhere;font-size:clamp(26px,8.4vw,44px)}[dir=rtl] .g-reel-name{font-size:clamp(32px,9.6vw,48px)}.g-reel-explain{font-size:15px}.g-reel-services li{padding-inline-start:16px;font-size:12.5px}[dir=rtl] .g-reel-services li{font-size:13px}}@media (prefers-reduced-motion:reduce){.g-reel-cap{transition:opacity .2s linear;transform:none}}.g-frame{z-index:0;position:sticky;top:0}.g-band{z-index:1;background:var(--color-void);position:relative}.g-plate-ground{z-index:0;position:absolute;inset:-120px 0}@media (prefers-reduced-motion:reduce){.g-plate-ground{inset:0}}@media (min-width:820px){.g-footer-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.g-footer-cols{padding-block:clamp(26px,3.4vh,40px)}.g-action{isolation:isolate;--g-dir:1;transition:gap var(--dur-base) var(--ease-out), transform .14s var(--ease-out), scale var(--press-out);position:relative;overflow:hidden}[dir=rtl] .g-action{--g-dir:-1}.g-action-flood{z-index:0;border-radius:inherit;background:var(--color-violet);transform:translateX(calc(101% * var(--g-dir)));transition:transform .42s var(--ease-out);position:absolute;inset:0}.g-action-label,.g-action .g-action-tip{z-index:1;position:relative}.g-arrows{width:1rem;height:1rem;display:block;position:relative;overflow:hidden}.g-arrow{transition:transform .42s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.g-arrow-in{transform:translateX(calc(-140% * var(--g-dir)))}@media (hover:hover) and (pointer:fine){.g-action:hover .g-action-flood{transform:translate(0)}.g-action:hover .g-arrow-out{transform:translateX(calc(140% * var(--g-dir)))}.g-action:hover .g-arrow-in{transform:translate(0)}.g-action:hover .g-action-dot,.ge-submit:not(:disabled):hover .g-action-dot{background:var(--color-void);color:var(--color-chalk)}}@media (prefers-reduced-motion:reduce){.g-action,.g-action-flood,.g-arrow{transition:none}.g-action:active,.g-action[data-pressed]{scale:1}.ap-track{height:auto}.ap-stage{height:auto;min-height:100svh;position:static}.ap-field{transform:none}}@media (hover:hover) and (pointer:fine){.g-index-btn:hover{color:var(--color-jade)}.g-index-btn:hover .g-index-group{color:#c8b8f2b3}.g-index-btn:hover .g-index-rule{transform:scaleX(1)}}@media (max-width:700px){.g-index-btn{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.g-index-btn,.g-index-rule,.g-index-group{transition:none}}@media (min-width:860px){.g-caps{grid-template-columns:repeat(3,1fr)}}@media (hover:hover) and (pointer:fine){.g-cap-item:hover .g-cap-peek,.g-cap-item:focus-within .g-cap-peek{opacity:1;grid-template-rows:1fr}.g-cap-item:hover .g-cap-peek>ul,.g-cap-item:focus-within .g-cap-peek>ul{padding-block:2px 10px}}@media (prefers-reduced-motion:reduce){.g-cap-peek{transition:none}}@media (hover:hover) and (pointer:fine){.g-cap-row:hover{color:var(--color-jade)}.g-cap-row:hover .g-cap-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.g-cap-row,.g-cap-rule{transition:none}}@media (max-width:700px){.g-cap-row{padding-block:13px}}@media (hover:hover) and (pointer:fine){.g-cap-row:hover .g-cap-n,.g-caps-more-link:hover{color:var(--color-jade)}.g-caps-more-link:hover .g-caps-more-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.g-cap-n,.g-caps-more-link,.g-caps-more-rule{transition:none}}@keyframes g-aperture{0%{opacity:0;filter:blur(22px);transform:scale(1.015)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.g-ap{animation:none}}@media (hover:hover) and (pointer:fine){.g-mag:hover .g-mag-ring{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-void)}}@media (prefers-reduced-motion:reduce){.g-mag-ring{transition:none}}@media (hover:hover) and (pointer:fine){.g-vel-row .g-kin-word:hover,.g-kin-word:hover{color:var(--color-chalk);-webkit-text-stroke-color:transparent}.g-vel-row .g-kin-word:hover .g-kin-n{color:var(--color-jade)}}@media (max-width:620px){.g-kin-panel{scroll-margin-top:146px}}@media (min-width:720px){.g-kin-list{columns:3;column-gap:clamp(28px,3vw,56px)}.g-kin-list .g-cat-open-item{break-inside:avoid;margin-top:0;margin-bottom:11px}.g-kin-list .g-cat-open-item+.g-cat-open-item{margin-top:0}}@media (max-width:860px){.g-kin-word{padding-block:8px}}@media (prefers-reduced-motion:reduce){.g-kin-word,.g-kin-n{transition:none}}@supports (color:color-mix(in lab, red, red)){.g-mark-ghost{stop-color:color-mix(in srgb, var(--color-chalk) 20%, var(--color-void))}.g-mark-warm{stop-color:color-mix(in srgb, var(--color-violet) 34%, var(--color-void))}.g-mark-lift{stop-color:color-mix(in srgb, var(--color-violet) 68%, var(--color-void))}}@media (max-width:620px){.g-cat-stage-mark{width:132px}}@media (hover:hover) and (pointer:fine){.g-cat-find-clear:hover{color:var(--color-jade)}}@media (prefers-reduced-motion:reduce){.g-cat-find-field,.g-cat-find-clear,.g-cat-tab{transition:none}.g-cut{overflow:visible}.g-cut-in{transform:none!important}.g-cat-stage-mark-body{clip-path:none!important}.g-cat-stage-mark-tip{display:none!important}.g-cat-open-item{opacity:1!important;transform:none!important}.g-cat-id{transform:none!important}}@media (hover:hover) and (pointer:fine){.g-cat-foot-cta:hover{color:var(--color-jade)}.g-cat-foot-cta:hover .g-cat-foot-rule,.g-cat-back:hover .g-cat-back-rule,.g-cat-lang:hover .g-cat-lang-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.g-cat-foot-cta,.g-cat-foot-rule,.g-cat-back-rule,.g-cat-lang-rule{transition:none}}@media print{.g-cat-stage,.g-cat-top,.g-cat-find,.g-cat-foot,.g-cat-stage-mark{display:none}.g-cat-all{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.g-cat-all-area{break-inside:avoid;border-top:1px solid #d6d3dc;padding-block:18pt}.g-cat-all-area:first-child{border-top:0}.g-cat-all h2{font-family:var(--font-grotesque);margin:0 0 8pt;font-size:14pt;font-weight:600}.g-cat-all ul{columns:2;column-gap:24pt;margin:0;padding:0;list-style:none}.g-cat-all li{break-inside:avoid;font-family:var(--font-grotesque);margin-bottom:4pt;font-size:10pt;line-height:1.45}[dir=rtl] .g-cat-all h2{font-family:var(--font-arabic-head)}[dir=rtl] .g-cat-all li{font-family:var(--font-arabic);line-height:1.8}.g-cat-root{color:#141414;background:#fff}.g-cat-h1,.g-cat-all h2{color:#141414}.g-cat-all li{color:#23222a}.g-cat-standfirst{color:#55525e}}@media (hover:hover) and (pointer:fine){.g-meta-items li:hover{color:var(--color-jade)}.g-meta-link:hover{color:var(--color-chalk)}.g-meta-link:hover:after{transform:scaleX(1)}}@media (max-width:700px){.g-meta{gap:24px 32px}.g-meta-items{gap:6px 18px}}@media (prefers-reduced-motion:reduce){.g-meta-items li{transition:none}}@media (hover:hover) and (pointer:fine){.g-tab-link:hover{color:var(--color-jade)}.m-close:hover{border-color:var(--color-jade);color:var(--color-jade)}.g-lit:hover:after{background:radial-gradient(36% 46% at var(--lx,50%) var(--ly,0%), #c8b8f226, transparent 72%)}}@media (prefers-reduced-motion:reduce){.m-close{transition:none}}@media (max-width:700px){.g-meta-label{letter-spacing:.16em;font-size:12px}.ge-sign{padding-top:clamp(18px,3vh,30px)}.ge-sign .ge-assemble{height:clamp(48px,8vh,84px)}}@media (min-width:900px){.g-close{grid-template-columns:minmax(0,1fr) clamp(230px,22vw,330px);gap:clamp(40px,6vw,110px)}.g-meta{border-inline-start:1px solid var(--g-line);padding-block:6px;padding-inline-start:clamp(26px,3vw,50px)}}@media (max-width:899px){.g-sign{margin-top:clamp(40px,6vh,64px)}.g-footer-legal{justify-content:flex-start}}@media (max-width:700px){.g-footer-h{max-width:12ch;font-size:clamp(2.4rem,11.5vw,3.6rem)}.g-footer-body{max-width:none}.g-meta{gap:26px}}@media (hover:hover) and (pointer:fine){.g-action:hover .g-action-flood{transform:translate(0)}.g-action:hover .g-arrow-out{transform:translateX(calc(140% * var(--g-dir)))}.g-action:hover .g-arrow-in{transform:translate(0)}}.g-action:focus-visible .g-action-flood{transform:translate(0)}.g-action:focus-visible .g-arrow-out{transform:translateX(calc(140% * var(--g-dir)))}.g-action:focus-visible .g-arrow-in{transform:translate(0)}.g-action:focus-visible{outline:2px solid var(--color-violet);outline-offset:3px}.g-action:active,.g-action[data-pressed]{transition:scale var(--press-in);scale:.97}@media (hover:hover) and (pointer:fine){.g-action:hover .g-action-dot,.ge-submit:not(:disabled):hover .g-action-dot{background:var(--color-void);color:var(--color-chalk)}}.ge-submit:disabled .g-action-flood{display:none}@media (prefers-reduced-motion:reduce){.g-action,.g-action-flood,.g-arrow{transition:none}.g-action:active,.g-action[data-pressed]{scale:1}}.ap-band{z-index:1;background:var(--color-void);position:relative}.ap-track{height:300vh;position:relative}.ap-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ap-field{z-index:1;background:var(--color-void);transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ap-set{flex-wrap:wrap;place-content:center;gap:.06em .38em;width:138%;margin:0;padding:0;list-style:none;display:flex}.ap-item{font-family:var(--font-grotesque);letter-spacing:-.03em;color:#f1f0f0bd;white-space:nowrap;font-size:clamp(16px,2.5vw,44px);font-weight:500;line-height:1.02}[dir=rtl] .ap-item{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.35}.ap-item-violet{color:var(--color-violet)}.ap-item-jade{color:var(--color-jade)}.ap-veil{z-index:2;pointer-events:none;background:var(--color-void);--ap-size:34vw;-webkit-mask-image:linear-gradient(#000,#000),url(/brand/athran-latin-paper.svg);mask-image:linear-gradient(#000,#000),url(/brand/athran-latin-paper.svg);-webkit-mask-size:100% 100%, var(--ap-size) auto;-webkit-mask-size:100% 100%, var(--ap-size) auto;-webkit-mask-size:100% 100%, var(--ap-size) auto;-webkit-mask-size:100% 100%, var(--ap-size) auto;mask-size:100% 100%, var(--ap-size) auto;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}[dir=rtl] .ap-veil{-webkit-mask-image:linear-gradient(#000,#000),url(/brand/athran-ar-mark.svg);mask-image:linear-gradient(#000,#000),url(/brand/athran-ar-mark.svg)}@media (prefers-reduced-motion:reduce){.ap-track{height:auto}.ap-stage{height:auto;min-height:100svh;position:static}.ap-field{transform:none}}.g-index-head{text-align:start;align-items:flex-start;width:100%;max-width:1280px;margin-inline:auto}.g-index{max-width:1280px;margin:0 auto;padding:0;list-style:none}.g-index-row+.g-index-row{margin-top:2px}.g-index-btn{text-align:start;width:100%;font:inherit;cursor:pointer;color:#f1f0f09e;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(12px,1.6vh,20px) 0;display:flex;position:relative}.g-index-name{font-family:var(--font-grotesque);letter-spacing:-.028em;flex:1;font-size:clamp(19px,2.5vw,40px);font-weight:500;line-height:1.14}[dir=rtl] .g-index-name{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.45}.g-index-group{letter-spacing:.2em;text-transform:uppercase;color:var(--g-muted);transition:color var(--dur-base) var(--ease-out);flex:none;font-size:11.5px;font-weight:500}[dir=rtl] .g-index-group{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:13px}.g-index-rule{background:var(--color-jade);height:1px;transform-origin:var(--g-origin,left) center;transition:transform var(--dur-base) var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .g-index-rule{--g-origin:right}@media (hover:hover) and (pointer:fine){.g-index-btn:hover{color:var(--color-jade)}.g-index-btn:hover .g-index-group{color:#c8b8f2b3}.g-index-btn:hover .g-index-rule{transform:scaleX(1)}}.g-index-btn:focus-visible{color:var(--color-jade);outline:2px solid var(--color-violet);outline-offset:4px}.g-index-btn:focus-visible .g-index-rule{transform:scaleX(1)}@media (max-width:700px){.g-index-btn{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.g-index-btn,.g-index-rule,.g-index-group{transition:none}}.g-caps{grid-template-columns:1fr;gap:clamp(34px,5vw,64px);max-width:1280px;margin-inline:auto;display:grid}@media (min-width:860px){.g-caps{grid-template-columns:repeat(3,1fr)}}.g-cap-group{border-bottom:1px solid var(--g-line);font-family:var(--font-grotesque);letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted);margin:0 0 clamp(14px,2vh,22px);padding-bottom:12px;font-size:clamp(13px,1.05vw,15px);font-weight:500}[dir=rtl] .g-cap-group{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:clamp(14px,1.15vw,17px)}.g-cap-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.g-cap-row{text-align:start;width:100%;font-family:var(--font-grotesque);letter-spacing:-.015em;color:#f1f0f0d1;cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:14px;padding:clamp(10px,1.3vh,15px) 0;font-size:clamp(16px,1.35vw,21px);font-weight:500;line-height:1.32;text-decoration:none;display:flex;position:relative}[dir=rtl] .g-cap-row{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.7}.g-cap-peek{opacity:0;transition:grid-template-rows .44s var(--ease-out), opacity .26s var(--ease-out);grid-template-rows:0fr;display:grid}.g-cap-peek>ul{font-family:var(--font-grotesque);letter-spacing:-.005em;color:#f1f0f085;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:clamp(12.5px,.95vw,14px);font-weight:400;list-style:none;display:flex;overflow:hidden}[dir=rtl] .g-cap-peek>ul{font-family:var(--font-arabic);letter-spacing:0;line-height:1.75}.g-cap-peek>ul>li+li:before{content:"";vertical-align:.32em;opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:10px;display:inline-block}.g-cap-peek-rest{color:var(--color-violet)}@media (hover:hover) and (pointer:fine){.g-cap-item:hover .g-cap-peek,.g-cap-item:focus-within .g-cap-peek{opacity:1;grid-template-rows:1fr}.g-cap-item:hover .g-cap-peek>ul,.g-cap-item:focus-within .g-cap-peek>ul{padding-block:2px 10px}}@media (prefers-reduced-motion:reduce){.g-cap-peek{transition:none}}.g-cap-rule{background:var(--color-jade);height:1px;transform-origin:var(--g-origin,left) center;transition:transform var(--dur-base) var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .g-cap-rule{--g-origin:right}@media (hover:hover) and (pointer:fine){.g-cap-row:hover{color:var(--color-jade)}.g-cap-row:hover .g-cap-rule{transform:scaleX(1)}}.g-cap-row:focus-visible{color:var(--color-jade);outline:2px solid var(--color-violet);outline-offset:4px}.g-cap-row:focus-visible .g-cap-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.g-cap-row,.g-cap-rule{transition:none}}@media (max-width:700px){.g-cap-row{padding-block:13px}}.g-cap-name{flex:auto}.g-cap-n{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:#f1f0f094;transition:color var(--dur-base) var(--ease-out);flex:none;font-size:.78em;font-weight:500}@media (hover:hover) and (pointer:fine){.g-cap-row:hover .g-cap-n{color:var(--color-jade)}}.g-cap-row:focus-visible .g-cap-n{color:var(--color-jade)}.g-caps-more{text-align:center;max-width:1280px;margin:clamp(30px,5vh,54px) auto 0;padding:0}.g-caps-more-link{font-family:var(--font-grotesque);letter-spacing:-.01em;color:var(--color-chalk);transition:color var(--dur-base) var(--ease-out);padding:10px 2px 12px;font-size:clamp(15px,1.2vw,18px);font-weight:500;text-decoration:none;display:inline-block;position:relative}[dir=rtl] .g-caps-more-link{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700}.g-caps-more-rule{background:var(--color-jade);height:1px;transform-origin:var(--g-origin,left) center;transition:transform var(--dur-base) var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .g-caps-more-rule{--g-origin:right}@media (hover:hover) and (pointer:fine){.g-caps-more-link:hover{color:var(--color-jade)}.g-caps-more-link:hover .g-caps-more-rule{transform:scaleX(1)}}.g-caps-more-link:focus-visible{color:var(--color-jade);outline:2px solid var(--color-violet);outline-offset:4px}.g-caps-more-link:focus-visible .g-caps-more-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.g-cap-n,.g-caps-more-link,.g-caps-more-rule{transition:none}}.g-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-out{color:#0000;-webkit-text-stroke:1px #f1f0f04d}[dir=rtl] .g-out{-webkit-text-stroke-width:.7px}.g-ap{animation:g-aperture 1.15s var(--ease-out) both;will-change:filter, opacity, transform}@media (prefers-reduced-motion:reduce){.g-ap{animation:none}}.g-mag-wrap{will-change:transform;display:inline-block}.g-mag{min-height:44px;color:var(--color-chalk);align-items:center;gap:18px;text-decoration:none;display:inline-flex}.g-mag-ring{width:54px;height:54px;color:var(--color-chalk);transition:background-color .32s var(--ease-out), border-color .32s var(--ease-out), color .32s var(--ease-out);border:1px solid #f1f0f02e;border-radius:50%;place-items:center;display:grid}[dir=rtl] .g-mag-ring svg{transform:scaleX(-1)}.g-mag-label{font-family:var(--font-grotesque);letter-spacing:-.01em;font-size:clamp(15px,1.2vw,17px);font-weight:500}[dir=rtl] .g-mag-label{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700}@media (hover:hover) and (pointer:fine){.g-mag:hover .g-mag-ring{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-void)}}.g-mag:focus-visible{outline:none}.g-mag:focus-visible .g-mag-ring{outline:2px solid var(--color-violet);outline-offset:4px;background:var(--color-jade);border-color:var(--color-jade);color:var(--color-void)}@media (prefers-reduced-motion:reduce){.g-mag-ring{transition:none}}.g-kin-rows{flex-direction:column;gap:clamp(2px,.5vh,6px);width:100vw;margin-inline:calc(50% - 50vw);display:flex}.g-vel-row{white-space:nowrap;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.g-vel-track{-webkit-user-select:none;user-select:none;will-change:transform;align-items:center;display:inline-flex;transform:translateZ(0)}.g-vel-block{flex-shrink:0;align-items:center;display:inline-flex}.g-kin-word{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:var(--kin-ink,#f1f0f042);cursor:pointer;transition:color var(--dur-base) var(--ease-out), -webkit-text-stroke-color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:12px;margin-inline:clamp(16px,2vw,36px);padding:2px 0;font-size:clamp(2rem,5vw,4.4rem);font-weight:800;font-stretch:118%;line-height:1.04;display:inline-flex}[dir=rtl] .g-kin-word{font-family:var(--font-arabic-head);letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.6}.g-kin-n{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:#f1f0f02e;transition:color var(--dur-base) var(--ease-out);-webkit-text-stroke:0;font-size:.26em}.g-vel-row[data-fill=outline] .g-kin-word{color:#0000;-webkit-text-stroke:1px #f1f0f061}.g-vel-row[data-ink=low]{--kin-ink:#f1f0f021}.g-vel-row .g-kin-word[aria-current],.g-kin-word[aria-current]{color:var(--color-chalk);-webkit-text-stroke-color:transparent}@media (hover:hover) and (pointer:fine){.g-vel-row .g-kin-word:hover,.g-kin-word:hover{color:var(--color-chalk);-webkit-text-stroke-color:transparent}.g-vel-row .g-kin-word:hover .g-kin-n{color:var(--color-jade)}}.g-vel-row .g-kin-word:focus-visible,.g-kin-word:focus-visible{color:var(--color-chalk);-webkit-text-stroke-color:transparent;outline:2px solid var(--color-violet);outline-offset:4px}.g-vel-row[data-locked]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.g-vel-row[data-locked] .g-kin-word{color:#f1f0f024}.g-vel-row[data-locked][data-fill=outline] .g-kin-word{color:#0000;-webkit-text-stroke-color:#f1f0f033}.g-vel-row[data-locked] .g-kin-word[data-held],.g-vel-row[data-locked][data-fill=outline] .g-kin-word[data-held]{color:var(--color-chalk);-webkit-text-stroke-color:transparent}.g-vel-row{transition:-webkit-mask-image .52s var(--ease-out), mask-image .52s var(--ease-out)}.g-kin-open .g-cat-open-name{letter-spacing:-.042em;text-transform:uppercase;font-weight:800;font-stretch:118%}[dir=rtl] .g-kin-open .g-cat-open-name{letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%}.g-kin-panel{max-width:1180px;margin:clamp(26px,4vh,54px) auto 0;scroll-margin-top:92px;position:relative}@media (max-width:620px){.g-kin-panel{scroll-margin-top:146px}}.g-kin-open{position:relative}.g-kin-list{margin:0;padding:0;list-style:none}.g-kin-list .g-cat-open-item+.g-cat-open-item{margin-top:11px}@media (min-width:720px){.g-kin-list{columns:3;column-gap:clamp(28px,3vw,56px)}.g-kin-list .g-cat-open-item{break-inside:avoid;margin-top:0;margin-bottom:11px}.g-kin-list .g-cat-open-item+.g-cat-open-item{margin-top:0}}@media (max-width:860px){.g-kin-word{padding-block:8px}}@media (prefers-reduced-motion:reduce){.g-kin-word,.g-kin-n{transition:none}}.g-cat-stage-mark{pointer-events:none;width:clamp(150px,19vw,240px);height:auto;margin-block-start:clamp(26px,4vh,44px);margin-inline:auto 0;display:block}.g-mark-ghost{stop-color:#424242}@supports (color:color-mix(in lab, red, red)){.g-mark-ghost{stop-color:color-mix(in srgb, var(--color-chalk) 20%, var(--color-void))}}.g-mark-warm{stop-color:#433d50}@supports (color:color-mix(in lab, red, red)){.g-mark-warm{stop-color:color-mix(in srgb, var(--color-violet) 34%, var(--color-void))}}.g-mark-lift{stop-color:#6f648a}@supports (color:color-mix(in lab, red, red)){.g-mark-lift{stop-color:color-mix(in srgb, var(--color-violet) 68%, var(--color-void))}}.g-cat-stage-mark-tip{color:var(--color-violet)}@media (max-width:620px){.g-cat-stage-mark{width:132px}}.g-cut{vertical-align:bottom;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}.g-cut-in{will-change:transform;display:inline-block}.g-cat-open-name{font-family:var(--font-grotesque);letter-spacing:-.032em;overflow-wrap:break-word;text-wrap:balance;color:var(--color-chalk);margin:0 0 6px;font-size:clamp(1.9rem,2.7vw,2.9rem);font-weight:600;font-stretch:112%;line-height:1.02}[dir=rtl] .g-cat-open-name{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.28}.g-cat-open-n{font-family:var(--font-grotesque);color:var(--color-jade);align-items:baseline;gap:10px;margin:clamp(16px,2.4vh,26px) 0 clamp(24px,3.6vh,38px);display:flex}.g-cat-open-fig{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1}.g-cat-open-unit{letter-spacing:.02em;opacity:.85;font-size:13px;font-weight:500}.g-cat-open-n-rule{background:linear-gradient(to var(--g-rule-dir,right), var(--color-jade), transparent);opacity:.45;flex:auto;height:1px;transform:translateY(-4px)}[dir=rtl] .g-cat-open-n-rule{--g-rule-dir:left}[dir=rtl] .g-cat-open-n{font-family:var(--font-arabic)}[dir=rtl] .g-cat-open-unit{letter-spacing:0}.g-cat-open-list{margin:0;padding:0;list-style:none}.g-cat-open-item+.g-cat-open-item{margin-top:11px}.g-cat-open-item{font-family:var(--font-grotesque);letter-spacing:-.005em;color:#f1f0f0cc;font-size:clamp(15px,1.2vw,17.5px);font-weight:400;line-height:1.5}[dir=rtl] .g-cat-open-item{font-family:var(--font-arabic);letter-spacing:0;line-height:1.85}.g-cat-all{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-cat-find{max-width:460px;margin-top:clamp(22px,3vh,30px)}.g-cat-head-aside{min-width:0}.g-cat-find-label{font-family:var(--font-grotesque);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}[dir=rtl] .g-cat-find-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:13px}.g-cat-find-field{border-bottom:1px solid var(--g-line);transition:border-color var(--dur-base) var(--ease-out);align-items:center;gap:10px;padding-inline-start:2px;display:flex}.g-cat-find-field:focus-within{border-bottom-color:var(--color-jade)}.g-cat-find-icon{color:var(--g-muted);transition:color var(--dur-base) var(--ease-out);flex:none}.g-cat-find-field:focus-within .g-cat-find-icon{color:var(--color-jade)}.g-cat-find-input{min-width:0;min-height:44px;font-family:var(--font-grotesque);letter-spacing:-.01em;color:var(--color-chalk);caret-color:var(--color-jade);background:0 0;border:0;flex:auto;padding:0;font-size:clamp(16px,1.3vw,18px);font-weight:400}[dir=rtl] .g-cat-find-input{font-family:var(--font-arabic);letter-spacing:0}.g-cat-find-input::placeholder{color:var(--g-muted)}.g-cat-find-input:focus{outline:none}.g-cat-find-input::-webkit-search-cancel-button{-webkit-appearance:none}.g-cat-find-input::-webkit-search-decoration{-webkit-appearance:none}.g-cat-find-clear{min-height:44px;font-family:var(--font-grotesque);color:var(--g-muted);cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;flex:none;padding-inline:4px;font-size:13px;font-weight:500}[dir=rtl] .g-cat-find-clear{font-family:var(--font-arabic)}@media (hover:hover) and (pointer:fine){.g-cat-find-clear:hover{color:var(--color-jade)}}.g-cat-find-clear:focus-visible{color:var(--color-jade);outline:2px solid var(--color-violet);outline-offset:3px;border-radius:2px}.g-cat-find-count{font-family:var(--font-grotesque);font-variant-numeric:tabular-nums lining-nums;color:var(--g-muted);margin:10px 0 0;font-size:13px}[dir=rtl] .g-cat-find-count{font-family:var(--font-arabic)}.g-cat-empty{font-family:var(--font-grotesque);color:var(--color-chalk);flex-direction:column;gap:8px;margin:0;padding-block:clamp(40px,8vh,80px);font-size:clamp(16px,1.4vw,19px);display:flex}[dir=rtl] .g-cat-empty{font-family:var(--font-arabic);line-height:1.9}.g-cat-empty-hint{color:var(--g-muted);font-size:.8em}@media (prefers-reduced-motion:reduce){.g-cat-find-field,.g-cat-find-clear,.g-cat-tab{transition:none}.g-cut{overflow:visible}.g-cut-in{transform:none!important}.g-cat-stage-mark-body{clip-path:none!important}.g-cat-stage-mark-tip{display:none!important}.g-cat-open-item{opacity:1!important;transform:none!important}.g-cat-id{transform:none!important}}.g-cat-foot{border-top:1px solid var(--g-line);flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:clamp(48px,9vh,96px);padding-top:clamp(30px,5vh,48px);display:flex}.g-cat-foot-line{font-family:var(--font-grotesque);color:var(--g-muted);flex:260px;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}[dir=rtl] .g-cat-foot-line{font-family:var(--font-arabic);line-height:1.9}.g-cat-foot-cta{min-height:44px;font-family:var(--font-grotesque);color:var(--color-chalk);transition:color var(--dur-base) var(--ease-out);flex:none;align-items:center;padding:0 2px;font-size:clamp(15px,1.25vw,18px);font-weight:500;text-decoration:none;display:inline-flex;position:relative}[dir=rtl] .g-cat-foot-cta{font-family:var(--font-arabic-head);font-weight:700}.g-cat-foot-rule,.g-cat-back-rule,.g-cat-lang-rule{background:var(--color-jade);height:1px;transform-origin:var(--g-origin,left) center;transition:transform var(--dur-base) var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .g-cat-foot-rule,[dir=rtl] .g-cat-back-rule,[dir=rtl] .g-cat-lang-rule{--g-origin:right}@media (hover:hover) and (pointer:fine){.g-cat-foot-cta:hover{color:var(--color-jade)}.g-cat-foot-cta:hover .g-cat-foot-rule,.g-cat-back:hover .g-cat-back-rule,.g-cat-lang:hover .g-cat-lang-rule{transform:scaleX(1)}}.g-cat-foot-cta:focus-visible{color:var(--color-jade);outline:2px solid var(--color-violet);outline-offset:4px}.g-cat-foot-cta:focus-visible .g-cat-foot-rule,.g-cat-back:focus-visible .g-cat-back-rule,.g-cat-lang:focus-visible .g-cat-lang-rule{transform:scaleX(1)}.g-cat-back,.g-cat-lang{position:relative}@media (prefers-reduced-motion:reduce){.g-cat-foot-cta,.g-cat-foot-rule,.g-cat-back-rule,.g-cat-lang-rule{transition:none}}@media print{.g-cat-stage,.g-cat-top,.g-cat-find,.g-cat-foot,.g-cat-stage-mark{display:none}.g-cat-all{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.g-cat-all-area{break-inside:avoid;border-top:1px solid #d6d3dc;padding-block:18pt}.g-cat-all-area:first-child{border-top:0}.g-cat-all h2{font-family:var(--font-grotesque);margin:0 0 8pt;font-size:14pt;font-weight:600}.g-cat-all ul{columns:2;column-gap:24pt;margin:0;padding:0;list-style:none}.g-cat-all li{break-inside:avoid;font-family:var(--font-grotesque);margin-bottom:4pt;font-size:10pt;line-height:1.45}[dir=rtl] .g-cat-all h2{font-family:var(--font-arabic-head)}[dir=rtl] .g-cat-all li{font-family:var(--font-arabic);line-height:1.8}.g-cat-root{color:#141414;background:#fff}.g-cat-h1,.g-cat-all h2{color:#141414}.g-cat-all li{color:#23222a}.g-cat-standfirst{color:#55525e}}.g-close{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vh,20px);max-width:1280px;margin-inline:auto;display:flex;position:relative}.g-close .g-footer-h{margin:0}.g-close .g-footer-body{max-width:46ch}.g-meta{z-index:1;border-top:1px solid var(--g-line);margin-inline:auto;flex-wrap:wrap;gap:clamp(28px,6vw,96px);max-width:1280px;margin-top:clamp(40px,7vh,84px);padding-top:clamp(22px,3.4vh,38px);display:flex;position:relative}.g-meta-group{flex-direction:column;gap:10px;display:flex}.g-meta-label{letter-spacing:.2em;text-transform:uppercase;color:var(--g-muted);margin:0;font-size:11.5px;font-weight:500}[dir=rtl] .g-meta-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:13px}.g-meta-items{color:#f1f0f0b8;flex-wrap:wrap;gap:6px clamp(16px,2vw,30px);margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.g-meta-items li:hover{color:var(--color-jade)}.g-meta-link:hover{color:var(--color-chalk)}.g-meta-link:hover:after{transform:scaleX(1)}}.g-footer-legal{z-index:1;position:relative}@media (max-width:700px){.g-meta{gap:24px 32px}.g-meta-items{gap:6px 18px}}@media (prefers-reduced-motion:reduce){.g-meta-items li{transition:none}}.g-footer-legal{padding-top:0}.mg-wrap{width:fit-content;display:inline-flex}.g-standfirst{letter-spacing:-.01em;color:#f1f0f0e6;max-width:34ch;font-size:clamp(15px,1.45vw,21px);line-height:1.48}[dir=rtl] .g-standfirst{font-family:var(--font-arabic);letter-spacing:0;max-width:30ch;line-height:1.95}.g-plate-aside{gap:clamp(18px,3vh,34px)}@media (hover:hover) and (pointer:fine){.g-tab-link:hover{color:var(--color-jade)}.m-close:hover{border-color:var(--color-jade);color:var(--color-jade)}.g-lit:hover:after{background:radial-gradient(36% 46% at var(--lx,50%) var(--ly,0%), #c8b8f226, transparent 72%)}}.m-close{transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.m-close{transition:none}}@media (max-width:700px){.g-meta-label{letter-spacing:.16em;font-size:12px}}.ge-assemble{width:min(100%,520px);height:clamp(76px,11vh,128px);position:relative}.ge-assemble canvas{width:100%;height:100%;display:block}.ge-done{flex-direction:column;align-items:flex-start;gap:clamp(14px,2vh,24px);display:flex}.ge-receipt{flex-direction:column;gap:2px;display:flex}.ge-receipt-name{font-family:var(--font-grotesque);letter-spacing:-.02em;color:var(--color-chalk);margin:0;font-size:clamp(17px,1.6vw,24px);font-weight:500}[dir=rtl] .ge-receipt-name{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.5}.ge-receipt-mail{color:#f1f0f0a8;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.15vw,16.5px)}.ge-depth{perspective:1200px;perspective-origin:50% 45%;transform-style:flat}.ge-sign{z-index:1;width:100%;margin-top:auto;padding-top:clamp(24px,4vh,48px);position:relative}@media (max-width:700px){.ge-sign{padding-top:clamp(18px,3vh,30px)}.ge-sign .ge-assemble{height:clamp(44px,7vh,72px)}}.m-overlay{place-items:center;display:grid}.ge-sign{z-index:1;width:100%;position:relative}.ge-receipt-name{margin-top:clamp(10px,1.6vh,18px)}@media (max-width:700px){.ge-sign .ge-assemble{height:clamp(48px,8vh,84px)}}.ge-do{position:relative}.ge-form[data-sent]{visibility:hidden;pointer-events:none}.ge-sign{z-index:1;inset-inline:0;position:absolute;bottom:0}.ge-sign .ge-assemble{width:100%;height:clamp(70px,12vh,140px)}.ge-grid{align-items:center;margin-block:auto;padding-block:clamp(24px,4vh,56px)}@media (max-width:700px){.ge-sign .ge-assemble{height:clamp(48px,8vh,84px)}}.g-close{grid-template-columns:1fr;align-items:start;gap:clamp(44px,7vh,78px);max-width:1280px;margin-inline:auto;display:grid}@media (min-width:900px){.g-close{grid-template-columns:minmax(0,1fr) clamp(230px,22vw,330px);gap:clamp(40px,6vw,110px)}}.g-close-say{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.8vh,24px);display:flex}.g-footer-h{max-width:14ch;font-size:clamp(2.6rem,8.4vw,6.6rem);line-height:.92}[dir=rtl] .g-footer-h{max-width:16ch;line-height:1.28}.g-footer-body{max-width:38ch;font-size:clamp(15px,1.15vw,17px)}.g-close-act{margin-top:clamp(8px,1.4vh,18px)}.g-meta{margin-top:0;border-top:0;flex-direction:column;gap:clamp(24px,3.4vh,38px);max-width:none;margin-inline:0;padding-top:0;display:flex}@media (min-width:900px){.g-meta{border-inline-start:1px solid var(--g-line);padding-block:6px;padding-inline-start:clamp(26px,3vw,50px)}}.g-meta-items{flex-direction:column;gap:9px}.g-sign{z-index:1;border-top:1px solid var(--g-line);margin-inline:auto;max-width:1280px;margin-top:clamp(56px,9vh,120px);padding-top:clamp(26px,4vh,44px);position:relative}.g-footer-legal{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:8px clamp(20px,4vw,60px);max-width:none;margin-inline:0;padding-top:clamp(16px,2.4vh,26px);font-size:12.5px;display:flex}.g-footer-legal p{margin:0}@media (max-width:899px){.g-sign{margin-top:clamp(40px,6vh,64px)}.g-footer-legal{justify-content:flex-start}}@media (max-width:700px){.g-footer-h{max-width:12ch;font-size:clamp(2.4rem,11.5vw,3.6rem)}.g-footer-body{max-width:none}.g-meta{gap:26px}}.g-action{--g-seed:inset(0 0 0 100% round 999px)}[dir=rtl] .g-action{--g-seed:inset(0 100% 0 0 round 999px)}.g-action-flood{clip-path:var(--g-seed);transition:clip-path .46s var(--ease-out);transform:none}.g-label-track{height:1.45em;display:block;position:relative;overflow:hidden}[dir=rtl] .g-label-track{height:1.9em}.g-label-out,.g-label-in{height:100%;transition:transform .46s var(--ease-out);justify-content:center;align-items:center;display:flex}.g-label-in{position:absolute;inset:0;transform:translateY(105%)}@media (hover:hover) and (pointer:fine){.g-action:hover .g-action-flood{clip-path:inset(0 round 999px)}.g-action:hover .g-label-out{transform:translateY(-105%)}.g-action:hover .g-label-in{transform:translateY(0)}}.g-action:focus-visible .g-action-flood{clip-path:inset(0 round 999px)}.g-action:focus-visible .g-label-out{transform:translateY(-105%)}.g-action:focus-visible .g-label-in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.g-action-flood,.g-label-out,.g-label-in{transition:none}}.g-type{display:grid;position:relative}.g-type-ghost,.g-type-live{grid-area:1/1}.g-type-ghost{opacity:0;pointer-events:none}.g-type-caret{vertical-align:-.13em;background:var(--color-violet);width:1px;height:1em;margin-inline-start:.12em;animation:1.1s step-end infinite g-caret;display:inline-block}.g-type[data-done] .g-type-caret{opacity:0;transition:opacity .42s var(--ease-out) .26s;animation:none}@keyframes g-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-type-caret{display:none}}.m-panel[data-morph]{clip-path:var(--m-seed);transition:clip-path .64s var(--ease-out)}.m-panel[data-morph=seed]{transition:clip-path .34s var(--ease-in-out)}.m-panel[data-morph=open]{clip-path:var(--m-open)}@media (prefers-reduced-motion:reduce){.m-panel[data-morph]{clip-path:var(--m-open);transition:none}}.btn,.btn-solid,.btn-frost,.nav-cta{isolation:isolate;--j-seed:inset(0 0 0 100%);position:relative;overflow:hidden}[dir=rtl] .btn,[dir=rtl] .btn-solid,[dir=rtl] .btn-frost,[dir=rtl] .nav-cta{--j-seed:inset(0 100% 0 0)}.btn:before,.btn-solid:before,.btn-frost:before,.nav-cta:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-jade);clip-path:var(--j-seed);transition:clip-path .46s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.btn:hover:before,.btn-solid:hover:before,.btn-frost:hover:before,.nav-cta:hover:before{clip-path:inset(0)}}.btn:focus-visible:before,.btn-solid:focus-visible:before,.btn-frost:focus-visible:before,.nav-cta:focus-visible:before{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.btn-frost:hover,.nav-cta:hover{color:var(--color-void);border-color:var(--color-jade)}}.btn-frost:focus-visible,.nav-cta:focus-visible{color:var(--color-void);border-color:var(--color-jade)}@media (hover:hover) and (pointer:fine){.btn-solid:hover{box-shadow:inset 0 1px #fffffff2}.btn:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.btn:before,.btn-solid:before,.btn-frost:before,.nav-cta:before{transition:none}}.s-card{background:#161616;border:1px solid #f1f0f01f;border-radius:4px;width:min(660px,100vw - 32px)}.s-card .m-head{display:none}.s-card .m-body{padding:0}.s-card-in{flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,52px);display:flex}.s-card-mark{width:clamp(96px,14vw,130px);height:auto;display:block}.s-card-rule{background:var(--color-violet);width:clamp(46px,8vw,72px);height:1px;margin-block:clamp(18px,3vh,26px) clamp(20px,3.4vh,30px);display:block}.s-card-h{color:var(--color-chalk);margin:0;font-size:clamp(2.1rem,6vw,3.4rem);line-height:.98}[dir=rtl] .s-card-h{line-height:1.32}.s-card-body{max-width:42ch;color:var(--color-ash,#f1f0f09e);margin:clamp(12px,2vh,18px) 0 0}.s-card-act{width:100%;margin-top:clamp(22px,3.6vh,34px)}@media (max-width:560px){.s-card-h{font-size:clamp(1.9rem,9vw,2.4rem)}.s-card-body{max-width:none}}.s-form{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,20px);width:100%;margin-top:clamp(20px,3.4vh,32px);display:grid}.s-field{flex-direction:column;gap:8px;min-width:0;display:flex}.s-field-wide{grid-column:1/-1}.s-label{letter-spacing:.16em;text-transform:uppercase;color:#f1f0f080;font-size:11px;font-weight:600}.s-input{width:100%;min-height:44px;color:var(--color-chalk);transition:border-color var(--dur-base) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #f1f0f038;padding:10px 2px;font-size:15px}.s-input:focus{border-bottom-color:var(--color-violet);outline:none}.s-error{color:var(--color-violet);grid-column:1/-1;margin:0;font-size:13px}.s-send{grid-column:1/-1;justify-self:start;gap:10px;width:auto;margin-top:clamp(4px,1vh,10px);padding-inline:26px}@media (max-width:560px){.s-form{grid-template-columns:1fr}.s-send{justify-self:stretch;width:100%}}.s-card{width:min(720px,100vw - 32px)}.s-card-in{padding:clamp(30px,5.5vw,60px)}.s-textarea{resize:vertical;border:1px solid #f1f0f02e;border-radius:3px;min-height:clamp(104px,15vh,152px);padding:12px 14px;line-height:1.6}.s-textarea:focus{border-color:var(--color-violet)}.s-input::placeholder{color:#f1f0f06b}.s-form{margin-top:clamp(26px,4vh,40px)}.s-field{transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:#ffffff07;border:1px solid #f1f0f024;border-radius:6px;display:block;position:relative}.s-field:focus-within{border-color:var(--color-violet);box-shadow:0 0 0 3px rgb(from var(--color-violet) r g b / .18);background:#ffffff0b}.s-label{letter-spacing:.14em;text-transform:uppercase;color:#f1f0f075;pointer-events:none;transition:color var(--dur-base) var(--ease-out);padding:10px 14px 0;font-size:11px;font-weight:600;display:block}.s-field:focus-within .s-label{color:#f1f0f0b8}[dir=rtl] .s-label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:12.5px}.s-input{width:100%;min-height:40px;color:var(--color-chalk);background:0 0;border:0;border-radius:0;padding:2px 14px 10px;font-size:15px;line-height:1.5;display:block}.s-input:focus,.s-input:focus-visible{box-shadow:none;border:0;outline:none}.s-textarea{resize:vertical;border:0;border-radius:0;min-height:clamp(96px,14vh,140px);padding-block:4px 12px}.s-textarea:focus{border:0}.s-form{align-items:start}.s-field-note{margin-top:0}@media (prefers-reduced-motion:reduce){.s-field,.s-label{transition:none}}.g-sig{-webkit-user-select:none;user-select:none;position:relative}.g-sig-svg{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.g-sig-ink{opacity:0;transition:opacity .46s var(--ease-out)}.g-sig[data-signed] .g-sig-ink{opacity:.34}.g-sig-ink path{fill:var(--color-violet);stroke:none;transition:transform .82s var(--ease-out) calc(var(--i) * 46ms);transform:translateY(7px)}.g-sig[data-signed] .g-sig-ink path{transform:translateY(0)}.g-sig[data-settled] .g-sig-ink path,.g-sig[data-settled] .g-sig-lit path{transform:translateY(calc(var(--lift,0) * -1px));transition:transform .38s var(--ease-out)}.g-sig-lit path{fill:var(--color-chalk);stroke:none}.g-sig-lit{opacity:0;transition:opacity .52s var(--ease-out)}@media (hover:hover) and (pointer:fine){.g-sig[data-signed]:hover .g-sig-lit{opacity:.78}}@media (prefers-reduced-motion:reduce){.g-sig-ink{opacity:.22;transition:none}.g-sig-ink path{transition:none;transform:none}.g-sig-lit{display:none}}.g-meta-link{color:inherit;background-image:linear-gradient(var(--color-jade), var(--color-jade));transition:color var(--dur-base) var(--ease-out), background-size var(--dur-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;position:relative}[dir=rtl] .g-meta-link{background-position:100% 100%}@media (hover:hover) and (pointer:fine){.g-meta-link:hover{color:var(--color-jade);background-size:100% 1px}}[dir=rtl] .g-meta-items li[dir=ltr]{text-align:right}[dir=rtl] .g-meta-link{justify-content:flex-end}@media (pointer:coarse),(max-width:899px){.g-meta-link{align-items:center;min-height:44px;display:flex}.g-meta-items:has(.g-meta-link){gap:0}}@media (prefers-reduced-motion:reduce){.g-meta-link{transition:none}}.g-clients{z-index:1;background:var(--g-plate);border-block:1px solid var(--g-line);padding-block:clamp(34px,5vh,56px) clamp(40px,6vh,68px);position:relative;overflow:hidden}.g-clients-in{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.g-clients-h{letter-spacing:-.02em;color:var(--color-chalk);flex:none;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;line-height:1.06}.g-clients-body{max-width:46ch;color:var(--g-muted);margin:clamp(8px,1.2vh,14px) 0 0;font-size:clamp(14px,1vw,16px);line-height:1.5}@media (min-width:900px){.g-clients-in{justify-content:space-between;align-items:baseline;gap:clamp(32px,6vw,120px);display:flex}.g-clients-body{text-align:end;max-width:62ch;margin:0}}.g-rails{margin-top:clamp(30px,4.2vh,52px)}.g-rail-vp{--fade:clamp(48px, 9vw, 180px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);direction:ltr;outline:none;overflow-y:hidden}.g-rail-vp:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px}.g-rail-track{will-change:transform;align-items:center;width:max-content;display:flex}.g-rail-set{align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}.g-rail-item{--cap-h:14px;--mark-h:clamp(56px, 5.6vw, 82px);--ar:2;--hf:1;width:calc(var(--mark-h) * var(--hf) * var(--ar));height:calc(var(--mark-h) * var(--hf) + var(--cap-h));padding-bottom:var(--cap-h);box-sizing:border-box;transition:transform var(--dur-base) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-inline:clamp(26px,3.2vw,58px);display:flex;position:relative}.g-cplate{width:100%;height:100%;display:block;position:relative}.g-cplate img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity var(--dur-base,.24s) var(--ease-out);position:absolute;inset:0}.g-cmark{opacity:.95}.g-rail-item:after{content:"";background:var(--color-violet);transform-origin:50%;opacity:0;width:clamp(28px,3vw,44px);height:1px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}@media (hover:hover) and (pointer:fine){.g-rail:hover .g-cmark{opacity:.62}.g-rail .g-rail-item:hover{transform:translateY(-6px)}.g-rail .g-rail-item:hover .g-cmark{opacity:1}.g-rail .g-rail-item:hover:after{opacity:1;transform:translate(-50%)scaleX(1)}}.g-rail-item:focus-within:after{opacity:1;transform:translate(-50%)scaleX(1)}.g-rail-item:focus-within .g-cmark-color{opacity:1}.g-rail-item:focus-within .g-cmark{opacity:0}@media (prefers-reduced-motion:reduce){.g-rail-vp{scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.g-rail .g-rail-item:hover{transform:none}.g-rail-item:after{transition:opacity var(--dur-base) var(--ease-out);transform:translate(-50%)scaleX(1)}.g-cmark{opacity:.95}}@media (max-width:700px){.g-clients{padding-block:clamp(28px,4vh,44px)}.g-rail-item{--mark-h:48px;--cap-h:0px;margin-inline:22px}}.dark{--destructive-foreground:#fff;--ink:#f8f8f4}@supports (color:lab(0% 0 0)){.dark{--destructive-foreground:lab(100% 0 0)}}[dir=rtl] body{font-size-adjust:.6}.g-res{gap:clamp(26px,4vh,44px);max-width:1180px;margin-inline:auto;display:grid}.g-res-group{min-width:0;scroll-margin-top:96px}.g-res-area{font-family:var(--font-grotesque);letter-spacing:.14em;text-transform:uppercase;color:var(--color-jade);margin:0 0 12px;font-size:12px;font-weight:500}[dir=rtl] .g-res-area{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:13.5px}.g-res-list{margin:0;padding:0;list-style:none}.g-res-list li+li{margin-top:10px}.g-res-list li{font-family:var(--font-grotesque);letter-spacing:-.014em;color:var(--color-chalk);font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.4}[dir=rtl] .g-res-list li{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.7}@media (min-width:720px){.g-res-list{columns:2;column-gap:clamp(28px,3vw,56px)}.g-res-list li{break-inside:avoid;margin-top:0;margin-bottom:10px}.g-res-list li+li{margin-top:0}}.g-sr-hit{color:var(--color-jade);background:0 0;font-weight:700}.g-res-foot{border-top:1px solid var(--g-line);font-family:var(--font-grotesque);color:var(--g-muted);margin:0;padding-top:clamp(16px,2.4vh,24px);font-size:13px}[dir=rtl] .g-res-foot{font-family:var(--font-arabic)}.g-meta-link{text-decoration:none;position:relative}.g-meta-link:after{content:"";background:var(--color-violet);height:1px;transform-origin:var(--g-origin,left) center;transition:transform .32s var(--ease-out);inset-inline:0;position:absolute;bottom:-3px;transform:scaleX(0)}[dir=rtl] .g-meta-link:after{--g-origin:right}.g-meta-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.g-meta-link:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.g-meta-link:after{transition:none}}.ge-reg i{z-index:3;pointer-events:none;width:14px;height:14px;position:absolute}.ge-reg i:before,.ge-reg i:after{content:"";background:#f1f0f052;position:absolute}.ge-reg i:before{inset-inline:0;height:1px;top:50%;translate:0 -50%}.ge-reg i:after{inset-block:0;width:1px;left:50%;translate:-50%}.ge-reg i:first-child{top:18px;left:18px}.ge-reg i:nth-child(2){top:18px;right:18px}.ge-reg i:nth-child(3){bottom:18px;left:18px}.ge-reg i:nth-child(4){bottom:18px;right:18px}.ge-channels{gap:clamp(6px,1vh,10px);max-width:440px;margin:clamp(26px,4vh,44px) 0 0;padding:0;list-style:none;display:grid}.ge-ch-item{align-items:center;gap:10px;display:flex}.ge-ch{min-width:0;color:inherit;align-items:center;gap:14px;padding:6px 0;text-decoration:none;display:flex}.ge-ch-ico{border:1px solid rgb(from var(--color-violet) r g b / .4);width:38px;height:38px;color:var(--color-violet);transition:background-color .24s var(--ease-out), color .24s var(--ease-out), border-color .24s var(--ease-out), transform .24s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ge-ch-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ge-ch-k{color:var(--g-muted,#8b8497);font-size:12px}.ge-ch-v{color:var(--color-chalk);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(15px,1.15vw,17px);font-weight:500}[dir=rtl] .ge-ch-k,[dir=rtl] .ge-ch-v{font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .ge-ch-v[dir=ltr]{font-family:var(--font-grotesque);text-align:right}a.ge-ch:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px;border-radius:8px}@media (hover:hover) and (pointer:fine){a.ge-ch:hover .ge-ch-ico{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-void);transform:scale(1.06)}}.ge-copy{color:#f1f0f0b3;height:28px;font:inherit;cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border:1px solid #f1f0f024;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}[dir=rtl] .ge-copy{font-family:var(--font-arabic)}.ge-copy:focus-visible{outline:2px solid var(--color-violet);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ge-copy:hover{color:var(--color-chalk);border-color:rgb(from var(--color-violet) r g b / .6)}}.ge-row{grid-template-columns:1fr;gap:clamp(18px,2.6vh,26px);display:grid}@media (min-width:700px){.ge-row{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,36px)}}.ge-float{padding-top:20px;display:block;position:relative}.ge-float .ge-label{z-index:1;pointer-events:none;font-family:var(--font-grotesque);letter-spacing:-.01em;text-transform:none;color:#f1f0f075;transform-origin:0 0;transition:transform .26s var(--ease-out), color .26s var(--ease-out);top:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;position:absolute;inset-inline-start:2px;transform:translateY(30px)}[dir=rtl] .ge-float .ge-label{font-family:var(--font-arabic);letter-spacing:0;transform-origin:100% 0}.ge-float-area .ge-label{transform:translateY(32px)}.ge-float .ge-input:focus~.ge-label,.ge-float .ge-input:not(:placeholder-shown)~.ge-label{color:var(--g-muted,#8b8497);transform:translateY(0)scale(.7)}.ge-float .ge-input:focus~.ge-label{color:var(--color-violet)}.ge-float .ge-optional{font-size:.8em}.ge-float:after{content:"";background:var(--color-violet);transform-origin:0;height:2px;transition:transform .42s var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .ge-float:after{transform-origin:100%}.ge-float:focus-within:after{transform:scaleX(1)}.ge-float .ge-input:focus{border-bottom-color:#f1f0f038}.ge-count{font-variant-numeric:tabular-nums;color:#f1f0f057;pointer-events:none;bottom:10px;font-size:11.5px;position:absolute;inset-inline-end:2px}@media (prefers-reduced-motion:reduce){.ge-float .ge-label,.ge-float:after,.ge-ch-ico{transition:none}}.ge-plate .g-plate-weave{opacity:.07}.g-cx{grid-template-columns:1fr;gap:clamp(20px,3vw,44px);width:100%;max-width:1320px;margin:clamp(28px,4.4vh,56px) auto 0;display:grid}@media (min-width:1000px){.g-cx{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.g-cx-index{flex-direction:column;gap:clamp(20px,3vh,34px);display:flex}.g-cx-group ul{margin:0;padding:0;list-style:none}.g-cx-group-name{font-family:var(--font-grotesque);color:var(--g-muted,#8b8497);margin:0 0 8px;font-size:13px;font-weight:500}[dir=rtl] .g-cx-group-name{font-family:var(--font-arabic);font-size:14px}.g-cx-area{text-align:start;cursor:pointer;width:100%;font-family:var(--font-grotesque);letter-spacing:-.022em;color:#f1f0f066;transition:color .32s var(--ease-out), translate .32s var(--ease-out);padding:8px 0;background:0 0;border:0;align-items:center;padding-inline-start:22px;font-size:clamp(19px,1.75vw,27px);font-weight:500;line-height:1.2;display:flex;position:relative}[dir=rtl] .g-cx-area{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.55}.g-cx-area[aria-pressed=true]{color:var(--color-chalk);translate:6px}[dir=rtl] .g-cx-area[aria-pressed=true]{translate:-6px}.g-cx-area:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px;border-radius:6px}@media (hover:hover) and (pointer:fine){.g-cx-area:hover{color:#f1f0f0c7}.g-cx-area[aria-pressed=true]:hover{color:var(--color-chalk)}}.g-cx-bar{background:var(--color-violet);inset-inline-start:0;border-radius:3px;width:3px;height:62%;position:absolute;top:50%;translate:0 -50%}.g-cx-stage{isolation:isolate;background:var(--g-tile);--sx:70%;--sy:30%;border-radius:clamp(18px,1.6vw,26px);min-height:clamp(460px,60vh,580px);padding:clamp(28px,3vw,52px);display:none;position:relative;overflow:hidden}@media (min-width:1000px){.g-cx-stage{display:block;position:sticky;top:96px}}.g-cx-stage-weave,.g-cx-stage-lit{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:220px;mask-size:220px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.g-cx-stage-weave{background:rgb(from var(--color-violet) r g b / .07)}.g-cx-stage-lit{background:radial-gradient(circle 240px at var(--sx) var(--sy), rgb(from var(--color-violet) r g b / .55), transparent 70%);opacity:0;transition:opacity .42s var(--ease-out)}@media (hover:hover) and (pointer:fine){.g-cx-stage:hover .g-cx-stage-lit{opacity:1}}.g-cx-stage-in{flex-direction:column;min-height:100%;display:flex;position:relative}.g-cx-name{font-family:var(--font-grotesque);letter-spacing:-.035em;color:var(--color-chalk);text-wrap:balance;margin:0 0 clamp(22px,3.4vh,38px);font-size:clamp(32px,3.6vw,58px);font-weight:600;line-height:1.02}[dir=rtl] .g-cx-name{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.4}.g-cx-offers{flex-direction:column;gap:clamp(16px,2.4vh,26px);margin:0;padding:0;list-style:none;display:flex}.g-cx-offer{flex-direction:column;gap:6px;display:flex}.g-cx-offer-t{font-family:var(--font-grotesque);letter-spacing:-.015em;color:var(--color-chalk);font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.25}[dir=rtl] .g-cx-offer-t{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.6}.g-cx-offer-sub{color:#f1f0f075;flex-wrap:wrap;gap:2px 10px;font-size:13px;line-height:1.5;display:flex}[dir=rtl] .g-cx-offer-sub{font-family:var(--font-arabic);line-height:1.8}.g-cx-offer-sub>span+span:before{content:"";vertical-align:.3em;opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:10px;display:inline-block}.g-cx-go{color:var(--color-violet);align-self:flex-start;align-items:center;gap:10px;margin-top:clamp(26px,4vh,44px);font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}[dir=rtl] .g-cx-go{font-family:var(--font-arabic)}.g-cx-go-arrow{transition:translate .32s var(--ease-out)}.g-cx-go:focus-visible{outline:2px solid var(--color-violet);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.g-cx-go:hover{color:var(--color-jade)}.g-cx-go:hover .g-cx-go-arrow{translate:5px}[dir=rtl] .g-cx-go:hover .g-cx-go-arrow{translate:-5px}}.g-cx-inline{padding:4px 0 18px;padding-inline-start:22px}.g-cx-inline .g-cx-go{margin-top:18px}@media (min-width:1000px){.g-cx-inline{display:none}}@media (prefers-reduced-motion:reduce){.g-cx-area,.g-cx-stage-lit,.g-cx-go-arrow{transition:none}}.g-kin-offers{gap:clamp(18px,2.6vh,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.g-kin-offers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px)}}.g-kin-offer{flex-direction:column;gap:7px;display:flex}.g-kin-offer-t{font-family:var(--font-grotesque);letter-spacing:-.015em;color:var(--color-chalk);font-size:clamp(18px,1.5vw,24px);font-weight:500;line-height:1.25}[dir=rtl] .g-kin-offer-t{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:700;line-height:1.6}.g-kin-offer-sub{color:#f1f0f07a;flex-wrap:wrap;gap:2px 10px;font-size:13.5px;line-height:1.5;display:flex}[dir=rtl] .g-kin-offer-sub{font-family:var(--font-arabic);line-height:1.8}.g-kin-offer-sub>span+span:before{content:"";vertical-align:.3em;opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:10px;display:inline-block}.g-plate-weave-lit{pointer-events:none;background:radial-gradient(circle 300px at var(--hx,50%) var(--hy,40%), #c8b8f2f2, rgb(from var(--color-violet) r g b / .4) 45%, transparent 75%);opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:clamp(150px,20vw,300px);mask-size:clamp(150px,20vw,300px);-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (hover:hover) and (pointer:fine){.g-plate:hover .g-plate-weave-lit{opacity:.55}}@media (prefers-reduced-motion:reduce){.g-plate-weave-lit{display:none}}.g-pil-band{padding-inline:clamp(14px,3vw,44px)}.g-pil-head{gap:14px;max-width:1280px;margin:0 auto clamp(28px,5vh,56px);display:grid}@media (min-width:1024px){.g-pil-head{border-bottom:1px solid #f1f0f017;grid-template-columns:minmax(0,1fr) minmax(0,36ch);align-items:end;column-gap:56px;padding-bottom:clamp(24px,3.4vh,40px)}}.g-pil-intro{flex-direction:column;gap:12px;max-width:36ch;display:flex}.g-pil-claim{letter-spacing:-.012em;color:var(--color-chalk);font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.35}.g-pil-sub{color:var(--g-muted);font-size:clamp(14px,1.1vw,16px);line-height:1.6}[dir=rtl] .g-pil-intro{max-width:42ch}[dir=rtl] .g-pil-claim{font-family:var(--font-arabic-head);letter-spacing:0;font-weight:600;line-height:1.7}[dir=rtl] .g-pil-sub{font-family:var(--font-arabic);letter-spacing:0;line-height:1.9}.g-pil{--rail:76px;--pad:clamp(24px, 2.8vw, 44px);--pil-line:#f1f0f017;max-width:1280px;height:clamp(480px,66vh,620px);margin:0 auto;padding:0;list-style:none;display:flex;container-type:inline-size}@media (min-width:1280px){.g-pil{--rail:88px}}.g-pil-item{flex:0 1 var(--rail);border-inline-start:1px solid var(--pil-line);opacity:0;min-width:0;transition:flex-basis .76s cubic-bezier(.32, .72, 0, 1), opacity .7s var(--ease-out) calc(var(--i) * 60ms), translate .9s var(--ease-out) calc(var(--i) * 60ms);position:relative;overflow:hidden;translate:0 36px}.g-pil-item:last-child{border-inline-end:1px solid var(--pil-line)}.g-pil-item[data-open]{flex-basis:calc(100% - (var(--n) - 1) * var(--rail))}.g-pil[data-seen] .g-pil-item{opacity:1;translate:0}.g-pil-h3{font:inherit;margin:0;position:absolute;inset:0}.g-pil-tab{width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.g-pil-item[data-open] .g-pil-tab{cursor:default}.g-pil-tab:focus-visible{outline:2px solid var(--color-violet);outline-offset:-6px;border-radius:18px}.g-pil-rail{width:var(--rail);justify-content:center;align-items:flex-end;padding-bottom:28px;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.g-pil-name{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-grotesque);letter-spacing:.06em;text-transform:uppercase;color:#f1f0f080;transition:color .3s var(--ease-out), opacity .3s var(--ease-out);font-size:clamp(15px,1.3vw,19px);font-weight:600;line-height:1;rotate:180deg}[dir=rtl] .g-pil-name{font-family:var(--font-arabic-head);letter-spacing:0;font-size:clamp(18px,1.6vw,23px);font-weight:600;line-height:1.5;rotate:none}.g-pil-item[data-open] .g-pil-name{opacity:0}@media (hover:hover) and (pointer:fine){.g-pil-tab:hover .g-pil-name{color:var(--color-chalk)}}.g-pil-sign{display:none}.g-pil-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.g-pil-shot:after{content:"";background:linear-gradient(to top, rgb(from var(--g-plate) r g b / .9) 0%, rgb(from var(--g-plate) r g b / .52) 26%, rgb(from var(--g-plate) r g b / 0) 50%), linear-gradient(to bottom, rgb(from var(--g-plate) r g b / .72) 0%, rgb(from var(--g-plate) r g b / .3) 22%, rgb(from var(--g-plate) r g b / 0) 42%), linear-gradient(to right, rgb(from var(--g-plate) r g b / .72) 0%, rgb(from var(--g-plate) r g b / .4) 34%, rgb(from var(--g-plate) r g b / .08) 72%, rgb(from var(--g-plate) r g b / 0) 100%);opacity:0;transition:opacity .26s var(--ease-out);position:absolute;inset:0}[dir=rtl] .g-pil-shot:after{background:linear-gradient(to top, rgb(from var(--g-plate) r g b / .9) 0%, rgb(from var(--g-plate) r g b / .52) 26%, rgb(from var(--g-plate) r g b / 0) 50%), linear-gradient(to bottom, rgb(from var(--g-plate) r g b / .72) 0%, rgb(from var(--g-plate) r g b / .3) 22%, rgb(from var(--g-plate) r g b / 0) 42%), linear-gradient(to left, rgb(from var(--g-plate) r g b / .72) 0%, rgb(from var(--g-plate) r g b / .4) 34%, rgb(from var(--g-plate) r g b / .08) 72%, rgb(from var(--g-plate) r g b / 0) 100%)}.g-pil-item[data-open] .g-pil-shot:after{opacity:1;transition-duration:.52s;transition-delay:.12s}.g-pil-shot{position:absolute;inset:0;overflow:hidden}.g-pil-shot img{width:calc(100cqi - (var(--n) - 1) * var(--rail));object-fit:cover;opacity:.34;max-width:none;height:100%;transition:opacity .56s var(--ease-out) 60ms, translate .9s cubic-bezier(.32, .72, 0, 1);position:absolute;inset-block:0;inset-inline-start:0;translate:-16px}[dir=rtl] .g-pil-shot img{translate:16px}.g-pil-item[data-open] .g-pil-shot img{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.g-pil-item:not([data-open]):hover .g-pil-shot img{opacity:.56}}.g-pil-copy{inset-block:var(--pad);width:calc(100cqi - (var(--n) - 1) * var(--rail) - 2 * var(--pad));max-width:700px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset-inline-start:var(--pad)}.g-pil-title{font-family:var(--font-grotesque);font-variation-settings:"wdth" 112;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-chalk);opacity:0;transition:opacity .24s var(--ease-out), translate .24s var(--ease-out);margin:0;font-size:clamp(38px,5vw,78px);font-weight:800;line-height:.94;translate:0 22px}[dir=rtl] .g-pil-title{font-family:var(--font-arabic-head);font-variation-settings:normal;letter-spacing:0;font-size:clamp(38px,5vw,76px);font-weight:700;line-height:1.3}.g-pil-d{letter-spacing:-.01em;color:#f1f0f0b8;opacity:0;max-width:26ch;transition:opacity .24s var(--ease-out), translate .24s var(--ease-out);margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.45;translate:0 16px}[dir=rtl] .g-pil-d{font-family:var(--font-arabic);letter-spacing:0;max-width:24ch;line-height:1.9}.g-pil-item[data-open] .g-pil-title,.g-pil-item[data-open] .g-pil-d{opacity:1;transition-duration:.7s;transition-delay:.2s;translate:0}.g-pil-item[data-open] .g-pil-d{transition-delay:.29s}.g-pil-mark{aspect-ratio:.72;clip-path:polygon(0% 100%,27.8% 100%,81.3% 12.4%,100% 12.4%,100% 0%,61.1% 0%);opacity:0;height:42%;transition:opacity .24s var(--ease-out), translate .24s var(--ease-out);position:absolute;bottom:0;right:-1px;translate:0 18%}[dir=rtl] .g-pil-mark{left:-1px;right:auto;scale:-1 1}.g-pil-item[data-open] .g-pil-mark{opacity:1;transition:opacity .6s var(--ease-out) .14s, translate 1s var(--ease-out) .14s;translate:0}.g-pil-mark-ghost,.g-pil-mark-live{position:absolute;inset:0}.g-pil-mark-ghost{background:rgb(from var(--color-violet) r g b / .16)}.g-pil-mark-live{background:var(--color-violet);transform-origin:50% 100%;transform:scaleY(0)}.g-pil-item[data-open] .g-pil-mark-live{transition:transform 1.1s var(--ease-out) .2s;transform:scaleY(1)}.g-pil[data-touring] .g-pil-item[data-open] .g-pil-mark-live{animation:g-pil-charge var(--dwell) linear both;transition:none;animation-play-state:paused}.g-pil[data-touring][data-running] .g-pil-item[data-open] .g-pil-mark-live{animation-play-state:running}@keyframes g-pil-charge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1023px){.g-pil{flex-direction:column;height:auto;container-type:normal}.g-pil-item{border-inline:0;border-top:1px solid var(--pil-line);flex:none;overflow:visible}.g-pil-item[data-open]{flex-basis:auto}.g-pil-item:last-child{border-inline-end:0;border-bottom:1px solid var(--pil-line)}.g-pil-h3{position:relative;inset:auto}.g-pil-tab{text-align:start;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 2px;display:flex;position:relative;inset:auto}.g-pil-item[data-open] .g-pil-tab{cursor:pointer}.g-pil-rail{width:auto;padding:0;display:block;position:static}.g-pil-name,[dir=rtl] .g-pil-name{writing-mode:horizontal-tb;font-size:20px;rotate:none}.g-pil-item[data-open] .g-pil-name{opacity:1;color:var(--color-chalk)}.g-pil-sign{color:#f1f0f080;width:14px;height:14px;transition:color .3s var(--ease-out);flex:none;display:block;position:relative}.g-pil-sign:before,.g-pil-sign:after{content:"";height:1.5px;transition:rotate .32s var(--ease-out), opacity .32s var(--ease-out);inset-inline:0;background:currentColor;margin-top:-.75px;position:absolute;top:50%}.g-pil-sign:after{rotate:90deg}.g-pil-item[data-open] .g-pil-sign{color:var(--color-violet)}.g-pil-item[data-open] .g-pil-sign:after{opacity:0;rotate:0deg}.g-pil-stage{height:0;transition:height .56s cubic-bezier(.32, .72, 0, 1), margin .56s cubic-bezier(.32, .72, 0, 1), opacity .26s var(--ease-out);position:relative;inset:auto}.g-pil-item[data-open] .g-pil-stage{height:268px;transition:height .56s cubic-bezier(.32, .72, 0, 1), margin .56s cubic-bezier(.32, .72, 0, 1), opacity .42s var(--ease-out) .1s;margin-bottom:14px}.g-pil-shot img{opacity:1;width:100%;transition:none;translate:none}.g-pil-shot:after,[dir=rtl] .g-pil-shot:after{background:linear-gradient(to top, rgb(from var(--g-plate) r g b / .96) 0%, rgb(from var(--g-plate) r g b / .9) 34%, rgb(from var(--g-plate) r g b / .46) 68%, rgb(from var(--g-plate) r g b / .22) 100%)}.g-pil-title{display:none}.g-pil-copy{justify-content:flex-end;width:auto;max-width:34ch;inset-block:22px;inset-inline:22px 112px}.g-pil-d{max-width:none;margin:0;font-size:17px}.g-pil-mark{height:46%}}@media (prefers-reduced-motion:reduce){.g-pil-item{transition:opacity .2s linear;translate:none}.g-pil-title,.g-pil-d,.g-pil-mark{translate:none}.g-pil-shot img,[dir=rtl] .g-pil-shot img{transition:opacity .2s linear;translate:none}.g-pil-stage,.g-pil-shot:after,.g-pil-title,.g-pil-d,.g-pil-mark,.g-pil-mark-live{transition-duration:.2s!important;transition-delay:0s!important}.g-pil-mark-live{transform:scaleY(1)}}.g-reel-band{isolation:isolate;padding-inline:0;position:relative}.g-stream{width:100vw;max-width:none;height:min(780px,88svh);margin-inline:calc(50% - 50vw)}.g-stream-copy{z-index:10;text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(38px,7vh,88px) 24px;display:flex;position:relative}.g-stream-in{animation:g-stream-in .52s var(--ease-out) both}@keyframes g-stream-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-stream-in{animation-duration:1ms}}.g-stream-h{text-align:center}.g-stream-h .g-dh-mask{justify-content:center}.g-stream-sub{color:#f1f0f09e;max-width:46ch;margin:0;font-size:clamp(13px,1.1vw,15px);line-height:1.6}@media (max-width:1180px){.g-stream{height:min(620px,74svh,42vw + 180px)}}@media (max-width:760px){.g-stream{height:min(470px,60svh,82vw + 120px)}.g-stream-copy{padding:clamp(18px,3vh,30px) 20px}}.g-dh{font-family:var(--font-grotesque);font-variation-settings:"wdth" 116;letter-spacing:-.012em;text-transform:uppercase;color:var(--color-chalk);margin:0;font-size:clamp(40px,6vw,92px);font-weight:800;line-height:.9}.g-dh-mask{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.g-dh-line{display:inline-block}.g-dh-2{color:#0000;-webkit-text-stroke:max(1.2px, .018em) var(--color-violet)}[dir=rtl] .g-dh{font-family:var(--font-arabic-head);font-variation-settings:normal;letter-spacing:0;text-transform:none;font-size:clamp(36px,5vw,76px);font-weight:700;line-height:1.25}[dir=rtl] .g-dh-mask{margin-block:-.14em;padding-block:.14em}.g-dh[data-inline] .g-dh-mask{vertical-align:top;display:inline-block}[dir=rtl] .g-dh-2{color:var(--color-violet);-webkit-text-stroke:0}.po-root{min-height:100vh;padding-bottom:20vh}.po-bar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161616db;border-bottom:1px solid #f1f0f014;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,3vw,44px);display:flex;position:sticky;top:0}.po-bar-links{flex-wrap:wrap;gap:clamp(12px,2.4vw,32px);display:flex}.po-bar-links a{color:#f1f0f0cc;font-size:14px;text-decoration:none}.po-bar-links a:hover{color:var(--color-violet)}.po-bar-lang{all:unset;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #f1f0f033}.po-sec{max-width:1280px;margin:0 auto;padding:clamp(64px,12vh,140px) clamp(16px,3vw,44px) 0}.po-tag{color:var(--color-violet);letter-spacing:.08em;margin:0 0 18px;font-size:13px}.po-head{border-bottom:1px solid #f1f0f017;margin-bottom:clamp(28px,5vh,56px);padding-bottom:clamp(20px,3vh,32px)}.po-head .g-dh{font-size:clamp(38px,5.4vw,86px)}.po-a-stack{display:grid}.po-a-card{--lat:rgb(from var(--color-violet) r g b / .07);top:calc(84px + var(--i) * 18px);min-height:min(72vh,620px);color:var(--color-chalk);isolation:isolate;background:#1b1b1f;border-radius:clamp(20px,2.2vw,32px);grid-template-rows:auto 1fr auto;gap:24px;margin-bottom:14vh;padding:clamp(24px,3.4vw,52px);display:grid;position:sticky;overflow:hidden;box-shadow:0 -18px 40px #00000059}.po-a-card:last-child{margin-bottom:0}.po-a-card:before{content:"";z-index:-1;pointer-events:none;background:var(--lat);position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:240px;mask-size:240px}.po-a-card[data-tone=lav]{background:var(--color-violet);color:#161616;--lat:#1616161a}.po-a-dots{gap:6px;display:flex}.po-a-dots span{opacity:.22;background:currentColor;border-radius:3px;width:26px;height:3px}.po-a-dots span[data-on]{opacity:.9}.po-a-name{font-family:var(--font-grotesque);font-variation-settings:"wdth" 112;letter-spacing:-.012em;text-transform:uppercase;align-self:center;margin:0;font-size:clamp(44px,8vw,128px);font-weight:800;line-height:.92}[dir=rtl] .po-a-name{font-family:var(--font-arabic-head);font-variation-settings:normal;letter-spacing:0;text-transform:none;font-size:clamp(44px,7vw,112px);font-weight:700;line-height:1.25}.po-a-body{gap:20px;display:grid}@media (min-width:900px){.po-a-body{grid-template-columns:1fr 1fr;align-items:end;column-gap:48px}}.po-a-explain{opacity:.86;max-width:36ch;margin:0;font-size:clamp(17px,1.4vw,22px);line-height:1.5}[dir=rtl] .po-a-explain{font-family:var(--font-arabic);line-height:1.9}.po-a-services{border-top:1px solid;margin:0;padding:0;list-style:none}.po-a-services li{opacity:.9;border-bottom:1px solid;padding:11px 0;font-size:15px}.po-a-services,.po-a-services li{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.po-a-services,.po-a-services li{border-color:color-mix(in srgb, currentColor 20%, transparent)}}[dir=rtl] .po-a-services li{font-family:var(--font-arabic);font-size:16px}.po-b-list{border-top:1px solid #f1f0f01f;margin:0;padding:0;list-style:none}.po-b-item{border-bottom:1px solid #f1f0f01f}.po-b-row{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:clamp(14px,2vw,28px);width:100%;padding:clamp(18px,2.4vw,30px) 0;display:flex}.po-b-k{transform-origin:0%;width:56px;height:3px;transition:background .3s var(--ease-out), transform .4s var(--ease-out);background:#f1f0f040;flex:none;transform:scaleX(.64)}[dir=rtl] .po-b-k{transform-origin:100%}.po-b-name{font-family:var(--font-grotesque);font-variation-settings:"wdth" 112;text-transform:uppercase;color:#f1f0f057;transition:color .3s var(--ease-out), translate .42s var(--ease-out);flex:1;font-size:clamp(30px,5vw,78px);font-weight:800;line-height:.95}[dir=rtl] .po-b-name{font-family:var(--font-arabic-head);font-variation-settings:normal;text-transform:none;font-size:clamp(30px,4.6vw,70px);font-weight:700;line-height:1.3}.po-b-plus{color:#f1f0f080;flex:none;width:22px;height:22px;position:relative}.po-b-plus:before,.po-b-plus:after{content:"";height:2px;transition:rotate .32s var(--ease-out), opacity .32s;inset-inline:0;background:currentColor;margin-top:-1px;position:absolute;top:50%}.po-b-plus:after{rotate:90deg}.po-b-item[data-open] .po-b-name{color:var(--color-chalk);translate:14px}[dir=rtl] .po-b-item[data-open] .po-b-name{translate:-14px}.po-b-item[data-open] .po-b-k{background:var(--color-violet);transform:scaleX(1)}.po-b-item[data-open] .po-b-plus{color:var(--color-violet)}.po-b-item[data-open] .po-b-plus:after{opacity:0;rotate:0deg}.po-b-panel{transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.po-b-item[data-open] .po-b-panel{grid-template-rows:1fr}.po-b-in{gap:18px;padding-inline-start:calc(56px + clamp(14px,2vw,28px));display:grid;overflow:hidden}@media (min-width:900px){.po-b-in{grid-template-columns:1fr 1fr;column-gap:48px}}.po-b-item[data-open] .po-b-in{padding-bottom:clamp(20px,3vw,36px)}.po-b-explain{color:#f1f0f0cc;max-width:40ch;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}[dir=rtl] .po-b-explain{font-family:var(--font-arabic);line-height:1.9}.po-b-services{flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.po-b-services li{color:#f1f0f0e0;box-shadow:inset 0 0 0 1px rgb(from var(--color-violet) r g b / .45);border-radius:999px;padding:8px 14px;font-size:14px}[dir=rtl] .po-b-services li{font-family:var(--font-arabic);font-size:15px}.po-c-grid{grid-template-columns:1fr;grid-template-areas:"idea""plan""design""build""exp""result";gap:12px;display:grid}@media (min-width:1000px){.po-c-grid{grid-template-rows:repeat(3,minmax(260px,auto));grid-template-columns:1.3fr 1fr 1fr;grid-template-areas:"idea plan plan""idea design build""exp exp result"}}.po-c-tile{color:var(--color-chalk);transition:translate .42s var(--ease-out), box-shadow .32s var(--ease-out);background:#1b1b1f;border-radius:clamp(18px,1.8vw,26px);flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,34px);display:flex;position:relative}.po-c-tile[data-tone=lav]{background:var(--color-violet);color:#161616}.po-c-tile[data-tone=edge]{box-shadow:inset 0 0 0 1.5px var(--color-violet);background:#1b1b1f}@media (hover:hover) and (pointer:fine){.po-c-tile:hover{box-shadow:inset 0 0 0 1.5px var(--color-violet);translate:0 -4px}.po-c-tile[data-tone=lav]:hover{box-shadow:inset 0 0 0 1.5px #161616}.po-c-tile:hover .po-c-icon{rotate:-8deg;scale:1.08}}.po-c-icon{width:34px;height:34px;color:var(--color-violet);transition:rotate .42s var(--ease-out), scale .42s var(--ease-out)}.po-c-tile[data-tone=lav] .po-c-icon{color:#161616}.po-c-name{font-family:var(--font-grotesque);font-variation-settings:"wdth" 112;text-transform:uppercase;margin:auto 0 0;font-size:clamp(24px,2.2vw,36px);font-weight:800;line-height:.98}.po-c-tile[style*=idea] .po-c-name{font-size:clamp(36px,4.2vw,68px)}.po-c-tile[style*=idea] .po-c-explain{font-size:17px}[dir=rtl] .po-c-name{font-family:var(--font-arabic-head);font-variation-settings:normal;text-transform:none;font-weight:700;line-height:1.35}.po-c-explain{opacity:.82;max-width:42ch;margin:0;font-size:15px;line-height:1.55}[dir=rtl] .po-c-explain{font-family:var(--font-arabic);line-height:1.85}.po-c-services{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.po-c-services li{border-radius:999px;padding:6px 11px;font-size:12.5px;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.po-c-services li{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}}[dir=rtl] .po-c-services li{font-family:var(--font-arabic);font-size:13.5px}.po-pics{margin-bottom:64px}.po-pics-h{margin:0 0 18px;font-size:20px;font-weight:600}.po-pics-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.po-pics-fig{gap:8px;margin:0;display:grid}.po-pics-fig img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.po-pics-fig figcaption{color:#f1f0f0b3;font-size:14px}.g-cx-head{border-bottom:1px solid #f1f0f017;gap:14px;max-width:1320px;margin:0 auto;padding-bottom:clamp(22px,3.4vh,40px);display:grid}@media (min-width:1000px){.g-cx-head{grid-template-columns:minmax(0,1fr) minmax(0,34ch);align-items:end;column-gap:56px}}.g-cx-h2{font-size:clamp(38px,5.4vw,86px)}[dir=rtl] .g-cx-h2{font-size:clamp(36px,4.8vw,76px)}.g-cx-lead{color:#f1f0f09e;font-size:clamp(16px,1.25vw,19px);line-height:1.5}[dir=rtl] .g-cx-lead{font-family:var(--font-arabic);line-height:1.9}.g-cx-group-name{color:#f1f0f080;align-items:center;gap:10px;margin-bottom:10px;display:flex}.g-cx-group-name:before{content:"";background:var(--color-violet);width:18px;height:1px}.g-cx-area[aria-pressed=true]{font-weight:600}@media (min-width:1000px){.g-cx-stage{flex-direction:column;min-height:min(640px,100svh - 140px);display:flex}}.g-cx-stage-in{flex:1}.g-cx-name{font-weight:700}.g-cx-offers{border-top:1px solid #f1f0f01a;gap:0}.g-cx-offer{border-bottom:1px solid #f1f0f01a;gap:10px;padding:clamp(14px,2vh,20px) 0}.g-cx-offer-sub{color:#f1f0f0b8;gap:6px;font-size:12.5px}.g-cx-offer-sub>span{background:#f1f0f00d;border-radius:999px;padding:5px 11px;box-shadow:inset 0 0 0 1px #f1f0f01a}.g-cx-offer-sub>span+span:before{display:none}[dir=rtl] .g-cx-offer-sub{font-size:13.5px}.g-cx-stage .g-cx-go{margin-top:auto;padding-top:clamp(22px,3.4vh,36px)}.g-cx-go{appearance:none;cursor:pointer;background:0 0;border:0}.g-cx-go>span:first-child{background:var(--color-violet);color:#161616;transition:background .24s var(--ease-out);border-radius:999px;padding:12px 20px;font-weight:600}.g-cx-go-arrow{width:42px;height:42px;box-shadow:inset 0 0 0 1px rgb(from var(--color-violet) r g b / .6);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.g-cx-go:hover{color:var(--color-violet)}.g-cx-go:hover>span:first-child{background:#b09ce6}}.ge-h{max-width:9ch}.ge-h-next{color:#0000;-webkit-text-stroke:max(1px, .016em) var(--color-violet);display:block}[dir=rtl] .ge-h-next{color:rgb(from var(--color-violet) r g b / .55);-webkit-text-stroke:0}.g-clock,.g-to-top{align-items:center;gap:8px;display:inline-flex}.g-to-top{appearance:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0}.g-to-top-arrow{width:28px;height:28px;transition:translate .32s var(--ease-out), box-shadow .32s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f1f0f040}@media (hover:hover) and (pointer:fine){.g-to-top:hover .g-to-top-arrow{box-shadow:inset 0 0 0 1px var(--color-violet);translate:0 -3px}}.g-meta-label{letter-spacing:0;text-transform:none;color:#f1f0f080;align-items:center;gap:10px;font-size:13px;display:flex}.g-meta-label:before{content:"";background:var(--color-violet);width:18px;height:1px}@media (max-width:700px){.g-meta-label{letter-spacing:0;font-size:13px}}.g-meta-items li{transition:color .24s var(--ease-out), translate .32s var(--ease-out)}@media (hover:hover) and (pointer:fine){.g-meta-items li:hover{color:var(--color-violet);translate:4px}[dir=rtl] .g-meta-items li:hover{translate:-4px}}.g-ft{background:var(--color-void);border-top:1px solid #f1f0f014;padding:clamp(72px,12vh,140px) clamp(16px,3vw,44px) clamp(20px,3vh,32px);position:relative}.g-ft-in,.g-ft-sign,.g-ft-legal{max-width:1320px;margin-inline:auto}.g-ft-in{gap:clamp(40px,6vh,64px);display:grid}@media (min-width:1000px){.g-ft-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;column-gap:72px}}.g-ft-lead{justify-items:start;gap:clamp(22px,3.4vh,34px);display:grid}.g-ft-logo.g-mark-img{aspect-ratio:978/92;width:auto;height:clamp(30px,2.6vw,40px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:122.7% 300%;mask-size:122.7% 300%}[dir=rtl] .g-ft-logo.g-mark-img{aspect-ratio:978/256;height:clamp(44px,4vw,62px);-webkit-mask-position:50% 58%;mask-position:50% 58%;-webkit-mask-size:122.7% 160.9%;mask-size:122.7% 160.9%}.g-ft-nav{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:739px){.g-ft-logo.g-mark-img{height:30px}[dir=rtl] .g-ft-logo.g-mark-img{height:46px}}@media (pointer:coarse){.g-tab-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.g-ft-nav-a{padding-block:9px}.g-to-top{padding-block:9px;position:relative}.g-reel-bar{height:44px}.g-reel-bars{gap:0}.g-reel-bar{padding-inline:3px}.g-reel-bar:before{inset-inline:3px}}.g-fl{margin-block:-.18em;padding-block:.18em;display:block;position:relative;overflow:hidden}.g-fl-row{display:flex}[dir=rtl] .g-fl-row{flex-direction:row-reverse;justify-content:flex-end}.g-fl-ch{transition:transform .28s cubic-bezier(.77,0,.175,1);display:inline-block}.g-fl-under{color:var(--color-violet);position:absolute;inset:.18em 0}.g-fl-under .g-fl-ch{transform:translateY(115%)}@media (hover:hover) and (pointer:fine){.g-ft-nav-a:hover .g-fl-row:not(.g-fl-under) .g-fl-ch{transform:translateY(-115%)}.g-ft-nav-a:hover .g-fl-under .g-fl-ch{transform:translateY(0)}}.g-ft-nav-a:focus-visible .g-fl-row:not(.g-fl-under) .g-fl-ch{transform:translateY(-115%)}.g-ft-nav-a:focus-visible .g-fl-under .g-fl-ch{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.g-fl-ch{transition:none}.g-fl-under{display:none}}.g-ft-nav-a{font-family:var(--font-grotesque);letter-spacing:-.025em;color:var(--color-chalk);transition:color .24s var(--ease-out), translate .36s var(--ease-out);font-size:clamp(26px,2.7vw,40px);font-weight:400;line-height:1.12;text-decoration:none;display:inline-block}[dir=rtl] .g-ft-nav-a{font-family:var(--font-arabic-head);letter-spacing:0;line-height:1.45}@media (hover:hover) and (pointer:fine){[dir=rtl] .g-ft-nav-a:hover{translate:-10px}}.g-ft-body{color:#f1f0f09e;max-width:34ch;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.55}[dir=rtl] .g-ft-body{font-family:var(--font-arabic);line-height:1.9}.g-ft-office{align-content:start;gap:clamp(20px,2.2vw,28px);display:grid;position:relative}.g-ft-office>.g-plate-action,.g-ft-office>a:last-child{margin-block-start:auto}.g-ft-place-block{gap:10px;display:grid}.g-ft-office-k{letter-spacing:.04em;color:#f1f0f080;align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}[dir=rtl] .g-ft-office-k{font-family:var(--font-arabic);letter-spacing:0}.g-ft-office-weave{display:none}.g-ft-office-head{border-bottom:1px solid #f1f0f01a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.g-ft-city{font-family:var(--font-grotesque);letter-spacing:-.015em;color:var(--color-chalk);margin:0;font-size:clamp(19px,1.7vw,25px);font-weight:600;line-height:1.3}[dir=rtl] .g-ft-city{font-family:var(--font-arabic-head);letter-spacing:0}.g-ft-office .g-clock{font-variant-numeric:tabular-nums;color:#f1f0f0db;background:#f1f0f00d;border-radius:999px;gap:10px;margin:0;padding:8px 14px;font-size:15px;box-shadow:inset 0 0 0 1px #f1f0f01f}.g-ft-place{color:#f1f0f0b3;margin:0;font-size:clamp(16px,1.25vw,19px)}[dir=rtl] .g-ft-place{font-family:var(--font-arabic)}.g-ft-reach{margin:0;padding:0;list-style:none;display:grid}.g-ft-reach-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.g-ft-reach-a{font-family:var(--font-grotesque);letter-spacing:-.01em;color:var(--color-violet);transition:background-size .42s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat;font-size:clamp(19px,1.7vw,26px);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.g-ft-reach-a:hover{background-size:100% 2px}}.g-ft-copy{appearance:none;cursor:pointer;font:inherit;color:#f1f0f0b8;transition:color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#f1f0f00d;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #f1f0f01f}[dir=rtl] .g-ft-copy{font-family:var(--font-arabic);font-size:13.5px}@media (hover:hover) and (pointer:fine){.g-ft-copy:hover{color:var(--color-violet);box-shadow:inset 0 0 0 1px var(--color-violet)}}.g-ft-sign{margin-top:clamp(56px,9vh,110px)}.g-ft .g-sign{border:0;padding:0}.g-ft-legal{color:#f1f0f080;border-top:1px solid #f1f0f01f;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(18px,3vh,28px);padding-top:clamp(16px,2.4vh,22px);font-size:13px;display:flex}.g-ft-legal p{margin:0}[dir=rtl] .g-ft-legal{font-family:var(--font-arabic)}@media (prefers-reduced-motion:reduce){.g-ft-nav-a,.g-ft-reach-a{transition:none}}.g-ft-office{gap:18px}.g-ft-office-weave{opacity:.07}.g-ft-city{align-items:center;gap:12px;margin:0;font-size:clamp(18px,1.55vw,24px);font-weight:600;line-height:1.32;display:flex}.g-ft-city-ico{color:var(--color-violet);flex:none}.g-ft-reach{border-top:1px solid #f1f0f01f;gap:0;padding-top:4px}.g-ft-reach>li:last-child .g-ft-row{border-bottom:0;padding-bottom:0}.g-ft-row{color:var(--color-chalk);border-bottom:1px solid #f1f0f01a;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.g-ft-row-ico{width:42px;height:42px;color:var(--color-violet);box-shadow:inset 0 0 0 1px rgb(from var(--color-violet) r g b / .35);transition:background .24s var(--ease-out), color .24s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.g-ft-row-txt{flex:1;gap:2px;min-width:0;display:grid}.g-ft-row-k{color:#f1f0f080;font-size:12.5px}[dir=rtl] .g-ft-row-k{font-family:var(--font-arabic);font-size:13.5px}.g-ft-row-v{letter-spacing:-.005em;transition:color .24s var(--ease-out);font-size:clamp(16px,1.3vw,19px);font-weight:500}[dir=rtl] .g-ft-row-v{text-align:end}.g-ft-row-go{color:var(--color-violet);opacity:0;transition:opacity .24s var(--ease-out), translate .32s var(--ease-out);flex:none;translate:-4px 4px}[dir=rtl] .g-ft-row-go{translate:4px 4px}@media (hover:hover) and (pointer:fine){.g-ft-row:hover .g-ft-row-v{color:var(--color-violet)}.g-ft-row:hover .g-ft-row-ico{background:var(--color-violet);color:#161616}.g-ft-row:hover .g-ft-row-go{opacity:1;translate:0}}.g-cz{grid-template-columns:1fr;gap:12px;max-width:1320px;margin:clamp(28px,4.4vh,52px) auto 0;display:grid}@media (min-width:1000px){.g-cz{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.g-cz-col{isolation:isolate;background:var(--g-plate);border-radius:clamp(18px,1.8vw,26px);flex-direction:column;padding:clamp(22px,2.2vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f1f0f014}.g-cz-col:before{content:"";z-index:-1;background:linear-gradient(to top, rgb(from var(--color-violet) r g b / .9), rgb(from var(--color-violet) r g b / 0) 60%);opacity:.06;position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:200px;mask-size:200px}.g-cz-label{color:var(--color-violet);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:500;display:flex}.g-cz-label:before{content:"";background:currentColor;width:18px;height:1px}[dir=rtl] .g-cz-label{font-family:var(--font-arabic);font-size:14px}.g-cz-list{border-top:1px solid #f1f0f01a;margin:0;padding:0;list-style:none}.g-cz-item{border-bottom:1px solid #f1f0f01a}.g-cz-area.g-cx-area{padding:16px 0;justify-content:space-between;gap:14px;padding-inline-start:0;font-size:clamp(18px,1.45vw,22px);translate:none}.g-cz-area.g-cx-area[aria-pressed=true]{color:var(--color-chalk);translate:none}.g-cz-plus{color:#f1f0f073;flex:none;width:14px;height:14px;position:relative}.g-cz-plus:before,.g-cz-plus:after{content:"";height:1.5px;transition:rotate .32s var(--ease-out), opacity .32s var(--ease-out);inset-inline:0;background:currentColor;margin-top:-.75px;position:absolute;top:50%}.g-cz-plus:after{rotate:90deg}.g-cz-item[data-on] .g-cz-plus{color:var(--color-violet)}.g-cz-item[data-on] .g-cz-plus:after{opacity:0;rotate:0deg}.g-cz-panel{transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.g-cz-item[data-on] .g-cz-panel{grid-template-rows:1fr}.g-cz-in{opacity:0;transition:opacity .32s var(--ease-out);overflow:hidden}.g-cz-item[data-on] .g-cz-in{opacity:1;padding-bottom:20px;transition-delay:.12s}.g-cz .g-cx-offers{border-top:0}.g-cz .g-cx-offer{border-bottom:0;gap:8px;padding:10px 0}.g-cz .g-cx-offer-t{font-size:15.5px;font-weight:600}.g-cz .g-cx-go{margin-top:14px;padding-top:0}.g-cz .g-cx-go>span:first-child{padding:10px 16px;font-size:14px}.g-cz .g-cx-go-arrow{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.g-cz-panel,.g-cz-in,.g-cz-plus:before,.g-cz-plus:after{transition:none}}.g-cz-col{--cx:50%;--cy:0%;transition:box-shadow .42s var(--ease-out), translate .52s var(--ease-out)}.g-cz-light{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--cx) var(--cy), rgb(from var(--color-violet) r g b / .16), transparent 60%);opacity:0;transition:opacity .42s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.g-cz-col:hover{box-shadow:inset 0 0 0 1px rgb(from var(--color-violet) r g b / .45);translate:0 -4px}.g-cz-col:hover .g-cz-light{opacity:1}}.g-cz-label{font-family:var(--font-grotesque);letter-spacing:-.02em;color:var(--color-chalk);gap:12px;margin:0 0 22px;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.1;display:grid}.g-cz-label:before{background:var(--color-violet);border-radius:3px;width:32px;height:3px}[dir=rtl] .g-cz-label{font-family:var(--font-arabic-head);letter-spacing:0;font-size:clamp(22px,1.9vw,28px);line-height:1.4}.g-cz-area.g-cx-area{color:#f1f0f080;position:relative}.g-cz-item[data-on] .g-cz-area.g-cx-area{color:var(--color-chalk);font-weight:700}.g-cz-name{transition:translate .42s var(--ease-out)}.g-cz-item[data-on] .g-cz-name{translate:16px}[dir=rtl] .g-cz-item[data-on] .g-cz-name{translate:-16px}.g-cz-area.g-cx-area{transition:color .32s var(--ease-out)}.g-cz-area.g-cx-area:before{content:"";background:var(--color-violet);width:3px;height:60%;transition:transform .42s var(--ease-out);inset-inline-start:0;border-radius:3px;position:absolute;top:50%;transform:scaleY(0)}.g-cz-item[data-on] .g-cz-area.g-cx-area:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.g-cz-area.g-cx-area:hover{color:#f1f0f0d9}}.g-cz-in{padding-inline-start:16px}.g-cz-item[data-on] .g-cx-offer{animation:g-cz-rise .56s var(--ease-out) both}.g-cz-item[data-on] .g-cx-offer:nth-child(2){animation-delay:70ms}.g-cz-item[data-on] .g-cx-offer:nth-child(3){animation-delay:.14s}.g-cz-item[data-on] .g-cx-offer:nth-child(4){animation-delay:.21s}.g-cz-item[data-on] .g-cx-go{animation:g-cz-rise .56s var(--ease-out) .26s both}@keyframes g-cz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.g-cz .g-cx-offer-t{color:var(--color-chalk)}.g-cz .g-cx-offer-sub{gap:5px}.g-cz .g-cx-offer-sub>span{background:rgb(from var(--color-violet) r g b / .07);box-shadow:inset 0 0 0 1px rgb(from var(--color-violet) r g b / .2);padding:4px 10px;font-size:12px}[dir=rtl] .g-cz .g-cx-offer-sub>span{font-size:13px}@media (prefers-reduced-motion:reduce){.g-cz-col,.g-cz-light,.g-cz-area.g-cx-area,.g-cz-area.g-cx-area:before{transition:none}.g-cz-item[data-on] .g-cx-offer,.g-cz-item[data-on] .g-cx-go{animation:none}}.g-cz-light{display:none}@media (hover:hover) and (pointer:fine){.g-cz-col:hover{translate:none;box-shadow:inset 0 0 0 1px #f1f0f014}}.g-cz .g-cx-offer-sub{display:none}.g-cz .g-cx-offers{gap:0}.g-cz .g-cx-offer{flex-direction:row;align-items:baseline;gap:10px;padding:7px 0}.g-cz .g-cx-offer:before{content:"";background:var(--color-violet);border-radius:50%;flex:none;width:5px;height:5px;translate:0 -3px}.g-cz .g-cx-offer-t{color:#f1f0f0c7;font-size:15px;font-weight:400;line-height:1.5}[dir=rtl] .g-cz .g-cx-offer-t{font-weight:400;font-family:var(--font-arabic);font-size:16px}.g-cz-label{font-size:clamp(20px,1.6vw,24px)}.g-cz-area.g-cx-area{padding:14px 0;font-size:clamp(16px,1.25vw,19px)}.g-cz .g-cx-go{margin-top:12px}.g-cz{gap:0}@media (min-width:1000px){.g-cz{gap:0}}.g-cz-col{background:radial-gradient(60% 45% at 20% 0%, rgb(from var(--color-violet) r g b / .1), transparent 70%), transparent;box-shadow:none;border-top:1px solid #f1f0f01a;border-bottom:1px solid #f1f0f01a;border-radius:0;padding:clamp(28px,2.6vw,40px) clamp(22px,2.2vw,34px);overflow:visible}[dir=rtl] .g-cz-col{background:radial-gradient(60% 45% at 80% 0%, rgb(from var(--color-violet) r g b / .1), transparent 70%), transparent}.g-cz-col:before{display:none}@media (min-width:1000px){.g-cz-col+.g-cz-col{border-inline-start:1px solid #f1f0f01a}}@media (hover:hover) and (pointer:fine){.g-cz-col:hover{box-shadow:none;translate:none}}.g-cz-x{z-index:2;pointer-events:none;background:linear-gradient(#f1f0f08c,#f1f0f08c) 50%/100% 1px no-repeat,linear-gradient(#f1f0f08c,#f1f0f08c) 50%/1px 100% no-repeat;width:15px;height:15px;position:absolute}.g-cz-x-a{top:0;inset-inline-start:0;translate:-50% -50%}.g-cz-x-b{bottom:0;inset-inline-end:0;translate:50% 50%}[dir=rtl] .g-cz-x-a{translate:50% -50%}[dir=rtl] .g-cz-x-b{translate:-50% 50%}.g-cz-ico{width:46px;height:46px;color:var(--color-chalk);background:#f1f0f008;border-radius:4px;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 0 0 0 1px #f1f0f024}.g-cz-label:before{display:none}.g-cz-label{margin-bottom:20px}@media (max-width:999px){.g-cz-col+.g-cz-col{border-top:0}}@media (min-width:1000px){.ge-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}}.ge-h{font-size:clamp(2.6rem,5.8vw,6rem)}.ge-sub{max-width:34ch}.ge-form:not([data-sent]){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100f14b8;border-radius:clamp(18px,1.8vw,26px);padding:clamp(24px,2.6vw,40px);box-shadow:inset 0 0 0 1px #f1f0f01a,0 40px 90px -40px #000000e6}.ge-brief{gap:6px;margin-bottom:6px;display:grid}.ge-brief-t{font-family:var(--font-grotesque);letter-spacing:-.02em;color:var(--color-chalk);margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:700}[dir=rtl] .ge-brief-t{font-family:var(--font-arabic-head);letter-spacing:0}.ge-brief-s{color:#f1f0f099;margin:0;font-size:14.5px;line-height:1.55}[dir=rtl] .ge-brief-s{font-family:var(--font-arabic);line-height:1.85}.ge-chips{border:0;gap:10px;margin:4px 0 0;padding:0;display:grid}.ge-chips-l{color:#f1f0f08c;padding:0;font-size:13px}[dir=rtl] .ge-chips-l{font-family:var(--font-arabic);font-size:14px}.ge-chips-row{flex-wrap:wrap;gap:8px;display:flex}.ge-chip{appearance:none;cursor:pointer;font:inherit;color:#f1f0f0cc;transition:background .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out), scale var(--press-out);background:#f1f0f00a;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #f1f0f029}[dir=rtl] .ge-chip{font-family:var(--font-arabic);font-size:14.5px}.ge-chip:active,.ge-chip[data-pressed]{transition:scale var(--press-in);scale:.97}.ge-chip[aria-pressed=true]{background:var(--color-violet);color:#161616;box-shadow:none;font-weight:600}.ge-chip:focus-visible{outline:2px solid var(--color-violet);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ge-chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--color-violet);color:var(--color-chalk)}}.ge-submit.g-action{background:var(--color-violet);color:#161616;justify-content:space-between;width:100%}.ge-submit.g-action .g-action-dot{color:var(--color-violet);background:#161616}@media (prefers-reduced-motion:reduce){.ge-chip{transition:none}}.ge-form .ge-float .ge-label{white-space:nowrap;font-size:clamp(15px,1.15vw,17px)}.ge-form .ge-float .ge-optional{font-size:12px}.g-kin-list{flex-wrap:wrap;gap:10px;max-width:1180px;margin:clamp(24px,5vh,56px) auto clamp(28px,5vh,56px);padding:0 clamp(16px,3vw,44px);display:flex}.g-kin-pick{all:unset;cursor:pointer;color:#f1f0f0b8;min-height:44px;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .16s var(--ease-out), scale var(--press-out);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #f1f0f024}[dir=rtl] .g-kin-pick{font-family:var(--font-arabic);font-size:16px}.g-kin-pick:active,.g-kin-pick[data-pressed]{transition:scale var(--press-in);scale:.97}.g-kin-pick:focus-visible{box-shadow:inset 0 0 0 2px var(--color-violet)}.g-kin-pick[aria-selected=true]{background:var(--color-violet);color:var(--color-void);box-shadow:none}@media (hover:hover) and (pointer:fine){.g-kin-pick:not([aria-selected=true]):hover{color:var(--color-chalk);box-shadow:inset 0 0 0 1px #f1f0f05c}}@media (prefers-reduced-transparency:reduce){.m-veil,.g-tab,.cd-scrim,.g-sheet,.g-cat-top,.g-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.m-veil,.cd-scrim{background:#08070bf0!important}.g-tab{background:var(--color-void)!important}}@media (prefers-contrast:more){:root{--color-ash:#a7a2b4;--color-dim:#6e6980}.cd-card,.gq-card,.gq-f-in,.g-cell,.g-pil-item{box-shadow:inset 0 0 0 1px #f1f0f06b!important}.gq-f-in{border-color:#f1f0f080!important}.gq-f-l,.gq-sub,.cd-lead,.gq-line{color:#f1f0f0db!important}.cd-offer-sub,.gq-row-v{color:#f1f0f0cc!important}.g-tab-link{color:var(--color-chalk)}}.g-lattice-light{pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:screen;opacity:.78;position:absolute;inset:0;-webkit-mask-image:url(/brand/pattern-lattice.png);mask-image:url(/brand/pattern-lattice.png);-webkit-mask-size:1200px;mask-size:1200px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.g-lattice-light canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.g-lattice-light{display:none}}@media (hover:none),(pointer:coarse){.g-lattice-light{display:none}}.g-mark-img{background:var(--color-violet);-webkit-mask-image:var(--mark);-webkit-mask-image:var(--mark);-webkit-mask-image:var(--mark);-webkit-mask-image:var(--mark);mask-image:var(--mark);aspect-ratio:1366/313.41;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.g-mark-bi{aspect-ratio:1366/470.39}img,video,canvas{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.d4-stripe-still{background:#121214 url(/posters/hero-ground.avif) 50%/cover no-repeat}[dir=rtl] .d4-stripe-still{background-image:url(/posters/hero-ground-ar.avif)}@media (max-width:760px){.d4-stripe-still{background-image:url(/posters/hero-ground-m.avif)}[dir=rtl] .d4-stripe-still{background-image:url(/posters/hero-ground-ar-m.avif)}}.g-reel-still{background:url(/posters/chain-0.avif) 50%/cover no-repeat}[dir=rtl] .g-reel-still{background-image:url(/posters/chain-0-ar.avif)}.g-reel[data-step="0"] .g-reel-still{background-image:url(/posters/chain-0.avif)}.g-reel[data-step="1"] .g-reel-still{background-image:url(/posters/chain-1.avif)}.g-reel[data-step="2"] .g-reel-still{background-image:url(/posters/chain-2.avif)}.g-reel[data-step="3"] .g-reel-still{background-image:url(/posters/chain-3.avif)}.g-reel[data-step="4"] .g-reel-still{background-image:url(/posters/chain-4.avif)}.g-reel[data-step="5"] .g-reel-still{background-image:url(/posters/chain-5.avif)}[dir=rtl] .g-reel[data-step="0"] .g-reel-still{background-image:url(/posters/chain-0-ar.avif)}[dir=rtl] .g-reel[data-step="1"] .g-reel-still{background-image:url(/posters/chain-1-ar.avif)}[dir=rtl] .g-reel[data-step="2"] .g-reel-still{background-image:url(/posters/chain-2-ar.avif)}[dir=rtl] .g-reel[data-step="3"] .g-reel-still{background-image:url(/posters/chain-3-ar.avif)}[dir=rtl] .g-reel[data-step="4"] .g-reel-still{background-image:url(/posters/chain-4-ar.avif)}[dir=rtl] .g-reel[data-step="5"] .g-reel-still{background-image:url(/posters/chain-5-ar.avif)}@media (max-width:760px){.g-reel[data-step="0"] .g-reel-still{background-image:url(/posters/chain-0-m.avif)}.g-reel[data-step="1"] .g-reel-still{background-image:url(/posters/chain-1-m.avif)}.g-reel[data-step="2"] .g-reel-still{background-image:url(/posters/chain-2-m.avif)}.g-reel[data-step="3"] .g-reel-still{background-image:url(/posters/chain-3-m.avif)}.g-reel[data-step="4"] .g-reel-still{background-image:url(/posters/chain-4-m.avif)}.g-reel[data-step="5"] .g-reel-still{background-image:url(/posters/chain-5-m.avif)}.g-reel-still{background-image:url(/posters/chain-0-m.avif)}[dir=rtl] .g-reel[data-step="0"] .g-reel-still{background-image:url(/posters/chain-0-ar-m.avif)}[dir=rtl] .g-reel[data-step="1"] .g-reel-still{background-image:url(/posters/chain-1-ar-m.avif)}[dir=rtl] .g-reel[data-step="2"] .g-reel-still{background-image:url(/posters/chain-2-ar-m.avif)}[dir=rtl] .g-reel[data-step="3"] .g-reel-still{background-image:url(/posters/chain-3-ar-m.avif)}[dir=rtl] .g-reel[data-step="4"] .g-reel-still{background-image:url(/posters/chain-4-ar-m.avif)}[dir=rtl] .g-reel[data-step="5"] .g-reel-still{background-image:url(/posters/chain-5-ar-m.avif)}[dir=rtl] .g-reel-still{background-image:url(/posters/chain-0-ar-m.avif)}}.g-ground-glow{transform:translate3d(-3%, -2%, 0) scale(var(--glow-scale,3.333));will-change:transform;animation:34s ease-in-out infinite alternate g-ground-drift}@keyframes g-ground-drift{0%{transform:translate3d(-3%, -2%, 0) scale(var(--glow-scale,3.333))}to{transform:translate3d(3%, 2%, 0) scale(calc(var(--glow-scale,3.333) * 1.1))}}@media (prefers-reduced-motion:reduce){.g-ground-glow{animation:none}}[data-no-gpu] .g-ground-glow{filter:none!important;will-change:auto!important;background:radial-gradient(closest-side,#9988c057 0%,#9988c024 38%,#9988c00a 66%,#0000 100%)!important;animation:none!important;inset:-33%!important;transform:none!important}[data-no-gpu] *{-webkit-backdrop-filter:none!important}[data-no-gpu] .gq-sheet,[data-no-gpu] .ld-sheet,[data-no-gpu] .ld-p{border:1px solid #f1f0f01a;box-shadow:none!important}[data-no-gpu] .lr-root{box-shadow:none!important}[data-no-gpu] .g-dh-line{transition:none!important;transform:none!important}[data-no-gpu] .g-reel-services li,[data-no-gpu] .g-reel-services li:before{opacity:1!important;transition:none!important;transform:none!important}[data-no-gpu] .g-rail-vp{-webkit-mask-image:none;mask-image:none}[data-no-gpu] .g-rail{--fade:clamp(48px, 9vw, 180px);position:relative}[data-no-gpu] .g-rail:before,[data-no-gpu] .g-rail:after{content:"";width:var(--fade);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}[data-no-gpu] .g-rail:before{background:linear-gradient(to right, var(--g-plate,#0d0d0d), transparent);left:0}[data-no-gpu] .g-rail:after{background:linear-gradient(to left, var(--g-plate,#0d0d0d), transparent);right:0}[data-no-gpu] .g-plate-ground,[data-no-gpu] .g-ground-glow,[data-no-gpu] .d4-stripe,[data-no-gpu] .d4-stripe-still{will-change:auto!important}[data-no-gpu] .g-pil-item{transition:none!important}[data-no-gpu] .g-type-caret{opacity:1!important;animation:none!important}[data-no-gpu] .g-plate .mix-blend-overlay{mix-blend-mode:normal!important;opacity:.12!important}.g-frame[data-covered] .g-ground-glow{animation-play-state:paused!important}[data-no-gpu] .g-frame[data-covered] .g-plate{visibility:hidden}.lr-root[data-lr-fallback][data-lr-index] .lr-gl{background:#121214 50%/cover no-repeat}.lr-root[data-lr-fallback][data-lr-index] .lr-still{display:none!important}.lr-root[data-lr-fallback][data-lr-index="0"] .lr-gl{background-image:url(/posters/deck-en-0.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="0"] .lr-gl{background-image:url(/posters/deck-ar-0.avif)}.lr-root[data-lr-fallback][data-lr-index="1"] .lr-gl{background-image:url(/posters/deck-en-1.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="1"] .lr-gl{background-image:url(/posters/deck-ar-1.avif)}.lr-root[data-lr-fallback][data-lr-index="2"] .lr-gl{background-image:url(/posters/deck-en-2.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="2"] .lr-gl{background-image:url(/posters/deck-ar-2.avif)}.lr-root[data-lr-fallback][data-lr-index="3"] .lr-gl{background-image:url(/posters/deck-en-3.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="3"] .lr-gl{background-image:url(/posters/deck-ar-3.avif)}.lr-root[data-lr-fallback][data-lr-index="4"] .lr-gl{background-image:url(/posters/deck-en-4.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="4"] .lr-gl{background-image:url(/posters/deck-ar-4.avif)}.lr-root[data-lr-fallback][data-lr-index="5"] .lr-gl{background-image:url(/posters/deck-en-5.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="5"] .lr-gl{background-image:url(/posters/deck-ar-5.avif)}.lr-root[data-lr-fallback][data-lr-index="6"] .lr-gl{background-image:url(/posters/deck-en-6.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="6"] .lr-gl{background-image:url(/posters/deck-ar-6.avif)}.lr-root[data-lr-fallback][data-lr-index="7"] .lr-gl{background-image:url(/posters/deck-en-7.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="7"] .lr-gl{background-image:url(/posters/deck-ar-7.avif)}.lr-root[data-lr-fallback][data-lr-index="8"] .lr-gl{background-image:url(/posters/deck-en-8.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="8"] .lr-gl{background-image:url(/posters/deck-ar-8.avif)}.lr-root[data-lr-fallback][data-lr-index="9"] .lr-gl{background-image:url(/posters/deck-en-9.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="9"] .lr-gl{background-image:url(/posters/deck-ar-9.avif)}.lr-root[data-lr-fallback][data-lr-index="10"] .lr-gl{background-image:url(/posters/deck-en-10.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="10"] .lr-gl{background-image:url(/posters/deck-ar-10.avif)}.lr-root[data-lr-fallback][data-lr-index="11"] .lr-gl{background-image:url(/posters/deck-en-11.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="11"] .lr-gl{background-image:url(/posters/deck-ar-11.avif)}@media (max-width:739px){.lr-root[data-lr-fallback][data-lr-index="0"] .lr-gl{background-image:url(/posters/deck-en-0-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="0"] .lr-gl{background-image:url(/posters/deck-ar-0-m.avif)}.lr-root[data-lr-fallback][data-lr-index="1"] .lr-gl{background-image:url(/posters/deck-en-1-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="1"] .lr-gl{background-image:url(/posters/deck-ar-1-m.avif)}.lr-root[data-lr-fallback][data-lr-index="2"] .lr-gl{background-image:url(/posters/deck-en-2-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="2"] .lr-gl{background-image:url(/posters/deck-ar-2-m.avif)}.lr-root[data-lr-fallback][data-lr-index="3"] .lr-gl{background-image:url(/posters/deck-en-3-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="3"] .lr-gl{background-image:url(/posters/deck-ar-3-m.avif)}.lr-root[data-lr-fallback][data-lr-index="4"] .lr-gl{background-image:url(/posters/deck-en-4-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="4"] .lr-gl{background-image:url(/posters/deck-ar-4-m.avif)}.lr-root[data-lr-fallback][data-lr-index="5"] .lr-gl{background-image:url(/posters/deck-en-5-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="5"] .lr-gl{background-image:url(/posters/deck-ar-5-m.avif)}.lr-root[data-lr-fallback][data-lr-index="6"] .lr-gl{background-image:url(/posters/deck-en-6-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="6"] .lr-gl{background-image:url(/posters/deck-ar-6-m.avif)}.lr-root[data-lr-fallback][data-lr-index="7"] .lr-gl{background-image:url(/posters/deck-en-7-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="7"] .lr-gl{background-image:url(/posters/deck-ar-7-m.avif)}.lr-root[data-lr-fallback][data-lr-index="8"] .lr-gl{background-image:url(/posters/deck-en-8-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="8"] .lr-gl{background-image:url(/posters/deck-ar-8-m.avif)}.lr-root[data-lr-fallback][data-lr-index="9"] .lr-gl{background-image:url(/posters/deck-en-9-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="9"] .lr-gl{background-image:url(/posters/deck-ar-9-m.avif)}.lr-root[data-lr-fallback][data-lr-index="10"] .lr-gl{background-image:url(/posters/deck-en-10-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="10"] .lr-gl{background-image:url(/posters/deck-ar-10-m.avif)}.lr-root[data-lr-fallback][data-lr-index="11"] .lr-gl{background-image:url(/posters/deck-en-11-m.avif)}[dir=rtl] .lr-root[data-lr-fallback][data-lr-index="11"] .lr-gl{background-image:url(/posters/deck-ar-11-m.avif)}}a,button,[role=button],summary,label,.g-pil-item,.g-reel-cap,.ld-pos-t{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.ld-pos-t,.glass-pill a{transition:scale var(--press-out)}.ld-pos-t:active,.ld-pos-t[data-pressed],.glass-pill a:active,.glass-pill a[data-pressed]{transition:scale var(--press-in);scale:.92}[data-press]>.g-action:active,[data-press]>.g-action[data-pressed]{scale:1}.btn:active:not([data-pressed]),.g-action:active:not([data-pressed]),.ge-chip:active:not([data-pressed]),.g-kin-pick:active:not([data-pressed]),.capture-go:active:not([data-pressed]),.ld-cta:active:not([data-pressed]),.ld-step:active:not([data-pressed]),.g-ft-soc:active:not([data-pressed]),.ld-pos-t:active:not([data-pressed]),.glass-pill a:active:not([data-pressed]),.gq-ghost:active:not([data-pressed]){filter:none;transition:scale var(--press-out), filter .26s var(--ease-out);scale:1}.g-tab-link:active:not([data-pressed]){opacity:1}.glass-pill{isolation:isolate;contain:paint;transform:translateZ(0)}}#archive img{opacity:0;transition:opacity .52s var(--ease-out)}#archive img[data-ready]{opacity:1}.g-ft-city-a{color:inherit;align-items:baseline;gap:.22em;text-decoration:none;display:inline-flex;position:relative}.g-ft-city-t{position:relative}.g-ft-city-t:after{content:"";background:var(--color-violet);transform-origin:0;height:.07em;transition:transform .52s var(--ease-out);border-radius:1px;position:absolute;bottom:-.06em;left:0;right:0;transform:scaleX(0)}[dir=rtl] .g-ft-city-t:after{transform-origin:100%}.g-ft-city-go{color:var(--color-violet);opacity:0;transition:transform .52s var(--ease-out), opacity .32s var(--ease-out);flex:none;align-self:center;transform:translate(-.35em,.35em)}[dir=rtl] .g-ft-city-go{transform:translate(.35em,.35em)scaleX(-1)}@media (hover:hover) and (pointer:fine){.g-ft-city-a:hover .g-ft-city-t:after{transform:scaleX(1)}.g-ft-city-a:hover .g-ft-city-go{opacity:1;transform:translate(0)}[dir=rtl] .g-ft-city-a:hover .g-ft-city-go{transform:translate(0)scaleX(-1)}.g-ft-place-block:has(.g-ft-city-a:hover) .g-ft-office-k{color:var(--color-violet);transition:color .32s var(--ease-out)}}.g-ft-social{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.g-ft-soc{color:#f1f0f0b8;width:44px;height:44px;transition:color .22s var(--ease-out), border-color .22s var(--ease-out), transform .32s var(--ease-out), scale var(--press-out);background:0 0;border:1px solid #f1f0f024;border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.g-ft-soc:hover{color:var(--color-chalk);border-color:var(--color-violet);transform:translateY(-2px)}}.g-ft-soc:active,.g-ft-soc[data-pressed]{transition:scale var(--press-in);scale:.92}@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-font-weight{syntax:"*";inherits:false}@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}@property --tw-ease{syntax:"*";inherits:false}
