.xray-module__TUMymW__figure{gap:16px;display:grid}.xray-module__TUMymW__frame{border-radius:var(--r-lg);background:var(--ink-1);padding:0;position:relative;box-shadow:0 0 0 1px #0c211824,inset 0 2px #fff9,0 60px 120px -50px #0c21188c,0 30px 60px -40px #0c211866}.xray-module__TUMymW__chrome{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--ink-line);background:linear-gradient(#1a221d,#121815);grid-template-columns:1fr minmax(0,2.2fr) 1fr;align-items:center;gap:12px;height:46px;padding:0 16px;display:grid}.xray-module__TUMymW__dots{gap:7px;display:flex}.xray-module__TUMymW__dots i{background:var(--ink-4);border-radius:50%;width:11px;height:11px}.xray-module__TUMymW__dots i:first-child{background:#3a463f}.xray-module__TUMymW__url{min-width:0;height:28px;font-family:var(--font-mono);color:var(--fg-3);white-space:nowrap;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.xray-module__TUMymW__lock{background:var(--pea);opacity:.8;border-radius:2px;flex:none;width:8px;height:9px}.xray-module__TUMymW__stage{--x:50%;aspect-ratio:16/8.6;border-radius:0 0 var(--r-lg) var(--r-lg);touch-action:pan-y;position:relative;overflow:hidden;container-type:inline-size}.xray-module__TUMymW__layer{grid-template:"nav nav nav""hero hero book"minmax(0,1.9fr)"proof proof book"minmax(0,.75fr)"proof proof chat"/1fr 1fr .86fr;gap:1.4cqw;padding:1.6cqw 2cqw 2cqw;font-size:1.05cqw;display:grid;position:absolute;inset:0}.xray-module__TUMymW__r{min-width:0;min-height:0;position:relative}.xray-module__TUMymW__nav{grid-area:nav}.xray-module__TUMymW__hero{grid-area:hero}.xray-module__TUMymW__book{grid-area:book}.xray-module__TUMymW__proof{grid-area:proof}.xray-module__TUMymW__chat{grid-area:chat}.xray-module__TUMymW__surface{z-index:2;color:#22201b;clip-path:inset(0 0 0 var(--x));will-change:clip-path;background:radial-gradient(70% 50% at 100% 0,#ffc48c47,#0000 70%),#fbf7ef}.xray-module__TUMymW__surface .xray-module__TUMymW__nav{align-items:center;gap:2.4cqw;height:3.4cqw;display:flex}.xray-module__TUMymW__logo{background:linear-gradient(135deg,#c8643b,#e7a25b);border-radius:50% 50% 50% 12%;width:2.2cqw;height:2.2cqw}.xray-module__TUMymW__links{gap:1.8cqw;margin-left:auto;display:flex}.xray-module__TUMymW__links i{background:#22201b38;border-radius:9px;width:4.6cqw;height:.55cqw}.xray-module__TUMymW__navBtn{color:#fbf7ef;background:#22201b;border-radius:999px;padding:.7cqw 1.5cqw;font-weight:600}.xray-module__TUMymW__surface .xray-module__TUMymW__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:2cqw;display:grid}.xray-module__TUMymW__photo{background:radial-gradient(60% 50% at 30% 30%,#ffecc8e6,#0000 70%),linear-gradient(170deg,#f3c58f 0%,#e48b5a 45%,#b5543a 100%);border-radius:1.4cqw;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.xray-module__TUMymW__sun{aspect-ratio:1;background:radial-gradient(circle,#fff3dc 0 45%,#fff3dc00 72%);border-radius:50%;width:22%;position:absolute;top:22%;left:52%}.xray-module__TUMymW__hill,.xray-module__TUMymW__hill2{border-radius:50% 50% 0 0;position:absolute;left:-10%;right:-10%}.xray-module__TUMymW__hill{background:linear-gradient(#7a3c2a,#4c2419);height:70%;bottom:-30%;transform:rotate(-6deg)}.xray-module__TUMymW__hill2{background:linear-gradient(#2f3d2c,#1c2619);height:72%;bottom:-46%;left:30%;transform:rotate(8deg)}.xray-module__TUMymW__leaf{aspect-ratio:.5;background:linear-gradient(160deg,#6c8b4a,#34502a);border-radius:100% 0;width:18%;position:absolute;bottom:10%;left:9%;transform:rotate(-24deg);box-shadow:3cqw -1cqw 0 -.6cqw #4f6c38}.xray-module__TUMymW__heroCopy{align-content:center;gap:1.2cqw;display:grid}.xray-module__TUMymW__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b5543a;font-size:.82em}.xray-module__TUMymW__heroTitle{letter-spacing:-.045em;font-size:3.5cqw;font-weight:560;line-height:.98}.xray-module__TUMymW__heroTitle em{font-family:var(--font-serif);color:#b5543a;font-weight:400}.xray-module__TUMymW__heroLines{gap:.7cqw;display:grid}.xray-module__TUMymW__heroLines i{background:#22201b29;border-radius:9px;height:.6cqw}.xray-module__TUMymW__heroLines i:last-child{width:70%}.xray-module__TUMymW__heroCtas{gap:.8cqw;margin-top:.4cqw;display:flex}.xray-module__TUMymW__heroCtas b,.xray-module__TUMymW__heroCtas i{border-radius:999px;padding:.8cqw 1.4cqw;font-style:normal;font-weight:600}.xray-module__TUMymW__heroCtas b{color:#fff;background:#b5543a}.xray-module__TUMymW__heroCtas i{box-shadow:inset 0 0 0 1px #22201b40}.xray-module__TUMymW__surface .xray-module__TUMymW__book{background:#fff;border-radius:1.4cqw;flex-direction:column;justify-content:space-between;gap:1.1cqw;padding:1.6cqw;display:flex;box-shadow:0 0 0 1px #22201b0f,0 2cqw 4cqw -2cqw #50281447}.xray-module__TUMymW__bookHead{letter-spacing:-.02em;justify-content:space-between;font-size:1.5cqw;font-weight:600;display:flex}.xray-module__TUMymW__bookHead span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b6253;align-self:center;font-size:.6em;font-weight:400}.xray-module__TUMymW__cal{grid-template-columns:repeat(7,1fr);gap:.5cqw;display:grid}.xray-module__TUMymW__cal i{aspect-ratio:1;background:#f3ede2;border-radius:.5cqw}.xray-module__TUMymW__cal i[data-off]{background:0 0;box-shadow:inset 0 0 0 1px #efe7da}.xray-module__TUMymW__cal i[data-on]{background:#22201b}.xray-module__TUMymW__times{gap:.5cqw;display:flex}.xray-module__TUMymW__times i{text-align:center;border-radius:.6cqw;flex:1;padding:.6cqw 0;font-size:.9em;font-style:normal;box-shadow:inset 0 0 0 1px #e6dccb}.xray-module__TUMymW__times i[data-on]{color:#8f3b23;background:#fbe3d3;box-shadow:inset 0 0 0 1px #b5543a}.xray-module__TUMymW__field{color:#6b6253;border-radius:.6cqw;align-items:center;height:2.6cqw;padding-inline:.9cqw;font-size:.9em;display:flex;box-shadow:inset 0 0 0 1px #e6dccb}.xray-module__TUMymW__bookBtn{color:#fbf7ef;text-align:center;background:#22201b;border-radius:.8cqw;margin-top:auto;padding:.95cqw;font-weight:600}.xray-module__TUMymW__surface .xray-module__TUMymW__proof{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.xray-module__TUMymW__card{background:#f4ede1;border-radius:1.2cqw;flex-direction:column;gap:.8cqw;padding:1.4cqw;display:flex}.xray-module__TUMymW__stars{gap:.3cqw;display:flex}.xray-module__TUMymW__stars i{background:#e2a24f;border-radius:2px;width:.9cqw;height:.9cqw;transform:rotate(45deg)scale(.8)}.xray-module__TUMymW__bar{background:#22201b29;border-radius:9px;height:.55cqw}.xray-module__TUMymW__bar+.xray-module__TUMymW__bar{width:64%}.xray-module__TUMymW__who{align-items:center;gap:.6cqw;margin-top:auto;display:flex}.xray-module__TUMymW__who i:first-child{background:linear-gradient(135deg,#d9a07a,#8f5a3c);border-radius:50%;width:2cqw;height:2cqw}.xray-module__TUMymW__who i:last-child{background:#22201b3d;border-radius:9px;width:5cqw;height:.5cqw}.xray-module__TUMymW__surface .xray-module__TUMymW__chat{justify-content:flex-end;align-items:center;gap:.8cqw;display:flex}.xray-module__TUMymW__bubble{white-space:nowrap;background:#fff;border-radius:1.4cqw 1.4cqw .3cqw;padding:.9cqw 1.4cqw;font-weight:500;box-shadow:0 1cqw 2.4cqw -1cqw #50281459}.xray-module__TUMymW__chatBtn{background:radial-gradient(circle,#fff 0 18%,#0000 19%),#b5543a;border-radius:50%;flex:none;width:3.6cqw;height:3.6cqw}.xray-module__TUMymW__under{z-index:1;color:var(--fg-2);background:linear-gradient(var(--ink-line) 1px, transparent 1px) 0 0 / 2.4cqw 2.4cqw, linear-gradient(90deg, var(--ink-line) 1px, transparent 1px) 0 0 / 2.4cqw 2.4cqw, radial-gradient(70% 60% at 20% 30%, #c6f24e17, transparent 70%), var(--ink);font-family:var(--font-mono);font-size:.95cqw}.xray-module__TUMymW__u{background:#0b0f0d99;border:1px dashed #c6f24e47;border-radius:1.2cqw;align-items:center;gap:1.2cqw;padding:1.2cqw;display:flex}.xray-module__TUMymW__under .xray-module__TUMymW__nav{height:3.4cqw;padding-block:0}.xray-module__TUMymW__under .xray-module__TUMymW__book{flex-direction:column;justify-content:center;align-items:stretch;padding-top:2.6cqw}.xray-module__TUMymW__under .xray-module__TUMymW__hero,.xray-module__TUMymW__under .xray-module__TUMymW__proof{padding-top:2.6cqw}.xray-module__TUMymW__lbl{background:var(--pea);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.15cqw .6cqw;font-size:.78em;font-weight:600;position:absolute;top:-.1cqw;left:1.2cqw;transform:translateY(-50%)}.xray-module__TUMymW__under .xray-module__TUMymW__nav .xray-module__TUMymW__lbl{position:static;transform:none}.xray-module__TUMymW__flow{flex:1;align-items:center;gap:0;min-width:0;display:flex}.xray-module__TUMymW__flow b,.xray-module__TUMymW__box em{color:var(--fg);font-style:normal;font-weight:450}.xray-module__TUMymW__flow b{border:1px solid var(--ink-line-2);background:var(--ink-2);white-space:nowrap;border-radius:.6cqw;flex:none;padding:.6cqw 1cqw}.xray-module__TUMymW__flow b.xray-module__TUMymW__amber{color:var(--amber);background:#ffb5471f;border-color:#ffb54799;box-shadow:0 0 2cqw -.6cqw #ffb54799}.xray-module__TUMymW__wire,.xray-module__TUMymW__wireLong{background:linear-gradient(90deg, var(--pea), #c6f24e59);min-width:1.2cqw;height:2px;box-shadow:0 0 10px var(--pea-glow);flex:1;position:relative}.xray-module__TUMymW__wire:after,.xray-module__TUMymW__wireLong:after,.xray-module__TUMymW__wireV:after{content:"";background:var(--pea);width:6px;height:6px;box-shadow:0 0 10px var(--pea);animation:xray-module__TUMymW__travel 2.4s var(--ease-in-out) infinite;border-radius:50%;position:absolute}.xray-module__TUMymW__wire:after,.xray-module__TUMymW__wireLong:after{top:-2px;left:0}@keyframes xray-module__TUMymW__travel{0%{top:-2px;left:0}to{top:-2px;left:calc(100% - 6px)}}.xray-module__TUMymW__spark{align-items:flex-end;gap:.35cqw;height:2cqw;display:flex}.xray-module__TUMymW__spark i{width:.5cqw;height:calc(var(--h) * 10%);background:var(--pea);opacity:.75;border-radius:2px}.xray-module__TUMymW__uHero{align-items:center;width:100%;height:100%;display:flex}.xray-module__TUMymW__box{border:1px solid var(--ink-line-2);background:var(--ink-2);border-radius:.9cqw;align-content:start;gap:.8cqw;min-width:0;padding:1.2cqw;display:grid}.xray-module__TUMymW__uHero .xray-module__TUMymW__box{flex:1.2}.xray-module__TUMymW__box.xray-module__TUMymW__lit{border-color:#c6f24e80;box-shadow:0 0 0 1px #c6f24e26,0 1cqw 3cqw -1cqw #c6f24e59}.xray-module__TUMymW__kv{gap:.5cqw;display:grid}.xray-module__TUMymW__kv i{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:.4cqw;padding:.45cqw .7cqw;font-style:normal;display:block;overflow:hidden}.xray-module__TUMymW__kv i:before{content:"";background:var(--pea);vertical-align:middle;border-radius:50%;width:.45cqw;height:.45cqw;margin-right:.6cqw;display:inline-block}.xray-module__TUMymW__wireLong{flex:.6}.xray-module__TUMymW__slots{grid-template-columns:repeat(4,1fr);gap:.4cqw;display:grid}.xray-module__TUMymW__slots i{background:#ffffff0f;border-radius:.3cqw;height:1.6cqw}.xray-module__TUMymW__slots i[data-on]{background:var(--pea)}.xray-module__TUMymW__wireV{background:linear-gradient(var(--pea), #c6f24e59);width:2px;height:2cqw;box-shadow:0 0 10px var(--pea-glow);flex:none;align-self:center;position:relative}.xray-module__TUMymW__wireV:after{animation-name:xray-module__TUMymW__travelV;left:-2px}@keyframes xray-module__TUMymW__travelV{0%{top:0}to{top:calc(100% - 6px)}}.xray-module__TUMymW__under .xray-module__TUMymW__proof .xray-module__TUMymW__flow,.xray-module__TUMymW__under .xray-module__TUMymW__chat .xray-module__TUMymW__flow{justify-content:space-between}.xray-module__TUMymW__divider{z-index:3;top:0;bottom:0;left:var(--x);background:var(--pea);width:2px;box-shadow:0 0 18px var(--pea-glow), 0 0 0 1px #06080733;pointer-events:none;margin-left:-1px;position:absolute}.xray-module__TUMymW__knob{background:var(--pea);width:48px;height:48px;color:var(--ink);transition:transform .2s var(--spring), box-shadow .2s var(--ease);border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #c6f24e38,0 10px 30px -6px #0608078c}.xray-module__TUMymW__tagUnder,.xray-module__TUMymW__tagSurface{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:14px}.xray-module__TUMymW__tagUnder{color:var(--pea);background:#060807cc;border:1px solid #c6f24e4d;right:12px}.xray-module__TUMymW__tagSurface{color:#22201b;background:#ffffffe6;left:12px}.xray-module__TUMymW__range{z-index:4;opacity:0;cursor:ew-resize;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.xray-module__TUMymW__range::-webkit-slider-runnable-track{background:0 0;height:100%}.xray-module__TUMymW__range::-webkit-slider-thumb{appearance:none;background:0 0;width:56px;height:100%;min-height:44px}.xray-module__TUMymW__range::-moz-range-thumb{background:0 0;border:0;width:56px;height:100%}.xray-module__TUMymW__range::-moz-range-track{background:0 0}.xray-module__TUMymW__stage:has(.xray-module__TUMymW__range:focus-visible) .xray-module__TUMymW__knob{outline:3px solid var(--forest);outline-offset:6px;transform:scale(1.06)}.xray-module__TUMymW__stage:hover .xray-module__TUMymW__knob{transform:scale(1.08);box-shadow:0 0 0 10px #c6f24e38,0 10px 30px -6px #0608078c}.xray-module__TUMymW__stage:has(.xray-module__TUMymW__range:active) .xray-module__TUMymW__knob{transform:scale(1.08);box-shadow:0 0 0 10px #c6f24e38,0 10px 30px -6px #0608078c}.xray-module__TUMymW__caption{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg-3);font-size:12px}.xray-module__TUMymW__capNarrow,.xray-module__TUMymW__modes{display:none}@media (max-width:639px){.xray-module__TUMymW__tagUnder,.xray-module__TUMymW__tagSurface{display:none}.xray-module__TUMymW__modes{background:var(--paper-1);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.xray-module__TUMymW__modes button{min-height:44px;color:var(--s-fg-2);letter-spacing:-.01em;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;font-size:15px;font-weight:550}.xray-module__TUMymW__modes button[aria-pressed=true]{background:var(--ink);color:var(--fg)}}@container (max-width:620px){.xray-module__TUMymW__layer{grid-template:"nav""hero"minmax(0,30fr)"book"minmax(0,28fr)"proof"minmax(0,18fr)"chat"minmax(0,24fr)/1fr;gap:3.4cqw;padding:4cqw;font-size:3cqw}.xray-module__TUMymW__under{background-size:7cqw 7cqw,7cqw 7cqw,auto,auto;font-size:2.8cqw}.xray-module__TUMymW__surface .xray-module__TUMymW__nav,.xray-module__TUMymW__under .xray-module__TUMymW__nav{gap:4cqw;height:9cqw}.xray-module__TUMymW__logo{width:6cqw;height:6cqw}.xray-module__TUMymW__links{display:none}.xray-module__TUMymW__navBtn{margin-left:auto;padding:1.8cqw 4cqw}.xray-module__TUMymW__photo{display:none}.xray-module__TUMymW__surface .xray-module__TUMymW__hero{color:#fff;background:linear-gradient(#22140c00 20%,#22140c8c),radial-gradient(60% 50% at 70% 25%,#ffecc8e6,#0000 70%),linear-gradient(170deg,#f3c58f 0%,#e48b5a 45%,#b5543a 100%);border-radius:4cqw;grid-template-columns:1fr;align-items:end;padding:4cqw}.xray-module__TUMymW__heroCopy{gap:2.4cqw}.xray-module__TUMymW__eyebrow{color:#fff3dc}.xray-module__TUMymW__heroTitle{font-size:8.4cqw}.xray-module__TUMymW__heroTitle em{color:#fff3dc}.xray-module__TUMymW__heroLines,.xray-module__TUMymW__heroCtas i{display:none}.xray-module__TUMymW__heroCtas b{color:#22201b;background:#fff;padding:2.2cqw 4cqw}.xray-module__TUMymW__surface .xray-module__TUMymW__book{border-radius:4cqw;gap:2.4cqw;padding:4cqw}.xray-module__TUMymW__bookHead{font-size:4.4cqw}.xray-module__TUMymW__cal{gap:1.4cqw}.xray-module__TUMymW__cal i{aspect-ratio:auto;border-radius:1.4cqw;height:5cqw}.xray-module__TUMymW__cal i:nth-child(n+8){display:none}.xray-module__TUMymW__times{gap:1.6cqw}.xray-module__TUMymW__times i{border-radius:1.6cqw;padding:1.6cqw 0}.xray-module__TUMymW__field+.xray-module__TUMymW__field{display:none}.xray-module__TUMymW__field{border-radius:1.6cqw;height:7cqw;padding-inline:2.4cqw}.xray-module__TUMymW__bookBtn{border-radius:2.4cqw;padding:2.6cqw}.xray-module__TUMymW__surface .xray-module__TUMymW__proof{grid-template-columns:repeat(2,1fr);gap:3cqw}.xray-module__TUMymW__card{border-radius:3cqw;gap:2cqw;padding:3cqw}.xray-module__TUMymW__card:nth-child(3),.xray-module__TUMymW__bar+.xray-module__TUMymW__bar,.xray-module__TUMymW__who{display:none}.xray-module__TUMymW__stars i{width:2.4cqw;height:2.4cqw}.xray-module__TUMymW__bar{height:1.4cqw}.xray-module__TUMymW__bubble{padding:2.4cqw 3.6cqw}.xray-module__TUMymW__chatBtn{width:10cqw;height:10cqw}.xray-module__TUMymW__surface .xray-module__TUMymW__chat{align-items:flex-end}.xray-module__TUMymW__u{border-radius:3cqw;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:5.5cqw 3cqw 3cqw}.xray-module__TUMymW__under .xray-module__TUMymW__nav{flex-direction:row;align-items:center;padding:0 3cqw}.xray-module__TUMymW__under .xray-module__TUMymW__nav .xray-module__TUMymW__flow{display:none}.xray-module__TUMymW__spark{gap:1cqw;height:6cqw}.xray-module__TUMymW__spark i{width:1.4cqw}.xray-module__TUMymW__lbl{padding:.4cqw 1.6cqw;left:3cqw}.xray-module__TUMymW__flow,.xray-module__TUMymW__uHero{flex-direction:column;flex:none;align-items:flex-start;width:auto;height:auto}.xray-module__TUMymW__under .xray-module__TUMymW__proof .xray-module__TUMymW__flow,.xray-module__TUMymW__under .xray-module__TUMymW__chat .xray-module__TUMymW__flow{justify-content:center}.xray-module__TUMymW__under .xray-module__TUMymW__proof .xray-module__TUMymW__flow b:nth-of-type(2),.xray-module__TUMymW__under .xray-module__TUMymW__proof .xray-module__TUMymW__flow .xray-module__TUMymW__wire:nth-of-type(2){display:none}.xray-module__TUMymW__flow b{border-radius:1.6cqw;padding:1.4cqw 2.2cqw}.xray-module__TUMymW__box,.xray-module__TUMymW__uHero .xray-module__TUMymW__box,.xray-module__TUMymW__under .xray-module__TUMymW__book .xray-module__TUMymW__box{border-radius:2.4cqw;flex:none;gap:1.4cqw;width:38cqw;padding:2.2cqw 2.4cqw}.xray-module__TUMymW__kv i{padding:.9cqw 1.6cqw}.xray-module__TUMymW__kv i:nth-child(n+2){display:none}.xray-module__TUMymW__kv i:before{width:1.2cqw;height:1.2cqw;margin-right:1.4cqw}.xray-module__TUMymW__wire,.xray-module__TUMymW__wireLong,.xray-module__TUMymW__wireV{background:linear-gradient(var(--pea), #c6f24e59);flex:none;align-self:flex-start;width:2px;min-width:0;height:3.4cqw;margin-left:6cqw}.xray-module__TUMymW__wire:after,.xray-module__TUMymW__wireLong:after,.xray-module__TUMymW__wireV:after{animation-name:xray-module__TUMymW__travelV;top:0;left:-2px}.xray-module__TUMymW__slots{gap:1cqw}.xray-module__TUMymW__slots i{height:3.4cqw}}@media (max-width:700px){.xray-module__TUMymW__stage{aspect-ratio:3/5.4}.xray-module__TUMymW__chrome{grid-template-columns:auto minmax(0,1fr);height:40px}.xray-module__TUMymW__chromeEnd,.xray-module__TUMymW__capWide{display:none}.xray-module__TUMymW__capNarrow{display:inline}.xray-module__TUMymW__tagUnder,.xray-module__TUMymW__tagSurface{font-size:10px}}@media (prefers-reduced-motion:reduce){.xray-module__TUMymW__wire:after,.xray-module__TUMymW__wireLong:after,.xray-module__TUMymW__wireV:after{animation:none;display:none}}
.hero-module__E_MALG__hero{padding-top:calc(var(--header-h) + clamp(48px, 7vw, 104px));background:radial-gradient(50% 40% at 92% 6%, #c6f24e47, transparent 70%), radial-gradient(40% 30% at 4% 60%, #2a6a3f14, transparent 70%), var(--paper);padding-bottom:clamp(120px,12vw,180px);position:relative}.hero-module__E_MALG__glow{pointer-events:none;background:linear-gradient(var(--paper-line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--paper-line) 1px, transparent 1px) 0 0 / 48px 48px;opacity:.5;height:55%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.hero-module__E_MALG__inner{position:relative}.hero-module__E_MALG__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:32px clamp(32px,5vw,80px);margin-top:clamp(24px,3vw,40px);display:grid}.hero-module__E_MALG__title .serif{color:var(--moss)}.hero-module__E_MALG__title{max-width:11em;font-size:clamp(46px,6.6vw,108px)}.hero-module__E_MALG__side{gap:32px;padding-bottom:.6em;display:grid}.hero-module__E_MALG__actions{flex-wrap:wrap;gap:12px;display:flex}.hero-module__E_MALG__xray{margin-top:clamp(56px,7vw,104px)}@media (max-width:1080px){.hero-module__E_MALG__grid{grid-template-columns:1fr}.hero-module__E_MALG__side{max-width:40em}}@media (max-width:480px){.hero-module__E_MALG__actions .btn{flex:100%}}
.section-head-module__vOieXq__head{gap:clamp(28px,4vw,56px);display:grid}.section-head-module__vOieXq__top{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.section-head-module__vOieXq__action{font-size:15px}.section-head-module__vOieXq__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px clamp(32px,5vw,96px);display:grid}.section-head-module__vOieXq__grid h2{max-width:11.5em}.section-head-module__vOieXq__lead{padding-top:.5em}@media (max-width:900px){.section-head-module__vOieXq__grid{grid-template-columns:1fr}}@media (max-width:560px){.section-head-module__vOieXq__top{flex-wrap:wrap}.section-head-module__vOieXq__action{display:none}}
.fork-module__NcB0Ma__fork{box-shadow:0 -30px 80px -20px #0000008c}.js .fork-module__NcB0Ma__fork{margin-top:calc(-1*max(100svh,680px))}@media (prefers-reduced-motion:reduce){.js .fork-module__NcB0Ma__fork{margin-top:calc(var(--r-xl) * -1)}}.fork-module__NcB0Ma__branch{width:100%;height:96px;stroke:var(--forest);stroke-width:1.5px;vector-effect:non-scaling-stroke;margin-top:clamp(40px,5vw,72px);display:block;overflow:visible}.fork-module__NcB0Ma__branch path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease) .2s}.js .fork-module__NcB0Ma__branch:not([data-shown]) path{stroke-dashoffset:1px}.fork-module__NcB0Ma__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.fork-module__NcB0Ma__card{border-radius:var(--r-xl);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.fork-module__NcB0Ma__card:hover{transform:translateY(-6px)}.fork-module__NcB0Ma__card[data-world=engineering]{background:radial-gradient(90% 60% at 80% 0%, #c6f24e1f, transparent 70%), var(--ink-1);color:var(--fg);box-shadow:0 40px 90px -40px #060807bf}.fork-module__NcB0Ma__card[data-world=business]{background:var(--paper-hi);color:var(--forest);border:1px solid var(--paper-line);box-shadow:0 40px 90px -50px #0c211866}.fork-module__NcB0Ma__art{height:clamp(250px,24vw,330px);padding:28px 28px 0;position:relative;overflow:hidden}.fork-module__NcB0Ma__body{flex-direction:column;flex:1;gap:14px;padding:28px clamp(24px,3vw,40px) clamp(28px,3vw,40px);display:flex}.fork-module__NcB0Ma__body>.mono{color:var(--pea)}[data-world=business] .fork-module__NcB0Ma__body>.mono{color:var(--moss)}.fork-module__NcB0Ma__body h3{letter-spacing:-.045em;max-width:14em;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.02}.fork-module__NcB0Ma__stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.fork-module__NcB0Ma__stretch:focus-visible{outline:none}.fork-module__NcB0Ma__stretch:focus-visible:after{outline:2px solid var(--pea);outline-offset:-4px}[data-world=business] .fork-module__NcB0Ma__stretch:focus-visible:after{outline-color:var(--forest)}.fork-module__NcB0Ma__copy{max-width:34em;color:var(--fg-2);font-size:16.5px;line-height:1.55}[data-world=business] .fork-module__NcB0Ma__copy{color:var(--forest-2)}.fork-module__NcB0Ma__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fork-module__NcB0Ma__tags li{border:1px solid var(--ink-line-2);color:var(--fg-2);border-radius:8px;padding:6px 11px;font-size:13.5px}[data-world=business] .fork-module__NcB0Ma__tags li{border-color:var(--paper-line-2);color:var(--forest-2)}.fork-module__NcB0Ma__action{align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-weight:550;display:inline-flex}.fork-module__NcB0Ma__card:hover .fork-module__NcB0Ma__action .arrow{transform:translate(4px)}.fork-module__NcB0Ma__diff{border:1px solid var(--ink-line-2);font-family:var(--font-mono);transition:transform .6s var(--ease);background:#0d1210;border-bottom:0;border-radius:16px 16px 0 0;font-size:12.5px;transform:translateY(14px)}.fork-module__NcB0Ma__card:hover .fork-module__NcB0Ma__diff{transform:translateY(0)}.fork-module__NcB0Ma__diffHead{border-bottom:1px solid var(--ink-line);color:var(--fg-2);justify-content:space-between;padding:12px 16px;display:flex}.fork-module__NcB0Ma__diffHead b{color:var(--pea);font-weight:450}.fork-module__NcB0Ma__diffHead i{color:var(--danger);font-style:normal}.fork-module__NcB0Ma__diffBody{padding:8px 0}.fork-module__NcB0Ma__diffLine{color:var(--fg-2);white-space:pre;grid-template-columns:38px 18px 1fr;padding:3px 0;display:grid;overflow:hidden}.fork-module__NcB0Ma__diffLine code{font:inherit;text-overflow:ellipsis;overflow:hidden}.fork-module__NcB0Ma__ln{text-align:right;color:var(--fg-3);padding-right:10px}.fork-module__NcB0Ma__diffLine[data-sign=\+]{color:#e6ffb0;background:#c6f24e1a}.fork-module__NcB0Ma__diffLine[data-sign=\+] .fork-module__NcB0Ma__sign{color:var(--pea)}.fork-module__NcB0Ma__diffLine[data-sign=\-]{color:#ffc2b2;background:#ff7a591a}.fork-module__NcB0Ma__diffLine[data-sign=\-] .fork-module__NcB0Ma__sign{color:var(--danger)}.fork-module__NcB0Ma__checks{border-top:1px solid var(--ink-line);flex-wrap:wrap;gap:8px;padding:12px 16px 18px;display:flex}.fork-module__NcB0Ma__checks span{background:var(--ink-3);color:var(--fg-2);border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-size:11.5px;display:inline-flex}.fork-module__NcB0Ma__checks span:before{content:"";border-radius:50%;width:7px;height:7px}.fork-module__NcB0Ma__checks [data-ok]:before{background:var(--pea);box-shadow:0 0 8px var(--pea)}.fork-module__NcB0Ma__checks [data-human]{color:#ffd79c}.fork-module__NcB0Ma__checks [data-human]:before{background:var(--amber);border-radius:1px;transform:rotate(45deg)}.fork-module__NcB0Ma__surface{gap:14px;display:grid}.fork-module__NcB0Ma__browser{border:1px solid var(--paper-line);transition:transform .6s var(--ease);background:#fff;border-radius:14px;padding:10px;box-shadow:0 18px 40px -26px #0c211880}.fork-module__NcB0Ma__card:hover .fork-module__NcB0Ma__browser{transform:translateY(-6px)}.fork-module__NcB0Ma__dots{gap:5px;margin-bottom:10px;display:flex}.fork-module__NcB0Ma__dots i{background:#0c21182e;border-radius:50%;width:7px;height:7px}.fork-module__NcB0Ma__page{grid-template-columns:1fr .9fr;gap:14px;height:clamp(96px,9vw,128px);display:grid}.fork-module__NcB0Ma__page>div{flex-direction:column;gap:9px;padding:6px 0 0 4px;display:flex}.fork-module__NcB0Ma__page b{background:var(--forest);border-radius:4px;height:13px}.fork-module__NcB0Ma__page b+b{width:64%}.fork-module__NcB0Ma__pill{background:var(--pea);color:var(--ink);border-radius:8px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:12px;font-weight:600}.fork-module__NcB0Ma__page em{background:radial-gradient(120% 70% at 30% 120%,#23553a 0 45%,#0000 46%),radial-gradient(120% 60% at 100% 120%,#2f6c48 0 40%,#0000 41%),linear-gradient(#ffe2b4,#f2a07a 70%,#d97d66);border-radius:10px}.fork-module__NcB0Ma__visibility{background:repeating-linear-gradient(90deg, var(--paper-line-2) 0 7px, transparent 7px 12px) 0 50% / 100% 1.5px no-repeat;height:14px;position:relative}.fork-module__NcB0Ma__visibility span{background:var(--paper-hi);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--moss);padding:0 10px;font-size:10.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fork-module__NcB0Ma__systems{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fork-module__NcB0Ma__systems span{background:var(--ink-1);color:var(--fg);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:12.5px;font-weight:500;display:flex}.fork-module__NcB0Ma__systems span:before{content:"";background:var(--pea);width:6px;height:6px;box-shadow:0 0 8px var(--pea);border-radius:50%;flex:none}@media (max-width:960px){.fork-module__NcB0Ma__cards{grid-template-columns:1fr}.fork-module__NcB0Ma__branch{display:none}.fork-module__NcB0Ma__cards{margin-top:48px}}@media (max-width:560px){.fork-module__NcB0Ma__art{height:230px;padding:20px 18px 0}.fork-module__NcB0Ma__diff{font-size:11px}.fork-module__NcB0Ma__diffLine{grid-template-columns:28px 14px 1fr}.fork-module__NcB0Ma__systems{grid-template-columns:repeat(2,1fr)}}
.capability-grid-module__16JU_q__grid{border-top:1px solid var(--s-line);border-left:1px solid var(--s-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-grid-module__16JU_q__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid-module__16JU_q__cell{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);isolation:isolate;flex-direction:column;gap:10px;min-height:260px;padding:28px 28px 32px;display:flex;position:relative}.capability-grid-module__16JU_q__cell:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--s-accent) 11%, transparent), transparent 70%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.capability-grid-module__16JU_q__cell:hover:before{opacity:1}.capability-grid-module__16JU_q__top{justify-content:space-between;align-items:flex-start;padding-bottom:48px;display:flex}.capability-grid-module__16JU_q__glyph{color:var(--s-fg);transition:transform .5s var(--spring)}.capability-grid-module__16JU_q__glyph .accent{stroke:var(--s-accent-text)}[data-surface=dark] .capability-grid-module__16JU_q__glyph .accent{filter:drop-shadow(0 0 6px #c6f24e80)}.capability-grid-module__16JU_q__cell:hover .capability-grid-module__16JU_q__glyph{transform:translateY(-3px)scale(1.06)}.capability-grid-module__16JU_q__index{font-family:var(--font-mono);color:var(--s-fg-3);font-size:12px}.capability-grid-module__16JU_q__cell h3{letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.2}.capability-grid-module__16JU_q__cell p{color:var(--s-fg-2);font-size:15.5px;line-height:1.5}@media (max-width:1100px){.capability-grid-module__16JU_q__grid,.capability-grid-module__16JU_q__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.capability-grid-module__16JU_q__grid,.capability-grid-module__16JU_q__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid-module__16JU_q__cell{gap:8px;min-height:0;padding:18px 14px 20px}.capability-grid-module__16JU_q__top{padding-bottom:14px}.capability-grid-module__16JU_q__glyph{width:28px;height:28px}.capability-grid-module__16JU_q__cell h3{font-size:16.5px}.capability-grid-module__16JU_q__cell p{font-size:14px}}
.step-rail-module__vgjQrq__rail{--fill:0;grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:clamp(28px,4vw,64px);padding-top:36px;display:grid;position:relative}.step-rail-module__vgjQrq__rail:before,.step-rail-module__vgjQrq__rail:after{content:"";background:var(--s-line-2);height:1px;position:absolute;top:6px;left:0;right:0}.step-rail-module__vgjQrq__rail:after{width:calc(var(--fill) * 100%);background:linear-gradient(90deg, var(--s-accent-text), var(--s-accent));height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--s-accent) 60%, transparent);top:5.5px;right:auto}.step-rail-module__vgjQrq__step{flex-direction:column;gap:14px;display:flex;position:relative}.step-rail-module__vgjQrq__node{background:var(--s-bg);border:1.5px solid var(--s-line-2);z-index:1;width:13px;height:13px;transition:background .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;position:absolute;top:-36px;left:0}.step-rail-module__vgjQrq__step[data-lit] .step-rail-module__vgjQrq__node{background:var(--s-accent);border-color:var(--s-accent-text);box-shadow:0 0 0 5px color-mix(in srgb, var(--s-accent) 25%, transparent)}.step-rail-module__vgjQrq__number{letter-spacing:-.06em;color:var(--s-fg-3);transition:color .5s var(--ease);font-size:clamp(56px,6vw,96px);font-weight:450;line-height:.9}.step-rail-module__vgjQrq__step[data-lit] .step-rail-module__vgjQrq__number{color:var(--s-accent-text)}.step-rail-module__vgjQrq__step h3{letter-spacing:-.03em;margin-top:10px;font-size:clamp(22px,2vw,28px);font-weight:550;line-height:1.12}.step-rail-module__vgjQrq__copy{color:var(--s-fg-2);max-width:30em}.step-rail-module__vgjQrq__output{border-top:1px solid var(--s-line);gap:6px;margin-top:auto;padding-top:18px;font-size:15.5px;font-weight:500;display:grid}.step-rail-module__vgjQrq__output .mono{color:var(--s-fg-3)}@media (max-width:860px){.step-rail-module__vgjQrq__rail{grid-template-columns:1fr;gap:48px;padding-top:0;padding-left:36px}.step-rail-module__vgjQrq__rail:before,.step-rail-module__vgjQrq__rail:after{width:1px;height:auto;inset:0 auto 0 6px}.step-rail-module__vgjQrq__rail:after{width:2px;height:calc(var(--fill) * 100%);bottom:auto;left:5.5px}.step-rail-module__vgjQrq__node{top:6px;left:-36px}.step-rail-module__vgjQrq__number{font-size:52px}}
.method-module__aQ-OCq__method{background:radial-gradient(50% 40% at 10% 30%, #c6f24e0f, transparent 70%), var(--ink);padding-bottom:clamp(120px,13vw,184px);overflow:hidden}.method-module__aQ-OCq__steps{margin-top:clamp(56px,7vw,104px)}.method-module__aQ-OCq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(80px,9vw,136px);display:grid}.method-module__aQ-OCq__principle{border-top:1px solid var(--ink-line-2);padding-top:22px}.method-module__aQ-OCq__principle h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1}.method-module__aQ-OCq__principle p{color:var(--fg-2);max-width:28em;margin-top:10px}.method-module__aQ-OCq__people{border-top:1px solid var(--ink-line-2);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline;gap:12px 40px;margin-top:clamp(64px,7vw,104px);padding-top:24px;display:grid}.method-module__aQ-OCq__people .mono{color:var(--fg-3)}.method-module__aQ-OCq__person{gap:4px;display:grid}.method-module__aQ-OCq__person h3{letter-spacing:-.03em;font-size:24px;font-weight:550}.method-module__aQ-OCq__person p{color:var(--fg-2)}@media (max-width:860px){.method-module__aQ-OCq__principles,.method-module__aQ-OCq__people{grid-template-columns:1fr}}
.proof-blocks-module__5bS3gG__clients{border-top:1px solid var(--s-line);border-left:1px solid var(--s-line);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.proof-blocks-module__5bS3gG__clients li{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);height:112px;color:var(--s-fg);place-items:center;padding:24px;display:grid}.proof-blocks-module__5bS3gG__clients img{opacity:.8;filter:grayscale();width:auto;max-height:34px;transition:opacity .2s var(--ease)}.proof-blocks-module__5bS3gG__clients li:hover img{opacity:1}.proof-blocks-module__5bS3gG__cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;display:grid}.proof-blocks-module__5bS3gG__case{border-radius:var(--r-lg);background:var(--paper-hi);border:1px solid var(--s-line);transition:transform .4s var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.proof-blocks-module__5bS3gG__case[data-world=engineering]{background:var(--ink-1);color:var(--fg);border-color:var(--ink-line-2)}.proof-blocks-module__5bS3gG__case:hover{transform:translateY(-4px)}.proof-blocks-module__5bS3gG__case .mono{color:var(--s-fg-3)}.proof-blocks-module__5bS3gG__case h3{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.05}.proof-blocks-module__5bS3gG__stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.proof-blocks-module__5bS3gG__summary{color:var(--s-fg-2)}.proof-blocks-module__5bS3gG__case[data-world=engineering] .proof-blocks-module__5bS3gG__summary{color:var(--fg-2)}.proof-blocks-module__5bS3gG__results{border-block:1px solid var(--s-line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding-block:16px;display:grid}.proof-blocks-module__5bS3gG__results dt{color:var(--s-fg-3);order:2;font-size:13px}.proof-blocks-module__5bS3gG__results div{flex-direction:column;gap:4px;display:flex}.proof-blocks-module__5bS3gG__results dd{letter-spacing:-.05em;margin:0;font-size:34px;font-weight:500}.proof-blocks-module__5bS3gG__tags{flex-wrap:wrap;gap:8px;display:flex}.proof-blocks-module__5bS3gG__tags li{border:1px solid var(--s-line-2);border-radius:8px;padding:5px 10px;font-size:13px}.proof-blocks-module__5bS3gG__read{align-items:center;gap:8px;margin-top:auto;font-weight:550;display:inline-flex}.proof-blocks-module__5bS3gG__quotes{gap:40px;display:grid}.proof-blocks-module__5bS3gG__quote blockquote{letter-spacing:-.04em;max-width:22em;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:450;line-height:1.1}.proof-blocks-module__5bS3gG__quote figcaption{color:var(--s-fg-2);flex-wrap:wrap;gap:6px 14px;margin-top:20px;display:flex}.proof-blocks-module__5bS3gG__quote strong{color:var(--s-fg);font-weight:600}
.proof-module__-6Sfoq__proof{padding-bottom:clamp(120px,13vw,184px)}.proof-module__-6Sfoq__published{gap:clamp(40px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}.proof-module__-6Sfoq__policy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,80px);display:grid}.proof-module__-6Sfoq__rules{border-top:1px solid var(--s-line-2);display:grid}.proof-module__-6Sfoq__rules li{border-bottom:1px solid var(--s-line);grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:8px 24px;padding:24px 0;display:grid}.proof-module__-6Sfoq__rules .mono{color:var(--s-fg-3)}.proof-module__-6Sfoq__rules h3{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,24px);font-weight:550}.proof-module__-6Sfoq__rules p{color:var(--s-fg-2)}.proof-module__-6Sfoq__ask{border-radius:var(--r-lg);background:var(--paper-hi);border:1px solid var(--s-line);flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.proof-module__-6Sfoq__ask p{letter-spacing:-.02em;max-width:22em;font-size:19px;line-height:1.4}.proof-module__-6Sfoq__ask .btn{margin-top:auto}.proof-module__-6Sfoq__seal{width:112px;height:112px;transition:transform 1.2s var(--ease)}.proof-module__-6Sfoq__ask:hover .proof-module__-6Sfoq__seal{transform:rotate(-40deg)}.proof-module__-6Sfoq__sealRim{fill:none;stroke:var(--paper-line-2)}.proof-module__-6Sfoq__sealCore{fill:var(--pea)}.proof-module__-6Sfoq__sealText{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--forest);font-size:10px}.proof-module__-6Sfoq__sealMark path{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round}.proof-module__-6Sfoq__sealMark circle{fill:var(--ink)}@media (max-width:960px){.proof-module__-6Sfoq__policy{grid-template-columns:1fr}}@media (max-width:600px){.proof-module__-6Sfoq__rules li{grid-template-columns:40px minmax(0,1fr)}.proof-module__-6Sfoq__rules p{grid-column:2}}
.cta-module__VgjjHq__cta{padding-block:clamp(96px,11vw,168px) clamp(72px,8vw,120px);overflow:hidden}.cta-module__VgjjHq__branch{right:max(var(--gutter), calc((100vw - var(--max)) / 2));width:clamp(180px,22vw,340px);height:auto;position:absolute;top:clamp(72px,9vw,140px);overflow:visible}.cta-module__VgjjHq__branch path{fill:none;stroke:#06080724;stroke-width:.45px;stroke-linecap:round}.cta-module__VgjjHq__branch circle{fill:#06080724}.cta-module__VgjjHq__branch circle:nth-of-type(2){fill:var(--ink)}@media (max-width:900px){.cta-module__VgjjHq__branch{opacity:.7;width:120px;top:48px}}@media (max-width:600px){.cta-module__VgjjHq__branch{display:none}}.cta-module__VgjjHq__inner{gap:clamp(28px,4vw,48px);display:grid;position:relative}.cta-module__VgjjHq__title{letter-spacing:-.05em;font-variation-settings:"wght" 540;max-width:10.5em;font-size:clamp(48px,8vw,136px);font-weight:500;line-height:.92}.cta-module__VgjjHq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,5vw,80px);margin-top:clamp(8px,2vw,24px);display:grid}.cta-module__VgjjHq__lead{color:var(--s-fg-2)}.cta-module__VgjjHq__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cta-module__VgjjHq__route{border-radius:var(--r-lg);background:var(--ink);min-height:210px;color:var(--fg);transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;gap:10px;padding:24px 24px 22px;display:flex}.cta-module__VgjjHq__route:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #06080799}.cta-module__VgjjHq__route .mono{color:var(--pea)}.cta-module__VgjjHq__route strong{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.15}.cta-module__VgjjHq__go{color:var(--fg);align-items:center;gap:8px;margin-top:auto;font-weight:550;display:inline-flex}.cta-module__VgjjHq__route:hover .cta-module__VgjjHq__go .arrow{transform:translate(4px)}.cta-module__VgjjHq__address{border-top:1px solid var(--s-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:28px;display:flex}.cta-module__VgjjHq__address .mono{color:var(--s-fg-3)}.cta-module__VgjjHq__setup{font-weight:550}@media (max-width:900px){.cta-module__VgjjHq__grid{grid-template-columns:1fr}}@media (max-width:600px){.cta-module__VgjjHq__routes{grid-template-columns:1fr}.cta-module__VgjjHq__route{min-height:0}.cta-module__VgjjHq__address{flex-direction:column;align-items:flex-start}}
.footer-module__F-ZiRa__footer{padding-top:clamp(72px,9vw,120px);position:relative;overflow:hidden}.footer-module__F-ZiRa__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer-module__F-ZiRa__brand p{letter-spacing:-.02em;color:var(--fg-2);max-width:15em;margin-top:18px;font-size:19px;line-height:1.3}.footer-module__F-ZiRa__column{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer-module__F-ZiRa__column .mono{color:var(--fg-3);margin-bottom:10px}.footer-module__F-ZiRa__column a{min-height:36px;color:var(--fg);overflow-wrap:anywhere;transition:color .16s var(--ease);align-items:center;display:inline-flex}.footer-module__F-ZiRa__column a:hover{color:var(--pea)}.footer-module__F-ZiRa__bottom{border-top:1px solid var(--ink-line);color:var(--fg-3);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(56px,7vw,96px);padding-block:20px;font-size:14px;display:flex}.footer-module__F-ZiRa__backTop{min-height:44px;color:var(--fg-2);align-items:center;display:inline-flex}.footer-module__F-ZiRa__backTop:hover{color:var(--fg)}.footer-module__F-ZiRa__giant{letter-spacing:-.075em;text-align:center;white-space:nowrap;background:linear-gradient(#2a352e 0%,#121814 62%,#0a0d0b 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:clamp(8px,2vw,24px) 0 0;font-size:clamp(88px,23vw,400px);font-weight:600;line-height:.74;translate:0 .12em}@media (max-width:900px){.footer-module__F-ZiRa__top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-module__F-ZiRa__brand{grid-column:1/-1}}@media (max-width:480px){.footer-module__F-ZiRa__top{grid-template-columns:1fr}}
.blueprint-module__pamwbG__blueprint{--pulse:0;border-radius:var(--r-xl);border:1px solid var(--paper-line);background:radial-gradient(100% 60% at 50% 100%, #0c21180f, transparent 70%), var(--paper-hi);grid-template-rows:auto 84px auto auto;grid-template-columns:132px repeat(5,minmax(0,1fr));column-gap:14px;padding:28px 28px 0;display:grid;position:relative;box-shadow:0 50px 120px -60px #0c211873}.blueprint-module__pamwbG__lanes{grid-area:1/1/4;grid-template-rows:subgrid;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest-3);font-size:11px;line-height:1.35;display:grid}.blueprint-module__pamwbG__lanes span{align-self:center;max-width:11ch}.blueprint-module__pamwbG__lanes [data-lane=seen]{align-self:start;padding-top:8px}.blueprint-module__pamwbG__lanes [data-lane=line]{color:var(--moss)}.blueprint-module__pamwbG__lanes [data-lane=under]{align-self:start;padding-top:10px}.blueprint-module__pamwbG__line{background:repeating-linear-gradient(90deg, var(--paper-line-2) 0 8px, transparent 8px 14px);grid-area:2/2/auto/-1;align-self:center;height:2px;margin-inline:-6px;position:relative}.blueprint-module__pamwbG__line:before{content:"";width:calc(var(--pulse) * 100%);background:var(--moss);position:absolute;inset:0}.blueprint-module__pamwbG__pulse{top:50%;left:calc(var(--pulse) * 100%);background:var(--pea);border:3px solid var(--forest);width:16px;height:16px;box-shadow:0 0 0 6px #c6f24e47, 0 0 26px var(--pea);border-radius:50%;position:absolute;translate:-50% -50%}.blueprint-module__pamwbG__stages{grid-area:1/2/4/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.blueprint-module__pamwbG__stage{grid-row:1/4;grid-template-rows:subgrid;display:grid}.blueprint-module__pamwbG__seen{border:1px solid var(--paper-line);transition:border-color .4s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:14px 14px 16px;display:flex;box-shadow:0 1px #0c21180a}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__seen{border-color:#2a6a3f73;transform:translateY(-3px);box-shadow:0 0 0 3px #c6f24e59,0 20px 40px -24px #0c211873}.blueprint-module__pamwbG__step{letter-spacing:-.02em;color:var(--forest);font-size:15px;font-weight:600}.blueprint-module__pamwbG__step b{font-family:var(--font-mono);color:var(--forest-3);margin-right:6px;font-size:11px;font-weight:450}.blueprint-module__pamwbG__seen p{color:var(--forest-2);font-size:14px;line-height:1.4}.blueprint-module__pamwbG__stem{background:linear-gradient(var(--paper-line-2), var(--paper-line-2));width:2px;height:100%;transition:background .4s var(--ease);justify-self:center;position:relative}.blueprint-module__pamwbG__stem:after{content:"";background:var(--paper-hi);border:2px solid var(--paper-line-2);width:10px;height:10px;transition:background .4s var(--ease), border-color .4s var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__stem{background:linear-gradient(var(--moss), var(--forest))}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__stem:after{background:var(--pea);border-color:var(--forest)}.blueprint-module__pamwbG__under{align-content:start;gap:8px;padding-bottom:28px;display:grid}.blueprint-module__pamwbG__under li{background:var(--ink-2);color:var(--fg-2);transition:color .4s var(--ease), background .4s var(--ease);border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.blueprint-module__pamwbG__under li:before{content:"";background:var(--fg-3);width:7px;height:7px;transition:background .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;flex:none}.blueprint-module__pamwbG__under li[data-human]:before{border-radius:1px;transform:rotate(45deg)}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__under li{background:var(--ink);color:var(--fg)}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__under li:before{background:var(--pea);box-shadow:0 0 10px var(--pea)}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__under li[data-human]:before{background:var(--amber);box-shadow:0 0 10px var(--amber)}.blueprint-module__pamwbG__caption{border-top:1px solid var(--paper-line);color:var(--forest-3);grid-area:4/1/auto/-1;margin-inline:-28px;padding:16px 28px 18px;font-size:13px}.blueprint-module__pamwbG__mini{background:var(--paper);border-radius:12px;align-content:start;gap:7px;height:108px;padding:10px;display:grid;position:relative;overflow:hidden}.blueprint-module__pamwbG__chrome{gap:4px;display:flex}.blueprint-module__pamwbG__chrome i{background:#0c211833;border-radius:50%;width:5px;height:5px}.blueprint-module__pamwbG__siteHero{grid-template-rows:auto auto 1fr;grid-template-columns:1fr .9fr;gap:6px;height:78px;display:grid}.blueprint-module__pamwbG__siteHero b{background:var(--forest);border-radius:3px;grid-column:1;height:9px}.blueprint-module__pamwbG__siteHero b+b{width:70%}.blueprint-module__pamwbG__siteHero em{background:radial-gradient(120% 70% at 30% 120%,#2c6544 0 45%,#0000 46%),linear-gradient(#ffe2b4,#f2a07a);border-radius:8px;grid-area:1/2/4}.blueprint-module__pamwbG__field{border:1px solid var(--paper-line);background:#fff;border-radius:5px;height:16px}.blueprint-module__pamwbG__field[data-tall]{height:24px}.blueprint-module__pamwbG__submit{background:var(--forest);color:#fff;border-radius:6px;justify-self:start;padding:4px 10px;font-size:10px;font-weight:600}.blueprint-module__pamwbG__bubbleIn{border:1px solid var(--paper-line);background:#fff;border-radius:10px 10px 10px 3px;width:62%;height:26px}.blueprint-module__pamwbG__bubbleOut{background:var(--forest);color:#fff;white-space:nowrap;border-radius:10px 10px 3px;justify-self:end;padding:8px 10px;font-size:10.5px;font-weight:550}.blueprint-module__pamwbG__bubbleOut:after{content:"approved";font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin-top:3px;font-size:9px;display:block}.blueprint-module__pamwbG__calendar{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.blueprint-module__pamwbG__calendar i{aspect-ratio:1;border:1px solid var(--paper-line);background:#fff;border-radius:4px}.blueprint-module__pamwbG__calendar i[data-on]{background:var(--pea);border-color:var(--forest)}.blueprint-module__pamwbG__stars{fill:var(--forest);gap:3px;display:flex}.blueprint-module__pamwbG__stage[data-lit] .blueprint-module__pamwbG__stars{fill:#d99a1e}.blueprint-module__pamwbG__lines{gap:6px;display:grid}.blueprint-module__pamwbG__lines i{background:#0c211824;border-radius:3px;height:7px}.blueprint-module__pamwbG__lines i+i{width:60%}@media (max-width:1023px){.blueprint-module__pamwbG__blueprint{border-radius:var(--r-lg);grid-template-rows:none;grid-template-columns:1fr;padding:18px 18px 0}.blueprint-module__pamwbG__lanes,.blueprint-module__pamwbG__line{display:none}.blueprint-module__pamwbG__stages{grid-area:auto/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blueprint-module__pamwbG__stage{grid-row:auto;grid-template-rows:auto 48px auto}.blueprint-module__pamwbG__stem:before{content:"line of visibility";font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--moss);white-space:nowrap;font-size:10px;position:absolute;top:50%;left:14px;translate:0 -50%}.blueprint-module__pamwbG__under{padding-bottom:6px}.blueprint-module__pamwbG__caption{grid-row:auto;margin:18px -18px 0;padding-inline:18px}}@media (max-width:600px){.blueprint-module__pamwbG__stages{grid-template-columns:1fr}}
.sections-module__XUHV9W__white{background:var(--paper-hi)}.sections-module__XUHV9W__warm{background:radial-gradient(50% 30% at 0% 0%, #c6f24e29, transparent 70%), var(--paper)}.sections-module__XUHV9W__dark{background:radial-gradient(60% 40% at 85% 0%, #c6f24e1a, transparent 70%), radial-gradient(50% 40% at 10% 100%, #2a6a3f38, transparent 70%), var(--ink)}.sections-module__XUHV9W__panel{margin-top:clamp(48px,6vw,88px);position:relative}.sections-module__XUHV9W__panel:before{content:"";z-index:-1;border-radius:var(--r-xl);filter:blur(40px);pointer-events:none;background:radial-gradient(60% 60%,#c6f24e38,#0000 70%);position:absolute;inset:8% 4% -4%}.sections-module__XUHV9W__rail{margin-top:clamp(48px,6vw,88px)}
.autonomy-ladder-module__UmdGbW__panel{--step:0;border-radius:var(--r-lg);background:linear-gradient(180deg, #c6f24e0f, transparent 30%, transparent 70%, #ffb54712), var(--ink-1);border:1px solid var(--ink-line-2);color:var(--fg);margin-top:clamp(48px,6vw,88px);padding:clamp(20px,3vw,40px);box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #0c21188c}.autonomy-ladder-module__UmdGbW__scale{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--ink-line);justify-content:space-between;padding:0 0 18px 48px;font-size:12px;display:flex}.autonomy-ladder-module__UmdGbW__scale span:first-child{color:var(--pea)}.autonomy-ladder-module__UmdGbW__scale span:last-child{color:var(--amber)}.autonomy-ladder-module__UmdGbW__body{grid-template-columns:28px minmax(0,1fr);gap:20px;display:grid;position:relative}.autonomy-ladder-module__UmdGbW__rail{margin-block:12px;position:relative}.autonomy-ladder-module__UmdGbW__rail:before{content:"";background:linear-gradient(var(--pea), var(--amber));opacity:.7;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.autonomy-ladder-module__UmdGbW__marker{left:50%;top:calc((var(--step) + .5) * 25%);background:color-mix(in oklab, var(--amber) calc(var(--step) * 33.3%), var(--pea));width:16px;height:16px;box-shadow:0 0 0 5px #060807e6, 0 0 22px 4px color-mix(in oklab, var(--amber) calc(var(--step) * 33.3%), var(--pea));transition:top .6s var(--spring), background-color .4s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.autonomy-ladder-module__UmdGbW__tiers{grid-template-rows:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.autonomy-ladder-module__UmdGbW__tier{--tone:color-mix(in oklab, var(--amber) var(--mix), var(--pea));border-bottom:1px solid var(--ink-line);border-radius:var(--r-sm);transition:background-color .4s var(--ease);grid-template-columns:52px minmax(0,1fr) minmax(0,2.4fr) 96px;align-items:center;gap:24px;padding:26px 20px;display:grid;position:relative}.autonomy-ladder-module__UmdGbW__tier:last-child{border-bottom:0}.autonomy-ladder-module__UmdGbW__tier[data-current]{background:#f3f6f009}.autonomy-ladder-module__UmdGbW__tier:before{content:"";background:var(--tone);opacity:0;width:2px;transition:opacity .4s var(--ease);border-radius:2px;position:absolute;top:20%;bottom:20%;left:0}.autonomy-ladder-module__UmdGbW__tier[data-current]:before{opacity:1}.autonomy-ladder-module__UmdGbW__num{font-family:var(--font-mono);color:var(--tone);font-size:13px}.autonomy-ladder-module__UmdGbW__level{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.1}.autonomy-ladder-module__UmdGbW__facts{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.autonomy-ladder-module__UmdGbW__facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.autonomy-ladder-module__UmdGbW__facts dd{color:var(--fg-2);margin:6px 0 0;font-size:15px;line-height:1.45}.autonomy-ladder-module__UmdGbW__meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.autonomy-ladder-module__UmdGbW__meter i{border:1px solid var(--ink-line-2);border-radius:3px;height:18px}.autonomy-ladder-module__UmdGbW__meter i[data-on]{background:var(--tone);opacity:.85;border-color:#0000}@media (max-width:900px){.autonomy-ladder-module__UmdGbW__tier{grid-template-columns:40px minmax(0,1fr) 72px;gap:12px 16px;padding:22px 12px}.autonomy-ladder-module__UmdGbW__facts{grid-column:1/-1;grid-template-columns:1fr;gap:12px}.autonomy-ladder-module__UmdGbW__meter{grid-area:1/3}}@media (max-width:480px){.autonomy-ladder-module__UmdGbW__scale{padding-left:0}.autonomy-ladder-module__UmdGbW__body{grid-template-columns:14px minmax(0,1fr);gap:10px}.autonomy-ladder-module__UmdGbW__marker{width:12px;height:12px}.autonomy-ladder-module__UmdGbW__tier{grid-template-columns:30px minmax(0,1fr) 56px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.autonomy-ladder-module__UmdGbW__marker,.autonomy-ladder-module__UmdGbW__tier,.autonomy-ladder-module__UmdGbW__tier:before{transition:none}}
.signs-module__4mhw0q__grid{border-top:1px solid var(--s-line);border-left:1px solid var(--s-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,88px);display:grid}.signs-module__4mhw0q__item{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);transition:background-color .3s var(--ease);flex-direction:column;gap:clamp(28px,3vw,44px);padding:clamp(24px,2.6vw,40px);display:flex;position:relative}.signs-module__4mhw0q__item:hover{background:#c6f24e0a}.signs-module__4mhw0q__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--s-fg-3);font-size:12px}.signs-module__4mhw0q__problem{letter-spacing:-.03em;color:var(--fg);font-size:clamp(22px,1.9vw,29px);font-weight:500;line-height:1.16}.signs-module__4mhw0q__problem span{background-image:linear-gradient(var(--danger), var(--danger));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) calc(var(--d,0) * 80ms + .45s);background-position:0 58%;background-repeat:no-repeat;background-size:100% 2px}.js .signs-module__4mhw0q__item:not([data-shown]) .signs-module__4mhw0q__problem span{background-size:0% 2px}.signs-module__4mhw0q__fix{border-top:1px dashed var(--s-line-2);gap:10px;margin-top:auto;padding-top:20px;display:grid}.signs-module__4mhw0q__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pea);align-items:center;gap:8px;font-size:11px;display:inline-flex}.signs-module__4mhw0q__label svg{background:var(--pea);width:18px;height:18px;color:var(--ink);border-radius:5px;padding:2px}.signs-module__4mhw0q__fixCopy{color:var(--fg-2);font-size:17px;line-height:1.5}@media (max-width:1000px){.signs-module__4mhw0q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.signs-module__4mhw0q__grid{grid-template-columns:1fr}}
.diagram-module__YmJKSa__figure{min-width:0;margin:0}.diagram-module__YmJKSa__wide,.diagram-module__YmJKSa__tall{min-width:0}.diagram-module__YmJKSa__wide svg,.diagram-module__YmJKSa__tall svg{width:100%;height:auto;display:block;overflow:visible}.diagram-module__YmJKSa__wide{display:none}.diagram-module__YmJKSa__tall svg{max-width:440px;margin-inline:auto}@media (min-width:760px){.diagram-module__YmJKSa__figure[data-bp=md] .diagram-module__YmJKSa__wide{display:block}.diagram-module__YmJKSa__figure[data-bp=md] .diagram-module__YmJKSa__tall{display:none}}@media (min-width:1100px){.diagram-module__YmJKSa__figure[data-bp=lg] .diagram-module__YmJKSa__wide{display:block}.diagram-module__YmJKSa__figure[data-bp=lg] .diagram-module__YmJKSa__tall{display:none}}.diagram-module__YmJKSa__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--s-fg-3);margin-top:18px;font-size:12px}.diagram-module__YmJKSa__t{font-family:var(--font-sans);letter-spacing:-.01em;fill:var(--fg);font-size:15px;font-weight:500}.diagram-module__YmJKSa__m{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--fg-3);font-size:13px}.diagram-module__YmJKSa__l_dim{fill:var(--fg-3)}.diagram-module__YmJKSa__l_fg{fill:var(--fg-2)}.diagram-module__YmJKSa__l_pea{fill:var(--pea)}.diagram-module__YmJKSa__l_amber{fill:var(--amber)}.diagram-module__YmJKSa__l_ink,.diagram-module__YmJKSa__gap{fill:var(--ink)}.diagram-module__YmJKSa__node rect{fill:var(--ink-2);stroke:var(--ink-line-2);stroke-width:1px}.diagram-module__YmJKSa__b_hi rect{fill:#c6f24e0f;stroke:#c6f24e8c}.diagram-module__YmJKSa__b_pea rect{fill:var(--pea);stroke:var(--pea)}.diagram-module__YmJKSa__b_pea .diagram-module__YmJKSa__t{fill:var(--ink);font-weight:600}.diagram-module__YmJKSa__b_pea .diagram-module__YmJKSa__m{fill:#2c3b14}.diagram-module__YmJKSa__b_ghost rect{fill:#0000;stroke:var(--ink-line-2);stroke-dasharray:4 5}.diagram-module__YmJKSa__b_ghost .diagram-module__YmJKSa__t{fill:var(--fg-3)}.diagram-module__YmJKSa__b_frame rect{fill:#1117148c;stroke:#c6f24e38}.diagram-module__YmJKSa__b_amber rect{fill:#ffb54712;stroke:#ffb5478c}.diagram-module__YmJKSa__wire,.diagram-module__YmJKSa__wireStatic{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.diagram-module__YmJKSa__solid{stroke-dasharray:1 1;stroke-dashoffset:0}.diagram-module__YmJKSa__dashed{stroke-dasharray:4 6}.diagram-module__YmJKSa__w_pea{stroke:var(--pea);opacity:.75}.diagram-module__YmJKSa__w_dim{stroke:var(--fg-3);opacity:.6}.diagram-module__YmJKSa__w_amber{stroke:var(--amber);opacity:.85}.diagram-module__YmJKSa__mk_pea,.diagram-module__YmJKSa__mk_dim,.diagram-module__YmJKSa__mk_amber{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.diagram-module__YmJKSa__mk_pea{stroke:var(--pea)}.diagram-module__YmJKSa__mk_dim{stroke:var(--fg-3)}.diagram-module__YmJKSa__mk_amber{stroke:var(--amber)}.diagram-module__YmJKSa__packet{pointer-events:none}.diagram-module__YmJKSa__p_pea{fill:var(--pea)}.diagram-module__YmJKSa__p_dim{fill:var(--fg-2)}.diagram-module__YmJKSa__p_amber{fill:var(--amber)}.diagram-module__YmJKSa__diamond polygon{fill:#ffb5471f;stroke:var(--amber);stroke-width:1.5px}.diagram-module__YmJKSa__diamond .diagram-module__YmJKSa__diamondCore{fill:var(--amber);stroke:none}@keyframes diagram-module__YmJKSa__draw{0%{stroke-dashoffset:1px}}@keyframes diagram-module__YmJKSa__appear{0%{opacity:0}}@keyframes diagram-module__YmJKSa__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes diagram-module__YmJKSa__pulse{50%{opacity:.35}}.js .diagram-module__YmJKSa__figure[data-draw=on] .diagram-module__YmJKSa__solid{animation:diagram-module__YmJKSa__draw 1s var(--ease) both;animation-delay:var(--wd,0s)}.js .diagram-module__YmJKSa__figure[data-draw=on] .diagram-module__YmJKSa__dashed{animation:diagram-module__YmJKSa__appear .9s var(--ease) both;animation-delay:calc(var(--wd,0s) + .3s)}.js .diagram-module__YmJKSa__figure[data-draw=on] .diagram-module__YmJKSa__node{animation:diagram-module__YmJKSa__rise .7s var(--ease) both;animation-delay:var(--nd,0s)}.diagram-module__YmJKSa__diamondCore,.diagram-module__YmJKSa__pulse{animation:diagram-module__YmJKSa__pulse 2.4s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.diagram-module__YmJKSa__packet{display:none}.diagram-module__YmJKSa__figure .diagram-module__YmJKSa__solid,.diagram-module__YmJKSa__figure .diagram-module__YmJKSa__dashed,.diagram-module__YmJKSa__figure .diagram-module__YmJKSa__node,.diagram-module__YmJKSa__diamondCore,.diagram-module__YmJKSa__pulse{animation:none!important}}.diagram-module__YmJKSa__rowBg{fill:#f3f6f009;stroke:var(--ink-line)}.diagram-module__YmJKSa__tick{fill:var(--pea)}.diagram-module__YmJKSa__chip{fill:#c6f24e14;stroke:#c6f24e59}.diagram-module__YmJKSa__chipDim{fill:#0000;stroke:var(--ink-line-2);stroke-dasharray:3 4}.diagram-module__YmJKSa__boundary{fill:none;stroke:var(--amber);stroke-width:1px;stroke-dasharray:2 6;opacity:.7}.diagram-module__YmJKSa__bar{fill:var(--pea)}.diagram-module__YmJKSa__barOut{fill:#87928a38}.diagram-module__YmJKSa__funnel{fill:#c6f24e0d;stroke:#c6f24e59;stroke-width:1px}.diagram-module__YmJKSa__ring{fill:none;stroke:var(--pea);stroke-width:1.5px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%;animation:6s linear infinite diagram-module__YmJKSa__spin}@keyframes diagram-module__YmJKSa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.diagram-module__YmJKSa__ring{animation:none}}.diagram-module__YmJKSa__criterion{fill:none;stroke:var(--fg-2);stroke-width:1.5px}.diagram-module__YmJKSa__stack{fill:var(--ink-2);stroke:var(--ink-line-2)}.diagram-module__YmJKSa__router{fill:#c6f24e14;stroke:var(--pea);stroke-width:1.5px}
.offering-visuals-module__8pH2tq__annotated{--out:33.34%;aspect-ratio:16/8.5;position:relative}.offering-visuals-module__8pH2tq__mock{background:#fbf7ef;border-radius:12px;position:absolute;inset:3% 20% 5%;box-shadow:0 0 0 1px #0c211824,0 30px 50px -30px #0c211873}.offering-visuals-module__8pH2tq__mock>span{position:absolute}.offering-visuals-module__8pH2tq__mockBar{background:var(--paper-1);border-radius:12px 12px 0 0;align-items:center;gap:5px;height:9%;padding-inline:12px;display:flex;inset:0 0 auto}.offering-visuals-module__8pH2tq__mockBar i{background:var(--paper-line-2);border-radius:50%;width:7px;height:7px}.offering-visuals-module__8pH2tq__load{background:linear-gradient(90deg, var(--moss), var(--pea));height:2px;position:absolute;bottom:0;left:0;right:0}.offering-visuals-module__8pH2tq__headline{gap:8px;width:40%;display:grid;top:22%;left:7%}.offering-visuals-module__8pH2tq__headline i{background:var(--forest);border-radius:4px;height:14px}.offering-visuals-module__8pH2tq__headline i+i{width:72%}.offering-visuals-module__8pH2tq__sub{gap:6px;width:36%;display:grid;top:43%;left:7%}.offering-visuals-module__8pH2tq__sub i{background:#0c211829;border-radius:3px;height:6px}.offering-visuals-module__8pH2tq__sub i+i{width:70%}.offering-visuals-module__8pH2tq__cta{background:var(--moss);border-radius:999px;width:20%;height:8%;top:57%;left:7%}.offering-visuals-module__8pH2tq__mockArt{background:radial-gradient(60% 50% at 30% 30%,#ffecc8e6,#0000 70%),linear-gradient(170deg,#f3c58f,#e48b5a 50%,#2f3d2c);border-radius:10px;height:44%;top:19%;left:54%;right:7%}.offering-visuals-module__8pH2tq__proofRow{grid-template-columns:repeat(3,1fr);gap:4%;display:grid;inset:72% 7% 8%}.offering-visuals-module__8pH2tq__proofRow>span{background:var(--paper-1);border-radius:8px;align-content:center;gap:5px;padding:0 10%;display:grid}.offering-visuals-module__8pH2tq__proofRow b{background:#e2a24f;border-radius:3px;width:40%;height:6px}.offering-visuals-module__8pH2tq__proofRow i{background:#0c211824;border-radius:3px;height:5px}.offering-visuals-module__8pH2tq__proofRow i+i{width:60%}.offering-visuals-module__8pH2tq__note{top:var(--y);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.offering-visuals-module__8pH2tq__note[data-side=left]{left:calc(var(--out) * -1);width:calc(var(--x) + var(--out))}.offering-visuals-module__8pH2tq__note[data-side=right]{right:calc(var(--out) * -1);width:calc(100% - var(--x) + var(--out));flex-direction:row-reverse}.offering-visuals-module__8pH2tq__noteLabel{background:var(--forest);color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:450}.offering-visuals-module__8pH2tq__leader{border-top:1px dashed var(--forest-3);flex:1;min-width:12px}.offering-visuals-module__8pH2tq__pin{background:var(--pea);width:20px;height:20px;color:var(--forest);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;margin:0 -10px;font-size:10px;font-weight:600;display:grid;box-shadow:0 0 0 3px #c6f24e4d}.offering-visuals-module__8pH2tq__legend{display:none}.offering-visuals-module__8pH2tq__systems{aspect-ratio:16/8.5;position:relative}.offering-visuals-module__8pH2tq__wires{fill:none;width:100%;height:100%;stroke:var(--moss);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.55;position:absolute;inset:0}.offering-visuals-module__8pH2tq__hub{background:var(--forest);color:var(--fg);text-align:center;border-radius:14px;gap:4px;padding:14px 20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #c6f24e59,0 20px 40px -20px #0c2118b3}.offering-visuals-module__8pH2tq__hub b{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:550}.offering-visuals-module__8pH2tq__hub i{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pea);white-space:nowrap;font-size:10px;font-style:normal}.offering-visuals-module__8pH2tq__tile{box-shadow:0 0 0 1px var(--paper-line), 0 12px 24px -16px #0c211880;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:500;display:flex;position:absolute;transform:translate(-50%,-50%)}.offering-visuals-module__8pH2tq__tile i{background:linear-gradient(135deg, var(--pea), var(--moss));border-radius:5px;width:18px;height:18px}.offering-visuals-module__8pH2tq__auto{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-block:12px 18px;display:grid;position:relative}.offering-visuals-module__8pH2tq__auto:before{content:"";background:linear-gradient(90deg, var(--moss), var(--moss) 60%, var(--amber) 70%, var(--moss) 80%);opacity:.6;height:2px;position:absolute;top:31px;left:10%;right:10%}.offering-visuals-module__8pH2tq__step{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.offering-visuals-module__8pH2tq__dot{width:40px;height:40px;box-shadow:0 0 0 1px var(--paper-line-2), 0 10px 20px -12px #0c211880;background:#fff;border-radius:12px;position:relative}.offering-visuals-module__8pH2tq__dot:after{content:"";background:var(--moss);border-radius:4px;position:absolute;inset:13px}.offering-visuals-module__8pH2tq__step[data-kind=ai] .offering-visuals-module__8pH2tq__dot:after{background:var(--forest);box-shadow:0 0 0 3px var(--pea);border-radius:50%}.offering-visuals-module__8pH2tq__step[data-kind=human] .offering-visuals-module__8pH2tq__dot{box-shadow:0 0 0 2px var(--amber), 0 0 24px -2px #ffb547b3;background:#fff4e0}.offering-visuals-module__8pH2tq__step[data-kind=human] .offering-visuals-module__8pH2tq__dot:after{background:var(--amber);border-radius:50%}.offering-visuals-module__8pH2tq__stepLabel{letter-spacing:-.01em;font-size:14px;font-weight:550;line-height:1.25}.offering-visuals-module__8pH2tq__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-1);color:var(--forest-3);border-radius:5px;padding:3px 7px;font-size:10px}.offering-visuals-module__8pH2tq__step[data-kind=human] .offering-visuals-module__8pH2tq__tag{color:var(--amber-ink);background:#ffb54733}@media (max-width:640px){.offering-visuals-module__8pH2tq__tile{gap:5px;padding:6px 8px;font-size:11px}.offering-visuals-module__8pH2tq__tile i{width:12px;height:12px}.offering-visuals-module__8pH2tq__hub{padding:10px 12px}.offering-visuals-module__8pH2tq__hub b{font-size:12px}.offering-visuals-module__8pH2tq__hub i{display:none}.offering-visuals-module__8pH2tq__systems{aspect-ratio:4/3}.offering-visuals-module__8pH2tq__annotated{--out:0%;aspect-ratio:auto;gap:16px;display:grid}.offering-visuals-module__8pH2tq__mock{aspect-ratio:4/3.2;position:relative;inset:auto}.offering-visuals-module__8pH2tq__note .offering-visuals-module__8pH2tq__noteLabel,.offering-visuals-module__8pH2tq__note .offering-visuals-module__8pH2tq__leader{display:none}.offering-visuals-module__8pH2tq__note[data-side]{width:0;left:var(--x);justify-content:center;right:auto}.offering-visuals-module__8pH2tq__note .offering-visuals-module__8pH2tq__pin{margin:0}.offering-visuals-module__8pH2tq__headline i{height:10px}.offering-visuals-module__8pH2tq__legend{grid-template-columns:1fr 1fr;gap:10px 16px;padding-bottom:14px;display:grid}.offering-visuals-module__8pH2tq__legend .offering-visuals-module__8pH2tq__pin{margin:0}.offering-visuals-module__8pH2tq__legend li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forest-2);align-items:center;gap:8px;font-size:11px;display:flex}.offering-visuals-module__8pH2tq__auto{grid-template-columns:1fr;gap:14px;padding-block:0 16px}.offering-visuals-module__8pH2tq__auto:before{background:linear-gradient(var(--moss), var(--moss) 60%, var(--amber) 72%, var(--moss) 84%);width:2px;height:auto;inset:10% auto 14% 19px}.offering-visuals-module__8pH2tq__step{text-align:left;grid-template-columns:40px 1fr auto;place-items:center start;gap:14px}}
.explorer-module__xXtzVW__explorer{margin-top:clamp(48px,6vw,88px)}.explorer-module__xXtzVW__tablist{display:none}.js .explorer-module__xXtzVW__tablist{scrollbar-width:none;border:1px solid var(--s-line-2);background:#111714b3;border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.explorer-module__xXtzVW__tab{min-height:44px;color:var(--fg-3);font:inherit;cursor:pointer;text-underline-offset:6px;transition:color .2s var(--ease), background-color .2s var(--ease), text-decoration-color .2s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:450;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}.explorer-module__xXtzVW__tab:hover{color:var(--fg)}.explorer-module__xXtzVW__tab[aria-selected=true]{color:var(--fg);background:var(--ink-3);-webkit-text-decoration-color:var(--pea);text-decoration-color:var(--pea);font-weight:600}.explorer-module__xXtzVW__tabIndex{font-family:var(--font-mono);color:var(--fg-3);font-size:12px}.explorer-module__xXtzVW__tab[aria-selected=true] .explorer-module__xXtzVW__tabIndex{color:var(--pea)}.explorer-module__xXtzVW__panels{gap:72px;display:grid}.js .explorer-module__xXtzVW__panels{gap:0;margin-top:32px}.js .explorer-module__xXtzVW__panel{transition:opacity .2s var(--ease), visibility 0s linear 0s;grid-area:1/1}.js .explorer-module__xXtzVW__panel[data-on=false]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility 0s linear .2s}.explorer-module__xXtzVW__panel{border:1px solid var(--s-line);border-radius:var(--r-lg);background:radial-gradient(80% 60% at 100% 0%, #c6f24e0d, transparent 70%), var(--ink-1);grid-template-columns:minmax(0,1fr);gap:40px;padding:clamp(24px,3.4vw,48px);display:grid}.explorer-module__xXtzVW__panel:focus-visible{outline:2px solid var(--pea);outline-offset:4px}@media (min-width:1100px){.explorer-module__xXtzVW__panel{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(40px,4vw,72px)}}.explorer-module__xXtzVW__label{color:var(--pea);gap:10px;font-size:13px;display:flex}.explorer-module__xXtzVW__label span{color:var(--fg-3)}.explorer-module__xXtzVW__title{max-width:14em;margin-top:18px}.explorer-module__xXtzVW__text{color:var(--fg-2);max-width:34em;margin-top:18px;font-size:17px;line-height:1.6}.explorer-module__xXtzVW__chips{flex-wrap:wrap;gap:8px;margin-top:26px;padding:0;list-style:none;display:flex}.explorer-module__xXtzVW__chips li{border:1px solid var(--s-line-2);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-2);border-radius:999px;padding:6px 12px;font-size:12px}.explorer-module__xXtzVW__output{border-top:1px solid var(--s-line);margin-top:30px;padding-top:20px}.explorer-module__xXtzVW__output p:first-child{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.explorer-module__xXtzVW__output p:last-child{color:var(--fg);margin-top:8px;font-size:17px;line-height:1.5}.explorer-module__xXtzVW__visual{min-width:0}.explorer-module__xXtzVW__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--s-fg-3);margin-top:18px;font-size:12px}@media (max-width:600px){.js .explorer-module__xXtzVW__tablist{width:100%}.explorer-module__xXtzVW__tab{flex:1 0 auto;justify-content:center;gap:6px;padding:0 9px;font-size:14px}.explorer-module__xXtzVW__tabIndex{display:none}}@media (prefers-reduced-motion:reduce){.js .explorer-module__xXtzVW__panel{transition:none}.js .explorer-module__xXtzVW__panel[data-on=false]{transition:none}}
.not-found-module__HS70Aa__page{min-height:100svh;padding-block:calc(var(--header-h) + 64px) 96px;align-items:center;display:grid;position:relative;overflow:clip}.not-found-module__HS70Aa__field{opacity:.8;width:100%;height:100%;position:absolute;inset:0}.not-found-module__HS70Aa__inner{justify-items:start;gap:28px;display:grid;position:relative}.not-found-module__HS70Aa__inner h1{max-width:12em}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:600px){.not-found-module__HS70Aa__actions{flex-direction:column;align-items:stretch;width:100%}}
.offerings-module__ARmu9W__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:clamp(32px,6vw,112px);margin-top:clamp(48px,6vw,88px);display:grid}.offerings-module__ARmu9W__index{position:relative}.offerings-module__ARmu9W__index ol{top:calc(var(--header-h) + 40px);border-left:1px solid var(--s-line);gap:4px;display:grid;position:sticky}.offerings-module__ARmu9W__link{letter-spacing:-.02em;min-height:44px;color:var(--s-fg-3);transition:color .3s var(--ease);align-items:baseline;gap:14px;padding:12px 0 12px 22px;font-size:clamp(18px,1.5vw,22px);line-height:1.25;display:flex;position:relative}.offerings-module__ARmu9W__link:before{content:"";background:var(--moss);width:3px;transition:transform .4s var(--ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0)}.offerings-module__ARmu9W__link:hover,.offerings-module__ARmu9W__link[aria-current]{color:var(--s-fg)}.offerings-module__ARmu9W__link[aria-current]:before{transform:scaleY(1)}.offerings-module__ARmu9W__linkNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--s-fg-3);font-size:12px}.offerings-module__ARmu9W__link[aria-current] .offerings-module__ARmu9W__linkNum{color:var(--moss)}.offerings-module__ARmu9W__list{gap:clamp(72px,9vw,140px);display:grid}.offerings-module__ARmu9W__offer{scroll-margin-top:calc(var(--header-h) + 32px);gap:22px;display:grid}.offerings-module__ARmu9W__name{color:var(--moss);gap:12px;display:flex}.offerings-module__ARmu9W__name span{color:var(--s-fg-3)}.offerings-module__ARmu9W__offer h3{max-width:14em;font-size:clamp(32px,3.6vw,56px)}.offerings-module__ARmu9W__copy{max-width:36em;font-size:clamp(17px,1.3vw,19px)}.offerings-module__ARmu9W__visual{border-radius:var(--r-lg);border:1px solid var(--s-line);background:linear-gradient(var(--paper-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--paper-line) 1px, transparent 1px) 0 0 / 32px 32px, var(--paper-hi);background-blend-mode:normal;margin-top:16px;padding:clamp(20px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0c211866}.offerings-module__ARmu9W__illus{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg-3);font-size:10px;position:absolute;bottom:10px;right:14px}.offerings-module__ARmu9W__builds{border-top:1px solid var(--s-line-2)}.offerings-module__ARmu9W__builds li{border-bottom:1px solid var(--s-line);letter-spacing:-.01em;align-items:center;gap:14px;padding:14px 0;font-size:17px;display:flex}.offerings-module__ARmu9W__builds li:before{content:"";background:var(--moss);border-radius:2px;flex:none;width:7px;height:7px}@media (max-width:900px){.offerings-module__ARmu9W__layout{grid-template-columns:1fr}.offerings-module__ARmu9W__index{display:none}}
.sections-module__UhYU1q__hero{padding-top:calc(var(--header-h) + clamp(56px, 8vw, 120px));padding-bottom:calc(var(--r-xl) + clamp(72px, 8vw, 120px));background:radial-gradient(60% 50% at 80% 10%, #c6f24e14, transparent 70%), var(--ink);color:var(--fg);position:relative;overflow:clip}.sections-module__UhYU1q__field{opacity:.35;pointer-events:none;width:100%;height:60%;position:absolute;inset:40% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 40% 70%,#0000);mask-image:linear-gradient(#0000,#000 40% 70%,#0000)}.sections-module__UhYU1q__heroInner{position:relative}.sections-module__UhYU1q__heroTitle{max-width:11.5em;margin-top:28px}.sections-module__UhYU1q__heroFoot{grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:32px 64px;margin-top:clamp(32px,4vw,56px);display:grid}.sections-module__UhYU1q__heroLead{max-width:38em}.sections-module__UhYU1q__actions{flex-wrap:wrap;gap:12px;display:flex}.sections-module__UhYU1q__heroVisual{border:1px solid var(--ink-line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#111714bf,#06080799);margin-top:clamp(56px,7vw,104px);padding:clamp(20px,3vw,44px);box-shadow:inset 0 1px #ffffff0a}@media (max-width:900px){.sections-module__UhYU1q__heroFoot{grid-template-columns:1fr}}@media (max-width:600px){.sections-module__UhYU1q__actions .btn{width:100%}.sections-module__UhYU1q__heroVisual{padding:20px 16px}}.sections-module__UhYU1q__paper{background:var(--paper);color:var(--forest)}.sections-module__UhYU1q__dark{background:radial-gradient(60% 40% at 85% 0%, #c6f24e14, transparent 70%), var(--ink);color:var(--fg)}.sections-module__UhYU1q__observations{border-top:1px solid var(--s-line-2);margin:clamp(56px,7vw,104px) 0 0;padding:0;list-style:none}.sections-module__UhYU1q__observations li{border-bottom:1px solid var(--s-line);grid-template-columns:120px minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:16px 48px;padding-block:clamp(32px,4vw,56px);display:grid}.sections-module__UhYU1q__obsIndex{font-family:var(--font-mono);color:var(--s-accent-text);font-size:14px}.sections-module__UhYU1q__observations p{color:var(--s-fg-2);max-width:28em;font-size:19px;line-height:1.55}.sections-module__UhYU1q__endLine{margin-top:clamp(48px,6vw,80px)}@media (max-width:900px){.sections-module__UhYU1q__observations li{grid-template-columns:1fr}}.sections-module__UhYU1q__capabilities{margin-top:clamp(48px,6vw,88px)}.sections-module__UhYU1q__strip{margin-top:clamp(56px,6vw,88px)}.sections-module__UhYU1q__stripLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg-3);font-size:12px}.sections-module__UhYU1q__layers{border:1px solid var(--s-line-2);border-radius:var(--r-md);grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.sections-module__UhYU1q__layers li{border-left:1px solid var(--s-line);background:linear-gradient(180deg, rgba(198, 242, 78, calc(.02 + var(--i) * .012)), transparent);gap:6px;padding:22px 20px;display:grid;position:relative}.sections-module__UhYU1q__layers li:first-child{border-left:0}.sections-module__UhYU1q__layers li:after{content:"";background:var(--pea);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.js .sections-module__UhYU1q__strip[data-shown] .sections-module__UhYU1q__layers li:after{animation:sections-module__UhYU1q__scan 4.5s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .3s)}@keyframes sections-module__UhYU1q__scan{0%,to{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}60%{opacity:0;transform:scaleX(1)}}.sections-module__UhYU1q__layerIndex{font-family:var(--font-mono);color:var(--pea);font-size:12px}.sections-module__UhYU1q__layers strong{letter-spacing:-.02em;font-size:17px;font-weight:550}.sections-module__UhYU1q__layerHint{color:var(--s-fg-3);font-size:14px}@media (max-width:900px){.sections-module__UhYU1q__layers{grid-template-columns:1fr}.sections-module__UhYU1q__layers li{border-left:0;border-top:1px solid var(--s-line);grid-template-columns:40px minmax(0,1fr)}.sections-module__UhYU1q__layers li:first-child{border-top:0}.sections-module__UhYU1q__layerHint{grid-column:2}}.sections-module__UhYU1q__rail{margin-top:clamp(48px,6vw,88px)}.sections-module__UhYU1q__measureGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px clamp(48px,6vw,112px);display:grid}.sections-module__UhYU1q__measureCopy h2,.sections-module__UhYU1q__measureLead{margin-top:28px}.sections-module__UhYU1q__scorecard{border-top:1px solid var(--s-line-2)}.sections-module__UhYU1q__scoreHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-fg-3);border-bottom:1px solid var(--s-line-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:14px 0;font-size:12px;display:grid}.sections-module__UhYU1q__scorecard dl{margin:0}.sections-module__UhYU1q__scoreRow{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 24px;padding:28px 0;display:grid}.sections-module__UhYU1q__scoreRow dt{letter-spacing:-.03em;align-items:baseline;gap:16px;font-size:clamp(22px,2vw,28px);font-weight:550;display:flex}.sections-module__UhYU1q__scoreIndex{font-family:var(--font-mono);letter-spacing:0;color:var(--pea);font-size:12px;font-weight:400}.sections-module__UhYU1q__scoreRow dd{color:var(--s-fg-2);margin:0;font-size:17px;line-height:1.5}.sections-module__UhYU1q__scoreNote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--s-fg-3);margin-top:20px;font-size:12px}@media (max-width:1000px){.sections-module__UhYU1q__measureGrid{grid-template-columns:1fr}}@media (max-width:600px){.sections-module__UhYU1q__scoreRow,.sections-module__UhYU1q__scoreHead{grid-template-columns:1fr}.sections-module__UhYU1q__scoreHead span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.js .sections-module__UhYU1q__strip[data-shown] .sections-module__UhYU1q__layers li:after{animation:none}}
