[data-native-pillar=connect] .chapter-hero{font-family:var(--font-body),Arial,sans-serif;color:#f7f7f5;background:#0c1010;color-scheme:dark;--teal:#006262;--focus:#a1e5e4;--muted:#cbcdcc}[data-native-pillar=connect] .chapter-hero *{box-sizing:border-box}[data-native-pillar=connect] .chapter-hero{margin:0}[data-native-pillar=connect] .chapter-hero:has(dialog[open]){overflow:hidden}[data-native-pillar=connect] .chapter-hero a{color:inherit;text-decoration:none}[data-native-pillar=connect] .chapter-hero button{font:inherit;color:inherit;cursor:pointer}[data-native-pillar=connect] .chapter-hero a,[data-native-pillar=connect] .chapter-hero button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-native-pillar=connect] .chapter-hero a:focus-visible,[data-native-pillar=connect] .chapter-hero button:focus-visible{outline:2px solid var(--focus);outline-offset:5px}[data-native-pillar=connect] .chapter-hero button:disabled{opacity:.45;cursor:default}[data-native-pillar=connect] .chapter-hero [hidden]{display:none!important}[data-native-pillar=connect] .chapter-hero .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-native-pillar=connect] .chapter-hero .skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 20px;background:#f7f7f5;color:#0c1010;transform:translateY(-180%)}[data-native-pillar=connect] .chapter-hero .skip-link:focus{transform:none}[data-native-pillar=connect] .chapter-hero .hero{position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:1920px;min-height:62.5473vw;margin:auto;overflow:hidden;background:radial-gradient(ellipse at 25% 30%,#1b2323,transparent 58%),#0c1010}@media(min-width:1920px){[data-native-pillar=connect] .chapter-hero .hero{min-height:1200.908px}}[data-native-pillar=connect] .chapter-hero .site-header{position:absolute;z-index:100;left:5.8008cqw;right:5.2963cqw;top:1.9546cqw;height:max(70px,5.6747cqw);display:flex;align-items:center;justify-content:space-between;gap:1.6cqw;padding:0 1.9cqw;border:1px solid #72babc99;border-radius:1000px;background:linear-gradient(135deg,#112a2bd1,#071314d1);box-shadow:inset 0 1px 0 #e5ffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-native-pillar=connect] .chapter-hero .brand{display:flex;align-items:center;width:15.1955cqw;min-height:44px;flex:none}[data-native-pillar=connect] .chapter-hero .brand img{width:100%;height:auto;display:block}[data-native-pillar=connect] .chapter-hero .desktop-nav{display:flex;align-items:center;justify-content:space-between;width:42cqw;gap:1.4cqw;margin-left:auto;margin-right:auto}[data-native-pillar=connect] .chapter-hero .desktop-nav a{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-family:var(--font-mono),monospace;font-size:max(13px,1.27cqw);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}[data-native-pillar=connect] .chapter-hero .desktop-nav a::after{content:'';position:absolute;bottom:8px;left:0;right:0;height:1px;background:#91c9c7;transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}[data-native-pillar=connect] .chapter-hero .desktop-nav a:hover::after{transform:scaleX(1)}[data-native-pillar=connect] .chapter-hero .header-actions{display:flex;align-items:center;gap:12px;flex:none}[data-native-pillar=connect] .chapter-hero .capsule{display:flex;align-items:center;border:1px solid #55b3b5;border-radius:1000px;background:linear-gradient(145deg,#003e42e6,#002326e6);box-shadow:inset 0 1px 0 #e5ffff1f;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}[data-native-pillar=connect] .chapter-hero .capsule:hover{border-color:#92e2e4;background:linear-gradient(145deg,#07545ae6,#03292ce6);box-shadow:inset 0 1px 0 #e5ffff38}[data-native-pillar=connect] .chapter-hero .snapshot{justify-content:center;width:13.2409cqw;height:max(44px,3.5309cqw);font-family:var(--font-mono),monospace;font-size:max(13px,1.37cqw);text-transform:uppercase;white-space:nowrap;letter-spacing:.025em}[data-native-pillar=connect] .chapter-hero .menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:9px;flex:none;border:0;border-radius:50%;background:none}[data-native-pillar=connect] .chapter-hero .menu-toggle svg{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:3}[data-native-pillar=connect] .chapter-hero .hero-copy{position:absolute;z-index:80;left:70.4288cqw;top:16.7087cqw;width:26.23cqw}[data-native-pillar=connect] .chapter-hero .eyebrow{display:flex;align-items:center;gap:1.0088cqw;height:1.5132cqw;margin:0 0 1.41cqw;font-family:var(--font-mono),monospace;font-size:1.92cqw;line-height:1;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}[data-native-pillar=connect] .chapter-hero .eyebrow-label{display:block;flex:none;width:11.2232cqw}[data-native-pillar=connect] .chapter-hero .eyebrow-ink{display:block;width:max-content;transform-origin:left}[data-native-pillar=connect] .chapter-hero .eyebrow-rule{display:block;flex:none;width:3.35cqw;height:2px;background:#68b4b3}[data-native-pillar=connect] .chapter-hero h1{font-family:var(--font-display),Impact,sans-serif;font-size:min(72px, min(99.8741px, 6.9357cqw));line-height:1;font-weight:800;letter-spacing:-.005em;margin:0 0 2cqw}[data-native-pillar=connect] .chapter-hero h1:focus{outline:none}[data-native-pillar=connect] .chapter-hero .headline-line{display:block;position:relative;height:.7em;width:var(--optical-width);margin-bottom:.127em}[data-native-pillar=connect] .chapter-hero .headline-line:last-child{margin-bottom:0}[data-native-pillar=connect] .chapter-hero .headline-line .ink{display:block;position:relative;top:-.2em;width:max-content;white-space:nowrap;transform-origin:left}[data-native-pillar=connect] .chapter-hero .headline-mobile{display:none}[data-native-pillar=connect] .chapter-hero .support{margin:0;color:var(--muted);font-size:max(17px,1.4817cqw);line-height:1.14;letter-spacing:0}[data-native-pillar=connect] .chapter-hero .support span{display:block;white-space:nowrap}[data-native-pillar=connect] .chapter-hero .connect-cta{justify-content:flex-start;width:26.1034cqw;height:max(48px,4.7919cqw);margin-top:2.17cqw;margin-left:-.25cqw;padding:0 2.4cqw;font-family:var(--font-mono),monospace;font-size:max(15px,1.64cqw);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}[data-native-pillar=connect] .chapter-hero .connect-cta .arrow{display:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 180ms ease}[data-native-pillar=connect] .chapter-hero .cta-label{display:block;flex:none;width:15.2598cqw;min-width:0}[data-native-pillar=connect] .chapter-hero .cta-ink{display:block;width:max-content;transform-origin:left}[data-native-pillar=connect] .chapter-hero .connect-cta:hover .arrow{transform:translateX(3px)}[data-native-pillar=connect] .chapter-hero .review-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 5.8%;border-top:1px solid #ffffff10;font-size:12px;color:#9ba9a8;background:#0c1010}[data-native-pillar=connect] .chapter-hero .review-tools p{margin:0}[data-native-pillar=connect] .chapter-hero .review-tools p span{padding:0 8px;color:#4a6160}[data-native-pillar=connect] .chapter-hero .review-tools>div{display:flex;flex-wrap:wrap;gap:24px}[data-native-pillar=connect] .chapter-hero .review-tools button,[data-native-pillar=connect] .chapter-hero .review-tools a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:#c1d0cf;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#527574;font-size:12px}[data-native-pillar=connect] .chapter-hero .review-tools button:hover,[data-native-pillar=connect] .chapter-hero .review-tools a:hover{color:#fff}[data-native-pillar=connect] .chapter-hero dialog{border:1px solid #4e8281;border-radius:22px;padding:24px;background:#101e1e;color:#f7f7f5;box-shadow:0 30px 100px #0008}[data-native-pillar=connect] .chapter-hero dialog::backdrop{background:#020707c9;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}[data-native-pillar=connect] .chapter-hero .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:24px}[data-native-pillar=connect] .chapter-hero .dialog-top h2{font-family:var(--font-mono),monospace;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin:0}[data-native-pillar=connect] .chapter-hero .close-button{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid #58828066;border-radius:50%;background:#ffffff08}[data-native-pillar=connect] .chapter-hero .close-button:hover{background:#ffffff16}[data-native-pillar=connect] .chapter-hero .close-button svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.6}[data-native-pillar=connect] .chapter-hero .menu-dialog{position:fixed;inset:110px 5.8% auto auto;margin:0;width:min(500px,88.4%);max-width:none;max-height:calc(100svh - 130px);overflow:auto}[data-native-pillar=connect] .chapter-hero .menu-dialog nav{display:flex;flex-direction:column;margin-top:16px}[data-native-pillar=connect] .chapter-hero .menu-dialog nav a{display:flex;align-items:center;min-height:60px;border-bottom:1px solid #ffffff12;padding:10px 3px;font-size:22px}[data-native-pillar=connect] .chapter-hero .menu-dialog nav a:last-child{border:0}[data-native-pillar=connect] .chapter-hero .menu-dialog nav a:hover{color:#a1e5e4}[data-native-pillar=connect] .chapter-hero .reference-dialog{max-width:94vw;max-height:94svh;padding:16px;overflow:auto}[data-native-pillar=connect] .chapter-hero .reference-dialog .dialog-top{margin-bottom:14px}[data-native-pillar=connect] .chapter-hero .reference-dialog img{display:block;max-width:calc(94vw - 34px);max-height:calc(94svh - 110px);width:auto;height:auto;object-fit:contain;margin:auto}[data-native-pillar=connect] .chapter-hero .no-script-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}[data-native-pillar=connect] .chapter-hero .no-script-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}@media(max-width:1100px){[data-native-pillar=connect] .chapter-hero .desktop-nav{display:none}[data-native-pillar=connect] .chapter-hero .menu-toggle:not([hidden]){display:flex}[data-native-pillar=connect] .chapter-hero .brand{width:19cqw}[data-native-pillar=connect] .chapter-hero .snapshot{width:170px;font-size:16px}[data-native-pillar=connect] .chapter-hero .site-header{padding:0 24px}[data-native-pillar=connect] .chapter-hero .hero-copy{left:68cqw;width:29cqw}[data-native-pillar=connect] .chapter-hero .connect-cta{width:28cqw}}@media(max-width:979px){
 [data-native-pillar=connect] .chapter-hero .hero{min-height:max(200vw,740px)}
 [data-native-pillar=connect] .chapter-hero .site-header{left:3.9459cqw;right:3.8331cqw;top:6.7644cqw;height:max(64px,12.4014cqw);padding:0 4.5cqw;gap:8px}
 [data-native-pillar=connect] .chapter-hero .brand{width:31.567cqw;max-width:280px;min-width:90px}
 [data-native-pillar=connect] .chapter-hero .header-actions{gap:max(3px,1.4cqw)}
 [data-native-pillar=connect] .chapter-hero .snapshot{width:28.6359cqw;min-width:112px;height:max(44px,7.6663cqw);font-size:clamp(12px,2.7cqw,24px);letter-spacing:0}
 [data-native-pillar=connect] .chapter-hero .menu-toggle{width:44px;height:44px;padding:10px;flex:none}
 [data-native-pillar=connect] .chapter-hero .hero-copy{left:0;top:128.2976cqw;width:100%;text-align:center;padding:0 16px}
 [data-native-pillar=connect] .chapter-hero .eyebrow{justify-content:center;gap:2.7cqw;height:3.3822cqw;font-size:clamp(14px,4.47cqw,40px);line-height:1;margin-bottom:3.2356cqw;letter-spacing:.06em}
 [data-native-pillar=connect] .chapter-hero .eyebrow-label{width:28.2976cqw}
 [data-native-pillar=connect] .chapter-hero .eyebrow-rule{width:7.44cqw;height:max(2px,.56cqw)}
 [data-native-pillar=connect] .chapter-hero h1{font-size:min(72px, max(45px,min(173.9592px, 12.0805cqw)));margin-bottom:max(17px,3.05cqw)}
 [data-native-pillar=connect] .chapter-hero .headline-desktop{display:none}[data-native-pillar=connect] .chapter-hero .headline-mobile{display:block}
 [data-native-pillar=connect] .chapter-hero .headline-line{margin:0 auto .075em}
 [data-native-pillar=connect] .chapter-hero .support{font-size:clamp(16px,3.38cqw,30px);line-height:1.22;letter-spacing:.005em}
 [data-native-pillar=connect] .chapter-hero .connect-cta{justify-content:space-between;gap:4.8cqw;width:clamp(260px,58.85cqw,522px);height:max(48px,10.372cqw);padding:0 max(22px,5.2cqw);font-size:clamp(16px,4.4cqw,39px);margin:max(20px,3.6cqw) auto 0;letter-spacing:0}
 [data-native-pillar=connect] .chapter-hero .cta-label{flex:1;width:auto;text-align:left}
 [data-native-pillar=connect] .chapter-hero .connect-cta .arrow{display:block;width:4.5cqw;min-width:22px;height:auto;flex:none}
 [data-native-pillar=connect] .chapter-hero .menu-dialog{top:calc(6.7644vw + max(64px,12.4014vw) + 12px);right:4%;width:92%;max-height:calc(100svh - 128px)}
 [data-native-pillar=connect] .chapter-hero .review-tools{padding:16px 5%;gap:4px}
 [data-native-pillar=connect] .chapter-hero .review-tools>div{gap:18px}
}@media(max-width:360px){[data-native-pillar=connect] .chapter-hero .site-header{left:3%;right:3%;padding:0 10px;gap:3px}[data-native-pillar=connect] .chapter-hero .header-actions{gap:2px}[data-native-pillar=connect] .chapter-hero .brand{width:29cqw;min-width:88px}[data-native-pillar=connect] .chapter-hero .snapshot{min-width:110px;font-size:12px}[data-native-pillar=connect] .chapter-hero .hero-copy{padding:0 12px}[data-native-pillar=connect] .chapter-hero .support{font-size:16px;letter-spacing:-.015em}[data-native-pillar=connect] .chapter-hero .support span{white-space:normal}[data-native-pillar=connect] .chapter-hero .connect-cta{width:260px}}@media(prefers-reduced-motion:reduce){[data-native-pillar=connect] .chapter-hero *,[data-native-pillar=connect] .chapter-hero *::before,[data-native-pillar=connect] .chapter-hero *::after{scroll-behavior:auto!important;transition:none!important}}[data-native-pillar=connect] .chapter-hero .world {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1586 / 992;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
  isolation: isolate;
  --scene-grid-font: var(--font-mono), monospace;
}[data-native-pillar=connect] .chapter-hero .world-group {
  position: absolute;
  inset: 0;
  transform-origin: var(--origin-desktop);
  --enter-x: var(--enter-x-desktop);
  --enter-y: var(--enter-y-desktop);
}[data-native-pillar=connect] .chapter-hero .world.is-awaiting .world-group { opacity: 0; }[data-native-pillar=connect] .chapter-hero .world-piece,[data-native-pillar=connect]
.chapter-hero .world-route,[data-native-pillar=connect]
.chapter-hero .world-chevron,[data-native-pillar=connect]
.chapter-hero .world-entrance-region {
  position: absolute;
  display: var(--show-desktop, block);
  left: var(--x-desktop);
  top: var(--y-desktop);
  width: var(--w-desktop);
  height: var(--h-desktop);
  transform: rotate(var(--r-desktop, 0deg));
  transform-origin: 50% 50%;
}[data-native-pillar=connect] .chapter-hero .world-piece {
  opacity: var(--layer-opacity, 1);
  -webkit-mask-image: var(--mask-desktop, none);
  mask-image: var(--mask-desktop, none);
}[data-native-pillar=connect] .chapter-hero .world-piece picture { display: contents; }[data-native-pillar=connect] .chapter-hero .world-piece img {
  display: block;
  position: absolute;
  width: var(--image-w-desktop);
  height: var(--image-h-desktop);
  left: var(--image-x-desktop);
  top: var(--image-y-desktop);
  max-width: none;
}[data-native-pillar=connect] .chapter-hero .world-route {
  color: #c7cccc;
  font-family: var(--scene-grid-font);
  font-size: 1.07250946cqw;
  line-height: 1;
  letter-spacing: -.04em;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-top: .11cqw;
}[data-native-pillar=connect] .chapter-hero .world-chevron {
  overflow: visible;
  fill: none;
  stroke: #c7cccc;
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round;
}[data-native-pillar=connect] .chapter-hero .world-entrance-region { opacity: 0; }@media (max-width: 979px) {
  [data-native-pillar=connect] .chapter-hero .world { aspect-ratio: 887 / 1774; }
  [data-native-pillar=connect] .chapter-hero .world-group {
    transform-origin: var(--origin-mobile);
    --enter-x: var(--enter-x-mobile);
    --enter-y: var(--enter-y-mobile);
  }
  [data-native-pillar=connect] .chapter-hero .world-piece,[data-native-pillar=connect]
  .chapter-hero .world-route,[data-native-pillar=connect]
  .chapter-hero .world-chevron,[data-native-pillar=connect]
  .chapter-hero .world-entrance-region {
    display: var(--show-mobile, block);
    left: var(--x-mobile);
    top: var(--y-mobile);
    width: var(--w-mobile);
    height: var(--h-mobile);
    transform: rotate(var(--r-mobile, 0deg));
  }
  [data-native-pillar=connect] .chapter-hero .world-piece {
    -webkit-mask-image: var(--mask-mobile, none);
    mask-image: var(--mask-mobile, none);
  }
  [data-native-pillar=connect] .chapter-hero .world-piece img {
    width: var(--image-w-mobile);
    height: var(--image-h-mobile);
    left: var(--image-x-mobile);
    top: var(--image-y-mobile);
  }
  [data-native-pillar=connect] .chapter-hero .world-route {
    font-size: 1.91770011cqw;
    padding-top: .225cqw;
  }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-hero .world.is-awaiting .world-group { opacity: 1; }
}[data-native-pillar=connect] .chapter-proof {
  color-scheme: dark;
  --graphite: #0c1010;
  --silver: #e2e9e8;
  --muted: #aababa;
  --teal: #006262;
  --signal: #8dc7c7;
  --line: rgba(192, 216, 213, .2);
  font-family: var(--font-body), Arial, sans-serif;
  background: var(--graphite);
  color: var(--silver);
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-proof * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-proof { margin: 0; }[data-native-pillar=connect] .chapter-proof button,[data-native-pillar=connect]  .chapter-proof a { -webkit-tap-highlight-color: transparent; }[data-native-pillar=connect] .chapter-proof a { color: inherit; text-underline-offset: .3em; }[data-native-pillar=connect] .chapter-proof button { font: inherit; }[data-native-pillar=connect] .chapter-proof button,[data-native-pillar=connect]  .chapter-proof a,[data-native-pillar=connect]  .chapter-proof [tabindex] { outline-offset: 6px; }[data-native-pillar=connect] .chapter-proof :focus-visible { outline: 2px solid var(--signal); }[data-native-pillar=connect] .chapter-proof [hidden] { display: none !important; }[data-native-pillar=connect] .chapter-proof .source-title,[data-native-pillar=connect]  .chapter-proof h2:not(.source-title),[data-native-pillar=connect]  .chapter-proof p,[data-native-pillar=connect]  .chapter-proof figure,[data-native-pillar=connect]  .chapter-proof blockquote,[data-native-pillar=connect]  .chapter-proof dl,[data-native-pillar=connect]  .chapter-proof dd { margin: 0; }[data-native-pillar=connect] .chapter-proof .source-title,[data-native-pillar=connect]  .chapter-proof h2:not(.source-title) { font-weight: 400; }[data-native-pillar=connect] .chapter-proof .eyebrow {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: .09em;
  text-transform: uppercase;
}[data-native-pillar=connect] .chapter-proof .communication-world {
  position: relative;
  width: 100%;
  max-width: 1800px;
  margin-inline: auto;
  isolation: isolate;
}[data-native-pillar=connect] .chapter-proof .world-intro {
  position: absolute;
  top: 6.4%;
  left: 9.33%;
  z-index: 90;
  max-width: 480px;
}[data-native-pillar=connect] .chapter-proof .section-eyebrow { position: relative; color: #c9d8d7; }[data-native-pillar=connect] .chapter-proof .signal-mark {
  position: absolute;
  left: -43px;
  top: 1px;
  width: 28px;
  height: 9px;
  border: 1px solid #79bcbc;
  border-radius: 50%;
  background: var(--teal);
  transform: rotate(-28deg);
}[data-native-pillar=connect] .chapter-proof .client-status { margin-top: clamp(32px, 3.3vw, 56px); color: var(--signal); font-size: 10px; }[data-native-pillar=connect] .chapter-proof .source-title {
  margin-top: 10px;
  font-size: min(44px, clamp(29px, min(37.008px, 2.57vw), 42px));
  line-height: 1.04;
  letter-spacing: -.045em;
}[data-native-pillar=connect] .chapter-proof .world-heading {
  margin-top: 21px;
  color: #bacac9;
  font-size: clamp(20px, 1.7vw, 28px);
  line-height: 1.3;
  letter-spacing: .005em;
}[data-native-pillar=connect] .chapter-proof .case-link {
  display: inline-flex;
  align-items: center;
  gap: 35px;
  min-height: 44px;
  margin-top: 22px;
  border-bottom: 1px solid var(--signal);
  text-decoration: none;
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: .07em;
  transition: color 160ms ease, border-color 160ms ease;
}[data-native-pillar=connect] .chapter-proof .case-link span { font-family: var(--font-body), Arial, sans-serif; font-size: 20px; line-height: 1; transition: transform 160ms ease; }[data-native-pillar=connect] .chapter-proof .case-link:focus-visible { color: var(--signal); border-bottom-color: var(--silver); }@media (hover: hover) and (pointer: fine) {
  [data-native-pillar=connect] .chapter-proof .case-link:hover { color: var(--signal); border-bottom-color: var(--silver); }
  [data-native-pillar=connect] .chapter-proof .case-link:is(:hover, :focus-visible) span { transform: translate(2px, -2px); }
}[data-native-pillar=connect] .chapter-proof .scene-viewport {
  position: relative;
  overflow: hidden;
  background: var(--graphite);
}[data-native-pillar=connect] .chapter-proof .scene-viewport:focus-visible { outline-offset: -4px; }[data-native-pillar=connect] .chapter-proof .scene-canvas {
  position: relative;
  width: 100%;
  aspect-ratio: 1586 / 992;
  isolation: isolate;
}[data-native-pillar=connect] .chapter-proof .world-group,[data-native-pillar=connect]  .chapter-proof .surface-annotations { position: absolute; inset: 0; pointer-events: none; }[data-native-pillar=connect] .chapter-proof .world-rear { z-index: 10; }[data-native-pillar=connect] .chapter-proof .world-connected { z-index: 30; }[data-native-pillar=connect] .chapter-proof .world-foreground { z-index: 60; }[data-native-pillar=connect] .chapter-proof .world-layer {
  display: block;
  position: absolute;
  left: calc(var(--x) / 1586 * 100%);
  top: calc(var(--y) / 992 * 100%);
  width: calc(var(--w) / 1586 * 100%);
  height: calc(var(--h) / 992 * 100%);
  z-index: var(--z);
  opacity: var(--opacity, 1);
  max-width: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-proof .surface-annotations { z-index: 80; }[data-native-pillar=connect] .chapter-proof .surface-annotation {
  position: absolute;
  left: calc(var(--anchor-x) / 1586 * 100%);
  top: calc(var(--anchor-y) / 992 * 100%);
  white-space: nowrap;
  color: #e1eeed;
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: clamp(13px, 1vw, 16px);
  letter-spacing: 0;
  line-height: clamp(18px, 1.5vw, 24px);
  text-shadow: 0 1px 6px #051616, 0 1px 2px #051616;
  transition: color 150ms ease;
}[data-native-pillar=connect] .chapter-proof .surface-annotation::before {
  content: "";
  position: absolute;
  top: calc(100% + 3px);
  left: 3px;
  height: clamp(22px, 2.1vw, 36px);
  border-left: 1px solid #b2e0e0;
}[data-native-pillar=connect] .chapter-proof .surface-annotation::after {
  content: "";
  position: absolute;
  top: calc(100% + 3px + clamp(22px, 2.1vw, 36px));
  left: -1px;
  width: 9px;
  height: 9px;
  border: 1px solid #c5eeee;
  border-radius: 50%;
  background: #4c9999;
  transform: translateY(-50%);
  transition: background-color 150ms ease, box-shadow 150ms ease;
}[data-native-pillar=connect] .chapter-proof .annotation-campaign { transform: translateX(-42%); }[data-native-pillar=connect] .chapter-proof .annotation-campaign::before { left: 42%; }[data-native-pillar=connect] .chapter-proof .annotation-campaign::after { left: calc(42% - 4px); }[data-native-pillar=connect] .chapter-proof .annotation-event { transform: translateX(-2%); }[data-native-pillar=connect] .chapter-proof .scene-navigation { display: none; }[data-native-pillar=connect] .chapter-proof .proof-content {
  max-width: 1284px;
  margin-inline: auto;
  padding: 72px 48px 106px;
}[data-native-pillar=connect] .chapter-proof .record-heading { margin-bottom: 36px; }[data-native-pillar=connect] .chapter-proof .record-heading .eyebrow { color: var(--signal); margin-bottom: 13px; }[data-native-pillar=connect] .chapter-proof .record-heading h2:not(.source-title) { font-size: 27px; line-height: 1.25; letter-spacing: -.025em; }[data-native-pillar=connect] .chapter-proof .proof-facts { border-top: 1px solid var(--line); }[data-native-pillar=connect] .chapter-proof .fact-row {
  display: grid;
  grid-template-columns: 235px minmax(0, 1fr);
  gap: 32px;
  padding: 25px 0 27px;
  border-bottom: 1px solid var(--line);
}[data-native-pillar=connect] .chapter-proof .fact-row dt {
  padding-top: 4px;
  color: var(--muted);
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: .075em;
}[data-native-pillar=connect] .chapter-proof .fact-row dd { max-width: 760px; font-size: 18px; line-height: 1.6; color: #d0dcda; }[data-native-pillar=connect] .chapter-proof .surface-list { display: flex; flex-wrap: wrap; gap: 10px 28px; }[data-native-pillar=connect] .chapter-proof .surface-list span { white-space: nowrap; }[data-native-pillar=connect] .chapter-proof .supporting-proof {
  display: grid;
  grid-template-columns: minmax(0, .93fr) minmax(0, 1fr);
  gap: clamp(60px, 8vw, 120px);
  padding-top: 88px;
}[data-native-pillar=connect] .chapter-proof .jm-record .eyebrow,[data-native-pillar=connect]  .chapter-proof .client-review .eyebrow { color: var(--signal); }[data-native-pillar=connect] .chapter-proof .jm-record h2:not(.source-title) { margin-top: 14px; font-size: 28px; line-height: 1.2; letter-spacing: -.03em; }[data-native-pillar=connect] .chapter-proof .jm-capture { display: block; margin-top: 27px; border-bottom: 1px solid var(--line); }[data-native-pillar=connect] .chapter-proof .jm-capture img { display: block; width: 100%; height: auto; }[data-native-pillar=connect] .chapter-proof .jm-record > p:not(.eyebrow) { margin-top: 25px; color: var(--muted); font-size: 16px; line-height: 1.65; }[data-native-pillar=connect] .chapter-proof .jm-record .case-link { margin-top: 18px; }[data-native-pillar=connect] .chapter-proof .client-review blockquote { margin-top: 35px; }[data-native-pillar=connect] .chapter-proof .client-review blockquote p { font-size: clamp(21px, 1.85vw, 27px); line-height: 1.55; letter-spacing: -.018em; }[data-native-pillar=connect] .chapter-proof .client-review blockquote p::before { content: "“"; color: var(--signal); }[data-native-pillar=connect] .chapter-proof .client-review blockquote p::after { content: "”"; color: var(--signal); }[data-native-pillar=connect] .chapter-proof .client-review figcaption { display: flex; align-items: center; gap: 13px; margin-top: 32px; font-size: 16px; }[data-native-pillar=connect] .chapter-proof .review-rule { display: block; width: 32px; height: 1px; background: var(--signal); }[data-native-pillar=connect] .chapter-proof .review-source { margin-left: auto; color: var(--muted); font-size: 12px; }[data-native-pillar=connect] .chapter-proof .prototype-note {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  border-top: 1px solid var(--line);
  padding: 24px max(28px, calc((100% - 1188px) / 2));
  color: #8a9d9a;
  font-size: 11px;
  line-height: 1.65;
}[data-native-pillar=connect] .chapter-proof .prototype-note a { margin-left: 8px; }[data-native-pillar=connect] .chapter-proof .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}[data-native-pillar=connect] .chapter-proof .scene-canvas.is-entering .world-rear { animation: connect-proof-world-enter 1050ms both; --enter-y: 4px; }[data-native-pillar=connect] .chapter-proof .scene-canvas.is-entering .world-connected { animation: connect-proof-world-enter 1150ms 130ms both; --enter-y: 7px; }[data-native-pillar=connect] .chapter-proof .scene-canvas.is-entering .world-foreground { animation: connect-proof-world-enter 1250ms 220ms both; --enter-y: 10px; }[data-native-pillar=connect] .chapter-proof .scene-canvas.is-entering .world-group { animation-timing-function: cubic-bezier(.2, .65, .3, 1); }@keyframes connect-proof-world-enter {
  from { opacity: .3; transform: translateY(var(--enter-y)); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 901px) {
  [data-native-pillar=connect] .chapter-proof .scene-viewport { cursor: default; }
}@media (max-width: 1100px) and (min-width: 901px) {
  [data-native-pillar=connect] .chapter-proof .world-intro { left: 8%; top: 6%; }
  [data-native-pillar=connect] .chapter-proof .client-status { margin-top: 25px; }
  [data-native-pillar=connect] .chapter-proof .world-heading { margin-top: 14px; }
  [data-native-pillar=connect] .chapter-proof .world-intro .case-link { margin-top: 13px; }
  [data-native-pillar=connect] .chapter-proof .proof-content { padding-top: 65px; }
}@media (max-width: 900px) {
  [data-native-pillar=connect] .chapter-proof .world-intro { position: relative; top: auto; left: auto; padding: 42px 36px 18px; max-width: 640px; }
  [data-native-pillar=connect] .chapter-proof .signal-mark { display: none; }
  [data-native-pillar=connect] .chapter-proof .client-status { margin-top: 34px; }
  [data-native-pillar=connect] .chapter-proof .source-title { font-size: 34px; max-width: 450px; }
  [data-native-pillar=connect] .chapter-proof .world-heading { margin-top: 20px; font-size: 24px; }
  [data-native-pillar=connect] .chapter-proof .world-intro .case-link { margin-top: 17px; }
  [data-native-pillar=connect] .chapter-proof .scene-viewport {
    overflow-x: auto;
    overflow-y: hidden;
    height: 445px;
    overscroll-behavior-x: contain;
    scrollbar-width: thin;
    scrollbar-color: #377e7a #131f1e;
  }
  [data-native-pillar=connect] .chapter-proof .scene-canvas { width: max(100%, 1040px); top: -105px; }
  [data-native-pillar=connect] .chapter-proof .surface-annotation { font-size: 14px; line-height: 21px; }
  [data-native-pillar=connect] .chapter-proof .surface-annotation::before { height: 26px; }
  [data-native-pillar=connect] .chapter-proof .surface-annotation::after { top: calc(100% + 29px); }
  [data-native-pillar=connect] .chapter-proof .scene-navigation { display: block; padding: 18px 36px 0; }
  [data-native-pillar=connect] .chapter-proof .scene-hint { display: flex; justify-content: space-between; color: var(--muted); font-size: 12px; }
  [data-native-pillar=connect] .chapter-proof .scene-hint span { color: var(--signal); font-size: 17px; line-height: 1; }
  [data-native-pillar=connect] .chapter-proof .surface-selector { display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 20px; border-top: 1px solid var(--line); }
  [data-native-pillar=connect] .chapter-proof .surface-selector button {
    position: relative;
    display: flex;
    align-items: center;
    gap: 9px;
    min-height: 58px;
    padding: 11px 12px;
    border: 0;
    border-bottom: 1px solid var(--line);
    background: transparent;
    color: var(--muted);
    text-align: left;
    font-size: 13px;
    line-height: 1.35;
    cursor: pointer;
    transition: color 150ms ease, border-color 150ms ease, background-color 150ms ease;
  }
  [data-native-pillar=connect] .chapter-proof .surface-selector button:focus-visible { outline-offset: -4px; background-color: rgba(141, 199, 199, .04); }
  [data-native-pillar=connect] .chapter-proof .surface-selector button span { font-family: var(--font-mono), ui-monospace, monospace; font-size: 10px; color: #6f9290; transition: color 150ms ease; }
  [data-native-pillar=connect] .chapter-proof .surface-selector button[aria-pressed="true"] { color: #e0f3ef; border-bottom-color: #8dc7c7; }
  [data-native-pillar=connect] .chapter-proof .surface-selector button[aria-pressed="true"] span { color: var(--signal); }
  [data-native-pillar=connect] .chapter-proof .surface-annotation.is-selected { color: #fff; }
  [data-native-pillar=connect] .chapter-proof .surface-annotation.is-selected::after { background: #c4ffff; box-shadow: 0 0 0 3px rgba(99, 173, 171, .2); }
  [data-native-pillar=connect] .chapter-proof .proof-content { padding: 56px 36px 72px; }
  [data-native-pillar=connect] .chapter-proof .fact-row { grid-template-columns: 170px minmax(0, 1fr); gap: 24px; }
  [data-native-pillar=connect] .chapter-proof .fact-row dd { font-size: 17px; }
  [data-native-pillar=connect] .chapter-proof .supporting-proof { gap: 42px; padding-top: 65px; }
  [data-native-pillar=connect] .chapter-proof .client-review blockquote p { font-size: 21px; }
  [data-native-pillar=connect] .chapter-proof .prototype-note { padding-inline: 36px; flex-direction: column; gap: 6px; }
}@media (max-width: 540px) {
  [data-native-pillar=connect] .chapter-proof .world-intro { padding: 30px 24px 8px; }
  [data-native-pillar=connect] .chapter-proof .eyebrow { font-size: 10px; }
  [data-native-pillar=connect] .chapter-proof .client-status { margin-top: 28px; }
  [data-native-pillar=connect] .chapter-proof .source-title { font-size: 29px; letter-spacing: -.04em; line-height: 1.08; }
  [data-native-pillar=connect] .chapter-proof .world-heading { margin-top: 16px; font-size: 21px; }
  [data-native-pillar=connect] .chapter-proof .world-intro .case-link { margin-top: 12px; font-size: 11px; }
  [data-native-pillar=connect] .chapter-proof .scene-viewport { height: 390px; }
  [data-native-pillar=connect] .chapter-proof .scene-canvas { width: 960px; top: -113px; }
  [data-native-pillar=connect] .chapter-proof .surface-annotation { font-size: 14px; }
  [data-native-pillar=connect] .chapter-proof .annotation-campaign { transform: translateX(-42%); }
  [data-native-pillar=connect] .chapter-proof .scene-navigation { padding: 17px 24px 0; }
  [data-native-pillar=connect] .chapter-proof .surface-selector { grid-template-columns: 1fr 1fr; margin-top: 17px; }
  [data-native-pillar=connect] .chapter-proof .surface-selector button { min-height: 56px; font-size: 13px; }
  [data-native-pillar=connect] .chapter-proof .surface-selector button:nth-child(even) { padding-left: 12px; }
  [data-native-pillar=connect] .chapter-proof .proof-content { padding: 44px 24px 62px; }
  [data-native-pillar=connect] .chapter-proof .record-heading { margin-bottom: 28px; }
  [data-native-pillar=connect] .chapter-proof .record-heading h2:not(.source-title) { max-width: 280px; font-size: 26px; }
  [data-native-pillar=connect] .chapter-proof .fact-row { grid-template-columns: 1fr; gap: 9px; padding: 20px 0 23px; }
  [data-native-pillar=connect] .chapter-proof .fact-row dt { padding: 0; font-size: 10px; }
  [data-native-pillar=connect] .chapter-proof .fact-row dd { font-size: 17px; line-height: 1.55; }
  [data-native-pillar=connect] .chapter-proof .surface-list { gap: 6px 20px; }
  [data-native-pillar=connect] .chapter-proof .supporting-proof { grid-template-columns: 1fr; gap: 52px; padding-top: 50px; }
  [data-native-pillar=connect] .chapter-proof .jm-record h2:not(.source-title) { font-size: 27px; }
  [data-native-pillar=connect] .chapter-proof .jm-record > p:not(.eyebrow) { font-size: 16px; }
  [data-native-pillar=connect] .chapter-proof .jm-capture { margin-top: 23px; }
  [data-native-pillar=connect] .chapter-proof .client-review { border-top: 1px solid var(--line); padding-top: 30px; }
  [data-native-pillar=connect] .chapter-proof .client-review blockquote { margin-top: 25px; }
  [data-native-pillar=connect] .chapter-proof .client-review blockquote p { font-size: 22px; }
  [data-native-pillar=connect] .chapter-proof .prototype-note { padding: 22px 24px; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-proof *,[data-native-pillar=connect]  .chapter-proof *::before,[data-native-pillar=connect]  .chapter-proof *::after { scroll-behavior: auto !important; }
  [data-native-pillar=connect] .chapter-proof .case-link,[data-native-pillar=connect]  .chapter-proof .case-link span,[data-native-pillar=connect]  .chapter-proof .surface-annotation,[data-native-pillar=connect]  .chapter-proof .surface-annotation::after,[data-native-pillar=connect]  .chapter-proof .surface-selector button,[data-native-pillar=connect]  .chapter-proof .surface-selector button span { transition: none; }
  [data-native-pillar=connect] .chapter-proof .case-link:is(:hover, :focus-visible) span { transform: none; }
  [data-native-pillar=connect] .chapter-proof .scene-canvas.is-entering .world-group { animation: none; opacity: 1; transform: none; }
}[data-native-pillar=connect] .chapter-changes {
  color-scheme: dark;
  --graphite: #0c1010;
  --teal: #006262;
  --silver: #e0e8e7;
  --muted: #b7c7c5;
  --signal: #73bdbd;
  --rule: rgba(174, 206, 201, .23);
  background: var(--graphite);
  color: var(--silver);
  font-family: var(--font-body), Arial, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-changes * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-changes,[data-native-pillar=connect]  .chapter-changes .source-title,[data-native-pillar=connect]  .chapter-changes h2:not(.source-title),[data-native-pillar=connect]  .chapter-changes p { margin: 0; }[data-native-pillar=connect] .chapter-changes .source-title,[data-native-pillar=connect]  .chapter-changes h2:not(.source-title) { font-weight: 400; }[data-native-pillar=connect] .chapter-changes .changes-section {
  position: relative;
  isolation: isolate;
  max-width: 1800px;
  margin-inline: auto;
  background: var(--graphite);
}[data-native-pillar=connect] .chapter-changes .chapter-intro {
  position: absolute;
  top: 7.4%;
  left: 6.1%;
  z-index: 80;
  width: 36%;
  max-width: 580px;
}[data-native-pillar=connect] .chapter-changes .eyebrow {
  position: relative;
  padding-left: 50px;
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: .095em;
}[data-native-pillar=connect] .chapter-changes .signal-mark {
  position: absolute;
  top: 1px;
  left: 0;
  width: 30px;
  height: 10px;
  border: 1px solid #79bcbc;
  border-radius: 50%;
  background: var(--teal);
  transform: rotate(-28deg);
}[data-native-pillar=connect] .chapter-changes .source-title {
  margin-top: 37px;
  font-size: min(44px, clamp(28px, min(33.84px, 2.35vw), 38px));
  line-height: 1.08;
  letter-spacing: -.025em;
  text-wrap: balance;
}[data-native-pillar=connect] .chapter-changes .scene-viewport { overflow: hidden; }[data-native-pillar=connect] .chapter-changes .scene-canvas {
  position: relative;
  width: 100%;
  aspect-ratio: 1586 / 992;
  isolation: isolate;
}[data-native-pillar=connect] .chapter-changes .world-group {
  position: absolute;
  inset: 0;
  pointer-events: none;
}[data-native-pillar=connect] .chapter-changes .world-rear { z-index: 10; }[data-native-pillar=connect] .chapter-changes .world-connected { z-index: 30; }[data-native-pillar=connect] .chapter-changes .world-foreground { z-index: 60; }[data-native-pillar=connect] .chapter-changes .world-layer {
  position: absolute;
  display: block;
  left: calc(var(--x) / 1586 * 100%);
  top: calc(var(--y) / 992 * 100%);
  width: calc(var(--w) / 1586 * 100%);
  height: calc(var(--h) / 992 * 100%);
  z-index: var(--z);
  opacity: var(--opacity, 1);
  max-width: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-changes .native-leaders {
  position: absolute;
  inset: 0;
  z-index: 50;
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
  stroke: #d6ece8;
  stroke-width: 1.3;
}[data-native-pillar=connect] .chapter-changes .native-leaders path,[data-native-pillar=connect]  .chapter-changes .native-leaders circle { vector-effect: non-scaling-stroke; }[data-native-pillar=connect] .chapter-changes .leader-strokes { opacity: .78; }[data-native-pillar=connect] .chapter-changes .socket-markers { stroke-width: 1.6; }[data-native-pillar=connect] .chapter-changes .compact-indices { display: none; }[data-native-pillar=connect] .chapter-changes .transformations {
  position: absolute;
  inset: 0;
  z-index: 80;
  list-style: none;
  margin: 0;
  padding: 0;
}[data-native-pillar=connect] .chapter-changes .transformation { position: absolute; }[data-native-pillar=connect] .chapter-changes .transformation-one { top: 18.55%; left: 74.96%; right: 4.7%; }[data-native-pillar=connect] .chapter-changes .transformation-two { top: 43.75%; left: 69.74%; right: 3.2%; }[data-native-pillar=connect] .chapter-changes .transformation-three { top: 67.54%; left: 67.15%; right: 5.2%; }[data-native-pillar=connect] .chapter-changes .change-number {
  display: block;
  color: var(--signal);
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: clamp(17px, 1.38vw, 23px);
  line-height: 1;
}[data-native-pillar=connect] .chapter-changes .change-pair {
  display: grid;
  grid-template-columns: minmax(0, .84fr) 20px minmax(0, 1.45fr);
  gap: 12px;
  align-items: start;
  margin-top: 21px;
}[data-native-pillar=connect] .chapter-changes .transformation-one .change-pair { grid-template-columns: minmax(0, 1fr) 20px minmax(0, 1fr); }[data-native-pillar=connect] .chapter-changes .pair-label {
  display: block;
  margin-bottom: 7px;
  color: #a9c1bf;
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  line-height: 1.4;
  letter-spacing: .09em;
}[data-native-pillar=connect] .chapter-changes .change-from p,[data-native-pillar=connect]  .chapter-changes .change-to h2:not(.source-title) {
  font-size: min(44px, clamp(17px, min(16.56px, 1.15vw), 19px));
  line-height: 1.28;
  letter-spacing: -.015em;
}[data-native-pillar=connect] .chapter-changes .change-from p { color: #ced9d7; }[data-native-pillar=connect] .chapter-changes .change-to h2:not(.source-title) { color: #f0f6f4; }[data-native-pillar=connect] .chapter-changes .pair-arrow { padding-top: 18px; color: #91b5b1; font-size: 23px; line-height: 1; }[data-native-pillar=connect] .chapter-changes .change-description {
  margin-top: 13px;
  color: var(--muted);
  font-size: clamp(16px, 1.055vw, 18px);
  line-height: 1.38;
  letter-spacing: .004em;
}[data-native-pillar=connect] .chapter-changes .scene-canvas.is-entering .world-rear { --enter-y: 3px; animation: connect-changes-enter-world 900ms both; }[data-native-pillar=connect] .chapter-changes .scene-canvas.is-entering .world-connected { --enter-y: 6px; animation: connect-changes-enter-world 1050ms 100ms both; }[data-native-pillar=connect] .chapter-changes .scene-canvas.is-entering .world-foreground { --enter-y: 8px; animation: connect-changes-enter-world 1150ms 180ms both; }[data-native-pillar=connect] .chapter-changes .scene-canvas.is-entering .world-group { animation-timing-function: cubic-bezier(.2, .65, .3, 1); }@keyframes connect-changes-enter-world {
  from { opacity: .4; transform: translateY(var(--enter-y)); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 1200px) {
  [data-native-pillar=connect] .chapter-changes .transformation-two .change-description {
    position: relative;
    isolation: isolate;
    text-shadow: 0 1px 3px var(--graphite);
  }
  [data-native-pillar=connect] .chapter-changes .transformation-two .change-description::before {
    content: "";
    position: absolute;
    inset: -18px -24px;
    z-index: -1;
    pointer-events: none;
    background: radial-gradient(ellipse 80% 85% at center,
      rgb(12 16 16 / .88) 18%, rgb(12 16 16 / .72) 55%, transparent 100%);
    filter: blur(8px);
  }
}@media (min-width: 1200px) and (max-width: 1340px) {
  [data-native-pillar=connect] .chapter-changes .chapter-intro { width: 38%; }
  [data-native-pillar=connect] .chapter-changes .change-pair { gap: 8px; margin-top: 17px; }
  [data-native-pillar=connect] .chapter-changes .change-number { font-size: 18px; }
  [data-native-pillar=connect] .chapter-changes .pair-label { font-size: 10px; margin-bottom: 5px; }
  [data-native-pillar=connect] .chapter-changes .change-from p,[data-native-pillar=connect]  .chapter-changes .change-to h2:not(.source-title) { font-size: 16px; }
  [data-native-pillar=connect] .chapter-changes .change-description { line-height: 1.36; margin-top: 10px; }
  [data-native-pillar=connect] .chapter-changes .transformation-one { right: 3.5%; }
  [data-native-pillar=connect] .chapter-changes .transformation-two { right: 2.5%; }
  [data-native-pillar=connect] .chapter-changes .transformation-three { right: 3.5%; }
}@media (max-width: 1199px) {
  [data-native-pillar=connect] .chapter-changes .chapter-intro {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    max-width: 760px;
    padding: 42px 36px 24px;
  }
  [data-native-pillar=connect] .chapter-changes .eyebrow { font-size: 11px; padding-left: 40px; }
  [data-native-pillar=connect] .chapter-changes .signal-mark { width: 24px; height: 8px; top: 2px; }
  [data-native-pillar=connect] .chapter-changes .source-title { margin-top: 27px; max-width: 660px; font-size: 34px; line-height: 1.12; text-wrap: pretty; }
  [data-native-pillar=connect] .chapter-changes .scene-viewport { height: clamp(550px, 50vw, 630px); }
  [data-native-pillar=connect] .chapter-changes .scene-canvas { width: max(100%, 1080px); left: 50%; transform: translateX(-52.7%); }
  [data-native-pillar=connect] .chapter-changes .leader-strokes { display: none; }
  [data-native-pillar=connect] .chapter-changes .compact-indices { display: block; position: absolute; inset: 0; z-index: 51; }
  [data-native-pillar=connect] .chapter-changes .compact-indices span {
    position: absolute;
    left: calc(var(--x) / 1586 * 100%);
    top: calc(var(--y) / 992 * 100%);
    font-family: var(--font-mono), ui-monospace, monospace;
    font-size: 16px;
    line-height: 1;
    color: #d0efeb;
    text-shadow: 0 1px 5px #062222;
  }
  [data-native-pillar=connect] .chapter-changes .transformations { position: relative; inset: auto; max-width: 1000px; margin: 0 auto; padding: 28px 36px 62px; }
  [data-native-pillar=connect] .chapter-changes .transformation,[data-native-pillar=connect]  .chapter-changes .transformation-one,[data-native-pillar=connect]  .chapter-changes .transformation-two,[data-native-pillar=connect]  .chapter-changes .transformation-three {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    column-gap: 24px;
    padding: 30px 0 32px;
    border-top: 1px solid var(--rule);
  }
  [data-native-pillar=connect] .chapter-changes .change-number { grid-column: 1; grid-row: 1 / span 2; padding-top: 1px; font-size: 18px; }
  [data-native-pillar=connect] .chapter-changes .change-pair,[data-native-pillar=connect]  .chapter-changes .transformation-one .change-pair {
    grid-column: 2;
    grid-row: 1;
    grid-template-columns: minmax(0, .82fr) 24px minmax(0, 1.4fr);
    gap: 18px;
    margin-top: 0;
  }
  [data-native-pillar=connect] .chapter-changes .pair-label { font-size: 11px; margin-bottom: 9px; }
  [data-native-pillar=connect] .chapter-changes .change-from p { font-size: 20px; }
  [data-native-pillar=connect] .chapter-changes .change-to h2:not(.source-title) { font-size: 23px; line-height: 1.25; }
  [data-native-pillar=connect] .chapter-changes .pair-arrow { padding-top: 22px; }
  [data-native-pillar=connect] .chapter-changes .change-description { grid-column: 2; grid-row: 2; margin-top: 19px; max-width: 660px; font-size: 18px; line-height: 1.55; }
}@media (max-width: 540px) {
  [data-native-pillar=connect] .chapter-changes .chapter-intro { padding: 30px 24px 21px; }
  [data-native-pillar=connect] .chapter-changes .eyebrow { font-size: 10px; padding-left: 35px; letter-spacing: .07em; }
  [data-native-pillar=connect] .chapter-changes .signal-mark { width: 22px; }
  [data-native-pillar=connect] .chapter-changes .source-title { margin-top: 24px; font-size: 28px; line-height: 1.12; letter-spacing: -.025em; }
  [data-native-pillar=connect] .chapter-changes .scene-viewport { height: 455px; }
  [data-native-pillar=connect] .chapter-changes .scene-canvas { width: 920px; }
  [data-native-pillar=connect] .chapter-changes .compact-indices span { font-size: 15px; }
  [data-native-pillar=connect] .chapter-changes .transformations { padding: 29px 24px 38px; }
  [data-native-pillar=connect] .chapter-changes .transformation,[data-native-pillar=connect]  .chapter-changes .transformation-one,[data-native-pillar=connect]  .chapter-changes .transformation-two,[data-native-pillar=connect]  .chapter-changes .transformation-three { display: block; padding: 25px 0 29px; }
  [data-native-pillar=connect] .chapter-changes .change-number { margin-bottom: 20px; font-size: 17px; }
  [data-native-pillar=connect] .chapter-changes .change-pair,[data-native-pillar=connect]  .chapter-changes .transformation-one .change-pair { grid-template-columns: minmax(0, .88fr) 18px minmax(0, 1.25fr); gap: 12px; }
  [data-native-pillar=connect] .chapter-changes .pair-label { font-size: 10px; margin-bottom: 8px; }
  [data-native-pillar=connect] .chapter-changes .change-from p { font-size: 18px; }
  [data-native-pillar=connect] .chapter-changes .change-to h2:not(.source-title) { font-size: 21px; }
  [data-native-pillar=connect] .chapter-changes .pair-arrow { padding-top: 20px; font-size: 21px; }
  [data-native-pillar=connect] .chapter-changes .change-description { margin-top: 19px; font-size: 17px; line-height: 1.58; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-changes .scene-canvas.is-entering .world-group { animation: none; opacity: 1; transform: none; }
}[data-native-pillar=connect] .chapter-value{color-scheme:dark;--graphite:#0c1010;--teal:#006262;--silver:#e3eaed;--signal:#82d6d8;--rule:rgba(147,194,199,.34);font-family:var(--font-body),Arial,sans-serif;font-synthesis:none;background:var(--graphite);color:var(--silver);-webkit-font-smoothing:antialiased}[data-native-pillar=connect] .chapter-value *{box-sizing:border-box}[data-native-pillar=connect] .chapter-value [hidden]{display:none!important}[data-native-pillar=connect] .chapter-value,[data-native-pillar=connect] .chapter-value .source-title,[data-native-pillar=connect] .chapter-value h2:not(.source-title),[data-native-pillar=connect] .chapter-value h3,[data-native-pillar=connect] .chapter-value p{margin:0}[data-native-pillar=connect] .chapter-value button,[data-native-pillar=connect] .chapter-value summary{font:inherit}[data-native-pillar=connect] .chapter-value button{color:inherit;cursor:pointer}[data-native-pillar=connect] .chapter-value .source-title,[data-native-pillar=connect] .chapter-value h2:not(.source-title),[data-native-pillar=connect] .chapter-value h3,[data-native-pillar=connect] .chapter-value strong{font-weight:500}[data-native-pillar=connect] .chapter-value button:focus-visible,[data-native-pillar=connect] .chapter-value summary:focus-visible,[data-native-pillar=connect] .chapter-value .detail-panel:focus-visible{outline:2px solid #b4f1ed;outline-offset:5px}[data-native-pillar=connect] .chapter-value button,[data-native-pillar=connect] .chapter-value summary{-webkit-tap-highlight-color:transparent}[data-native-pillar=connect] .chapter-value .value-chapter{--gutter:clamp(36px,4.6vw,74px);position:relative;isolation:isolate;max-width:1585px;min-height:860px;margin-inline:auto;padding:38px var(--gutter) 66px}[data-native-pillar=connect] .chapter-value .environment{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}[data-native-pillar=connect] .chapter-value .environment-canvas{position:absolute;top:0;left:50%;width:max(100%,1400px);aspect-ratio:1585/992;transform:translateX(-50%)}[data-native-pillar=connect] .chapter-value .world-rear,[data-native-pillar=connect] .chapter-value .world-foreground{position:absolute;inset:0}[data-native-pillar=connect] .chapter-value .world-rear{z-index:10}[data-native-pillar=connect] .chapter-value .world-foreground{z-index:60}[data-native-pillar=connect] .chapter-value .world-foreground .world-layer{transform:translate(-10%,7%)}[data-native-pillar=connect] .chapter-value .world-layer{position:absolute;display:block;left:calc(var(--x)/1585*100%);top:calc(var(--y)/992*100%);width:calc(var(--w)/1585*100%);height:calc(var(--h)/992*100%);z-index:var(--z);opacity:var(--opacity);max-width:none;pointer-events:none;user-select:none}[data-native-pillar=connect] .chapter-value .world-depth{position:absolute;inset:0;z-index:25}[data-native-pillar=connect] .chapter-value .hero-layer{position:absolute;display:block;height:auto;max-width:none;pointer-events:none;user-select:none}[data-native-pillar=connect] .chapter-value .hero-source{width:1100px;left:-335px;top:55px;opacity:.9;mask-image:linear-gradient(to bottom,#000 80%,transparent)}[data-native-pillar=connect] .chapter-value .hero-audience{width:1150px;right:-110px;top:40px;opacity:.9}[data-native-pillar=connect] .chapter-value .hero-junction{width:1120px;left:-280px;bottom:16px;opacity:.48;transform:rotate(-7deg)}[data-native-pillar=connect] .chapter-value .hero-foreground{width:1130px;right:-280px;bottom:-235px;opacity:.86;transform:rotate(4deg)}[data-native-pillar=connect] .chapter-value .hero-junction,[data-native-pillar=connect] .chapter-value .hero-foreground{mask-image:linear-gradient(to right,transparent 6%,#000 19%,#000 78%,transparent 94%),linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent 96%);mask-composite:intersect}[data-native-pillar=connect] .chapter-value .chapter-intro{position:relative;isolation:isolate}[data-native-pillar=connect] .chapter-value .chapter-intro::before{content:"";position:absolute;inset:-30px -35px -18px;max-width:1080px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 35% 45%,rgba(12,16,16,.94) 35%,rgba(12,16,16,.65) 62%,transparent 82%);filter:blur(14px)}[data-native-pillar=connect] .chapter-value .eyebrow,[data-native-pillar=connect] .chapter-value .micro,[data-native-pillar=connect] .chapter-value .context-buttons button,[data-native-pillar=connect] .chapter-value .mobile-benefit-controls{font-family:var(--font-mono),ui-monospace,monospace;font-weight:400}[data-native-pillar=connect] .chapter-value .eyebrow{display:flex;align-items:center;gap:22px;font-size:13px;line-height:1.4;letter-spacing:.045em;color:#bdd8dc}[data-native-pillar=connect] .chapter-value .eyebrow>span{width:31px;height:10px;flex:none;border:1px solid #85d5da;border-radius:50%;background:#075c64;transform:rotate(-28deg)}[data-native-pillar=connect] .chapter-value .source-title{max-width:1120px;margin-top:20px;font-size:min(44px, clamp(30px,min(43.2px, 3vw),40px));line-height:1.08;letter-spacing:-.023em;text-wrap:balance}[data-native-pillar=connect] .chapter-value .chapter-body{max-width:880px;margin-top:13px;font-size:20px;line-height:1.4;color:#c4d3d7;text-wrap:pretty}[data-native-pillar=connect] .chapter-value .micro{font-size:12px;line-height:1.4;letter-spacing:.045em;color:var(--signal)}[data-native-pillar=connect] .chapter-value .context-selector{position:relative;display:flex;align-items:center;gap:27px;margin-top:26px;padding-top:11px;border-top:1px solid var(--rule);background:linear-gradient(90deg,rgba(12,16,16,.7),rgba(12,16,16,.4) 60%,transparent)}[data-native-pillar=connect] .chapter-value .context-selector>.micro{flex:none;color:#adc7cb;padding-right:27px;border-right:1px solid var(--rule)}[data-native-pillar=connect] .chapter-value .context-buttons{display:flex;align-items:center;gap:27px;flex-wrap:wrap}[data-native-pillar=connect] .chapter-value .context-buttons button{min-height:44px;padding:10px 5px 8px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:13px;letter-spacing:.015em;text-align:left;text-transform:uppercase}[data-native-pillar=connect] .chapter-value .context-buttons button[aria-pressed="true"]{border-bottom-color:#7ee1e1;color:#a6e7e7}[data-native-pillar=connect] .chapter-value .workspace{display:grid;grid-template-columns:minmax(0,2.12fr) minmax(366px,1fr);align-items:center;gap:32px;margin-top:32px}[data-native-pillar=connect] .chapter-value .benefit-region{position:relative;min-width:0}[data-native-pillar=connect] .chapter-value .benefit-map{position:relative;isolation:isolate;z-index:0;width:calc(100% + var(--gutter));margin-left:calc(-1*var(--gutter));aspect-ratio:1064/450;overflow:hidden;pointer-events:none}[data-native-pillar=connect] .chapter-value .assembly-canvas{position:absolute;width:calc(1585/1064*100%);aspect-ratio:1585/992;left:0;top:calc(-275/450*100%)}[data-native-pillar=connect] .chapter-value .connected-assembly{position:absolute;inset:0}[data-native-pillar=connect] .chapter-value .native-annotations{position:absolute;inset:0;width:100%;height:100%;z-index:50;color:#dfedef;stroke:currentColor;stroke-width:1.2}[data-native-pillar=connect] .chapter-value .native-annotations path,[data-native-pillar=connect] .chapter-value .native-annotations circle{vector-effect:non-scaling-stroke}[data-native-pillar=connect] .chapter-value .benefit-leader{color:#8dabad;stroke:currentColor;opacity:.62}[data-native-pillar=connect] .chapter-value .benefit-leader circle{fill:currentColor;stroke:none}[data-native-pillar=connect] .chapter-value .benefit-leader[data-selected="true"]{color:#c8eeee;opacity:1;stroke-width:1.5}[data-native-pillar=connect] .chapter-value .context-leader{stroke:#9cb7ba;opacity:.7}[data-native-pillar=connect] .chapter-value .context-anchor{fill:#9cb7ba;stroke:none}[data-native-pillar=connect] .chapter-value .socket-selections circle{stroke:#c4ecee;stroke-width:1.8;opacity:0}[data-native-pillar=connect] .chapter-value .socket-selections circle[data-selected="true"]{opacity:1}[data-native-pillar=connect] .chapter-value .benefit-list{position:absolute;z-index:2;left:calc(-1*var(--gutter));top:0;width:calc(100% + var(--gutter));height:100%;pointer-events:none}[data-native-pillar=connect] .chapter-value .benefit-shell{position:absolute;isolation:isolate;left:calc(var(--label-x)/1064*100%);top:calc((var(--label-y) - 275)/450*100%);pointer-events:auto}[data-native-pillar=connect] .chapter-value .benefit-static,[data-native-pillar=connect] .chapter-value .benefit-button{display:flex;flex-direction:column;align-items:flex-start;width:clamp(108px,8.7vw,138px);padding:0;border:0;border-radius:0;background:transparent;text-align:left;line-height:1.2}[data-native-pillar=connect] .chapter-value .benefit-marker{display:block;width:6px;height:6px;margin:4px 0 11px;border:1px solid #8bb9bb;border-radius:50%;background:#0c1010}[data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:16px;line-height:1.2;letter-spacing:.015em;text-transform:uppercase}[data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{margin-top:6px;font-size:14px;line-height:1.4;color:#b9cbce}[data-native-pillar=connect] .chapter-value .benefit-button[aria-selected="true"] strong{color:#c6efef;text-decoration:underline;text-decoration-color:#82bfc0;text-decoration-thickness:1px;text-underline-offset:5px}[data-native-pillar=connect] .chapter-value .benefit-button[aria-selected="true"] .benefit-marker{background:#b4e2e1;border-color:#b4e2e1}[data-native-pillar=connect] .chapter-value .context-core{position:absolute;isolation:isolate;z-index:3;left:calc(8% - .92*var(--gutter));top:63%;width:36%;max-width:375px}[data-native-pillar=connect] .chapter-value .context-core>strong{display:block;font-size:22px;line-height:1.15;letter-spacing:.005em;margin-top:9px;text-transform:uppercase}[data-native-pillar=connect] .chapter-value .context-core>p{margin-top:9px;font-size:16px;line-height:1.4;color:#bfd4d7}[data-native-pillar=connect] .chapter-value .mobile-benefit-controls{display:none}[data-native-pillar=connect] .chapter-value .detail-panel{position:relative;isolation:isolate;min-width:0;border-left:1px solid var(--rule);padding:20px 0 20px 28px;background:none}[data-native-pillar=connect] .chapter-value .detail-panel::before{content:"";position:absolute;left:-1px;top:21px;width:2px;height:38px;background:#95c8c9;pointer-events:none}[data-native-pillar=connect] .chapter-value .detail-panel::after{content:"";position:absolute;inset:-27px max(-32px,calc(2px - var(--gutter))) -32px max(-26px,calc(2px - var(--gutter)));z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 45% 48%,rgba(12,16,16,.98) 35%,rgba(12,16,16,.94) 49%,rgba(12,16,16,.65) 66%,transparent 86%);filter:blur(12px)}[data-native-pillar=connect] .chapter-value .detail-panel h2:not(.source-title){font-size:34px;line-height:1.1;letter-spacing:-.015em;margin-top:12px;color:#e2eeee}[data-native-pillar=connect] .chapter-value .detail-panel header>p{max-width:31ch;margin-top:17px;font-size:20px;line-height:1.45;color:#bed1d4;text-wrap:pretty}[data-native-pillar=connect] .chapter-value .deliverable{margin-top:27px;padding-top:22px;border-top:1px solid var(--rule)}[data-native-pillar=connect] .chapter-value .deliverable>.micro{font-size:11px;color:#95b9bd}[data-native-pillar=connect] .chapter-value .deliverable h3{font-size:21px;line-height:1.25;margin-top:11px}[data-native-pillar=connect] .chapter-value .deliverable p{margin-top:9px;font-size:17px;line-height:1.45;color:#b9cbce;max-width:34ch}[data-native-pillar=connect] .chapter-value .scope-note{position:relative;display:flex;justify-content:flex-end;border-top:1px solid var(--rule);margin-top:42px;padding-top:24px;font-size:16px;line-height:1.5;color:#bed0d3;text-shadow:0 1px 6px #0c1010}[data-native-pillar=connect] .chapter-value .static-value-details{margin-top:28px}[data-native-pillar=connect] .chapter-value .static-context{padding:20px 0;border-top:1px solid var(--rule)}[data-native-pillar=connect] .chapter-value .static-context summary{font-size:22px;cursor:pointer}[data-native-pillar=connect] .chapter-value .static-context>p{font-size:18px;line-height:1.5;color:#beced1;margin-top:15px}[data-native-pillar=connect] .chapter-value .static-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 50px;margin-top:25px}[data-native-pillar=connect] .chapter-value .static-benefit{padding-top:22px;border-top:1px solid var(--rule)}[data-native-pillar=connect] .chapter-value .static-benefit h2:not(.source-title){font-size:26px;line-height:1.2;margin-bottom:14px}[data-native-pillar=connect] .chapter-value .static-benefit h3{font-size:21px;line-height:1.3;margin-top:10px}[data-native-pillar=connect] .chapter-value .static-benefit p{font-size:17px;line-height:1.5;color:#beced1;margin-top:9px}[data-native-pillar=connect] .chapter-value .static-benefit .micro{font-size:11px;color:#8cbdc1;margin-top:22px}[data-native-pillar=connect] .chapter-value .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-native-pillar=connect] .chapter-value .is-entering .world-rear{--enter-y:3px;animation:connect-value-world-entrance 900ms both}[data-native-pillar=connect] .chapter-value .is-entering .connected-assembly{--enter-y:6px;animation:connect-value-world-entrance 1000ms 80ms both}[data-native-pillar=connect] .chapter-value .is-entering .world-foreground{--enter-y:8px;animation:connect-value-world-entrance 1100ms 120ms both}[data-native-pillar=connect] .chapter-value .is-entering .world-depth{--enter-y:7px;animation:connect-value-world-entrance 1100ms 100ms both}[data-native-pillar=connect] .chapter-value .is-entering .art-motion{animation-timing-function:cubic-bezier(.2,.65,.3,1)}@keyframes connect-value-world-entrance{from{opacity:.4;transform:translateY(var(--enter-y))}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine){
  [data-native-pillar=connect] .chapter-value .context-buttons button:hover,[data-native-pillar=connect] .chapter-value .benefit-button:hover strong{color:#c5f3f1}
  [data-native-pillar=connect] .chapter-value .benefit-button:hover .benefit-marker{border-color:#dbffff}
}@media(min-width:701px){
  [data-native-pillar=connect] .chapter-value .benefit-shell::before,[data-native-pillar=connect] .chapter-value .context-core::before{content:"";position:absolute;z-index:-1;pointer-events:none;filter:blur(10px)}
  [data-native-pillar=connect] .chapter-value .benefit-shell::before{inset:-10px -14px;background:radial-gradient(ellipse,rgba(12,16,16,.82) 36%,rgba(12,16,16,.5) 58%,transparent 82%)}
  [data-native-pillar=connect] .chapter-value .context-core::before{inset:-18px -24px;background:radial-gradient(ellipse,rgba(12,16,16,.88) 48%,rgba(12,16,16,.62) 65%,transparent 87%)}
}@media(min-width:1200px) and (max-width:1370px){
  [data-native-pillar=connect] .chapter-value .workspace{gap:26px;grid-template-columns:minmax(0,2.1fr) minmax(350px,1fr)}
  [data-native-pillar=connect] .chapter-value .detail-panel{padding-left:22px}
  [data-native-pillar=connect] .chapter-value .detail-panel h2:not(.source-title){font-size:31px}
  [data-native-pillar=connect] .chapter-value .detail-panel header>p{font-size:18px}
  [data-native-pillar=connect] .chapter-value .deliverable{margin-top:22px;padding-top:19px}
  [data-native-pillar=connect] .chapter-value .deliverable h3{font-size:20px}
  [data-native-pillar=connect] .chapter-value .deliverable p{font-size:16px}
  [data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:14px}
  [data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{font-size:13px}
  [data-native-pillar=connect] .chapter-value .context-core>strong{font-size:20px}
}@media(min-width:960px) and (max-width:1199px){
  [data-native-pillar=connect] .chapter-value .value-chapter{--gutter:36px;min-height:800px;padding-top:34px}
  [data-native-pillar=connect] .chapter-value .source-title{font-size:34px}
  [data-native-pillar=connect] .chapter-value .chapter-body{font-size:18px}
  [data-native-pillar=connect] .chapter-value .context-selector{gap:20px}
  [data-native-pillar=connect] .chapter-value .context-selector>.micro{padding-right:20px}
  [data-native-pillar=connect] .chapter-value .context-buttons{gap:22px}
  [data-native-pillar=connect] .chapter-value .context-buttons button{font-size:12px}
  [data-native-pillar=connect] .chapter-value .workspace{grid-template-columns:minmax(0,1fr) 300px;gap:25px;margin-top:34px}
  [data-native-pillar=connect] .chapter-value .benefit-static,[data-native-pillar=connect] .chapter-value .benefit-button{width:93px}
  [data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:12px}
  [data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{font-size:12px}
  [data-native-pillar=connect] .chapter-value .benefit-marker{margin-bottom:8px}
  [data-native-pillar=connect] .chapter-value .context-core{width:41%;top:64%}
  [data-native-pillar=connect] .chapter-value .context-core>strong{font-size:18px}
  [data-native-pillar=connect] .chapter-value .context-core>p{font-size:16px;line-height:1.35}
  [data-native-pillar=connect] .chapter-value .detail-panel{padding:18px 0 18px 20px}
  [data-native-pillar=connect] .chapter-value .detail-panel h2:not(.source-title){font-size:29px}
  [data-native-pillar=connect] .chapter-value .detail-panel header>p{font-size:18px;line-height:1.45;margin-top:14px}
  [data-native-pillar=connect] .chapter-value .deliverable{margin-top:22px;padding-top:19px}
  [data-native-pillar=connect] .chapter-value .deliverable h3{font-size:19px}
  [data-native-pillar=connect] .chapter-value .deliverable p{font-size:16px}
  [data-native-pillar=connect] .chapter-value .hero-source{width:1000px;left:-310px;top:65px}
  [data-native-pillar=connect] .chapter-value .hero-audience{width:1100px;right:-110px;top:68px}
  [data-native-pillar=connect] .chapter-value .hero-junction{width:930px;left:-275px;bottom:8px}
  [data-native-pillar=connect] .chapter-value .hero-foreground{width:960px;right:-330px;bottom:-185px}
  [data-native-pillar=connect] .chapter-value .scope-note{margin-top:58px}
}@media(max-width:959px){
  [data-native-pillar=connect] .chapter-value .value-chapter{--gutter:36px;padding-top:34px}
  [data-native-pillar=connect] .chapter-value .environment-canvas{width:1250px;left:50%;transform:translateX(-50%)}
  [data-native-pillar=connect] .chapter-value .world-foreground .world-layer{transform:translate(-16%,18%)}
  [data-native-pillar=connect] .chapter-value .hero-source{width:980px;left:-310px;top:50px;opacity:.86}
  [data-native-pillar=connect] .chapter-value .hero-audience{width:1000px;right:-130px;top:auto;bottom:40px;opacity:.92}
  [data-native-pillar=connect] .chapter-value .hero-junction{width:950px;left:-350px;bottom:115px;opacity:.54}
  [data-native-pillar=connect] .chapter-value .hero-foreground{width:1000px;right:-430px;bottom:-165px;opacity:.8}
  [data-native-pillar=connect] .chapter-value .source-title{max-width:940px;font-size:36px;line-height:1.12}
  [data-native-pillar=connect] .chapter-value .chapter-body{font-size:19px;line-height:1.45}
  [data-native-pillar=connect] .chapter-value .context-selector{gap:17px;margin-top:23px;padding-top:13px}
  [data-native-pillar=connect] .chapter-value .context-selector>.micro{padding-right:17px;font-size:11px}
  [data-native-pillar=connect] .chapter-value .context-buttons{gap:19px}
  [data-native-pillar=connect] .chapter-value .context-buttons button{font-size:12px}
  [data-native-pillar=connect] .chapter-value .workspace{display:block;margin-top:18px}
  [data-native-pillar=connect] .chapter-value .benefit-map{width:calc(100% + 2*var(--gutter));margin-left:calc(-1*var(--gutter));height:370px;aspect-ratio:auto}
  [data-native-pillar=connect] .chapter-value .assembly-canvas{width:1280px;top:-220px;left:calc(50% - 430px)}
  [data-native-pillar=connect] .chapter-value .long-leaders{display:none}
  [data-native-pillar=connect] .chapter-value .benefit-list{position:relative;top:auto;left:auto;width:100%;height:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;pointer-events:auto;margin-top:6px}
  [data-native-pillar=connect] .chapter-value .benefit-shell{position:relative;left:auto;top:auto;min-width:0}
  [data-native-pillar=connect] .chapter-value .benefit-static,[data-native-pillar=connect] .chapter-value .benefit-button{width:100%;min-height:108px;padding:11px 8px;border-top:1px solid #456168}
  [data-native-pillar=connect] .chapter-value .benefit-button[aria-selected="true"]{border-top-color:#a1ebea;background:rgba(12,35,38,.38)}
  [data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:15px}
  [data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{font-size:13px}
  [data-native-pillar=connect] .chapter-value .benefit-button:focus-visible{outline-offset:-2px}
  [data-native-pillar=connect] .chapter-value .context-core{position:relative;left:auto;top:auto;width:auto;max-width:600px;padding:27px 50px 27px 0;margin-top:8px;border-bottom:1px solid var(--rule);background:linear-gradient(90deg,rgba(12,16,16,.86),rgba(12,16,16,.78) 75%,transparent)}
  [data-native-pillar=connect] .chapter-value .context-core>strong{font-size:25px;margin-top:11px}
  [data-native-pillar=connect] .chapter-value .context-core>p{font-size:18px;line-height:1.5;max-width:55ch}
  [data-native-pillar=connect] .chapter-value .detail-panel{border-left:0;padding:30px 105px 22px 0;background:none;max-width:100%}
  [data-native-pillar=connect] .chapter-value .detail-panel::before{display:none}
  [data-native-pillar=connect] .chapter-value .detail-panel h2:not(.source-title){font-size:32px}
  [data-native-pillar=connect] .chapter-value .detail-panel header>p{font-size:20px;line-height:1.5;max-width:50ch;margin-top:14px}
  [data-native-pillar=connect] .chapter-value .deliverable{margin-top:24px;padding-top:22px}
  [data-native-pillar=connect] .chapter-value .deliverable h3{font-size:23px}
  [data-native-pillar=connect] .chapter-value .deliverable p{font-size:18px;line-height:1.5;max-width:55ch}
  [data-native-pillar=connect] .chapter-value .scope-note{justify-content:flex-start;margin-top:30px;padding-top:23px}
}@media(min-width:701px) and (max-width:959px){
  [data-native-pillar=connect] .chapter-value .benefit-shell:last-child::before{right:0}
  [data-native-pillar=connect] .chapter-value .benefit-map{height:auto;aspect-ratio:1064/450}
  [data-native-pillar=connect] .chapter-value .assembly-canvas{width:calc(1585/1064*100%);left:0;top:calc(-275/450*100%)}
  [data-native-pillar=connect] .chapter-value .long-leaders{display:block}
  [data-native-pillar=connect] .chapter-value .benefit-list{position:absolute;left:calc(-1*var(--gutter));top:0;width:calc(100% + 2*var(--gutter));height:auto;aspect-ratio:1064/450;display:block;margin:0;pointer-events:none}
  [data-native-pillar=connect] .chapter-value .benefit-shell{position:absolute;left:calc(var(--label-x)/1064*100%);top:calc((var(--label-y) - 275)/450*100%);pointer-events:auto}
  [data-native-pillar=connect] .chapter-value .benefit-static,[data-native-pillar=connect] .chapter-value .benefit-button{width:96px;min-height:0;padding:0;border:0}
  [data-native-pillar=connect] .chapter-value .benefit-button[aria-selected="true"]{background:transparent}
  [data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:12px}
  [data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{font-size:12px}
  [data-native-pillar=connect] .chapter-value .context-core{margin-top:12px}
}@media(max-width:700px){
  [data-native-pillar=connect] .chapter-value .value-chapter{--gutter:24px;padding-top:28px;padding-bottom:48px}
  [data-native-pillar=connect] .chapter-value .chapter-intro::before{inset:-25px -23px -16px;background:radial-gradient(ellipse,rgba(12,16,16,.92) 35%,rgba(12,16,16,.66) 68%,transparent 89%)}
  [data-native-pillar=connect] .chapter-value .hero-source{width:930px;left:-300px;top:185px}
  [data-native-pillar=connect] .chapter-value .hero-audience{width:900px;right:-145px;bottom:35px}
  [data-native-pillar=connect] .chapter-value .hero-junction{width:830px;left:-405px;bottom:240px;opacity:.62}
  [data-native-pillar=connect] .chapter-value .hero-foreground{width:850px;right:-400px;bottom:-145px}
  [data-native-pillar=connect] .chapter-value .eyebrow{gap:13px;font-size:11px;letter-spacing:.025em}
  [data-native-pillar=connect] .chapter-value .eyebrow>span{width:23px;height:8px}
  [data-native-pillar=connect] .chapter-value .source-title{font-size:29px;line-height:1.12;margin-top:21px;letter-spacing:-.018em;text-wrap:pretty}
  [data-native-pillar=connect] .chapter-value .chapter-body{font-size:17px;line-height:1.5;margin-top:15px}
  [data-native-pillar=connect] .chapter-value .context-selector{align-items:flex-start;flex-direction:column;gap:8px}
  [data-native-pillar=connect] .chapter-value .context-selector>.micro{border:0;padding:0}
  [data-native-pillar=connect] .chapter-value .context-buttons{gap:4px 16px}
  [data-native-pillar=connect] .chapter-value .context-buttons button{font-size:11px;padding-inline:1px}
  [data-native-pillar=connect] .chapter-value .workspace{margin-top:12px}
  [data-native-pillar=connect] .chapter-value .benefit-map{height:320px}
  [data-native-pillar=connect] .chapter-value .assembly-canvas{width:1320px;left:calc(50% - var(--socket-focus-x)*.832807571px);top:calc(155px - var(--socket-focus-y)*.832807571px)}
  [data-native-pillar=connect] .chapter-value .benefit-list{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin;scrollbar-color:#3a6268 transparent;scroll-padding-inline:2px}
  [data-native-pillar=connect] .chapter-value .benefit-shell{flex:0 0 133px}
  [data-native-pillar=connect] .chapter-value .benefit-static,[data-native-pillar=connect] .chapter-value .benefit-button{min-height:115px;padding:12px 10px}
  [data-native-pillar=connect] .chapter-value .benefit-button[aria-selected="true"]{background:transparent}
  [data-native-pillar=connect] .chapter-value .benefit-static strong,[data-native-pillar=connect] .chapter-value .benefit-button strong{font-size:15px}
  [data-native-pillar=connect] .chapter-value .benefit-static small,[data-native-pillar=connect] .chapter-value .benefit-button small{font-size:13px}
  [data-native-pillar=connect] .chapter-value .mobile-benefit-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;color:#a9cdd1}
  [data-native-pillar=connect] .chapter-value .mobile-benefit-controls button{min-height:44px;padding:9px 10px;border:1px solid #486e75;background:#0f1b1e;font-size:11px}
  [data-native-pillar=connect] .chapter-value .mobile-benefit-controls>span{position:absolute;z-index:4;top:74px;left:50%;transform:translateX(-50%);min-width:0;padding:5px 17px;text-align:center;font-size:12px;line-height:1.4;color:#c5eff0;white-space:nowrap;background:radial-gradient(ellipse,rgba(12,16,16,.9) 25%,rgba(12,16,16,.6) 58%,transparent 82%)}
  [data-native-pillar=connect] .chapter-value .mobile-benefit-controls>span::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:24px;background:#accfd1}
  [data-native-pillar=connect] .chapter-value .context-core{padding:27px 42px 27px 0;margin-top:0}
  [data-native-pillar=connect] .chapter-value .context-core>strong{font-size:23px}
  [data-native-pillar=connect] .chapter-value .context-core>p{font-size:17px}
  [data-native-pillar=connect] .chapter-value .detail-panel{padding:28px 58px 22px 0}
  [data-native-pillar=connect] .chapter-value .detail-panel h2:not(.source-title){font-size:30px}
  [data-native-pillar=connect] .chapter-value .detail-panel header>p{font-size:18px;line-height:1.5}
  [data-native-pillar=connect] .chapter-value .deliverable h3{font-size:21px}
  [data-native-pillar=connect] .chapter-value .deliverable p{font-size:17px}
  [data-native-pillar=connect] .chapter-value .scope-note{font-size:16px;line-height:1.5}
  [data-native-pillar=connect] .chapter-value .static-benefits{grid-template-columns:1fr;gap:26px}
  [data-native-pillar=connect] .chapter-value .static-context summary{font-size:21px}
  [data-native-pillar=connect] .chapter-value .static-benefit p{font-size:16px}
}@media(prefers-reduced-motion:reduce){
  [data-native-pillar=connect] .chapter-value .is-entering .art-motion{animation:none;transform:none;opacity:1}
  [data-native-pillar=connect] .chapter-value *,[data-native-pillar=connect] .chapter-value *::before,[data-native-pillar=connect] .chapter-value *::after{scroll-behavior:auto!important}
}[data-native-pillar=connect] .chapter-paths {
  color-scheme: dark;
  --graphite: #0c1517;
  --silver: #e8eeee;
  --muted-silver: #cfdddd;
  --focus: #a6f0eb;
  background: var(--graphite);
  color: var(--silver);
  font-family: var(--font-body), Arial, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-paths * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-paths { min-width: 280px; }[data-native-pillar=connect] .chapter-paths,[data-native-pillar=connect]  .chapter-paths .source-title,[data-native-pillar=connect]  .chapter-paths h2:not(.source-title),[data-native-pillar=connect]  .chapter-paths p { margin: 0; }[data-native-pillar=connect] .chapter-paths { background: var(--graphite); }[data-native-pillar=connect] .chapter-paths a { color: inherit; }[data-native-pillar=connect] .chapter-paths .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}[data-native-pillar=connect] .chapter-paths .connect-chapter {
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1920px;
  min-height: 0;
  aspect-ratio: 1586 / 992;
  margin-inline: auto;
}[data-native-pillar=connect] .chapter-paths .world {
  position: absolute;
  z-index: -1;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-paths .world-group { position: absolute; inset: 0; }[data-native-pillar=connect] .chapter-paths .world-group--far { z-index: 10; }[data-native-pillar=connect] .chapter-paths .world-group--main { z-index: 40; }[data-native-pillar=connect] .chapter-paths .world-group--front { z-index: 60; }[data-native-pillar=connect] .chapter-paths .oriented-plane,[data-native-pillar=connect]  .chapter-paths .foreground-plane {
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  aspect-ratio: 1586 / 992;
}[data-native-pillar=connect] .chapter-paths .world-layer {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  inset: 0;
  max-width: none;
}[data-native-pillar=connect] .chapter-paths .world-layer--network { opacity: .32; }[data-native-pillar=connect] .chapter-paths .world-layer--upper { opacity: .55; }[data-native-pillar=connect] .chapter-paths .world-layer--lower { opacity: .48; }[data-native-pillar=connect] .chapter-paths .chapter-intro {
  position: absolute;
  top: 6.65%;
  left: 7.7%;
  width: 55%;
}[data-native-pillar=connect] .chapter-paths .eyebrow,[data-native-pillar=connect]  .chapter-paths .text-link {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-weight: 400;
}[data-native-pillar=connect] .chapter-paths .eyebrow {
  color: var(--muted-silver);
  font-size: clamp(12px, .94vw, 16px);
  line-height: 1.4;
  letter-spacing: .035em;
}[data-native-pillar=connect] .chapter-paths .source-title {
  margin-top: 13px;
  font-size: min(44px, clamp(29px, min(36.72px, 2.55vw), 45px));
  font-weight: 400;
  letter-spacing: -.025em;
  line-height: 1.07;
  text-wrap: balance;
}[data-native-pillar=connect] .chapter-paths .fit {
  position: absolute;
  color: var(--silver);
  text-shadow: 0 2px 20px rgba(3, 12, 14, .7);
}[data-native-pillar=connect] .chapter-paths .fit--studio { left: 14.35%; top: 47.15%; width: 29%; max-width: 510px; }[data-native-pillar=connect] .chapter-paths .fit--campaign { left: 66.95%; top: 42.5%; width: 28.1%; max-width: 490px; }[data-native-pillar=connect] .chapter-paths .fit h2:not(.source-title) {
  font-size: min(44px, clamp(20px, min(25.488px, 1.77vw), 31px));
  font-weight: 400;
  letter-spacing: -.017em;
  line-height: 1.2;
  text-wrap: balance;
}[data-native-pillar=connect] .chapter-paths .fit--campaign h2:not(.source-title) { font-size: min(44px, clamp(19px, min(23.76px, 1.65vw), 29px)); }[data-native-pillar=connect] .chapter-paths .fit > p {
  max-width: 35ch;
  margin-top: 13px;
  color: var(--muted-silver);
  font-size: clamp(17px, 1.43vw, 25px);
  line-height: 1.42;
  text-wrap: pretty;
}[data-native-pillar=connect] .chapter-paths .fit--campaign > p { max-width: 34ch; }[data-native-pillar=connect] .chapter-paths .text-link {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: clamp(12px, 1.25vw, 22px);
  min-height: 44px;
  max-width: 100%;
  margin-top: 22px;
  padding-block: 7px;
  font-size: clamp(12px, 1.03vw, 18px);
  line-height: 1.45;
  letter-spacing: .015em;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}[data-native-pillar=connect] .chapter-paths .text-link > span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: transparent;
  text-underline-offset: 5px;
}[data-native-pillar=connect] .chapter-paths .link-arrow {
  display: block;
  width: 26px;
  height: 16px;
  flex: 0 0 auto;
  stroke: currentColor;
  stroke-width: 1.2;
  stroke-linecap: round;
  stroke-linejoin: round;
}[data-native-pillar=connect] .chapter-paths .text-link:hover { color: #c0fffa; }[data-native-pillar=connect] .chapter-paths .text-link:hover > span,[data-native-pillar=connect]  .chapter-paths .text-link:focus-visible > span {
  text-decoration-color: currentColor;
}[data-native-pillar=connect] .chapter-paths .text-link:focus-visible {
  outline: 2px solid var(--focus);
  outline-offset: 6px;
}[data-native-pillar=connect] .chapter-paths .snapshot {
  position: absolute;
  bottom: 2.45%;
  left: 47.8%;
  width: 25%;
  min-width: 295px;
  text-align: center;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-paths .snapshot > p { font-size: clamp(16px, 1.12vw, 20px); line-height: 1.35; }[data-native-pillar=connect] .chapter-paths .text-link--snapshot {
  justify-content: center;
  gap: 14px;
  margin-top: 2px;
  font-size: clamp(12px, .91vw, 16px);
}@media (max-width: 1099px) {
  [data-native-pillar=connect] .chapter-paths .connect-chapter {
    --membrane-width: clamp(1000px, 130vw, 1320px);
    --membrane-height: calc(var(--membrane-width) * 992 / 1586);
    --world-top: 180px;
    aspect-ratio: auto;
    min-height: calc(var(--world-top) + var(--membrane-width) + 145px);
  }
  [data-native-pillar=connect] .chapter-paths .chapter-intro { top: 42px; left: 8%; width: 84%; }
  [data-native-pillar=connect] .chapter-paths .eyebrow { font-size: 12px; }
  [data-native-pillar=connect] .chapter-paths .source-title { max-width: 740px; font-size: min(44px, clamp(30px, min(60.48px, 4.2vw), 41px)); line-height: 1.1; }
  [data-native-pillar=connect] .chapter-paths .oriented-plane {
    inset: auto;
    top: var(--world-top);
    left: calc(50% + var(--membrane-height) / 2);
    width: var(--membrane-width);
    transform: rotate(90deg);
    transform-origin: 0 0;
  }
  [data-native-pillar=connect] .chapter-paths .world-layer--network { opacity: .27; }
  [data-native-pillar=connect] .chapter-paths .world-layer--upper { opacity: .5; }
  [data-native-pillar=connect] .chapter-paths .world-layer--lower { opacity: .44; }
  [data-native-pillar=connect] .chapter-paths .foreground-plane {
    inset: auto;
    bottom: 40px;
    left: 50%;
    width: 1000px;
    transform: translateX(-50%);
  }
  [data-native-pillar=connect] .chapter-paths .fit { transform: translateX(-50%); }
  [data-native-pillar=connect] .chapter-paths .fit--studio {
    top: calc(var(--world-top) + var(--membrane-width) * .237 - 92px);
    left: calc(50% - var(--membrane-width) * .01);
    width: calc(var(--membrane-width) * .245);
  }
  [data-native-pillar=connect] .chapter-paths .fit--campaign {
    top: calc(var(--world-top) + var(--membrane-width) * .777 - 90px);
    left: calc(50% + 36px);
    width: calc(var(--membrane-width) * .255);
  }
  [data-native-pillar=connect] .chapter-paths .fit h2:not(.source-title),[data-native-pillar=connect]  .chapter-paths .fit--campaign h2:not(.source-title) { font-size: 27px; line-height: 1.18; }
  [data-native-pillar=connect] .chapter-paths .fit > p { margin-top: 16px; font-size: 20px; line-height: 1.5; }
  [data-native-pillar=connect] .chapter-paths .fit--campaign > p { font-size: clamp(18px, calc(var(--membrane-width) * .018), 20px); }
  [data-native-pillar=connect] .chapter-paths .text-link { margin-top: 20px; font-size: 13px; gap: 14px; }
  [data-native-pillar=connect] .chapter-paths .fit--campaign .text-link {
    margin-left: 32px;
    width: calc(100% - 32px);
    font-size: 12px;
  }
  [data-native-pillar=connect] .chapter-paths .snapshot {
    left: 50%;
    bottom: 24px;
    width: min(360px, calc(100% - 40px));
    min-width: 0;
    transform: translateX(-50%);
  }
  [data-native-pillar=connect] .chapter-paths .snapshot > p { font-size: 17px; }
  [data-native-pillar=connect] .chapter-paths .text-link--snapshot { margin-top: 3px; font-size: 12px; }
}@media (max-width: 600px) {
  [data-native-pillar=connect] .chapter-paths .connect-chapter {
    --membrane-width: 1000px;
    --world-top: 160px;
    min-height: 1310px;
  }
  [data-native-pillar=connect] .chapter-paths .chapter-intro { top: 30px; left: 7.2%; width: 85.6%; }
  [data-native-pillar=connect] .chapter-paths .eyebrow { font-size: 11px; letter-spacing: .015em; }
  [data-native-pillar=connect] .chapter-paths .source-title { margin-top: 16px; max-width: 440px; font-size: min(44px, clamp(27px, min(106.56px, 7.4vw), 34px)); line-height: 1.11; }
  [data-native-pillar=connect] .chapter-paths .desktop-break { display: none; }
  [data-native-pillar=connect] .chapter-paths .fit--studio { width: min(245px, calc(100% - 100px)); }
  [data-native-pillar=connect] .chapter-paths .fit--campaign { width: min(255px, calc(100% - 92px)); }
  [data-native-pillar=connect] .chapter-paths .fit h2:not(.source-title),[data-native-pillar=connect]  .chapter-paths .fit--campaign h2:not(.source-title) { font-size: 25px; }
  [data-native-pillar=connect] .chapter-paths .fit > p { font-size: 18px; line-height: 1.5; }
  [data-native-pillar=connect] .chapter-paths .text-link { margin-top: 19px; font-size: 12px; gap: 12px; }
  [data-native-pillar=connect] .chapter-paths .link-arrow { width: 23px; }
  [data-native-pillar=connect] .chapter-paths .foreground-plane { width: 900px; bottom: 38px; }
  [data-native-pillar=connect] .chapter-paths .text-link--snapshot { font-size: 12px; margin-top: 3px; }
}@media (max-width: 359px) {
  [data-native-pillar=connect] .chapter-paths .source-title { font-size: 27px; }
  [data-native-pillar=connect] .chapter-paths .fit--campaign { left: calc(50% + 30px); }
  [data-native-pillar=connect] .chapter-paths .fit h2:not(.source-title),[data-native-pillar=connect]  .chapter-paths .fit--campaign h2:not(.source-title) { font-size: 23px; }
  [data-native-pillar=connect] .chapter-paths .fit > p { font-size: 17px; }
  [data-native-pillar=connect] .chapter-paths .text-link { font-size: 12px; }
  [data-native-pillar=connect] .chapter-paths .text-link--snapshot { font-size: 12px; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-paths *,[data-native-pillar=connect]  .chapter-paths *::before,[data-native-pillar=connect]  .chapter-paths *::after { scroll-behavior: auto !important; }
  [data-native-pillar=connect] .chapter-paths [data-art-motion] { animation: none !important; }
}@media (forced-colors: active) {
  [data-native-pillar=connect] .chapter-paths .world { display: none; }
  [data-native-pillar=connect] .chapter-paths .fit { text-shadow: none; }
  [data-native-pillar=connect] .chapter-paths .text-link > span { text-decoration-color: currentColor; }
}[data-native-pillar=connect] .chapter-fit {
  color-scheme: dark;
  --graphite: #10191b;
  --silver: #edf1f1;
  --muted-silver: #d6e0df;
  --focus: #a6f0eb;
  background: var(--graphite);
  color: var(--silver);
  font-family: var(--font-body), Arial, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-fit * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-fit { min-width: 280px; }[data-native-pillar=connect] .chapter-fit,[data-native-pillar=connect]  .chapter-fit .source-title,[data-native-pillar=connect]  .chapter-fit h2:not(.source-title),[data-native-pillar=connect]  .chapter-fit p { margin: 0; }[data-native-pillar=connect] .chapter-fit { background: var(--graphite); }[data-native-pillar=connect] .chapter-fit a { color: inherit; }[data-native-pillar=connect] .chapter-fit .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}[data-native-pillar=connect] .chapter-fit .connect-chapter {
  position: relative;
  isolation: isolate;
  container-type: inline-size;
  width: 100%;
  max-width: 1920px;
  aspect-ratio: 1586 / 992;
  margin-inline: auto;
}[data-native-pillar=connect] .chapter-fit .world {
  position: absolute;
  z-index: -1;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-fit .world-group { position: absolute; inset: 0; }[data-native-pillar=connect] .chapter-fit .world-group--far { z-index: 10; }[data-native-pillar=connect] .chapter-fit .world-group--main { z-index: 40; }[data-native-pillar=connect] .chapter-fit .world-group--front { z-index: 60; }[data-native-pillar=connect] .chapter-fit .registered-plane {
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  aspect-ratio: 1586 / 992;
}[data-native-pillar=connect] .chapter-fit .world-layer {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  inset: 0;
  max-width: none;
}[data-native-pillar=connect] .chapter-fit .world-layer--cords { opacity: .55; }[data-native-pillar=connect] .chapter-fit .world-layer--upper { opacity: .64; }[data-native-pillar=connect] .chapter-fit .world-layer--right { opacity: .58; }[data-native-pillar=connect] .chapter-fit .chapter-copy {
  position: relative;
  width: 44.5%;
  margin-left: 51.829%;
  padding-top: 7.314cqw;
  padding-bottom: 13.5cqw;
}[data-native-pillar=connect] .chapter-fit .eyebrow,[data-native-pillar=connect]  .chapter-fit h2:not(.source-title),[data-native-pillar=connect]  .chapter-fit .pillar-links {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-weight: 400;
}[data-native-pillar=connect] .chapter-fit .eyebrow {
  font-size: clamp(12px, 1.009cqw, 20px);
  line-height: 1.25;
  letter-spacing: .08em;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-fit .source-title {
  margin-top: 1.009cqw;
  font-size: min(44px, min(41.76px, 2.9cqw));
  line-height: 1.08;
  font-weight: 400;
  letter-spacing: -.018em;
}[data-native-pillar=connect] .chapter-fit .fit-statements {
  display: grid;
  gap: 2.65cqw;
  margin-top: 2.774cqw;
}[data-native-pillar=connect] .chapter-fit h2:not(.source-title) {
  font-size: min(44px, clamp(12px, min(15.4368px, 1.072cqw), 21px));
  line-height: 1.25;
  letter-spacing: .07em;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-fit .fit-statements p {
  margin-top: .442cqw;
  font-size: 1.765cqw;
  line-height: 1.28;
  font-weight: 300;
  letter-spacing: -.013em;
}[data-native-pillar=connect] .chapter-fit .pillar-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.9cqw;
  margin-top: 1.26cqw;
  padding-right: 1cqw;
  font-size: clamp(12px, 1.072cqw, 21px);
  line-height: 1.35;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-fit .pillar-links a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-width: 44px;
  min-height: 44px;
  padding: 8px 4px;
  text-decoration: none;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
  -webkit-tap-highlight-color: transparent;
}[data-native-pillar=connect] .chapter-fit .pillar-links a:hover { color: #c0fffa; text-decoration: underline; }[data-native-pillar=connect] .chapter-fit .pillar-links a:focus-visible {
  outline: 2px solid var(--focus);
  outline-offset: 5px;
  text-decoration: underline;
}@media (max-width: 1099px) {
  [data-native-pillar=connect] .chapter-fit .connect-chapter { aspect-ratio: auto; min-height: 1060px; }
  [data-native-pillar=connect] .chapter-fit .registered-plane { inset: auto; top: 24px; left: calc(50% - 850px); width: 1500px; }
  [data-native-pillar=connect] .chapter-fit .front-plane { top: auto; bottom: 0; left: calc(50% - 450px); width: 1200px; }
  [data-native-pillar=connect] .chapter-fit .chapter-copy { width: 52%; margin-left: 42%; padding-top: 64px; padding-bottom: 340px; }
  [data-native-pillar=connect] .chapter-fit .eyebrow { font-size: 12px; line-height: 1.4; }
  [data-native-pillar=connect] .chapter-fit .source-title { margin-top: 18px; font-size: min(44px, clamp(32px, min(53.28px, 3.7vw), 40px)); line-height: 1.1; }
  [data-native-pillar=connect] .chapter-fit .fit-statements { margin-top: 36px; gap: 32px; }
  [data-native-pillar=connect] .chapter-fit h2:not(.source-title) { font-size: 13px; line-height: 1.4; }
  [data-native-pillar=connect] .chapter-fit .fit-statements p { margin-top: 9px; font-size: 22px; line-height: 1.4; }
  [data-native-pillar=connect] .chapter-fit .desktop-break { display: none; }
  [data-native-pillar=connect] .chapter-fit .pillar-links { margin-top: 24px; padding-right: 0; gap: 20px; font-size: 14px; }
}@media (max-width: 759px) {
  [data-native-pillar=connect] .chapter-fit .connect-chapter { min-height: 0; }
  [data-native-pillar=connect] .chapter-fit .chapter-copy { width: calc(100% - 56px); max-width: 430px; margin-inline: auto; padding-top: 64px; padding-bottom: 375px; }
  [data-native-pillar=connect] .chapter-fit .registered-plane { width: 1000px; left: calc(50% - 465px); top: auto; bottom: 0; }
  [data-native-pillar=connect] .chapter-fit .far-plane { top: 0; bottom: auto; left: calc(50% - 405px); }
  [data-native-pillar=connect] .chapter-fit .front-plane { width: 1000px; left: calc(50% - 240px); }
  [data-native-pillar=connect] .chapter-fit .eyebrow { font-size: 12px; }
  [data-native-pillar=connect] .chapter-fit .source-title { margin-top: 20px; font-size: min(44px, clamp(30px, min(118.08px, 8.2vw), 36px)); line-height: 1.12; }
  [data-native-pillar=connect] .chapter-fit .fit-statements { margin-top: 38px; gap: 34px; }
  [data-native-pillar=connect] .chapter-fit h2:not(.source-title) { font-size: 13px; letter-spacing: .06em; }
  [data-native-pillar=connect] .chapter-fit .fit-statements p { font-size: 21px; line-height: 1.45; }
  [data-native-pillar=connect] .chapter-fit .pillar-links { margin-top: 28px; justify-content: flex-start; gap: 24px; font-size: 14px; }
}@media (max-width: 359px) {
  [data-native-pillar=connect] .chapter-fit .chapter-copy { width: calc(100% - 48px); padding-top: 52px; }
  [data-native-pillar=connect] .chapter-fit .source-title { font-size: 30px; }
  [data-native-pillar=connect] .chapter-fit .fit-statements p { font-size: 20px; }
  [data-native-pillar=connect] .chapter-fit .pillar-links { gap: 20px; font-size: 13px; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-fit *,[data-native-pillar=connect]  .chapter-fit *::before,[data-native-pillar=connect]  .chapter-fit *::after { scroll-behavior: auto !important; }
  [data-native-pillar=connect] .chapter-fit [data-art-motion] { animation: none !important; }
}@media (forced-colors: active) {
  [data-native-pillar=connect] .chapter-fit .world { display: none; }
  [data-native-pillar=connect] .chapter-fit .pillar-links a { text-decoration: underline; }
}[data-native-pillar=connect] .chapter-questions {
  color-scheme: dark;
  --graphite: #10191b;
  --silver: #edf1f1;
  --muted-silver: #d6e0df;
  --focus: #a6f0eb;
  background: var(--graphite);
  color: var(--silver);
  font-family: var(--font-body), Arial, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-questions * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-questions { min-width: 280px; }[data-native-pillar=connect] .chapter-questions,[data-native-pillar=connect]  .chapter-questions .source-title,[data-native-pillar=connect]  .chapter-questions p { margin: 0; }[data-native-pillar=connect] .chapter-questions { background: var(--graphite); }[data-native-pillar=connect] .chapter-questions .connect-chapter {
  position: relative;
  isolation: isolate;
  container-type: inline-size;
  width: 100%;
  max-width: 1920px;
  min-height: 62.5473vw;
  margin-inline: auto;
}[data-native-pillar=connect] .chapter-questions .world {
  position: absolute;
  z-index: -1;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-questions .world-group { position: absolute; inset: 0; }[data-native-pillar=connect] .chapter-questions .world-group--far { z-index: 10; opacity: .6; }[data-native-pillar=connect] .chapter-questions .world-group--upper { z-index: 30; }[data-native-pillar=connect] .chapter-questions .world-group--lower { z-index: 40; }[data-native-pillar=connect] .chapter-questions .world-group--near { z-index: 60; }[data-native-pillar=connect] .chapter-questions .registered-plane {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1586 / 992;
}[data-native-pillar=connect] .chapter-questions .lower-plane,[data-native-pillar=connect]  .chapter-questions .near-plane { top: auto; bottom: 0; }[data-native-pillar=connect] .chapter-questions .world-layer {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
}[data-native-pillar=connect] .chapter-questions .world-layer--registered-near { top: 6.4516129%; }[data-native-pillar=connect] .chapter-questions .chapter-copy {
  position: relative;
  width: 62%;
  margin-left: 12.106%;
  padding-top: 11.412cqw;
  padding-bottom: 24cqw;
}[data-native-pillar=connect] .chapter-questions .eyebrow {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: clamp(12px, 1.009cqw, 17px);
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: .08em;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-questions .source-title {
  margin-top: 1.009cqw;
  font-size: min(44px, clamp(30px, min(41.76px, 2.9cqw), 46px));
  line-height: 1.1;
  font-weight: 400;
  letter-spacing: -.018em;
}[data-native-pillar=connect] .chapter-questions .faqs { margin-top: 3.8cqw; }[data-native-pillar=connect] .chapter-questions details + details { margin-top: 3.2cqw; }[data-native-pillar=connect] .chapter-questions summary {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 22px;
  min-height: 44px;
  padding-block: 4px;
  cursor: pointer;
  list-style: none;
  font-size: clamp(21px, 1.85cqw, 30px);
  line-height: 1.28;
  -webkit-tap-highlight-color: transparent;
}[data-native-pillar=connect] .chapter-questions summary::-webkit-details-marker { display: none; }[data-native-pillar=connect] .chapter-questions summary::marker { content: ""; }[data-native-pillar=connect] .chapter-questions summary > span:first-child { min-width: 0; }[data-native-pillar=connect] .chapter-questions summary:hover { color: #c0fffa; }[data-native-pillar=connect] .chapter-questions summary:focus-visible {
  outline: 2px solid var(--focus);
  outline-offset: 7px;
  border-radius: 1px;
}[data-native-pillar=connect] .chapter-questions .disclosure-sign {
  position: relative;
  flex: 0 0 26px;
  height: 32px;
  margin-top: 2px;
}[data-native-pillar=connect] .chapter-questions .disclosure-sign::before,[data-native-pillar=connect]  .chapter-questions .disclosure-sign::after {
  content: "";
  position: absolute;
  background: currentColor;
  left: 2px;
  top: 15px;
  width: 22px;
  height: 1.5px;
}[data-native-pillar=connect] .chapter-questions .disclosure-sign::after { transform: rotate(90deg); }[data-native-pillar=connect] .chapter-questions details[open] .disclosure-sign::after { display: none; }[data-native-pillar=connect] .chapter-questions .answer { padding-top: 1.2cqw; padding-right: 48px; }[data-native-pillar=connect] .chapter-questions .answer p {
  font-size: clamp(20px, 1.765cqw, 28px);
  line-height: 1.38;
  font-weight: 300;
  letter-spacing: -.008em;
  color: var(--muted-silver);
}@media (min-width: 1920px) {
  [data-native-pillar=connect] .chapter-questions .connect-chapter { min-height: 1201px; }
}@media (max-width: 1099px) {
  [data-native-pillar=connect] .chapter-questions .connect-chapter { min-height: 0; }
  [data-native-pillar=connect] .chapter-questions .chapter-copy {
    width: calc(100% - 112px);
    max-width: 760px;
    margin-inline: auto;
    padding-top: 146px;
    padding-bottom: 360px;
  }
  [data-native-pillar=connect] .chapter-questions .upper-plane { top: -110px; left: calc(100% - 1100px); width: 1100px; }
  [data-native-pillar=connect] .chapter-questions .far-plane { top: -80px; left: calc(50% - 650px); width: 1300px; }
  [data-native-pillar=connect] .chapter-questions .lower-plane,[data-native-pillar=connect]  .chapter-questions .near-plane { width: 1400px; left: calc(100% - 1130px); }
  [data-native-pillar=connect] .chapter-questions .eyebrow { font-size: 12px; }
  [data-native-pillar=connect] .chapter-questions .source-title { margin-top: 18px; max-width: 660px; font-size: 36px; line-height: 1.13; }
  [data-native-pillar=connect] .chapter-questions .faqs { margin-top: 44px; }
  [data-native-pillar=connect] .chapter-questions details + details { margin-top: 38px; }
  [data-native-pillar=connect] .chapter-questions summary { font-size: 24px; line-height: 1.3; }
  [data-native-pillar=connect] .chapter-questions .answer { padding-top: 18px; padding-right: 48px; }
  [data-native-pillar=connect] .chapter-questions .answer p { font-size: 22px; line-height: 1.43; }
}@media (max-width: 759px) {
  [data-native-pillar=connect] .chapter-questions .chapter-copy {
    width: calc(100% - 48px);
    max-width: 470px;
    padding-top: 144px;
    padding-bottom: 300px;
  }
  [data-native-pillar=connect] .chapter-questions .upper-plane { width: 780px; left: calc(50% - 440px); top: -50px; }
  [data-native-pillar=connect] .chapter-questions .far-plane { top: auto; bottom: 0; width: 1000px; left: calc(100% - 800px); }
  [data-native-pillar=connect] .chapter-questions .lower-plane,[data-native-pillar=connect]  .chapter-questions .near-plane { width: 1000px; left: calc(100% - 800px); }
  [data-native-pillar=connect] .chapter-questions .source-title { margin-top: 17px; font-size: min(44px, clamp(28px, min(110.88px, 7.7vw), 34px)); line-height: 1.14; }
  [data-native-pillar=connect] .chapter-questions .faqs { margin-top: 36px; }
  [data-native-pillar=connect] .chapter-questions details + details { margin-top: 32px; }
  [data-native-pillar=connect] .chapter-questions summary { gap: 14px; font-size: 21px; line-height: 1.32; }
  [data-native-pillar=connect] .chapter-questions .disclosure-sign { flex-basis: 22px; margin-top: 0; }
  [data-native-pillar=connect] .chapter-questions .disclosure-sign::before,[data-native-pillar=connect]  .chapter-questions .disclosure-sign::after { width: 18px; top: 13px; }
  [data-native-pillar=connect] .chapter-questions .answer { padding-top: 16px; padding-right: 0; }
  [data-native-pillar=connect] .chapter-questions .answer p { font-size: 19px; line-height: 1.47; }
}@media (max-width: 359px) {
  [data-native-pillar=connect] .chapter-questions .chapter-copy { width: calc(100% - 40px); padding-top: 132px; }
  [data-native-pillar=connect] .chapter-questions .source-title { font-size: 28px; }
  [data-native-pillar=connect] .chapter-questions summary { font-size: 20px; }
  [data-native-pillar=connect] .chapter-questions .answer p { font-size: 18px; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-questions *,[data-native-pillar=connect]  .chapter-questions *::before,[data-native-pillar=connect]  .chapter-questions *::after { scroll-behavior: auto !important; }
  [data-native-pillar=connect] .chapter-questions [data-art-motion] { animation: none !important; }
}@media (forced-colors: active) {
  [data-native-pillar=connect] .chapter-questions .world { display: none; }
  [data-native-pillar=connect] .chapter-questions .disclosure-sign::before,[data-native-pillar=connect]  .chapter-questions .disclosure-sign::after { background: CanvasText; }
  [data-native-pillar=connect] .chapter-questions summary { color: LinkText; }
  [data-native-pillar=connect] .chapter-questions .answer p,[data-native-pillar=connect]  .chapter-questions .eyebrow { color: CanvasText; }
}[data-native-pillar=connect] .chapter-invitation {
  color-scheme: dark;
  --graphite: #10191b;
  --silver: #edf1f1;
  --muted-silver: #d6e0df;
  --teal-edge: #54b4bf;
  --focus: #a6f0eb;
  color: var(--silver);
  background: var(--graphite);
  font-family: var(--font-body), Arial, sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
}[data-native-pillar=connect] .chapter-invitation * { box-sizing: border-box; }[data-native-pillar=connect] .chapter-invitation { min-width: 280px; }[data-native-pillar=connect] .chapter-invitation,[data-native-pillar=connect]  .chapter-invitation .source-title,[data-native-pillar=connect]  .chapter-invitation p { margin: 0; }[data-native-pillar=connect] .chapter-invitation { background: var(--graphite); }[data-native-pillar=connect] .chapter-invitation a { color: inherit; }[data-native-pillar=connect] .chapter-invitation .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}[data-native-pillar=connect] .chapter-invitation .connect-chapter {
  position: relative;
  isolation: isolate;
  container-type: inline-size;
  width: 100%;
  max-width: 1920px;
  min-height: min(62.5868vw, 1202px);
  margin-inline: auto;
}[data-native-pillar=connect] .chapter-invitation .world {
  position: absolute;
  z-index: -1;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}[data-native-pillar=connect] .chapter-invitation .world-group { position: absolute; inset: 0; }[data-native-pillar=connect] .chapter-invitation .world-group--upper { z-index: 10; opacity: .62; }[data-native-pillar=connect] .chapter-invitation .world-group--lower { z-index: 20; opacity: .58; }[data-native-pillar=connect] .chapter-invitation .world-group--main { z-index: 50; }[data-native-pillar=connect] .chapter-invitation .registered-plane {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1585 / 992;
}[data-native-pillar=connect] .chapter-invitation .world-layer {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
}[data-native-pillar=connect] .chapter-invitation .invitation {
  position: relative;
  width: 39.12%;
  margin-left: 60.126%;
  padding-top: 11.987cqw;
  padding-bottom: 22cqw;
}[data-native-pillar=connect] .chapter-invitation .eyebrow,[data-native-pillar=connect]  .chapter-invitation .actions {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-weight: 400;
}[data-native-pillar=connect] .chapter-invitation .eyebrow {
  font-size: clamp(12px, 1.0095cqw, 16px);
  line-height: 1.25;
  letter-spacing: .15em;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-invitation .source-title {
  margin-top: 1.01cqw;
  font-size: min(72px, clamp(28px, min(38.16px, 2.65cqw), 42px));
  font-weight: 300;
  line-height: 1.23;
  letter-spacing: -.015em;
}[data-native-pillar=connect] .chapter-invitation .source-title span { display: block; }[data-native-pillar=connect] .chapter-invitation .support {
  width: 98.4%;
  margin-top: 1.5cqw;
  font-size: clamp(20px, 1.704cqw, 27px);
  font-weight: 300;
  line-height: 1.3;
  color: var(--muted-silver);
}[data-native-pillar=connect] .chapter-invitation .actions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.26cqw;
  margin-top: 1.83cqw;
}[data-native-pillar=connect] .chapter-invitation .actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  max-width: 100%;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}[data-native-pillar=connect] .chapter-invitation .primary-action {
  width: 27.256cqw;
  min-height: max(44px, 3.912cqw) !important;
  padding: 12px 18px;
  border: 1.5px solid var(--teal-edge);
  border-radius: 999px;
  background: #0b2226;
  font-size: clamp(13px, 1.262cqw, 20px);
  line-height: 1.35;
  letter-spacing: .04em;
  text-decoration: none;
}[data-native-pillar=connect] .chapter-invitation .secondary-action {
  margin-left: 1.58cqw;
  padding: 10px 0;
  font-size: clamp(13px, 1.199cqw, 19px);
  line-height: 1.35;
  letter-spacing: .1em;
  text-decoration-color: var(--teal-edge);
  text-decoration-thickness: 1px;
  text-underline-offset: 7px;
}[data-native-pillar=connect] .chapter-invitation .actions a:hover { color: #c0fffa; }[data-native-pillar=connect] .chapter-invitation .primary-action:hover { background: #103236; border-color: var(--focus); }[data-native-pillar=connect] .chapter-invitation .actions a:focus-visible { outline: 2px solid var(--focus); outline-offset: 6px; }@media (max-width: 1099px) {
  [data-native-pillar=connect] .chapter-invitation .connect-chapter { min-height: 0; }
  [data-native-pillar=connect] .chapter-invitation .invitation {
    width: 55%;
    margin-left: 39%;
    padding-top: 104px;
    padding-bottom: 420px;
  }
  [data-native-pillar=connect] .chapter-invitation .upper-plane { width: 1300px; left: calc(50% - 850px); top: -54px; }
  [data-native-pillar=connect] .chapter-invitation .lower-plane { width: 1200px; left: calc(100% - 1170px); top: auto; bottom: 0; }
  [data-native-pillar=connect] .chapter-invitation .main-plane { width: 1400px; left: calc(50% - 750px); top: auto; bottom: -16px; }
  [data-native-pillar=connect] .chapter-invitation .eyebrow { font-size: 12px; line-height: 1.4; letter-spacing: .08em; }
  [data-native-pillar=connect] .chapter-invitation .source-title { margin-top: 18px; font-size: 32px; line-height: 1.17; }
  [data-native-pillar=connect] .chapter-invitation .source-title span { display: inline; }
  [data-native-pillar=connect] .chapter-invitation .support { width: 100%; margin-top: 24px; font-size: 21px; line-height: 1.45; }
  [data-native-pillar=connect] .chapter-invitation .actions { gap: 14px; margin-top: 26px; }
  [data-native-pillar=connect] .chapter-invitation .primary-action { width: 100%; min-height: 56px !important; font-size: 16px; }
  [data-native-pillar=connect] .chapter-invitation .secondary-action { margin-left: 10px; font-size: 15px; letter-spacing: .08em; }
}@media (max-width: 759px) {
  [data-native-pillar=connect] .chapter-invitation .invitation {
    width: calc(100% - 48px);
    max-width: 470px;
    margin-inline: auto;
    padding-top: 140px;
    padding-bottom: 425px;
  }
  [data-native-pillar=connect] .chapter-invitation .upper-plane { width: 900px; left: calc(50% - 470px); top: -100px; }
  [data-native-pillar=connect] .chapter-invitation .lower-plane { width: 900px; left: calc(100% - 875px); bottom: 0; }
  [data-native-pillar=connect] .chapter-invitation .main-plane { width: 1050px; left: calc(50% - 430px); bottom: -100px; }
  [data-native-pillar=connect] .chapter-invitation .eyebrow { font-size: 12px; line-height: 1.4; letter-spacing: .07em; }
  [data-native-pillar=connect] .chapter-invitation .source-title { margin-top: 18px; font-size: min(72px, clamp(28px, min(110.88px, 7.7vw), 34px)); line-height: 1.17; }
  [data-native-pillar=connect] .chapter-invitation .support { margin-top: 24px; font-size: 20px; line-height: 1.45; }
  [data-native-pillar=connect] .chapter-invitation .actions { gap: 14px; margin-top: 30px; }
  [data-native-pillar=connect] .chapter-invitation .primary-action { font-size: 15px; padding: 14px 16px; }
  [data-native-pillar=connect] .chapter-invitation .secondary-action { margin-left: 8px; font-size: 15px; }
}@media (max-width: 359px) {
  [data-native-pillar=connect] .chapter-invitation .invitation { width: calc(100% - 40px); padding-top: 132px; }
  [data-native-pillar=connect] .chapter-invitation .source-title { font-size: 28px; }
  [data-native-pillar=connect] .chapter-invitation .support { font-size: 19px; }
  [data-native-pillar=connect] .chapter-invitation .primary-action { font-size: 14px; padding-inline: 12px; }
  [data-native-pillar=connect] .chapter-invitation .secondary-action { font-size: 14px; }
}@media (prefers-reduced-motion: reduce) {
  [data-native-pillar=connect] .chapter-invitation *,[data-native-pillar=connect]  .chapter-invitation *::before,[data-native-pillar=connect]  .chapter-invitation *::after { scroll-behavior: auto !important; }
  [data-native-pillar=connect] .chapter-invitation [data-art-motion] { animation: none !important; }
}@media (forced-colors: active) {
  [data-native-pillar=connect] .chapter-invitation .world { display: none; }
  [data-native-pillar=connect] .chapter-invitation .eyebrow,[data-native-pillar=connect]  .chapter-invitation .support { color: CanvasText; }
  [data-native-pillar=connect] .chapter-invitation .actions a { color: LinkText; text-decoration: underline; }
  [data-native-pillar=connect] .chapter-invitation .primary-action { border-color: LinkText; }
}[data-native-pillar=connect]{color-scheme:dark;scroll-behavior:smooth;background:#10191b}[data-native-pillar=connect] *{box-sizing:border-box}[data-native-pillar=connect]{margin:0;background:#10191b;color:#e8eeee;font-family:var(--font-body)}[data-native-pillar=connect]:has(dialog[open]){overflow:hidden}[data-native-pillar=connect] #connect-page{max-width:1920px;margin:auto;overflow:clip;background:radial-gradient(ellipse 100% 14% at 26% 2%,#182324,transparent),radial-gradient(ellipse 90% 16% at 70% 46%,#11272a70,transparent),#10191b}[data-native-pillar=connect] .chapter{position:relative;background:transparent!important;scroll-margin-top:70px}[data-native-pillar=connect] .chapter>section{background:transparent!important}[data-native-pillar=connect] .chapter-hero .hero{background:transparent;max-width:none}[data-native-pillar=connect] .chapter-hero .headline-desktop .headline-line:nth-child(1) .ink{transform:scaleX(.8203)}[data-native-pillar=connect] .chapter-hero .headline-desktop .headline-line:nth-child(2) .ink{transform:scaleX(.9242)}[data-native-pillar=connect] .chapter-hero .headline-desktop .headline-line:nth-child(3) .ink{transform:scaleX(.7682)}[data-native-pillar=connect] .chapter-hero .eyebrow-ink{transform:scaleX(.6524)}[data-native-pillar=connect] .chapter-hero .headline-mobile .headline-line:first-child .ink{transform:scaleX(.91)}[data-native-pillar=connect] .chapter-hero .headline-mobile .headline-line:last-child .ink{transform:scaleX(.84)}[data-native-pillar=connect] .chapter-hero .menu-dialog{top:164px;max-height:calc(100svh - 184px)}[data-native-pillar=connect] .chapter-hero .world{overflow:visible}[data-native-pillar=connect] .chapter-hero .hero{overflow:visible}[data-native-pillar=connect] .chapter-hero .world-group[data-world-group="foreground"]{mask-image:linear-gradient(#000 74%,transparent 100%)}[data-native-pillar=connect] .chapter-proof .scene-viewport{background:transparent;mask-image:linear-gradient(#000 91%,transparent)}[data-native-pillar=connect] .chapter-proof .communication-world{max-width:none}[data-native-pillar=connect] .chapter-proof .scene-canvas{mask-image:linear-gradient(transparent,#000 7%,#000 89%,transparent)}[data-native-pillar=connect] .chapter-proof .proof-content{padding-bottom:clamp(100px,10vw,170px)}[data-native-pillar=connect] .chapter-changes .scene-viewport,[data-native-pillar=connect] .chapter-changes .changes-world{background:transparent}[data-native-pillar=connect] .chapter-changes .scene-canvas{mask-image:linear-gradient(transparent,#000 8%,#000 87%,transparent)}[data-native-pillar=connect] .chapter-value{padding-block:38px 80px}[data-native-pillar=connect] .chapter-value .environment{mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}[data-native-pillar=connect] .chapter-paths{padding-top:25px}[data-native-pillar=connect] .chapter-paths .world,[data-native-pillar=connect] .chapter-fit .world,[data-native-pillar=connect] .chapter-questions .world,[data-native-pillar=connect] .chapter-invitation .world{overflow:visible}[data-native-pillar=connect] .chapter-paths .world,[data-native-pillar=connect] .chapter-fit .world,[data-native-pillar=connect] .chapter-questions .world{mask-image:linear-gradient(transparent,#000 5%,#000 90%,transparent)}[data-native-pillar=connect] .chapter-invitation .world{mask-image:linear-gradient(transparent,#000 5%,#000 100%)}[data-native-pillar=connect] .chapter-paths .world-group--far,[data-native-pillar=connect] .chapter-fit .world-group--far,[data-native-pillar=connect] .chapter-questions .world-group--far,[data-native-pillar=connect] .chapter-invitation .world-group--upper{mask-image:linear-gradient(transparent,#000 11%,#000 90%,transparent)}[data-native-pillar=connect] .chapter-paths .world-group--front,[data-native-pillar=connect] .chapter-fit .world-group--front,[data-native-pillar=connect] .chapter-questions .world-group--near{mask-image:linear-gradient(#000 78%,transparent)}[data-native-pillar=connect] .chapter-paths .world-group--main,[data-native-pillar=connect] .chapter-fit .world-group--main{mask-image:linear-gradient(transparent,#000 6%,#000 95%,transparent)}[data-native-pillar=connect] .chapter-questions .world-group--upper{mask-image:linear-gradient(transparent,#000 10%,#000 92%,transparent)}[data-native-pillar=connect] .chapter-fit,[data-native-pillar=connect] .chapter-questions,[data-native-pillar=connect] .chapter-invitation{margin-top:-28px}[data-native-pillar=connect] .chapter-paths .text-link{white-space:nowrap;gap:12px}[data-native-pillar=connect] .chapter-paths .snapshot{min-width:0}[data-native-pillar=connect] .chapter-questions .chapter-copy{isolation:isolate}[data-native-pillar=connect] .chapter-questions .chapter-copy::before{content:"";position:absolute;inset:10% -5% 28%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#10191bea 35%,#10191b8a 65%,transparent 79%);filter:blur(18px)}[data-native-pillar=connect] .chapter-invitation .primary-action,[data-native-pillar=connect] .chapter-invitation .secondary-action{white-space:nowrap}[data-native-pillar=connect] .chapter-invitation .primary-action{letter-spacing:.015em}[data-native-pillar=connect] .page-skip{position:fixed;z-index:1100;left:16px;top:16px;padding:14px 22px;background:#e7f1f0;color:#10191b;transform:translateY(-180%)}[data-native-pillar=connect] .page-skip:focus{transform:none}[data-native-pillar=connect] [hidden]{display:none!important}@media(max-width:1099px){[data-native-pillar=connect] .chapter-paths .fit--campaign .text-link{margin-left:0;width:auto;font-size:12px}[data-native-pillar=connect] .chapter-value{padding-block:30px 45px}[data-native-pillar=connect] .chapter-paths .world-group--main{mask-image:none}[data-native-pillar=connect] .chapter-paths .world-group--main .oriented-plane{mask-image:linear-gradient(to right,transparent,#000 5%,#000 96%,transparent)}}@media(max-width:979px){[data-native-pillar=connect] .chapter-hero .menu-dialog{top:calc(54px + 6.7644vw + max(64px,12.4014vw) + 12px);max-height:calc(100svh - 182px)}}@media(max-width:759px){[data-native-pillar=connect] .chapter-paths{padding-top:12px}[data-native-pillar=connect] .chapter-paths .text-link{gap:8px;font-size:11px}[data-native-pillar=connect] .chapter-paths .fit--campaign .text-link{font-size:11px}[data-native-pillar=connect] .chapter-paths .link-arrow{width:18px}[data-native-pillar=connect] .chapter-invitation .primary-action{font-size:14px}[data-native-pillar=connect] .chapter-proof .proof-content{padding-bottom:100px}}@media(max-width:359px){[data-native-pillar=connect] .chapter-paths .text-link{font-size:11px;gap:5px}[data-native-pillar=connect] .chapter-paths .fit--campaign .text-link{font-size:11px}[data-native-pillar=connect] .chapter-invitation .primary-action{font-size:13px}}@media(max-width:373px){[data-native-pillar=connect] .chapter-hero .headline-mobile .headline-line:first-child .ink{transform:scaleX(.78)}[data-native-pillar=connect] .chapter-hero .headline-mobile .headline-line:last-child .ink{transform:scaleX(.70)}}@media(prefers-reduced-motion:reduce){[data-native-pillar=connect]{scroll-behavior:auto}[data-native-pillar=connect] *,[data-native-pillar=connect] *::before,[data-native-pillar=connect] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-native-pillar="connect"]{display:block;box-sizing:border-box;isolation:isolate}[data-native-pillar="connect"] [hidden]{display:none!important}

@media (min-width: 600px) and (max-width: 979px) {
  [data-native-pillar=connect] .chapter-hero .hero { min-height: clamp(740px, calc(100vw + 120px), 1100px); }
  [data-native-pillar=connect] .chapter-hero .world { width: 50%; left: 1%; top: 110px; }
  [data-native-pillar=connect] .chapter-hero .hero-copy { left: 53%; top: clamp(220px, 32vw, 310px); width: 43%; padding: 0; text-align: left; }
  [data-native-pillar=connect] .chapter-hero .eyebrow { justify-content: flex-start; gap: 12px; height: auto; font-size: 12px; margin-bottom: 28px; letter-spacing: .13em; }
  [data-native-pillar=connect] .chapter-hero .eyebrow-label { width: auto; }
  [data-native-pillar=connect] .chapter-hero .eyebrow-rule { width: 24px; height: 2px; }
  [data-native-pillar=connect] .chapter-hero h1 { font-size: min(72px, clamp(42px, 6.8vw, 62px)); margin-bottom: 28px; }
  [data-native-pillar=connect] .chapter-hero .headline-desktop { display: block; }
  [data-native-pillar=connect] .chapter-hero .headline-mobile { display: none; }
  [data-native-pillar=connect] .chapter-hero .headline-line { width: max-content; max-width: 100%; margin: 0 0 .127em; }
  [data-native-pillar=connect] .chapter-hero .support { font-size: 18px; line-height: 1.45; }
  [data-native-pillar=connect] .chapter-hero .support span { display: inline; white-space: normal; }
  [data-native-pillar=connect] .chapter-hero .support span + span::before { content: " "; }
  [data-native-pillar=connect] .chapter-hero .connect-cta { width: 100%; max-width: 350px; height: 56px; margin: 28px 0 0; padding: 0 18px; gap: 12px; font-size: 13px; }
  [data-native-pillar=connect] .chapter-hero .cta-label { flex: initial; width: max-content; max-width: calc(100% - 36px); }
  [data-native-pillar=connect] .chapter-hero .connect-cta .arrow { width: 24px; }
}
