@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--cream: #faf6ee;--paper: #f3ede1;--paper-2: #ece4d4;--white: #fffdf8;--ink: #0d464e;--ink-2: rgba(13, 70, 78, .7);--ink-3: rgba(13, 70, 78, .6);--teal-deep: #0e5d67;--teal: #1796a0;--teal-mid: #35a4aa;--coral: #ff7759;--coral-hover: #ff8b71;--coral-ink: #bf472c;--lime: #c6ff63;--mint: #a2eec0;--peach: #f6c6b5;--lilac: #edb5ea;--pale: #dcebec;--line: rgba(13, 70, 78, .13);--line-strong: rgba(13, 70, 78, .28);--bg: var(--cream);--panel: var(--paper);--f-display: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-text: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--f-ar-display: "Cairo Variable", "Cairo", "IBM Plex Sans Arabic", "Noto Kufi Arabic", sans-serif;--f-ar-text: "IBM Plex Sans Arabic", "Instrument Sans Variable", "Noto Sans Arabic", "Segoe UI", sans-serif;--fs-display: clamp(38px, 2.6vw + 16px, 68px);--fs-h2: clamp(30px, 1.8vw + 10px, 44px);--fs-h3: clamp(22px, .7vw + 12px, 28px);--fs-h4: clamp(19px, .3vw + 15px, 22px);--fs-lede: clamp(16px, .19vw + 15.26px, 18px);--fs-body: clamp(15.5px, .048vw + 15.31px, 16.5px);--fs-small: 15px;--fs-label: 12px;--tr-display: -.03em;--lh-display: 1;--tr-h2: -.025em;--lh-h2: 1.05;--tr-title: -.022em;--lh-title: 1.08;--tr-h3: -.018em;--lh-h3: 1.18;--tr-h4: -.012em;--lh-h4: 1.22;--lh-lede: 1.45;--lh-body: 1.5;--tr-ui: .01em;--tr-caps: .06em;--tr-mono: .02em;--s-0: 4px;--s-1: 8px;--s-1h: 12px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 48px;--s-6: 64px;--s-7: 96px;--max: clamp(1040px, 72vw + 80px, 1400px);--gutter: clamp(20px, 5vw, 96px);--col-gap: 24px;--section: clamp(56px, 4.444vw, 84px);--head-gap: clamp(32px, 2.778vw, 48px);--block-gap: clamp(40px, 4.444vw, 64px);--panel-pad: clamp(16px, 2.222vw, 36px);--dir: 1;--nav-h: 92px;--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--ease-ui: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-nav: cubic-bezier(0, 0, .2, 1);--ease-hop: cubic-bezier(.9, 0, .1, 1);--ease-glide: cubic-bezier(.8, 0, .2, 1);--ease-jump: cubic-bezier(.85, 0, .15, 1);--t-ui: .15s;--spring: linear( 0, .1061, .3018, .4922, .6466, .7613, .8422, .8975, .9342, .9582, .9737, .9836, .9898, .9937, .9961, .9976, .9985, .9991, 1, 1 );--spring-t: .6s;--spring-l: linear( 0, .064, .1977, .3472, .4867, .6061, .7032, .7795, .838, .8821, .9148, .9389, .9564, .969, .9781, .9846, .9892, .9924, .9947, .9963, .9974, .9982, .9988, .9991, 1 );--spring-l-t: .75s;--t-press: .1s}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--cream);color:var(--ink);scrollbar-color:var(--ink-3) transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;font-family:var(--f-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;font-variation-settings:"wdth" 100;background:var(--cream);color:var(--ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}::selection{background:var(--coral);color:var(--ink)}.defs{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-inline-start:16px;top:12px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--cream);transform:translateY(-160%);transition:transform .3s var(--ease-nav)}.skip:focus-visible{transform:none}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.display,.h2,.h3,.t4,.ftext__t,.phase__t,.step__t,.promise h3,.feat h3,.output h3,.ruled__cell h3,.qa__q button,.cup__city,.prod__name,.places__line,.circles__closing,.footer__brand p,.approach__sign,.statement,.ui-bubble__h,.ui-event__t,.menu__link,.studio__title,.greet__latin{font-family:var(--f-display);font-variation-settings:"wdth" 100}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:700}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:660;max-width:24ch;text-wrap:balance}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:620}.t4,.step__t,.promise h3,.feat h3,.ruled__cell h3,.prod__name,.cup__city,.qa__q button,.idx__t{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:580}.lede{font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:34em;color:var(--ink);text-wrap:pretty}.muted{color:var(--ink-2)}.small{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2)}.label{font-family:var(--f-mono);font-size:var(--fs-label);line-height:1.3;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:10px}.label:before{content:"";inline-size:9px;block-size:9px;border-radius:50%;border:1.5px solid currentColor;flex:none}.label__n{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:10px}.label__n:after{content:"";inline-size:18px;block-size:1px;background:currentColor;opacity:.55}.ruled__cell .label:before,.output .label:before,.footer .label:before,.prod .label:before{display:none}.line{display:block}.split-line,.rl-mask,.hl-mask,.line-mask{padding-block:.16em;margin-block:-.16em}.split-line{display:block;overflow:clip}.split-line>span{display:inline-block;will-change:transform}.btn{--bh: 50px;position:relative;display:inline-flex;align-items:center;gap:12px;height:var(--bh);padding-inline:22px 24px;border-radius:999px;font-weight:560;font-size:15.5px;letter-spacing:0;white-space:nowrap;transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),scale var(--spring-t) var(--spring)}.btn--xl{--bh: 72px;padding-inline:30px 36px;font-size:clamp(18px,1.2vw + 6px,22px);gap:16px;letter-spacing:var(--tr-h4)}.btn--ink{background:var(--ink);color:var(--cream);--btn-fill: var(--coral);--btn-ink: var(--ink);--btn-dot: var(--ink)}.btn--coral{background:var(--coral);color:var(--ink);--btn-fill: var(--ink);--btn-ink: var(--cream);--btn-dot: var(--coral)}.btn__dot{position:relative;z-index:1;inline-size:9px;block-size:9px;border-radius:50%;background:currentColor;flex:none;transition:transform var(--spring-t) var(--spring),background-color .3s var(--ease-ui)}.btn--ink .btn__dot{background:var(--coral)}.btn--xl .btn__dot{inline-size:14px;block-size:14px}@property --btn-r{syntax: "<number>"; inherits: false; initial-value: 0;}.btn{--dx: 26.5px;isolation:isolate}.btn--xl{--dx: 37px}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--btn-fill, var(--coral));--btn-r: 0;clip-path:circle(0px at var(--dx) 50%);-webkit-mask:radial-gradient(circle,#000 calc(var(--btn-r) * 1px),transparent calc(var(--btn-r) * 1px + .7px)) 0 0 / 6px 6px;mask:radial-gradient(circle,#000 calc(var(--btn-r) * 1px),transparent calc(var(--btn-r) * 1px + .7px)) 0 0 / 6px 6px;transition:clip-path .55s cubic-bezier(.3,.55,.2,1),--btn-r .7s cubic-bezier(.35,.5,.2,1)}:dir(rtl) .btn:before{clip-path:circle(0px at calc(100% - var(--dx)) 50%)}@media(hover:hover){.btn:hover:before{clip-path:circle(150% at var(--dx) 50%);--btn-r: 4.6}:dir(rtl) .btn:hover:before{clip-path:circle(150% at calc(100% - var(--dx)) 50%)}.btn:hover{color:var(--btn-ink, var(--ink));transition-delay:.08s}.btn:hover .btn__dot{transform:scale(1.35);background:var(--btn-dot, var(--ink))}}@media(prefers-reduced-motion:reduce){.btn:before{transition:none}}.btn{overflow:clip}.btn__label{position:relative;z-index:1;display:block;overflow:clip}.btn__label>span{display:block;transition:transform var(--spring-l-t) var(--spring-l)}.btn__label>span+span{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(115%)}@media(hover:hover){.btn:hover .btn__label>span:first-child{transform:translateY(-115%)}.btn:hover .btn__label>span+span{transform:none}}[data-magnetic]{will-change:transform}a,button,[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:active,.nav__links a:active,.nav__signin:active,.nav__lang:active,.nav__brand:active,.cup:active,.risha__styles button:active,.menu__link:active,.menu__lang:active{scale:.97;transition-duration:var(--t-press);transition-timing-function:ease-out}.rail__item:active{scale:.98;transition-duration:var(--t-press);transition-timing-function:ease-out}.nav__burger:active{scale:.92;transition-duration:var(--t-press);transition-timing-function:ease-out}.link-quiet:active,.u-sweep:active,.footer__col a:active,.faq__mail a:active,.cta__signin a:active,.menu__foot a:active{opacity:.6;transition-duration:0s}.chip{display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:999px;font-family:var(--f-mono);font-size:11px;letter-spacing:0;white-space:nowrap}.chip--teal{background:var(--pale);color:var(--ink)}.chip--coral{background:#ff775929;color:#a8402a}.chip--lime{background:#c6ff6373;color:var(--ink)}.chip--line{border:1px solid var(--line-strong);color:var(--ink-2)}[dir=rtl]{--dir: -1}main>section{position:relative;isolation:isolate;padding-block:var(--section);background:var(--bg)}.hero{padding-block:0}main>section:nth-child(1){z-index:1}main>section:nth-child(2){z-index:2}main>section:nth-child(3){z-index:3}main>section:nth-child(4){z-index:4}main>section:nth-child(5){z-index:5}main>section:nth-child(6){z-index:6}main>section:nth-child(7){z-index:7}main>section:nth-child(8){z-index:8}main>section:nth-child(9){z-index:9}main>section:nth-child(10){z-index:10}main>section:nth-child(11){z-index:11}main>section:nth-child(12){z-index:12}.footer{position:relative;isolation:isolate;z-index:13}main>section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--field, none);-webkit-mask-image:linear-gradient(180deg,transparent,#000 240px);mask-image:linear-gradient(180deg,transparent,#000 240px)}.hero:before{display:none}.sec--paper{--bg: var(--paper);--panel: var(--white)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.screens .grain,.cta .grain{-webkit-mask-image:linear-gradient(180deg,transparent,#000 240px);mask-image:linear-gradient(180deg,transparent,#000 240px)}.sec__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-3);align-items:start;margin-block-end:var(--head-gap)}.sec__head>.label{grid-column:1 / -1}.sec__head>.h2,.sec__head>.display,.sec__head>.studio__title{grid-column:1 / span 7}.sec__head>.lede{grid-column:9 / span 4;max-width:none;padding-block-start:calc((var(--fs-h2) * (var(--lh-h2) + .72) - var(--fs-lede) * (var(--lh-lede) + .72)) / 2)}.panel{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-l);overflow:clip}.cols{display:grid;border-block:1px solid var(--line-strong)}.cols>*{padding:var(--s-3) var(--s-3) var(--s-4);border-inline-start:1px solid var(--line);transition:background-color .2s var(--ease-ui)}.cols>:first-child{border-inline-start:0;padding-inline-start:0}.cols>* h3{transition:color .2s var(--ease-ui)}@media(hover:hover){.cols>*:hover{background:#0d464e09}.cols>:first-child:hover{padding-inline-start:0}.cols>*:hover h3{color:var(--teal-deep)}}@media(max-width:1023px){.sec__head>.h2,.sec__head>.display,.sec__head>.studio__title,.sec__head>.lede{grid-column:1 / -1}.sec__head>.lede{padding-block:0}.cols.cols{grid-template-columns:1fr}.cols>*{padding-inline:0;border-inline-start:0}.cols>*+*{border-block-start:1px solid var(--line)}}@media(min-width:640px)and (max-width:1023px){.cols.cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cols>*{padding-inline:var(--s-3);border-inline-start:1px solid var(--line);border-block-start:0}.cols>:nth-child(odd){padding-inline-start:0;border-inline-start:0}.cols>:nth-child(n+3){border-block-start:1px solid var(--line)}}@media(min-width:2000px){:root{--fs-display: 104px;--fs-h2: 66px;--fs-h3: 36px;--fs-h4: 26px;--fs-lede: 22px;--fs-body: 19px;--fs-small: 17px;--fs-label: 13px;--max: 1560px;--gutter: 80px;--section: 192px;--head-gap: 112px;--block-gap: 144px;--panel-pad: 56px}.lede{max-width:36em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(prefers-contrast:more){:root{--ink-2: rgba(13, 70, 78, .86);--ink-3: rgba(13, 70, 78, .8);--line: rgba(13, 70, 78, .3);--line-strong: rgba(13, 70, 78, .55)}.label,.muted,.small{color:var(--ink-2)}}.nav{position:fixed;z-index:100;inset-inline:0;top:0;--nb: var(--ink);--nf: var(--cream);--nr: var(--coral);--nring: var(--cream);--ndot: var(--coral);--nrim: var(--coral);--nlamp: var(--lime);--nline: rgba(250, 246, 238, .5);--ncta: var(--coral);--ncta-ink: var(--ink);--ncta-fill: var(--cream);--ncta-fill-ink: var(--ink);--ncta-dot: var(--ink);--ncta-dot-hover: var(--coral);color:var(--nf);transition:color .4s var(--ease-nav)}.nav__bar{position:relative;isolation:isolate;height:var(--nav-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;padding-inline:calc(var(--gutter) + 8px);background:var(--nb);transition:background-color .4s var(--ease-nav),border-color .4s var(--ease-nav),box-shadow .4s var(--ease-nav)}.nav.is-scrolled .nav__bar{box-shadow:0 18px 44px -22px #0d464e8c}.nav__brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:16px;padding:8px 14px 8px 6px;border-radius:999px;transition:scale var(--spring-t) var(--spring)}.mark{position:relative;inline-size:40px;block-size:40px;flex:none;color:var(--nring);transition:color .4s var(--ease-nav)}.mark__ring{inline-size:100%;block-size:100%;transition:transform var(--spring-l-t) var(--spring-l)}.mark__dot{position:absolute;inline-size:27.5%;block-size:27.5%;border-radius:50%;background:var(--ndot);left:70.75%;top:70.75%;transition:transform var(--spring-l-t) var(--spring-l),background-color .4s var(--ease-nav)}.nav__brand:hover .mark__ring{transform:rotate(-24deg)}.nav__brand:hover .mark__dot{transform:scale(1.3)}.nav__wordmark{display:block;inline-size:68px;block-size:41px;background-color:var(--nf);-webkit-mask:url(/site/brand/wordmark-light.png) center / contain no-repeat;mask:url(/site/brand/wordmark-light.png) center / contain no-repeat;transition:background-color .4s var(--ease-nav)}.nav__mid{position:relative;z-index:1;align-self:stretch;min-inline-size:0;pointer-events:none}.nav__actions{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.nav__lang{position:relative;inline-size:54px;block-size:54px;border-radius:50%;padding:0 0 3px;border:2.5px solid var(--nrim);display:grid;place-items:center;color:var(--nf);font-family:var(--f-ar-display);font-size:28px;font-weight:600;line-height:1;transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui),border-color .4s var(--ease-nav),scale var(--spring-t) var(--spring)}.nav__lang:after{content:"";position:absolute;inline-size:13px;block-size:13px;border-radius:50%;background:var(--nlamp);inset-inline-end:-5px;inset-block-end:-2px;border:2.5px solid var(--nb);transition:transform var(--spring-t) var(--spring),border-color .4s var(--ease-nav),background-color .4s var(--ease-nav)}.nav__lang:hover{background:var(--nrim);color:var(--nb)}.nav__lang:hover:after{transform:scale(1.4)}:lang(ar) .nav__lang{font-family:var(--f-text);font-size:17px;font-weight:650;letter-spacing:.03em;padding:0}.nav__signin{position:relative;height:54px;display:inline-flex;align-items:center;padding-inline:26px;border-radius:999px;border:1.5px solid var(--nline);font-size:16.5px;font-weight:560;color:var(--nf);white-space:nowrap;transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui),border-color .25s var(--ease-ui),scale var(--spring-t) var(--spring)}.nav__signin:hover{background:var(--nf);color:var(--nb);border-color:var(--nf)}.nav__cta{--bh: 54px;--dx: 27px;padding-inline:24px 28px;font-size:16.5px;gap:12px;background:var(--ncta);color:var(--ncta-ink);--btn-fill: var(--ncta-fill);--btn-ink: var(--ncta-fill-ink);--btn-dot: var(--ncta-dot-hover);transition:background-color .4s var(--ease-nav),color var(--t-ui) var(--ease-ui),scale var(--spring-t) var(--spring)}.nav__cta .btn__dot{background:var(--ncta-dot);inline-size:10px;block-size:10px;transition:transform var(--spring-t) var(--spring),background-color .4s var(--ease-nav)}.nav__burger{position:relative;z-index:1;display:none;inline-size:52px;block-size:52px;border-radius:50%;border:2px solid var(--nline);transition:scale var(--spring-t) var(--spring),border-color .4s var(--ease-nav)}.nav__burger i{position:absolute;left:16px;right:16px;height:1.8px;background:currentColor;border-radius:2px;transition:transform var(--spring-t) var(--spring)}.nav__burger i:nth-of-type(1){top:20px}.nav__burger i:nth-of-type(2){top:28px}.nav__burger[aria-expanded=true] i:nth-of-type(1){transform:translateY(4px) rotate(45deg)}.nav__burger[aria-expanded=true] i:nth-of-type(2){transform:translateY(-4px) rotate(-45deg)}.nav__print{display:none}html[data-dress=drops] .nav__print,html[data-dress=kufi] .nav__print{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.nav__lamp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity .35s var(--ease-ui);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 45%,transparent 72%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 45%,transparent 72%);-webkit-mask-size:520px 520px;mask-size:520px 520px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(var(--mx, 50%) - 260px) calc(var(--my, 50%) - 260px);mask-position:calc(var(--mx, 50%) - 260px) calc(var(--my, 50%) - 260px)}.nav__bar.is-lit .nav__lamp{opacity:.55}.nav__sheet{position:absolute;inset-block:0;left:0;inline-size:calc(100% + 293.5px);background:var(--teal-mid);opacity:.2;-webkit-mask-image:url(/site/patterns/drops.svg);mask-image:url(/site/patterns/drops.svg);-webkit-mask-size:293.5px auto;mask-size:293.5px auto;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-source-type:luminance;mask-mode:luminance;will-change:transform;animation:nav-drift 60s linear infinite;transition:background-color .4s var(--ease-nav)}.nav__lamp .nav__sheet{background:var(--lime);opacity:1}@keyframes nav-drift{to{transform:translate3d(-293.5px,0,0)}}html[data-dress=drops] .nav.on-dark{--nb: var(--cream);--nf: var(--ink);--nring: var(--ink);--ndot: var(--coral);--nline: rgba(13, 70, 78, .4)}html[data-dress=drops] .nav.on-dark .nav__print>.nav__sheet,html[data-dress=kufi] .nav.on-dark .nav__print>.nav__sheet{background:var(--teal);opacity:.16}html[data-dress=drops] .nav.on-dark .nav__lamp .nav__sheet,html[data-dress=kufi] .nav.on-dark .nav__lamp .nav__sheet{background:var(--coral)}html[data-dress=drops] .nav.on-coral{--nr: var(--cream)}html[data-dress=coral] .nav{--nb: var(--coral);--nf: var(--ink);--nr: var(--ink);--nring: var(--ink);--ndot: var(--cream);--nrim: var(--ink);--nlamp: var(--lime);--nline: rgba(13, 70, 78, .45);--ncta: var(--ink);--ncta-ink: var(--cream);--ncta-fill: var(--cream);--ncta-fill-ink: var(--ink);--ncta-dot: var(--coral);--ncta-dot-hover: var(--coral)}html[data-dress=coral] .nav.on-coral{--nb: var(--ink);--nf: var(--cream);--nr: var(--cream);--nring: var(--cream);--ndot: var(--coral);--nrim: var(--coral);--nline: rgba(250, 246, 238, .5);--ncta: var(--coral);--ncta-ink: var(--ink);--ncta-dot: var(--ink)}html[data-dress=kufi] .nav{--nb: var(--ink);--nf: var(--cream);--nr: var(--lime);--nring: var(--cream);--ndot: var(--coral);--nrim: var(--lime);--nlamp: var(--coral);--nline: rgba(250, 246, 238, .5);--ncta: var(--coral);--ncta-ink: var(--ink);--ncta-fill: var(--cream);--ncta-fill-ink: var(--ink);--ncta-dot: var(--ink);--ncta-dot-hover: var(--coral);--nkufi: var(--lime)}html[data-dress=kufi] .nav.on-dark{--nb: var(--cream);--nf: var(--ink);--nring: var(--ink);--ndot: var(--coral);--nrim: var(--teal);--nline: rgba(13, 70, 78, .4);--nkufi: var(--teal-deep)}html[data-dress=kufi] .nav.on-coral{--nr: var(--cream)}@media(prefers-reduced-motion:reduce){.nav__sheet{animation:none}}@media(max-width:1100px){.nav__mid{display:none}.nav__bar{grid-template-columns:auto 1fr auto}}@media(max-width:1023px){.nav__burger{display:block}.nav__actions{gap:12px}}@media(max-width:760px){:root{--nav-h: 76px}.nav__bar{gap:12px;padding-inline:var(--gutter)}.nav__wordmark,.nav__signin{display:none}.nav__brand{gap:0;padding:6px}.mark{inline-size:38px;block-size:38px}.nav__actions{justify-self:end;gap:10px}.nav__lang{inline-size:48px;block-size:48px;font-size:25px}.nav__cta{--bh: 48px;--dx: 18.5px;padding-inline:16px 18px;font-size:15.5px;gap:10px}.nav__burger{display:block;inline-size:48px;block-size:48px}.nav__burger i{left:14px;right:14px}.nav__burger i:nth-of-type(1){top:18px}.nav__burger i:nth-of-type(2){top:26px}}@media(max-width:440px){.nav__bar,.nav__actions{gap:8px}.nav__cta{padding-inline:14px;font-size:14.5px;letter-spacing:0}.nav__cta .btn__dot{display:none}}@media(max-width:380px){.nav__cta{display:none}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}@media(max-width:1023px){html.menu-open,html.menu-open body{overflow:hidden}}.menu[hidden]{display:none}.menu__sheet{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ink);background-image:linear-gradient(180deg,var(--ink) 0%,var(--ink) 42%,rgba(13,70,78,0) 100%),url(/site/patterns/tile-footer.webp);background-size:100% 100%,293.5px auto;background-repeat:no-repeat,repeat;background-position:center,center bottom;will-change:transform}.menu__inner{position:relative;z-index:1;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--nav-h) + 40px) var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));color:var(--cream)}.menu__list{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid rgba(250,246,238,.16)}.menu__row{border-block-end:1px solid rgba(250,246,238,.16)}.menu__link{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:baseline;padding-block:14px;color:var(--cream);text-decoration:none;font-family:var(--f-display);font-size:clamp(24px,6.6vw,30px);line-height:1.1;letter-spacing:-.022em;font-weight:620;transition:color .3s var(--ease-ui)}.menu__link:active .menu__t{color:var(--coral)}.menu__n{font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:var(--coral);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:lang(ar) .menu__link{font-family:var(--f-ar-display);line-height:1.4;letter-spacing:0;font-size:clamp(23px,6.2vw,28px)}.menu__actions{margin-block-start:34px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.menu__cta{--bh: 52px;font-size:15.5px}.menu__signin{font-size:16px;font-weight:560;color:var(--cream);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#faf6ee66}.menu__foot{margin-block-start:auto;padding-block-start:44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.menu__lang{font-family:var(--f-ar-display);font-size:17px;font-weight:600;color:var(--cream);padding:9px 16px;border-radius:999px;border:1px solid rgba(250,246,238,.35);transition:scale var(--spring-t) var(--spring),border-color .3s var(--ease-ui)}:lang(ar) .menu__lang{font-family:var(--f-text)}.menu__mail{font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:#faf6eeb3;direction:ltr;unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){.menu__sheet{will-change:auto}}.lang-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;display:grid;place-items:center}.lang-veil span{inline-size:24px;block-size:24px;border-radius:50%;background:var(--coral);transform:scale(0)}html.is-switching .lang-veil span{transform:scale(var(--veil-s, 120));transition:transform .65s var(--ease-jump)}html.is-arriving .lang-veil span{transform:scale(var(--veil-s, 120))}.hero{position:relative}.hero__pin{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--nav-h) + 40px) 48px;--mx: 72%;--my: 46%}.hero__pin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(13,70,78,.28) 1.1px,transparent 1.7px);background-size:26px 26px;-webkit-mask-image:radial-gradient(400px 400px at var(--mx) var(--my),#000 0%,rgba(0,0,0,.45) 36%,transparent 70%);mask-image:radial-gradient(400px 400px at var(--mx) var(--my),#000 0%,rgba(0,0,0,.45) 36%,transparent 70%)}.hero__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(680px 680px at var(--mx) var(--my),rgba(246,198,181,.4),rgba(246,198,181,.14) 38%,transparent 68%)}.hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center}.hero__copy{grid-column:1 / span 6;position:relative;z-index:2;padding-inline-end:var(--s-5)}.hero__label{margin-block-end:var(--s-3)}.hero__title .line{text-wrap:balance}.hero__foot{margin-block-start:var(--s-4);display:grid;gap:var(--s-3);justify-items:start}.hero__lede{max-width:26em;display:grid;gap:var(--s-1h);font-size:var(--fs-lede);line-height:var(--lh-lede)}.hero__lede .muted{font-size:.88em}.hero__actions{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.hero__stage{grid-column:7 / span 6;position:relative;inline-size:min(100%,calc(100svh - var(--nav-h) - 140px));aspect-ratio:1;justify-self:end;background:radial-gradient(60% 60% at 50% 50%,#fffdf8b3,#fffdf800 70%),#f3ede19e;border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:inset 0 1px #ffffff80;overflow:clip;isolation:isolate}.stage__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stage__media:empty{display:none}.stage__media video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);opacity:0;transition:opacity .9s var(--ease-out)}.stage__media video.is-ready{opacity:1}.hero__stage.has-media .orbits{opacity:.35}.orbits{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;pointer-events:none}.orbit{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.18}.orbit--1{opacity:.3}.orbit--4{stroke-dasharray:2 7;opacity:.3}.orbit-ticks line{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.3}.orbit-seal{fill:none;stroke:var(--teal);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55;transform:rotate(-90deg)}.field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.links{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;z-index:1}.hair{stroke:var(--teal);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.frags{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frags--back{z-index:1}.frags--front{z-index:3}.frag{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;will-change:transform,opacity,filter;white-space:nowrap;opacity:0}.frag__drop{inline-size:30px;block-size:30px;flex:none}.frag__drop svg{inline-size:100%;block-size:100%;filter:drop-shadow(0 3px 6px rgba(13,70,78,.12))}.frag__text{font-size:13px;line-height:1;padding:7px 11px 8px;border-radius:999px;background:#fffdf8f0;border:1px solid var(--line);color:var(--ink);box-shadow:0 6px 16px -10px #0d464e4d;transform-origin:0 50%}[dir=rtl] .frag__text{transform-origin:100% 50%}.frag__text:lang(ar){font-family:var(--f-ar-text);font-size:14px;padding-block:6px 7px}.frag__icon{inline-size:40px;block-size:40px;border-radius:50%;border:1.5px solid var(--peach);background:var(--cream);display:grid;place-items:center;box-shadow:0 6px 16px -10px #0d464e4d;transition:border-color .3s var(--ease-ui),background-color .3s var(--ease-ui),box-shadow .4s var(--ease-out)}.frag__icon svg{inline-size:20px;block-size:20px;overflow:visible}.frag__icon .dotfill{fill:var(--dot)}.frag__icon--teal{border-color:#1796a066}.frag__wave{display:flex;align-items:center;gap:3px;block-size:28px}.frag__wave i{inline-size:3px;border-radius:3px;background:var(--teal-deep);will-change:transform}.frag__wave i:nth-child(3n){background:var(--lime)}.frag__dot{inline-size:14px;block-size:14px;border-radius:50%;box-shadow:0 0 0 5px #ff775924}.frag--o4 .frag__text{background:#fffdf8db}.frag--lock .shackle{transition:none}.frag--lock.is-locked .frag__icon{border-color:var(--teal);background:var(--white);box-shadow:0 0 0 5px #1796a024,0 8px 20px -10px #0d464e66}.frag--lock.is-locked svg{stroke:var(--teal-deep);--dot: var(--teal)}.frag--share.is-hub .frag__icon{border-color:var(--coral);background:var(--white);box-shadow:0 0 0 6px #ff775924,0 8px 20px -10px #0d464e66}.ripple{position:absolute;left:50%;top:50%;inline-size:46px;block-size:46px;margin:-23px 0 0 -23px;border-radius:50%;border:1.5px solid var(--rc, var(--coral));box-shadow:0 0 14px -2px var(--rc, var(--coral)),inset 0 0 10px -4px var(--rc, var(--coral));opacity:0;will-change:transform,opacity;pointer-events:none}.hcircle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mem{position:absolute;left:50%;top:50%;inline-size:40px;block-size:40px;margin:-20px 0 0 -20px;border-radius:50%;opacity:0;will-change:transform,opacity}.mem img{display:block;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover;border:2px solid var(--white);box-shadow:0 6px 14px -8px #0d464e73}.mem__dim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--paper);opacity:.62}.mem__ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--coral);box-shadow:0 0 0 4px #ff77591a;opacity:0}.mem--teal .mem__ring{border-color:var(--teal);box-shadow:0 0 0 4px #1796a01a}.rec{position:absolute;left:50%;top:50%;inline-size:min(400px,74%);transform:translate(-50%,-50%);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:16px 18px 18px;box-shadow:0 1px 2px #0d464e0a,0 24px 60px -24px #0d464e38;z-index:2}.rec__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-end:12px;border-block-end:1px solid var(--line)}.rec__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:var(--tr-caps);color:var(--ink-2);text-transform:uppercase}.rec__live i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #ff77592e}.rec__live b{font-weight:500;color:var(--ink)}.rec__wave{display:flex;align-items:center;gap:2.5px;block-size:22px}.rec__wave i{inline-size:2.5px;border-radius:2px;background:var(--teal-deep)}.rec__wave i:nth-child(4n+2){background:var(--lime)}.rec__body{padding-block:14px 4px;display:grid;gap:8px}.rec__line{font-size:16px;line-height:1.45}.rec__line--ar{font-family:var(--f-ar-text);font-size:18px;line-height:1.6}.rec__who{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);margin-inline-end:8px}.rec__line--ar .rec__who{font-family:var(--f-ar-text);font-size:12.5px}.rec__record{display:grid;gap:8px;margin-block-start:10px;padding-block-start:12px;border-block-start:1px dashed var(--line-strong)}.rec__row{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.35}.rec__row--src{font-family:var(--f-mono);font-size:11px;color:var(--ink-2)}.rec__src-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #1796a02e;flex:none}.rec-pos{position:absolute;left:50%;top:50%;z-index:2;inline-size:min(384px,71%);transform:translate(-50%,-50%);will-change:transform}.hero .rec{position:relative;left:auto;top:auto;transform:none;inline-size:100%;box-shadow:0 1px 2px #0d464e0d,0 18px 40px -22px #0d464e4d,0 40px 80px -40px #0d464e38}.rec__glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px #1796a08c,0 0 34px -4px #1796a061}.hero .rec__bar{position:relative}.rec__state{display:grid;overflow:hidden;padding-block:2px}.rec__state>span{grid-area:1 / 1}.rec__live b{display:inline-block;font-variant-numeric:tabular-nums}.rec__live i{position:relative;isolation:isolate;box-shadow:none}.rec__live i:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:50%;background:#ff775938;animation:rec-live 1.6s var(--ease-ui) infinite}@keyframes rec-live{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.571);opacity:.18}}.rec__verified{display:inline-flex;align-items:center;gap:7px;opacity:0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--teal-deep);font-weight:500}.rec__verified svg{inline-size:15px;block-size:15px}.rec__verified circle{fill:var(--teal)}.rec__verified path,.rec__ok path{fill:none;stroke:var(--white);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.hero .rec__wave{position:relative;block-size:22px}.hero .rec__wave i{transform-origin:50% 50%;will-change:transform}.hero .rec__wave .rec__mark{position:absolute;top:-5px;bottom:-5px;left:62%;inline-size:2px;margin-inline-start:-1px;background:var(--teal);border-radius:2px;opacity:0;transform-origin:50% 100%}.rec__mark:before{content:"";position:absolute;top:-4px;left:-2.5px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #1796a033}.hero .rec__body{box-sizing:border-box}.hero .rec__line{position:relative}.rec__flash{position:absolute;top:-2px;right:-8px;bottom:-2px;left:-8px;border-radius:8px;background:#1796a01a;opacity:0;pointer-events:none}.rec__said mark{color:inherit;border-radius:3px;padding-inline:1px;background:linear-gradient(#c6ff636b,#c6ff636b) no-repeat left 0 bottom .1em / var(--hl, 0%) .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rec__line--ar .rec__said mark{background-position:right 0 bottom .12em}.hero .rec__said .w,.hero .rec__txt .w{display:inline-block}.hero .rec__record{overflow:hidden;block-size:0;display:block;margin:0;padding:0;border:0}.rec__rows{display:grid;gap:8px;margin-block-start:10px;padding-block-start:12px;border-block-start:1px dashed var(--line-strong)}.hero .rec__row .chip{flex:none}.rec__row--com .rec__txt{flex:1 1 auto;min-inline-size:0}.rec__ok{flex:none;inline-size:17px;block-size:17px;margin-inline-start:auto;opacity:0}.rec__ok svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.rec__ok circle{fill:var(--teal);fill-opacity:0;stroke:var(--teal);stroke-width:1.4}.hud{position:absolute;z-index:4;top:14px;inset-inline-start:14px;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;row-gap:7px;padding:9px 12px 10px;border-radius:12px;background:#faf6ee99;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--line);box-shadow:0 10px 24px -16px #0d464e59,inset 0 1px #fff9;font-family:var(--f-mono);font-size:10.5px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);pointer-events:none}.hud__n{color:var(--coral);font-weight:500;display:inline-block;font-variant-numeric:tabular-nums}.hud__labels{display:grid}.hud__l{grid-area:1 / 1;white-space:nowrap;color:var(--ink)}.hud__bar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.hud__bar i{display:block;block-size:2px;border-radius:2px;background:var(--line);overflow:hidden}.hud__bar b{display:block;block-size:100%;background:var(--teal);transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .hud__bar b{transform-origin:100% 50%}html[lang=ar] .hud{font-family:var(--f-ar-text);font-size:12px;letter-spacing:0;text-transform:none}html[lang=ar] .hud__n{font-family:var(--f-mono);font-size:10.5px}.hero__scrollcue{position:absolute;inset-inline-start:var(--gutter);bottom:22px;inline-size:1px;block-size:44px;background:var(--line-strong);overflow:hidden}.hero__scrollcue span{position:absolute;inset-inline:0;top:0;block-size:40%;background:var(--ink);animation:cue 2.4s var(--ease-ui) infinite}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(260%)}}@media(max-width:1023px){.hero__pin{display:block;padding-block:calc(var(--nav-h) + 40px) 32px}.hero__pin:before{-webkit-mask-image:radial-gradient(70% 50% at 50% 70%,#000 0%,transparent 100%);mask-image:radial-gradient(70% 50% at 50% 70%,#000 0%,transparent 100%);opacity:.6}.hero__pin:after{background:radial-gradient(90% 60% at 50% 75%,rgba(246,198,181,.35),transparent 70%)}.hero__copy{grid-column:1 / -1;padding-inline-end:0}.hero__stage{grid-column:1 / -1;inline-size:min(100%,560px);justify-self:start;margin-block-start:var(--s-6)}.hero__scrollcue{display:none}}@media(max-width:560px){.hero__title .line{white-space:normal}.hero__actions{gap:20px}.frag__text{font-size:11.5px;padding:6px 9px 7px}.frag__drop{inline-size:22px;block-size:22px}.frag__icon{inline-size:32px;block-size:32px}.frag__icon svg{inline-size:16px;block-size:16px}.rec{inline-size:84%;padding:12px 14px 14px;border-radius:16px}.rec-pos{inline-size:80%}.hero .rec{inline-size:100%}.mem{inline-size:32px;block-size:32px;margin:-16px 0 0 -16px}.ripple{inline-size:36px;block-size:36px;margin:-18px 0 0 -18px}.hud{top:10px;inset-inline-start:10px;padding:7px 10px 8px;font-size:9.5px;column-gap:8px}html[lang=ar] .hud{font-size:11px}.rec__ok{inline-size:15px;block-size:15px}.hero .rec__wave{gap:2px}.hero .rec__wave i{inline-size:2px}.rec__live,.rec__verified{font-size:10.5px;gap:6px}.rec__verified span{white-space:nowrap}.rec__line{font-size:13.5px}.rec__line--ar{font-size:15px}.rec__row{font-size:12.5px}}html.is-loading .hero__copy,html.is-loading .hero__stage{opacity:0}@media(prefers-reduced-transparency:reduce){.nav__capsule,.nav.is-scrolled .nav__capsule,.nav.on-coral .nav__capsule{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}.nav.on-dark .nav__capsule{background:var(--ink)}.nav:before{display:none}.hud{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}.frag__text,.frag--o4 .frag__text{background:var(--white)}}@media(prefers-contrast:more){.nav__capsule,.nav.is-scrolled .nav__capsule,.nav.on-coral .nav__capsule{background:#faf6eef7;border-color:var(--ink)}.nav.on-dark .nav__capsule{background:#0d464ef7;border-color:var(--cream)}.nav.on-dark .nav__chapter{color:var(--cream)}.hud{background:#faf6eef5;border-color:var(--line-strong)}}.product{padding-block-end:0;overflow-x:clip;--field: radial-gradient(70% 55% at 100% 0%, rgba(246, 198, 181, .55), transparent 70%)}[dir=rtl] .product{--field: radial-gradient(70% 55% at 0% 0%, rgba(246, 198, 181, .55), transparent 70%)}.product__stage{position:relative}.product__m{display:none}.product__grid{--stage-h: min(600px, calc(100svh - 200px) );display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-content:center;align-items:stretch}.product__texts{grid-column:1 / span 4;position:relative;min-block-size:var(--stage-h);padding-inline-end:var(--s-4)}.ftext{position:absolute;inset-inline:0;top:var(--y, 0px);pointer-events:none;display:grid;gap:var(--s-1h);align-content:start}.ftext.is-on{pointer-events:auto}.ftext__n{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:var(--tr-mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.ftext__t{font-size:clamp(24px,.8vw + 14px,30px);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:620;text-wrap:balance}.ftext__p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:26em}.product__panel{grid-column:5 / span 8;min-block-size:var(--stage-h);display:grid;padding:clamp(14px,1.6vw,24px);background:linear-gradient(160deg,rgba(255,253,248,.9) 0%,var(--paper-2) 100%)}.product__list{display:none}.window{display:flex;flex-direction:column;min-block-size:0;border-radius:var(--radius-m);background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px #0d464e0a,0 24px 60px -36px #0d464e4d;overflow:hidden}.window__bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-block-end:1px solid var(--line);background:#f3ede180;flex:none}.window__bar i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--line-strong)}.window__bar i:first-child{background:var(--coral)}.window__title{margin-inline-start:10px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2)}.window__split{flex:1;min-block-size:0;display:grid;grid-template-columns:212px minmax(0,1fr)}.product__rail{position:relative;display:grid;gap:2px;align-content:start;padding:14px 10px 14px 18px;border-inline-end:1px solid var(--line);background:#f3ede159}.rail__item{inline-size:100%;display:flex;align-items:center;gap:10px;text-align:start;min-block-size:36px;padding:6px 10px 6px 6px;border-radius:var(--radius-s);font-size:13.5px;line-height:1.25;font-weight:500;letter-spacing:var(--tr-ui);color:var(--ink-3);transition:color .3s var(--ease-ui),background-color var(--t-ui) var(--ease-ui),scale var(--spring-t) var(--spring)}@media(hover:hover){.rail__item:hover{color:var(--ink);background:#0d464e0d}}.rail__item:active{color:var(--ink);background:#0d464e14}.rail__item.is-on{color:var(--ink);background:var(--white);box-shadow:0 1px 2px #0d464e0f}.rail__ring{inline-size:10px;block-size:10px;border-radius:50%;flex:none;border:1.5px solid currentColor;transition:background-color .3s var(--ease-ui),border-color .3s var(--ease-ui),transform var(--spring-t) var(--spring)}.rail__item.is-on .rail__ring{background:var(--coral);border-color:var(--coral);transform:scale(1.15)}.rail__track{position:absolute;inset-inline-start:8px;inset-block:20px;inline-size:1px;background:var(--line)}.rail__track span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:top;transform:scaleY(.11)}.window__body{position:relative;min-block-size:0}.ui-slot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.ui-slot.is-on{visibility:visible}.ui{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(18px,2vw,30px);display:flex;flex-direction:column;gap:16px;font-size:15px}.ui-meta{font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.ui-meta b{color:var(--ink);font-weight:500}.ui-wave{display:flex;align-items:center;gap:3px;block-size:44px}.ui-wave i{display:block;inline-size:3px;block-size:var(--h);border-radius:3px;background:var(--teal-deep);transform-origin:center}.ui-wave i:nth-child(5n+3){background:var(--lime)}.ui-wave--big{flex:1;block-size:64px;gap:4px}.ui-wave--big i{inline-size:4px}.ui-wave--src{flex:1;block-size:28px;gap:2px}.ui-wave--src i{inline-size:2px}.ui-video__top{display:flex;justify-content:space-between;align-items:center}.ui-rec{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--ink-2)}.ui-rec i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #ff775933}.ui-rec b{color:var(--ink);font-weight:500}.ui-video__grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-block-size:0}.ui-tile{position:relative;border-radius:12px;background:var(--paper);overflow:hidden;display:grid;place-items:center;min-block-size:0}.ui-tile img{inline-size:46%;max-inline-size:92px;aspect-ratio:1;border-radius:50%}.ui-tile figcaption{position:absolute;inset-inline-start:8px;bottom:7px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:#faf6eed9}.ui-tile.is-speaking{box-shadow:inset 0 0 0 2px var(--coral)}.ui-caption{border-radius:12px;background:var(--ink);color:var(--cream);padding:10px 14px;display:grid;gap:2px;font-size:13.5px}.ui-caption p[lang=ar]{font-family:var(--f-ar-text);font-size:15px}.ui-caption b{font-weight:500;opacity:.6;margin-inline-end:6px;font-size:11px;font-family:var(--f-mono)}.ui-caption p[lang=ar] b{font-family:var(--f-ar-text);font-size:12px}.ui-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--paper);align-self:flex-start}.ui-tabs span{padding:6px 14px;border-radius:999px;font-size:12.5px;color:var(--ink-2)}.ui-tabs .is-on{background:#fffdf8;color:var(--ink);box-shadow:0 1px 2px #0d464e14}.ui-extract{flex:1;border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;justify-content:center}.ui-extract__ar{font-family:var(--f-ar-text);font-size:21px;line-height:1.55}.ui-extract__en{font-size:17px}mark{background:linear-gradient(transparent 55%,#c6ff63b3 55%) no-repeat 0 0 / 100% 100%;color:inherit;padding-inline:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}[dir=rtl] mark,mark:lang(ar){background-position:100% 0}.ui-actions{display:flex;gap:8px;margin-block-start:6px}.ui-btn{padding:7px 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:12.5px;font-weight:500}.ui-btn--ink{background:var(--ink);color:var(--cream);border-color:var(--ink)}.ui-source{display:flex;align-items:center;gap:12px}.ui-play{inline-size:26px;block-size:26px;border-radius:50%;background:var(--ink);position:relative;flex:none}.ui-play:after{content:"";position:absolute;left:10px;top:8px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--cream)}.ui-chips{display:flex;gap:6px;flex-wrap:wrap}.ui-bubble{border-radius:16px;padding:14px 16px;max-inline-size:86%;display:grid;gap:4px}.ui-bubble--in{background:var(--paper);border-end-start-radius:4px}.ui-bubble--out{background:var(--ink);color:var(--cream);align-self:flex-end;border-end-end-radius:4px}.ui-bubble__h{font-size:24px;line-height:1.12;font-weight:620;letter-spacing:-.02em}.ui-list{display:grid;border-block-start:1px solid var(--line)}.ui-list li{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding-block:10px;border-block-end:1px solid var(--line);font-size:13.5px}.ui-list time{font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.ui-list .is-due time{color:#b64a31}.ui-circles{align-items:center;justify-content:center}.ui-ring{position:relative;inline-size:min(78%,300px);aspect-ratio:1;border-radius:50%;border:1.5px dashed var(--line-strong)}.ui-ring__m{position:absolute;inline-size:25%;aspect-ratio:1;border-radius:50%;left:calc(37.5% + cos(calc(var(--i) * 60deg - 90deg))*50%);top:calc(37.5% + sin(calc(var(--i) * 60deg - 90deg))*50%);box-shadow:0 0 0 4px #fffdf8}.ui-ring__core{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:var(--ink);color:var(--cream);display:grid;place-content:center;justify-items:center;gap:6px;font-family:var(--f-mono);font-size:11px;text-align:center}.ui-ring__core svg{inline-size:22px;block-size:22px;fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round}.ui-cal__month{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:12px}.ui-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center;font-size:12px}.ui-cal__grid span{padding-block:5px;border-radius:8px;position:relative}.ui-cal__dow{font-family:var(--f-mono);font-size:10px;color:var(--ink-3)}.ui-cal__d.has:after{content:"";position:absolute;left:50%;bottom:1px;inline-size:3px;block-size:3px;margin-left:-1.5px;border-radius:50%;background:var(--teal)}.ui-cal__d.is-on{background:var(--coral);color:var(--ink);font-weight:600}.ui-event{border-radius:14px;background:var(--ink);color:var(--cream);padding:12px 16px;display:grid;gap:4px}.ui-event .ui-meta{color:#faf6ee99}.ui-event__t{font-size:21px;line-height:1.18;font-weight:600;letter-spacing:-.015em}.ui-event__joins{display:flex;align-items:center;gap:8px;font-size:12.5px}.ui-event__joins i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--coral)}.ui-event .chip--line{border-color:#faf6ee4d;color:#faf6eecc}.ui-voice{justify-content:center;gap:18px}.ui-voice__player{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:var(--paper)}.ui-voice__btn{inline-size:44px;block-size:44px;border-radius:50%;background:var(--coral);position:relative;flex:none}.ui-voice__btn:after{content:"";position:absolute;left:17px;top:14px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent var(--ink)}.ui-voice__t{font-family:var(--f-mono);font-size:13px}.ui-voice__done{display:flex;align-items:center;gap:8px;font-size:14px}.ui-voice__done i{inline-size:18px;block-size:18px;border-radius:50%;background:var(--mint);position:relative}.ui-voice__done i:after{content:"";position:absolute;left:6px;top:3px;inline-size:5px;block-size:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-chat{justify-content:flex-end}.ui-myday,.ui-share{justify-content:center}.ui-spark{color:var(--coral)}.ui-cite{display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-2);margin-block-start:6px}.ui-cite i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--teal)}.ui-input{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line-strong);border-radius:999px;padding:6px 6px 6px 18px;color:var(--ink-3);font-size:13.5px}.ui-input__send{inline-size:30px;block-size:30px;border-radius:50%;background:var(--ink)}.ui-create{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.ui-out{border-radius:14px;border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-block-size:0}.ui-lines{display:grid;gap:7px}.ui-lines i{display:block;block-size:6px;border-radius:4px;background:var(--paper-2)}.ui-out__frame{position:relative;flex:1;border-radius:10px;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-family:var(--f-ar-display);font-size:18px}.ui-out__play{position:absolute;inset-inline-end:8px;bottom:8px;inline-size:20px;block-size:20px;border-radius:50%;background:var(--coral)}.ui-slides{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:5px;flex:1}.ui-slides i{border-radius:6px;background:var(--pale)}.ui-slides i:first-child{grid-row:span 2;background:var(--peach)}.ui-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;background:var(--paper);padding:12px 14px;font-family:var(--f-mono);font-size:12.5px}.ui-perms{display:grid}.ui-perms li{display:flex;justify-content:space-between;align-items:center;padding-block:11px;border-block-end:1px solid var(--line);font-size:13.5px}.ui-toggle{inline-size:34px;block-size:20px;border-radius:999px;background:var(--paper-2);position:relative}.ui-toggle:after{content:"";position:absolute;top:3px;inset-inline-start:3px;inline-size:14px;block-size:14px;border-radius:50%;background:#fffdf8;transition:inset-inline-start .3s var(--ease-out)}.ui-toggle.is-on{background:var(--teal)}.ui-toggle.is-on:after{inset-inline-start:17px}.ui-expiry{display:flex;align-items:center;gap:12px;margin-block-start:auto}.ui-expiry__bar{flex:1;block-size:4px;border-radius:4px;background:var(--paper-2);overflow:hidden}.ui-expiry__bar i{display:block;block-size:100%;background:var(--coral);transform-origin:left}[dir=rtl] .ui-expiry__bar i{transform-origin:right}@media(max-width:1279px){.window__split{grid-template-columns:184px minmax(0,1fr)}.rail__item{font-size:12.5px;min-block-size:34px}}@media(max-width:1023px){.product{padding-block-end:var(--section)}.product__stage{display:none}.product__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--block-gap)}.fblock{min-inline-size:0;display:grid;gap:var(--s-2)}.fblock .window{max-inline-size:100%;margin-block-start:var(--s-3)}.ui-wave{overflow:hidden}.fblock .ftext__t{max-width:18ch}.window--sm .window__body{aspect-ratio:auto;min-block-size:340px}.window--sm .ui{position:relative;min-block-size:340px}}@media(max-width:480px){.ui{padding:16px;gap:12px}.ui-extract__ar{font-size:18px}.ui-extract__en{font-size:15px}}.language{padding-block-end:0;--field: radial-gradient( 55% 45% at 0% 0%, rgba(246, 198, 181, .5), transparent 70% )}[dir=rtl] .language{--field: radial-gradient(55% 45% at 100% 0%, rgba(246, 198, 181, .5), transparent 70%)}.greet{display:grid}.greet__word{position:relative;display:grid;grid-template-rows:clamp(140px,15vw,220px) auto;justify-items:center;text-align:center;padding:clamp(36px,4.5vw,64px) var(--panel-pad) clamp(28px,3vw,40px);border-block-end:1px solid var(--line);overflow:clip}.greet__goo{display:grid;justify-items:center;align-content:center;gap:0;grid-area:1 / 1;min-block-size:0;will-change:filter}.greet__goo.is-back{pointer-events:none}.greet__goo.is-back>*{opacity:0}.greet__word.is-gooey .greet__goo{filter:url(#goo-matrix) blur(.3px)}.greet__latin{font-size:clamp(44px,4.6vw + 10px,104px);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--ink);font-weight:700;white-space:nowrap}.greet__arabic{font-family:var(--f-ar-display);font-weight:500;font-size:clamp(36px,3.6vw + 8px,80px);line-height:1.3;color:var(--teal-deep);margin-block-start:.05em;white-space:nowrap}.greet__arabic.is-latin{font-family:var(--f-display);font-variation-settings:"wdth" 100;font-weight:600;font-size:clamp(30px,2.6vw + 8px,60px);line-height:1.2;letter-spacing:var(--tr-h3)}.greet__meta{grid-area:2 / 1;display:flex;align-items:center;gap:12px;margin-block-start:var(--s-3);font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:var(--tr-mono);color:var(--ink-2)}.greet__meta .sep{inline-size:4px;block-size:4px;border-radius:50%;background:var(--coral)}.cups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-1);padding:var(--s-3) var(--panel-pad) var(--s-4)}.cup{inline-size:100%;display:grid;justify-items:center;gap:4px;text-align:center;padding:18px 8px 16px;border-radius:var(--radius-m);transition:background-color var(--t-ui) var(--ease-ui),scale var(--spring-t) var(--spring)}@media(hover:hover){.cup:hover{background:#0d464e0d}}.cup__img{inline-size:min(100%,124px);aspect-ratio:1;display:grid;place-items:end center;position:relative;transition:translate var(--spring-l-t) var(--spring-l)}@media(hover:hover){.cup:hover .cup__img{translate:0 -5px}}.cup__img:after{content:"";position:absolute;left:50%;bottom:-6px;translate:-50% 0;inline-size:70%;block-size:10px;border-radius:50%;border:1.5px solid var(--coral);opacity:0;scale:.6;transition:opacity .4s var(--ease-out),scale var(--spring-l-t) var(--spring-l)}.cup.is-on .cup__img:after{opacity:1;scale:1}.cup__img img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain;object-position:50% 100%;filter:saturate(.85);opacity:.72;transition:opacity .4s var(--ease-ui),filter .4s var(--ease-ui)}.cup.is-on .cup__img img{opacity:1;filter:none}@media(hover:hover){.cup:hover .cup__img img{opacity:1;filter:none}}.cup__city{margin-block-start:12px;font-size:clamp(18px,.3vw + 14px,21px);color:var(--ink-2);transition:color .3s var(--ease-ui)}.cup.is-on .cup__city{color:var(--ink)}.cup__meta{display:grid;gap:1px;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.cup__meta time{color:var(--ink-2)}.feat{display:grid;gap:var(--s-2);align-content:start}.feat p{color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh-body)}.places{margin-block-start:var(--block-gap);padding-block-end:var(--section);overflow:clip}.places__line{flex:none;inline-size:clamp(260px,24vw,380px);align-self:center;font-size:clamp(28px,1.4vw + 12px,40px);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:620;padding-inline-end:var(--s-4)}.place{flex:none;inline-size:clamp(260px,26vw,400px);display:grid;gap:12px;align-content:start}.place figure,.place{overflow:visible}.place__frame{overflow:clip;border-radius:var(--radius-m);border:1px solid var(--line)}.place img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;transition:scale 1s var(--ease-out)}.place figcaption{font-family:var(--f-mono);font-size:11.5px;letter-spacing:var(--tr-mono);color:var(--ink-2);transition:color .2s var(--ease-ui)}@media(hover:hover){.place:hover img{scale:1.04}.place:hover figcaption{color:var(--ink)}}@media(max-width:1023px){.cups{grid-template-columns:repeat(3,minmax(0,1fr))}.places{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.places::-webkit-scrollbar{display:none}.places__line{inline-size:min(68vw,320px)}.place{inline-size:min(72vw,360px)}}@media(max-width:560px){.cups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-inline:var(--s-2)}.cup{padding:12px 2px}.cup__city{font-size:16px}.greet__word{padding-inline:var(--s-2)}.greet__latin{font-size:clamp(44px,13vw,72px)}.greet__arabic{font-size:clamp(34px,9vw,56px)}}.screens{padding-block-end:calc(var(--section) + 64px);--field: radial-gradient(60% 55% at 85% 0%, rgba(23, 150, 160, .42), transparent 70%);--rings-c: rgba(250, 246, 238, .08);--rings-gap: 72px}[dir=rtl] .screens{--field: radial-gradient(60% 55% at 15% 0%, rgba(23, 150, 160, .42), transparent 70%)}.screens .label{color:#faf6eeb3}.deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--col-gap)}.shot{display:grid;gap:14px;align-content:start}.shot__btn{display:block;inline-size:100%;border-radius:var(--radius-m);cursor:zoom-in}.shot__frame{display:block;position:relative;overflow:hidden;border-radius:var(--radius-m);background:var(--cream);aspect-ratio:16 / 10;box-shadow:0 0 0 1px #faf6ee1f,0 40px 80px -40px #00000080;transition:box-shadow .4s var(--ease-out),translate .5s var(--ease-out)}.shot__frame img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top left;transition:scale .9s var(--ease-out)}.shot__btn:hover .shot__frame{box-shadow:0 0 0 1px #faf6ee66,0 48px 90px -36px #000000a6;translate:0 -4px}.shot__btn:hover .shot__frame img{scale:1.025}.shot figcaption{font-size:var(--fs-small);color:#faf6eec7;display:flex;gap:10px;align-items:baseline}.shot figcaption:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--coral);flex:none;translate:0 -2px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:72px var(--gutter) 32px;background:#08282deb}.lightbox[hidden]{display:none}.lightbox figcaption{color:var(--cream);font-size:16px}.studio__head>.studio__title{grid-column:1 / -1}.studio__head>.lede{grid-column:9 / span 4;padding-block:0}.studio__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:660}.studio__t1,.studio__t2{display:block}.studio__t2{display:flex;align-items:center;flex-wrap:wrap;column-gap:.25em}.win{display:inline-block;position:relative;overflow:hidden;vertical-align:middle;block-size:.86em;inline-size:0;border-radius:999px;background:var(--ink);translate:0 .04em}.win__inner{position:absolute;top:0;right:0;bottom:0;left:0}.win__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding-inline:.3em .36em;color:var(--cream);visibility:hidden}.win__card.is-on{visibility:visible}.win__card em{font-style:normal;font-family:var(--f-mono);font-weight:400;font-size:clamp(12px,1.1vw,15px);letter-spacing:var(--tr-mono);white-space:nowrap;opacity:.8}.wo{flex:none;block-size:.56em;aspect-ratio:4 / 3;border-radius:.1em;background:var(--cream);display:grid;padding:.06em .08em;gap:.04em;align-content:center}.wo--doc i{display:block;block-size:.035em;background:var(--paper-2);border-radius:2px}.wo--doc i:last-child{inline-size:60%}.wo--deck{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.wo--deck i{background:var(--pale);border-radius:2px}.wo--deck i:first-child{grid-row:span 2;background:var(--peach)}.wo--audio{display:flex;align-items:center;gap:2px;background:transparent}.wo--audio i{inline-size:3px;block-size:var(--h);background:var(--lime);border-radius:2px}.wo--video{background:var(--teal);place-items:center}.wo--video b{font-family:var(--f-ar-display);font-weight:500;font-size:.16em;color:var(--cream);white-space:nowrap}.security{overflow:clip;--field: radial-gradient(60% 50% at 0% 0%, rgba(220, 235, 236, 1), transparent 70%)}[dir=rtl] .security{--field: radial-gradient(60% 50% at 100% 0%, rgba(220, 235, 236, 1), transparent 70%)}.rw{position:relative;display:inline-block}.redact-bar{position:absolute;left:50%;top:6%;inline-size:108%;block-size:88%;translate:-50% 0;border-radius:.12em;z-index:1;pointer-events:none}.ruled{grid-template-columns:repeat(3,minmax(0,1fr))}.ruled__cell{display:grid;gap:var(--s-2);align-content:start}.ruled__cell h3{max-width:16ch}.ruled__cell p:not(.label){color:var(--ink-2);font-size:var(--fs-small);line-height:1.5}.hair{inline-size:96px;block-size:96px;margin-block-end:var(--s-2);overflow:visible}.hair circle{fill:none;stroke:var(--ink);stroke-width:1.2}.hair .dashed{stroke-dasharray:2 5;stroke:var(--ink-3)}.hair .fill-coral{fill:var(--coral);stroke:none}.statement{grid-column:1 / span 8;font-size:clamp(30px,1.9vw + 12px,50px);line-height:1.08;letter-spacing:-.025em;font-weight:620;max-width:20ch;text-wrap:balance}.approach{--field: radial-gradient(50% 45% at 0% 0%, rgba(246, 198, 181, .45), transparent 70%), radial-gradient(45% 45% at 100% 55%, rgba(162, 238, 192, .35), transparent 70%);--rings-at: 100% 34%;--rings-gap: 80px}[dir=rtl] .approach{--field: radial-gradient(50% 45% at 100% 0%, rgba(246, 198, 181, .45), transparent 70%), radial-gradient(45% 45% at 0% 55%, rgba(162, 238, 192, .35), transparent 70%);--rings-at: 0% 34%}.approach__video{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 66%,transparent 100%)}.approach__video video{inline-size:100%;block-size:100%;object-fit:cover}.products{margin-block-start:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}.prod{display:grid;gap:var(--s-2);align-content:start}.approach__copy{margin-block-start:var(--block-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-3)}.approach__copy p{grid-column:1 / span 7;font-size:var(--fs-lede);line-height:1.5;color:var(--ink-2);max-width:32em}.faq{padding-block-end:calc(var(--section) + 110px);--field: radial-gradient(55% 45% at 100% 0%, rgba(198, 255, 99, .28), transparent 70%)}[dir=rtl] .faq{--field: radial-gradient(55% 45% at 0% 0%, rgba(198, 255, 99, .28), transparent 70%)}.faq__mail{color:var(--ink-2)}.faq__mail a{color:var(--ink);border-block-end:1px solid var(--line-strong);transition:border-color var(--t-ui) var(--ease-ui)}.faq__mail a:hover{border-color:var(--ink)}@keyframes typing{0%,60%,to{translate:0 0}30%{translate:0 -4px}}.cta{color:var(--ink);overflow:clip;--rings-c: rgba(13, 70, 78, .08);--rings-at: 0% 100%;--rings-gap: 68px}[dir=rtl] .cta{--rings-at: 100% 100%}.cta .label{color:#0d464ecc}.cta__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-4);align-items:center}.cta__copy{grid-column:1 / span 7;display:grid;gap:var(--s-3);justify-items:start}.cta__title{max-width:11ch}.cta__text{font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:30em}.cta__mark{grid-column:9 / span 4;grid-row:1 / span 2;position:relative;aspect-ratio:1;inline-size:min(100%,380px);justify-self:end;color:var(--ink)}.cta__ring,.cta__echo{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.cta__echo{color:var(--cream);opacity:0}.cta__actions{grid-column:1 / span 7;display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.cta__signin{font-size:15.5px}.cta__signin a{font-weight:560;border-block-end:1px solid rgba(13,70,78,.4);transition:border-color var(--t-ui) var(--ease-ui)}.cta__signin a:hover{border-color:var(--ink)}.cta .btn--ink:hover{background:var(--teal-deep)}.btn .btn__dot--target{background:var(--coral);opacity:0}.cta__dot{position:absolute;left:0;top:0;border-radius:50%;background:var(--cream);pointer-events:none;z-index:3}.footer{position:relative;isolation:isolate;padding-block:var(--section) 0;background:var(--ink);color:var(--cream)}.footer__print{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.footer__sheet{position:absolute;inset-block:0;left:0;inline-size:calc(100% + 293.5px);background:url(/site/patterns/tile-footer.webp) 0 center / 293.5px auto repeat}.footer__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-5)}.footer__brand{grid-column:1 / span 5;display:grid;gap:var(--s-3);align-content:start}.footer__logo{display:block;inline-size:120px;aspect-ratio:376 / 227;background-color:var(--cream);-webkit-mask:url(/site/brand/wordmark-light.png) center / contain no-repeat;mask:url(/site/brand/wordmark-light.png) center / contain no-repeat}.footer__brand p{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:620;max-width:18ch;color:var(--cream)}.footer__col{grid-column:span 2;display:grid;gap:10px;align-content:start;font-size:var(--fs-small)}.footer__col:nth-of-type(1){grid-column:7 / span 2}.footer__col a{color:#faf6eeb8;inline-size:fit-content;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .42s var(--ease-out),color var(--t-ui) var(--ease-ui)}[dir=rtl] .footer__col a{background-position:100% 100%}.footer__col a:hover{color:var(--cream);background-size:100% 1px}.footer__col .label{margin-block-end:6px}.footer__legal{position:relative;display:grid;gap:8px;justify-items:start;margin-block-start:var(--block-gap);padding-block:var(--s-3) var(--s-4);border-block-start:1px solid rgba(250,246,238,.22);font-size:13px;letter-spacing:var(--tr-ui);color:#faf6eeb8}.footer__legal p{margin:0}.footer__ark{color:#faf6eed1}.footer__arklink{display:inline-block;unicode-bidi:isolate;white-space:nowrap;color:var(--cream);background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;transition:color var(--t-ui) var(--ease-ui),background-size .42s var(--ease-out)}.footer__arklink:hover{background-size:0 1px}html[lang=ar] .footer__legal{font-family:var(--f-ar-text);letter-spacing:0;font-size:14px}@media(max-width:1023px){.deck{grid-template-columns:1fr;gap:var(--s-4)}.studio__title{font-size:clamp(34px,6.5vw,56px)}.studio__head>.studio__title,.studio__head>.lede{grid-column:1 / -1}.output{grid-template-columns:1fr;row-gap:10px}.output .label,.output h3,.output p:not(.label){grid-column:1 / -1}.risha__media,.risha__copy{grid-column:1 / -1}.risha__copy{margin-block-start:var(--s-5)}.statement{grid-column:1 / -1}.approach__stage{aspect-ratio:4 / 3}.approach__copy p{grid-column:1 / -1}.faq__side{grid-column:1 / -1;position:static;margin-block-end:var(--s-5)}.faq__list{grid-column:1 / -1}.cta__grid{row-gap:var(--s-5)}.cta__copy,.cta__actions{grid-column:1 / -1}.cta__mark{grid-column:1 / -1;grid-row:auto;justify-self:start;inline-size:150px}.footer__brand{grid-column:1 / -1}.footer__col,.footer__col:nth-of-type(1){grid-column:span 4}}@media(max-width:560px){.qa__q button{grid-template-columns:30px 1fr 28px}.qa__a{padding-inline-start:0}.footer__col,.footer__col:nth-of-type(1){grid-column:span 6}.footer__col:nth-of-type(3){grid-column:1 / -1}}.cta :focus-visible{outline-color:var(--ink)}.product{padding-block-end:calc(var(--section) * 1.4)}.workflow{position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--section) * 2.4) calc(var(--section) * 1.8)}.flow__pattern{position:absolute;top:-60px;right:0;bottom:-60px;left:0;z-index:-2;pointer-events:none;background:url(/site/patterns/tile-flow.webp) center / 293.5px auto repeat;-webkit-mask-image:radial-gradient(56% 72% at 50% 50%,transparent 30%,rgba(0,0,0,.55) 64%,#000 100%),linear-gradient(180deg,transparent 0%,#000 34%,#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(56% 72% at 50% 50%,transparent 30%,rgba(0,0,0,.55) 64%,#000 100%),linear-gradient(180deg,transparent 0%,#000 34%,#000 72%,transparent 100%);mask-composite:intersect}.flow__thread{position:absolute;z-index:-1;pointer-events:none;inset-block:calc(16% - 56px);inset-inline:calc(24% - 56px);border-radius:50%;background:radial-gradient(closest-side at 33% 42%,rgba(255,119,89,.42),rgba(255,119,89,.3) 30%,rgba(255,119,89,.12) 62%,rgba(255,119,89,.03) 84%,transparent),radial-gradient(closest-side at 68% 61%,rgba(14,93,103,.35),rgba(14,93,103,.25) 30%,rgba(14,93,103,.1) 62%,rgba(14,93,103,.025) 84%,transparent),radial-gradient(closest-side at 55% 29%,rgba(198,255,99,.35),rgba(198,255,99,.25) 30%,rgba(198,255,99,.1) 62%,rgba(198,255,99,.025) 84%,transparent);opacity:.55;will-change:transform;transform:translate(calc(var(--lean, 0) * 20%));transition:transform 1.2s var(--ease-ui);animation:thread-drift 16s ease-in-out infinite alternate}@keyframes thread-drift{0%{rotate:-8deg;scale:.96}to{rotate:10deg;scale:1.08}}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.slate{position:relative;min-block-size:clamp(460px,40vw,580px);border-radius:var(--radius-l);background:linear-gradient(160deg,#fffdf8e6,#faf6eed1);border:1px solid var(--line);box-shadow:inset 0 1px #fff9,0 1px 2px #0d464e0a;overflow:clip;transition:transform .7s var(--ease-ui),box-shadow .7s var(--ease-ui),opacity .5s var(--ease-ui)}.slate.is-open{transform:translateY(-8px);box-shadow:inset 0 1px #ffffffb3,0 34px 64px -40px #0d464e61}.flow.has-open .slate:not(.is-open){opacity:.66}.slate__face{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--s-2);inline-size:100%;block-size:100%;min-block-size:inherit;padding:26px 28px 28px;text-align:start}.slate__face:focus-visible{outline:2px solid var(--coral);outline-offset:-8px;border-radius:var(--radius-l)}.slate__plate{display:grid;place-items:center;min-block-size:0;transition:opacity .45s var(--ease-ui),transform .7s var(--ease-ui),filter .45s var(--ease-ui)}.slate__plate img{inline-size:min(100%,280px);aspect-ratio:3 / 4;object-fit:contain}.slate.is-open .slate__plate{opacity:0;transform:scale(.94);filter:blur(10px)}.slate__word{font-family:var(--f-display);font-weight:660;font-size:clamp(28px,2.3vw,40px);letter-spacing:-.02em;line-height:1;color:var(--ink)}[dir=rtl] .slate__word{font-family:var(--f-ar-display);letter-spacing:0}.slate__dots{display:flex;gap:6px}.slate__dots i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--ink);opacity:.26;transition:opacity .4s}.slate.is-open .slate__dots i{opacity:.7}.slate__detail{position:absolute;top:78px;right:28px;bottom:108px;left:28px;display:grid;align-content:center;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-ui)}.slate.is-open .slate__detail{opacity:1;pointer-events:auto;transition-delay:.14s}.slate__steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.slate__steps li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:baseline}.slate__steps li b{font-weight:620;font-size:var(--fs-body);line-height:1.25;color:var(--ink)}.slate__steps li>span:last-child{grid-column:2;font-size:13.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.slate__n{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:var(--tr-mono);color:var(--coral);font-variant-numeric:tabular-nums}.circles{padding-block-start:calc(var(--section) * 1.3)}.circles .cut.cut--fade{--from: var(--cream);block-size:180px}@media(max-width:1023px){.flow{grid-template-columns:minmax(0,1fr);gap:var(--s-2h)}.slate{min-block-size:0}.slate__face{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:6px 16px;min-block-size:0;padding:18px 20px;align-items:center}.slate__num{grid-row:1}.slate__plate{grid-column:3;grid-row:1 / span 2}.slate__plate img{inline-size:96px}.slate.is-open .slate__plate{opacity:1;transform:none;filter:none}.slate__word{grid-row:2;font-size:26px}.slate__dots{grid-column:2;grid-row:1}.slate.is-open{transform:none}.slate__detail{position:static;inset:auto;display:grid;grid-template-rows:0fr;opacity:1;pointer-events:auto;transition:grid-template-rows .55s var(--ease-ui)}.slate.is-open .slate__detail{grid-template-rows:1fr}.slate__steps{min-block-size:0;overflow:hidden;padding-inline:20px}.slate.is-open .slate__steps{padding-block-end:20px}.flow__thread{inset-inline:10%}}.circles{--field: none;position:relative;isolation:isolate;overflow-x:clip;padding-block:calc(var(--section) * 1.2) calc(var(--section) * 1.5)}.circles__thread{inset-block:22%;inset-inline:-8% 62%;opacity:.34}[dir=rtl] .circles__thread{inset-inline:62% -8%}.majlis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center}.majlis__copy{grid-column:1 / span 5;grid-row:1;display:grid;gap:var(--s-4);justify-items:start;align-content:center}.majlis__title{font-size:clamp(36px,2.3vw + 8px,56px);max-width:11ch}html[lang=ar] .majlis__title{font-size:clamp(34px,2.2vw + 8px,50px);line-height:1.3;max-width:13ch}.beats{position:relative;display:grid;inline-size:100%}.beat{grid-area:1 / 1;align-self:start;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:6px;align-items:start;visibility:hidden}.beat.is-on{visibility:visible}.beat__icon{grid-row:span 2;inline-size:38px;block-size:38px;border-radius:50%;background:var(--ink);display:grid;place-items:center;margin-block-start:1px}.beat__icon svg{inline-size:18px;block-size:18px;fill:none;stroke:var(--cream);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.beat__t{font-family:var(--f-display);font-weight:640;font-size:clamp(21px,.5vw + 14px,25px);line-height:1.18;letter-spacing:-.018em;color:var(--ink);max-width:15em;text-wrap:balance}.beat__p{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:20em;text-wrap:pretty}html[lang=ar] .beat__t{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.4}.beats__bar{display:flex;gap:8px}.beats__seg{all:unset;box-sizing:border-box;cursor:pointer;inline-size:44px;block-size:20px;display:grid;align-items:center}.beats__seg i{display:block;block-size:2px;border-radius:2px;background:#0d464e2e;position:relative;overflow:hidden}.beats__seg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left center;transform:scaleX(var(--fill, 0))}[dir=rtl] .beats__seg i:after{transform-origin:right center}.beats__seg:hover i{background:#0d464e4d}.beats__seg:focus-visible i{outline:2px solid var(--coral);outline-offset:5px}.majlis__scene{grid-column:5 / span 8;grid-row:1;position:relative;justify-self:end;inline-size:min(100%,80vh,800px);aspect-ratio:1;container-type:inline-size}.scene__plate,.scene__lit{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;display:block}.scene__lit{opacity:0}.majlis__scene{--p1x: 50cqw;--p1y: 25cqw;--p2x: 74cqw;--p2y: 38cqw;--p3x: 74cqw;--p3y: 65cqw;--p4x: 50cqw;--p4y: 78cqw;--p5x: 26cqw;--p5y: 64cqw;--p6x: 27cqw;--p6y: 37cqw;--pr-a: 9.5cqw;--pr-b: 14cqw;--tray-a: 11cqw;--tray-b: 15.5cqw;--ring-a: 39cqw;--ring-b: 41.5cqw;--ring-c: 46cqw;--ring-d: 48.5cqw}.scene__lit--members{-webkit-mask-image:radial-gradient(circle at var(--p1x) var(--p1y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p2x) var(--p2y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p3x) var(--p3y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p4x) var(--p4y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p5x) var(--p5y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p6x) var(--p6y),#000 var(--pr-a),transparent var(--pr-b));mask-image:radial-gradient(circle at var(--p1x) var(--p1y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p2x) var(--p2y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p3x) var(--p3y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p4x) var(--p4y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p5x) var(--p5y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p6x) var(--p6y),#000 var(--pr-a),transparent var(--pr-b))}.scene__lit--memory{-webkit-mask-image:radial-gradient(circle at 50cqw 50cqw,#000 var(--tray-a),transparent var(--tray-b));mask-image:radial-gradient(circle at 50cqw 50cqw,#000 var(--tray-a),transparent var(--tray-b))}.scene__lit--control{-webkit-mask-image:radial-gradient(circle at 50cqw 50cqw,transparent var(--ring-a),#000 var(--ring-b),#000 var(--ring-c),transparent var(--ring-d));mask-image:radial-gradient(circle at 50cqw 50cqw,transparent var(--ring-a),#000 var(--ring-b),#000 var(--ring-c),transparent var(--ring-d))}html[data-art=recraft] .scene__lit--control{-webkit-mask-image:radial-gradient(circle at 50cqw 50cqw,transparent var(--ring-a),#000 var(--ring-b),#000 var(--ring-c),transparent var(--ring-d)),radial-gradient(circle at var(--p1x) var(--p1y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p2x) var(--p2y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p3x) var(--p3y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p4x) var(--p4y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p5x) var(--p5y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p6x) var(--p6y),#000 var(--pr-a),transparent var(--pr-b));mask-image:radial-gradient(circle at 50cqw 50cqw,transparent var(--ring-a),#000 var(--ring-b),#000 var(--ring-c),transparent var(--ring-d)),radial-gradient(circle at var(--p1x) var(--p1y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p2x) var(--p2y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p3x) var(--p3y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p4x) var(--p4y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p5x) var(--p5y),#000 var(--pr-a),transparent var(--pr-b)),radial-gradient(circle at var(--p6x) var(--p6y),#000 var(--pr-a),transparent var(--pr-b))}.scene__over{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.scene__over .thread{fill:none;stroke:var(--coral);stroke-width:.5;stroke-linecap:round}.scene__over .thread-dot{fill:var(--coral)}.scene__over .dial{fill:none;stroke:var(--teal);stroke-width:.45;stroke-dasharray:.9 2.3;stroke-linecap:round;opacity:0;transform-origin:50% 50%;transform-box:fill-box;animation:dial-turn 70s linear infinite}.scene__over .dial.is-on{opacity:.85}@keyframes dial-turn{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.scene__over .dial{animation:none}}@media(max-width:1023px){.majlis{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.majlis__copy{display:contents}.majlis__copy>.label{order:1}.majlis__copy>.majlis__title{order:2}.majlis__scene{order:3;grid-column:auto;grid-row:auto;justify-self:center;inline-size:min(100%,480px);margin-block:var(--s-2)}.majlis__copy>.beats{order:4}.majlis__copy>.beats__bar{order:5}.majlis__copy>.btn{order:6;justify-self:start}.circles__thread{inset-inline:10%;inset-block:30% 36%}}@media(max-width:1023px),(prefers-reduced-motion:reduce){.beats{gap:var(--s-3)}.beat{grid-area:auto;visibility:visible}.beats__bar,.scene__lit,.scene__over{display:none}}.sea{--sea: #0b5d67;--ink-base: #0d464e;--ink: var(--cream);--ink-2: rgba(250, 246, 238, .74);--ink-3: rgba(250, 246, 238, .6);--line: rgba(250, 246, 238, .16);--line-strong: rgba(250, 246, 238, .34);--bg: var(--sea);--field: none;background:var(--sea);color:var(--cream)}.sea__pattern{position:absolute;top:-60px;right:0;bottom:-60px;left:0;z-index:-1;pointer-events:none;background:url(/site/patterns/tile-sea.webp) center / 331.8px auto repeat;-webkit-mask-image:radial-gradient(80% 84% at 50% 54%,transparent 34%,rgba(0,0,0,.5) 68%,#000 100%),linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(80% 84% at 50% 54%,transparent 34%,rgba(0,0,0,.5) 68%,#000 100%),linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-composite:intersect}.sea .label,.sea .lede{color:var(--ink-2)}.sea .studio__title{color:var(--cream)}.sea .win{background:var(--cream)}.sea .win__card{color:var(--ink-base)}.sea .win__card em{opacity:.85}.sea .wo{background:var(--ink-base)}.sea .wo--doc i{background:#faf6eeb3}.sea .wo--deck i{background:var(--pale)}.sea .wo--deck i:first-child{background:var(--peach)}.sea .wo--audio{background:transparent}.sea .wo--video{background:var(--teal)}.studio{padding-block:calc(var(--section) * 1.15) calc(var(--section) * 1.4)}.ix{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid var(--line-strong)}.ix__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;padding-block:var(--s-3) var(--s-3)}.ix__probe{grid-column:8 / -1;grid-row:1;align-self:start;block-size:0;pointer-events:none}.ix__row{border-block-start:1px solid var(--line);transition:opacity .5s var(--ease-ui)}.ix__btn{all:unset;box-sizing:border-box;cursor:pointer;inline-size:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:baseline;padding-block:clamp(18px,1.5vw,24px)}.ix__btn:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:6px}.ix__n{grid-column:1;display:grid;gap:5px;font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:var(--ink-3)}.ix__n b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2);transition:color .3s var(--ease-ui)}.ix__n i{font-style:normal;font-size:11px;letter-spacing:var(--tr-caps);text-transform:uppercase}.ix__line{grid-column:2 / span 6;font-size:clamp(23px,1.2vw + 12px,34px);line-height:1.1;letter-spacing:-.02em;font-weight:620;color:var(--ink);text-wrap:balance;padding-inline-end:var(--s-2)}.ix__you{display:inline-block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--coral);margin-inline-end:8px;vertical-align:1px}.ix__plus,.ix__panel{display:none}.ix__hint{grid-column:8 / -1;align-self:center;font-family:var(--f-mono);font-size:11px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);transition:opacity .4s var(--ease-ui)}.ix__hint:before{content:"";display:inline-block;inline-size:18px;block-size:1px;background:currentColor;margin-inline-end:10px;vertical-align:middle;opacity:.7}.ix.is-hover .ix__hint{opacity:0}html[lang=ar] .ix__hint{font-family:var(--f-ar-text);font-size:12px;letter-spacing:0}.ix.is-hover .ix__row:not(.is-on){opacity:.36}.ix__row.is-on .ix__n b{color:var(--coral)}.ix__foot{display:inline-flex;align-items:center;gap:10px;margin-block-start:var(--s-4);font-size:var(--fs-small);color:var(--ink-2)}.scard{position:fixed;top:0;left:0;z-index:90;pointer-events:none;visibility:hidden;inline-size:480px;will-change:transform}.scard__ask{padding:8px 8px 12px;font-size:clamp(14px,.2vw + 12px,15.5px);line-height:1.45;color:var(--cream);text-wrap:pretty}.scard__scale{perspective:1200px}.scard__tilt{transform-style:preserve-3d}.scard__mo,.scard__mi{overflow:hidden;padding:4px;margin:-4px;will-change:transform}.scard__sheet{position:relative;border-radius:20px;padding:10px;background:#094a52f2;border:1px solid rgba(250,246,238,.3);box-shadow:inset 0 1px #ffffff42}.scard__frame{border-radius:12px;box-shadow:inset 0 1px #ffffff38}.scard__meta{display:flex;align-items:center;gap:10px;padding:11px 6px 3px;font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:#faf6eebd}.frame,.scard__frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-l);overflow:clip;isolation:isolate;container-type:inline-size;background:#faf6ee0f;border:1px solid rgba(250,246,238,.22);box-shadow:inset 0 1px #ffffff38,0 50px 100px -50px #0009}.res{position:absolute;top:0;right:0;bottom:0;left:0;--r: 1}.meta{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:var(--ink-2)}.meta__dot{inline-size:4px;block-size:4px;border-radius:50%;background:var(--lime)}.meta__name{color:var(--cream)}.res--video .res__poster{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.res--video .res__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease-ui)}.res--video.has-video .res__video{opacity:1}.res--type{background:#f4f1e8;color:#23211c;display:grid;place-items:center;overflow:clip}.res--type .tl{display:grid;justify-items:center;gap:.35em;text-align:center;padding:6%;transform-origin:50% 50%}.res--type .tl__k{font-family:var(--f-mono);font-size:clamp(9px,1cqw,12px);letter-spacing:.1em;text-transform:uppercase;color:#8f897b}.res--type .tl__ar{font-family:"IBM Plex Sans Arabic",var(--f-ar-display);font-weight:700;font-size:clamp(22px,5.2cqw,54px);line-height:1.5;color:#23211c;text-wrap:balance;max-inline-size:14em}.res--type .tl__ar span{display:inline-block}.res--type .tl__ul{display:block;inline-size:4.5em;block-size:3px;background:#e07a1f;border-radius:2px;transform-origin:right center}.res--type .tl__en{font-size:clamp(9px,1.25cqw,14px);letter-spacing:.32em;text-transform:uppercase;color:#8f897b;font-weight:500}.res--type .tl__brand{position:absolute;inset-inline-end:4%;inset-block-end:6%;inline-size:12px;block-size:12px;border-radius:50%;background:#e07a1f}.res--deck{background:var(--cream);color:var(--ink-base)}.res--deck .slide{position:absolute;top:0;right:0;bottom:0;left:0;padding:7% 8%;display:grid;align-content:center;gap:.6em;font-size:clamp(9px,1.5cqw,15px)}.res--deck .slide--title{grid-template-columns:1.1fr 1fr;column-gap:6%;align-items:center}.res--deck .slide--title img{inline-size:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;display:block}.res--deck .slide__copy{display:grid;gap:.6em;text-align:end}.res--deck .slide__k{font-family:"IBM Plex Sans Arabic",var(--f-ar-text);font-size:.85em;color:#0d464e99}.res--deck h4{font-family:"IBM Plex Sans Arabic",var(--f-ar-display);font-weight:700;font-size:2.1em;line-height:1.45;text-wrap:balance}.res--deck .slide__en{font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:#0d464e8c}.res--deck .slide--points{text-align:end}.res--deck ol{list-style:none;counter-reset:p;display:grid;gap:.5em;font-family:"IBM Plex Sans Arabic",var(--f-ar-text);font-size:1.5em;line-height:1.5}.res--deck ol li{display:flex;gap:.6em;align-items:baseline}.res--deck ol li:before{counter-increment:p;content:counter(p,arabic-indic);font-family:var(--f-mono);font-size:.6em;color:var(--coral)}.res--deck .slide--close{text-align:center;justify-items:center}.res--deck .slide__n{font-family:var(--f-mono);font-size:.75em;color:#0d464e80;position:absolute;inset-inline-end:5%;inset-block-end:6%}.res--audio{background:var(--cream);color:var(--ink-base);display:grid;align-content:center;padding:6% 8%}.res--audio .player{display:grid;gap:1.2em;font-size:clamp(9px,1.5cqw,15px)}.res--audio .player__k{font-family:var(--f-mono);font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:#0d464e99}html[lang=ar] .res--audio .player__k{font-family:var(--f-ar-text);letter-spacing:0}.res--audio .player__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1em}.res--audio .player__play{inline-size:3em;block-size:3em;border-radius:50%;background:var(--ink-base);display:grid;place-items:center}.res--audio .player__play i{inline-size:0;block-size:0;border-block:.45em solid transparent;border-inline-start:.75em solid var(--cream);translate:.1em 0}.res--audio .player__play.is-on i{inline-size:.8em;block-size:.8em;border:0;translate:0;background:var(--coral);border-radius:2px}.res--audio .wave{--p: 0;display:flex;align-items:center;gap:3px;block-size:3em;position:relative;direction:ltr}.res--audio .wave i{flex:1;block-size:var(--h);border-radius:2px;background:#0d464e38}.res--audio .wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--teal);-webkit-mask:linear-gradient(90deg,#000 calc(var(--p) * 100%),transparent 0);mask:linear-gradient(90deg,#000 calc(var(--p) * 100%),transparent 0);mix-blend-mode:multiply;opacity:.9}.res--audio .player__t{font-family:var(--f-mono);font-size:.85em;font-variant-numeric:tabular-nums;color:#0d464eb3}.res--audio .lines{list-style:none;display:grid;gap:.35em;font-family:"IBM Plex Sans Arabic",var(--f-ar-text);font-size:1.15em;line-height:1.7}.res--audio .lines li{opacity:.45;color:var(--ink-base)}@media(max-width:1023px),(hover:none){.studio.is-inline .ix__btn{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;align-items:start;padding-block:18px}.studio.is-inline .ix__n{grid-column:1;grid-template-columns:auto auto;justify-content:start;gap:10px}.studio.is-inline .ix__line{grid-column:1;font-size:clamp(21px,5.4vw,27px);padding-inline-end:0}.studio.is-inline .ix__panel .ix__ask{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);padding-block-end:4px}.studio.is-inline .ix__plus{display:block;grid-column:2;grid-row:1 / span 2;align-self:center;position:relative;inline-size:30px;block-size:30px;border-radius:50%;border:1px solid var(--line-strong);transition:transform .5s var(--ease-ui),background-color .3s var(--ease-ui)}.studio.is-inline .ix__plus:before,.studio.is-inline .ix__plus:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:11px;block-size:1.5px;background:var(--ink);translate:-50% -50%}.studio.is-inline .ix__plus:after{rotate:90deg}.studio.is-inline .ix__row.is-open .ix__plus{transform:rotate(45deg);background:#0d464e14}.studio.is-inline .ix.is-hover .ix__row:not(.is-on){opacity:1}.studio.is-inline .ix__panel{display:grid;gap:10px;overflow:hidden;block-size:0}.studio.is-inline .ix__panel .frame{border-radius:14px;box-shadow:none}.studio.is-inline .ix__panel .meta{padding-block-end:22px}.ix__head{grid-template-columns:1fr;row-gap:var(--s-2)}.scard{display:none}}.res--report{--rd-paper: var(--white, #fffdf8);--rd-desk: var(--paper-2, #ece4d4);--rd-ink: var(--ink, #0d464e);--rd-ink2: rgba(13, 70, 78, .72);--rd-ink3: rgba(13, 70, 78, .5);--rd-line: rgba(13, 70, 78, .12);--rd-coral: var(--coral, #ff7759);--rd-teal: var(--teal-deep, #0e5d67);--rd-lime: #6f9b1f;background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.55),transparent 60%),var(--rd-desk);overflow:clip;font-size:clamp(8.5px,1.42cqw,13.5px)}.rd{position:absolute;top:0;right:0;bottom:0;left:0}.rd__rail{position:absolute;inset-block:9% 9%;inset-inline-start:4.5%;inline-size:9%;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:.4em}.rd__railk{font-family:var(--f-mono, "IBM Plex Mono", monospace);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-ink3);white-space:nowrap}.rd[lang=ar] .rd__railk{font-family:var(--f-ar-text, "IBM Plex Sans Arabic", sans-serif);font-size:.85em;letter-spacing:0;text-transform:none}.rd__track{position:relative;inline-size:.45em;border-radius:1em;background:repeating-linear-gradient(to bottom,rgba(13,70,78,.28) 0 2px,transparent 2px 5px)}.rd__t0,.rd__t1{font-family:var(--f-mono, "IBM Plex Mono", monospace);font-size:.7em;color:var(--rd-ink3);direction:ltr}.rd__railk{grid-row:1}.rd__t0{grid-row:2}.rd__track{grid-row:3}.rd__t1{grid-row:4}.rd__dot{position:absolute;inset-block-start:var(--at);inset-inline-start:50%;inline-size:.9em;block-size:.9em;margin:-.45em;border-radius:50%;background:var(--rd-paper);border:2px solid var(--rd-teal);transition:background .3s,border-color .3s,box-shadow .3s}.rd__dot.is-on{background:var(--rd-coral);border-color:var(--rd-coral);box-shadow:0 0 0 .45em #ff775938;animation:rd-pulse 1.4s ease-out infinite}@keyframes rd-pulse{0%{box-shadow:0 0 #ff775973}to{box-shadow:0 0 0 1.1em #ff775900}}.rd__play{position:absolute;--at: 0%;inset-block-start:var(--at);inset-inline:-.5em;block-size:2px;background:var(--rd-coral)}.rd__links{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;pointer-events:none;z-index:0;overflow:visible}.rd__scroll{z-index:1}.rd__links path{fill:none;stroke:var(--rd-coral);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:0;opacity:.18;vector-effect:non-scaling-stroke}.rd__scroll{position:absolute;inset-block:0;inset-inline:17% 4%;overflow:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 92%,transparent 100%)}.rd__page{margin-block:5.5% 34%;padding:7% 8% 6%;background:var(--rd-paper);color:var(--rd-ink);border-radius:.5em;box-shadow:0 .1em .2em #0d464e0f,0 1.6em 3.2em -1.2em #0d464e47;line-height:1.5}.rd__head{display:flex;align-items:center;gap:.7em;padding-block-end:.9em;border-block-end:1px solid var(--rd-line)}.rd__sym{inline-size:1.5em;block-size:1.5em;color:var(--rd-teal);flex:none}.rd__k{font-family:var(--f-mono, "IBM Plex Mono", monospace);font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-ink3)}.rd[lang=ar] .rd__k{font-family:var(--f-ar-text, "IBM Plex Sans Arabic", sans-serif);font-size:.85em;letter-spacing:0;text-transform:none}.rd__title{margin:.9em 0 .5em;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:2.15em;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.rd[lang=ar] .rd__title{font-family:var(--f-ar-display, "Cairo", sans-serif);font-weight:800;line-height:1.35;letter-spacing:0}.rd__meta{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-block-end:1.1em}.rd__faces{display:inline-flex}.rd__faces i,.rd__faces b{inline-size:1.75em;block-size:1.75em;border-radius:50%;display:grid;place-items:center;font:600 .72em/1 var(--f-text, sans-serif);border:2px solid var(--rd-paper);margin-inline-start:-.45em;color:var(--rd-ink)}.rd__faces i:first-child{margin-inline-start:0}.rd__faces i:nth-child(1){background:#f6c6b5}.rd__faces i:nth-child(2){background:#a2eec0}.rd__faces i:nth-child(3){background:#dcebec}.rd__faces i:nth-child(4){background:#edb5ea}.rd__faces b{background:var(--rd-desk);font-weight:500}.rd__badge{display:inline-flex;align-items:center;gap:.45em;padding:.3em .75em;border-radius:1em;font-family:var(--f-mono, monospace);font-size:.7em;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-lime);background:#c6ff6338;border:1px solid rgba(111,155,31,.35);white-space:nowrap}.rd[lang=ar] .rd__badge{font-family:var(--f-ar-text, sans-serif);font-size:.82em;letter-spacing:0;text-transform:none}.rd__badge i{inline-size:.6em;block-size:.6em;border-radius:50%;background:var(--rd-lime)}.rd__tldr{margin:0 0 .6em;padding:.85em 1em;border-inline-start:3px solid var(--rd-coral);background:#f7f2e8;border-radius:0 .4em .4em 0;color:var(--rd-ink2)}.rd[dir=rtl] .rd__tldr{border-radius:.4em 0 0 .4em}.rd__tldr b{display:block;margin-block-end:.2em;font-family:var(--f-mono, monospace);font-weight:500;font-size:.72em;letter-spacing:.1em;color:var(--rd-coral)}.rd[lang=ar] .rd__tldr b{font-family:var(--f-ar-text, sans-serif);font-size:.85em;letter-spacing:0}.rd__sec h5{display:flex;align-items:baseline;gap:.6em;margin:1.1em 0 .35em;font-family:var(--f-mono, monospace);font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-coral)}.rd[lang=ar] .rd__sec h5{font-family:var(--f-ar-text, sans-serif);font-size:.88em;letter-spacing:0}.rd__num{color:var(--rd-ink3)}.rd__claim{position:relative;display:flex;align-items:center;gap:.6em;margin:0;padding:.55em .6em;border-radius:.45em;color:var(--rd-ink);transition:background .35s}.rd__claim:before{content:"";position:absolute;inset-block:.5em;inset-inline-start:-.2em;inline-size:3px;border-radius:3px;background:var(--rd-coral);transform:scaleY(0);transition:transform .35s}.rd__claim.is-on{background:#ff775914}.rd__claim.is-on:before{transform:scaleY(1)}.rd__line{flex:1}.rd__who{inline-size:1.55em;block-size:1.55em;border-radius:50%;display:grid;place-items:center;flex:none;font:600 .72em/1 var(--f-text, sans-serif);background:#f6c6b5;color:var(--rd-ink)}.rd__claim:nth-of-type(2) .rd__who{background:#a2eec0}.rd__chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.45em;padding:.25em .6em;border-radius:1em;flex:none;font-family:var(--f-mono, monospace);font-size:.74em;direction:ltr;color:var(--rd-teal);background:#e7f1f1;border:1px solid rgba(14,93,103,.18);transition:background .3s,color .3s}.rd__chip i{inline-size:0;block-size:0;border-block:.32em solid transparent;border-inline-start:.5em solid var(--rd-coral)}.rd__claim.is-on .rd__chip{background:var(--rd-coral);color:#fff;border-color:transparent}.rd__claim.is-on .rd__chip i{border-inline-start-color:#fff}.rd__foot{display:flex;justify-content:space-between;margin-block-start:1.4em;padding-block-start:.8em;border-block-start:1px solid var(--rd-line);font-family:var(--f-mono, monospace);font-size:.68em;letter-spacing:.04em;color:var(--rd-ink3)}.rd[lang=ar] .rd__foot{font-family:var(--f-ar-text, sans-serif);font-size:.8em;letter-spacing:0}@media(prefers-reduced-motion:reduce){.rd__dot.is-on{animation:none}}.rd__pg{direction:ltr;unicode-bidi:isolate}.privacy{position:relative;isolation:isolate;overflow-x:clip;padding-block:calc(var(--section) * 1.4) calc(var(--section) * 1.6)}.privacy.sea{padding-block-start:calc(var(--section) * 2.4)}.privacy .sea__pattern{-webkit-mask-image:radial-gradient(72% 76% at 50% 50%,transparent 26%,rgba(0,0,0,.55) 62%,#000 100%),linear-gradient(180deg,transparent 0%,#000 24%,#000 80%,transparent 100%);mask-image:radial-gradient(72% 76% at 50% 50%,transparent 26%,rgba(0,0,0,.55) 62%,#000 100%),linear-gradient(180deg,transparent 0%,#000 24%,#000 80%,transparent 100%)}.privacy .cut--fade{block-size:clamp(100px,10vw,150px)}.privacy .wrap{max-width:calc(var(--max) + 180px + 2 * var(--gutter))}.pv{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:center}.pv__copy{grid-column:1 / span 4;grid-row:1;display:grid;gap:var(--s-5);justify-items:start;align-content:center}.pv__title{font-size:clamp(34px,2.1vw + 8px,52px);max-width:11ch;color:var(--ink)}html[lang=ar] .pv__title{font-size:clamp(32px,2vw + 8px,46px);line-height:1.3;max-width:13ch}.pv__claims{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pv__claims li{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:20em;text-wrap:pretty}html[lang=ar] .pv__claims li{line-height:1.7}.pv__frame{grid-column:6 / span 7;grid-row:1;margin:0;justify-self:end;inline-size:min(100%,calc((100vh - var(--nav-h) - 56px) * 1800 / 1344))}.sea .pv__frame{border-radius:clamp(14px,1.6vw,26px);overflow:clip}.pv__frame img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1800 / 1344;object-fit:cover}@media(max-width:1023px){.pv{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.pv__copy{display:contents}.pv__copy>.label{order:1}.pv__title{order:2}.pv__frame{order:3;grid-column:auto;grid-row:auto;justify-self:stretch;inline-size:100%;margin-block:var(--s-2)}.pv__claims{order:4}}.cut{position:absolute;inset-inline:0;top:0;z-index:0;pointer-events:none}.cut--lace{overflow:clip;will-change:transform}.cut__tile{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:calc(100% + var(--tile-w));animation:cut-drift var(--drift, 70s) linear infinite;will-change:transform}@keyframes cut-drift{to{transform:translate(calc(-1 * var(--tile-w)))}}.cut--lace-b{--tile-w: 216px;--drift: 90s;top:-36px;block-size:72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.cut--lace-b .cut__tile{background:url(/site/cuts/lace-b.svg) 0 50% / 216px 36px repeat-x}.cut--dusk{top:auto;bottom:0}.cut--dusk-teal{block-size:230px;background:linear-gradient(180deg,#faf6ee00,#f7f5ed05,#f0f1ea13,#e5ece628,#d7e5e042,#c6dcd860,#b3d2d080,#a0c8c69f,#8cbcbcbd,#79b0b2d7,#66a4a7ec,#55979cfa,#458c92,#388088,#2c767e,#236d75,#1b656e,#165e68,#135963,#125660,#11555f)}.cut--dusk-coral{block-size:200px;background:linear-gradient(180deg,#f3ede100,#f3ece005,#f3ebde12,#f4e8dc25,#f4e5d83e,#f5e0d35b,#f6dbcd79,#f7d6c698,#f8d0bfb6,#f9c9b7d0,#fac2afe6,#fbbba7f6,#fbb39efe,#fcac96,#fda58e,#fe9e86,#fe987f,#ff9379,#ff8f75,#ff8c72,#ff8b71)}.cut--fade{z-index:-2;block-size:clamp(140px,18vw,260px);background:var(--from, var(--cream));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.985) 7.1%,rgba(0,0,0,.945) 14.3%,rgba(0,0,0,.882) 21.4%,rgba(0,0,0,.802) 28.6%,rgba(0,0,0,.708) 35.7%,rgba(0,0,0,.606) 42.9%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.394) 57.1%,rgba(0,0,0,.292) 64.3%,rgba(0,0,0,.198) 71.4%,rgba(0,0,0,.118) 78.6%,rgba(0,0,0,.055) 85.7%,rgba(0,0,0,.015) 92.9%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000000fb 7.1%,#000000f1 14.3%,#000000e1 21.4%,#000000cd 28.6%,#000000b5 35.7%,#0000009b 42.9%,#00000080,#00000064 57.1%,#0000004a 64.3%,#00000032 71.4%,#0000001e 78.6%,#0000000e 85.7%,#00000004 92.9%,#0000)}.product .cut--fade,.privacy .cut--fade,.cta .cut--fade{--from: var(--cream)}.workflow .cut--fade,.language .cut--fade,.studio .cut--fade{--from: var(--paper)}.circles .cut--fade{--from: var(--ink)}@media(max-width:1023px){.cut--dusk-teal{block-size:150px}.cut--dusk-coral,.cut--fade{block-size:120px}}@media(prefers-reduced-motion:reduce){.cut__tile{animation:none}}:root{--join-gap: 144px}.workflow{overflow:visible;overflow-x:clip}main>section.product{padding-block-start:var(--join-gap);padding-block-end:var(--join-gap)}main>section.workflow{padding-block-start:var(--join-gap);padding-block-end:var(--join-gap)}main>section.circles{padding-block-start:var(--join-gap);padding-block-end:calc(15px + var(--join-gap))}main>section.language{padding-block-start:calc(15px + var(--join-gap))}main>section.regions{padding-block-start:var(--join-gap);padding-block-end:var(--join-gap)}main>section.studio{padding-block-end:var(--join-gap)}main>section.privacy.sea{padding-block-start:var(--join-gap);padding-block-end:var(--join-gap)}main>section.founders{padding-block-start:var(--join-gap)}main>section.team{padding-block-start:var(--join-gap);padding-block-end:var(--join-gap)}main>section.cta{padding-block-start:var(--join-gap)}@media(max-width:1023px){.hero__pin{min-height:calc(100svh + var(--hero-foot, 0px));padding-block-end:calc(32px + var(--hero-foot, 0px))}}main>section.workflow,main>section.language,main>section.regions,main>section.studio,main>section.privacy.sea,main>section.team{display:grid;grid-template-columns:minmax(0,1fr);align-content:center}main>section.workflow{min-height:calc(100svh + 24px)}main>section.language{min-height:calc(100svh + 39px)}main>section.regions{min-height:calc(100svh + 24px)}main>section.studio{min-height:calc(100svh + 24px)}main>section.privacy.sea{min-height:calc(100svh + 24px)}main>section.team{min-height:calc(100svh + 24px)}.chap{display:inline-flex;align-items:center;gap:14px;margin:0;font-family:var(--f-mono);font-size:12.5px;line-height:1;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);font-weight:500}.chap__n{position:relative;flex:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;border:1.5px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.chap__n:after{content:"";position:absolute;inset-block-start:-2px;inset-inline-end:-2px;inline-size:11px;block-size:11px;border-radius:50%;background:var(--coral)}.chap__t{display:inline-flex;align-items:center;gap:14px}.chap__t:before{content:"";inline-size:36px;block-size:1.5px;background:currentColor;opacity:.4;flex:none}.sea .chap{color:var(--cream)}html[lang=ar] .chap{font-family:var(--f-ar-text);letter-spacing:0;font-size:14px}html[lang=ar] .chap__n{font-family:var(--f-mono)}.sec__head>.chap{grid-column:1 / -1}.product__chap{margin-block-end:clamp(20px,2.2vw,32px)}.product__grid{--stage-h: min(600px, calc(100svh - 270px) )}.workflow__head{margin-block-end:clamp(40px,4vw,64px)}.fblock--intro>.chap{margin-block-end:var(--s-2)}@media(max-width:1023px){.majlis__copy>.chap,.pv__copy>.chap{order:0}}.hero__title .line--sub{display:block;font-size:.5em;line-height:1.12;letter-spacing:-.02em;margin-block-start:.3em;color:var(--ink)}.hero__lede{margin:var(--s-3) 0 0;max-width:34em;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);text-wrap:pretty}.hero__foot{margin-block-start:var(--s-4)}.hero__actions{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.hero__signin{font-weight:560;font-size:15.5px;color:var(--ink);border-block-end:1px solid rgba(13,70,78,.4);transition:border-color var(--t-ui) var(--ease-ui)}.hero__signin:hover{border-color:var(--ink)}html[lang=ar] .hero__lede{line-height:1.75}.product__plates canvas,.product__plates img{inset-block:0 108px;block-size:auto}.plates__cap{position:absolute;inset-inline:0 var(--s-3);inset-block-end:0;block-size:96px;display:grid;align-content:start;gap:6px;opacity:0;transition:opacity .35s var(--ease-ui)}.plates__cap.is-on{opacity:1}.plates__cap-t{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:640;color:var(--ink)}.plates__cap-p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:24em;text-wrap:pretty}html[lang=ar] .plates__cap-t{font-family:var(--f-ar-display);letter-spacing:0}.slate__face{grid-template-rows:auto 1fr auto auto auto}.slate__line{font-size:var(--fs-body);line-height:1.4;color:var(--ink-2);max-width:20em;text-wrap:pretty;margin-block-start:-6px}.slate__detail{inset-block-end:150px}@media(max-width:1023px){.slate__face{grid-template-rows:auto auto auto}.slate__line{grid-column:1 / span 2;grid-row:3;margin:0}}.majlis__lede{margin:0;max-width:30em;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);text-wrap:pretty}.majlis__title{text-wrap:balance}@media(max-width:1023px){.majlis__copy>.majlis__lede{order:2}}.lang__points{grid-column:8 / -1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4)}.lang__points li{display:grid;gap:4px;align-content:start}.lang__points b{font-weight:640;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);color:var(--ink)}.lang__points span{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}@media(max-width:1023px){.lang__points{grid-column:1 / -1}}@media(max-width:560px){.lang__points{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}}.pv__claims{gap:var(--s-3)}.pv__claims li{display:grid;gap:4px;max-width:22em}.pv__claims li b{font-weight:640;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--cream)}.pv__claims li span{font-size:var(--fs-body);line-height:var(--lh-body)}.cta__actions{row-gap:var(--s-2)}.cta__org,.cta__tag{flex-basis:100%;margin:0;font-size:15.5px;color:var(--ink-2)}.cta__org a{font-weight:560;color:var(--ink);border-block-end:1px solid rgba(13,70,78,.4)}.cta__org a:hover{border-color:var(--ink)}.cta__tag{font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3, var(--ink-2))}html[lang=ar] .cta__tag{font-family:var(--f-ar-text);letter-spacing:0;text-transform:none;font-size:14px}.majlis__title.h2{font-size:clamp(28px,1.2vw + 13px,36px);max-width:15em}.majlis__lede{font-size:var(--fs-body);max-width:27em}.language__head>.h2{grid-column:1 / span 8}.lang__points{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3) var(--col-gap);margin-block-start:var(--s-2)}@media(max-width:1199px){.lang__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lang__points{grid-template-columns:minmax(0,1fr)}}.cta__mark{position:relative;z-index:0}.cta__copy,.cta__actions{position:relative;z-index:1}.cta__mark .cta__kufi{position:absolute;inset-block-start:-24%;inset-inline-start:-75%;inline-size:250%;block-size:130%;max-inline-size:none;pointer-events:none}.team{--field: radial-gradient(55% 45% at 100% 0%, rgba(198, 255, 99, .28), transparent 70%)}[dir=rtl] .team{--field: radial-gradient(55% 45% at 0% 0%, rgba(198, 255, 99, .28), transparent 70%)}.team__grid{display:grid;gap:clamp(40px,4.4vw,72px)}.team__head{display:grid;gap:var(--s-3);justify-items:start}.team__head .h2{max-width:22ch;text-wrap:balance}.team__people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2.4vw,40px);row-gap:var(--s-6);align-items:start}.person{display:grid;gap:6px;align-content:start;justify-items:start;min-inline-size:0}.person__face{position:relative;display:block;box-sizing:border-box;inline-size:min(100%,220px);aspect-ratio:1;border-radius:50%;margin-block-end:var(--s-2h, 12px)}.person__face:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid var(--coral);pointer-events:none}.person__face img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover;display:block}.person__name{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:660;color:var(--ink)}.person__role{margin:0 0 6px;font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--coral-ink);line-height:1.35}.person--team .person__role{color:#0e6872}.person__bio{margin:0;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);max-width:22em;text-wrap:pretty}html[lang=ar] .person__role{font-family:var(--f-ar-text);letter-spacing:0;text-transform:none;font-size:14px}html[lang=ar] .person__bio{line-height:1.7}@media(max-width:1023px){.team__people{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-5)}}@media(max-width:560px){.team__people{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.person{grid-template-columns:112px minmax(0,1fr);column-gap:var(--s-3);justify-items:stretch}.person__face{grid-row:1 / span 3;inline-size:112px;margin:0}}.founders{--field: radial-gradient(50% 42% at 0% 100%, rgba(198, 255, 99, .24), transparent 70%)}[dir=rtl] .founders{--field: radial-gradient(50% 42% at 100% 100%, rgba(198, 255, 99, .24), transparent 70%)}.founders__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-4);align-items:end}.founders__grid>.chap{grid-column:1 / -1;align-self:start}.founders__quote{grid-column:1 / span 8;margin:0;display:grid;gap:var(--s-3)}.founders__p{margin:0;font-family:var(--f-display);font-variation-settings:"wdth" 100;font-size:clamp(20px,.9vw + 13px,27px);line-height:1.42;letter-spacing:-.006em;font-weight:480;color:var(--ink);text-wrap:pretty}.founders__by{grid-column:10 / span 3;margin:0;display:grid;gap:var(--s-2);justify-items:start}.founders__faces{display:flex}.founders__faces img{inline-size:64px;block-size:64px;border-radius:50%;object-fit:cover;border:2px solid var(--cream);box-shadow:0 0 0 1.5px var(--coral)}.founders__faces img+img{margin-inline-start:-14px}.founders__by figcaption{display:grid;gap:3px}.founders__by b{font-size:var(--fs-body);font-weight:640;color:var(--ink)}.founders__by span{font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--coral-ink)}html[lang=ar] .founders__p{font-family:var(--f-ar-text);font-weight:500;line-height:1.8;letter-spacing:0}html[lang=ar] .founders__by span{font-family:var(--f-ar-text);letter-spacing:0;text-transform:none;font-size:14px}@media(max-width:1023px){.founders__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}.founders__quote,.founders__by{grid-column:1 / -1}.founders__p{font-size:clamp(18px,4.6vw,23px)}}.regions{--field: radial-gradient(55% 45% at 100% 0%, rgba(246, 198, 181, .45), transparent 70%)}[dir=rtl] .regions{--field: radial-gradient(55% 45% at 0% 0%, rgba(246, 198, 181, .45), transparent 70%)}.regions__panel{display:grid}.regions__view{position:relative;aspect-ratio:2.33 / 1;overflow:clip;background:var(--paper-2)}.regions__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity 1s var(--ease-ui)}.regions__img img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.06);transition:transform 9s var(--ease-out)}.regions__img.is-on{opacity:1}.regions__img.is-on img{transform:scale(1)}.regions__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,72px);padding:clamp(24px,2.6vw,40px) var(--panel-pad) clamp(28px,3vw,44px);border-block-start:1px solid var(--line)}.regions__side{display:grid;gap:var(--s-3);align-content:start;justify-items:start}.regions__tabs{display:flex;gap:var(--s-4)}.regions__tab{padding:0 0 8px;border:0;border-block-end:1.5px solid transparent;background:none;cursor:pointer;font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);transition:color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui)}.regions__tab.is-on{color:var(--ink);border-color:var(--coral)}@media(hover:hover){.regions__tab:hover{color:var(--ink)}}html[lang=ar] .regions__tab{font-family:var(--f-ar-text);letter-spacing:0;text-transform:none;font-size:14px}.regions__heads,.regions__texts{display:grid}.regions__head,.regions__text{grid-area:1 / 1;display:grid;gap:var(--s-1h, 10px);opacity:0;translate:0 8px;pointer-events:none;transition:opacity .45s var(--ease-ui),translate .45s var(--ease-out)}.regions__head.is-on,.regions__text.is-on{opacity:1;translate:0 0;pointer-events:auto;transition:opacity .7s var(--ease-ui) .25s,translate .8s var(--ease-out) .25s}.regions__name{margin:0;font-size:clamp(26px,1.4vw + 12px,36px);line-height:1.08;letter-spacing:var(--tr-h3);font-weight:660;color:var(--ink)}.regions__sub{margin:0;font-size:clamp(16px,.4vw + 11px,18px);line-height:1.4;font-weight:560;color:var(--teal-deep);max-width:24em;text-wrap:pretty}html[lang=ar] .regions__name{font-family:var(--f-ar-display);font-weight:600;line-height:1.3}.regions__texts{align-content:start;padding-block-start:calc(var(--fs-label) * 1.3 + 8px + 1.5px + var(--s-3))}.regions__text{gap:var(--s-2)}.regions__text p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:36em;text-wrap:pretty}.regions__text .regions__dev b{color:var(--ink);font-weight:600}html[lang=ar] .regions__sub,html[lang=ar] .regions__text p{line-height:1.75}@media(prefers-reduced-motion:reduce){.regions__img,.regions__img img,.regions__head,.regions__text,.regions__tab{transition:none!important}.regions__img.is-on img{transform:none}}@media(max-width:1023px){.regions__view{aspect-ratio:4 / 5}.regions__body{grid-template-columns:minmax(0,1fr);row-gap:var(--s-3);padding:22px 20px 26px}.regions__side{display:contents}.regions__tabs{order:0;gap:var(--s-3)}.regions__heads{order:1}.regions__texts{order:2;padding-block-start:0}.regions__name{font-size:clamp(26px,7vw,32px)}}@media(min-width:700px)and (max-width:1023px){.regions__view{aspect-ratio:16 / 10}}:lang(ar){letter-spacing:0!important}[lang=ar]{font-family:var(--f-ar-text)}html[lang=ar] body{font-family:var(--f-ar-text);font-size:17px;line-height:1.75}html[lang=ar] .display,html[lang=ar] .h2,html[lang=ar] .h3,html[lang=ar] .t4,html[lang=ar] .studio__title,html[lang=ar] .ftext__t,html[lang=ar] .phase__t,html[lang=ar] .step__t,html[lang=ar] .promise h3,html[lang=ar] .feat h3,html[lang=ar] .output h3,html[lang=ar] .ruled__cell h3,html[lang=ar] .statement,html[lang=ar] .qa__q button,html[lang=ar] .cup__city,html[lang=ar] .prod__name,html[lang=ar] .places__line,html[lang=ar] .circles__closing,html[lang=ar] .footer__brand p,html[lang=ar] .approach__sign,html[lang=ar] .ui-bubble__h,html[lang=ar] .ui-event__t{font-family:var(--f-ar-display);font-weight:500;font-variation-settings:normal;letter-spacing:0}html[lang=ar] .display{font-size:calc(var(--fs-display) * .8);line-height:1.28}html[lang=ar] .h2{font-size:calc(var(--fs-h2) * .82);line-height:1.32;max-width:20ch}html[lang=ar] .h3{line-height:1.35}html[lang=ar] .studio__title{font-size:calc(var(--fs-h2) * .82);line-height:1.4}html[lang=ar] .cta__title{max-width:12ch}html[lang=ar] .ftext__t{font-size:clamp(24px,1vw + 12px,32px);line-height:1.35;max-width:16ch}html[lang=ar] .t4,html[lang=ar] .step__t,html[lang=ar] .promise h3,html[lang=ar] .feat h3,html[lang=ar] .ruled__cell h3,html[lang=ar] .prod__name,html[lang=ar] .cup__city{line-height:1.4}html[lang=ar] .statement{font-size:clamp(28px,1.6vw + 12px,44px);line-height:1.4}html[lang=ar] .lede,html[lang=ar] .hero__lede{line-height:1.7}html[lang=ar] .cta__text,html[lang=ar] .promise p,html[lang=ar] .feat p,html[lang=ar] .output p:not(.label),html[lang=ar] .qa__bubble p,html[lang=ar] .risha__copy>p:not(.label){line-height:1.7}@media(min-width:1024px){html[lang=ar] .sec__head>.lede{padding-block-start:calc((var(--fs-h2) * .82 * (1.32 + .73) - var(--fs-lede) * (1.7 + .67)) / 2)}html[lang=ar] .studio__head>.lede{padding-block-start:0}}html[lang=ar] .places__line{font-size:clamp(26px,1.3vw + 12px,38px);line-height:1.35}html[lang=ar] .footer__brand p{line-height:1.45;font-size:clamp(20px,.8vw + 12px,26px)}html[lang=ar] .label,html[lang=ar] .step__n,html[lang=ar] .phase__n,html[lang=ar] .ftext__n{font-family:var(--f-ar-text);font-size:13px;letter-spacing:0}html[lang=ar] .label__n{font-family:var(--f-mono)}html[lang=ar] .btn{font-weight:600;letter-spacing:0}html[lang=ar] .nav__signin{font-size:17px}html[lang=ar] .rail__item{font-size:14px}html[lang=ar] .product__rail{direction:rtl;text-align:right}html[lang=ar] .ftext__p{line-height:1.7}html[lang=ar] .ftext__n{direction:ltr;text-align:right}html[lang=ar] .ps__t{font-family:var(--f-ar-display);font-variation-settings:normal;font-weight:700;letter-spacing:0;line-height:1.25}html[lang=ar] .ps__d{line-height:1.7}html[lang=ar] .ps__n{direction:ltr;text-align:end;display:block}html[lang=ar] .pulse__sats,html[lang=ar] .orb{direction:ltr}html[lang=ar] .sat__i{left:calc(300px - var(--x) * 1px)}html[lang=ar] .sat .to{flex-direction:row-reverse}html[lang=ar] .sat .to--r{flex-direction:row}html[lang=ar] .window__split{grid-template-columns:minmax(0,1fr) 212px}html[lang=ar] .product__rail{order:2;border-inline-end:0;border-inline-start:1px solid var(--line);padding:14px 18px 14px 10px}@media(max-width:1279px){html[lang=ar] .window__split{grid-template-columns:minmax(0,1fr) 184px}}html[lang=ar] .cup__meta{font-family:var(--f-ar-text);font-size:12px}html[lang=ar] .place figcaption{font-family:var(--f-ar-text);font-size:13px}html[lang=ar] .shot figcaption{font-size:16px}html[lang=ar] .greet__meta,html[lang=ar] .win__card em{font-family:var(--f-ar-text);font-size:13px}html[lang=ar] .greet__latin{font-family:var(--f-display);font-weight:700}html[lang=ar] .ui,html[lang=ar] .window__title,html[lang=ar] .rec__line--en{font-family:var(--f-text)}html[lang=ar] .ui [lang=ar],html[lang=ar] .rec__line--ar{font-family:var(--f-ar-text)}html[lang=ar] .window,html[lang=ar] .rec{direction:ltr;text-align:left}html[lang=ar] .window [dir=rtl],html[lang=ar] .rec [dir=rtl]{text-align:right}[dir=rtl] .btn{padding-inline:24px 22px}html[lang=ar] .greet__arabic{order:-1;font-size:clamp(48px,5vw + 10px,112px);line-height:1.25}html[lang=ar] .greet__latin{font-size:clamp(32px,3vw + 8px,72px);color:var(--teal-deep)}html[lang=ar] .greet__arabic.is-latin{order:0;font-size:clamp(30px,2.6vw + 8px,60px);line-height:1.2}html[lang=ar] .greet__goo:has(.is-latin) .greet__latin{font-size:clamp(44px,4.6vw + 10px,104px);color:var(--ink)}html[lang=ar] .cd-core,html[lang=ar] .ui-ring__core{font-family:var(--f-ar-text)}html[lang=ar] .ix__line{font-size:clamp(21px,.9vw + 12px,28px);line-height:1.4;letter-spacing:0}html[lang=ar] .ix__ask,html[lang=ar] .ix__head p:not(.label){line-height:1.7}html[lang=ar] .ix__you,html[lang=ar] .ix__n i{font-family:var(--f-ar-text);letter-spacing:0;font-size:12px}html[lang=ar] .scard__meta,html[lang=ar] .ix__panel .meta{font-family:var(--f-ar-text);letter-spacing:0;font-size:13px}html[lang=ar] .scard__ask{line-height:1.7;font-size:15px}.hero__pin:before{display:none}.hero__pin:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(calc(min(30vw,440px) * var(--ls, 1)) calc(min(30vw,440px) * var(--ls, 1)) at var(--mx, 50%) var(--my, 50%),rgba(255,119,89,.09) 0%,rgba(255,119,89,.05) 30%,rgba(198,255,99,.06) 55%,transparent 100%);mix-blend-mode:multiply;opacity:0;transition:opacity .6s var(--ease-ui)}.hero__pin:hover:after{opacity:1}.hero__paint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;inline-size:100%;block-size:100%;display:block}.hero__pin{cursor:crosshair}.hero__pin a,.hero__pin button{cursor:pointer}.hero.no-paint .hero__pin{cursor:auto}.hero__print{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--ht-print) 0 0 / 100% 100% no-repeat;opacity:.1}.hero__print--live{opacity:0;transition:opacity .5s var(--ease-ui);-webkit-mask-image:radial-gradient(calc(min(46vw,660px) * var(--ls, 1)) calc(min(46vw,660px) * var(--ls, 1)) at var(--mx) var(--my),#000 0%,#000 26%,rgba(0,0,0,.72) 52%,transparent 100%);mask-image:radial-gradient(calc(min(46vw,660px) * var(--ls, 1)) calc(min(46vw,660px) * var(--ls, 1)) at var(--mx) var(--my),#000 0%,#000 26%,rgba(0,0,0,.72) 52%,transparent 100%)}.hero__pin:hover .hero__print--live{opacity:.32}.hero .grain{opacity:.09}.hero.is-painted .hero__print,.hero.is-painted .hero__pin:after,.hero.is-painted .hero__pin>.grain{display:none}@media(hover:none){.hero__print{opacity:.2}.hero__print--live{display:none}.hero__pin:after{display:none}}.hero__title .hl-mask{padding-block:.14em .3em!important;margin-block:-.1em -.22em}.hero__title .hl{padding-block:.14em .3em;margin-block:-.14em -.3em;background-image:var(--ht-title);background-size:var(--ht-w, 100%) var(--ht-h, 100%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.hero__copy{container-type:inline-size;padding-inline-end:16px}.hero__title{font-size:min(13.2cqw,92px)}.hero__title .line+.line{text-wrap:wrap}.hero__foot{margin-block-start:var(--s-5)}.hero__copy{grid-column:1 / span 6}@media(max-width:1023px){.hero__pin{min-height:100svh}.hero__copy{grid-column:1 / -1;align-self:start;padding-block-start:6vh}}@media(max-width:1023px){.hero__title{font-size:min(11.5cqw,72px)}}.product__texts{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product__plates{grid-column:1 / span 4;position:relative;min-block-size:var(--stage-h)}.product__plates canvas,.product__plates img{position:absolute;inset-block:0;inset-inline:-32px 32px;inline-size:100%;block-size:100%;display:block}.product__plates img{object-fit:contain}.fblock__plate{inline-size:100%;aspect-ratio:1;object-fit:cover;display:block}.fblock .ftext__t,.fblock .ftext__p{display:none}.product__panel{position:relative}.product__intro{position:absolute;inset:clamp(14px,1.6vw,24px);display:grid;align-content:center;gap:var(--s-3);padding:clamp(28px,4.2vw,64px);border-radius:var(--radius-m);background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px #0d464e0a,0 24px 60px -36px #0d464e4d;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .5s var(--ease-ui),transform .8s var(--ease-ui)}.product__intro .h2{max-width:13ch;font-size:clamp(32px,2.4vw + 6px,52px);text-wrap:balance}.product__intro .lede{max-width:30em;color:var(--ink-2)}.product__stage.is-intro .product__intro{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}.product__panel .window{transition:opacity .45s var(--ease-ui),transform .8s var(--ease-ui)}.product__stage.is-intro .window{opacity:0;transform:translateY(-10px) scale(.99);pointer-events:none}.fblock--intro .h2{font-size:clamp(30px,8vw,40px);text-wrap:balance}.fblock--intro .lede{color:var(--ink-2)}.cta{--rings-c: transparent}.cta.sec--paper .btn--ink{--btn-fill: var(--ink);--btn-dot: var(--coral);color:var(--cream)}.cta__grid{align-items:center}.cta__mark{grid-column:8 / span 5;grid-row:1 / span 2;align-self:center;inline-size:100%;aspect-ratio:1000 / 813;max-inline-size:560px;justify-self:end}.cta__copy,.cta__actions{align-self:center}.cta__copy{grid-row:1}.cta__actions{grid-row:2}.cta__kufi{display:block;inline-size:100%;block-size:100%}.cta__mark.no-paint{background:url(/site/brand/kufi-mask.svg) center / contain no-repeat;opacity:.9}@media(max-width:1023px){.cta__mark{grid-column:1 / -1;grid-row:auto;justify-self:start;inline-size:min(100%,420px)}}.hero__words{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;direction:ltr}.hero__word{position:absolute;left:0;top:0;white-space:nowrap;font-weight:560;letter-spacing:-.01em;line-height:1;will-change:transform,opacity;transform-origin:50% 50%}.hero__word--ink{color:var(--ink)}.hero__word--paper{color:var(--cream)}.hero__word[lang=ar]{font-family:var(--f-ar-text);font-weight:600}.hero__frag{display:grid;gap:.35em;justify-items:start;text-align:start;line-height:1.2;inline-size:11.5em;white-space:normal;text-shadow:.5px .4px 0 rgba(255,119,89,.45)}.hero__frag[lang=ar]{justify-items:end;text-align:end}@media(max-width:1023px){.hero__frag{inline-size:9.6em;gap:.25em}.frag__day{font-size:1.8em}}.frag__k{font-family:var(--f-mono);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-weight:500}.hero__frag[lang=ar] .frag__k{font-family:var(--f-ar-text);text-transform:none;letter-spacing:0;font-size:.82em}.frag__line{font-size:.95em;font-weight:500;position:relative}.frag__line b{font-family:var(--f-mono);font-weight:500;font-size:.78em;opacity:.8;margin-inline-end:.2em}.frag__line--mark:after{content:"";position:absolute;inset-inline-start:1.4em;inset-block-end:-.1em;block-size:.14em;inline-size:0;background:var(--coral);transition:inline-size .6s var(--ease-ui) .15s}.is-close .frag__line--mark:after{inline-size:calc(100% - 1.4em)}.frag__wave{display:flex;align-items:center;gap:2px;block-size:18px;transition:opacity .5s var(--ease-ui),transform .5s var(--ease-ui);transform-origin:0 50%}.frag__wave i{display:block;inline-size:3px;block-size:var(--h, 6px);border-radius:2px;background:currentColor;animation:frag-wave 1.8s ease-in-out infinite alternate}.frag__wave i:nth-child(3n){animation-delay:-.6s}.frag__wave i:nth-child(3n+1){animation-delay:-1.2s}@keyframes frag-wave{0%{transform:scaleY(.7)}to{transform:scaleY(1.15)}}.frag__wave em{font-family:var(--f-mono);font-style:normal;font-size:.75em;margin-inline-start:.5em;opacity:.85}.frag__said{font-size:.95em;font-weight:500;opacity:0;transform:translateY(4px);transition:opacity .5s var(--ease-ui) .2s,transform .5s var(--ease-ui) .2s}.is-close .frag__wave{opacity:.35;transform:scaleY(.4)}.is-close .frag__said{opacity:1;transform:none}.frag__day{font-size:2.2em;font-weight:600;line-height:1;letter-spacing:-.02em}.frag__sub{font-family:var(--f-mono);font-size:.75em;opacity:.85}.frag__ev{font-size:.9em;font-weight:500;padding-inline-start:1em;position:relative;opacity:0;transform:translateY(4px);transition:opacity .5s var(--ease-ui) .2s,transform .5s var(--ease-ui) .2s}.frag__ev:before{content:"";position:absolute;inset-inline-start:0;top:.42em;inline-size:.5em;block-size:.5em;border-radius:50%;background:var(--coral)}.is-close .frag__ev{opacity:1;transform:none}.frag__todo{font-size:.95em;font-weight:500;display:flex;align-items:center;gap:.3em;white-space:nowrap}.frag__box{inline-size:.95em;block-size:.95em;border:1.5px solid currentColor;border-radius:.2em;position:relative;flex:none}.frag__box:after{content:"";position:absolute;left:.2em;top:.02em;inline-size:.3em;block-size:.55em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:50% 50%;transition:transform .35s var(--ease-ui) .2s}.is-close .frag__box:after{transform:rotate(45deg) scale(1)}.frag__todo em{font-style:normal;opacity:0;transition:opacity .5s var(--ease-ui) .45s}.is-close .frag__todo em{opacity:.9}.hero__lobe{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;text-shadow:.5px .4px 0 rgba(13,70,78,.18)}.hero__lobe[lang=ar]{font-family:var(--f-ar-text);text-transform:none;letter-spacing:0;font-size:1.1em;font-weight:600}.hero__caption{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;will-change:transform,opacity;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.hero__caption[lang=ar]{font-family:var(--f-ar-text);font-size:15px;letter-spacing:0;text-transform:none}.is-offscreen :is(.flow__thread,.dial,.cut__tile,.cut--wash,.frag__wave i,.ui-wave i,.q i,.rd__dot,.rec__live i,.hero__scrollcue span,.qa__typing i){animation-play-state:paused}.is-offscreen .rec__live i:before{animation-play-state:paused}html.perf-low .sat .jv-card,html.perf-low .sat .insight,html.perf-low .sat .jv-bubble:not(.jv-bubble--ink),html.perf-low .sat .tile{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--cream)}html.perf-low .sat .jv-bubble--ink{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}html.perf-low .hud{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cream)}html.perf-low .grain{display:none}html.perf-low .nav__sheet,html.perf-low .flow__thread,html.perf-low .cut__tile,html.perf-low .cut--wash{animation:none}html.perf-low .slate.is-open .slate__plate,html.perf-low .sat__i{filter:none!important}html.perf-low .greet__goo{will-change:auto}@supports not (transition-timing-function: linear(0,1)){:root{--spring: cubic-bezier(.25, .9, .35, 1);--spring-l: cubic-bezier(.28, .85, .38, 1)}}.hero__art{grid-column:7 / span 6;justify-self:end;inline-size:min(100%,620px);container-type:inline-size;container-name:qart;position:relative;z-index:1}html.is-loading .hero__art{opacity:0}.hero--art .hero__pin{cursor:auto}.q-stage{position:relative}.q-canvas{position:relative;width:100%;aspect-ratio:950 / 760;isolation:isolate}.q-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none}.q-orbitsvg{overflow:visible}@property --qa{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.q-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.9;--qa: 0deg}.q-sh-r{-webkit-mask-image:url(/site/hero/orbit/sheen-r.webp);mask-image:url(/site/hero/orbit/sheen-r.webp);background:conic-gradient(from var(--qa) at 27.7% 34.3%,transparent 0deg,rgba(255,250,235,0) 10deg,rgba(255,250,235,.55) 38deg,rgba(255,250,235,0) 70deg,transparent 360deg)}.q-sh-t{--qa: 140deg;-webkit-mask-image:url(/site/hero/orbit/sheen-t.webp);mask-image:url(/site/hero/orbit/sheen-t.webp);background:conic-gradient(from var(--qa) at 66.5% 40.5%,transparent 0deg,rgba(214,245,120,0) 10deg,rgba(214,245,120,.42) 38deg,rgba(214,245,120,0) 70deg,transparent 360deg)}.q-sh-b{--qa: 250deg;-webkit-mask-image:url(/site/hero/orbit/sheen-b.webp);mask-image:url(/site/hero/orbit/sheen-b.webp);background:conic-gradient(from var(--qa) at 46.9% 71.3%,transparent 0deg,rgba(255,250,235,0) 10deg,rgba(255,250,235,.45) 38deg,rgba(255,250,235,0) 70deg,transparent 360deg)}.q-anim .q-sh-r{animation:qsheen 14s linear infinite}.q-anim .q-sh-t{animation:qsheenrev 17s linear infinite}.q-anim .q-sh-b{animation:qsheen2 20s linear infinite}@keyframes qsheen{0%{--qa: 0deg}to{--qa: 360deg}}@keyframes qsheenrev{0%{--qa: 500deg}to{--qa: 140deg}}@keyframes qsheen2{0%{--qa: 250deg}to{--qa: 610deg}}.q-badge{position:absolute;width:72px;height:72px;margin:-36px 0 0 -36px;display:flex;align-items:center;justify-content:center;border-radius:49% 51% 47% 53%/53% 47% 52% 48%;background-color:#fdfcf4b3;background-image:radial-gradient(rgba(242,106,75,.38) .9px,transparent 1.25px);background-size:4px 4px}.q-badge svg{width:56%;height:auto;overflow:visible;opacity:.93;mix-blend-mode:multiply;filter:drop-shadow(2px 1.6px 0 rgba(198,238,59,.95))}.q-ping{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:2px solid #f26a4b;opacity:0}.q-spin,.q-unspin{transform-box:view-box;transform-origin:0 0}.q-dl{--a0: -30.4deg}.q-dr{--a0: 161.48deg}.q-spin{transform:rotate(var(--a0))}.q-unspin{transform:rotate(calc(var(--a0) * -1))}.q-anim .q-spin{animation:qspin 18s linear infinite paused}.q-anim .q-unspin{animation:qunspin 18s linear infinite paused}.q-anim:hover .q-spin,.q-anim:hover .q-unspin{animation-play-state:running}.q-anim .q-shackle{animation:qlock 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.q-anim .q-keyhole{animation:qkey 4.2s ease-in-out infinite}.q-anim .q-rec{animation:qrec 1.6s steps(1) infinite}.q-anim .q-ping{animation:qping 2.4s ease-out infinite}.q-anim .q-bar{animation:qbar 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.q-anim .q-bar:nth-child(2){animation-delay:-.2s}.q-anim .q-bar:nth-child(3){animation-delay:-.45s}.q-anim .q-bar:nth-child(4){animation-delay:-.1s}.q-anim .q-bar:nth-child(5){animation-delay:-.6s}.q-anim .q-bar:nth-child(6){animation-delay:-.3s}.q-anim .q-bar:nth-child(7){animation-delay:-.75s}.q-anim .q-p1{transform-origin:27.2% 22.9%;animation:qp1 9s ease-in-out infinite}.q-anim .q-p2{transform-origin:17.3% 41.6%;animation:qp2 9s ease-in-out infinite}.q-anim .q-p3{transform-origin:34.5% 43.3%;animation:qp3 9s ease-in-out infinite}.q-anim .q-bub-r{animation:qbr 9s ease-in-out infinite}.q-anim .q-bub-l{animation:qbl 9s ease-in-out infinite}.q-anim .q-check{animation:qck 9s ease-in-out infinite}@keyframes qspin{0%{transform:rotate(var(--a0))}to{transform:rotate(calc(var(--a0) + 360deg))}}@keyframes qunspin{0%{transform:rotate(calc(var(--a0) * -1))}to{transform:rotate(calc(var(--a0) * -1 - 360deg))}}@keyframes qlock{0%,30%{transform:translateY(0)}42%,78%{transform:translateY(-5px)}90%,to{transform:translateY(0)}}@keyframes qkey{0%,30%{fill:#c6ee3b}42%,78%{fill:#f26a4b}90%,to{fill:#c6ee3b}}@keyframes qrec{0%{opacity:1}50%{opacity:.15}}@keyframes qping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes qbar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes qp1{0%{transform:translateY(0) scale(1) rotate(0)}6%{transform:translateY(-6px) scale(1.07) rotate(-2.5deg)}11%{transform:translateY(-3px) scale(1.05) rotate(2deg)}17%,to{transform:translateY(0) scale(1) rotate(0)}}@keyframes qp2{0%,11%{transform:translateY(0) scale(1) rotate(0)}17%{transform:translateY(-6px) scale(1.07) rotate(-2.5deg)}22%{transform:translateY(-3px) scale(1.05) rotate(2deg)}28%,to{transform:translateY(0) scale(1) rotate(0)}}@keyframes qp3{0%,22%{transform:translateY(0) scale(1) rotate(0)}28%{transform:translateY(-6px) scale(1.07) rotate(-2.5deg)}33%{transform:translateY(-3px) scale(1.05) rotate(2deg)}39%,to{transform:translateY(0) scale(1) rotate(0)}}@keyframes qbr{0%,38%{transform:translateY(0)}44%{transform:translateY(-5px)}52%,to{transform:translateY(0)}}@keyframes qbl{0%,49%{transform:translateY(0)}55%{transform:translateY(-5px)}63%,to{transform:translateY(0)}}@keyframes qck{0%,64%{clip-path:inset(0 0 0 0);opacity:1}66%{clip-path:inset(0 0 0 0);opacity:0}66.5%{clip-path:inset(0 57.5% 0 0);opacity:1}80%{clip-path:inset(0 48.5% 0 0);opacity:1}80.5%,to{clip-path:inset(0 0 0 0);opacity:1}}.hero.is-offscreen .q-anim *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.q-anim *{animation:none!important}}@container qart (max-width: 480px){.q-badge{width:50px;height:50px;margin:-25px 0 0 -25px}}@media(max-width:1023px){.hero__art{grid-column:1 / -1;justify-self:start;inline-size:min(100%,520px);margin-block-start:var(--s-5)}}@media(max-width:1023px){:root{--gutter: 32px;--section: 160px;--join-gap: 160px;--head-gap: 60px;--block-gap: 72px;--fs-h2: clamp(23px, 6.2vw, 28px);--lh-h2: 1.16;--fs-lede: 15px;--lh-lede: 1.6;--fs-body: 14.5px;--fs-small: 13.5px}html{scroll-padding-top:calc(var(--nav-h) - 8px)}.grain,.flow__thread,.circles__thread,.hero__print,.hero__scrollcue,.scene__over,.beats__bar,.win,.ix__probe,.product__stage,.q-sheen,.nav__print,.nav__lamp,.language{display:none!important}.hero__pin:before,.hero__pin:after{display:none}.cut__tile{animation:none!important}.cut--fade{block-size:80px;-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg,var(--from, var(--cream)) 0%,transparent 100%)}.flow__pattern,.privacy .sea__pattern,.footer__sheet{-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-composite:initial;mask-composite:initial;opacity:1!important;background-color:transparent!important;background-repeat:no-repeat,repeat;background-position:center,center;transform:translateZ(0);will-change:transform}.flow__pattern,.privacy .sea__pattern{top:0;right:0;bottom:0;left:0}.flow__pattern{background-image:linear-gradient(180deg,var(--cream) 0%,rgba(250,246,238,0) 30%,rgba(250,246,238,0) 72%,var(--cream) 100%),url(/site/patterns/tile-flow.webp);background-size:100% 100%,293.5px auto}.privacy .sea__pattern{background-image:linear-gradient(180deg,var(--sea) 0%,rgba(11,93,103,0) 24%,rgba(11,93,103,0) 80%,var(--sea) 100%),url(/site/patterns/tile-sea.webp);background-size:100% 100%,331.8px auto}.footer__sheet{background-image:url(/site/patterns/tile-footer.webp);background-size:293.5px auto;background-repeat:repeat;inline-size:100%}.cut--lace-b{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:initial;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-composite:initial;will-change:auto}.cut--lace-b .cut__tile{will-change:auto}main>section,main>section.product,main>section.workflow,main>section.circles,main>section.language,main>section.regions,main>section.studio,main>section.privacy.sea,main>section.founders,main>section.team,main>section.cta{padding-block:var(--section);min-height:0;display:block}main>section.cta{padding-block-start:calc(var(--section) * .6)}.product,.circles,.workflow,.privacy,.privacy.sea{padding-block:var(--section)}.sec__head{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-block-end:var(--head-gap)}.sec__head>*{grid-column:1 / -1;padding-block:0}.chap{margin-block-end:2px;font-size:11px}.chap__n{inline-size:32px;block-size:32px}.btn{--bh: 46px;font-size:14.5px;padding-inline:20px 22px}.h2{max-width:none;text-wrap:pretty}.lede{color:var(--ink-2);max-width:28em;font-size:var(--fs-lede);line-height:var(--lh-lede)}.m-rise{opacity:0;translate:0 12px;transition:opacity .7s var(--ease-out),translate .7s var(--ease-out)}.m-rise.in{opacity:1;translate:0 0}.deck,.mstrip{display:flex;gap:16px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:6px 12px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.deck::-webkit-scrollbar,.mstrip::-webkit-scrollbar{display:none}.dcard,.mcard{flex:none;inline-size:min(76vw,320px);scroll-snap-align:start;display:grid;gap:8px;align-content:start;justify-items:start;text-align:start;padding:24px 24px 28px;border-radius:var(--radius-l);background:linear-gradient(160deg,rgba(255,253,248,.92) 0%,var(--paper-2) 100%);border:1px solid var(--line);box-shadow:0 1px 2px #0d464e0a}.hero__pin{display:grid;align-content:center;min-height:100svh;padding-block:calc(var(--nav-h) + 48px) 64px}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;align-items:start}.hero__copy,.hero__foot{display:contents}.hero__label{order:1;margin-block-end:22px}.hero__title{order:2;font-size:clamp(30px,8.4vw,40px);line-height:1.04;letter-spacing:-.026em}.hero__title .line{white-space:normal}.hero__art{order:3;grid-column:1;justify-self:center;inline-size:100%;max-inline-size:340px;margin-block:clamp(40px,6vh,64px) clamp(36px,5vh,56px)}.hero__art{position:relative}.hero__art .q-flat{display:block;inline-size:100%;block-size:auto}.hero__art .q-stage{position:absolute;top:0;right:0;bottom:0;left:0}.hero__art .q-canvas{aspect-ratio:auto;block-size:100%}.q-layer:not(.q-p1):not(.q-p2):not(.q-p3):not(.q-bub-r):not(.q-bub-l):not(.q-check){display:none}.q-layer{will-change:transform}.hero__actions{order:4;gap:20px}.hero--art .hero__pin{cursor:auto}.product__m{display:grid;gap:0}.product__mhead{margin-block-end:var(--head-gap)}.dcard{all:unset;box-sizing:border-box;cursor:pointer;flex:none;inline-size:min(74vw,300px);scroll-snap-align:start;display:grid;gap:8px;align-content:start;justify-items:start;text-align:start;padding:24px 24px 28px;border-radius:var(--radius-l);background:linear-gradient(160deg,rgba(255,253,248,.92) 0%,var(--paper-2) 100%);border:1px solid var(--line);box-shadow:0 1px 2px #0d464e0a;transition:border-color .4s var(--ease-ui),box-shadow .4s var(--ease-ui)}.dcard.is-on{border-color:var(--line-strong);box-shadow:0 1px 2px #0d464e0d,0 20px 40px -32px #0d464e59}.dcard:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.dcard__tile{display:block;inline-size:100%;aspect-ratio:1;padding:4%;margin-block-end:10px}.dcard__plate{inline-size:100%;block-size:100%;object-fit:contain}.dcard__n{font-family:var(--f-mono);font-size:12px;letter-spacing:var(--tr-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.dcard__t{font-family:var(--f-display);font-size:clamp(18px,4.8vw,21px);line-height:1.15;letter-spacing:-.018em;font-weight:620;color:var(--ink);text-wrap:balance}html[lang=ar] .dcard__t{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.4}.dcard__p{font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.deck__dots{display:flex;justify-content:center;gap:6px;margin-block-start:28px}.deck__dot{inline-size:22px;block-size:20px;display:grid;align-items:center}.deck__dot i{display:block;block-size:2px;border-radius:2px;background:#0d464e29;transition:background-color .3s var(--ease-ui)}.deck__dot.is-on i{background:var(--ink)}.workflow__head{margin-block-end:var(--head-gap)}.flow{display:block}.fcards{display:grid;gap:20px}.fcard{display:grid;justify-items:start;gap:8px;padding:36px 28px 34px;border-radius:28px;background:var(--white);border:1px solid var(--line)}.fcard__plate{justify-self:center;inline-size:min(62%,220px);block-size:auto;object-fit:contain;aspect-ratio:3 / 4;margin-block:8px 36px}.fcard__word{font-family:var(--f-display);font-weight:640;font-size:22px;line-height:1.1;letter-spacing:-.018em;color:var(--ink)}[dir=rtl] .fcard__word{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.35}.fcard__line{font-size:14.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty;max-width:24em}.majlis{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;align-items:start}.majlis__copy{display:contents}.majlis__copy>.chap{order:1;margin-block-end:22px}.majlis__pre{order:2;font-size:15px;line-height:1.5;color:var(--ink-3);margin-block-end:12px;max-width:26em}.majlis__title{order:3;font-size:var(--fs-h2);line-height:var(--lh-h2);max-width:12em}html[lang=ar] .majlis__title{font-size:var(--fs-h2);max-width:14em}.majlis__lede{order:4;font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:26em;margin-block-start:18px}.majlis__scene{order:5;grid-column:auto;grid-row:auto;justify-self:center;inline-size:min(100%,440px);margin-block:48px 52px}.circles .scene__lit,.circles .scene__over{display:none}.pgrid{order:6;list-style:none;margin:0;padding:0;inline-size:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.pcell{display:grid;gap:7px;align-content:start;justify-items:start}.pcell__icon{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;border:1.5px solid var(--ink);margin-block-end:6px}.pcell__icon svg{inline-size:14px;block-size:14px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pcell b{font-family:var(--f-display);font-size:15px;line-height:1.2;letter-spacing:-.01em;font-weight:620;color:var(--ink)}html[lang=ar] .pcell b{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.4}.pcell>span:last-child{font-size:13.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.majlis__copy>.btn{order:7;margin-block-start:56px;justify-self:start}.studio__head{gap:18px;margin-block-end:var(--head-gap)}.studio__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}.studio__t1,.studio__t2,.studio__t2>span{display:inline}.studio__t1:after,.studio__t2>[data-i18n="studio.h2b"]:after{content:" "}.ix.mtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.mtile{border:0}.ix.mtiles{border-block-start:0}.mtile__btn{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:8px;inline-size:100%;text-align:start;-webkit-tap-highlight-color:transparent}.mtile__btn:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:14px}.mtile__btn:active .mtile__art{scale:.98}.mtile__art{display:block;inline-size:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:clip;background:var(--paper);border:1px solid var(--line);margin-block-end:4px;transition:scale .2s ease-out}.mtile__art img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.mtile__paper{display:flex;align-items:center;justify-content:center;gap:3px;inline-size:100%;block-size:100%;padding:22px}.mtile__paper--doc{flex-direction:column;align-items:stretch;gap:8px;padding:26px 24px}.mtile__paper--doc i{display:block;block-size:5px;border-radius:4px;background:var(--ink);opacity:.22}.mtile__paper--doc i:first-child{inline-size:46%;opacity:.6}.mtile__paper--doc i:last-child{inline-size:70%}.mtile__paper--audio i{display:block;inline-size:3px;block-size:var(--h, 50%);border-radius:3px;background:var(--teal-deep)}.mtile__paper--audio i:nth-child(4n){background:var(--coral)}.mtile__k{font-family:var(--f-mono);font-size:10.5px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3)}.mtile__line{font-family:var(--f-display);font-size:14.5px;line-height:1.25;letter-spacing:-.012em;font-weight:620;color:var(--ink);text-wrap:pretty}html[lang=ar] .mtile__line{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.45}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.sheet[hidden]{display:none}.sheet__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d464e6b;opacity:0;transition:opacity .4s var(--ease-ui);touch-action:none}.sheet.is-open .sheet__veil{opacity:1}.sheet__panel{position:absolute;inset-inline:0;bottom:0;max-block-size:min(88svh,100%);display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--cream);color:var(--ink);border-radius:26px 26px 0 0;box-shadow:0 -24px 60px -30px #0d464e8c;padding-block-end:env(safe-area-inset-bottom,0px);transform:translateY(104%);transition:transform .5s var(--ease-out);outline:none}.sheet.is-open .sheet__panel{transform:translateY(0)}.sheet__bar{position:relative;display:grid;place-items:center;padding:12px 0 6px;touch-action:none}.sheet__grip{inline-size:40px;block-size:4px;border-radius:4px;background:#0d464e38}.sheet__close{position:absolute;top:16px;inset-inline-end:18px;inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--line-strong)}.sheet__close i{position:absolute;inset:50% auto auto 50%;inline-size:13px;block-size:1.5px;background:var(--ink);translate:-50% -50%;rotate:45deg}.sheet__close i+i{rotate:-45deg}.sheet__body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px var(--gutter) 44px;display:grid;gap:18px;align-content:start;justify-items:start}.sheet__ask{font-size:15px;line-height:1.5;color:var(--ink-2);max-width:32em}.sheet .ix__you{display:inline-block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--coral);margin-inline-end:8px;vertical-align:1px}.sheet__frame{inline-size:100%}.sheet .frame{border-radius:16px;box-shadow:none}.sheet .meta{color:var(--ink-2)}.sheet .meta__name{color:var(--ink)}html.sheet-open,html.sheet-open body{overflow:hidden}.privacy .wrap{max-width:none}.pv{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;align-items:start}.pv__copy{display:contents}.pv__copy>.chap{order:1;margin-block-end:22px}.pv__title{order:2;font-size:var(--fs-h2);line-height:var(--lh-h2);max-width:none}html[lang=ar] .pv__title{font-size:var(--fs-h2);max-width:none}.pv__frame{order:3;grid-column:auto;grid-row:auto;justify-self:stretch;inline-size:100%;margin-block:48px 52px;border-radius:18px}.pv__claims{order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.pv__claims li{display:grid;gap:6px;max-width:none}.pv__claims li b{font-family:var(--f-display);font-size:15px;font-weight:620;line-height:1.2;letter-spacing:-.012em;color:var(--cream)}html[lang=ar] .pv__claims li b{font-family:var(--f-ar-display);letter-spacing:0;line-height:1.4}.pv__claims li span{font-size:13.5px;line-height:1.5;color:#faf6eeb3}.team__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.team__head{display:grid;gap:18px;margin-block-end:var(--head-gap)}.mcard{gap:4px;padding:26px 24px 28px;inline-size:min(74vw,300px)}.mcard__face{position:relative;inline-size:80px;block-size:80px;border-radius:50%;margin-block-end:18px}.mcard__face img{inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.mcard__face:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--coral)}.mcard__name{font-family:var(--f-display);font-size:17px;line-height:1.2;letter-spacing:-.012em;font-weight:640;color:var(--ink)}.mcard__role{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--coral-ink);margin-block-end:10px}.mcard--team .mcard__role{color:#0e6872}html[lang=ar] .mcard__role{font-family:var(--f-ar-text);letter-spacing:0;text-transform:none;font-size:14px}.mcard__bio{font-size:13.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.cta__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:52px;align-items:start}.cta__copy{grid-column:auto;grid-row:auto;display:grid;gap:20px}.cta__title{font-size:clamp(30px,8.8vw,42px);line-height:1.04}.cta__text{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink-2);max-width:30em}.cta__actions{grid-column:auto;grid-row:auto;display:grid;gap:20px;justify-items:start}.btn--xl{--bh: 54px;padding-inline:22px 26px;font-size:15.5px;gap:12px}.cta__mark{grid-column:auto;grid-row:auto;order:3;justify-self:center;inline-size:min(100%,260px);margin-block-start:12px}.cta__tag{max-width:30em}.footer{padding-block-start:104px}.footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:48px}.footer__brand{grid-column:1 / -1}.footer__col,.footer__col:nth-of-type(1),.footer__col:nth-of-type(3){grid-column:auto;gap:12px;font-size:13px}.footer__legal{margin-block-start:56px}}@media(min-width:700px)and (max-width:1023px){:root{--gutter: clamp(48px, 7vw, 72px);--section: 184px;--join-gap: 184px;--head-gap: 68px;--block-gap: 88px;--fs-h2: clamp(30px, 4.2vw, 38px);--lh-h2: 1.12;--fs-lede: 16.5px;--lh-lede: 1.6;--fs-body: 15.5px;--fs-small: 14px}.chap{font-size:11.5px}.btn{--bh: 50px;font-size:15px;padding-inline:22px 24px}.lede{max-width:32em}.menu__inner{padding-block-start:calc(var(--nav-h) + 56px)}.menu__link{font-size:clamp(30px,4.6vw,42px);padding-block:18px;grid-template-columns:44px minmax(0,1fr)}:lang(ar) .menu__link{font-size:clamp(28px,4.2vw,38px)}.menu__n{font-size:13px}.menu__actions{margin-block-start:44px;gap:26px}.menu__cta{--bh: 56px;font-size:16px}.menu__signin{font-size:17px}.hero__pin{padding-block:calc(var(--nav-h) + 64px) 80px}.hero__label{margin-block-end:28px}.hero__title{font-size:clamp(40px,6.4vw,58px);line-height:1.02;letter-spacing:-.028em;max-width:14em}html[lang=ar] .hero__title{font-size:clamp(34px,5.2vw,48px);line-height:1.3;max-width:16em}.hero__art{max-inline-size:min(60vw,500px);margin-block:clamp(48px,7vh,80px) clamp(44px,6vh,72px)}.hero__actions{gap:24px}.dcard{inline-size:340px;padding:28px 28px 32px;gap:10px}.dcard__t{font-size:22px}.dcard__p{font-size:15px}.fcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fcard{padding:30px 22px;border-radius:24px;gap:8px}.fcard__plate{inline-size:min(82%,220px);margin-block:6px 32px}.fcard__word{font-size:clamp(19px,2.5vw,22px)}.fcard__line{font-size:14px}.majlis__pre{font-size:16px;max-width:30em}.majlis__title{max-width:13em}.majlis__lede{max-width:30em;margin-block-start:20px}.majlis__scene{inline-size:min(72%,560px);margin-block:60px 64px}.pgrid{gap:44px 56px;max-width:760px}.pcell__icon{inline-size:32px;block-size:32px}.pcell__icon svg{inline-size:15px;block-size:15px}.pcell b{font-size:16.5px}.pcell>span:last-child{font-size:14.5px;max-width:24em}.majlis__copy>.btn{margin-block-start:64px}.ix.mtiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}.mtile__line{font-size:15px}.sheet__panel{inset-inline:50%;inline-size:min(100%,720px);translate:-50% 0;border-radius:26px 26px 0 0}.sheet__body{padding-inline:36px}.pv__title{max-width:14em}.pv__frame{justify-self:start;inline-size:min(100%,720px);margin-block:56px 60px}.pv__claims{gap:44px 56px;max-width:760px}.pv__claims li b{font-size:16.5px}.pv__claims li span{font-size:14.5px}.team__head .h2{max-width:18ch}.mcard{inline-size:340px;padding:30px 28px 32px}.mcard__face{inline-size:96px;block-size:96px;margin-block-end:22px}.mcard__name{font-size:19px}.mcard__bio{font-size:14.5px}.cta__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:48px;align-items:center}.cta__copy{grid-column:1;grid-row:1}.cta__actions{grid-column:1;grid-row:2}.cta__title{font-size:clamp(40px,5.8vw,54px)}.cta__mark{grid-column:2;grid-row:1 / span 2;order:0;justify-self:end;inline-size:clamp(220px,30vw,300px);margin-block-start:0}.btn--xl{--bh: 58px;font-size:16px}.footer{padding-block-start:120px}.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));column-gap:24px}.footer__brand{grid-column:1}.footer__col,.footer__col:nth-of-type(1),.footer__col:nth-of-type(3){font-size:14px}}.q-flat{display:none}@media(prefers-reduced-motion:reduce){.m-rise{opacity:1;translate:0 0;transition:none}.sheet__panel,.sheet__veil{transition:none}}
