.framework-page .fw1{background-color:#000;flex-direction:column;align-content:stretch;align-items:center;width:100%;height:100%;padding-top:88px;padding-bottom:104px;display:flex;position:relative}.framework-page .fw2{display:contents;position:absolute;top:-316px;left:0}.framework-page .fw3{opacity:.9;width:1440px;height:689px;position:absolute;top:409px;left:0;-webkit-mask-position:0 -725px;mask-position:0 -725px;-webkit-mask-size:1440px 689px;mask-size:1440px 689px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip;-webkit-mask-composite:source-in;mask-composite:intersect}.framework-page .fw4{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw5{width:1300px;height:600px;position:absolute;top:454px;left:70px}.framework-page .fw6{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw7{width:900px;height:380px;position:absolute;top:-190px;left:270px}.framework-page .fw8{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw9{background-color:#ff5a1f12;border:1px solid #ff5a1f59;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:12px;padding:9px 18px 9px 16px;display:flex;position:relative;overflow:clip}.framework-page .fw10{flex-shrink:0;width:7px;height:7px;position:relative}.framework-page .fw11{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw12{overflow-wrap:break-word;font-family:var(--font-mono);color:#b4b2ab;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw13{flex-shrink:0;width:10px;height:28px;position:relative}.framework-page .fw14{overflow-wrap:break-word;font-family:var(--font-jakarta);color:#f2f1ed;text-align:center;letter-spacing:-3.24px;flex-shrink:0;width:1224px;font-size:0;font-weight:700;line-height:0;position:relative}.framework-page .fw15{margin-bottom:0}.framework-page .fw16{font-size:72px;line-height:.98}.framework-page .fw17{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:84px;font-style:italic;line-height:.98}.framework-page .fw18{font-size:72px;line-height:.98}.framework-page .fw19{flex-shrink:0;width:10px;height:24px;position:relative}.framework-page .fw20{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;text-align:center;flex-shrink:0;width:900px;font-size:18px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw21{flex-shrink:0;width:10px;height:18px;position:relative}.framework-page .fw22{flex-shrink:0;width:10px;height:36px;position:relative}.framework-page .fw23{flex-shrink:0;align-content:stretch;align-items:center;gap:12px;display:flex;position:relative;overflow:clip}.framework-page .fw24{border:1px solid #fff3;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:14px;padding:6px 6px 6px 24px;display:flex;position:relative}.framework-page .fw25{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#ffffff0f;border-radius:999px;position:absolute;inset:0}.framework-page .fw26{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw27{background-color:#ff5a1f29;border:1px solid #ff5a1f8c;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:clip}.framework-page .fw28{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw29{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw30{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.framework-page .fw31{flex-shrink:0;width:10px;height:44px;position:relative}.framework-page .fw32{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:48px;width:100%;height:100%;padding:64px 120px;display:flex;position:relative}.framework-page .fw33{width:900px;height:520px;position:absolute;top:259px;left:-260px}.framework-page .fw34{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw35{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw36{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative;overflow:clip}.framework-page .fw37{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw38{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-1.92px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw39{margin-bottom:0;font-size:48px;line-height:1.04}.framework-page .fw40{color:#8e8c86;font-size:48px;line-height:1.04}.framework-page .fw41{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:55px;font-style:italic;line-height:1.04}.framework-page .fw42{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:478px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw43{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw44{border:1px solid #ffffff42;border-radius:28px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:22px;min-width:1px;padding:30px 32px;display:flex;position:relative;overflow:clip}.framework-page .fw45{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;position:absolute;inset:0}.framework-page .fw46{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.framework-page .fw47{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.framework-page .fw48{flex-shrink:0;align-content:stretch;align-items:center;gap:12px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw49{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;width:176px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw50{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:clip}.framework-page .fw51{flex-shrink:0;width:22px;height:22px;position:relative}.framework-page .fw52{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw53{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw54{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;text-align:center;flex-shrink:0;width:140px;font-size:13px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw55{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:12px;width:344px;display:flex;position:relative;overflow:clip}.framework-page .fw56{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff9a6b;letter-spacing:.84px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:10.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw57{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:6px;display:flex;position:relative;overflow:clip}.framework-page .fw58{background-color:#ff5a1f1a;border:1px solid #ff5a1f59;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 10px;display:flex;position:relative;overflow:clip}.framework-page .fw59{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500;line-height:normal;position:relative}.framework-page .fw60{background-color:#ff5a1f1a;border:1px solid #ff5a1f59;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 10px;display:flex;position:relative;overflow:clip}.framework-page .fw61{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500;line-height:normal;position:relative}.framework-page .fw62{background-color:#ff5a1f1a;border:1px solid #ff5a1f59;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 10px;display:flex;position:relative;overflow:clip}.framework-page .fw63{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500;line-height:normal;position:relative}.framework-page .fw64{background-color:#ff5a1f1a;border:1px solid #ff5a1f59;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 10px;display:flex;position:relative;overflow:clip}.framework-page .fw65{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500;line-height:normal;position:relative}.framework-page .fw66{flex-shrink:0;width:300px;height:14px;position:relative}.framework-page .fw67{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw68{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:20px;font-style:italic;line-height:normal;position:relative}.framework-page .fw69{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;width:176px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw70{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:clip}.framework-page .fw71{flex-shrink:0;width:22px;height:22px;position:relative}.framework-page .fw72{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw73{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw74{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;text-align:center;flex-shrink:0;width:140px;font-size:13px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw75{background-color:#ffffff17;flex-shrink:0;width:100%;height:1px;position:relative}.framework-page .fw76{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw77{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;display:flex;position:relative;overflow:clip}.framework-page .fw78{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.framework-page .fw79{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw80{background-color:#ffffff0f;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:22px;height:22px;display:flex;position:relative;overflow:clip}.framework-page .fw81{flex-shrink:0;width:12px;height:12px;position:relative}.framework-page .fw82{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw83{overflow-wrap:break-word;font-family:var(--font-geist);color:#8e8c86;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:400;line-height:normal;position:relative}.framework-page .fw84{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw85{background-color:#ffffff0f;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:22px;height:22px;display:flex;position:relative;overflow:clip}.framework-page .fw86{flex-shrink:0;width:12px;height:12px;position:relative}.framework-page .fw87{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw88{overflow-wrap:break-word;font-family:var(--font-geist);color:#8e8c86;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:400;line-height:normal;position:relative}.framework-page .fw89{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;display:flex;position:relative;overflow:clip}.framework-page .fw90{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff9a6b;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.framework-page .fw91{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw92{background-color:#ff5a1f24;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:22px;height:22px;display:flex;position:relative;overflow:clip}.framework-page .fw93{flex-shrink:0;width:12px;height:12px;position:relative}.framework-page .fw94{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw95{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:400;line-height:normal;position:relative}.framework-page .fw96{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw97{background-color:#ff5a1f24;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:22px;height:22px;display:flex;position:relative;overflow:clip}.framework-page .fw98{flex-shrink:0;width:12px;height:12px;position:relative}.framework-page .fw99{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw100{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:400;line-height:normal;position:relative}.framework-page .fw101{overflow-wrap:break-word;font-family:var(--font-serif);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:22px;font-style:italic;line-height:1.3;position:relative}.framework-page .fw102{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw103{border:1px solid #ffffff42;border-radius:28px;flex-direction:column;flex-shrink:0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:26px;width:400px;padding:50px 40px 30px;display:flex;position:relative;overflow:clip}.framework-page .fw104{pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;position:absolute;inset:0}.framework-page .fw105{width:520px;height:420px;position:absolute;top:-1px;right:-1px}.framework-page .fw106{position:absolute;inset:-80.95% -67.31% 0 0}.framework-page .fw107{width:100%;max-width:none;height:100%;display:block}.framework-page .fw108{overflow-wrap:break-word;font-family:var(--font-geist);color:#fffaf5;letter-spacing:-.3px;flex-shrink:0;width:min-content;min-width:100%;font-size:30px;font-weight:600;line-height:1.2;position:relative}.framework-page .fw109{flex:1 0 0;width:10px;min-height:1px;position:relative}.framework-page .fw110{border-style:solid;border-color:#ffffff38;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:14px;width:100%;height:98px;padding-top:27px;display:flex;position:relative;overflow:clip}.framework-page .fw111{border:2.25px solid #ffffff80;border-radius:1123.88px;flex-shrink:0;width:54px;height:54px;position:relative}.framework-page .fw112{object-fit:cover;pointer-events:none;border-radius:1123.88px;width:100%;max-width:none;height:100%;position:absolute;inset:0}.framework-page .fw113{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:2px;line-height:1.45;display:flex;position:relative;overflow:clip}.framework-page .fw114{font-family:var(--font-geist);color:#fff;flex-shrink:0;font-size:18px;font-weight:600;position:relative}.framework-page .fw115{font-family:var(--font-geist);color:#ffede0;flex-shrink:0;font-size:16px;font-weight:400;position:relative}.framework-page .fw116{width:240px;height:240px;position:absolute;bottom:-80px;right:-15px}.framework-page .fw117{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw118{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff40}.framework-page .fw119{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:80px;width:100%;height:100%;padding:110px 120px 120px;display:flex;position:relative}.framework-page .fw120{width:1000px;height:620px;position:absolute;top:388px;left:530px}.framework-page .fw121{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw122{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw123{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative;overflow:clip}.framework-page .fw124{font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw125{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-2.08px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw126{color:#f6f5f4;margin-bottom:0;font-size:52px;line-height:1.04}.framework-page .fw127{color:#8e8c86;font-size:52px;line-height:1.04}.framework-page .fw128{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:60px;font-style:italic;line-height:1.04}.framework-page .fw129{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:460px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw260{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:72px;width:100%;height:100%;padding:104px 120px 112px;display:flex;position:relative}.framework-page .fw261{width:1100px;height:420px;position:absolute;top:249px;left:170px}.framework-page .fw262{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw263{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative}.framework-page .fw264{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative}.framework-page .fw265{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw266{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-1.92px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw267{color:#f6f5f4;margin-bottom:0;font-size:48px;line-height:1.04}.framework-page .fw268{color:#8e8c86;font-size:48px;line-height:1.04}.framework-page .fw269{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:55px;font-style:italic;line-height:1.04}.framework-page .fw270{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:420px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw271{flex-shrink:0;width:1200px;height:353px;position:relative}.framework-page .fw272{width:1200px;height:360px;position:absolute;top:0;left:0}.framework-page .fw273{position:absolute;inset:0 -10.83%}.framework-page .fw274{width:100%;max-width:none;height:100%;display:block}.framework-page .fw275{filter:drop-shadow(0 0 12px #ff5a1f59);background-color:#120a06;border:1px solid #ff5a1f99;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:88px}.framework-page .fw276{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw277{position:absolute;inset:12.5%}.framework-page .fw278{position:absolute;inset:-4.86% -4.87% -4.87% -4.86%}.framework-page .fw279{width:100%;max-width:none;height:100%;display:block}.framework-page .fw280{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:210px;display:flex;position:absolute;top:94px;left:15px}.framework-page .fw281{font-family:var(--font-serif);color:#0000;background-image:linear-gradient(#ff9e6b,#ff5a1fb3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:210px;font-size:32px;font-style:italic;line-height:1;position:relative}.framework-page .fw282{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:210px;font-size:17.5px;font-weight:600;line-height:normal;position:relative}.framework-page .fw283{font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:200px;font-size:15.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw284{filter:drop-shadow(0 0 12px #ff5a1f59);background-color:#120a06;border:1px solid #ff5a1f99;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:328px}.framework-page .fw285{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw286{position:absolute;inset:8.33% 8.26% 8.37% 8.33%}.framework-page .fw287{position:absolute;inset:-4.38% -4.37%}.framework-page .fw288{width:100%;max-width:none;height:100%;display:block}.framework-page .fw289{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:210px;display:flex;position:absolute;top:94px;left:255px}.framework-page .fw290{font-family:var(--font-serif);color:#0000;background-image:linear-gradient(#ff9e6b,#ff5a1fb3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:210px;font-size:32px;font-style:italic;line-height:1;position:relative}.framework-page .fw291{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:210px;font-size:17.5px;font-weight:600;line-height:normal;position:relative}.framework-page .fw292{font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:200px;font-size:15.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw293{filter:drop-shadow(0 0 12px #ff5a1f59);background-color:#120a06;border:1px solid #ff5a1f99;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:568px}.framework-page .fw294{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw295{position:absolute;inset:8.33% 16.67% 8.32%}.framework-page .fw296{position:absolute;inset:-4.37% -5.47%}.framework-page .fw297{width:100%;max-width:none;height:100%;display:block}.framework-page .fw298{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:210px;display:flex;position:absolute;top:94px;left:495px}.framework-page .fw299{font-family:var(--font-serif);color:#0000;background-image:linear-gradient(#ff9e6b,#ff5a1fb3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:210px;font-size:32px;font-style:italic;line-height:1;position:relative}.framework-page .fw300{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:210px;font-size:17.5px;font-weight:600;line-height:normal;position:relative}.framework-page .fw301{font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:200px;font-size:15.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw302{filter:drop-shadow(0 0 12px #ff5a1f59);background-color:#120a06;border:1px solid #ff5a1f99;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:808px}.framework-page .fw303{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw304{position:absolute;inset:8.33%}.framework-page .fw305{position:absolute;inset:-4.38%}.framework-page .fw306{width:100%;max-width:none;height:100%;display:block}.framework-page .fw307{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:210px;display:flex;position:absolute;top:94px;left:735px}.framework-page .fw308{font-family:var(--font-serif);color:#0000;background-image:linear-gradient(#ff9e6b,#ff5a1fb3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:210px;font-size:32px;font-style:italic;line-height:1;position:relative}.framework-page .fw309{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:210px;font-size:17.5px;font-weight:600;line-height:normal;position:relative}.framework-page .fw310{font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:200px;font-size:15.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw311{filter:drop-shadow(0 0 12px #ff5a1f59);background-color:#120a06;border:1px solid #ff5a1f99;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:1048px}.framework-page .fw312{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw313{position:absolute;inset:29.17% 8.33%}.framework-page .fw314{position:absolute;inset:-8.75% -4.38%}.framework-page .fw315{width:100%;max-width:none;height:100%;display:block}.framework-page .fw316{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:210px;display:flex;position:absolute;top:94px;left:975px}.framework-page .fw317{font-family:var(--font-serif);color:#0000;background-image:linear-gradient(#ff9e6b,#ff5a1fb3);-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:210px;font-size:32px;font-style:italic;line-height:1;position:relative}.framework-page .fw318{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:210px;font-size:17.5px;font-weight:600;line-height:normal;position:relative}.framework-page .fw319{font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:200px;font-size:15.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw320{overflow-wrap:break-word;white-space:nowrap;border-radius:999px;flex-direction:column;place-content:stretch center;align-items:center;gap:10px;width:1200px;font-weight:400;display:flex;position:absolute;top:303px;left:0}.framework-page .fw321{font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.61px;text-transform:uppercase;flex-shrink:0;font-size:11.5px;line-height:normal;position:relative}.framework-page .fw322{font-family:var(--font-geist);color:#ffe5d6;text-align:center;flex-shrink:0;font-size:18px;line-height:0;position:relative}.framework-page .fw323{font-family:var(--font-geist);color:#fffaf5;font-weight:600;line-height:1.4}.framework-page .fw324{color:#c7c4bd;line-height:1.4}.framework-page .fw325{background-color:#120a06;border:1px solid #ff5a1f40;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:-82px}.framework-page .fw326{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw327{position:absolute;inset:29.17% 8.33%}.framework-page .fw328{position:absolute;inset:-8.75% -4.38%}.framework-page .fw329{width:100%;max-width:none;height:100%;display:block}.framework-page .fw330{background-color:#120a06;border:1px solid #ff5a1f40;border-radius:999px;place-content:stretch center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:16px;left:1218px}.framework-page .fw331{flex-shrink:0;width:24px;height:24px;position:relative;overflow:clip}.framework-page .fw332{position:absolute;inset:12.5%}.framework-page .fw333{position:absolute;inset:-4.86% -4.87% -4.87% -4.86%}.framework-page .fw334{width:100%;max-width:none;height:100%;display:block}.framework-page .fw335{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff7a45bf;text-align:center;letter-spacing:1.32px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400;line-height:normal;position:absolute;top:100px;left:1250px;transform:translate(-50%)}.framework-page .fw336{background-color:#000;flex-direction:column;align-content:stretch;align-items:flex-start;gap:88px;width:100%;height:100%;padding:24px 120px 104px;display:flex;position:relative}.framework-page .fw337{width:900px;height:520px;position:absolute;top:40px;left:-200px}.framework-page .fw338{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw339{border:1px solid #ffffff42;border-radius:28px;flex-shrink:0;align-content:stretch;align-items:center;gap:56px;width:100%;padding:56px 48px 56px 56px;display:flex;position:relative;overflow:clip}.framework-page .fw340{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;position:absolute;inset:0}.framework-page .fw341{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:16px;min-width:1px;display:flex;position:relative;overflow:clip}.framework-page .fw342{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff9a6b;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.framework-page .fw343{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw344{font-size:32px;line-height:1.18}.framework-page .fw345{font-family:var(--font-serif);color:#ff6b2e;font-size:37px;font-style:italic;line-height:1.18}.framework-page .fw346{overflow-wrap:break-word;font-family:var(--font-geist);color:#c7c4bd;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:400;line-height:1.58;position:relative}.framework-page .fw347{border-style:solid;border-color:#ff5a1fb3;border-top-width:1px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:100%;padding-top:22px;display:flex;position:relative;overflow:clip}.framework-page .fw348{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.26px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:10.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw349{flex-wrap:wrap;flex-shrink:0;align-content:flex-start;align-items:flex-start;gap:10px 20px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw350{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative;overflow:clip}.framework-page .fw351{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw352{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw353{overflow-wrap:break-word;font-family:var(--font-geist);color:#ffe9de;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw354{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative;overflow:clip}.framework-page .fw355{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw356{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw357{overflow-wrap:break-word;font-family:var(--font-geist);color:#ffe9de;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw358{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative;overflow:clip}.framework-page .fw359{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw360{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw361{overflow-wrap:break-word;font-family:var(--font-geist);color:#ffe9de;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw362{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:560px;display:flex;position:relative}.framework-page .fw363{flex-shrink:0;width:560px;height:414px;position:relative}.framework-page .fw364{width:520px;height:190px;position:absolute;top:200px;left:20px}.framework-page .fw365{position:absolute;inset:-36.84% -13.46%}.framework-page .fw366{width:100%;max-width:none;height:100%;display:block}.framework-page .fw367{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw368{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw369{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw370{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw371{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw372{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw373{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw374{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw375{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw376{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw377{width:560px;height:1px;position:absolute;top:170px;left:0}.framework-page .fw378{overflow-wrap:break-word;font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;font-size:15px;font-weight:600;line-height:normal;position:absolute;top:18px;left:149px}.framework-page .fw379{overflow-wrap:break-word;font-family:var(--font-geist);color:#b8b5b0;white-space:nowrap;font-size:12px;font-weight:400;line-height:normal;position:absolute;top:39px;left:149px}.framework-page .fw380{overflow-wrap:break-word;font-family:var(--font-geist);color:#ffe9de;white-space:nowrap;font-size:15px;font-weight:600;line-height:normal;position:absolute;top:18px;left:288px}.framework-page .fw381{overflow-wrap:break-word;font-family:var(--font-geist);color:#ff9e73e6;white-space:nowrap;font-size:12px;font-weight:400;line-height:normal;position:absolute;top:39px;left:307px}.framework-page .fw382{overflow-wrap:break-word;font-family:var(--font-geist);color:#b8b5b0e6;white-space:nowrap;font-size:12.5px;font-weight:400;line-height:normal;position:absolute;top:146px;left:0}.framework-page .fw383{overflow-wrap:break-word;font-family:var(--font-geist);color:#ff7a45;white-space:nowrap;font-size:12.5px;font-weight:400;line-height:normal;position:absolute;top:180px;left:0}.framework-page .fw384{flex-direction:column;align-content:stretch;align-items:flex-start;gap:13px;display:flex;position:absolute;top:204px;left:127px;overflow:clip}.framework-page .fw385{overflow-wrap:break-word;font-family:var(--font-mono);color:#ffd9c4;letter-spacing:1.26px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:10.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw386{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw387{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw388{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw389{overflow-wrap:break-word;font-family:var(--font-geist);color:#fff2eb;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw390{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw391{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw392{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw393{overflow-wrap:break-word;font-family:var(--font-geist);color:#fff2eb;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw394{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw395{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw396{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw397{overflow-wrap:break-word;font-family:var(--font-geist);color:#fff2eb;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw398{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:clip}.framework-page .fw399{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw400{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw401{overflow-wrap:break-word;font-family:var(--font-geist);color:#fff2eb;white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw402{width:6px;height:6px;position:absolute;top:63px;left:199px}.framework-page .fw403{position:absolute;inset:-233.33%}.framework-page .fw404{width:100%;max-width:none;height:100%;display:block}.framework-page .fw405{width:6px;height:6px;position:absolute;top:63px;left:355px}.framework-page .fw406{position:absolute;inset:-233.33%}.framework-page .fw407{width:100%;max-width:none;height:100%;display:block}.framework-page .fw408{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw409{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw410{width:560px;height:414px;position:absolute;top:0;left:0}.framework-page .fw411{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw412{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw413{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:28px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw414{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.framework-page .fw415{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;text-align:center;flex-shrink:0;width:980px;font-size:0;font-weight:500;line-height:0;position:relative}.framework-page .fw416{font-size:34px;line-height:1.32}.framework-page .fw417{font-family:var(--font-serif);font-size:40px;font-style:italic;line-height:1.32}.framework-page .fw418{font-size:34px;line-height:1.32}.framework-page .fw419{font-family:var(--font-serif);font-size:40px;font-style:italic;line-height:1.32}.framework-page .fw420{font-size:34px;line-height:1.32}.framework-page .fw421{font-family:var(--font-serif);font-size:40px;font-style:italic;line-height:1.32}.framework-page .fw422{font-size:34px;line-height:1.32}.framework-page .fw423{font-family:var(--font-serif);color:#ff5a1f;font-size:42px;font-style:italic;line-height:1.32}.framework-page .fw424{font-size:34px;line-height:1.32}.framework-page .fw425{flex-shrink:0;align-content:stretch;align-items:center;gap:14px;height:98px;padding-top:27px;display:flex;position:relative;overflow:clip}.framework-page .fw426{border:2.25px solid #ffffff80;border-radius:1123.88px;flex-shrink:0;width:54px;height:54px;position:relative}.framework-page .fw427{object-fit:cover;pointer-events:none;border-radius:1123.88px;width:100%;max-width:none;height:100%;position:absolute;inset:0}.framework-page .fw428{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:2px;line-height:1.45;display:flex;position:relative;overflow:clip}.framework-page .fw429{font-family:var(--font-geist);color:#fff;flex-shrink:0;font-size:18px;font-weight:600;position:relative}.framework-page .fw430{font-family:var(--font-geist);color:#ffede0;flex-shrink:0;font-size:16px;font-weight:400;position:relative}.framework-page .fw431{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:48px;width:100%;height:100%;padding:96px 120px;display:flex;position:relative}.framework-page .fw432{width:1000px;height:600px;position:absolute;top:379px;left:600px}.framework-page .fw433{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw434{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw435{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative;overflow:clip}.framework-page .fw436{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw437{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-1.92px;flex-shrink:0;font-size:48px;font-weight:600;line-height:0;position:relative}.framework-page .fw438{margin-bottom:0;line-height:1.04}.framework-page .fw439{color:#8e8c86;line-height:1.04}.framework-page .fw440{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:440px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw441{border:1px solid #ffffff42;border-radius:28px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;padding:32px;display:flex;position:relative;overflow:clip}.framework-page .fw442{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:28px;position:absolute;inset:0}.framework-page .fw443{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;font-size:11px;font-weight:400;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw444,.framework-page .fw445{flex-shrink:0;position:relative}.framework-page .fw446{flex-shrink:0;width:10px;height:16px;position:relative}.framework-page .fw447{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw448{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding:14px;display:flex;position:relative;overflow:clip}.framework-page .fw449{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:clip}.framework-page .fw450{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw451{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw452{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw453{font-family:var(--font-mono);color:#8e8c86;flex-shrink:0;font-size:10.5px;font-weight:400;position:relative}.framework-page .fw454{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:14px;font-weight:500;position:relative}.framework-page .fw455{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding:14px;display:flex;position:relative;overflow:clip}.framework-page .fw456{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:clip}.framework-page .fw457{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw458{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw459{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw460{font-family:var(--font-mono);color:#8e8c86;flex-shrink:0;font-size:10.5px;font-weight:400;position:relative}.framework-page .fw461{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:14px;font-weight:500;position:relative}.framework-page .fw462{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding:14px;display:flex;position:relative;overflow:clip}.framework-page .fw463{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:clip}.framework-page .fw464{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw465{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw466{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw467{font-family:var(--font-mono);color:#8e8c86;flex-shrink:0;font-size:10.5px;font-weight:400;position:relative}.framework-page .fw468{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:14px;font-weight:500;position:relative}.framework-page .fw469{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding:14px;display:flex;position:relative;overflow:clip}.framework-page .fw470{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:clip}.framework-page .fw471{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw472{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw473{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw474{font-family:var(--font-mono);color:#8e8c86;flex-shrink:0;font-size:10.5px;font-weight:400;position:relative}.framework-page .fw475{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:14px;font-weight:500;position:relative}.framework-page .fw476{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding:14px;display:flex;position:relative;overflow:clip}.framework-page .fw477{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:clip}.framework-page .fw478{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw479{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw480{overflow-wrap:break-word;white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw481{font-family:var(--font-mono);color:#8e8c86;flex-shrink:0;font-size:10.5px;font-weight:400;position:relative}.framework-page .fw482{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:14px;font-weight:500;position:relative}.framework-page .fw483{flex-shrink:0;width:1134px;height:40px;position:relative}.framework-page .fw484{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw485{background-image:linear-gradient(#ff5a1f29,#ff5a1f08);border:1px solid #ff5a1f61;border-radius:20px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;width:100%;padding:24px;display:flex;position:relative;overflow:clip}.framework-page .fw486{flex-shrink:0;align-content:stretch;align-items:center;gap:14px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw487{background-color:#ff5a1f1a;border:1px solid #ff5a1f52;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:clip}.framework-page .fw488{flex-shrink:0;width:22px;height:22px;position:relative}.framework-page .fw489{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw490{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:4px;min-width:1px;line-height:normal;display:flex;position:relative;overflow:clip}.framework-page .fw491{font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:22px;font-weight:600;position:relative}.framework-page .fw492{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:15px;font-weight:400;position:relative}.framework-page .fw493{overflow-wrap:break-word;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw494{background-color:#0b0705b3;border:1px solid #ff5a1f33;border-radius:16px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:265px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw495{font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:normal;position:relative}.framework-page .fw496{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw497{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:13.5px;font-weight:400;line-height:1.52;position:relative}.framework-page .fw498{background-color:#0b0705b3;border:1px solid #ff5a1f33;border-radius:16px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:265px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw499{font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:normal;position:relative}.framework-page .fw500{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw501{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:13.5px;font-weight:400;line-height:1.52;position:relative}.framework-page .fw502{background-color:#0b0705b3;border:1px solid #ff5a1f33;border-radius:16px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:265px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw503{font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:normal;position:relative}.framework-page .fw504{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw505{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:13.5px;font-weight:400;line-height:1.52;position:relative}.framework-page .fw506{background-color:#0b0705b3;border:1px solid #ff5a1f33;border-radius:16px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:265px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw507{font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:normal;position:relative}.framework-page .fw508{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw509{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:13.5px;font-weight:400;line-height:1.52;position:relative}.framework-page .fw510{background-color:#0b0705b3;border:1px solid #ff5a1f33;border-radius:16px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:265px;padding:18px;display:flex;position:relative;overflow:clip}.framework-page .fw511{font-family:var(--font-serif);color:#ff9a6b;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:normal;position:relative}.framework-page .fw512{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw513{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:13.5px;font-weight:400;line-height:1.52;position:relative}.framework-page .fw514{flex-shrink:0;width:10px;height:20px;position:relative}.framework-page .fw515{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative;overflow:clip}.framework-page .fw516{flex-shrink:0;width:18px;height:18px;position:relative}.framework-page .fw517{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw518{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.framework-page .fw519{flex-shrink:0;width:6px;height:1px;position:relative}.framework-page .fw520{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw521{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw522{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw523{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw524{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw525{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw526{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw527{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw528{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw529{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw530{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw531{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw532{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw533{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw534{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw535{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw536{overflow-wrap:break-word;background-color:#ff5a1f0f;border:1px dashed #ff5a1f52;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;padding:24px 26px;display:flex;position:relative;overflow:clip}.framework-page .fw537{font-family:var(--font-serif);color:#f2f1ed;flex-shrink:0;width:100%;font-size:26px;font-style:italic;line-height:normal;position:relative}.framework-page .fw538{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:15px;font-weight:400;line-height:1.55;position:relative}.framework-page .fw539{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex-shrink:0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:14px;width:440px;padding:24px 26px;display:flex;position:relative;overflow:clip}.framework-page .fw540{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw541{overflow-wrap:break-word;font-family:var(--font-mono);color:#8e8c86;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.framework-page .fw542{flex-wrap:wrap;flex-shrink:0;align-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative;overflow:clip}.framework-page .fw543{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw544{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw545{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw546{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw547{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:7px 11px;display:flex;position:relative;overflow:clip}.framework-page .fw548{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.framework-page .fw549{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw550{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:40px;width:100%;height:100%;padding:64px 120px;display:flex;position:relative}.framework-page .fw551{width:1100px;height:480px;position:absolute;top:279px;left:170px}.framework-page .fw552{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw553{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative}.framework-page .fw554{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative}.framework-page .fw555{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw556{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-2.08px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw557{margin-bottom:0;font-size:52px;line-height:1.04}.framework-page .fw558{color:#8e8c86;font-size:52px;line-height:1.04}.framework-page .fw559{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:60px;font-style:italic;line-height:1.04}.framework-page .fw560{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:440px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw561{flex-shrink:0;width:1200px;height:340px;position:relative}.framework-page .fw562{width:1200px;height:340px;position:absolute;top:0;left:0}.framework-page .fw563{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw564{filter:drop-shadow(0 0 10px #ff5a1f4d);background-color:#120a06;border:1px solid #ff5a1f8c;border-radius:999px;place-content:stretch center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;left:112px}.framework-page .fw565{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff7a45;white-space:nowrap;flex-shrink:0;font-size:24px;font-style:italic;line-height:normal;position:relative}.framework-page .fw566{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:30px}.framework-page .fw567{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:220px;font-size:18px;font-weight:600;line-height:normal;position:relative}.framework-page .fw568{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:214px;font-size:15.5px;font-weight:400;line-height:1.5;position:relative}.framework-page .fw569{filter:drop-shadow(0 0 10px #ff5a1f4d);background-color:#120a06;border:1px solid #ff5a1f8c;border-radius:999px;place-content:stretch center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;left:342px}.framework-page .fw570{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff7a45;white-space:nowrap;flex-shrink:0;font-size:24px;font-style:italic;line-height:normal;position:relative}.framework-page .fw571{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:260px}.framework-page .fw572{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:220px;font-size:18px;font-weight:600;line-height:normal;position:relative}.framework-page .fw573{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:214px;font-size:15.5px;font-weight:400;line-height:1.5;position:relative}.framework-page .fw574{filter:drop-shadow(0 0 10px #ff5a1f4d);background-color:#120a06;border:1px solid #ff5a1f8c;border-radius:999px;place-content:stretch center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;left:572px}.framework-page .fw575{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff7a45;white-space:nowrap;flex-shrink:0;font-size:24px;font-style:italic;line-height:normal;position:relative}.framework-page .fw576{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:490px}.framework-page .fw577{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:220px;font-size:18px;font-weight:600;line-height:normal;position:relative}.framework-page .fw578{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:214px;font-size:15.5px;font-weight:400;line-height:1.5;position:relative}.framework-page .fw579{filter:drop-shadow(0 0 10px #ff5a1f4d);background-color:#120a06;border:1px solid #ff5a1f8c;border-radius:999px;place-content:stretch center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;left:802px}.framework-page .fw580{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff7a45;white-space:nowrap;flex-shrink:0;font-size:24px;font-style:italic;line-height:normal;position:relative}.framework-page .fw581{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:720px}.framework-page .fw582{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:220px;font-size:18px;font-weight:600;line-height:normal;position:relative}.framework-page .fw583{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:214px;font-size:15.5px;font-weight:400;line-height:1.5;position:relative}.framework-page .fw584{filter:drop-shadow(0 0 15px #ff5a1f80);background-image:linear-gradient(#ff7833,#f54d17);border:1px solid #ffb08a99;border-radius:999px;place-content:stretch center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:12px;left:1032px}.framework-page .fw585{overflow-wrap:break-word;font-family:var(--font-serif);color:#1a0a05;white-space:nowrap;flex-shrink:0;font-size:24px;font-style:italic;line-height:normal;position:relative}.framework-page .fw586{overflow-wrap:break-word;text-align:center;flex-direction:column;align-content:stretch;align-items:center;gap:8px;width:220px;display:flex;position:absolute;top:88px;left:950px}.framework-page .fw587{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:220px;font-size:18px;font-weight:600;line-height:normal;position:relative}.framework-page .fw588{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:214px;font-size:15.5px;font-weight:400;line-height:1.5;position:relative}.framework-page .fw589{background-color:#0d0805;border:1px solid #ff5a1f73;border-radius:999px;align-content:stretch;align-items:center;gap:8px;padding:8px 16px 8px 14px;display:flex;position:absolute;top:284px;left:396px}.framework-page .fw590{flex-shrink:0;width:15px;height:15px;position:relative;overflow:clip}.framework-page .fw591{position:absolute;inset:12.5%}.framework-page .fw592{position:absolute;inset:-7.78%}.framework-page .fw593{width:100%;max-width:none;height:100%;display:block}.framework-page .fw594{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400;line-height:normal;position:relative}.framework-page .fw595{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:flex-start;gap:40px;width:100%;height:100%;padding:64px 120px;display:flex;position:relative}.framework-page .fw596{width:800px;height:520px;position:absolute;top:259px;left:-240px}.framework-page .fw597{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw598{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:80px;width:100%;display:flex;position:relative}.framework-page .fw599{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:18px;min-width:1px;display:flex;position:relative}.framework-page .fw600{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw601{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-1.92px;white-space:nowrap;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw602{margin-bottom:0;font-size:48px;line-height:1.04}.framework-page .fw603{color:#8e8c86;font-size:48px;line-height:1.04}.framework-page .fw604{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:55px;font-style:italic;line-height:1.04}.framework-page .fw605{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;padding-top:10px;display:flex;position:relative}.framework-page .fw606{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:20px;width:100%;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.framework-page .fw607{font-family:var(--font-serif);color:#ff5a1f;white-space:nowrap;flex-shrink:0;font-size:34px;font-style:italic;line-height:1;position:relative}.framework-page .fw608{font-family:var(--font-geist);color:#f2f1ed;flex:1 0 0;min-width:1px;font-size:18.5px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw609{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:20px;width:100%;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.framework-page .fw610{font-family:var(--font-serif);color:#ff5a1f;white-space:nowrap;flex-shrink:0;font-size:34px;font-style:italic;line-height:1;position:relative}.framework-page .fw611{font-family:var(--font-geist);color:#f2f1ed;flex:1 0 0;min-width:1px;font-size:18.5px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw612{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:20px;width:100%;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.framework-page .fw613{font-family:var(--font-serif);color:#ff5a1f;white-space:nowrap;flex-shrink:0;font-size:34px;font-style:italic;line-height:1;position:relative}.framework-page .fw614{font-family:var(--font-geist);color:#f2f1ed;flex:1 0 0;min-width:1px;font-size:18.5px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw615{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:20px;width:100%;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.framework-page .fw616{font-family:var(--font-serif);color:#ff5a1f;white-space:nowrap;flex-shrink:0;font-size:34px;font-style:italic;line-height:1;position:relative}.framework-page .fw617{font-family:var(--font-geist);color:#f2f1ed;flex:1 0 0;min-width:1px;font-size:18.5px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw618{border:1px solid #ffffff42;border-radius:28px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:540px;padding:24px 26px;display:flex;position:relative}.framework-page .fw619{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:28px;position:absolute;inset:0}.framework-page .fw620{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.15px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:400;line-height:normal;position:relative}.framework-page .fw621{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:100%;padding-top:14px;display:flex;position:relative}.framework-page .fw622{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:10px;flex-shrink:0;place-content:stretch center;align-items:center;width:38px;height:38px;display:flex;position:relative}.framework-page .fw623{flex-shrink:0;width:19px;height:19px;position:relative;overflow:clip}.framework-page .fw624{position:absolute;inset:8.33% 8.34% 8.33% 8.33%}.framework-page .fw625{position:absolute;inset:-5.53%}.framework-page .fw626{width:100%;max-width:none;height:100%;display:block}.framework-page .fw627{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:4px;min-width:1px;display:flex;position:relative}.framework-page .fw628{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:17px;font-weight:600;line-height:normal;position:relative}.framework-page .fw629{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:15.5px;font-weight:400;line-height:1.48;position:relative}.framework-page .fw630{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:100%;padding-top:14px;display:flex;position:relative}.framework-page .fw631{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:10px;flex-shrink:0;place-content:stretch center;align-items:center;width:38px;height:38px;display:flex;position:relative}.framework-page .fw632{flex-shrink:0;width:19px;height:19px;position:relative;overflow:clip}.framework-page .fw633{position:absolute;inset:12.5% 12.5% 20.83% 8.33%}.framework-page .fw634{position:absolute;inset:-6.91% -5.82%}.framework-page .fw635{width:100%;max-width:none;height:100%;display:block}.framework-page .fw636{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:4px;min-width:1px;display:flex;position:relative}.framework-page .fw637{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:17px;font-weight:600;line-height:normal;position:relative}.framework-page .fw638{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:15.5px;font-weight:400;line-height:1.48;position:relative}.framework-page .fw639{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:100%;padding-top:14px;display:flex;position:relative}.framework-page .fw640{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:10px;flex-shrink:0;place-content:stretch center;align-items:center;width:38px;height:38px;display:flex;position:relative}.framework-page .fw641{flex-shrink:0;width:19px;height:19px;position:relative;overflow:clip}.framework-page .fw642{position:absolute;inset:8.33% 16.67%}.framework-page .fw643{position:absolute;inset:-5.53% -6.91%}.framework-page .fw644{width:100%;max-width:none;height:100%;display:block}.framework-page .fw645{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:4px;min-width:1px;display:flex;position:relative}.framework-page .fw646{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:17px;font-weight:600;line-height:normal;position:relative}.framework-page .fw647{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:15.5px;font-weight:400;line-height:1.48;position:relative}.framework-page .fw648{border-style:solid;border-color:#ffffff14;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:100%;padding-top:14px;display:flex;position:relative}.framework-page .fw649{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:10px;flex-shrink:0;place-content:stretch center;align-items:center;width:38px;height:38px;display:flex;position:relative}.framework-page .fw650{flex-shrink:0;width:19px;height:19px;position:relative;overflow:clip}.framework-page .fw651{position:absolute;inset:12.5% 16.67%}.framework-page .fw652{position:absolute;inset:-6.14% -6.91% -6.15%}.framework-page .fw653{width:100%;max-width:none;height:100%;display:block}.framework-page .fw654{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:4px;min-width:1px;display:flex;position:relative}.framework-page .fw655{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:17px;font-weight:600;line-height:normal;position:relative}.framework-page .fw656{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:15.5px;font-weight:400;line-height:1.48;position:relative}.framework-page .fw657{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw658{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:center;gap:40px;width:100%;height:100%;padding:56px 120px;display:flex;position:relative}.framework-page .fw659{width:900px;height:560px;position:absolute;top:199px;left:270px}.framework-page .fw660{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw661{overflow-wrap:break-word;flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative}.framework-page .fw662{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;display:flex;position:relative}.framework-page .fw663{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw664{font-family:var(--font-geist);color:#f2f1ed;letter-spacing:-2.08px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw665{margin-bottom:0;font-size:52px;line-height:1.04}.framework-page .fw666{color:#8e8c86;font-size:52px;line-height:1.04}.framework-page .fw667{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:60px;font-style:italic;line-height:1.04}.framework-page .fw668{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:440px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw669{flex-shrink:0;width:1200px;height:380px;position:relative}.framework-page .fw670{width:1200px;height:380px;position:absolute;top:0;left:0}.framework-page .fw671{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw672{overflow-wrap:break-word;filter:drop-shadow(0 0 25px #ff5a1f80);white-space:nowrap;background-image:linear-gradient(#ff7833,#d43a14);border-radius:999px;flex-direction:column;place-content:stretch center;align-items:center;gap:2px;width:176px;height:176px;line-height:normal;display:flex;position:absolute;top:102px;left:512px}.framework-page .fw673{font-family:var(--font-mono);color:#ffe0d0;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;position:relative}.framework-page .fw674{font-family:var(--font-serif);color:#fff;flex-shrink:0;font-size:28px;font-style:italic;position:relative}.framework-page .fw675{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:2px;left:0}.framework-page .fw676{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw677{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw678{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw679{position:absolute;inset:12.5% 12.49% 12.49% 12.5%}.framework-page .fw680{position:absolute;inset:-6.86%}.framework-page .fw681{width:100%;max-width:none;height:100%;display:block}.framework-page .fw682{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw683{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw684{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw685{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw686{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:142px;left:0}.framework-page .fw687{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw688{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw689{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw690{position:absolute;inset:8.33% 8.27% 8.37% 8.33%}.framework-page .fw691{position:absolute;inset:-6.18% -6.18% -6.18% -6.17%}.framework-page .fw692{width:100%;max-width:none;height:100%;display:block}.framework-page .fw693{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw694{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw695{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw696{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw697{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:282px;left:0}.framework-page .fw698{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw699{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw700{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw701{position:absolute;inset:8.33% 16.67% 8.32%}.framework-page .fw702{position:absolute;inset:-6.18% -7.72%}.framework-page .fw703{width:100%;max-width:none;height:100%;display:block}.framework-page .fw704{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw705{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw706{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw707{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw708{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:2px;left:808px}.framework-page .fw709{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw710{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw711{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw712{position:absolute;inset:8.33%}.framework-page .fw713{position:absolute;inset:-6.18%}.framework-page .fw714{width:100%;max-width:none;height:100%;display:block}.framework-page .fw715{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw716{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw717{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw718{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw719{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:142px;left:808px}.framework-page .fw720{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw721{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw722{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw723{position:absolute;inset:29.17% 8.33%}.framework-page .fw724{position:absolute;inset:-12.35% -6.18%}.framework-page .fw725{width:100%;max-width:none;height:100%;display:block}.framework-page .fw726{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw727{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw728{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw729{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw730{border:1px solid #ffffff42;border-radius:18px;align-content:stretch;align-items:flex-start;gap:12px;width:392px;padding:14px 16px 14px 14px;display:flex;position:absolute;top:282px;left:808px}.framework-page .fw731{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:18px;position:absolute;inset:0}.framework-page .fw732{background-color:#ff5a1f14;border:1px solid #ff5a1f4d;border-radius:9px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative}.framework-page .fw733{flex-shrink:0;width:17px;height:17px;position:relative;overflow:clip}.framework-page .fw734{position:absolute;inset:12.5%}.framework-page .fw735{position:absolute;inset:-6.86%}.framework-page .fw736{width:100%;max-width:none;height:100%;display:block}.framework-page .fw737{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:3px;min-width:1px;display:flex;position:relative}.framework-page .fw738{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw739{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:14.5px;font-weight:400;line-height:1.45;position:relative}.framework-page .fw740{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw741{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;font-weight:400;line-height:normal;display:flex;position:relative}.framework-page .fw742{font-family:var(--font-mono);color:#ff7a45;letter-spacing:1.1px;text-transform:uppercase;flex-shrink:0;font-size:11px;position:relative}.framework-page .fw743{font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;font-size:16.5px;position:relative}.framework-page .fw744{background-color:#000;border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;align-content:stretch;align-items:center;width:100%;height:100%;padding-top:112px;padding-bottom:250px;display:flex;position:relative}.framework-page .fw745{width:900px;height:520px;position:absolute;top:272px;left:-160px}.framework-page .fw746{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw747{width:1440px;height:611px;position:absolute;top:521px;left:0}.framework-page .fw748{pointer-events:none;position:absolute;inset:0;overflow:hidden}.framework-page .fw749{width:100.01%;max-width:none;height:100%;position:absolute;top:-22.08%;left:-.01%}.framework-page .fw750{background-image:linear-gradient(#000,#0000);width:1440px;height:400px;position:absolute;top:521px;left:0}.framework-page .fw751{background-color:#ffffff0a;border:1px solid #ff5a1f66;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;padding:9px 16px;display:flex;position:relative;overflow:clip}.framework-page .fw752{flex-shrink:0;width:7px;height:7px;position:relative}.framework-page .fw753{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw754{overflow-wrap:break-word;font-family:var(--font-mono);color:#ff5a1f;letter-spacing:1.04px;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.framework-page .fw755{flex-shrink:0;width:10px;height:28px;position:relative}.framework-page .fw756{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;text-align:center;letter-spacing:-2.4px;flex-shrink:0;width:1200px;font-size:0;font-weight:600;line-height:0;position:relative}.framework-page .fw757{color:#f6f5f4;margin-bottom:0;font-size:60px;line-height:1.04}.framework-page .fw758{color:#8e8c86;font-size:60px;line-height:1.04}.framework-page .fw759{overflow-wrap:break-word;font-family:var(--font-serif);color:#ff5a1f;font-size:70px;font-style:italic;line-height:1.04}.framework-page .fw760{flex-shrink:0;width:10px;height:24px;position:relative}.framework-page .fw761{overflow-wrap:break-word;font-family:var(--font-geist);color:#b4b2ab;text-align:center;flex-shrink:0;width:776px;font-size:19px;font-weight:400;line-height:1.6;position:relative}.framework-page .fw762{flex-shrink:0;width:10px;height:32px;position:relative}.framework-page .fw763{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:1200px;display:flex;position:relative}.framework-page .fw764{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:144px;padding:18px;display:flex;position:relative}.framework-page .fw765{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw766{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.framework-page .fw767{font-family:var(--font-serif);color:#ff5a1f;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.framework-page .fw768{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;line-height:normal;position:relative}.framework-page .fw769{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw770{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw771{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:144px;padding:18px;display:flex;position:relative}.framework-page .fw772{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw773{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.framework-page .fw774{font-family:var(--font-serif);color:#ff5a1f;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.framework-page .fw775{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;line-height:normal;position:relative}.framework-page .fw776{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw777{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw778{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:144px;padding:18px;display:flex;position:relative}.framework-page .fw779{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw780{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.framework-page .fw781{font-family:var(--font-serif);color:#ff5a1f;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.framework-page .fw782{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;line-height:normal;position:relative}.framework-page .fw783{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw784{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw785{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:144px;padding:18px;display:flex;position:relative}.framework-page .fw786{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw787{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.framework-page .fw788{font-family:var(--font-serif);color:#ff5a1f;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.framework-page .fw789{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;line-height:normal;position:relative}.framework-page .fw790{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw791{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw792{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:10px;min-width:1px;height:144px;padding:18px;display:flex;position:relative}.framework-page .fw793{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.framework-page .fw794{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.framework-page .fw795{font-family:var(--font-serif);color:#ff5a1f;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.framework-page .fw796{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:400;line-height:normal;position:relative}.framework-page .fw797{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;flex-shrink:0;width:100%;font-size:16px;font-weight:500;line-height:1.4;position:relative}.framework-page .fw798{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.framework-page .fw799{flex-shrink:0;width:10px;height:32px;position:relative}.framework-page .fw800{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;display:flex;position:relative}.framework-page .fw801{border:1px solid #fff3;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:14px;padding:6px 6px 6px 24px;display:flex;position:relative}.framework-page .fw802{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#ffffff0f;border-radius:999px;position:absolute;inset:0}.framework-page .fw803{overflow-wrap:break-word;font-family:var(--font-geist);color:#f2f1ed;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:normal;position:relative}.framework-page .fw804{background-color:#ff5a1f29;border:1px solid #ff5a1f8c;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:clip}.framework-page .fw805{flex-shrink:0;width:16px;height:16px;position:relative}.framework-page .fw806{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.framework-page .fw807{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}
