@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_next/static/media/98e3f34639aea112-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_next/static/media/370fbeb3d5d383fc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Funnel Display Fallback;src:local("Arial");ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.00%;size-adjust:106.55%}.__className_4fa609{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.__variable_4fa609{--f-display:"Funnel Display","Funnel Display Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_1f9804{font-family:Geist,Geist Fallback;font-style:normal}.__variable_1f9804{--f-text:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a06275{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a06275{--f-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,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:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.woff2) format("woff2");unicode-range:u+00??,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:Alexandria Fallback;src:local("Arial");ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.00%;size-adjust:112.38%}.__className_3a38f3{font-family:Alexandria,Alexandria Fallback;font-style:normal}.__variable_3a38f3{--f-ar-display:"Alexandria","Alexandria Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,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(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");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-20c4,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(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,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(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");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-20c4,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(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,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 Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_dad8a4{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_dad8a4{--f-ar-text:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}:root{--void:#050506;--void-2:#0b0b0e;--void-3:#131318;--chalk:#f2f2ee;--chalk-2:#c9cad2;--mute:#8d8f99;--line:rgb(255 255 255/0.1);--line-2:rgb(255 255 255/0.18);--signal:#8a6bff;--signal-hi:#a993ff;--signal-lo:#2b1f6b;--live:#2ee66b;--display:var(--f-display,system-ui),var(--f-ar-display,system-ui),sans-serif;--text:var(--f-text,system-ui),var(--f-ar-text,system-ui),sans-serif;--mono:var(--f-mono,ui-monospace),var(--f-ar-text,ui-monospace),monospace;--gutter:clamp(16px,3.2vw,56px);--max:1760px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--t-cap:11px;--t-small:14px;--t-body:clamp(16px,1.05vw,18px);--t-lead:clamp(18px,1.35vw,22px);--t-title:clamp(2rem,3.6vw,4.2rem);--t-display:clamp(3rem,7.6vw,10rem);--t-giant:clamp(4rem,15vw,20rem);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;min-height:100svh;background:var(--void);color:var(--chalk);font-family:var(--text);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(ul,ol){padding:0;list-style:none}a{color:inherit;text-decoration:none}canvas,img,svg,video{display:block;max-width:100%}img{height:auto}button{font:inherit;color:inherit}::selection{background:var(--signal);color:#fff}:focus-visible{outline:2px solid var(--signal-hi);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cap{font-family:var(--mono);font-size:var(--t-cap);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.display{font-weight:800;font-size:var(--t-display);line-height:.88;letter-spacing:-.045em}.display,.title{font-family:var(--display);text-wrap:balance}.title{font-weight:700;font-size:var(--t-title);line-height:.95;letter-spacing:-.035em}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--chalk-2);text-wrap:pretty}.signal{color:var(--signal)}[dir=rtl] .cap{font-family:var(--text);font-size:13px;letter-spacing:0}[dir=rtl] :is(.display,.title){letter-spacing:0;line-height:1.25;font-weight:800}.shell{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.wa-glyph{width:20px;height:20px;flex:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px;line-height:1.2;overflow:hidden;isolation:isolate;transition:transform .25s var(--ease),background .2s,color .2s,translate .4s var(--spring);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.32) 50%,transparent 70%);translate:-100% 0;transition:translate .7s var(--ease)}.btn:hover:after{translate:100% 0}.btn:active{transform:scale(.97)}.btn--wa{background:var(--chalk);color:var(--void)}.btn--wa:hover{background:#fff}.btn--signal{background:var(--signal);color:#fff}.btn--lg{min-height:62px;padding:16px 30px;font-size:17px}.bar{position:fixed;inset:0 0 auto;z-index:80}.bar__row{display:flex;align-items:center;gap:24px;height:68px;padding-inline:var(--gutter);border-bottom:1px solid transparent;transition:background .4s,border-color .4s,backdrop-filter .4s}.bar[data-scrolled=true] .bar__row{background:rgb(5 5 6/.72);border-color:var(--line);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}html[data-menu] .bar__row{background:transparent;border-color:transparent;backdrop-filter:none}.bar__brand{--wm-sir:var(--signal);color:var(--chalk);flex:none}.bar__mark{display:block;width:112px;height:auto}.bar__nav{display:none;gap:30px;margin-inline-start:28px;font-size:14px;color:var(--chalk-2)}.bar__nav a{position:relative;padding-block:6px;transition:color .2s}.bar__nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--ease)}.bar__nav a:hover,.bar__nav a[aria-current]{color:var(--chalk)}.bar__nav a:hover:after,.bar__nav a[aria-current]:after{transform:scaleX(1)}.bar__end{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.bar__langs{display:none;gap:2px;font-family:var(--mono);font-size:12px}.bar__langs a{display:grid;place-items:center;min-width:34px;height:34px;border-radius:8px;color:var(--mute);transition:color .2s,background .2s}.bar__langs a:hover{color:var(--chalk)}.bar__langs a[aria-current]{color:var(--chalk);background:rgb(255 255 255/.08)}.bar__langs a:lang(ar),.sheet__langs a:lang(ar){font-family:var(--f-ar-text,system-ui),sans-serif;font-size:15px}html:not([lang=ar]) :is(.bar__langs,.sheet__langs) a:lang(ar){font-family:system-ui,sans-serif}.bar__wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-width:42px;padding-inline:11px;border-radius:999px;background:var(--chalk);color:var(--void);font-size:14px;font-weight:600;transition:background .2s,translate .4s var(--spring)}.bar__wa:hover{background:#fff}.bar__walabel{display:none}.bar__menu{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--line-2);background:transparent;cursor:pointer}.bar__burger,.bar__burger:before{display:block;width:16px;height:1.5px;background:currentColor;transition:transform .35s var(--ease)}.bar__burger{position:relative;translate:0 -2.5px}.bar__burger:before{content:"";position:absolute;top:5px}.bar[data-open=true] .bar__burger{transform:translateY(2.5px) rotate(45deg)}.bar[data-open=true] .bar__burger:before{transform:translateY(-5px) rotate(-90deg)}@media (min-width:960px){.bar__langs,.bar__nav{display:flex}.bar__walabel{display:inline}.bar__wasr{display:none}.bar__wa{padding-inline:16px 18px}.bar__menu{display:none}}.sheet{position:fixed;inset:0;z-index:-1;display:grid;grid-template-rows:1fr auto;padding:92px var(--gutter) 28px;background:var(--void);overflow-y:auto}.sheet[hidden]{display:none}.sheet__list{display:grid;align-content:center}.sheet__list li{border-top:1px solid var(--line);animation:rise .6s var(--ease) calc(var(--i) * 55ms) both}.sheet__list a{display:flex;align-items:baseline;gap:16px;padding-block:10px;font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,13vw,5rem);line-height:1;letter-spacing:-.04em}[dir=rtl] .sheet__list a{letter-spacing:0;line-height:1.3}.sheet__list a[aria-current]{color:var(--signal)}.sheet__n{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.1em;color:var(--mute)}.sheet__foot{display:grid;gap:18px;padding-top:20px}.sheet__langs{display:flex;gap:6px;font-family:var(--mono)}.sheet__langs a{display:grid;place-items:center;min-width:48px;height:44px;border-radius:10px;border:1px solid var(--line);color:var(--mute)}.sheet__langs a[aria-current]{color:var(--chalk);border-color:var(--line-2)}@keyframes rise{0%{opacity:0;transform:translateY(.6em)}}.chap{display:flex;align-items:baseline;gap:16px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-cap);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.chap__name{color:var(--chalk)}.chap__fact{margin-inline-start:auto;text-transform:none;max-width:32ch;text-align:end}.chap__fact,[dir=rtl] .chap{letter-spacing:0;font-family:var(--text);font-size:13px}.js .chap[data-reveal]{transform:none;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease),opacity .4s}html.js[dir=rtl] .chap[data-reveal]{clip-path:inset(0 0 0 100%)}html.js .chap[data-reveal][data-in]{clip-path:inset(0)}.live-dot{display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 rgb(46 230 107/.6);animation:live 2.2s infinite;vertical-align:1px}@keyframes live{70%{box-shadow:0 0 0 9px rgb(46 230 107/0)}}.link{display:inline-flex;align-items:center;gap:8px;font-weight:600;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:3px;transition:background-size .45s var(--ease)}.link:hover{background-size:0 1px;background-position:100% 100%}.link__arrow{transition:translate .3s var(--ease)}.link:hover .link__arrow{translate:4px 0}[dir=rtl] .link__arrow{transform:scaleX(-1)}[dir=rtl] .link:hover .link__arrow{translate:-4px 0}.foot{position:relative;padding-top:clamp(110px,13vw,230px);border-top:1px solid var(--line);overflow:clip;background:radial-gradient(80% 55% at 50% 100%,rgb(138 107 255/.17),transparent 70%)}.foot__grid{display:grid;gap:28px;container-type:inline-size}.foot__q{margin-top:18px;font-family:var(--display);font-weight:700;font-size:clamp(2rem,3.6vw,4.2rem);line-height:.95;letter-spacing:-.035em;text-wrap:balance;max-width:16ch}.foot__line{margin-top:16px;color:var(--chalk-2);font-size:var(--t-lead);max-width:34ch}.foot__act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.foot__sig{margin-top:clamp(40px,7vw,120px);font-size:min(calc(100cqi / var(--sfit, 5.2)),40svh);line-height:.84}.foot__sig span{display:block;white-space:nowrap}.foot__a,.foot__b{font-family:var(--display);font-weight:800;letter-spacing:-.055em}.foot__b{color:var(--signal)}[dir=rtl] .foot__sig{font-size:min(calc(100cqi / var(--sfit, 5.2)),26svh);line-height:1.15}[dir=rtl] :is(.foot__a,.foot__b){letter-spacing:0}@media (min-width:960px){.foot__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px}.foot__sig{grid-column:1/-1}.foot__act{flex-direction:column;align-items:flex-end}}.foot__small{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;margin-top:clamp(28px,4vw,64px);padding-block:22px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.foot__small nav{display:flex;gap:22px}.foot__small a:hover{color:var(--chalk)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease) var(--d,0s),transform 1.05s var(--ease) var(--d,0s)}.js [data-reveal][data-in]{opacity:1;transform:none}.js .wm--draw path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease) calc(.15s + var(--i) * .08s)}.js [data-in] .wm--draw path{stroke-dashoffset:0}.js .foot__sig[data-reveal]{opacity:1;transform:none}.js .foot__sig[data-reveal] span{transform:translateY(.35em);clip-path:inset(0 0 100% 0);transition:transform 1.1s var(--ease),clip-path 1.1s var(--ease)}.js .foot__sig[data-reveal] span+span{transition-delay:.14s}.js .foot__sig[data-in] span{transform:none;clip-path:inset(-.2em -.2em -.3em)}.cur{position:fixed;top:0;left:0;z-index:90;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .3s}.cur[data-on]{opacity:1}.cur:before{content:"";position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px;border-radius:50%;border:1px solid rgb(242 242 238/.35);transition:width .4s var(--ease),height .4s var(--ease),margin .4s var(--ease),background .3s,border-color .3s}.cur[data-state=link]:before{width:54px;height:54px;margin:-27px;border-color:rgb(138 107 255/.8)}.cur[data-state=label]:before{width:92px;height:92px;margin:-46px;border-color:transparent;background:rgb(138 107 255/.92)}.cur__label{position:absolute;left:0;top:0;translate:-50% -50%;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;scale:.6;transition:opacity .25s,scale .4s var(--ease)}[dir=rtl] .cur__label{font-family:var(--text);font-size:13px;letter-spacing:0}.cur[data-state=label] .cur__label{opacity:1;scale:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cur{display:none}}.roll{position:relative;display:inline-grid;overflow:clip;vertical-align:top}.roll>span{grid-area:1/1;transition:translate .5s var(--ease)}.roll>span+span{translate:0 105%;color:var(--chalk)}a:hover .roll>span:first-child{translate:0 -105%}a:hover .roll>span+span{translate:0 0}.w{display:inline-block;overflow:clip;vertical-align:bottom;padding-block:.08em .14em;margin-block:-.08em -.14em}[dir=rtl] .w{padding-block:.2em .3em;margin-block:-.2em -.3em}.w>span{display:inline-block}.js .w>span{transform:translateY(112%);transition:transform 1.05s var(--ease) calc(var(--d, 0s) + var(--wi) * 55ms)}.js [data-in] .w>span{transform:none}.js [data-reveal]:has(.w){opacity:1;transform:none}.curtain{position:fixed;inset:0;z-index:100;pointer-events:none;background:radial-gradient(60% 50% at 50% 50%,rgb(138 107 255/.18),transparent 70%),var(--void);clip-path:inset(100% 0 0 0);transition:clip-path .55s var(--ease-io)}html[data-leaving] .curtain{clip-path:inset(0 0 0 0);transition-duration:.42s}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.js .wm--draw path{stroke-dashoffset:0}.js .foot__sig[data-reveal] span{transform:none;clip-path:none}.js .w>span{transform:none}.curtain{display:none}}@supports (animation-timeline:view()){.foot__a,.foot__b{animation:foot-weigh linear both;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes foot-weigh{0%{font-weight:300}to{font-weight:800}}}@media (prefers-reduced-motion:reduce){.foot__a,.foot__b{animation:none}}