@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_2059115d-module__TaRofa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_2059115d-module__TaRofa__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.1cdo_ayqo8nkw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.42x_n7yf15d0k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_8423068d-module__NavXcG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_8423068d-module__NavXcG__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#080808;--fg:#f5f5f1;--muted:#989894;--line:#f5f5f138;--inverse:#f2f2ee;--inverse-fg:#090909;--gutter:clamp(1.1rem,3vw,3.5rem);--shell:100rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f2f2ee;--fg:#090909;--muted:#62625e;--line:#09090938;--inverse:#080808;--inverse-fg:#f5f5f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans),Arial,sans-serif;margin:0;line-height:1.55;transition:background .35s,color .35s;overflow-x:hidden}[dir=rtl] body,:lang(ar) body{font-family:var(--font-arabic),sans-serif;line-height:1.85}body:after{content:"";pointer-events:none;z-index:999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}p,h1,h2{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline-offset:5px;outline:2px solid}::selection{background:var(--fg);color:var(--bg)}.shell{width:min(100%,var(--shell));padding-inline:var(--gutter);margin-inline:auto}.bar{z-index:100;height:4.75rem;padding-inline:var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:.75rem;width:fit-content;text-decoration:none;display:flex}.brand-glyph{background:var(--fg);width:2rem;height:2rem;color:var(--bg);place-items:center;font-size:.9rem;font-weight:800;display:grid}.brand-copy{text-transform:uppercase;line-height:1.1;display:grid}.brand-copy strong{letter-spacing:.17em;font-size:.67rem}.brand-copy small{color:var(--muted);letter-spacing:.14em;margin-top:.22rem;font-size:.5rem}.primary-nav{gap:2.7rem;display:flex}.primary-nav a,.langs a{letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;text-decoration:none}.primary-nav a{color:var(--muted);position:relative}.primary-nav a:after{content:"";background:var(--fg);transform-origin:0;height:1px;transition:scale .3s;position:absolute;inset:auto 0 -.45rem;scale:0 1}.primary-nav a:hover{color:var(--fg)}.primary-nav a:hover:after{scale:1}.bar-right{justify-self:end;align-items:center;gap:.8rem;display:flex}.langs{display:flex}.langs a{width:2rem;height:2rem;color:var(--muted);place-items:center;display:grid}.langs a[aria-current=page]{border:1px solid var(--fg);color:var(--fg)}.toggle{appearance:none;cursor:pointer;background:0 0;border:0;padding:.35rem}.toggle-track{border:1px solid var(--line);border-radius:2rem;width:2.35rem;height:1.15rem;display:block;position:relative}.toggle-knob{background:var(--fg);border-radius:50%;width:.68rem;height:.68rem;transition:translate .3s;position:absolute;inset-block-start:2px;inset-inline-start:2px}.toggle[aria-pressed=true] .toggle-knob{translate:1.18rem}[dir=rtl] .toggle[aria-pressed=true] .toggle-knob{translate:-1.18rem}.hero{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,4vw,6rem);min-height:100svh;padding-top:7rem;padding-bottom:3rem;display:grid;position:relative}.hero:before{content:"";background:var(--line);width:1px;position:absolute;top:4.75rem;bottom:0;left:calc(62% - 1px)}[dir=rtl] .hero:before{left:auto;right:calc(62% - 1px)}.hero-number{top:6.5rem;letter-spacing:.18em;color:var(--muted);font-size:.55rem;position:absolute;inset-inline-start:var(--gutter)}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,3vh,2.4rem);font-size:.63rem;display:flex}.eyebrow span{background:currentColor;width:2.5rem;height:1px}.hero-title{letter-spacing:-.085em;text-transform:uppercase;font-size:clamp(4.5rem,10.8vw,11rem);font-weight:850;line-height:.73}.hero-title span,.hero-title em{white-space:nowrap;display:block}.hero-title em{color:var(--bg);-webkit-text-stroke:2px var(--fg);margin-inline-start:clamp(1rem,5.5vw,6rem);font-style:normal}:lang(ar) .hero-title{letter-spacing:normal;font-weight:700;line-height:1.02}:lang(ar) .hero-title em{margin-top:.35rem}.hero-lede{max-width:43rem;color:var(--muted);margin-top:clamp(2.5rem,6vh,4rem);padding-inline-start:clamp(1rem,5vw,5rem);font-size:clamp(.95rem,1.1vw,1.18rem);line-height:1.8}.hero-link{margin-top:2rem;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1rem;width:fit-content;margin-inline-start:clamp(1rem,5vw,5rem);font-size:.6rem;text-decoration:none;display:flex}.hero-edition{inset-inline-end:var(--gutter);color:var(--muted);letter-spacing:.17em;text-align:end;text-transform:uppercase;font-size:.5rem;line-height:1.7;position:absolute;bottom:2rem}.living-mark{--rx:0deg;--ry:0deg;aspect-ratio:1;perspective:900px;place-items:center;display:grid;position:relative;overflow:hidden}.mark-grid{border:1px solid var(--line);transform:rotateX(var(--rx)) rotateY(var(--ry));grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);transition:transform .2s ease-out;display:grid;position:absolute;inset:8%}.mark-grid i{border:solid var(--line);border-width:0 1px 1px 0;transition:background .35s,transform .35s}.mark-grid i:first-child,.mark-grid i:nth-child(6),.mark-grid i:nth-child(11),.mark-grid i:nth-child(16),.mark-grid i:nth-child(4),.mark-grid i:nth-child(7),.mark-grid i:nth-child(10),.mark-grid i:nth-child(13){background:var(--fg)}.living-mark:hover .mark-grid i:first-child,.living-mark:hover .mark-grid i:nth-child(6),.living-mark:hover .mark-grid i:nth-child(11),.living-mark:hover .mark-grid i:nth-child(16){background:0 0;transform:rotateY(180deg)}.kinetic-x{z-index:2;mix-blend-mode:difference;color:#fff;letter-spacing:-.1em;font-size:clamp(8rem,18vw,18rem);font-weight:900;line-height:1;animation:5s cubic-bezier(.65,0,.35,1) infinite xpulse;position:relative}.living-mark>p{letter-spacing:.18em;font-size:.5rem;position:absolute;inset:auto 10% 3% auto}@keyframes xpulse{0%,to{font-variation-settings:"wght" 300,"wdth" 70;transform:scale(.85)}50%{font-variation-settings:"wght" 900,"wdth" 120;transform:scale(1)}}.ticker{border-block:1px solid var(--line);background:var(--fg);color:var(--bg);-webkit-user-select:none;user-select:none;padding-block:1rem;display:flex;overflow:hidden}.ticker-run{flex:none;animation:38s linear infinite ticker;display:flex}.ticker-run span{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2.6rem;padding-inline-end:2.6rem;font-size:.6rem;display:flex}.ticker-run i{font-style:normal}@keyframes ticker{to{transform:translate(-100%)}}[dir=rtl] .ticker-run{animation-direction:reverse}.manifesto{width:100%;max-width:none;min-height:100svh;padding:clamp(6rem,12vw,11rem) var(--gutter);background:var(--inverse);color:var(--inverse-fg);grid-template-columns:.3fr 1.2fr .25fr;align-items:center;gap:clamp(2rem,6vw,8rem);display:grid}.section-kicker{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.59rem;display:flex}.section-kicker span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.manifesto .section-kicker{align-self:start}.manifesto-content{border-inline-start:1px solid;padding-inline-start:clamp(1.5rem,4vw,5rem)}.statement{letter-spacing:-.065em;max-width:15ch;font-size:clamp(3rem,6.5vw,7.5rem);font-weight:700;line-height:.9}.prose{max-width:56ch;color:color-mix(in srgb,var(--inverse-fg) 62%,transparent);margin:3.5rem 0 0 auto;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.85}.manifesto-index{text-align:center;font-size:clamp(5rem,10vw,11rem);font-weight:900;line-height:.66}.portfolio-head{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.portfolio-intro{color:var(--muted);letter-spacing:.18em;font-size:.55rem}.holding-list{border-top:1px solid var(--line)}.holding{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(12rem,.7fr) minmax(16rem,1fr) 4rem;align-items:center;gap:clamp(1rem,3vw,4rem);min-height:13rem;padding-block:2rem;transition:color .35s,padding .35s;display:grid;position:relative;overflow:hidden}.holding:before{content:"";background:var(--fg);z-index:-1;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translate(-101%)}[dir=rtl] .holding:before{transform:translate(101%)}.holding:hover{color:var(--bg);padding-inline:1.5rem}.holding:hover:before{transform:none}.holding-index{letter-spacing:.15em;font-size:.6rem}.holding h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,5rem);font-weight:700;line-height:.9}.holding>p{max-width:52ch;color:var(--muted);font-size:.9rem;line-height:1.75}.holding:hover>p{color:color-mix(in srgb,var(--bg) 65%,transparent)}.purpose{background:var(--fg);min-height:100svh;color:var(--bg);align-items:center;display:grid;position:relative;overflow:hidden}.purpose:before{content:"X";color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--bg) 25%,transparent);font-size:min(90vw,80rem);font-weight:900;line-height:.7;position:absolute;inset:50% auto auto -8vw;translate:0 -50%}[dir=rtl] .purpose:before{inset-inline:auto -8vw}.purpose-inner{z-index:2;padding-block:9rem;position:relative}.purpose-statement{margin-top:4rem;letter-spacing:-.075em;text-align:end;max-width:14ch;margin-inline-start:auto;font-size:clamp(3.5rem,8vw,9rem);font-weight:850;line-height:.85}.purpose-body{border-top:1px solid color-mix(in srgb,var(--bg) 25%,transparent);max-width:52ch;color:color-mix(in srgb,var(--bg) 66%,transparent);margin:4rem 0 0 auto;padding-top:2rem;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.85}.purpose-orbit{display:none}.section-kicker.light{color:var(--bg)}.contact{grid-template-columns:.32fr 1fr;align-items:center;gap:4rem;min-height:80vh;padding-block:clamp(7rem,13vw,12rem);display:grid}.contact .section-kicker{align-self:start}.contact-main>p{letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.contact-main a{border-bottom:2px solid var(--fg);letter-spacing:-.065em;word-break:break-word;justify-content:space-between;align-items:center;gap:1rem;padding-block:2.2rem;font-size:clamp(1.5rem,5vw,5.8rem);line-height:1;text-decoration:none;display:flex}.foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.54rem;display:flex}.reveal{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both ascent-reveal;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes ascent-reveal{0%{opacity:0;transform:translateY(4rem)scale(.985)}to{opacity:1;transform:none}}}}:lang(ar) .eyebrow,:lang(ar) .section-kicker,:lang(ar) .contact-main>p{letter-spacing:normal;text-transform:none}:lang(ar) .hero-title,:lang(ar) .statement,:lang(ar) .holding h2,:lang(ar) .purpose-statement{letter-spacing:normal}:lang(ar) .hero-lede,:lang(ar) .prose,:lang(ar) .holding>p,:lang(ar) .purpose-body{line-height:2}@media (max-width:64rem){.primary-nav{display:none}.bar{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr .65fr}.manifesto{grid-template-columns:.35fr 1fr}.manifesto-index{display:none}.holding{grid-template-columns:3rem .8fr 1fr}}@media (max-width:46rem){.bar{height:4.25rem}.brand-copy{display:none}.bar-right{gap:.1rem}.langs a{width:1.7rem}.hero{grid-template-columns:1fr;min-height:auto;padding-top:8rem;padding-bottom:2rem}.hero:before{display:none}.hero-number{top:5.5rem}.hero-title{font-size:clamp(3.9rem,19vw,6.5rem)}.hero-title em{margin-inline-start:0;margin-top:.3rem}.hero-lede,.hero-link{margin-inline-start:0;padding-inline-start:0}.living-mark{width:100%;margin-top:1rem}.hero-edition{display:none}.manifesto{grid-template-columns:1fr;min-height:auto}.manifesto-content{padding-inline-start:1.25rem}.statement{font-size:clamp(2.7rem,13vw,4.5rem)}.prose{margin-top:2.5rem}.holding{grid-template-columns:2rem 1fr;min-height:auto;padding-block:2rem}.holding h2{font-size:clamp(2.2rem,11vw,3.5rem)}.holding>p{grid-column:2/4}.purpose{min-height:auto}.purpose-inner{padding-block:7rem}.purpose-statement{font-size:clamp(3.2rem,14vw,5.3rem)}.contact{grid-template-columns:1fr;align-items:start;min-height:auto}.contact-main a{letter-spacing:-.03em;font-size:clamp(1.25rem,6vw,2rem)}.foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ticker-run{animation:none}}.scroll-progress{--progress:0;z-index:120;background:var(--fg);width:100%;height:2px;transform:scaleX(var(--progress));transform-origin:0;mix-blend-mode:difference;pointer-events:none;will-change:transform;position:fixed;inset:0 auto auto 0}[dir=rtl] .scroll-progress{transform-origin:100%}.eyebrow{animation:.8s .1s both hero-fade}.eyebrow span{transform-origin:0;animation:.8s .35s both line-in}.hero-title span,.hero-title em{transform-origin:0 100%;animation:1s cubic-bezier(.16,1,.3,1) both title-in}.hero-title em{transition:color .55s;animation-delay:.12s}.hero-title:hover em{color:var(--fg)}.hero-lede{animation:.9s .48s both hero-fade}.hero-link{animation:.9s .62s both hero-fade}.hero-coordinates{z-index:3;inset-inline-end:var(--gutter);color:var(--muted);letter-spacing:.15em;writing-mode:vertical-rl;gap:1rem;font-size:.45rem;display:flex;position:absolute;top:7rem}.hero-coordinates span:first-child{color:var(--fg)}@keyframes title-in{0%{opacity:0;filter:blur(8px);transform:translateY(110%)skewY(7deg)}to{opacity:1;filter:none;transform:none}}@keyframes hero-fade{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes line-in{0%{scale:0 1}to{scale:1}}.living-mark{--mx:50%;--my:50%;animation:1.1s cubic-bezier(.16,1,.3,1) .25s both mark-enter}.living-mark:before{content:"";z-index:1;background:radial-gradient(circle at var(--mx) var(--my),#ffffff38,transparent 24%);mix-blend-mode:difference;pointer-events:none;position:absolute;inset:8%}.mark-grid i{transition:background .45s,transform .6s cubic-bezier(.16,1,.3,1);animation:6s infinite tile-breathe}.mark-grid i:nth-child(2n){animation-delay:-1.5s}.mark-grid i:nth-child(3n){animation-delay:-3s}.living-mark:hover .mark-grid i:nth-child(4),.living-mark:hover .mark-grid i:nth-child(7),.living-mark:hover .mark-grid i:nth-child(10),.living-mark:hover .mark-grid i:nth-child(13){background:0 0;transform:rotateX(180deg)}@keyframes mark-enter{0%{opacity:0;filter:blur(10px);transform:scale(.82)rotate(4deg)}to{opacity:1;filter:none;transform:none}}@keyframes tile-breathe{0%,85%,to{filter:none}92%{filter:invert()}}.holding h2{transition:letter-spacing .45s,transform .45s}.holding:hover h2{letter-spacing:-.025em;transform:translate(.35rem)}[dir=rtl] .holding:hover h2{transform:translate(-.35rem)}.holding>p{transition:transform .45s,color .35s}.holding:hover>p{transform:translate(.35rem)}[dir=rtl] .holding:hover>p{transform:translate(-.35rem)}.contact-main a{transition:color .4s,padding .4s;position:relative;overflow:hidden}.contact-main a:before{content:"";background:var(--fg);z-index:-1;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translateY(101%)}.contact-main a:hover{color:var(--bg);padding-inline:1rem}.contact-main a:hover:before{transform:none}@media (max-width:46rem){.hero-coordinates{display:none}.contact-main a:hover{padding-inline:.4rem}}.brand-glyph{width:3.25rem;height:1.7rem;color:inherit;background:0 0;align-self:center}.brand-glyph img{object-fit:contain;width:100%;height:100%;display:block}.brand-copy{justify-content:center}.kinetic-logo{z-index:2;object-fit:contain;mix-blend-mode:difference;filter:drop-shadow(0 0 1px #ffffff47);width:72%;height:auto;animation:5s cubic-bezier(.65,0,.35,1) infinite logo-breathe;position:relative}:root[data-theme=light] .brand-glyph img{filter:invert()}@keyframes logo-breathe{0%,to{transform:scale(.88)}50%{transform:scale(1)}}.manifesto{min-height:min(56rem,92svh);padding-block:clamp(5.5rem,9vw,9rem)}.manifesto-index{letter-spacing:.2em;text-align:center;flex-direction:column;align-items:center;gap:1.2rem;width:min(100%,10rem);font-size:.48rem;line-height:1;display:flex}.manifesto-index img{filter:invert();width:100%;height:auto;display:block}:root[data-theme=light] .manifesto-index img{filter:none}.portfolio{padding-block:clamp(5.5rem,8vw,8rem)}.portfolio-head{margin-bottom:3rem}.holding{min-height:11.5rem}.purpose-statement{max-width:15ch;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.9}.purpose-inner{padding-block:clamp(7rem,10vw,9rem)}.contact{min-height:72vh;padding-block:clamp(6rem,10vw,9rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation-range:entry cover 18%}}}@media (max-width:46rem){.manifesto{min-height:auto;padding-block:5.5rem}.manifesto-index{display:none}.portfolio{padding-block:5.5rem}.purpose-statement{font-size:clamp(3rem,13vw,4.7rem);line-height:.94}.contact{min-height:auto;padding-block:6rem}}.holding-showcase{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.showcase-stage{aspect-ratio:1;border:1px solid var(--line);isolation:isolate;place-items:center;display:grid;position:sticky;top:7rem;overflow:hidden}.stage-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.7;background-size:25% 25%;position:absolute;inset:0}.showcase-stage:before,.showcase-stage:after{content:"";background:var(--line);width:72%;height:1px;transition:rotate .8s cubic-bezier(.16,1,.3,1);position:absolute}.showcase-stage:before{rotate:45deg}.showcase-stage:after{rotate:-45deg}.stage-number{color:#0000;-webkit-text-stroke:1px #f5f5f147;letter-spacing:-.1em;font-size:clamp(11rem,22vw,24rem);font-weight:900;line-height:.8;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto auto -8% -3%}.showcase-stage>p{z-index:4;letter-spacing:-.05em;text-align:end;text-transform:uppercase;max-width:65%;font-size:clamp(1.6rem,3vw,3.5rem);font-weight:700;line-height:.9;transition:opacity .25s,transform .45s;position:absolute;inset:auto 1.5rem 1.5rem auto}.showcase-stage>small{z-index:4;letter-spacing:.2em;font-size:.48rem;position:absolute;inset:1.5rem auto auto 1.5rem}.stage-shape{z-index:2;opacity:0;transition:opacity .35s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:18%;transform:scale(.72)rotate(-12deg)}.stage-shape i{background:var(--fg);transition:transform .8s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.shape-one i:first-child{inset:0 42%}.shape-one i:nth-child(2){inset:42% 0}.shape-one i:nth-child(3){background:var(--bg);border:1px solid var(--fg);inset:18%;rotate:45deg}.shape-two i:first-child{border:clamp(1rem,2.8vw,3rem) solid var(--fg);background:0 0;border-radius:50%;inset:5%}.shape-two i:nth-child(2){width:100%;height:18%;top:41%;rotate:35deg}.shape-two i:nth-child(3){background:var(--bg);border:1px solid var(--fg);width:100%;height:18%;top:41%;rotate:-35deg}.shape-three i:first-child{border:1px solid var(--fg);background:0 0;inset:0;rotate:45deg}.shape-three i:nth-child(2){border-radius:50%;inset:22%}.shape-three i:nth-child(3){background:var(--bg);border:1px solid var(--fg);inset:40%;rotate:45deg}.holding-showcase[data-active="1"] .shape-one,.holding-showcase[data-active="2"] .shape-two,.holding-showcase[data-active="3"] .shape-three{opacity:1;transform:none}.holding-showcase[data-active="2"] .showcase-stage:before{rotate:90deg}.holding-showcase[data-active="2"] .showcase-stage:after{rotate:none}.holding-showcase[data-active="3"] .showcase-stage:before{rotate:135deg}.holding-showcase[data-active="3"] .showcase-stage:after{rotate:-135deg}.holding-showcase[data-active="2"] .stage-number{transform:translate(4%)}.holding-showcase[data-active="3"] .stage-number{transform:translate(8%)}.holding-showcase .holding-list{border-top:1px solid var(--line)}.holding-showcase .holding{cursor:default;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;min-height:13rem;padding:2rem 0}.holding-showcase .holding-copy{align-self:center}.holding-showcase .holding h2{font-size:clamp(2.2rem,4.2vw,5rem)}.holding-showcase .holding-copy p{max-width:52ch;color:var(--muted);margin-top:1.2rem;font-size:.88rem;line-height:1.75;transition:color .35s,transform .45s}.holding-showcase .holding:hover .holding-copy p,.holding-showcase .holding:focus .holding-copy p{color:color-mix(in srgb,var(--bg) 65%,transparent);transform:translate(.35rem)}[dir=rtl] .holding-showcase .holding:hover .holding-copy p,[dir=rtl] .holding-showcase .holding:focus .holding-copy p{transform:translate(-.35rem)}.holding-showcase .holding:focus-visible{outline-offset:-3px}@media (max-width:64rem){.holding-showcase{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.showcase-stage{top:6rem}.holding-showcase .holding{grid-template-columns:2.5rem minmax(0,1fr)}}@media (max-width:46rem){.holding-showcase{grid-template-columns:1fr;gap:2.5rem}.showcase-stage{aspect-ratio:1.08;position:relative;top:auto}.stage-number{font-size:56vw}.showcase-stage>p{font-size:clamp(1.7rem,10vw,3rem)}.holding-showcase .holding{grid-template-columns:2rem minmax(0,1fr);min-height:auto;padding:2rem 0}.holding-showcase .holding h2{font-size:clamp(2rem,10vw,3.2rem)}.holding-showcase .holding-copy p{font-size:.84rem}.holding-showcase .holding:hover{padding-inline:.7rem}}.section-kicker{font-weight:600}.holding-showcase .holding{isolation:isolate;grid-template-columns:minmax(0,1fr)}@media (max-width:64rem){.holding-showcase .holding{grid-template-columns:minmax(0,1fr)}}@media (max-width:46rem){.holding-showcase .holding{grid-template-columns:minmax(0,1fr)}}.stage-shape{color:var(--fg);inset:13%}.stage-shape svg{width:100%;height:100%;display:block;overflow:visible}.stage-shape svg path,.stage-shape svg circle,.stage-shape svg rect{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:2px;fill:var(--bg);stroke-linecap:square;stroke-linejoin:miter}.stage-shape svg .filled{fill:currentColor;stroke:none}.shape-one svg>path:first-child{stroke-dasharray:12 10;stroke-width:1.5px}.shape-one svg circle{fill:var(--bg);stroke-width:3px}.shape-one svg rect{stroke-width:3px}.shape-two .trade-line{fill:none;stroke-width:16px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:430;stroke-dashoffset:0}.shape-two svg circle{fill:currentColor;stroke:none}.shape-three .axis{fill:none;stroke-width:2px}.shape-three rect{fill:currentColor;stroke:none;transform-origin:50% 332px}.shape-three .market-line{fill:none;stroke-width:5px;stroke-dasharray:420;stroke-dashoffset:0}.holding-showcase[data-active="1"] .shape-one circle{animation:2.4s ease-in-out infinite node-pulse}.holding-showcase[data-active="1"] .shape-one circle:nth-of-type(2){animation-delay:.2s}.holding-showcase[data-active="1"] .shape-one circle:nth-of-type(3){animation-delay:.4s}.holding-showcase[data-active="1"] .shape-one circle:nth-of-type(4){animation-delay:.6s}.holding-showcase[data-active="2"] .shape-two .trade-line{animation:.8s cubic-bezier(.16,1,.3,1) both draw-trade}.holding-showcase[data-active="3"] .shape-three .bar-one{animation:.55s 50ms both grow-bar}.holding-showcase[data-active="3"] .shape-three .bar-two{animation:.55s .16s both grow-bar}.holding-showcase[data-active="3"] .shape-three .bar-three{animation:.55s .27s both grow-bar}.holding-showcase[data-active="3"] .shape-three .market-line{animation:.9s .28s both draw-market}@keyframes node-pulse{0%,to{fill:var(--bg)}50%{fill:var(--fg)}}@keyframes draw-trade{0%{stroke-dashoffset:430px}to{stroke-dashoffset:0}}@keyframes grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw-market{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.pointer-aura{--aura-x:50vw;--aura-y:50vh;z-index:90;aspect-ratio:1;pointer-events:none;opacity:0;width:32rem;transform:translate3d(calc(var(--aura-x) - 50%),calc(var(--aura-y) - 50%),0);filter:blur(28px);mix-blend-mode:difference;will-change:transform,scale;background:radial-gradient(circle,#ffffffe6 0,#ffffff47 24%,#0000 68%);border-radius:50%;transition:opacity .4s,scale .55s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;scale:1}.pointer-aura[data-visible=true]{opacity:.055}.pointer-aura[data-engaged=true]{opacity:.1;scale:.58}@media (hover:none),(prefers-reduced-motion:reduce){.pointer-aura{display:none}}.signal-frame{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;place-items:center;transition:transform .28s ease-out;display:grid;position:absolute;inset:7%}.signal-frame:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 clamp(1rem,3vw,3rem) #f5f5f105}.signal-cross{background:linear-gradient(90deg,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px));clip-path:circle(50%);border-radius:50%;position:absolute;inset:1%}.signal-ring{border:1px solid var(--line);border-radius:50%;transition:scale .65s cubic-bezier(.16,1,.3,1),border-color .35s;display:block;position:absolute}.ring-outer{animation:28s linear infinite signal-spin;inset:8%}.ring-middle{border-style:dashed;animation:18s linear infinite reverse signal-spin;inset:21%}.ring-inner{border-color:#f5f5f175;inset:34%}.signal-ring i{aspect-ratio:1;background:var(--fg);width:.65rem;box-shadow:0 0 0 .4rem var(--bg);border-radius:50%;display:block;position:absolute}.ring-outer i:first-child{top:-.33rem;left:calc(50% - .33rem)}.ring-outer i:nth-child(2){top:calc(50% - .33rem);right:-.33rem}.ring-outer i:nth-child(3){bottom:-.33rem;left:calc(50% - .33rem)}.ring-outer i:nth-child(4){top:calc(50% - .33rem);left:-.33rem}.ring-middle i{width:.45rem}.ring-middle i:first-child{top:13%;left:13%}.ring-middle i:last-child{bottom:13%;right:13%}.signal-core{aspect-ratio:1;border:1px solid var(--fg);background:var(--bg);width:23%;transition:rotate .8s cubic-bezier(.16,1,.3,1),scale .8s cubic-bezier(.16,1,.3,1);position:absolute;rotate:45deg}.signal-core:after{content:"";background:var(--fg);position:absolute;inset:28%}.living-mark:hover .ring-outer{border-color:#f5f5f180;scale:1.04}.living-mark:hover .ring-middle{scale:.92}.living-mark:hover .ring-inner{scale:1.12}.living-mark:hover .signal-core{rotate:135deg;scale:.88}.living-mark .kinetic-logo{filter:none;width:64%;animation:6s cubic-bezier(.65,0,.35,1) infinite signal-logo}@keyframes signal-spin{to{rotate:360deg}}@keyframes signal-logo{0%,to{transform:scale(.96)}50%{transform:scale(1.02)}}@media (max-width:46rem){.signal-frame{inset:5%}.living-mark .kinetic-logo{width:68%}}.holding-map{transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .28s ease-out;position:absolute;inset:6%}.map-lines{width:86%;height:86%;position:absolute;inset:7%;overflow:visible}.map-lines path{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:7 9;animation:2.8s linear infinite capital-flow}.map-lines circle{fill:var(--fg);stroke:var(--bg);stroke-width:8px}.map-core{z-index:3;background:var(--bg);width:43%;height:22%;box-shadow:0 0 0 .7rem var(--bg),0 0 0 calc(.7rem + 1px) var(--line);border:1px solid #f5f5f199;place-items:center;transition:background .4s,color .4s,scale .55s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.map-core img{width:78%;height:auto;display:block}.holding-map:hover .map-core{scale:1.04}.map-node{z-index:2;border:1px solid var(--line);background:var(--bg);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem .9rem;font-size:clamp(.52rem,.7vw,.68rem);font-weight:600;line-height:1.25;transition:background .35s,color .35s,border-color .35s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.map-node i{aspect-ratio:1;background:var(--fg);flex:none;width:.45rem;transition:rotate .45s,background .35s}.map-node:hover{background:var(--fg);color:var(--bg);border-color:var(--fg);transform:translateY(-.3rem)}.map-node:hover i{background:var(--bg);rotate:45deg}.map-node-1{justify-content:center;width:min(58%,17rem);top:1%;left:50%;translate:-50%}.map-node-2{width:44%;bottom:2%;left:0}.map-node-3{width:44%;bottom:2%;right:0}@keyframes capital-flow{to{stroke-dashoffset:-32px}}@media (max-width:46rem){.holding-map{inset:3%}.map-node{padding:.55rem .65rem;font-size:.48rem}.map-node-1{width:66%}.map-node-2,.map-node-3{width:46%}.map-core{width:46%;height:21%}}.approach{padding-block:clamp(6rem,11vw,11rem)}.approach-head{grid-template-columns:.4fr 1fr;align-items:start;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.approach-head>p{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.3rem,4.8vw,5.8rem);font-weight:700;line-height:.94}.approach-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.approach-item{isolation:isolate;flex-direction:column;min-height:clamp(27rem,36vw,38rem);padding:clamp(1.5rem,3vw,3rem);transition:color .45s;display:flex;position:relative;overflow:hidden}.approach-item+.approach-item{border-inline-start:1px solid var(--line)}.approach-item:before{content:"";z-index:-1;background:var(--fg);transition:transform .65s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translateY(101%)}.approach-item:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:70%;transition:scale .7s,translate .7s,rotate .7s;position:absolute;inset:14% -22% auto auto}.approach-item:nth-child(2):after{border-radius:0;rotate:45deg}.approach-item:nth-child(3):after{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.approach-item h2{color:#0000;-webkit-text-stroke:1px var(--fg);letter-spacing:-.075em;text-transform:uppercase;margin-top:auto;font-size:clamp(3.5rem,6.5vw,8rem);font-weight:850;line-height:.8;transition:color .45s,-webkit-text-stroke-color .45s,transform .55s cubic-bezier(.16,1,.3,1)}.approach-item>p{max-width:42ch;color:var(--muted);margin-top:2rem;font-size:.9rem;line-height:1.75;transition:color .45s,transform .55s}.approach-item:hover:before,.approach-item:focus:before{transform:none}.approach-item:hover:after,.approach-item:focus:after{border-color:#08080833;translate:-10% 12%;rotate:135deg;scale:1.25}.approach-item:hover h2,.approach-item:focus h2{color:var(--bg);-webkit-text-stroke-color:var(--bg);transform:translateY(-.4rem)}.approach-item:hover>p,.approach-item:focus>p{color:color-mix(in srgb,var(--bg) 70%,transparent);transform:translateY(-.4rem)}.approach-item:focus-visible{outline-offset:-4px}:lang(ar) .approach-head>p,:lang(ar) .approach-item h2{letter-spacing:normal}:lang(ar) .approach-item>p{line-height:2}@media (max-width:64rem){.approach-grid{grid-template-columns:1fr}.approach-item{min-height:24rem}.approach-item+.approach-item{border-inline-start:0;border-top:1px solid var(--line)}.approach-item h2{font-size:clamp(4rem,12vw,7rem)}}@media (max-width:46rem){.approach{padding-block:5.5rem}.approach-head{grid-template-columns:1fr;margin-bottom:3rem}.approach-head>p{font-size:clamp(2.5rem,11vw,4rem)}.approach-item{min-height:25rem}.approach-item h2{font-size:clamp(3.6rem,18vw,6rem)}}.approach{isolation:isolate;width:100%;max-width:none;padding-inline:var(--gutter);color:#090909;background:#f3f2ed;position:relative;overflow:hidden}.approach:before{content:"X";z-index:-1;color:#0000;-webkit-text-stroke:1px #0909091a;pointer-events:none;font-size:min(76vw,64rem);font-weight:900;line-height:.75;position:absolute;inset:50% -8vw auto auto;translate:0 -50%}.approach .section-kicker{color:#090909}.approach-head>p{max-width:16ch}.approach-grid{border-color:#0909094d;position:relative;box-shadow:0 2rem 7rem #09090917}.approach-item{color:#090909;background:#f3f2ed}.approach-item+.approach-item{border-color:#0909094d}.approach-item:before{background:#090909}.approach-item:after{border-color:#09090933}.approach-item h2{-webkit-text-stroke-color:#090909}.approach-item>p{color:#090909a3}.approach-item:nth-child(2){color:#f3f2ed;background:#090909}.approach-item:nth-child(2):before{background:#f3f2ed}.approach-item:nth-child(2):after{border-color:#f3f2ed38}.approach-item:nth-child(2) h2{-webkit-text-stroke-color:#f3f2ed}.approach-item:nth-child(2)>p{color:#f3f2edad}.approach-item:hover,.approach-item:focus{color:#f3f2ed}.approach-item:hover h2,.approach-item:focus h2{color:#f3f2ed;-webkit-text-stroke-color:#f3f2ed}.approach-item:hover>p,.approach-item:focus>p{color:#f3f2edad}.approach-item:hover:after,.approach-item:focus:after{border-color:#f3f2ed38}.approach-item:nth-child(2):hover,.approach-item:nth-child(2):focus{color:#090909}.approach-item:nth-child(2):hover h2,.approach-item:nth-child(2):focus h2{color:#090909;-webkit-text-stroke-color:#090909}.approach-item:nth-child(2):hover>p,.approach-item:nth-child(2):focus>p{color:#090909a3}.approach-item:nth-child(2):hover:after,.approach-item:nth-child(2):focus:after{border-color:#09090933}.hero{color:#f5f5f1;background:#080808}.manifesto{color:#090909;background:#f3f2ed}.portfolio{width:100%;max-width:none;padding-inline:var(--gutter);color:#f5f5f1;background:#080808}.approach{color:#090909;background:#f3f2ed}.purpose{color:#f5f5f1;background:#080808}.purpose:before{-webkit-text-stroke-color:#f5f5f121}.purpose .section-kicker.light{color:#f5f5f1}.purpose-body{color:#f5f5f19e;border-top-color:#f5f5f138}.contact{width:100%;max-width:none;padding-inline:var(--gutter);color:#090909;background:#f3f2ed}.contact .section-kicker{color:#090909}.contact-main a{border-bottom-color:#090909}.contact-main a:before{background:#090909}.contact-main a:hover{color:#f3f2ed}.foot{width:100%;max-width:none;padding-inline:var(--gutter);color:#f5f5f194;background:#080808;border-top-color:#f5f5f12e}.approach-grid{box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}.approach-item,.approach-item:nth-child(2){color:#090909;background:0 0;border:0 solid #09090947;border-top-width:1px;grid-template-columns:minmax(12rem,.65fr) minmax(16rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);width:88%;min-height:14rem;padding:2rem clamp(1.5rem,3vw,3rem);display:grid}.approach-item:nth-child(2){margin-inline-start:6%}.approach-item:nth-child(3){margin-inline-start:12%}.approach-item:last-child{border-bottom-width:1px}.approach-item+.approach-item{border-inline-start:0;border-color:#09090947}.approach-item:before,.approach-item:nth-child(2):before{background:#090909;transform:translate(-101%)}[dir=rtl] .approach-item:before,[dir=rtl] .approach-item:nth-child(2):before{transform:translate(101%)}.approach-item:after{display:none}.approach-item h2,.approach-item:nth-child(2) h2{color:#0000;-webkit-text-stroke:1px #090909;white-space:nowrap;margin:0;font-size:clamp(3.8rem,7.5vw,8.5rem);line-height:.78}.approach-item>p,.approach-item:nth-child(2)>p{color:#090909a3;max-width:48ch;margin:0;font-size:clamp(.9rem,1vw,1.05rem)}.approach-item:hover:before,.approach-item:focus:before,.approach-item:nth-child(2):hover:before,.approach-item:nth-child(2):focus:before{transform:none}.approach-item:hover,.approach-item:focus,.approach-item:nth-child(2):hover,.approach-item:nth-child(2):focus{color:#f3f2ed}.approach-item:hover h2,.approach-item:focus h2,.approach-item:nth-child(2):hover h2,.approach-item:nth-child(2):focus h2{color:#f3f2ed;-webkit-text-stroke-color:#f3f2ed;transform:translate(.6rem)}[dir=rtl] .approach-item:hover h2,[dir=rtl] .approach-item:focus h2{transform:translate(-.6rem)}.approach-item:hover>p,.approach-item:focus>p,.approach-item:nth-child(2):hover>p,.approach-item:nth-child(2):focus>p{color:#f3f2edb8;transform:none}@media (max-width:64rem){.approach-item,.approach-item:nth-child(2){grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr);width:94%}.approach-item:nth-child(2){margin-inline-start:3%}.approach-item:nth-child(3){margin-inline-start:6%}}@media (max-width:46rem){.approach-item,.approach-item:nth-child(2),.approach-item:nth-child(3){grid-template-columns:1fr 3rem;gap:1rem;width:100%;min-height:18rem;margin-inline-start:0;padding:2rem 1rem}.approach-item h2,.approach-item:nth-child(2) h2{grid-column:1/3;font-size:clamp(3.8rem,19vw,6rem)}.approach-item>p,.approach-item:nth-child(2)>p{grid-column:1}.bar-right{gap:.25rem}}.launch-journey{--rocket-x:95.5vw;--rocket-y:84vh;--rocket-angle:0deg;--rocket-speed:0;--launch-progress:0;z-index:4;pointer-events:none;color:#fff;mix-blend-mode:difference;position:fixed;inset:0}.rocket-body{opacity:.3;width:2.8rem;transform:translate3d(calc(var(--rocket-x) - 50%),calc(var(--rocket-y) - 50%),0) rotate(var(--rocket-angle));will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}.rocket-body svg{width:100%;height:auto;display:block;overflow:visible}.rocket-body path,.rocket-body circle{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.rocket-body circle{fill:currentColor}.rocket-trail{width:2px;height:calc(2.2rem + var(--rocket-speed) * 7rem);opacity:calc(.18 + var(--rocket-speed) * .5);transform-origin:top;transform:translate3d(calc(var(--rocket-x) - 1px),calc(var(--rocket-y) + 2rem),0) rotate(var(--rocket-angle));filter:blur(.2px);will-change:transform,height;background:repeating-linear-gradient(currentColor 0 5px,#0000 5px 11px);position:absolute;top:0;left:0}.launch-ground{left:calc(var(--rocket-x) - 3.2rem);top:calc(var(--rocket-y) + 3rem);opacity:.32;transform-origin:50%;background:currentColor;width:6.4rem;height:1px;transition:opacity .5s,scale .7s;position:absolute}.launch-ground:before,.launch-ground:after{content:"";background:currentColor;width:1px;height:1.2rem;position:absolute;bottom:0}.launch-ground:before{left:18%}.launch-ground:after{right:18%}.launch-journey[data-launched=true] .launch-ground{opacity:0;scale:1.8 1}.launch-journey[data-arrived=true] .rocket-trail{opacity:.12}.launch-journey[data-arrived=true] .rocket-flame{opacity:.45}@media (max-width:46rem){.rocket-body{opacity:.2;width:2rem}.rocket-trail{opacity:.2}.launch-ground{width:4.5rem;left:calc(var(--rocket-x) - 2.25rem)}}@media (prefers-reduced-motion:reduce){.launch-journey{display:none}}.rocket-body{opacity:.44;filter:drop-shadow(0 0 1.2rem #ffffff29);width:clamp(4.2rem,4.7vw,5.2rem)}.launch-journey[data-launched=true] .rocket-body{opacity:.58}.rocket-body svg{z-index:2;position:relative}.rocket-body path{stroke-width:1.6px}.rocket-body circle{stroke-width:1.2px}.rocket-flame{z-index:1;width:32%;height:calc(2.8rem + var(--rocket-speed) * 4.5rem + var(--launch-progress) * 3rem);clip-path:polygon(50% 100%,5% 0,95% 0);filter:blur(2px);transform-origin:top;background:linear-gradient(currentColor 0 22%,#0000 100%);animation:.11s ease-in-out infinite alternate flame-live;position:absolute;top:86%;left:50%;translate:-50%}.rocket-flame:after{content:"";filter:blur(1px);clip-path:inherit;background:currentColor;position:absolute;inset:0 31% 28%}.flight-smoke{z-index:0;width:1px;height:1px;opacity:calc(.22 + var(--rocket-speed) * .55);position:absolute;top:100%;left:50%}.flight-smoke i{aspect-ratio:1;opacity:0;border:1px solid;border-radius:50%;width:1.1rem;animation:1.45s ease-out infinite flight-puff;position:absolute;top:0;left:0}.flight-smoke i:nth-child(2){animation-delay:-.2s;left:-.35rem}.flight-smoke i:nth-child(3){animation-delay:-.4s;left:.4rem}.flight-smoke i:nth-child(4){animation-delay:-.6s;left:-.2rem}.flight-smoke i:nth-child(5){animation-delay:-.8s;left:.25rem}.flight-smoke i:nth-child(6){animation-delay:-1s;left:-.45rem}.flight-smoke i:nth-child(7){animation-delay:-1.2s;left:.5rem}.launch-cloud{left:var(--rocket-x);opacity:0;width:min(11rem,18vw);height:8rem;position:absolute;top:87vh;translate:-50% -50%}.launch-cloud i{--dx:0rem;--dy:0rem;--size:3rem;--delay:0s;width:var(--size);aspect-ratio:1;opacity:0;border:1px solid;border-radius:50%;position:absolute;bottom:0;left:50%}.launch-cloud i:first-child{--dx:-7rem;--dy:-1rem;--size:4.8rem}.launch-cloud i:nth-child(2){--dx:-4.5rem;--dy:-2.4rem;--size:5.5rem;--delay:40ms}.launch-cloud i:nth-child(3){--dx:-2rem;--dy:-3rem;--size:4rem;--delay:.1s}.launch-cloud i:nth-child(4){--dx:1rem;--dy:-3.4rem;--size:5.6rem;--delay:20ms}.launch-cloud i:nth-child(5){--dx:4rem;--dy:-2.2rem;--size:4.5rem;--delay:80ms}.launch-cloud i:nth-child(6){--dx:7rem;--dy:-.7rem;--size:5rem;--delay:.14s}.launch-cloud i:nth-child(7){--dx:-6rem;--dy:1.6rem;--size:3.7rem;--delay:.18s}.launch-cloud i:nth-child(8){--dx:-3.5rem;--dy:.3rem;--size:5rem;--delay:.12s}.launch-cloud i:nth-child(9){--dx:0rem;--dy:.8rem;--size:5.8rem;--delay:.16s}.launch-cloud i:nth-child(10){--dx:3rem;--dy:.5rem;--size:4.6rem;--delay:.2s}.launch-cloud i:nth-child(11){--dx:5.6rem;--dy:1.7rem;--size:4rem;--delay:.24s}.launch-cloud i:nth-child(12){--dx:.5rem;--dy:2.8rem;--size:3.8rem;--delay:.28s}.launch-journey[data-launched=true] .launch-cloud{opacity:1}.launch-journey[data-launched=true] .launch-cloud i{animation:ground-puff 2s var(--delay) cubic-bezier(.16,1,.3,1) both}.rocket-trail{width:3px;height:calc(4rem + var(--rocket-speed) * 12rem + var(--launch-progress) * 5rem);filter:blur(.6px);opacity:calc(.2 + var(--rocket-speed) * .58);background:linear-gradient(currentColor,#0000)}@keyframes flame-live{0%{opacity:.55;scale:.82 1}to{opacity:1;scale:1.12 .82}}@keyframes flight-puff{0%{opacity:.65;transform:translate(-50%)scale(.35)}70%{opacity:.24}to{opacity:0;transform:translate(-50%,5.5rem)scale(2.1)}}@keyframes ground-puff{0%{opacity:0;transform:translate(-50%)scale(.15)}18%{opacity:.55}to{opacity:0;transform:translate(calc(-50% + var(--dx)),var(--dy)) scale(1.45)}}@media (max-width:46rem){.rocket-body{width:3.2rem}.launch-cloud{width:7rem}.rocket-flame{height:calc(2rem + var(--rocket-speed) * 3rem)}}@media (min-width:70rem){:root{--launch-lane:clamp(7rem,9vw,10rem)}main{width:calc(100% - var(--launch-lane));margin-right:var(--launch-lane)}main>.hero,main>.manifesto,main>.portfolio,main>.approach,main>.purpose,main>.contact{width:calc(100% + var(--launch-lane));max-width:none}main>section.shell,.purpose-inner{padding-right:calc(var(--gutter) + var(--launch-lane))}.launch-station{width:calc(var(--launch-lane) - 1.5rem);opacity:.38;border:1px solid;border-bottom-width:4px;height:13rem;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(84vh - 6.5rem);right:.75rem}.launch-station:before{content:"";opacity:.32;background:repeating-linear-gradient(#0000 0 2.2rem,currentColor calc(2.2rem + 1px),#0000 calc(2.2rem + 2px));position:absolute;inset:0}.launch-station:after{content:"";background:currentColor;width:72%;height:.55rem;position:absolute;bottom:-.45rem;left:50%;translate:-50%}.launch-station i{transform-origin:bottom;background:currentColor;width:1px;display:block;position:absolute}.launch-station i:first-child{height:84%;bottom:0;left:18%;rotate:18deg}.launch-station i:nth-child(2){height:84%;bottom:0;right:18%;rotate:-18deg}.launch-station i:nth-child(3){height:92%;bottom:0;left:50%;rotate:none}.launch-journey[data-launched=true] .launch-station{opacity:.12;transform:translateY(1rem)}.launch-journey[data-station-cleared=true] .launch-station{opacity:0;visibility:hidden;transform:translateY(14rem)}}@media (max-width:69.99rem){.launch-station{display:none}}@media (max-width:46rem){.foot{letter-spacing:.12em;font-size:.72rem}.section-kicker p,.eyebrow,.hero-link,.contact-main>p,.brand-copy strong{font-size:.72rem}.brand-copy small{font-size:.6rem}.langs a{width:2.75rem;height:2.75rem;font-size:.72rem}.brand{align-items:center;min-height:2.75rem}.contact-main a{padding-block:1.5rem}.hero-link{padding-block:.9rem}}.hero-link{padding-block:.6rem;position:relative}.hero-link span{border-bottom:1px solid var(--line);padding-bottom:.35rem;transition:border-color .3s;position:relative}.hero-link:hover span{border-bottom-color:currentColor}.whatif{width:100%;max-width:none;padding:clamp(6rem,12vw,11rem) var(--gutter);border-top:1px solid var(--line);background:var(--bg);color:var(--fg);grid-template-columns:.3fr 1.2fr .25fr;align-items:center;gap:clamp(2rem,6vw,8rem);display:grid}.whatif-content{border-inline-start:1px solid;padding-inline-start:clamp(1.5rem,4vw,5rem)}.whatif-statement{letter-spacing:-.055em;max-width:17ch;font-size:clamp(2.4rem,5.2vw,5.6rem);font-weight:700;line-height:.95}:lang(ar) .whatif-statement{letter-spacing:normal;font-weight:600;line-height:1.24}.whatif .prose{color:var(--muted)}@media (max-width:64rem){.whatif{grid-template-columns:.35fr 1fr}}@media (max-width:46rem){.whatif{grid-template-columns:1fr;padding-block:5.5rem}.whatif-statement{max-width:none;font-size:clamp(2rem,9vw,3.2rem)}.whatif-content{border-inline-start:0;padding-inline-start:0}}
