@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_c6ba8086-module__LwVioq__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_c6ba8086-module__LwVioq__variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.03smmd9gr2o9x.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.2ly3t9i5f0_o2.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:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.3dmbe5_v__3ka.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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.03smmd9gr2o9x.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.2ly3t9i5f0_o2.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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.3dmbe5_v__3ka.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:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_6ee067be-module__uwzM9a__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_6ee067be-module__uwzM9a__variable{--font-assistant:"Assistant", "Assistant Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17223b;--deep:#0e1628;--card:#243352;--line:#94a3b842;--head:#f8fafc;--text:#e2e8f0;--soft:#d5dde8;--muted:#a9b6c9;--faint:#8695ab;--mock:#1c2947;--panel:#243457;--sky:#38bdf8;--sky-2:#7dd3fc;--sky-rgb:56,189,248;--second:#7dd3fc;--mint:#34d399;--on-accent:#04121f;--display:var(--font-rubik),system-ui,sans-serif;--body:var(--font-assistant),system-ui,-apple-system,sans-serif;--mono:var(--font-plex-mono),var(--font-assistant),ui-monospace,monospace;--pad:clamp(1.25rem,4.5vw,3.5rem);--r:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:clip}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;color:var(--head);margin:0;font-weight:700;line-height:1.18}p{margin:0}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:4px}.wrap{max-width:1160px;padding-inline:var(--pad);margin-inline:auto}.glyphs{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main,footer{z-index:1;position:relative}.btn{min-height:44px;font-family:var(--body);border-radius:var(--r);cursor:pointer;border:1px solid #0000;align-items:center;gap:.55rem;padding:.7rem 1.3rem;font-size:1rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.btn svg{width:16px;height:16px}html[dir=rtl] .btn svg{transform:scaleX(-1)}.btn-primary{background:var(--sky);color:var(--on-accent);box-shadow:0 0 0 1px rgba(var(--sky-rgb),.35),0 8px 28px rgba(var(--sky-rgb),.26)}.btn-primary:hover{background:var(--sky-2);box-shadow:0 0 0 1px rgba(var(--sky-rgb),.5),0 10px 36px rgba(var(--sky-rgb),.4)}.btn-ghost{border-color:color-mix(in srgb,var(--text) 26%,transparent);color:var(--head)}.btn-ghost:hover{border-color:var(--sky)}header{z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset-block-start:0;inset-inline:0}header.stuck{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 -1px 0 var(--line),0 14px 34px #0206174d}.bar{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.35rem;transition:padding .3s;display:flex}header.stuck .bar{padding-block:.8rem}.logo{color:var(--head);font-family:var(--display);align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:700;display:flex}.logo i{background:var(--sky);width:30px;height:30px;color:var(--on-accent);border-radius:6px;place-items:center;font-size:.9rem;font-style:normal;font-weight:700;display:grid}.bar nav{align-items:center;gap:.45rem;display:flex}#lang{font-family:var(--mono);letter-spacing:.08em;background:color-mix(in srgb,var(--text) 7%,transparent);border:1px solid color-mix(in srgb,var(--text) 20%,transparent);color:var(--head);border-radius:var(--r);cursor:pointer;padding:.5rem .85rem;font-size:.72rem;line-height:normal;transition:background .18s}#lang:hover{background:color-mix(in srgb,var(--text) 16%,transparent)}@media (max-width:420px){.logo span{display:none}}.hero{color:var(--head);background:radial-gradient(60% 50% at 72% 18%,rgba(var(--sky-rgb),.12),transparent 70%);position:relative;overflow:clip}.story{align-items:center;gap:clamp(2rem,5vw,3.5rem);min-height:100svh;padding-block:clamp(7rem,13vw,9.5rem) clamp(3rem,6vw,5rem);display:grid}@media (min-width:940px){.story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:939px){.story .stack svg{max-height:44vh}}.hero:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px), linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 35%,#000 5%,#0000 72%);mask-image:radial-gradient(75% 85% at 50% 35%,#000 5%,#0000 72%)}.hero .wrap{z-index:1;position:relative}@keyframes rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.js .intro .eyebrow,.js .intro h1,.js .intro .lede,.js .hero-cta,.js .cta-note,.js .term,.js .hero-facts{animation:.85s cubic-bezier(.16,.84,.31,1) backwards rise}.js .intro .eyebrow{animation-delay:60ms}.js .intro h1{animation-delay:.15s}.js .intro .lede{animation-delay:.25s}.js .hero-cta{animation-delay:.35s}.js .cta-note,.js .term{animation-delay:.4s}.js .hero-facts{animation-delay:.45s}.hero h1{text-wrap:balance;max-width:17ch;font-size:clamp(2.1rem,3.8vw,3rem)}.hero h1 em{color:var(--sky);text-shadow:0 0 34px rgba(var(--sky-rgb),.4);font-style:normal}.hero .lede{color:var(--soft);max-width:48ch;margin-top:1.35rem;font-size:clamp(1.05rem,1.45vw,1.18rem)}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.cta-note{color:var(--muted);margin-top:.9rem;font-size:.9rem}.term{max-width:100%;font-family:var(--mono);color:var(--soft);background:var(--deep);border:1px solid var(--line);direction:ltr;border-radius:6px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.5rem .8rem;font-size:.8rem;display:inline-flex}.term:before{content:"$";color:var(--sky)}.term span{white-space:nowrap;border-inline-end:2px solid var(--sky);padding-inline-end:2px;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .term span{width:39ch;animation:2.6s steps(39,end) 1.1s backwards type,1s step-end infinite caret}@keyframes type{0%{width:0}}@keyframes caret{50%{border-color:#0000}}}@media (max-width:420px){.term{font-size:.7rem}}.hero-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem;margin-top:2.75rem;padding-top:1.5rem;display:grid}.facts-title{color:var(--muted);grid-column:1/-1;font-size:.8rem;font-weight:600}.hero-facts>div{padding-inline-end:1rem}.hero-facts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:1rem}.hero-facts div b{font-family:var(--mono);color:var(--head);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:500;line-height:1.1;display:block}.hero-facts div span{color:var(--muted);margin-top:.4rem;font-size:.85rem;line-height:1.4;display:block}@media (max-width:560px){.hero-facts{grid-template-columns:1fr}.hero-facts>div+div{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:1rem}}@media (min-width:940px) and (max-height:840px){.story{padding-block:5.5rem 2rem}.story .stack svg{max-height:62vh}.hero h1{font-size:clamp(1.8rem,2.9vw,2.4rem)}.hero .lede{margin-top:1rem;font-size:1.02rem}.hero-cta{margin-top:1.5rem}.term{display:none}.hero-facts{margin-top:1.5rem;padding-top:1.1rem}}.stack svg{--gap:120;width:100%;height:auto;max-height:70vh;transform:scale(var(--zoom,1));transform-origin:32%;display:block;overflow:visible}.plate{transform:translateY(calc((var(--i) - 2.5) * var(--gap) * -1px))}@media (prefers-reduced-motion:no-preference){.js .stack svg{--gap:15;--zoom:1.35}.js .plate{--lead:0}.js .stack .plate-in{opacity:0}}.iso .top{fill:var(--mock);stroke:rgba(var(--sky-rgb),.75);stroke-width:1.2px;stroke-linejoin:round}.iso .side{fill:var(--deep);stroke:rgba(var(--sky-rgb),.55);stroke-width:1.2px;stroke-linejoin:round}.iso .ln,.iso .box,.iso .hole{fill:none;stroke:rgba(var(--sky-rgb),.6);stroke-width:1px}.iso .box{fill:rgba(var(--sky-rgb),.05)}.iso .box-acc{fill:rgba(var(--sky-rgb),.28);stroke:var(--sky);stroke-width:1px}.iso .hole{fill:var(--mock)}.iso .dim{fill:none;stroke:#94a3b866;stroke-width:1px}.iso .dim-fill{fill:#94a3b880}.iso .bar{fill:rgba(var(--sky-rgb),.22);stroke:rgba(var(--sky-rgb),.5);stroke-width:.8px}.iso .acc{fill:var(--sky);stroke:var(--sky);stroke-width:.8px}.iso .acc-soft{fill:rgba(var(--sky-rgb),.3);stroke:rgba(var(--sky-rgb),.8);stroke-width:1px}.iso .wire{fill:none;stroke:rgba(var(--sky-rgb),.7);stroke-width:1px;stroke-dasharray:4 3}.iso .cyl{fill:var(--deep);stroke:rgba(var(--sky-rgb),.7);stroke-width:1px}.iso .cyl-top{fill:rgba(var(--sky-rgb),.18);stroke:rgba(var(--sky-rgb),.8);stroke-width:1px}.lead{opacity:var(--lead,1)}.lead polyline{fill:none;stroke:#94a3b8a6;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--lead,1))}.lead circle{fill:var(--sky)}.lead text{font-family:var(--display);fill:var(--head);font-size:22px;font-weight:600}.lead tspan{font-family:var(--mono);fill:var(--sky);font-size:15px;font-weight:500}html[dir=rtl] .lead text{text-anchor:end;direction:rtl}@media (max-width:939px){.lead text{font-size:26px}.lead tspan{font-size:19px}}section>.wrap{perspective:1600px}.slab{border:1px solid rgba(var(--sky-rgb),.5);background:color-mix(in srgb,var(--mock) 86%,transparent);transform-origin:50% 100%;box-shadow:0 10px 0 -1px var(--deep),0 10px 0 0 rgba(var(--sky-rgb),.4),0 36px 60px #02061766;border-radius:12px;padding:clamp(1.5rem,3.5vw,3rem);position:relative}.plate-sec{padding-block:clamp(2rem,4.5vw,3.5rem)}.plate-sec .slab{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.slab-art svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:940px){.plate-sec .slab{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:62vh}.plate-sec:nth-of-type(2n) .slab-art{order:-1}}@media (max-width:939px){.slab-art{order:-1;width:100%;max-width:420px;margin-inline:auto}}.slab-copy h2{text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.2rem)}.layer-body{color:var(--text);max-width:46ch;margin-top:1rem;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.6}.layer-meta{gap:1.4rem;max-width:52ch;margin-top:1.75rem;display:grid}.layer-meta h3{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:.55rem;font-size:.74rem;font-weight:500}.layer-meta ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.layer-meta li{color:var(--soft);padding-inline-start:1.5rem;font-size:1rem;line-height:1.5;position:relative}.layer-meta li:before{content:"";inset-inline-start:.3rem;border:solid var(--sky);border-width:0 2px 2px 0;width:.34em;height:.68em;position:absolute;top:.34em;transform:rotate(45deg)}.layer-bg{border-inline-start:2px solid var(--sky);padding-inline-start:1rem}.layer-bg p{color:var(--soft);font-size:1rem;line-height:1.5}.clients{background:color-mix(in srgb,var(--deep) 88%,transparent);border-block:1px solid var(--line)}.clients .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem clamp(1.5rem,4vw,3.25rem);padding-block:1.6rem;display:flex}.clients p{text-align:center;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--muted);font-size:.8rem;font-family:var(--mono)}.clients b{font-family:var(--display);color:var(--soft);opacity:.78;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;transition:opacity .2s;display:inline-flex}.clients b:hover{opacity:1}.clients b svg{fill:currentColor;flex:none}.clients b svg.mark{width:19px;height:19px}.clients b svg.wordmark{width:74px;height:15px}.clients b i.mark{background:currentColor;flex:none;width:19px;height:19px;-webkit-mask:url(data:image/png;base64,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) 50%/contain no-repeat;mask:url(data:image/png;base64,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) 50%/contain no-repeat}section{color:var(--text);padding-block:clamp(3.75rem,7.5vw,6rem);scroll-margin-top:84px;position:relative}.shead{max-width:56ch;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:1rem;font-size:.78rem;display:inline-block}main{counter-reset:sec}section .eyebrow:before{counter-increment:sec;content:counter(sec,decimal-leading-zero) " / ";font-family:var(--mono);color:var(--faint)}.shead h2{text-wrap:balance;font-size:clamp(1.7rem,3.3vw,2.5rem)}.shead p{color:var(--muted);margin-top:.9rem;font-size:1.0625rem}html[dir=rtl] .eyebrow,html[dir=rtl] .clients p,html[dir=rtl] .layer-meta h3{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:600}.steps{counter-reset:s;gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:840px){.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}.steps:before{content:"";top:22px;background:repeating-linear-gradient(90deg,#94a3b847 0 8px,#0000 8px 16px);height:2px;position:absolute;inset-inline:22px calc(33.3333% - 1.66667rem - 22px)}}.steps li{counter-increment:s;position:relative}.steps li:before{content:counter(s);border-radius:var(--r);background:var(--bg);border:2px solid rgba(var(--sky-rgb),.5);width:44px;height:44px;color:var(--second);font-family:var(--display);z-index:1;place-items:center;margin-bottom:1.1rem;font-size:1.05rem;font-weight:700;transition:background .45s,color .45s,box-shadow .45s;display:grid;position:relative}.steps li:first-child:before,.js .steps li.in:before{background:var(--sky);border-color:var(--sky);color:var(--on-accent)}@supports (animation-timeline:view()){@media (min-width:840px) and (prefers-reduced-motion:no-preference){.steps:before{transform-origin:0;animation:linear both draw;animation-timeline:view();animation-range:entry 45% cover 48%}html[dir=rtl] .steps:before{transform-origin:100%}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.steps h3{margin-bottom:.45rem;font-size:1.15rem}.steps p{color:var(--muted);font-size:.95rem}.cgrid{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:900px){.cgrid{grid-template-columns:1fr 1.05fr;align-items:start}}.contact h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.contact .lede{color:var(--soft);max-width:38ch;margin-top:1rem}.clist{gap:.85rem;margin-top:2rem;display:grid}.clist div{color:var(--soft);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.clist svg{width:18px;height:18px;stroke:var(--sky);fill:none;stroke-width:1.8px;flex:none;margin-top:.28rem}.formcard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.5rem,3vw,2.15rem)}form,.f2{gap:1rem;display:grid}@media (min-width:520px){.f2{grid-template-columns:1fr 1fr}}label{color:var(--soft);margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}input,textarea{width:100%;font-family:var(--body);color:var(--text);background:var(--bg);border:1px solid #94a3b842;border-radius:6px;padding:.8rem .9rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(var(--sky-rgb),.2);outline:none}textarea{resize:vertical;min-height:7rem}.hp{display:none}button[type=submit]{justify-content:center;width:100%}#status{color:var(--muted);text-align:center;min-height:1.2em;font-size:.9rem}.formcard{transition:border-color 1s,box-shadow 1s}.formcard.lit{border-color:rgba(var(--sky-rgb),.45);box-shadow:0 0 48px rgba(var(--sky-rgb),.14)}footer{background:var(--deep);color:var(--muted);border-top:1px solid var(--line);padding-block:2.25rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;font-size:.875rem;display:flex}.wa{z-index:40;width:56px;height:56px;color:var(--on-accent);background:#25d366;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:fixed;inset-block-end:max(1.1rem,env(safe-area-inset-bottom));inset-inline-end:1.1rem;box-shadow:0 8px 24px #00000059}.wa:hover{transform:scale(1.06)}.wa:focus-visible{border-radius:50%}.wa svg{fill:currentColor;width:30px;height:30px}.beam{z-index:1;inset-inline:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--sky) 30%,var(--sky) 70%,transparent);height:2px;box-shadow:0 0 26px 3px rgba(var(--sky-rgb),.45);position:absolute;top:-1px;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.js .intro .eyebrow,.js .intro h1,.js .intro .lede,.js .hero-cta,.js .cta-note,.js .term,.js .hero-facts{animation:none}html{scroll-behavior:auto}}
