.kONm_W_scene{color:#b9d3e2;min-width:0;margin:0}.kONm_W_scene svg{width:100%;height:auto;display:block}.kONm_W_grid{stroke:#89b5ce;opacity:.09}.kONm_W_line{fill:none;stroke:#85d3ed;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.kONm_W_outline{fill:#102634;stroke:#658fa5;stroke-width:2px}.kONm_W_guide{fill:none;stroke:#b89564;stroke-width:1.5px}.kONm_W_dot{fill:#c7a779}.kONm_W_scene text{fill:#b9d3e2;font:20px monospace}.kONm_W_scene .kONm_W_equation{font-size:30px}.kONm_W_scene figcaption{border-top:1px solid #304552;gap:8px;padding-top:16px;font-size:15px;line-height:1.5;display:grid}.kONm_W_scene figcaption span{letter-spacing:.12em;color:#9aacbb;font-size:11px}.kONm_W_digital .kONm_W_line{stroke:#a0d9cc}.kONm_W_projects .kONm_W_line{stroke:#d4b78b}.kONm_W_discover .kONm_W_line{stroke:#b7dceb}@media (max-width:700px){.kONm_W_scene svg{max-height:175px}.kONm_W_scene figcaption{font-size:14px}}
.rKeOfG_page{--project-cyan:#83d5ec;padding-top:36px;padding-bottom:80px}.rKeOfG_back{color:var(--muted);font-size:13px}.rKeOfG_eyebrow{letter-spacing:.16em;color:var(--project-cyan,#83d5ec);font:11px/1.6 ui-monospace,monospace;display:block}.rKeOfG_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;min-height:660px;padding:48px 0;display:grid}.rKeOfG_heroCopy{z-index:1;position:relative}.rKeOfG_hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(42px,5.3vw,74px);line-height:1.08}.rKeOfG_hero h1 small{letter-spacing:.24em;color:var(--muted);margin-bottom:8px;font:13px/2 ui-monospace,monospace;display:block}.rKeOfG_hero h1 span,.rKeOfG_teaser h2 span{color:var(--project-cyan,#83d5ec)}.rKeOfG_hero h1 em{letter-spacing:-.03em;color:#c6d6e0;margin-top:15px;font-size:clamp(22px,2.3vw,33px);font-style:normal;line-height:1.4;display:block}.rKeOfG_hero p{max-width:53ch;color:var(--muted);font-size:16px}.rKeOfG_hero .rKeOfG_subtitle{color:#84afc2;max-width:54ch;font:12px/1.9 ui-monospace,monospace}.rKeOfG_heroLinks{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;font-size:14px;display:flex}.rKeOfG_heroScene{isolation:isolate;background:radial-gradient(at 50% 40%,#14344780,#0000 65%);min-width:0;height:510px;margin:0;position:relative;overflow:clip}.rKeOfG_sceneGrid{background-image:linear-gradient(#5ab4d218 1px,#0000 1px),linear-gradient(90deg,#5ab4d218 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:18% -2% 8%;transform:perspective(650px)rotateX(52deg)rotate(-17deg);-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}.rKeOfG_sceneLabel{color:#789eb5;letter-spacing:.15em;font:10px ui-monospace,monospace;position:absolute;top:36px;right:28px}.rKeOfG_heroPi{z-index:2;width:90%;animation:1s both rKeOfG_settle;position:absolute;top:5%;left:4%}.rKeOfG_heroRtl{z-index:3;width:58%;animation:1.2s both rKeOfG_settle;position:absolute;top:46%;left:-5%}.rKeOfG_heroRsp{z-index:2;width:62%;animation:1.4s both rKeOfG_settle;position:absolute;top:43%;right:-5%}.rKeOfG_sceneWire{opacity:.5;border:1px solid #69a6be;border-top:0;border-radius:0 0 24px 24px;width:44%;height:22%;position:absolute;top:47%;left:27%}.rKeOfG_heroScene figcaption{text-align:center;color:#92a9ba;font-size:11px;position:absolute;bottom:12px;left:0;right:0}.rKeOfG_facts{border-block:1px solid #385361;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:28px;display:grid}.rKeOfG_facts>div+div{border-left:1px solid var(--line);padding-left:24px}.rKeOfG_facts strong{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px);font-weight:500;display:block}.rKeOfG_facts span{color:var(--muted);font-size:12px;display:block}.rKeOfG_status{color:var(--muted);max-width:95ch;margin:20px 0 30px;font-size:12px}.rKeOfG_sectionNav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;padding:18px 0;font-size:13px;display:flex}.rKeOfG_sectionNav a{padding:8px 0}.rKeOfG_sectionNav a[aria-current]{color:var(--project-cyan)}.rKeOfG_section{padding-top:clamp(64px,8vw,110px)}.rKeOfG_sectionHeading{max-width:720px;margin-bottom:40px}.rKeOfG_section h2,.rKeOfG_sources h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.2}.rKeOfG_sectionHeading p,.rKeOfG_sources p{color:var(--muted);max-width:65ch}.rKeOfG_hardware{grid-template-columns:1fr 1fr;gap:0 54px;display:grid}.rKeOfG_hardwareItem{border-top:1px solid var(--line);grid-template-columns:.9fr 1fr;align-items:start;gap:16px;padding:32px 0;display:grid}.rKeOfG_hardwareArt{background:radial-gradient(#18344475,#0000 70%);min-width:0}.rKeOfG_hardwareArt>span{color:var(--muted);font:10px ui-monospace,monospace}.rKeOfG_hardwareArt svg{width:100%;transition:transform .4s;display:block}.rKeOfG_hardwareItem:hover svg{transform:translateY(-5px)}.rKeOfG_hardwareItem h3{letter-spacing:-.025em;margin:10px 0;font-size:19px;line-height:1.35}.rKeOfG_hardwareItem p{color:var(--muted);font-size:14px}.rKeOfG_hardwareItem summary{color:var(--project-cyan);cursor:pointer;padding:10px 0;font-size:12px}.rKeOfG_hardwareItem details a{font-size:12px}.rKeOfG_chain{background:#385260;border:1px solid #385260;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.rKeOfG_chain details{background:#0c1a25;min-width:0;padding:18px}.rKeOfG_chain summary{cursor:pointer;min-height:108px;padding-right:18px;list-style:none;position:relative}.rKeOfG_chain summary::-webkit-details-marker{display:none}.rKeOfG_chain summary>span{color:#8ccde2;margin-bottom:22px;font:11px ui-monospace,monospace;display:block}.rKeOfG_chain strong{font-size:15px;line-height:1.35;display:block}.rKeOfG_chain small{letter-spacing:.04em;color:#9db2c0;margin-top:12px;font:9px/1.6 ui-monospace,monospace;display:block}.rKeOfG_chain b{color:#83d5ec;font-weight:400;position:absolute;top:0;right:0}.rKeOfG_chain details[open]{background:#122a3a}.rKeOfG_chain p{color:#c6d4de;margin-bottom:0;font-size:13px}.rKeOfG_chain .rKeOfG_supportNode{grid-column:span 2}.rKeOfG_chain .rKeOfG_supportNode:last-child{grid-column:span 3}.rKeOfG_chain .rKeOfG_supportNode summary{min-height:80px}.rKeOfG_chain .rKeOfG_supportNode summary>span{margin-bottom:8px}.rKeOfG_dual{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:36px;padding:32px;display:flex}.rKeOfG_dual span{color:#b4d1e0;font:12px/2 ui-monospace,monospace;display:block}.rKeOfG_dual small{color:var(--muted);font-size:12px;display:block}.rKeOfG_dual strong{font-size:16px}.rKeOfG_dual b{color:#83d5ec;font-size:28px;font-weight:400}.rKeOfG_instrument{background:#071622;border:1px solid #3c5c6f;margin:0;padding:clamp(16px,3vw,36px)}.rKeOfG_instrumentTop{color:#91b3c6;justify-content:space-between;gap:12px;font:11px/1.6 ui-monospace,monospace;display:flex}.rKeOfG_readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0;display:flex}.rKeOfG_readout strong{letter-spacing:-.05em;color:#d4f2fa;font:clamp(28px,5vw,58px)/1.2 ui-monospace,monospace}.rKeOfG_readout small{letter-spacing:0;color:#90b7ca;font-size:15px}.rKeOfG_readout>span{color:#a6c6d7;font:11px/1.8 ui-monospace,monospace}.rKeOfG_scope{background:repeating-linear-gradient(90deg,#0000 0 9.9%,#40728b33 9.9% 10%),repeating-linear-gradient(0deg,#0000 0 39px,#40728b22 39px 40px);height:300px;position:relative;overflow:hidden}.rKeOfG_scope svg{color:#90d9ee;width:100%;height:38%;display:block}.rKeOfG_waterfall{background:repeating-linear-gradient(0deg,#07172755 0 2px,#0000 2px 6px),linear-gradient(90deg,#0b2340 0 18%,#155781 20%,#47b6cf 21.8%,#99c9ab 22%,#194e78 24%,#0b2039 28% 43%,#1e6687 45%,#70bec6 47%,#244b72 49%,#10253d 52% 67%,#135776 70%,#438fab 72%,#82c2b0 73%,#356e8c 75%,#0d2543 79%);width:100%;position:absolute;top:38%;bottom:24px}.rKeOfG_waterfall:after{content:"";background:linear-gradient(#0000,#a5e2ed33,#0000);height:40%;animation:4s ease-out both rKeOfG_sweep;position:absolute;inset:0}.rKeOfG_marker{background:#8ddef51b;border-inline:1px solid #c5eaf0;transition:left .5s,width .4s;position:absolute;top:0;bottom:25px;transform:translate(-50%)}.rKeOfG_marker span{color:#d3f2fa;font:10px ui-monospace,monospace;position:absolute;top:5px;left:5px}.rKeOfG_scale{color:#a6c4d5;justify-content:space-between;font:10px ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.rKeOfG_presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.rKeOfG_page button{font:inherit;cursor:pointer;color:#c8e4f1;background:#102637;border:1px solid #405f73;border-radius:4px;min-height:44px;padding:10px 15px}.rKeOfG_page button:hover,.rKeOfG_page button[aria-pressed=true]{color:#f1faff;background:#26495f;border-color:#9ed5e6}.rKeOfG_presets button{text-align:left;font-size:14px}.rKeOfG_presets small{color:#aac9d7;font:11px/1.6 ui-monospace,monospace;display:block}.rKeOfG_signalControls{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.rKeOfG_signalControls button{font-size:12px}.rKeOfG_instrument figcaption{color:#a6bac8;max-width:90ch;font-size:12px}.rKeOfG_processing{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;padding:30px 0;display:grid}.rKeOfG_processing span{letter-spacing:.1em;color:var(--project-cyan);font:10px ui-monospace,monospace}.rKeOfG_processing h3{margin-bottom:6px;font-size:20px;font-weight:500}.rKeOfG_processing p{color:var(--muted);font-size:13px}.rKeOfG_reading{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.rKeOfG_contents{top:var(--anchor-offset);max-height:calc(100dvh - var(--anchor-offset) - 20px);scrollbar-width:thin;padding:0 10px 12px 0;position:sticky;overflow-y:auto}.rKeOfG_contents ol{margin:0;padding-left:28px}.rKeOfG_contents li{color:#83a6bb;padding:5px 0 5px 7px;font-size:12px}.rKeOfG_contents a{color:#adc5d4}.rKeOfG_chapters section{border-top:1px solid var(--line);padding:35px 0 45px;position:relative}.rKeOfG_chapterNumber{color:#7ea7bd;font:12px ui-monospace,monospace}.rKeOfG_chapters h3{letter-spacing:-.025em;margin:12px 0 24px;font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.3}.rKeOfG_chapters p{color:#bfccd7;max-width:72ch;font-size:16px;line-height:1.85}.rKeOfG_milestone{background:linear-gradient(90deg,#16344850,#0000);border-left:2px solid #77bfd6;grid-template-columns:1fr 2fr;gap:40px;margin:35px 0;padding:36px 0 36px 25px;display:grid}.rKeOfG_milestone time{color:#bfe7f2;font:14px/1.8 ui-monospace,monospace}.rKeOfG_milestone span{color:var(--muted);font-size:12px;display:block}.rKeOfG_milestone h3{margin:0 0 15px;font-size:24px;font-weight:500}.rKeOfG_milestone li{color:#bacbd7;padding:5px 0;font-size:14px}.rKeOfG_milestone ol{padding-left:20px}.rKeOfG_sources{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;margin-top:64px;padding-top:48px;display:grid}.rKeOfG_sources h2{font-size:28px}.rKeOfG_sources p,.rKeOfG_sources li{font-size:13px}.rKeOfG_sources ul{margin:0;padding:0;list-style:none}.rKeOfG_sources li{border-bottom:1px solid var(--line);padding:9px 0}.rKeOfG_historyHeader{max-width:800px;padding-top:60px}.rKeOfG_historyHeader h1{letter-spacing:-.05em;font-size:clamp(38px,6vw,70px);line-height:1.1}.rKeOfG_historyHeader p{color:var(--muted)}.rKeOfG_teaser{background:radial-gradient(at 85%,#12364a99,#0000 65%);border-block:1px solid #3a5668;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin:50px 0;padding:55px 35px;display:grid}.rKeOfG_teaser h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,5vw,62px)}.rKeOfG_teaser p{color:var(--muted);max-width:48ch}.rKeOfG_teaserArt{min-width:0}.rKeOfG_teaserArt svg{width:100%;max-height:300px}.rKeOfG_teaserArt small{text-align:center;color:var(--muted);font-size:11px;display:block}@keyframes rKeOfG_settle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rKeOfG_sweep{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}to{opacity:0;transform:translateY(300%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rKeOfG_hardwareItem,.rKeOfG_sectionHeading{animation:linear both rKeOfG_settle;animation-timeline:view();animation-range:entry entry 18%}}}@media (max-width:1000px){.rKeOfG_hardwareItem{grid-template-columns:1fr}.rKeOfG_chain{grid-template-columns:repeat(2,1fr)}.rKeOfG_chain .rKeOfG_node:nth-child(5){grid-column:span 2}.rKeOfG_chain .rKeOfG_supportNode,.rKeOfG_chain .rKeOfG_supportNode:last-child{grid-column:span 1}.rKeOfG_reading{grid-template-columns:230px minmax(0,1fr);gap:35px}.rKeOfG_heroScene{height:380px}.rKeOfG_hero h1{font-size:46px}}@media (max-width:700px){.rKeOfG_page{padding-top:24px}.rKeOfG_hero{grid-template-columns:1fr;gap:0;min-height:auto;padding-top:36px}.rKeOfG_hero h1{font-size:clamp(38px,9vw,60px)}.rKeOfG_heroScene{justify-self:center;width:100%;max-width:470px;height:400px}.rKeOfG_hero p{font-size:15px}.rKeOfG_facts{grid-template-columns:1fr 1fr;gap:22px}.rKeOfG_facts>div+div{border-left:0;padding-left:0}.rKeOfG_facts strong{font-size:30px}.rKeOfG_hardware{gap:28px}.rKeOfG_hardwareItem{gap:10px}.rKeOfG_hardwareItem h3{font-size:17px}.rKeOfG_hardwareArt>span{font-size:9px}.rKeOfG_reading{display:block}.rKeOfG_contents{border-block:1px solid var(--line);max-height:280px;margin-bottom:35px;padding-block:15px;position:static}.rKeOfG_scope{height:230px}.rKeOfG_processing,.rKeOfG_sources{grid-template-columns:1fr;gap:24px}.rKeOfG_processing{gap:15px}.rKeOfG_milestone{grid-template-columns:1fr;gap:20px}.rKeOfG_dual{gap:18px;padding:24px 0}.rKeOfG_dual strong{font-size:14px}.rKeOfG_dual small{max-width:24ch}.rKeOfG_teaser{grid-template-columns:1fr;gap:10px;padding:30px 20px}.rKeOfG_teaserArt{justify-self:center;max-width:350px}}@media (max-width:400px){.rKeOfG_heroScene{height:320px}.rKeOfG_hardware{grid-template-columns:1fr}.rKeOfG_hardwareItem{grid-template-columns:130px 1fr}.rKeOfG_chain details{padding:13px}.rKeOfG_chain strong{font-size:14px}.rKeOfG_chain small{font-size:8px}.rKeOfG_presets button{padding:9px}.rKeOfG_presets small{font-size:10px}}@media (prefers-reduced-motion:reduce){.rKeOfG_page *,.rKeOfG_page :after,.rKeOfG_teaser *{transition:none!important;animation:none!important}.rKeOfG_hardwareItem:hover svg{transform:none}}@media print{.rKeOfG_hero{min-height:0;display:block}.rKeOfG_heroScene,.rKeOfG_sectionNav,.rKeOfG_contents,.rKeOfG_heroLinks,.rKeOfG_back,.rKeOfG_signalControls,.rKeOfG_presets{display:none}.rKeOfG_reading{display:block}.rKeOfG_section{padding-top:24px}.rKeOfG_page,.rKeOfG_page p,.rKeOfG_page h1,.rKeOfG_page h2,.rKeOfG_page h3,.rKeOfG_page span{color:#111}.rKeOfG_chapters section{break-inside:avoid}.rKeOfG_chain{display:block}.rKeOfG_chain details{background:0 0}}
