@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.MOT0tq_className{font-family:Inter,Inter Fallback;font-style:normal}.MOT0tq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.IMbS5W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.IMbS5W_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.bK-ODa_scene,.bK-ODa_page{min-height:100vh}.bK-ODa_scene{--active-transition-color:#42baff;background:#02060b}.bK-ODa_scene[aria-busy=true] .bK-ODa_page{pointer-events:none}.bK-ODa_scene:is([data-transition-phase=derezzing],[data-transition-phase=dark-transfer],[data-transition-phase=route-commit],[data-transition-phase=reconstructing]) .bK-ODa_page{opacity:0}.bK-ODa_scene[data-transition-phase=activating-emitter] [data-transition-emitter]{filter:brightness(1.4);text-shadow:0 0 15px var(--emitter-color,#42baff)}.bK-ODa_overlay{z-index:9999;pointer-events:none;visibility:hidden;background:#02060b;position:fixed;inset:0;overflow:hidden}.bK-ODa_overlay[data-visible=true]{visibility:visible}.bK-ODa_field,.bK-ODa_canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bK-ODa_canvas{display:none}.bK-ODa_overlay[data-renderer=live-page] .bK-ODa_canvas{display:block}.bK-ODa_overlay[data-renderer=live-page]{background:0 0}.bK-ODa_scene:is([data-transition-phase=derezzing],[data-transition-phase=reconstructing]):has(.bK-ODa_overlay[data-renderer=live-page]) .bK-ODa_page{opacity:1}.bK-ODa_scene[data-transition-phase=reconstructing]:has(.bK-ODa_overlay[data-renderer=fade]) .bK-ODa_page{opacity:1;animation:bK-ODa_pageArrival var(--transition-reconstruction-duration,.3s) ease-out both}.bK-ODa_scene[data-transition-phase=reconstructing]:has(.bK-ODa_overlay[data-renderer=fade]) .bK-ODa_overlay{background:0 0}@keyframes bK-ODa_pageArrival{0%{opacity:0;transform:none}to{opacity:1;transform:none}}.bK-ODa_scene[data-reduced-motion=true][data-transition-phase=reconstructing] .bK-ODa_page{opacity:1;animation:90ms linear both bK-ODa_pageArrival}.bK-ODa_scene[data-reduced-motion=true] .bK-ODa_overlay{display:none}@media (prefers-reduced-motion:reduce){.bK-ODa_overlay{display:none}.bK-ODa_scene[data-transition-phase=reconstructing] .bK-ODa_page{opacity:1;animation:90ms linear both bK-ODa_pageArrival}}
._1vkIta_footer{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 28%,#005d841f,#0000 34%),linear-gradient(#02070d 0%,#01050a 46%,#010308 100%);border-top:1px solid #53d5f11f;position:relative;overflow:hidden}._1vkIta_footer:before{z-index:-2;content:"";opacity:.38;background-image:linear-gradient(#53d5f106 1px,#0000 1px),linear-gradient(90deg,#53d5f106 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}._1vkIta_shell{width:min(100% - 64px,1320px);margin-inline:auto;padding:clamp(72px,7vw,104px) 0 34px}._1vkIta_dock{padding:34px 0 22px;position:relative}._1vkIta_rail{background:linear-gradient(90deg,#0000,#35cced4d 8% 92%,#0000);height:1px;position:absolute;top:73px;left:6%;right:6%;box-shadow:0 0 9px #00bbec21}._1vkIta_nodes{grid-template-columns:repeat(5,1fr);gap:clamp(18px,3vw,50px);display:grid}._1vkIta_signalNode{color:#f5fdff;flex-direction:column;align-items:center;min-width:0;text-decoration:none;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}:is(._1vkIta_nodes:has(._1vkIta_signalNode:hover) ._1vkIta_signalNode:not(:hover),._1vkIta_nodes:has(._1vkIta_signalNode:focus-visible) ._1vkIta_signalNode:not(:focus-visible)){opacity:.48}._1vkIta_signalNode:hover,._1vkIta_signalNode:focus-visible{z-index:2;outline:none;transform:translateY(-7px)}._1vkIta_branch{background:#65dcf347;width:1px;height:35px;position:absolute;top:39px;left:50%;overflow:hidden}._1vkIta_branch i{opacity:0;background:linear-gradient(#0000,#c9f9ff,#0000);width:100%;height:42%;display:block;transform:translateY(-120%)}._1vkIta_signalNode:hover ._1vkIta_branch,._1vkIta_signalNode:focus-visible ._1vkIta_branch{background:#28d6f8;box-shadow:0 0 8px #00cdffb3}._1vkIta_signalNode:hover ._1vkIta_branch i,._1vkIta_signalNode:focus-visible ._1vkIta_branch i{opacity:1;animation:.65s linear infinite _1vkIta_signalTravel}._1vkIta_iconField{background:radial-gradient(circle,#12313d57,#02080ee6 68%);border:1px solid #dbfaff42;border-radius:50%;place-items:center;width:78px;height:78px;transition:border-color .3s,box-shadow .3s,transform .35s;display:grid;position:relative;box-shadow:inset 0 0 18px #00bfea0f}._1vkIta_iconField:before,._1vkIta_iconField:after{content:"";border:1px solid #61d6ed33;border-color:#61d6ed33 #0000;border-radius:50%;transition:transform .45s,border-color .3s;position:absolute;inset:6px}._1vkIta_iconField:after{border-color:#0000 #61d6ed1f;inset:-6px}._1vkIta_iconField svg{filter:drop-shadow(0 0 5px #caf9ff26);width:31px;height:31px}._1vkIta_iconField>i{background:#c8f9ff;border-radius:50%;width:3px;height:3px;position:absolute;top:9px;box-shadow:0 0 7px #31dfff}._1vkIta_signalNode:hover ._1vkIta_iconField,._1vkIta_signalNode:focus-visible ._1vkIta_iconField{border-color:#7beaff;transform:scale(1.07);box-shadow:0 0 24px #00c8ff33,inset 0 0 22px #00c1ff1a}._1vkIta_signalNode:hover ._1vkIta_iconField:before,._1vkIta_signalNode:focus-visible ._1vkIta_iconField:before{border-color:#28d7fb #0000;transform:rotate(35deg)}._1vkIta_signalNode:hover ._1vkIta_iconField:after,._1vkIta_signalNode:focus-visible ._1vkIta_iconField:after{border-color:#0000 #66e8ff85;transform:rotate(-28deg)}._1vkIta_signalNode[data-emphasis=true] ._1vkIta_iconField{border-color:#9aefff61;box-shadow:inset 0 0 20px #00cdf517,0 0 12px #00b1e50f}._1vkIta_nodeLabel{color:#a8c2cc;min-height:30px;font:600 .57rem/1.45 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-align:center;margin-top:26px}._1vkIta_nodeLabel>span:last-child{display:none}._1vkIta_signalNode:hover ._1vkIta_nodeLabel,._1vkIta_signalNode:focus-visible ._1vkIta_nodeLabel{color:#a8f1ff;text-shadow:0 0 10px #00cfff47}._1vkIta_signalNode:hover ._1vkIta_nodeLabel>span:first-child,._1vkIta_signalNode:focus-visible ._1vkIta_nodeLabel>span:first-child{display:none}._1vkIta_signalNode:hover ._1vkIta_nodeLabel>span:last-child,._1vkIta_signalNode:focus-visible ._1vkIta_nodeLabel>span:last-child{display:inline}._1vkIta_brandZone{border-top:1px solid #96e7f71f;grid-template-columns:minmax(210px,1fr) auto minmax(260px,1fr);align-items:center;gap:36px;margin-top:clamp(44px,5vw,66px);padding-top:28px;display:grid}._1vkIta_brandLink{align-items:center;gap:11px;width:max-content;display:inline-flex}._1vkIta_brandLink:focus-visible{outline-offset:8px;outline:1px solid #56ddfa}._1vkIta_logoIcon{width:48px;height:48px}._1vkIta_logoWordmark{width:112px;height:auto}._1vkIta_location{color:#b3c7ce;text-align:center}._1vkIta_location p{letter-spacing:.035em;margin:0;font-size:.72rem;line-height:1.7}._1vkIta_location p:last-child{color:#5dbfd3;font:600 .52rem/1.4 var(--font-jetbrains-mono),monospace;letter-spacing:.2em;margin-top:7px}._1vkIta_location span{color:#3c9fb4;padding:0 7px}._1vkIta_footerNav{flex-wrap:wrap;justify-content:flex-end;gap:13px 22px;margin:0;padding:0;list-style:none;display:flex}._1vkIta_footerNav a{color:#a8bbc3;font:600 .58rem/1.4 var(--font-jetbrains-mono),monospace;letter-spacing:.11em;transition:color .2s,text-shadow .2s}._1vkIta_footerNav a:hover,._1vkIta_footerNav a:focus-visible{color:#dffaff;text-shadow:0 0 9px #00d3ff66;outline:none}._1vkIta_legalLine{color:#5e747d;font:500 .5rem/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;border-top:1px solid #96e7f712;justify-content:space-between;gap:24px;margin-top:24px;padding-top:14px;display:flex}._1vkIta_legalLine p{margin:0}._1vkIta_ambientField{z-index:-1;pointer-events:none;position:absolute;inset:0}._1vkIta_ambientField:before,._1vkIta_ambientField:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#35cdef38,#0000);height:1px;transition:opacity 1s,transform 1.5s;position:absolute;transform:scaleX(.2)}._1vkIta_ambientField:before{transform-origin:0;width:24%;top:33%;left:5%}._1vkIta_ambientField:after{transform-origin:100%;width:30%;top:57%;right:3%}._1vkIta_ambientField span{opacity:0;width:2px;height:2px;transition:opacity .8s ease calc(var(--node-index,0) * 80ms);background:#63e2fb;border-radius:50%;position:absolute;box-shadow:0 0 6px #3ddafaa6}._1vkIta_ambientField span:first-child{top:20%;left:12%}._1vkIta_ambientField span:nth-child(2){top:43%;left:32%}._1vkIta_ambientField span:nth-child(3){top:29%;right:18%}._1vkIta_ambientField span:nth-child(4){bottom:25%;right:29%}._1vkIta_ambientField span:nth-child(5){bottom:17%;left:17%}._1vkIta_footer[data-in-view=true] ._1vkIta_ambientField:before,._1vkIta_footer[data-in-view=true] ._1vkIta_ambientField:after{opacity:1;transform:scaleX(1)}._1vkIta_footer[data-in-view=true] ._1vkIta_ambientField span{opacity:.5}@keyframes _1vkIta_signalTravel{to{transform:translateY(320%)}}@media (max-width:980px){._1vkIta_shell{width:min(100% - 48px,860px)}._1vkIta_nodes{grid-template-columns:repeat(6,1fr);row-gap:58px}._1vkIta_signalNode{grid-column:span 2}._1vkIta_signalNode:nth-child(4){grid-column:2/span 2}._1vkIta_signalNode:nth-child(5){grid-column:4/span 2}._1vkIta_rail{display:none}._1vkIta_signalNode:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#38c9e829,#0000);width:calc(100% + 30px);height:1px;position:absolute;top:39px;left:50%}._1vkIta_branch{display:none}._1vkIta_brandZone{grid-template-columns:1fr 1fr;align-items:center;gap:28px}._1vkIta_location{text-align:right}._1vkIta_brandZone nav{grid-column:1/-1}._1vkIta_footerNav{justify-content:center}}@media (max-width:620px){._1vkIta_shell{width:calc(100% - 32px);padding-top:64px}._1vkIta_dock{padding-top:10px}._1vkIta_nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 10px}._1vkIta_signalNode,._1vkIta_signalNode:nth-child(4),._1vkIta_signalNode:nth-child(5){grid-column:auto}._1vkIta_signalNode:nth-child(5){grid-column:1/-1}._1vkIta_signalNode{min-height:126px}._1vkIta_iconField{width:74px;height:74px}._1vkIta_nodeLabel{max-width:135px;margin-top:19px;font-size:.55rem}._1vkIta_brandZone{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;margin-top:48px}._1vkIta_brandLink{width:max-content}._1vkIta_logoIcon{width:44px;height:44px}._1vkIta_logoWordmark{width:102px}._1vkIta_location{text-align:center}._1vkIta_location span{padding:0 3px}._1vkIta_footerNav{gap:15px 20px}._1vkIta_legalLine{text-align:center;flex-direction:column;align-items:center}}@media (max-width:360px){._1vkIta_nodes{grid-template-columns:1fr;gap:36px}._1vkIta_signalNode:nth-child(5){grid-column:auto}._1vkIta_signalNode{min-height:112px}._1vkIta_signalNode:after{width:160px;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._1vkIta_footer *,._1vkIta_footer :before,._1vkIta_footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._1vkIta_footer ._1vkIta_ambientField:before,._1vkIta_footer ._1vkIta_ambientField:after,._1vkIta_footer ._1vkIta_ambientField span{opacity:.35;transform:none}._1vkIta_signalNode:hover,._1vkIta_signalNode:focus-visible{transform:none}}
.EcpbpW_hero{color:#edf5fc;background:radial-gradient(circle at 72% 46%,#1348622e,#0000 34%),#02060b;grid-template-columns:1fr;align-items:center;gap:clamp(48px,6vw,110px);min-height:max(760px,100svh - 96px);padding:86px clamp(24px,6.6vw,110px) 82px;display:grid;position:relative;overflow:clip}.EcpbpW_copy{z-index:1;max-width:min(610px,45vw);position:relative}.EcpbpW_eyebrow{color:#86d7f2;font:10px/1.6 var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px}.EcpbpW_hero h1{color:#f4f8fc;letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,74px);font-weight:500;line-height:1}.EcpbpW_hero h1 span{color:#b7dce9}.EcpbpW_lead{color:#9eb2c2;max-width:520px;margin:30px 0 34px;font-size:clamp(15px,1.3vw,17px);line-height:1.8}.EcpbpW_cta{color:#edf5fc;background:#0b1b26;border:1px solid #9ed3e66b;border-radius:4px;justify-content:space-between;align-items:center;gap:50px;min-height:52px;padding:0 22px;font-size:13px;display:inline-flex}.EcpbpW_cta span{color:#c5ecf8;font-size:20px}.EcpbpW_cta:hover{background:#132d3c;border-color:#c5ecf8}.EcpbpW_cta:focus-visible{outline-offset:5px;outline:2px solid #b6e9f5}.EcpbpW_workLink{color:#b7dce9;min-height:44px;font:600 11px/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-left:18px;display:inline-flex}.EcpbpW_workLink span{color:#82d9f2;font-size:17px}.EcpbpW_workLink:hover{color:#fff}.EcpbpW_workLink:focus-visible{outline-offset:4px;outline:2px solid #b6e9f5}.EcpbpW_visual{pointer-events:none;position:absolute;inset:0}.EcpbpW_visual img{object-fit:cover;width:100%;height:100%}.EcpbpW_visual trinity-core-motion:not(:defined){visibility:hidden}.EcpbpW_hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02060b8c,#0000 60%),linear-gradient(#0000 84%,#02060b);position:absolute;inset:0}@media (max-width:1000px){.EcpbpW_hero{align-items:start;min-height:auto;padding:clamp(360px,56vw,560px) 24px 64px}.EcpbpW_copy{max-width:520px}.EcpbpW_hero h1{font-size:clamp(38px,8vw,54px)}.EcpbpW_eyebrow{margin-bottom:20px;font-size:8px}.EcpbpW_lead{margin:22px 0 28px;font-size:14px;line-height:1.7}.EcpbpW_hero:after{background:linear-gradient(#0000 28%,#02060beb 58%,#02060b 92%)}}.EcpbpW_visual .EcpbpW_fallback{object-fit:cover;width:min(40vw,54vh);height:81%;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}@media (max-width:1000px){.EcpbpW_visual .EcpbpW_fallback{width:min(33.33vw,293.33px);height:min(50vw,440px);top:0;left:50%;transform:translate(-50%)}}@media (max-width:600px){.EcpbpW_visual .EcpbpW_fallback{width:226.67px;height:340px}.EcpbpW_workLink{min-height:44px;margin-left:12px;font-size:10px}.EcpbpW_replay{margin-left:0}}.EcpbpW_replay{color:#b7dce9;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:9px;margin-left:20px;padding:8px 0;font-size:12px;display:inline-flex}.EcpbpW_replay:hover{color:#efffff}.EcpbpW_replay:focus-visible{outline-offset:5px;outline:2px solid #b6e9f5}
.Af6vhq_section{color:#eaf5fa;isolation:isolate;background:#02060b;padding:64px clamp(24px,6.6vw,110px) 110px;position:relative}.Af6vhq_heading{z-index:2;justify-content:space-between;align-items:center;gap:24px;margin:0 0 50px;display:flex;position:relative}.Af6vhq_eyebrow{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.2em;color:#9bd9ee;margin:0 0 20px;font-size:10px}.Af6vhq_heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.1}.Af6vhq_replay{color:#d4edf7;white-space:nowrap;cursor:pointer;background:#091a24;border:1px solid #79bed342;border-radius:24px;min-height:44px;padding:10px 17px;font-size:12px}.Af6vhq_replay:disabled{opacity:.45;cursor:default}.Af6vhq_replay:hover:enabled{background:#15313e}.Af6vhq_services{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;display:grid}.Af6vhq_offering{min-width:0}.Af6vhq_visual{aspect-ratio:16/10;isolation:isolate;width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.Af6vhq_panel,.Af6vhq_back,.Af6vhq_mid{background:linear-gradient(122deg,#8ddfff14,#0000 25%,#1a486320 55%,#9bdcfa1c),#05111b;border:1px solid #a4e8ff80;position:absolute;box-shadow:inset 2px 1px 1px #dbf8ff25,0 0 15px #3fb5ec17}.Af6vhq_panel{display:block;inset:18px 0 0;overflow:hidden}.Af6vhq_panel:after{content:"";pointer-events:none;border:1px solid #81d0f52b;position:absolute;inset:3px}.Af6vhq_back{opacity:.48;inset:0 9px 20px 14px;transform:translateY(-5px)}.Af6vhq_mid{opacity:.58;inset:10px 4px 10px 7px;transform:translateY(-2px)}.Af6vhq_image{object-fit:contain;width:100%;height:100%;display:block}.Af6vhq_sheen{pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 25%,#cbf4ff22 46%,#edffff44 49%,#0000 57%);position:absolute;inset:0;transform:translate(-100%)}.Af6vhq_copy{z-index:2;padding:28px 4px 0;position:relative}.Af6vhq_copy h3{letter-spacing:-.025em;margin:0 0 9px;font-size:23px;font-weight:400}.Af6vhq_copy p{color:#a3bdcb;min-height:42px;margin:0 0 13px;font-size:14px;line-height:1.5}.Af6vhq_explore{color:#9ce5ff;border-bottom:1px solid #83c9e456;align-items:center;gap:16px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.Af6vhq_explore:hover{color:#e5faff;border-color:#c2f5ff}.Af6vhq_projectsCta{border-top:1px solid #79bed32e;justify-content:flex-end;margin-top:30px;padding-top:18px;display:flex}.Af6vhq_projectsLink{color:#9ce5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.Af6vhq_projectsLink:hover{color:#e5faff}.Af6vhq_section a:focus-visible,.Af6vhq_section button:focus-visible{outline-offset:5px;outline:2px solid #b7edff}.Af6vhq_section[data-phase=ready] .Af6vhq_visual,.Af6vhq_section[data-phase=building] .Af6vhq_image{opacity:0}.Af6vhq_section[data-phase=building] .Af6vhq_visual{transition:none;animation:1.44s 1.12s both Af6vhq_frame-in;transform:none}.Af6vhq_section[data-phase=built] .Af6vhq_visual:hover,.Af6vhq_section[data-phase=built] .Af6vhq_visual:focus-visible{transform:translateY(-9px)}.Af6vhq_section[data-phase=built] .Af6vhq_visual:hover .Af6vhq_sheen,.Af6vhq_section[data-phase=built] .Af6vhq_visual:focus-visible .Af6vhq_sheen{animation:1s ease-out Af6vhq_sheen}.Af6vhq_pixels{pointer-events:none;z-index:1;position:absolute;left:0}.Af6vhq_pixels[hidden],.Af6vhq_select{display:none}@keyframes Af6vhq_frame-in{0%{opacity:0}to{opacity:1}}@keyframes Af6vhq_sheen{0%{opacity:0;transform:translate(-100%)}45%{opacity:.65}to{opacity:0;transform:translate(100%)}}@media (max-width:1000px){.Af6vhq_section{padding-top:48px;padding-bottom:80px}.Af6vhq_services{gap:18px}.Af6vhq_copy h3{font-size:20px}.Af6vhq_heading{margin-bottom:38px}}@media (max-width:700px){.Af6vhq_section{padding:42px 7% 64px}.Af6vhq_heading{align-items:flex-end;gap:14px;margin-bottom:26px}.Af6vhq_heading h2{max-width:240px;font-size:32px}.Af6vhq_eyebrow{font-size:9px}.Af6vhq_replay{padding:9px 12px;font-size:11px}.Af6vhq_select{z-index:2;gap:6px;margin-bottom:26px;display:flex;position:relative}.Af6vhq_select button{color:#9dbbca;cursor:pointer;background:#06111b;border:1px solid #79bed32e;border-radius:22px;flex:1;min-height:44px;padding:7px 9px;font-size:11px}.Af6vhq_select button[aria-pressed=true]{color:#e6faff;background:#103043;border-color:#9adfffb0}.Af6vhq_services{display:block}.Af6vhq_offering{display:none}.Af6vhq_offering[data-selected=true]{display:block}.Af6vhq_visual{max-width:440px;margin:auto}.Af6vhq_copy{padding-top:24px}.Af6vhq_copy h3{font-size:24px}.Af6vhq_explore{font-size:14px}}@media (prefers-reduced-motion:reduce){.Af6vhq_section .Af6vhq_visual,.Af6vhq_section .Af6vhq_image{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.Af6vhq_section .Af6vhq_sheen,.Af6vhq_pixels{display:none}}
.W_nNNW_section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02060b;--ink:#f3f7fa;--muted:#9badb8;--faint:#637986;--line:#8fc0d02e;--cyan:#a5e7f4;--ease:cubic-bezier(.2,.75,.25,1)}.W_nNNW_section *{box-sizing:border-box}.W_nNNW_section{background:radial-gradient(ellipse at 83% 44%, #0a233133, transparent 46%), var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.W_nNNW_section button{font:inherit}.W_nNNW_story{grid-template-columns:minmax(350px,.76fr) minmax(570px,1.24fr);align-items:stretch;max-width:1800px;min-height:100svh;margin:0 auto;padding-top:0;display:grid}.W_nNNW_chapters{grid-area:1/1;padding:0 clamp(26px,5vw,78px)}.W_nNNW_chapter{flex-direction:column;justify-content:center;min-height:58svh;padding:clamp(32px,5vh,52px) 0;scroll-margin-top:6vh;display:flex}.W_nNNW_chapter-intro{min-height:68svh}.W_nNNW_chapter-ending{min-height:72svh}.W_nNNW_eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.W_nNNW_section h2,.W_nNNW_section p{margin-top:0}.W_nNNW_chapter h2{letter-spacing:-.055em;text-wrap:balance;max-width:520px;margin-bottom:23px;font-size:clamp(32px,4vw,57px);font-weight:450;line-height:1.02}.W_nNNW_chapter-intro h2{font-size:clamp(38px,4.8vw,67px)}.W_nNNW_chapter-copy{color:#b4c2ca;letter-spacing:-.01em;max-width:405px;margin-bottom:34px;font-size:clamp(15px,1.2vw,18px);line-height:1.68}.W_nNNW_outputs-label{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.W_nNNW_outputs{border-top:1px solid var(--line);color:#d0dde2;flex-wrap:wrap;gap:9px 20px;max-width:440px;padding-top:15px;font-size:12px;line-height:1.5;display:flex}.W_nNNW_outputs span{position:relative}.W_nNNW_outputs span:not(:last-child):after{content:"";background:#5f9bad;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-12px}.W_nNNW_visual-column{grid-area:1/2;min-width:0}.W_nNNW_visual-sticky{top:var(--formation-header-height,112px);height:calc(100svh - var(--formation-header-height,112px));flex-direction:column;justify-content:center;padding:31px clamp(28px,5vw,76px) 22px 12px;display:flex;position:sticky}.W_nNNW_visual-header{justify-content:space-between;align-items:end;gap:18px;width:min(100%,930px);margin:0 auto 10px;display:flex}.W_nNNW_visual-header .W_nNNW_eyebrow{margin:0 0 9px}.W_nNNW_visual-header h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,2.55vw,38px);font-weight:440;line-height:1.02}.W_nNNW_visual-header h2 span{color:#c1e7ef}.W_nNNW_counter{color:#809eaa;letter-spacing:.12em;flex:none;padding-bottom:3px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.W_nNNW_art-frame{isolation:isolate;aspect-ratio:16/9;background:#03080e;width:min(100%,960px);max-height:58vh;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%)}.W_nNNW_art-frame img{object-fit:contain;width:100%;height:100%;transition:filter .9s var(--ease), opacity .9s var(--ease), transform 1.2s var(--ease);display:block;position:absolute;inset:0}.W_nNNW_art-base{filter:brightness(.28)saturate(.65)}.W_nNNW_art-focus{filter:brightness(2.1)saturate(1.3);opacity:1;-webkit-mask-image:var(--focus-mask);-webkit-mask-image:var(--focus-mask);mask-image:var(--focus-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.W_nNNW_art-frame[data-phase=intro] .W_nNNW_art-base{filter:brightness(.58)saturate(.8)}.W_nNNW_art-frame[data-phase=intro] .W_nNNW_art-focus{opacity:0}.W_nNNW_art-entry,.W_nNNW_art-connection{filter:brightness(1.6)saturate(1.2);-webkit-mask-image:var(--connection-mask);-webkit-mask-image:var(--connection-mask);mask-image:var(--connection-mask);pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.W_nNNW_art-entry{opacity:.8}.W_nNNW_art-connection{opacity:0}.W_nNNW_art-connection.W_nNNW_active{opacity:1}.W_nNNW_resolved .W_nNNW_art-connection{opacity:.65}.W_nNNW_resolved .W_nNNW_cap-nav button{color:#c1e7ef;border-color:#83d9eb8c}.W_nNNW_art-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#03070b40,#0000 36% 78%,#03070b14);position:absolute;inset:0}.W_nNNW_resolved .W_nNNW_art-base{filter:brightness(.95)saturate(.94);transform:scale(1)}.W_nNNW_resolved .W_nNNW_art-focus{opacity:0}.W_nNNW_cap-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 17px;width:min(100%,930px);margin:7px auto 0;display:grid}.W_nNNW_cap-nav button{color:#718996;text-align:left;cursor:pointer;min-height:34px;transition:color .35s var(--ease), border-color .35s var(--ease);background:0 0;border:0;border-top:1px solid #8db9c729;align-items:baseline;gap:9px;padding:10px 0 8px;font-size:10px;display:flex}.W_nNNW_cap-nav button:hover,.W_nNNW_cap-nav button[aria-current=step]{color:#e5f4f7;border-color:#83d9eb}.W_nNNW_cap-nav button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.W_nNNW_cap-nav .W_nNNW_nav-num{color:#63a9bc;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.W_nNNW_scroll-note{color:#607781;letter-spacing:.13em;text-transform:uppercase;width:min(100%,930px);margin:11px auto 0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:920px){.W_nNNW_story{flex-direction:column;padding-top:0;display:flex}.W_nNNW_visual-column{top:var(--formation-header-height,88px);z-index:4;order:-1;width:100%;height:43svh;position:sticky}.W_nNNW_visual-sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#03070bfa 0%,#03070bf0 76%,#03070bcc 100%);justify-content:flex-start;height:43svh;padding:34px 18px 7px;position:relative;top:0}.W_nNNW_visual-header{align-items:center;margin-bottom:0}.W_nNNW_visual-header .W_nNNW_eyebrow{margin-bottom:4px;font-size:8px}.W_nNNW_visual-header h2{font-size:clamp(20px,5.2vw,28px)}.W_nNNW_counter{font-size:9px}.W_nNNW_art-frame{flex:auto;width:100%;min-height:0;max-height:none;margin:-1px auto 0}.W_nNNW_cap-nav{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;margin-top:-1px}.W_nNNW_cap-nav button{border-top-width:1px;gap:5px;min-height:44px;padding:6px 0;font-size:10px}.W_nNNW_cap-nav .W_nNNW_nav-num{font-size:8px}.W_nNNW_scroll-note{display:none}.W_nNNW_chapters{width:100%;padding:0 28px}.W_nNNW_chapter,.W_nNNW_chapter-intro{min-height:48svh;padding:28px 0 38px;scroll-margin-top:44svh}.W_nNNW_chapter-ending{min-height:57svh}.W_nNNW_chapter h2{max-width:620px;font-size:clamp(34px,8vw,52px)}.W_nNNW_chapter-intro h2{font-size:clamp(39px,9vw,60px)}.W_nNNW_chapter-copy{max-width:580px;font-size:15px}.W_nNNW_outputs{max-width:600px;font-size:11px}}@media (prefers-reduced-motion:reduce){.W_nNNW_section *,.W_nNNW_section :before,.W_nNNW_section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.W_nNNW_section{color:var(--ink);position:relative}
.vaTgxG_study *{box-sizing:border-box}.vaTgxG_study button{font:inherit}.vaTgxG_study{-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f7fa;--bg:#02060b;--ink:#f2f7fa;--muted:#a6b8c3;--cyan:#b7eafa;--ease:cubic-bezier(.2,.7,.2,1);--open:0;--camera:0;background:#02060b;height:230svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.vaTgxG_pin{top:var(--surface-header,112px);height:calc(100svh - var(--surface-header,112px));isolation:isolate;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(30px,5vw,90px);max-width:1680px;margin:auto;padding:20px clamp(28px,6vw,100px) 50px;display:grid;position:sticky}.vaTgxG_pin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 77% 46%,#12314132,#0000 48%);position:absolute;inset:0}.vaTgxG_brand{letter-spacing:.15em;color:#7897a5;text-transform:uppercase;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:27px;left:clamp(28px,6vw,100px)}.vaTgxG_copy{z-index:3;min-width:0;position:relative}.vaTgxG_eyebrow{letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;margin:0 0 23px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.vaTgxG_copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:590px;margin:0 0 26px;font-size:clamp(34px,4.2vw,64px);font-weight:440;line-height:1.03}.vaTgxG_description{max-width:445px;min-height:110px;color:var(--muted);margin:0 0 20px;font-size:clamp(14px,1.12vw,17px);line-height:1.7}.vaTgxG_layer-nav{border-bottom:1px solid #b0d6e01a;gap:0;max-width:480px;margin-bottom:25px;display:flex}.vaTgxG_layer-nav button{color:#7893a1;text-align:left;cursor:pointer;min-height:48px;transition:color .35s var(--ease);background:0 0;border:0;flex:1;padding:13px 8px 13px 0;font-size:12px;position:relative}.vaTgxG_layer-nav button:after{content:"";opacity:0;height:1px;transition:opacity .35s var(--ease);background:#b7eafa;position:absolute;bottom:-1px;left:0;right:14px}.vaTgxG_layer-nav button[aria-current=step],.vaTgxG_layer-nav button:hover{color:#e4f4fa}.vaTgxG_layer-nav button[aria-current=step]:after{opacity:1}.vaTgxG_study button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.vaTgxG_nav-index{color:#76aec0;margin-right:8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.vaTgxG_examples{border-top:1px solid #a5d9ed20;max-width:470px;min-height:90px;margin:0 0 22px;padding-top:16px}.vaTgxG_example-label{color:#88bdce;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.vaTgxG_example-copy{color:#c0d3de;margin:0;font-size:13px;line-height:1.7}.vaTgxG_security{color:#6c8997;max-width:440px;margin:0;font-size:11px;line-height:1.6}.vaTgxG_visual{aspect-ratio:1;place-self:center;width:min(100%,60svh);max-height:none;margin:0;position:relative}.vaTgxG_assembly{transform:perspective(1400px) rotateY(calc(var(--camera)*1deg));transform-origin:50%;will-change:transform;position:absolute;inset:0}.vaTgxG_layer{object-fit:contain;opacity:1;filter:brightness(.62);width:100%;height:100%;transition:filter .65s var(--ease);will-change:transform;position:absolute;inset:0}.vaTgxG_layer-experience{z-index:3;clip-path:polygon(20% 11%,97% 22%,97% 28%,86% 44%,3% 30%,3% 25%);transform:translateY(calc((1 - var(--open))*24%))}.vaTgxG_layer-intelligence{z-index:2;clip-path:polygon(20% 36%,97% 47%,97% 55%,86% 71%,3% 55%,3% 50%)}.vaTgxG_layer-foundation{z-index:1;clip-path:polygon(20% 60%,97% 77%,97% 84%,86% 99%,3% 80%,3% 74%);transform:translateY(calc((1 - var(--open)) * -24%))}.vaTgxG_layer.vaTgxG_active{filter:brightness(2.4)saturate(1.7)}.vaTgxG_study[data-phase=intro] .vaTgxG_layer-experience{filter:brightness(.94)}.vaTgxG_study[data-phase=connected] .vaTgxG_layer{filter:brightness(1.5)saturate(1.65)}.vaTgxG_visual:after{content:"";z-index:-1;filter:blur(20px);height:5%;transform:scaleX(calc(.7 + var(--open)*.3));background:#66bbd20c;border-radius:50%;position:absolute;bottom:12%;left:14%;right:5%}.vaTgxG_visual-caption{letter-spacing:.1em;text-transform:uppercase;color:#6f8e9d;justify-content:space-between;gap:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:0;left:8%;right:0}.vaTgxG_visual-caption strong{color:#a5d6e4;font-weight:400}.vaTgxG_scroll-note{letter-spacing:.12em;color:#688594;text-transform:uppercase;align-items:center;gap:15px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:14px;left:clamp(28px,6vw,100px)}.vaTgxG_track{background:#87b4c52b;width:70px;height:1px;overflow:hidden}.vaTgxG_track span{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--progress,0));background:#b7eafa;display:block}@media (max-width:900px){.vaTgxG_pin{flex-direction:column;grid-template-columns:1fr;justify-content:center;gap:8px;padding:20px 27px 30px;display:flex}.vaTgxG_brand{font-size:8px;top:15px;left:27px}.vaTgxG_visual{aspect-ratio:1;flex:none;order:-1;width:25svh;height:25svh;max-height:none;margin:-12px auto 0}.vaTgxG_visual-caption{font-size:8px;bottom:0;left:4%}.vaTgxG_copy{flex:0 auto;width:min(100%,620px)}.vaTgxG_eyebrow{margin:0 0 13px;font-size:8px}.vaTgxG_copy h2{max-width:580px;margin-bottom:15px;font-size:clamp(30px,5vw,48px);line-height:1.06}.vaTgxG_description{min-height:100px;margin-bottom:15px;font-size:14px;line-height:1.65}.vaTgxG_layer-nav{max-width:none;margin-bottom:13px}.vaTgxG_layer-nav button{min-height:44px;font-size:11px}.vaTgxG_nav-index{margin-right:5px;font-size:8px}.vaTgxG_examples{min-height:82px;margin-bottom:8px;padding-top:12px}.vaTgxG_example-label{margin-bottom:6px;font-size:8px}.vaTgxG_example-copy{font-size:12px;line-height:1.65}.vaTgxG_security{font-size:10px}.vaTgxG_scroll-note{font-size:8px;bottom:13px;left:27px}.vaTgxG_track{width:40px}}@media (max-width:420px){.vaTgxG_visual{width:24svh;height:24svh}.vaTgxG_copy h2{font-size:30px}.vaTgxG_description{min-height:108px}.vaTgxG_pin{justify-content:center;gap:12px}.vaTgxG_layer-nav button{font-size:10px}.vaTgxG_brand{font-size:7px}.vaTgxG_examples{min-height:100px}.vaTgxG_visual-caption{font-size:7px}.vaTgxG_security{max-width:300px}}@media (max-height:700px) and (max-width:900px){.vaTgxG_visual{width:20svh;height:20svh}.vaTgxG_pin{gap:0;padding-top:30px}.vaTgxG_copy h2{font-size:28px}.vaTgxG_description{min-height:85px;margin-bottom:7px;font-size:12px}.vaTgxG_examples{min-height:90px;padding-top:8px}.vaTgxG_example-copy{font-size:11px}.vaTgxG_security{display:none}.vaTgxG_eyebrow{margin-bottom:8px}.vaTgxG_visual-caption{display:none}}@media (prefers-reduced-motion:reduce){.vaTgxG_study *{scroll-behavior:auto!important;transition:none!important}.vaTgxG_assembly{transform:none}.vaTgxG_layer{will-change:auto}}@media (max-width:900px){.vaTgxG_visual{aspect-ratio:auto;width:min(42vw,22svh);height:auto;margin:0 auto}.vaTgxG_assembly{aspect-ratio:1;width:100%;position:relative;inset:auto}.vaTgxG_visual-caption{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:12px;line-height:1.5;display:grid;position:static}}@media (max-height:700px) and (max-width:900px){.vaTgxG_visual{width:20svh}.vaTgxG_visual-caption{display:none}}
.LKnA1G_section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02060b;--ink:#f2f7fa;--muted:#9badb8;--cyan:#b7eafa;--ease:cubic-bezier(.2,.7,.2,1)}.LKnA1G_section *{box-sizing:border-box}.LKnA1G_section{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.LKnA1G_section :where(button){font:inherit}.LKnA1G_section button:focus-visible{outline:2px solid var(--cyan);outline-offset:7px}.LKnA1G_section{isolation:isolate;max-width:1680px;min-height:calc(100svh - 96px);margin:auto;padding:68px clamp(26px,7vw,120px) 48px;scroll-margin-top:112px;position:relative;overflow:hidden}.LKnA1G_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#14374630,#0000 61%);position:absolute;inset:24% -10% 8%}.LKnA1G_intro{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.LKnA1G_eyebrow{color:#a5dce9;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.LKnA1G_intro h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,70px);font-weight:440;line-height:1.04}.LKnA1G_lead{max-width:325px;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.7}.LKnA1G_journey{margin:45px 0 0;position:relative}.LKnA1G_rail{pointer-events:none;width:100%;height:250px;position:absolute;top:0;left:0;overflow:visible}.LKnA1G_rail-base{fill:none;stroke:#8ac5d726;stroke-width:1px}.LKnA1G_rail-light{fill:none;stroke:url(#journey-signal-gradient);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress,0));filter:url(#journey-signal-glow)}.LKnA1G_signal-dot{fill:#defaff;filter:url(#journey-signal-glow)}.LKnA1G_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,80px);margin:0;padding:0;list-style:none;display:grid;position:relative}.LKnA1G_stage{min-width:0}.LKnA1G_stage-button{cursor:pointer;width:100%;height:250px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.LKnA1G_lens{width:168px;height:168px;transition:border-color .7s var(--ease),box-shadow .7s var(--ease),transform .7s var(--ease);background:radial-gradient(circle at 30% 15%,#a5d8ed0d,#0000 48%),linear-gradient(150deg,#36576516,#02060b7d 54%,#1c3c4c24);border:1px solid #b8e7f427;border-radius:50%;margin-left:-84px;position:absolute;top:36px;left:50%;transform:perspective(700px)rotateY(-12deg)rotateX(8deg);box-shadow:inset 0 1px 1px #dbf6ff36,inset 0 -1px 1px #c6ebf91a,0 18px 35px #0006}.LKnA1G_lens:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#a7dcf50a,#0000 48%,#6fb5d008);border:1px solid #b8e7f41a;position:absolute;inset:6px}.LKnA1G_lens:after{content:"";border-radius:inherit;background:conic-gradient(from 15deg,transparent 0 26%,#bcf1ff33 32%,transparent 39% 68%,#d4f3ff4a 78%,transparent 87%);pointer-events:none;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.LKnA1G_glyph{fill:none;stroke:#8eb6c5;stroke-width:1px;opacity:.5;width:100px;height:100px;transition:opacity .7s,filter .7s,stroke .7s;position:absolute;inset:33px}.LKnA1G_glyph .LKnA1G_solid{fill:#b8e7f4;stroke:none}.LKnA1G_baseline{background:linear-gradient(90deg,#0000,#9bd6e522,#0000);height:1px;position:absolute;bottom:25px;left:23%;right:23%;box-shadow:0 9px 17px #6ccde518}.LKnA1G_stage-button:hover .LKnA1G_lens{border-color:#b7eafa66}.LKnA1G_stage[data-state=active] .LKnA1G_lens{border-color:#c9f4ff7d;transform:perspective(700px)rotateY(-5deg)rotateX(3deg)translateY(-4px);box-shadow:inset 0 1px 2px #e1f9ffa6,inset 0 -1px 2px #b7eafa45,0 0 30px #8cd9ef12,0 20px 40px #0008}.LKnA1G_stage[data-state=active] .LKnA1G_glyph{opacity:1;stroke:#d2f1fa;filter:drop-shadow(0 0 4px #80d4e45e)}.LKnA1G_stage[data-state=visited] .LKnA1G_glyph,.LKnA1G_section[data-complete=true] .LKnA1G_glyph{opacity:.85;stroke:#acd8e6}.LKnA1G_section[data-complete=true] .LKnA1G_lens{border-color:#a9dfec50}.LKnA1G_stage-label{border-top:1px solid #8cb6c52b;align-items:baseline;gap:12px;margin:0 0 15px;padding-top:21px;transition:border-color .7s;display:flex}.LKnA1G_stage-label span{color:#6ca8ba;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.LKnA1G_stage-label h3{letter-spacing:-.035em;color:#a4bbc6;margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:450;line-height:1.2;transition:color .7s}.LKnA1G_stage[data-state=active] h3{color:#f2f7fa}.LKnA1G_stage-copy{color:#9badb8;max-width:350px;margin:0;font-size:14px;line-height:1.75}.LKnA1G_outcome{color:#b5ced9;margin:22px 0 0;font-size:11px;line-height:1.6}.LKnA1G_outcome span{color:#698c9b;letter-spacing:.13em;margin-bottom:6px;font:8px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.LKnA1G_closing{border-top:1px solid #a1cbd71c;justify-content:space-between;align-items:center;gap:22px;margin-top:45px;padding-top:24px;display:flex}.LKnA1G_closing p{color:#a3bfcb;margin:0;font-size:12px;line-height:1.6}.LKnA1G_closing strong{color:#d3e7ee;font-weight:450}.LKnA1G_controls{flex-shrink:0;align-items:center;gap:20px;display:flex}.LKnA1G_status{letter-spacing:.12em;color:#7e9da9;text-transform:uppercase;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.LKnA1G_replay{color:#c0dce5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a5d9ed36;padding:9px 0;font-size:11px}.LKnA1G_replay:hover{color:#fff}@media (min-width:1500px){.LKnA1G_journey{margin-top:58px}.LKnA1G_section{padding-top:90px}.LKnA1G_rail,.LKnA1G_stage-button{height:280px}.LKnA1G_lens{top:51px}.LKnA1G_closing{margin-top:65px}}@media (max-width:900px){.LKnA1G_section{padding-top:45px}.LKnA1G_intro{display:block}.LKnA1G_lead{max-width:500px;margin-top:24px}.LKnA1G_stages{gap:25px}.LKnA1G_lens{width:136px;height:136px;margin-left:-68px;top:48px}.LKnA1G_glyph{width:86px;height:86px;inset:25px}.LKnA1G_stage-label{gap:8px}.LKnA1G_stage-label h3{font-size:21px}.LKnA1G_stage-copy{font-size:13px}.LKnA1G_closing{align-items:flex-start}.LKnA1G_controls{gap:13px}.LKnA1G_status{max-width:90px}}@media (max-width:620px){.LKnA1G_section{padding:40px 26px 30px}.LKnA1G_eyebrow{margin-bottom:18px;font-size:8px}.LKnA1G_intro h2{font-size:42px}.LKnA1G_lead{max-width:325px;margin-top:21px;font-size:14px}.LKnA1G_journey{margin-top:38px}.LKnA1G_rail{display:none}.LKnA1G_stages{padding-left:26px;display:block}.LKnA1G_stages:before{content:"";background:linear-gradient(#a5e7f4a6,#8bc4d638 82%,#0000);width:1px;position:absolute;top:56px;bottom:90px;left:3px}.LKnA1G_stage{padding:0 0 40px;position:relative}.LKnA1G_stage:before{content:"";background:#224452;border-radius:50%;width:7px;height:7px;position:absolute;top:59px;left:-26px;box-shadow:0 0 0 5px #02060b}.LKnA1G_stage[data-state=active]:before{background:#d3f6ff;box-shadow:0 0 0 5px #02060b,0 0 16px #8cd9ef88}.LKnA1G_stage:last-child{padding-bottom:0}.LKnA1G_stage-button{width:105px;height:120px;margin-left:-3px}.LKnA1G_lens{width:98px;height:98px;margin-left:-49px;top:8px}.LKnA1G_lens:before{inset:4px}.LKnA1G_glyph{width:60px;height:60px;inset:19px}.LKnA1G_baseline{bottom:3px}.LKnA1G_stage-label{border:0;padding:0;display:block;position:absolute;top:45px;left:119px;right:0}.LKnA1G_stage-label span{margin-bottom:7px;font-size:9px;display:block}.LKnA1G_stage-label h3{font-size:24px}.LKnA1G_stage-copy{max-width:410px;margin-top:6px;font-size:14px}.LKnA1G_outcome{margin-top:17px}.LKnA1G_closing{margin-top:35px;padding-top:21px;display:block}.LKnA1G_closing p{max-width:310px;font-size:12px}.LKnA1G_controls{justify-content:space-between;margin-top:20px}.LKnA1G_status{max-width:none}.LKnA1G_section:before{background:radial-gradient(at 40% 40%,#14374622,#0000 60%);inset:15% -50% 0}}@media (prefers-reduced-motion:reduce){.LKnA1G_section *,.LKnA1G_section :before,.LKnA1G_section :after{transition:none!important;animation:none!important}.LKnA1G_lens{transform:none!important}}.LKnA1G_intro h2 span{color:#97dfff}.LKnA1G_rail-base{stroke:#2588bf40}.LKnA1G_rail-light{stroke-width:2.2px}.LKnA1G_signal-dot{fill:#e1f7ff}.LKnA1G_lens{transition:filter .6s,background .6s,border-color .6s,box-shadow .6s,transform .35s var(--ease);background:radial-gradient(at 25% 12%,#42baff28,#0000 58%),linear-gradient(145deg,#10577a45,#020b1470 54%,#123f6640);border-color:#56bdf86b;box-shadow:inset 0 1px 2px #a1e5ff88,inset 0 -1px 2px #4099d35c,0 0 30px #0684dc12,0 18px 35px #0006}.LKnA1G_lens:before{background:linear-gradient(135deg,#3ca4f014,#0000 48%,#137ece12);border-color:#63c5ff40}.LKnA1G_lens:after{background:conic-gradient(from 15deg,transparent 0 26%,#50bfff88 32%,transparent 39% 68%,#a0e6ffbb 78%,transparent 87%)}.LKnA1G_glyph{stroke:#71caff;opacity:.8;stroke-width:1.2px;filter:drop-shadow(0 0 3px #008cff5c)}.LKnA1G_glass-fill{fill:#159bed1a}.LKnA1G_glyph .LKnA1G_solid{fill:#a6eaff}.LKnA1G_stage[data-state=active] .LKnA1G_lens{filter:brightness(1.85);transform:perspective(700px) rotateY(calc(-5deg + var(--tilt-y,0deg))) rotateX(calc(3deg + var(--tilt-x,0deg))) translateY(-9px) translateZ(28px) scale(1.24);border-color:#b1eaff;box-shadow:inset 0 1px 3px #dbf7ff,inset 0 -2px 4px #3aa9ff99,0 0 24px #179cff35,0 0 70px #168eee22,0 20px 40px #0008}.LKnA1G_stage[data-state=active] .LKnA1G_glyph{stroke:#b4e8ff;filter:drop-shadow(0 0 5px #27a7ffc9)}.LKnA1G_stage[data-state=visited] .LKnA1G_glyph,.LKnA1G_section[data-complete=true] .LKnA1G_glyph{stroke:#7acfff;opacity:.95}.LKnA1G_section[data-complete=true] .LKnA1G_lens{filter:brightness(1.35);border-color:#62c8ffcc;box-shadow:inset 0 1px 3px #b7eeffd9,inset 0 -1px 3px #3aa9ff88,0 0 35px #178fff35}.LKnA1G_stage[data-state=active] .LKnA1G_glyph path,.LKnA1G_stage[data-state=active] .LKnA1G_glyph rect{stroke-dasharray:280;animation:LKnA1G_trace 1.1s var(--ease) both}.LKnA1G_stage[data-state=active] .LKnA1G_glyph circle:first-child{animation:LKnA1G_resolve 1s var(--ease) both}@keyframes LKnA1G_trace{0%{stroke-dashoffset:280px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes LKnA1G_resolve{0%{transform-origin:50%;opacity:.1;transform:scale(.75)}to{transform-origin:50%;opacity:1;transform:scale(1)}}.LKnA1G_stage[data-state=active] .LKnA1G_stage-label{border-color:#57c5ff}.LKnA1G_stage[data-state=active] .LKnA1G_stage-label span{color:#79d3ff}.LKnA1G_focus-panel{border-top:1px solid #54bdf848;border-bottom:1px solid #54bdf825;grid-template-columns:1fr 1.3fr;align-items:center;gap:35px;min-height:135px;margin-top:35px;padding:25px 0;display:grid;position:relative}.LKnA1G_focus-label{letter-spacing:.15em;color:#77caff;margin:0 0 8px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.LKnA1G_focus-title{letter-spacing:-.03em;color:#d9f1ff;margin:0;font-size:clamp(20px,2vw,28px);font-weight:440}.LKnA1G_focus-example{color:#b7cedd;max-width:560px;margin:0;font-size:13px;line-height:1.75}.LKnA1G_focus-panel.LKnA1G_changing{animation:LKnA1G_focus-in .5s var(--ease)}@keyframes LKnA1G_focus-in{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.LKnA1G_closing{border-top:0;margin-top:0;padding-top:23px}.LKnA1G_controls{gap:22px}.LKnA1G_next{color:#a7e2ff;cursor:pointer;background:#178eff10;border:1px solid #54bdf859;border-radius:30px;padding:9px 15px;font-size:11px}.LKnA1G_next:hover{background:#178eff26;border-color:#91dfff}.LKnA1G_hint{letter-spacing:.12em;color:#6b9ab3;text-transform:uppercase;margin:17px 0 -13px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:620px){.LKnA1G_focus-panel{margin-top:28px;padding:24px 0;display:block}.LKnA1G_focus-example{margin-top:16px;font-size:13px}.LKnA1G_controls{flex-wrap:wrap;gap:17px}.LKnA1G_status{flex:1 0 100%}.LKnA1G_next{order:1}.LKnA1G_replay{order:2}.LKnA1G_hint{font-size:7px}.LKnA1G_stages:before{background:linear-gradient(#36baff,#2e9bdd70 82%,#0000)}.LKnA1G_stage[data-state=active]:before{background:#96e5ff;box-shadow:0 0 0 5px #02060b,0 0 18px #159dff}}@media (prefers-reduced-motion:reduce){.LKnA1G_focus-panel.LKnA1G_changing{animation:none}.LKnA1G_lens{transform:none!important}}.LKnA1G_stage-copy,.LKnA1G_outcome,.LKnA1G_outcome span{transition:color .5s var(--ease)}.LKnA1G_stage[data-state=active] .LKnA1G_stage-copy{color:#e5f4ff}.LKnA1G_stage[data-state=active] .LKnA1G_outcome{color:#d8f0ff}.LKnA1G_stage[data-state=active] .LKnA1G_outcome span{color:#85d5ff}.LKnA1G_stage[data-state=active] h3{color:#fff;text-shadow:0 0 22px #48b5ff20}.LKnA1G_section[data-complete=true] .LKnA1G_stage-copy{color:#c5ddea}.LKnA1G_section[data-complete=true] .LKnA1G_outcome{color:#d0e8f5}.LKnA1G_section[data-complete=true] .LKnA1G_outcome span{color:#7abfe4}.LKnA1G_section[data-complete=true] h3{color:#e5f6ff}.LKnA1G_stage{cursor:pointer}@media (hover:none){.LKnA1G_hover-hint{display:none}}
._9RVbpW_header{padding-top:env(safe-area-inset-top,0px);opacity:1;transition:transform .28s cubic-bezier(.22, 1, .36, 1), opacity .18s linear, background .3s var(--ease-standard), backdrop-filter .3s var(--ease-standard), box-shadow .3s var(--ease-standard);will-change:transform;transform:translateY(0)}._9RVbpW_header[data-header-visible=false]{pointer-events:none;opacity:0;transform:translateY(calc(-100% - .5rem))}._9RVbpW_desktopNavigation,._9RVbpW_desktopCta{display:none}._9RVbpW_responsiveActions{grid-column:2;justify-self:end;align-items:center;gap:.5rem;display:flex}._9RVbpW_compactInitiate{border:1px solid color-mix(in srgb, var(--header-route-accent) 58%, transparent);min-width:4.75rem;min-height:2.75rem;color:color-mix(in srgb, var(--header-route-accent) 58%, white 42%);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding-inline:.9rem;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}._9RVbpW_compactInitiate:hover{border-color:color-mix(in srgb, var(--header-route-accent) 76%, white 24%);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--header-route-accent) 10%, transparent), 0 0 18px color-mix(in srgb, var(--header-route-accent) 16%, transparent)}._9RVbpW_compactInitiate:focus-visible,._9RVbpW_menuButton:focus-visible,._9RVbpW_responsiveRoute:focus-visible{outline:2px solid var(--header-route-accent);outline-offset:3px}._9RVbpW_menuButton{color:#dffbff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 42%,#00dbff1a,#0000 65%),#040d15b8;border:1px solid #71dbf157;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8b5cff0d,0 0 14px #00dbff14}._9RVbpW_menuButton:hover,._9RVbpW_menuButton[data-menu-open=true]{border-color:#80e8fbad;box-shadow:inset 0 0 0 1px #8b5cff1a,0 0 18px #00dbff2e}._9RVbpW_menuIcon{width:1.125rem;height:.875rem;display:block;position:relative}._9RVbpW_menuIcon span{transform-origin:50%;width:100%;height:1px;transition:top .18s var(--ease-standard), transform .18s var(--ease-standard), opacity .12s linear;background:currentColor;border-radius:999px;position:absolute;left:0;box-shadow:0 0 5px #73e8ff6b}._9RVbpW_menuIcon span:first-child{top:0}._9RVbpW_menuIcon span:nth-child(2){top:.4375rem}._9RVbpW_menuIcon span:last-child{top:.875rem}._9RVbpW_menuButton[data-menu-open=true] ._9RVbpW_menuIcon span:first-child{top:.4375rem;transform:rotate(45deg)}._9RVbpW_menuButton[data-menu-open=true] ._9RVbpW_menuIcon span:nth-child(2){opacity:0;transform:scaleX(.25)}._9RVbpW_menuButton[data-menu-open=true] ._9RVbpW_menuIcon span:last-child{top:.4375rem;transform:rotate(-45deg)}._9RVbpW_responsivePanel{top:var(--site-header-height);z-index:10;min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;padding:clamp(1.25rem, 4vh, 2.5rem) max(1rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(24px)saturate(1.08);animation:_9RVbpW_responsivePanelEnter .22s var(--ease-standard) both;background:radial-gradient(circle at 82% 18%,#8b5cff21,#0000 34%),radial-gradient(circle at 18% 82%,#00dbff1a,#0000 42%),linear-gradient(#030a11f7,#02070dfb);position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}._9RVbpW_responsivePanel:before{content:"";background:linear-gradient(90deg,#0000,#57ddf6ad 24%,#a375ff70 72%,#0000);height:1px;position:absolute;inset:0 0 auto;box-shadow:0 0 14px #00dbff24}._9RVbpW_responsivePanel:after{top:var(--site-header-height);content:"";pointer-events:none;background:linear-gradient(#60e3fa80,#8b5cff33,#0000);width:1px;height:min(28vh,13rem);position:fixed;right:clamp(1rem,4vw,3rem);box-shadow:0 0 8px #00dbff21}._9RVbpW_responsiveNavigation{width:min(100%,52rem);margin-inline:auto;position:relative}._9RVbpW_responsiveRouteList{border-top:1px solid #74d4eb26;margin:0;padding:0;list-style:none;display:grid}._9RVbpW_responsiveRouteList>li{opacity:0;animation:_9RVbpW_responsiveRouteEnter .26s var(--ease-standard) forwards;transform:translateY(.5rem)}._9RVbpW_responsiveRouteList>li:nth-child(2){animation-delay:35ms}._9RVbpW_responsiveRouteList>li:nth-child(3){animation-delay:70ms}._9RVbpW_responsiveRouteList>li:nth-child(4){animation-delay:.105s}._9RVbpW_responsiveRouteList>li:nth-child(5){animation-delay:.14s}._9RVbpW_responsiveRoute{min-height:clamp(4.35rem,11vh,5.75rem);color:var(--text-primary);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-bottom:1px solid #74d4eb21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,3vw,1.5rem);padding-inline:clamp(.25rem,2vw,1rem);text-decoration:none;display:grid;position:relative}._9RVbpW_responsiveRoute:before{content:"";background:var(--responsive-route-color);width:1px;box-shadow:0 0 10px var(--responsive-route-color);opacity:0;transition:opacity var(--motion-fast) linear, transform var(--motion-fast) var(--ease-standard);position:absolute;top:24%;bottom:24%;left:0;transform:scaleY(.45)}._9RVbpW_responsiveRoute:hover,._9RVbpW_responsiveRoute:focus-visible,._9RVbpW_responsiveRoute[data-active-route=true]{border-color:color-mix(in srgb, var(--responsive-route-color) 34%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--responsive-route-color) 7%, transparent), transparent 60%)}._9RVbpW_responsiveRoute:hover:before,._9RVbpW_responsiveRoute:focus-visible:before,._9RVbpW_responsiveRoute[data-active-route=true]:before{opacity:.88;transform:scaleY(1)}._9RVbpW_responsiveRouteIndex,._9RVbpW_responsiveRouteState{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;font-size:clamp(.58rem,1.6vw,.68rem);font-weight:500;line-height:1}._9RVbpW_responsiveRouteIndex{color:color-mix(in srgb, var(--responsive-route-color) 70%, var(--text-muted))}._9RVbpW_responsiveRouteLabel{overflow-wrap:anywhere;color:#e5f7fbe0;letter-spacing:-.018em;font-size:clamp(1.05rem,3.6vw,1.55rem);font-weight:520;line-height:1.08}._9RVbpW_responsiveRouteState{color:var(--text-subtle);text-align:right}._9RVbpW_responsiveRoute[data-active-route=true] ._9RVbpW_responsiveRouteLabel,._9RVbpW_responsiveRoute[data-active-route=true] ._9RVbpW_responsiveRouteState{color:color-mix(in srgb, var(--responsive-route-color) 74%, white)}@keyframes _9RVbpW_responsivePanelEnter{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes _9RVbpW_responsiveRouteEnter{to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){._9RVbpW_desktopNavigation{display:flex}._9RVbpW_desktopCta{display:block}._9RVbpW_responsiveActions,._9RVbpW_responsivePanel{display:none}}@media (max-width:359px){._9RVbpW_responsiveActions{gap:.375rem}._9RVbpW_compactInitiate{min-width:4.35rem;padding-inline:.65rem;font-size:.58rem}._9RVbpW_responsivePanel{padding-inline:.75rem}._9RVbpW_responsiveRoute{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding-inline:.15rem}._9RVbpW_responsiveRouteLabel{font-size:1rem}._9RVbpW_responsiveRouteState{letter-spacing:.06em;font-size:.54rem}}@media (max-height:650px) and (max-width:1099px){._9RVbpW_responsivePanel{padding-top:.8rem}._9RVbpW_responsiveRoute{min-height:3.75rem}}@media (prefers-reduced-motion:reduce){._9RVbpW_header,._9RVbpW_responsivePanel,._9RVbpW_responsiveRouteList>li,._9RVbpW_menuIcon span{transition-duration:.01ms;animation:none}._9RVbpW_responsiveRouteList>li{opacity:1;transform:none}}
.lSRWQa_page{color:#edf5fc;background:#02060b;position:relative;overflow:clip}.lSRWQa_hero{background:radial-gradient(circle at 74% 48%,#0098c024,#0000 34%),radial-gradient(circle at 85% 32%,#6848c31f,#0000 30%),#02060b;border-bottom:1px solid #53d5f11f;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(24px,5vw,88px);min-height:min(840px,100svh - 96px);padding:clamp(76px,8vw,120px) clamp(24px,6.6vw,110px) 92px;display:grid;position:relative;overflow:hidden}.lSRWQa_hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#02060b);height:120px;position:absolute;bottom:0;left:0;right:0}.lSRWQa_heroCopy{z-index:1;max-width:660px;position:relative}.lSRWQa_eyebrow,.lSRWQa_projectCategory{color:#82d9f2;font:600 .66rem/1.6 var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.lSRWQa_hero h1{color:#f5f9fd;letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:500;line-height:.98}.lSRWQa_hero h1 span{color:#a9d7e6;display:block}.lSRWQa_heroLead{color:#a7b7c6;max-width:550px;margin:28px 0 30px;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.78}.lSRWQa_heroLink,.lSRWQa_siteLink,.lSRWQa_closingLink{color:#d3f4fc;min-height:44px;font:600 .68rem/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;transition:color .18s,text-shadow .18s;display:inline-flex}.lSRWQa_heroLink span,.lSRWQa_siteLink span,.lSRWQa_closingLink span{color:#73dff7;font-size:1.1rem}.lSRWQa_heroLink:hover,.lSRWQa_siteLink:hover,.lSRWQa_closingLink:hover{color:#fff;text-shadow:0 0 14px #54d8f561}.lSRWQa_heroLink:focus-visible,.lSRWQa_siteLink:focus-visible,.lSRWQa_closingLink:focus-visible{outline-offset:4px;outline:2px solid #9ee5ff}.lSRWQa_heroNote{color:#617887;font:500 .58rem/1.7 var(--font-jetbrains-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:48px 0 0}.lSRWQa_featured{width:min(100% - 48px,1260px);margin:0 auto;padding:clamp(84px,10vw,144px) 0}.lSRWQa_sectionIntro{max-width:760px;margin:0 0 clamp(42px,6vw,80px)}.lSRWQa_sectionIntro h2,.lSRWQa_closing h2{color:#f3f8fc;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:500;line-height:1.04}.lSRWQa_sectionIntro>p:last-child{color:#97aaba;max-width:650px;margin:22px 0 0;font-size:1rem;line-height:1.75}.lSRWQa_projectCard{margin-top:clamp(66px,8vw,108px);scroll-margin-top:120px;position:relative}.lSRWQa_ntbProject{background:radial-gradient(circle at 88% 0,#0a536c26,#0000 36%),linear-gradient(148deg,#08121bf5,#03090ffa);border:1px solid #67b4ca38;border-radius:12px;padding:clamp(22px,3.2vw,44px);box-shadow:0 26px 80px #00000026}.lSRWQa_turfProject{background:linear-gradient(90deg,#6d82520d,#0000 58%);border-block:1px solid #a4bc893d;margin-top:clamp(92px,11vw,148px);padding:clamp(30px,5vw,66px) 0 clamp(34px,5vw,72px)}.lSRWQa_turfProject:before{content:"";pointer-events:none;background-image:linear-gradient(#aac29012 1px,#0000 1px),linear-gradient(90deg,#aac29012 1px,#0000 1px);background-size:30px 30px;width:56%;height:64%;position:absolute;top:25%;right:-3%;-webkit-mask-image:radial-gradient(at 62% 48%,#000,#0000 72%);mask-image:radial-gradient(at 62% 48%,#000,#0000 72%)}.lSRWQa_sonahauseProject{background:radial-gradient(at 86% 5%,#ae844b1a,#0000 42%),linear-gradient(140deg,#161310f0,#080a0dfa 68%);border:1px solid #c39d664d;border-radius:14px;margin-top:clamp(100px,12vw,164px);padding:clamp(22px,3.4vw,48px);box-shadow:0 30px 90px #0003}.lSRWQa_ntbProject .lSRWQa_projectHeader,.lSRWQa_ntbProject .lSRWQa_projectGrid,.lSRWQa_turfProject .lSRWQa_projectHeader,.lSRWQa_turfProject .lSRWQa_projectGrid,.lSRWQa_sonahauseProject .lSRWQa_projectHeader,.lSRWQa_sonahauseProject .lSRWQa_projectGrid{z-index:1;position:relative}.lSRWQa_projectHeader{border-bottom:1px solid #73c5db21;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.lSRWQa_projectHeader h3{color:#f2f8fc;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1}.lSRWQa_projectCategory{color:#7194a5;font-size:.55rem}.lSRWQa_projectCategory:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin:0 9px 1px 0;display:inline-block;box-shadow:0 0 8px}.lSRWQa_ntbProject .lSRWQa_projectCategory{color:#71c5da}.lSRWQa_turfProject .lSRWQa_projectCategory{color:#b7c995}.lSRWQa_sonahauseProject .lSRWQa_projectCategory{color:#d4ad77}.lSRWQa_projectGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,72px);padding-top:clamp(28px,4vw,46px);display:grid}.lSRWQa_ntbProject .lSRWQa_projectHeader{border-bottom-color:#73c5db33}.lSRWQa_turfProject .lSRWQa_projectHeader{border-bottom-color:#a4bc8938}.lSRWQa_turfProject .lSRWQa_projectGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.lSRWQa_turfProject .lSRWQa_projectKicker{color:#b7c995}.lSRWQa_turfProject .lSRWQa_videoFrame{aspect-ratio:16/10;border-color:#a4bc895c;border-radius:3px 16px}.lSRWQa_turfProject .lSRWQa_featureList li:before{border-color:#b7c995;box-shadow:0 0 8px #b7c99547}.lSRWQa_turfProject .lSRWQa_workflowNote{background:#748b5417;border-left:2px solid #b7c9958a;padding:14px 16px;color:#aebd95!important}.lSRWQa_sonahauseProject .lSRWQa_projectHeader{border-bottom-color:#c39d663d}.lSRWQa_sonahauseProject .lSRWQa_projectGrid{padding-top:clamp(32px,4vw,50px)}.lSRWQa_sonahauseProject .lSRWQa_projectKicker{color:#d4ad77}.lSRWQa_sonahauseProject .lSRWQa_featureList li:before{border-color:#d4ad77;box-shadow:0 0 8px #d4ad7742}.lSRWQa_mediaFigure{min-width:0;margin:0}.lSRWQa_videoFrame,.lSRWQa_screenshotFrame,.lSRWQa_storefrontFrame{background:#02060b;border:1px solid #7bbdcf42;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #00000047}.lSRWQa_videoFrame{aspect-ratio:16/10}.lSRWQa_videoFrame video{object-fit:contain;background:#02060b;width:100%;height:100%;display:block}.lSRWQa_screenshotFrame{aspect-ratio:1.9}.lSRWQa_screenshotFrame img{object-fit:contain;width:100%;height:100%}.lSRWQa_sonahauseGrid{grid-template-columns:minmax(0,1fr);align-items:start}.lSRWQa_sonahauseGrid .lSRWQa_projectCopy{max-width:960px}.lSRWQa_sonahauseVisuals{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(14px,2vw,24px);min-width:0;display:grid}.lSRWQa_sonahauseVisuals .lSRWQa_mediaFigure:first-child{margin-top:clamp(18px,3vw,38px)}.lSRWQa_sonahauseProject .lSRWQa_storefrontFrame{background:#f3ede3;border-color:#c39d665c;border-radius:5px;box-shadow:0 24px 60px #00000057}.lSRWQa_sonahauseProject .lSRWQa_mediaFigure figcaption{color:#9c886c}.lSRWQa_storefrontFrame img{object-fit:contain;width:100%;height:auto;display:block}.lSRWQa_mediaFigure figcaption{color:#718895;margin-top:12px;font-size:.72rem;line-height:1.55}.lSRWQa_projectCopy{max-width:590px}.lSRWQa_projectKicker{color:#81d9f0;font:600 .57rem/1.5 var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.lSRWQa_projectCopy h4{color:#ecf5fa;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.35vw,2rem);font-weight:500;line-height:1.16}.lSRWQa_projectCopy>p:not(.lSRWQa_projectKicker){color:#a0b1bf;margin:17px 0 0;font-size:.93rem;line-height:1.75}.lSRWQa_workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.lSRWQa_workflow li{border-top:1px solid #62cfe852;flex-direction:column;justify-content:center;gap:8px;min-height:82px;padding:8px 6px 0;display:flex}.lSRWQa_workflow li span{color:#5fb8ce;font:500 .54rem/1.3 var(--font-jetbrains-mono), monospace}.lSRWQa_workflow li strong{color:#c8d8e2;font-size:.68rem;font-weight:500;line-height:1.35}.lSRWQa_workflowNote{color:#728b98!important;font-size:.74rem!important}.lSRWQa_featureList{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lSRWQa_featureList li{color:#b1c0cc;padding-left:18px;font-size:.84rem;line-height:1.6;position:relative}.lSRWQa_featureList li:before{content:"";border:1px solid #64d4ed;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0;box-shadow:0 0 8px #49d0ef57}.lSRWQa_closing{text-align:center;background:radial-gradient(circle at 50% 0,#00789f2b,#0000 56%),#03090f;border-top:1px solid #53d5f11f;padding:clamp(70px,9vw,116px) 24px;position:relative;overflow:hidden}.lSRWQa_closing:before{content:"";background:linear-gradient(90deg,#0000,#64e0f68a,#0000);width:min(76%,760px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lSRWQa_closing h2{max-width:780px;margin:16px auto 22px}.lSRWQa_closingLink{background:#05121bdb;border:1px solid #7cdaee59;border-radius:4px;justify-content:center;padding:0 18px}@media (max-width:960px){.lSRWQa_hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:auto;padding-top:74px;padding-bottom:64px}.lSRWQa_heroCopy{max-width:720px}.lSRWQa_projectGrid{grid-template-columns:minmax(0,1fr)}.lSRWQa_projectCopy{max-width:760px}}@media (max-width:620px){.lSRWQa_hero{padding:52px 22px 58px}.lSRWQa_hero h1{font-size:clamp(2.55rem,12vw,4.1rem)}.lSRWQa_heroLead{margin:22px 0 20px;font-size:.95rem;line-height:1.7}.lSRWQa_heroNote{margin-top:24px}.lSRWQa_featured{width:calc(100% - 32px);padding:72px 0}.lSRWQa_sectionIntro{margin-bottom:34px}.lSRWQa_sectionIntro h2{font-size:clamp(2rem,9vw,3rem)}.lSRWQa_sectionIntro>p:last-child{font-size:.9rem}.lSRWQa_projectCard{margin-top:66px}.lSRWQa_ntbProject{border-radius:9px;margin-top:42px;padding:20px 16px 22px}.lSRWQa_turfProject{margin-top:74px;padding:32px 0 38px}.lSRWQa_sonahauseProject{border-radius:10px;margin-top:82px;padding:20px 16px 24px}.lSRWQa_projectHeader{align-items:flex-start;gap:12px;padding-bottom:19px}.lSRWQa_projectCategory{max-width:200px;font-size:.48rem}.lSRWQa_projectHeader h3{font-size:1.6rem}.lSRWQa_sonahauseVisuals .lSRWQa_mediaFigure:first-child{margin-top:0}.lSRWQa_siteLink{white-space:nowrap;gap:5px;min-height:40px;font-size:.53rem}.lSRWQa_projectGrid{gap:24px;padding-top:22px}.lSRWQa_turfProject .lSRWQa_projectGrid{grid-template-columns:minmax(0,1fr)}.lSRWQa_mediaFigure figcaption{font-size:.65rem}.lSRWQa_sonahauseVisuals{grid-template-columns:minmax(0,1fr)}.lSRWQa_sonahauseProject .lSRWQa_projectGrid{padding-top:24px}.lSRWQa_projectCopy h4{font-size:1.48rem}.lSRWQa_projectCopy>p:not(.lSRWQa_projectKicker){font-size:.86rem}.lSRWQa_workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.lSRWQa_workflow li{min-height:68px}.lSRWQa_closing{padding-inline:18px}.lSRWQa_closing h2{font-size:clamp(1.9rem,9vw,2.7rem)}}@media (max-width:370px){.lSRWQa_projectHeader{flex-direction:column}}.lSRWQa_page [data-portfolio-reveal][data-reveal-state=waiting]{opacity:0;will-change:opacity, transform;transform:translateY(22px)scale(.995)}.lSRWQa_page [data-portfolio-reveal][data-reveal-state=shown]{animation:1.4s cubic-bezier(.22,1,.36,1) both lSRWQa_portfolioSectionResolve}.lSRWQa_page [data-portfolio-reveal][data-reveal-state=waiting]:focus-within{opacity:1;will-change:auto;animation:none;transform:none}.lSRWQa_projectCard:after{content:"";opacity:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.lSRWQa_ntbProject{--portfolio-edge-color:#6edaf2b8}.lSRWQa_turfProject{--portfolio-edge-color:#bed79cad}.lSRWQa_sonahauseProject{--portfolio-edge-color:#dfb578b8}.lSRWQa_projectCard[data-reveal-state=shown]:after{background:linear-gradient(90deg, transparent, var(--portfolio-edge-color), transparent);box-shadow:0 0 14px var(--portfolio-edge-color);animation:1.25s ease-out both lSRWQa_portfolioEdgeTrace}.lSRWQa_turfProject[data-reveal-state=waiting]:before{opacity:0}.lSRWQa_turfProject[data-reveal-state=shown]:before{animation:1.25s cubic-bezier(.22,1,.36,1) both lSRWQa_portfolioGridResolve}@keyframes lSRWQa_portfolioSectionResolve{0%{opacity:0;transform:translateY(22px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes lSRWQa_portfolioEdgeTrace{0%{opacity:0;transform:scaleX(.12)}35%{opacity:.76}to{opacity:.22;transform:scaleX(1)}}@keyframes lSRWQa_portfolioGridResolve{0%{opacity:0;transform:translate(20px)}40%{opacity:.52}to{opacity:.34;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.lSRWQa_page [data-portfolio-reveal][data-reveal-state]{opacity:1;will-change:auto;transform:none;animation:none!important}.lSRWQa_projectCard[data-reveal-state=shown]:after{opacity:.18;animation:none}.lSRWQa_turfProject[data-reveal-state=waiting]:before,.lSRWQa_turfProject[data-reveal-state=shown]:before{opacity:.34;animation:none;transform:none}}
.C-geja_section{isolation:isolate;color:#f2f7fa;background:#02060b;grid-template-columns:.85fr 1.15fr;align-items:center;gap:24px;max-width:1680px;min-height:calc(100svh - 96px);margin:auto;padding:65px clamp(26px,6vw,100px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.C-geja_section *{box-sizing:border-box}.C-geja_copy{z-index:2;position:relative}.C-geja_eyebrow{color:#8bd9ff;letter-spacing:.18em;margin:0 0 25px;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.C-geja_copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0 0 28px;font-size:clamp(42px,4.7vw,72px);font-weight:440;line-height:1.04}.C-geja_copy h2 span{color:#9cdfff}.C-geja_lead{color:#b1c7d4;max-width:400px;margin:0 0 32px;font-size:16px;line-height:1.75}.C-geja_actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.C-geja_primary{color:#e5f6ff;background:linear-gradient(135deg,#279de62b,#0a284018);border:1px solid #78ceff8c;border-radius:40px;align-items:center;gap:32px;padding:16px 22px;font-size:14px;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px 1px #dcf4ff4a,0 0 25px #169bff14}.C-geja_primary:hover{background:#168eff35;box-shadow:0 0 30px #169bff35}.C-geja_secondary{color:#a5c1d1;font-size:12px;line-height:1.6;text-decoration:none}.C-geja_secondary:hover{color:#e5f6ff}.C-geja_primary:focus-visible,.C-geja_secondary:focus-visible,.C-geja_caption button:focus-visible{outline-offset:6px;outline:2px solid #9ee2ff}.C-geja_note{color:#6e92a6;margin:32px 0 0;font-size:10px;line-height:1.7}.C-geja_visual{min-width:0;position:relative}.C-geja_art{aspect-ratio:4/3;transform-origin:50%;width:118%;margin-left:-8%;position:relative;transform:perspective(1300px)rotateY(-9deg)rotateX(3deg)}.C-geja_image,.C-geja_canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.C-geja_image{opacity:1}.C-geja_section[data-phase=ready] .C-geja_image,.C-geja_section[data-phase=building] .C-geja_image{opacity:0}.C-geja_canvas[hidden]{display:none}.C-geja_caption{letter-spacing:.12em;color:#7098ae;justify-content:space-between;align-items:center;gap:20px;margin:0 0 0 12%;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}@media (max-width:900px){.C-geja_section{grid-template-columns:1fr;gap:18px;padding-top:60px}.C-geja_copy{max-width:620px}.C-geja_copy h2{font-size:clamp(42px,7vw,60px)}.C-geja_lead{max-width:510px;font-size:15px}.C-geja_art{width:100%;max-width:760px;margin:0;transform:perspective(1300px)rotateY(-6deg)}.C-geja_caption{max-width:670px;margin-left:8%}.C-geja_note{margin-top:22px}.C-geja_visual{margin-top:5px}}@media (max-width:500px){.C-geja_section{gap:10px;padding:40px 26px 32px}.C-geja_eyebrow{margin-bottom:20px;font-size:8px}.C-geja_copy h2{font-size:44px}.C-geja_lead{margin-bottom:26px;font-size:14px}.C-geja_actions{gap:18px}.C-geja_primary{gap:25px;padding:14px 18px;font-size:12px}.C-geja_secondary{font-size:11px}.C-geja_art{width:120%;margin-left:-10%}.C-geja_caption{gap:10px;margin-left:0;font-size:7px}}@media (prefers-reduced-motion:reduce){.C-geja_art{transform:none}.C-geja_image,.C-geja_primary{transition:none}}.C-geja_connections{pointer-events:none;filter:drop-shadow(0 0 5px #139cff);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.C-geja_connection{--wire:clamp(0,calc(var(--signal-progress,1)*2.3),1)}.C-geja_connection[data-connection="1"]{--wire:clamp(0,calc((var(--signal-progress,1) - .25)*2.3),1)}.C-geja_connection[data-connection="2"]{--wire:clamp(0,calc((var(--signal-progress,1) - .55)*2.3),1)}.C-geja_signalGlow,.C-geja_signalCore{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--wire))}.C-geja_signalGlow{stroke:#169fff;stroke-width:10px;opacity:.65}.C-geja_signalCore{stroke:#bef2ff;stroke-width:2.5px}.C-geja_section[data-phase=ready] .C-geja_connections,.C-geja_section[data-phase=building] .C-geja_connections{visibility:hidden}@media (prefers-reduced-motion:reduce){.C-geja_section[data-phase=ready] .C-geja_image{opacity:1}.C-geja_section[data-phase=ready] .C-geja_connections{visibility:visible}}.C-geja_caption button{color:#a4dfff;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4cbfff38;padding:10px 0}.C-geja_caption button:disabled{opacity:.4;cursor:default}
.O4fBLq_closingCta{isolation:isolate;padding:calc(var(--ts-section-space) * .42) var(--ts-page-padding-inline);background:radial-gradient(ellipse at 76% 50%, color-mix(in srgb, var(--closing-accent) 13%, transparent), transparent 25rem), linear-gradient(90deg, #02060b, #061018 52%, #02060b);position:relative;overflow:hidden}.O4fBLq_closingCta:before{z-index:-1;top:0;right:var(--ts-page-padding-inline);left:var(--ts-page-padding-inline);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--closing-accent) 46%, transparent), transparent);content:"";height:1px;position:absolute}.O4fBLq_inner{width:min(100%, var(--ts-content-wide));justify-content:center;align-items:center;gap:calc(var(--ts-action-gap) * 3);margin-inline:auto;display:flex}.O4fBLq_inner p{max-width:none;color:var(--text-primary);font-family:var(--ts-font-sans);font-size:calc(var(--ts-type-section-size) * .68);font-weight:var(--ts-type-section-weight);line-height:var(--ts-type-section-leading);letter-spacing:var(--ts-type-section-tracking);text-wrap:balance;white-space:nowrap;margin:0}.O4fBLq_inner a{min-height:var(--ts-control-height);justify-content:center;align-items:center;gap:var(--ts-action-gap);border:1px solid color-mix(in srgb, var(--closing-accent) 70%, transparent);padding-inline:var(--ts-control-padding-inline);background:linear-gradient(135deg, color-mix(in srgb, var(--closing-accent) 13%, #040c12db), #02080deb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--closing-accent) 12%, transparent), 0 0 22px color-mix(in srgb, var(--closing-accent) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);font-family:var(--ts-font-sans);font-size:var(--ts-type-control-size);font-weight:var(--ts-type-control-weight);letter-spacing:var(--ts-type-control-tracking);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex:none;display:inline-flex}.O4fBLq_inner a:hover{border-color:color-mix(in srgb, var(--closing-accent) 82%, white 18%);background:linear-gradient(135deg, color-mix(in srgb, var(--closing-accent) 20%, #040c12db), #030c13f0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--closing-accent) 20%, transparent), 0 0 30px color-mix(in srgb, var(--closing-accent) 22%, transparent);transform:translateY(-1px)}.O4fBLq_inner a:focus-visible{outline:var(--ts-focus-width) solid var(--closing-accent);outline-offset:var(--ts-focus-offset)}@media (max-width:700px){.O4fBLq_closingCta{padding-block:calc(var(--ts-section-space) * .5)}.O4fBLq_inner{align-items:stretch;gap:calc(var(--ts-action-gap) * 1.5);flex-direction:column}.O4fBLq_inner p{max-width:14ch;font-size:calc(var(--ts-type-section-size) * .72);white-space:normal}.O4fBLq_inner a{width:100%}}@media (prefers-reduced-motion:reduce){.O4fBLq_inner a{transition:none}.O4fBLq_inner a:hover{transform:none}}
.j2RJtG_figure{z-index:1;width:min(100%,840px);margin:0 auto;position:relative}.j2RJtG_graphic{width:100%;height:auto;display:block;overflow:visible}.j2RJtG_field{opacity:0;animation:1.7s ease-out 80ms forwards j2RJtG_fieldReveal}.j2RJtG_grid{fill:url(#portfolio-field-grid);opacity:.54;-webkit-mask-image:radial-gradient(#000 0%,#0000 76%);mask-image:radial-gradient(#000 0%,#0000 76%)}.j2RJtG_atmosphere{fill:url(#portfolio-core-atmosphere);opacity:.88}.j2RJtG_outerOrbit,.j2RJtG_secondaryOrbit,.j2RJtG_innerOrbit,.j2RJtG_orbitArc,.j2RJtG_orbitArcSecond{fill:none;stroke:#7ac4d92b;stroke-width:1px}.j2RJtG_outerOrbit{stroke-dasharray:3 13;transform-box:fill-box;transform-origin:50%;animation:48s linear infinite j2RJtG_orbitDrift}.j2RJtG_secondaryOrbit{stroke:#70bed21f;stroke-dasharray:1 10;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite j2RJtG_orbitDriftReverse}.j2RJtG_orbitSignal{fill:none;stroke:#80e6f8c2;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.6 24.4;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 4px #4bcfedd1);transform-box:fill-box;transform-origin:50%}.j2RJtG_orbitSignalOne{animation:48s linear infinite j2RJtG_orbitDrift,15s linear 3.2s infinite j2RJtG_orbitSignalFlow}.j2RJtG_orbitSignalTwo{stroke:#bbf2ffcc;stroke-dasharray:.55 32.783;filter:drop-shadow(0 0 5px #67dcf7e6);animation:60s linear infinite j2RJtG_orbitDriftReverse,19s linear 3.8s infinite j2RJtG_orbitSignalFlowReverse}.j2RJtG_innerOrbit{stroke:#7fcde02e}.j2RJtG_orbitArc,.j2RJtG_orbitArcSecond{stroke:#81daeb40;stroke-width:1.3px;stroke-dasharray:22 18;stroke-linecap:round;stroke-dashoffset:100px;animation:2.6s cubic-bezier(.22,1,.36,1) .35s forwards j2RJtG_orbitTrace}.j2RJtG_orbitArcSecond{stroke:#74bed22b;stroke-dasharray:12 24;animation-delay:.52s}.j2RJtG_axis{fill:none;stroke:#73b1c20f;stroke-width:1px}.j2RJtG_star{fill:#87d9ec;opacity:.48;filter:drop-shadow(0 0 4px #51cde680)}.j2RJtG_stream,.j2RJtG_streamGlint{fill:none;stroke-linecap:round}.j2RJtG_stream{stroke:#5bc9e294;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 4px #38c1e042);animation:1.2s cubic-bezier(.22,1,.36,1) forwards j2RJtG_streamDraw}.j2RJtG_streamGlint{stroke:#c8f5ffe0;stroke-width:1.1px;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 5px #72e5f8c7);animation:4.8s ease-in-out infinite j2RJtG_streamSignal}.j2RJtG_streamOne{animation-delay:4.15s}.j2RJtG_streamTwo{animation-delay:4.65s}.j2RJtG_streamThree{animation-delay:5.15s}.j2RJtG_glintOne{animation-delay:5.45s}.j2RJtG_glintTwo{animation-delay:5.95s}.j2RJtG_glintThree{animation-delay:6.45s}.j2RJtG_satellite{--satellite-delay:0s;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.82s cubic-bezier(.18,.8,.2,1) forwards j2RJtG_satelliteArrive;animation-delay:var(--satellite-delay)}.j2RJtG_satelliteOne{--satellite-delay:3.15s}.j2RJtG_satelliteTwo{--satellite-delay:3.65s}.j2RJtG_satelliteThree{--satellite-delay:4.15s}.j2RJtG_satelliteHalo{fill:url(#portfolio-core-atmosphere);opacity:.64}.j2RJtG_satelliteExtrusion{fill:#071b29;stroke:#46a4c2a6;stroke-width:1.1px;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 3px 5px #0b5d7b6b);transform-box:fill-box;transform-origin:50%;animation:j2RJtG_satelliteExtrudeIn .56s calc(var(--satellite-delay) + .11s) cubic-bezier(.16, 1, .3, 1) both}.j2RJtG_satelliteRim{fill:none;stroke:#a5ebf9db;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 4px #45c9e7a8);animation:j2RJtG_satelliteRimBuild .66s calc(var(--satellite-delay) + .34s) cubic-bezier(.22, 1, .36, 1) both}.j2RJtG_satelliteHighlight{fill:none;stroke:#dbfaffc7;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 3px #7cdff199);animation:j2RJtG_satelliteHighlightOn .54s calc(var(--satellite-delay) + .65s) ease-out both}.j2RJtG_satelliteLens{fill:url(#portfolio-satellite-lens);stroke:#c4f5ffb3;stroke-width:.8px;opacity:0;filter:drop-shadow(0 0 5px #45cfefad);transform-box:fill-box;transform-origin:50%;animation:j2RJtG_satelliteLensIgnite .62s calc(var(--satellite-delay) + .5s) cubic-bezier(.16, 1, .3, 1) both}.j2RJtG_satelliteFacetA,.j2RJtG_satelliteFacetB,.j2RJtG_satelliteFacetC,.j2RJtG_satelliteFacetD,.j2RJtG_satelliteFacetE,.j2RJtG_satelliteFacetF{stroke:#aee4f0b8;stroke-width:.9px;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;fill-opacity:0;animation:.47s cubic-bezier(.22,1,.36,1) both j2RJtG_satelliteFacetBuild;animation-delay:calc(var(--satellite-delay) + var(--facet-offset))}.j2RJtG_satelliteFacetA{--facet-offset:0s;fill:url(#portfolio-satellite-face-light)}.j2RJtG_satelliteFacetB{--facet-offset:70ms;fill:url(#portfolio-satellite-face-dark)}.j2RJtG_satelliteFacetC{--facet-offset:.14s;fill:url(#portfolio-satellite-face-mid)}.j2RJtG_satelliteFacetD{--facet-offset:.21s;fill:url(#portfolio-satellite-face-dark)}.j2RJtG_satelliteFacetE{--facet-offset:.28s;fill:url(#portfolio-satellite-face-mid)}.j2RJtG_satelliteFacetF{--facet-offset:.35s;fill:url(#portfolio-satellite-face-dark)}.j2RJtG_satelliteLight{fill:#d8fbff;opacity:0;filter:drop-shadow(0 0 5px #70e3f8db);animation:j2RJtG_satelliteLightOn .52s calc(var(--satellite-delay) + .8s) ease-out both}.j2RJtG_coreBloom{fill:url(#portfolio-core-atmosphere);opacity:0;opacity:calc(var(--core-reveal,0) * .9)}.j2RJtG_coreRing,.j2RJtG_coreRingInner,.j2RJtG_coreRingThin{fill:none;stroke:#86d4e74f;stroke-width:1.15px;opacity:0;animation:1.15s cubic-bezier(.22,1,.36,1) .24s forwards j2RJtG_coreRingReveal}.j2RJtG_coreRing{stroke:#71b6cb38;stroke-dasharray:2 10}.j2RJtG_coreRingInner{stroke:#90dded4d;animation-delay:.42s}.j2RJtG_coreRingThin{stroke:#abeaf66e;stroke-dasharray:72 14;animation-delay:.58s}.j2RJtG_crystalImage{opacity:var(--core-reveal,0);mix-blend-mode:screen}.j2RJtG_crystalTraces{opacity:1;pointer-events:none}.j2RJtG_crystalOutline{fill:none;stroke:#adebf8e0;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px #46ceeb94)}.j2RJtG_buildTip{fill:#efffff;stroke:none;filter:drop-shadow(0 0 5px #59d9ff)}.j2RJtG_coreLightHalo{fill:url(#portfolio-core-light);opacity:0;opacity:calc(var(--core-reveal,0) * .95)}.j2RJtG_coreLight{fill:#e5fdff;opacity:0;filter:drop-shadow(0 0 10px #5bdef8e0);transform-box:fill-box;transform-origin:50%;opacity:var(--core-reveal,0)}.j2RJtG_corePulse{fill:none;stroke:#aceef9a8;stroke-width:1.2px;opacity:0;opacity:calc(var(--core-reveal,0) * .52)}.j2RJtG_shards{opacity:0;animation:.9s cubic-bezier(.18,.8,.2,1) 4.55s forwards j2RJtG_shardsSettle}.j2RJtG_shard{fill:#79cee1;stroke:#c8f1f994;stroke-width:.8px;filter:drop-shadow(0 0 5px #3bbfde5c)}.j2RJtG_shardOne{--shard-x:-9px;--shard-y:7px}.j2RJtG_shardTwo{--shard-x:10px;--shard-y:-9px}.j2RJtG_shardThree{--shard-x:7px;--shard-y:9px}.j2RJtG_shardFour{--shard-x:-8px;--shard-y:-7px}.j2RJtG_shardOne,.j2RJtG_shardTwo,.j2RJtG_shardThree,.j2RJtG_shardFour{transform-box:fill-box;transform-origin:50%;animation:.85s cubic-bezier(.18,.8,.2,1) both j2RJtG_shardSettle}.j2RJtG_shardOne{animation-delay:4.55s}.j2RJtG_shardTwo{animation-delay:4.7s}.j2RJtG_shardThree{animation-delay:4.85s}.j2RJtG_shardFour{animation-delay:5s}.j2RJtG_speck{fill:#b5edf6;opacity:.6}@keyframes j2RJtG_fieldReveal{to{opacity:1}}@keyframes j2RJtG_orbitDrift{to{rotate:360deg}}@keyframes j2RJtG_orbitDriftReverse{to{rotate:-360deg}}@keyframes j2RJtG_orbitSignalFlow{0%{opacity:0;stroke-dashoffset:100px}10%{opacity:.88}to{opacity:.88;stroke-dashoffset:0}}@keyframes j2RJtG_orbitSignalFlowReverse{0%{opacity:0;stroke-dashoffset:0}10%{opacity:.92}to{opacity:.92;stroke-dashoffset:100px}}@keyframes j2RJtG_orbitTrace{to{opacity:1;stroke-dashoffset:0}}@keyframes j2RJtG_streamDraw{0%{opacity:0;stroke-dashoffset:100px}14%{opacity:.82}to{opacity:.68;stroke-dashoffset:0}}@keyframes j2RJtG_streamSignal{0%,12%{opacity:0;stroke-dashoffset:100px}18%{opacity:.9}49%{opacity:.82;stroke-dashoffset:0}56%,to{opacity:0;stroke-dashoffset:0}}@keyframes j2RJtG_satelliteArrive{0%{opacity:0;translate:0 16px;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes j2RJtG_satelliteExtrudeIn{0%{opacity:0;scale:.82}to{opacity:.98;scale:1}}@keyframes j2RJtG_satelliteRimBuild{0%{opacity:0;stroke-dashoffset:100px}16%{opacity:.92}to{opacity:.82;stroke-dashoffset:0}}@keyframes j2RJtG_satelliteHighlightOn{0%{opacity:0}to{opacity:.72}}@keyframes j2RJtG_satelliteLensIgnite{0%{opacity:0;scale:.55}to{opacity:.94;scale:1}}@keyframes j2RJtG_satelliteFacetBuild{0%{opacity:.25;stroke-dashoffset:100px;fill-opacity:0}72%{opacity:1}to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes j2RJtG_satelliteLightOn{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes j2RJtG_bloomIgnite{to{opacity:.9}}@keyframes j2RJtG_coreRingReveal{to{opacity:1;stroke-dashoffset:0}}@keyframes j2RJtG_centerLight{0%{opacity:0;scale:.35}to{opacity:.95;scale:1}}@keyframes j2RJtG_coreIgnite{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes j2RJtG_centerPulse{0%{opacity:0;scale:.6}to{opacity:.52;scale:1}}@keyframes j2RJtG_shardsSettle{to{opacity:1}}@keyframes j2RJtG_shardSettle{0%{translate:var(--shard-x) var(--shard-y);opacity:0;scale:.55}70%{opacity:.9}to{opacity:.72;translate:0;scale:1}}@media (max-width:960px){.j2RJtG_figure{width:min(100%,760px)}}@media (max-width:620px){.j2RJtG_figure{width:100%}.j2RJtG_graphic{width:calc(100% + 30px);margin-inline:-15px}}@media (prefers-reduced-motion:reduce){.j2RJtG_field,.j2RJtG_outerOrbit,.j2RJtG_secondaryOrbit,.j2RJtG_orbitSignalOne,.j2RJtG_orbitSignalTwo,.j2RJtG_orbitArc,.j2RJtG_orbitArcSecond,.j2RJtG_stream,.j2RJtG_streamGlint,.j2RJtG_satellite,.j2RJtG_satelliteExtrusion,.j2RJtG_satelliteRim,.j2RJtG_satelliteHighlight,.j2RJtG_satelliteLens,.j2RJtG_satelliteFacetA,.j2RJtG_satelliteFacetB,.j2RJtG_satelliteFacetC,.j2RJtG_satelliteFacetD,.j2RJtG_satelliteFacetE,.j2RJtG_satelliteFacetF,.j2RJtG_satelliteLight,.j2RJtG_coreBloom,.j2RJtG_coreRing,.j2RJtG_coreRingInner,.j2RJtG_coreRingThin,.j2RJtG_crystalOutline,.j2RJtG_crystalImage,.j2RJtG_coreLightHalo,.j2RJtG_coreLight,.j2RJtG_corePulse,.j2RJtG_shards,.j2RJtG_shardOne,.j2RJtG_shardTwo,.j2RJtG_shardThree,.j2RJtG_shardFour{opacity:1;stroke-dashoffset:0;animation:none;translate:0;scale:1}.j2RJtG_satelliteFacetA,.j2RJtG_satelliteFacetB,.j2RJtG_satelliteFacetC,.j2RJtG_satelliteFacetD,.j2RJtG_satelliteFacetE,.j2RJtG_satelliteFacetF{fill-opacity:1}.j2RJtG_orbitSignalOne,.j2RJtG_orbitSignalTwo{opacity:.38;stroke-dashoffset:0}.j2RJtG_streamGlint{stroke-dasharray:100;opacity:.18}}.j2RJtG_experience{z-index:1;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.j2RJtG_replay{color:#b7dce9;cursor:pointer;min-height:44px;font:600 .62rem/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-self:flex-end;align-items:center;gap:9px;margin:0 clamp(0px,2vw,22px) 0 0;padding:8px 0;display:inline-flex}.j2RJtG_replay span{color:#82d9f2;font:400 1.2rem/1 Arial,sans-serif;transition:transform .22s}.j2RJtG_replay:hover{color:#efffff}.j2RJtG_replay:hover span{transform:rotate(45deg)}.j2RJtG_replay:focus-visible{outline-offset:5px;outline:2px solid #b6e9f5}@media (max-width:620px){.j2RJtG_replay{margin-right:10px;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.j2RJtG_replay span{transition:none}}
.UsszUW_page{--accent:var(--transition-apps);--line:#7ab7b533;color:#eef9f8;background:#02070b;overflow:hidden}.UsszUW_page *{box-sizing:border-box}.UsszUW_hero{min-height:100svh;padding:clamp(8rem,11vw,11rem) var(--ts-page-padding-inline) 6rem;background:radial-gradient(circle at 70% 42%,#45e6d013,#0000 34%),#02070b;grid-template-columns:minmax(24rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.UsszUW_heroCopy{z-index:2;position:relative}.UsszUW_heroCopy>p,.UsszUW_heading>p{color:var(--accent);font-family:var(--ts-font-mono);font-size:var(--ts-type-eyebrow-size);font-weight:var(--ts-type-eyebrow-weight);line-height:var(--ts-type-eyebrow-leading);letter-spacing:var(--ts-type-eyebrow-tracking)}.UsszUW_storyDetail>p,.UsszUW_systemPanel>p,.UsszUW_connectedDetail>p,.UsszUW_scaleDetail>p{color:var(--accent);font:600 .68rem var(--font-jetbrains-mono),monospace;letter-spacing:.13em}.UsszUW_hero h1{margin-top:var(--ts-hero-eyebrow-heading-gap);font-size:var(--ts-type-hero-size);font-weight:var(--ts-type-hero-weight);line-height:var(--ts-type-hero-leading);letter-spacing:var(--ts-type-hero-tracking)}.UsszUW_heroCopy>span{max-width:35rem;margin-top:var(--ts-hero-heading-lead-gap);color:#a0b3b6;font-size:var(--ts-type-lead-size);font-weight:var(--ts-type-lead-weight);line-height:var(--ts-type-lead-leading);display:block}.UsszUW_heroActions{margin-top:var(--ts-hero-lead-actions-gap);align-items:center;display:flex}.UsszUW_heroActions>a{min-height:var(--ts-secondary-control-height);color:#9eb2b5;font-family:var(--ts-font-mono);font-size:var(--ts-type-secondary-control-size);font-weight:var(--ts-type-secondary-control-weight);letter-spacing:var(--ts-type-secondary-control-tracking);align-items:center;padding-inline:0;display:inline-flex}.UsszUW_heroActions>a:hover{color:var(--accent)}.UsszUW_heroActions>a:focus-visible{outline:var(--ts-focus-width) solid #f4ffff;outline-offset:var(--ts-focus-offset)}.UsszUW_heroCopy>strong{margin-top:var(--ts-heading-copy-gap);color:#6d8589;font-family:var(--ts-font-mono);font-size:var(--ts-type-micro-size);font-weight:var(--ts-type-micro-weight);line-height:var(--ts-type-micro-leading);letter-spacing:var(--ts-type-micro-tracking);display:block}.UsszUW_heroImage,.UsszUW_storyImage,.UsszUW_systemImage,.UsszUW_connectedImage,.UsszUW_scaleImage{background:#061016;position:relative;overflow:hidden}.UsszUW_heroImage{aspect-ratio:1672/941;border:1px solid #45e6d038;box-shadow:0 2rem 6rem #0000006b}.UsszUW_heroImage img{object-fit:contain;object-position:center}.UsszUW_storyImage img,.UsszUW_systemImage img,.UsszUW_scaleImage img{object-fit:cover}.UsszUW_connectedImage img{object-fit:contain;object-position:center}.UsszUW_followSection,.UsszUW_systemSection,.UsszUW_connectedSection,.UsszUW_scaleSection{padding:var(--ts-section-space) var(--ts-page-padding-inline);border-top:1px solid var(--line)}.UsszUW_followSection{scroll-margin-top:clamp(5.5rem,8vw,7rem)}.UsszUW_heading{max-width:var(--ts-content-wide);margin:0 auto}.UsszUW_heading h2{font-size:var(--ts-type-section-size);font-weight:var(--ts-type-section-weight);line-height:var(--ts-type-section-leading);letter-spacing:var(--ts-type-section-tracking);margin-top:1rem}.UsszUW_heading>span{max-width:52rem;margin-top:var(--ts-heading-copy-gap);color:#90a5a8;font-size:var(--ts-type-body-size);line-height:var(--ts-type-body-leading);display:block}.UsszUW_storyStage,.UsszUW_systemShell,.UsszUW_connectedStage,.UsszUW_scaleStage{grid-template-columns:minmax(16rem,33%) minmax(0,67%);grid-template-areas:"controls visual""detail visual";align-items:start;gap:clamp(1.25rem,2.2vw,2.4rem);max-width:92rem;margin:clamp(2.25rem,3vw,3rem) auto 0;display:grid}.UsszUW_storyStage{grid-template-columns:minmax(17rem,30%) minmax(0,70%);grid-template-areas:"sidebar visual"}.UsszUW_storySidebar{grid-area:sidebar;align-content:start;gap:clamp(1rem,1.5vw,1.5rem);display:grid}.UsszUW_storySidebar .UsszUW_storyControls,.UsszUW_storySidebar .UsszUW_storyDetail{grid-area:auto}.UsszUW_storyImage,.UsszUW_systemImage,.UsszUW_connectedImage,.UsszUW_scaleImage{aspect-ratio:1672/941;border:1px solid var(--line);grid-area:visual;width:100%;animation:.2s both UsszUW_reveal}.UsszUW_storyImage img,.UsszUW_systemImage img,.UsszUW_connectedImage img,.UsszUW_scaleImage img{object-fit:contain;object-position:center}.UsszUW_storyDetail,.UsszUW_systemPanel,.UsszUW_connectedDetail,.UsszUW_scaleDetail{-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86);background:linear-gradient(145deg,#040e14b3,#07151c7a);border:1px solid #a4dbd733;grid-area:detail;min-width:0;padding:clamp(1rem,1.3vw,1.3rem);box-shadow:inset 0 1px #f2ffff17}.UsszUW_storyDetail h3,.UsszUW_systemPanel h3{margin-top:.55rem;font-size:clamp(1.35rem,1.9vw,2rem);font-weight:500;line-height:1.08}.UsszUW_storyDetail ul{margin:.8rem 0 0;padding:0;list-style:none}.UsszUW_storyDetail li{border-bottom:1px solid var(--line);color:#b4c5c7;padding:.45rem 0;font-size:.76rem;line-height:1.45}.UsszUW_connectedDetail>span,.UsszUW_scaleDetail>span{color:#c0ced0;margin-top:.65rem;font-size:.84rem;line-height:1.55;display:block}.UsszUW_systemCopy{color:#b4c4c6;margin-top:.7rem;font-size:clamp(.8rem,1vw,.94rem);line-height:1.55;display:block}.UsszUW_supportLine{color:#7fd8cd;font:600 .61rem var(--font-jetbrains-mono),monospace;letter-spacing:.08em;margin-top:1rem;line-height:1.5;display:block}.UsszUW_storyControls,.UsszUW_systemRail,.UsszUW_connectedControls,.UsszUW_scaleControls{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c10a8;grid-area:controls;grid-template-columns:1fr;display:grid}.UsszUW_storyControls button,.UsszUW_systemRail button,.UsszUW_connectedControls button,.UsszUW_scaleControls button{border:0;border-bottom:1px solid var(--line);color:#82979a;cursor:pointer;min-width:0;min-height:3.8rem;font:600 .64rem var(--font-jetbrains-mono),monospace;letter-spacing:.07em;text-align:left;background:0 0;padding:.7rem 1rem}.UsszUW_storyControls button:last-child,.UsszUW_systemRail button:last-child,.UsszUW_connectedControls button:last-child,.UsszUW_scaleControls button:last-child{border-bottom:0}.UsszUW_storyControls button[aria-selected=true],.UsszUW_systemRail button[aria-selected=true],.UsszUW_connectedControls button[aria-selected=true],.UsszUW_scaleControls button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent);color:#effffc;background:#45e6d013}.UsszUW_storyControls button:hover,.UsszUW_systemRail button:hover,.UsszUW_connectedControls button:hover,.UsszUW_scaleControls button:hover{color:#dcf5f2;background:#45e6d00d}.UsszUW_storyControls button:focus-visible,.UsszUW_systemRail button:focus-visible,.UsszUW_connectedControls button:focus-visible,.UsszUW_scaleControls button:focus-visible{z-index:2;outline-offset:-4px;outline:2px solid #f3ffff;position:relative}.UsszUW_systemSection{background:radial-gradient(circle at 68%,#45e6d00f,#0000 35%),#03090d}.UsszUW_scaleDetail dl{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0 0;display:grid}.UsszUW_scaleDetail dl>div{border-top:1px solid var(--line);padding-top:.65rem}.UsszUW_scaleDetail dt{color:var(--accent);font:600 .56rem var(--font-jetbrains-mono),monospace;letter-spacing:.09em}.UsszUW_scaleDetail dd{color:#e2efee;margin:.4rem 0 0;font-size:.7rem;line-height:1.4}@keyframes UsszUW_reveal{0%{opacity:.45;transform:translateY(.2rem)}to{opacity:1;transform:none}}@media (max-width:1100px){.UsszUW_hero{grid-template-columns:1fr;min-height:auto;padding-top:10rem}.UsszUW_heroCopy{max-width:50rem}.UsszUW_heroImage{max-width:74rem}.UsszUW_storyStage,.UsszUW_systemShell,.UsszUW_connectedStage,.UsszUW_scaleStage{grid-template-columns:minmax(15rem,40%) minmax(0,60%)}.UsszUW_scaleDetail dl{grid-template-columns:1fr;gap:.6rem}}@media (max-width:850px){.UsszUW_storyStage,.UsszUW_systemShell,.UsszUW_connectedStage,.UsszUW_scaleStage{grid-template-columns:1fr;grid-template-areas:"controls""visual""detail";gap:1rem}.UsszUW_storyControls,.UsszUW_connectedControls,.UsszUW_scaleControls{grid-template-columns:repeat(3,1fr)}.UsszUW_systemRail{grid-template-columns:repeat(2,1fr)}.UsszUW_storyControls button,.UsszUW_systemRail button,.UsszUW_connectedControls button,.UsszUW_scaleControls button{border-right:1px solid var(--line);text-align:center;border-bottom:0}.UsszUW_storyControls button:last-child,.UsszUW_connectedControls button:last-child,.UsszUW_scaleControls button:last-child,.UsszUW_systemRail button:nth-child(2n){border-right:0}.UsszUW_systemRail button:nth-child(-n+2){border-bottom:1px solid var(--line)}.UsszUW_storyControls button[aria-selected=true],.UsszUW_systemRail button[aria-selected=true],.UsszUW_connectedControls button[aria-selected=true],.UsszUW_scaleControls button[aria-selected=true]{box-shadow:inset 0 -3px var(--accent)}}@media (max-width:700px){.UsszUW_hero{padding:8rem var(--ts-page-padding-inline) 4.5rem;gap:3rem}.UsszUW_heroActions>a{width:max-content}.UsszUW_followSection,.UsszUW_systemSection,.UsszUW_connectedSection,.UsszUW_scaleSection{padding:var(--ts-section-space) 0}.UsszUW_heading{padding-inline:var(--ts-page-padding-inline)}.UsszUW_storyStage,.UsszUW_systemShell,.UsszUW_connectedStage,.UsszUW_scaleStage{margin-top:2.75rem}.UsszUW_storyControls,.UsszUW_connectedControls,.UsszUW_scaleControls{grid-template-columns:1fr}.UsszUW_storyControls button,.UsszUW_connectedControls button,.UsszUW_scaleControls button{border-right:0;border-bottom:1px solid var(--line);min-height:3.5rem}.UsszUW_storyControls button:last-child,.UsszUW_connectedControls button:last-child,.UsszUW_scaleControls button:last-child{border-bottom:0}.UsszUW_storyControls button[aria-selected=true],.UsszUW_connectedControls button[aria-selected=true],.UsszUW_scaleControls button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)}.UsszUW_systemRail button{min-height:4.25rem;font-size:.65rem}.UsszUW_storyDetail,.UsszUW_systemPanel,.UsszUW_connectedDetail,.UsszUW_scaleDetail{border-inline:0;padding:1.25rem}.UsszUW_storyImage,.UsszUW_systemImage,.UsszUW_connectedImage,.UsszUW_scaleImage{border-inline:0}.UsszUW_systemPanel>h3{font-size:clamp(1.55rem,7.2vw,2.05rem)}}@media (max-width:850px){.UsszUW_storySidebar{display:contents}}@media (max-width:700px){.UsszUW_followSection,.UsszUW_systemSection,.UsszUW_connectedSection,.UsszUW_scaleSection{padding:var(--ts-section-space) 0}}@media (prefers-reduced-motion:reduce){.UsszUW_page *,.UsszUW_page :before,.UsszUW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.PKh6VG_canvas{background:#02060b;width:100%;position:relative}
.Pp8DMa_map{background:radial-gradient(at 49% 56%,#0098c01f,#0000 42%),linear-gradient(145deg,#0e1114f0,#06090cf7);border:1px solid #c39d663b;border-radius:12px;min-width:0;margin-top:clamp(36px,5vw,64px);padding:clamp(20px,3vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 18px 54px #0000002b}.Pp8DMa_mapHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.Pp8DMa_eyebrow,.Pp8DMa_nodeLabel,.Pp8DMa_nodeNote,.Pp8DMa_flowLabel,.Pp8DMa_legend,.Pp8DMa_mapFooter p{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase}.Pp8DMa_eyebrow{color:#b69a72;letter-spacing:.14em;margin:0;font-size:.56rem;font-weight:600;line-height:1.5}.Pp8DMa_mapHeader h4{color:#f1f5f6;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:500;line-height:1.16}.Pp8DMa_intro{color:#9aaab1;max-width:720px;margin:11px 0 0;font-size:.84rem;line-height:1.65}.Pp8DMa_replay{color:#c8b08c;cursor:pointer;min-height:42px;font:600 .57rem/1.4 var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#121314b8;border:1px solid #c39d6647;border-radius:4px;flex:none;align-items:center;gap:8px;padding:0 12px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.Pp8DMa_replay span{font-size:1.1rem;line-height:1;transition:transform .22s}.Pp8DMa_replay:hover{color:#f0d7b0;background:#221f1ad1;border-color:#e1bf8b99}.Pp8DMa_replay:hover span{transform:rotate(45deg)}.Pp8DMa_replay:focus-visible{outline-offset:3px;outline:2px solid #f0d7b0}.Pp8DMa_stage{aspect-ratio:1200/420;isolation:isolate;width:100%;min-height:350px;margin-top:14px;position:relative}.Pp8DMa_routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Pp8DMa_stockRoute,.Pp8DMa_orderRoute{fill:none;stroke-linecap:round;stroke-width:1.3px;vector-effect:non-scaling-stroke;opacity:.28;stroke-dasharray:1;stroke-dashoffset:0}.Pp8DMa_stockRoute{stroke:#79d7ec;marker-end:url(#stock-arrow);filter:drop-shadow(0 0 3px #46c5e040)}.Pp8DMa_orderRoute{stroke:#d3ad76;marker-end:url(#order-arrow);filter:drop-shadow(0 0 3px #d3ad7633)}.Pp8DMa_stockMarker{fill:#79d7ec}.Pp8DMa_orderMarker{fill:#d3ad76}.Pp8DMa_signal{fill:none;stroke-linecap:round;stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-dasharray:.012 .988;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px)}.Pp8DMa_stockSignal{color:#b0f4ff;stroke:#b0f4ff;animation:3.8s linear 3.2s infinite Pp8DMa_stockSignalTravel}.Pp8DMa_orderSignal{color:#ffe0ad;stroke:#ffe0ad;animation:3.8s linear 4.8s infinite Pp8DMa_orderSignalTravel}.Pp8DMa_amazonStock{--route-delay:.5s}.Pp8DMa_tiktokStock,.Pp8DMa_metaStock,.Pp8DMa_googleStock{--route-delay:1.8s}.Pp8DMa_tiktokOrder,.Pp8DMa_metaOrder,.Pp8DMa_googleOrder{--route-delay:3.1s}.Pp8DMa_amazonOrder{--route-delay:3.9s}.Pp8DMa_stockSignal.Pp8DMa_tiktokSignal,.Pp8DMa_stockSignal.Pp8DMa_metaSignal,.Pp8DMa_stockSignal.Pp8DMa_googleSignal{animation-delay:4.6s}.Pp8DMa_orderSignal.Pp8DMa_tiktokSignal,.Pp8DMa_orderSignal.Pp8DMa_metaSignal,.Pp8DMa_orderSignal.Pp8DMa_googleSignal{animation-delay:3.4s}.Pp8DMa_amazonNode,.Pp8DMa_shopifyNode,.Pp8DMa_channelNode{z-index:1;background:linear-gradient(145deg,#0b1820f5,#050d13fa);border:1px solid #7fc6d647;display:flex;position:absolute;box-shadow:0 10px 24px #00000042}.Pp8DMa_amazonNode{border-color:#d3ad766b;border-radius:8px 3px;flex-direction:column;justify-content:center;gap:9px;width:26%;min-height:105px;padding:18px 20px;animation:.65s cubic-bezier(.2,.75,.25,1) both Pp8DMa_nodeResolve;top:50%;left:2.5%;transform:translateY(-50%)}.Pp8DMa_nodeLabel,.Pp8DMa_nodeNote{color:#718995;letter-spacing:.1em;font-size:.5rem;font-weight:600;line-height:1.4}.Pp8DMa_amazonNode .Pp8DMa_nodeLabel{color:#b49a77}.Pp8DMa_amazonNode strong,.Pp8DMa_shopifyNode strong{color:#eef7fa;letter-spacing:-.025em;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:500;line-height:1.15}.Pp8DMa_amazonNode .Pp8DMa_nodeNote{color:#bd9f74}.Pp8DMa_shopifyNode{text-align:center;background:radial-gradient(circle at 50% 42%,#0c4a5b7a,#0000 68%),linear-gradient(145deg,#081922fa,#040d13fa);border-color:#78def18a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:21.6%;min-height:124px;animation:.85s cubic-bezier(.2,.75,.25,1) 1.1s both Pp8DMa_nodeResolve;top:50%;left:39.2%;transform:translateY(-50%);box-shadow:0 0 0 8px #63cae00a,0 0 34px #22a6c61f}.Pp8DMa_shopifyOrbit{border:1px solid #87dced26;border-radius:50%;animation:5.8s ease-in-out 2.2s infinite Pp8DMa_hubBreath;position:absolute;inset:-4px}.Pp8DMa_shopifyNode .Pp8DMa_nodeLabel{color:#81d7e9}.Pp8DMa_shopifyNode .Pp8DMa_nodeNote{color:#8ba9b3;text-align:center;font-size:.46rem}.Pp8DMa_channelStack{gap:13px;width:23.8%;display:grid;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.Pp8DMa_channelNode{border-radius:5px;align-items:center;gap:11px;min-height:66px;padding:10px 13px;animation:.7s both Pp8DMa_nodeResolve;position:relative}.Pp8DMa_channelNode:first-child,.Pp8DMa_channelNode:nth-child(2),.Pp8DMa_channelNode:nth-child(3){animation-delay:2.4s}.Pp8DMa_channelDot{background:#80d9ec3d;border:1px solid #80d9ec;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #5ed2ec57}.Pp8DMa_channelNode strong{color:#dce9ed;font-size:.74rem;font-weight:500;line-height:1.3;display:block}.Pp8DMa_channelNode small{color:#90a5ae;font:500 .48rem/1.35 var(--font-jetbrains-mono), monospace;letter-spacing:.02em;text-transform:uppercase;margin-top:3px;display:block}.Pp8DMa_tiktok{border-color:#48b8cb47}.Pp8DMa_meta{border-color:#7887e642}.Pp8DMa_google{border-color:#bea17442}.Pp8DMa_mapFooter{border-top:1px solid #c39d6621;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.Pp8DMa_legend{color:#a4b2b7;letter-spacing:.07em;flex-wrap:wrap;gap:18px;font-size:.54rem;font-weight:600;line-height:1.5;display:flex}.Pp8DMa_legend span{align-items:center;gap:7px;display:inline-flex}.Pp8DMa_legend i{border-radius:2px;width:18px;height:1px}.Pp8DMa_inventorySwatch{background:#79d7ec;box-shadow:0 0 6px #79d7ec73}.Pp8DMa_orderSwatch{background:#d3ad76;box-shadow:0 0 6px #d3ad7661}.Pp8DMa_map[data-visible=false] .Pp8DMa_stockRoute,.Pp8DMa_map[data-visible=false] .Pp8DMa_orderRoute,.Pp8DMa_map[data-visible=false] .Pp8DMa_signal,.Pp8DMa_map[data-visible=false] .Pp8DMa_amazonNode,.Pp8DMa_map[data-visible=false] .Pp8DMa_shopifyNode,.Pp8DMa_map[data-visible=false] .Pp8DMa_channelNode,.Pp8DMa_map[data-visible=false] .Pp8DMa_shopifyOrbit{animation:none}.Pp8DMa_map[data-visible=false] .Pp8DMa_signal{opacity:0}.Pp8DMa_map[data-visible=false] .Pp8DMa_amazonNode,.Pp8DMa_map[data-visible=false] .Pp8DMa_shopifyNode,.Pp8DMa_map[data-visible=false] .Pp8DMa_channelNode{opacity:1;filter:none}.Pp8DMa_map[data-visible=true] .Pp8DMa_stockRoute,.Pp8DMa_map[data-visible=true] .Pp8DMa_orderRoute{animation:.8s cubic-bezier(.22,1,.36,1) both Pp8DMa_routeDraw;animation-delay:var(--route-delay,0s)}.Pp8DMa_mapFooter p{color:#94a5ab;letter-spacing:.045em;text-align:right;max-width:470px;margin:0;font-size:.53rem;line-height:1.6}.Pp8DMa_mobileFlows{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Pp8DMa_mobileRoutes{display:none}@keyframes Pp8DMa_routeDraw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:.72}}@keyframes Pp8DMa_stockSignalTravel{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:.94}90%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes Pp8DMa_orderSignalTravel{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:.94}90%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes Pp8DMa_nodeResolve{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes Pp8DMa_hubBreath{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.82;transform:scale(1.035)}}@media (max-width:1000px){.Pp8DMa_mapHeader{flex-wrap:wrap;gap:14px}.Pp8DMa_amazonNode{padding:14px 10px}.Pp8DMa_channelNode{gap:6px;padding:10px 8px}.Pp8DMa_shopifyNode .Pp8DMa_nodeNote{max-width:100px}.Pp8DMa_mapFooter{flex-direction:column;align-items:flex-start;gap:11px}.Pp8DMa_mapFooter p{text-align:left}}@media (max-width:600px){.Pp8DMa_map{padding:22px 12px}.Pp8DMa_mapHeader h4{font-size:1.35rem}.Pp8DMa_intro{font-size:.78rem}.Pp8DMa_replay{min-height:44px}.Pp8DMa_stage{aspect-ratio:auto;height:740px;min-height:740px}.Pp8DMa_desktopRoutes{display:none}.Pp8DMa_mobileRoutes{display:block}.Pp8DMa_mobileRoutes .Pp8DMa_stockRoute{marker-end:url(#mobile-stock-arrow)}.Pp8DMa_mobileRoutes .Pp8DMa_orderRoute{marker-end:url(#mobile-order-arrow)}.Pp8DMa_amazonNode{gap:6px;width:50%;height:90px;min-height:90px;padding:10px;top:20px;left:25%;transform:none}.Pp8DMa_shopifyNode{gap:8px;width:44%;height:130px;min-height:130px;top:190px;left:28%;transform:none}.Pp8DMa_channelStack{gap:40px;width:50%;top:400px;left:25%;right:auto;transform:none}.Pp8DMa_channelNode{height:70px;min-height:70px;padding:10px}.Pp8DMa_legend{gap:12px;font-size:.5rem}.Pp8DMa_mapFooter p{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.Pp8DMa_stockRoute,.Pp8DMa_orderRoute,.Pp8DMa_signal,.Pp8DMa_amazonNode,.Pp8DMa_shopifyNode,.Pp8DMa_channelNode,.Pp8DMa_shopifyOrbit,.Pp8DMa_replay span{transition:none!important;animation:none!important}.Pp8DMa_stockRoute,.Pp8DMa_orderRoute{opacity:.6;stroke-dasharray:none}.Pp8DMa_signal{display:none}.Pp8DMa_amazonNode,.Pp8DMa_shopifyNode,.Pp8DMa_channelNode{opacity:1;filter:none}.Pp8DMa_shopifyOrbit{opacity:.45;transform:none}.Pp8DMa_replay{display:none}}
