/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.cs-story-hero{position:relative;overflow:hidden}.cs-story-hero__copy{z-index:2;position:relative}.cs-hero-stage{width:100%;margin-top:.5rem;padding:0 clamp(1rem,3vw,2.5rem);position:relative;overflow:hidden}.cs-hero-collage{width:100%;max-width:90rem;min-height:clamp(340px,52vw,620px);margin-inline:auto;position:relative}.cs-hero-stage__fade{pointer-events:none;background:linear-gradient(to top,var(--color-background-primary),transparent);height:28%;position:absolute;inset:auto 0 0}.cs-hero-shot{background:#05070a;border:1px solid #c8d0da24;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 4px 24px #00000059,0 32px 90px #00000073}.cs-hero-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cs-hero-shot--main{aspect-ratio:16/10;z-index:3;width:62%;top:8%;left:14%}.cs-hero-shot--atlas{aspect-ratio:16/10;z-index:4;width:34%;top:0;right:3%;transform:rotate(1.8deg)translateY(6%)}.cs-hero-shot--integrations{aspect-ratio:16/10;z-index:2;width:30%;bottom:10%;left:1%;transform:rotate(-2.2deg)}.cs-hero-shot--analytics{aspect-ratio:16/10;z-index:1;opacity:.5;filter:saturate(.8);width:24%;top:24%;left:2%;transform:rotate(-1.5deg)scale(.96)}.cs-hero-shot--rcl{aspect-ratio:16/10;z-index:2;opacity:.78;width:26%;bottom:16%;right:12%;transform:rotate(1deg)}.cs-hero-shot--mobile{aspect-ratio:9/19;z-index:5;border-radius:14px;width:min(15%,130px);top:12%;left:50%;box-shadow:0 8px 32px #00000080,0 0 0 1px #c8d0da1f}@media (max-width:900px){.cs-hero-collage{min-height:360px}.cs-hero-shot--main{width:78%;top:8%;left:11%}.cs-hero-shot--atlas{width:42%;right:0}.cs-hero-shot--integrations{width:40%}.cs-hero-shot--analytics,.cs-hero-shot--rcl{display:none}.cs-hero-shot--mobile{width:22%;left:42%}}.cs-transform-row{border-top:1px solid #c8d0da1f;gap:.75rem;padding:1.35rem 0;display:grid}@media (min-width:768px){.cs-transform-row{grid-template-columns:9rem minmax(0,1fr) 2rem minmax(0,1.1fr);align-items:baseline;gap:1.25rem}}.cs-transform-dimension{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#55d6e8;font-size:.62rem}.cs-transform-before{color:#8c98a8;font-size:.95rem;-webkit-text-decoration:line-through #8c98a859;text-decoration:line-through #8c98a859}.cs-transform-arrow{font-family:var(--font-mono);color:#55d6e8;font-size:.85rem;display:none}@media (min-width:768px){.cs-transform-arrow{text-align:center;display:block}}.cs-transform-after{font-family:var(--font-display);letter-spacing:-.02em;color:#f5f7f9;font-size:1.15rem}.cs-opening-lines span{display:block}.cs-opening-lines span:first-child{color:#8c98a8}.cs-complexity-map{background:radial-gradient(circle at 22% 28%,#55d6e81a,#0000 42%),radial-gradient(circle at 78% 70%,#5271ff1a,#0000 40%),#09101a;border:1px solid #c8d0da1f;border-radius:8px;min-height:300px;position:relative;overflow:hidden}.cs-complexity-map:after{content:"";opacity:.6;pointer-events:none;background-image:linear-gradient(#c8d0da0a 1px,#0000 0),linear-gradient(90deg,#c8d0da0a 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0}.cs-complexity-label{z-index:1;letter-spacing:.04em;color:#c8d0da;white-space:nowrap;background:#121923eb;border:1px solid #c8d0da29;border-radius:4px;padding:.5rem .75rem;font-size:.68rem;position:absolute;box-shadow:0 8px 24px #00000040}.cs-ladder-step{padding-left:1.5rem;position:relative}.cs-ladder-step:before{content:"";background:#55d6e81f;border:1px solid #55d6e88c;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55rem;left:0}.cs-ladder-step:not(:last-child):after{content:"";background:linear-gradient(#55d6e866,#55d6e80d);width:1px;position:absolute;top:1.1rem;bottom:-1.25rem;left:.22rem}.cs-arch-node{cursor:pointer;transition:border-color .25s,background-color .25s,transform .25s}@media (pointer:fine){.cs-arch-node:hover,.cs-arch-node[data-active=true]{background:#55d6e812;border-color:#55d6e88c;transform:translateY(-1px)}}.cs-journey-track{gap:0;display:grid;position:relative}@media (min-width:1024px){.cs-journey-track{grid-template-columns:repeat(3,1fr)}.cs-journey-track:before{content:"";background:linear-gradient(90deg,#55d6e81a,#55d6e88c,#55d6e81a);height:1px;position:absolute;top:2.5rem;left:10%;right:10%}}.cs-journey-stage{border-top:1px solid #c8d0da1f;padding:1.5rem 1.25rem 1.75rem;position:relative}@media (min-width:1024px){.cs-journey-stage{border-top:none;padding:2rem 1.75rem}}.cs-journey-dot{background:#55d6e82e;border:1px solid #55d6e8a6;border-radius:50%;width:.75rem;height:.75rem;margin-bottom:1.25rem;box-shadow:0 0 16px #55d6e840}.cs-experience-block--light{background:var(--color-bone-100);color:var(--color-background-secondary)}.cs-exp-sticky{gap:2rem;display:grid}@media (min-width:1024px){.cs-exp-sticky{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:3.5rem}.cs-exp-sticky__copy{position:sticky;top:7rem}}.cs-exp-shot{position:relative}.cs-exp-shot--bleed{margin-inline:calc(-1*clamp(1.25rem,4vw,5rem));padding-inline:clamp(1.25rem,4vw,5rem)}.cs-exp-annotation{max-width:36rem;margin-top:1rem;font-size:.875rem;line-height:1.6}.cs-after-panel,.cs-before-panel{border-radius:8px;padding:1.75rem}.cs-before-panel{background:#09101a8c;border:1px dashed #8c98a84d}.cs-after-panel{background:#55d6e80a;border:1px solid #55d6e838}.cs-mini-hub{letter-spacing:.12em;text-transform:uppercase;color:#55d6e8;border:1px solid #55d6e859;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;font-size:.62rem;display:grid}.cs-scattered-nodes{min-height:220px;position:relative}.cs-outcome-item{border-top:1px solid #c8d0da1f;padding-top:1.25rem}@media (prefers-reduced-motion:reduce){.cs-arch-node,.cs-hero-shot{transition:none}}