[data-case-study-composition-profile=vertical-narrative-centered-v1]{--ci-cs-vnc-section-eyebrow-box-w:fit-content;--ci-cs-vnc-section-eyebrow-box-h:44px;--ci-cs-vnc-section-eyebrow-box-radius:8px;--ci-cs-vnc-section-eyebrow-box-x:0px;--ci-cs-vnc-section-eyebrow-box-bg:#d9e967;--ci-cs-vnc-section-eyebrow-box-padding-x:18px;--ci-cs-vnc-section-eyebrow-label-font-size:var(--ci-cs-size-section-title);--ci-cs-vnc-section-eyebrow-label-font-weight:600;--ci-cs-vnc-section-eyebrow-label-line-height:1.2;--ci-cs-vnc-section-eyebrow-label-letter-spacing:0.1em;--ci-cs-vnc-section-eyebrow-label-color:#111827;--ci-cs-vnc-connector-active-color:rgba(92,103,34,0.92);--ci-cs-vnc-connector-inactive-color:rgba(15,23,42,0.26);--ci-cs-vnc-connector-active-stroke-w:5px;--ci-cs-vnc-connector-inactive-stroke-w:5px;--ci-cs-vnc-connector-inactive-dash-array:16px 12px;--ci-cs-vnc-connector-inactive-opacity:0.78;--ci-cs-vnc-connector-endpoint-gap-y:var(--ci-cs-vnc-shared-connector-endpoint-gap-y);--ci-cs-vnc-connector-branch-start-straight-y:55px;--ci-cs-vnc-connector-branch-end-straight-y:55px;--ci-cs-vnc-connector-continuation-start-straight-y:35px;--ci-cs-vnc-connector-continuation-end-straight-y:35px;--ci-cs-vnc-connector-bend-radius:42px;--ci-cs-vnc-connector-active-arrow-p:30px;--ci-cs-vnc-connector-active-indicator-radius:9px;--ci-cs-vnc-connector-active-indicator-halo-radius:19px;--ci-cs-vnc-connector-active-indicator-halo-opacity:0.16;--ci-cs-vnc-subsection-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-subsection-label-font-weight:600;--ci-cs-vnc-subsection-label-line-height:1.2;--ci-cs-vnc-subsection-label-letter-spacing:2.4px;--ci-cs-vnc-subsection-label-color:rgba(15,23,42,0.52);--ci-cs-vnc-subsection-label-text-align:center;--ci-cs-vnc-subsection-label-text-transform:uppercase;--ci-cs-vnc-shared-feature-box-bg:#F8F0E4;--ci-cs-vnc-shared-feature-box-radius:18px;--ci-cs-vnc-shared-feature-box-border-w:0px;--ci-cs-vnc-shared-feature-box-border-color:rgba(92,103,34,0.16);--ci-cs-vnc-section-label-letter-spacing:4px;--ci-cs-vnc-body-lh:1.45;--ci-cs-vnc-snapshot-eyebrow-box-y:70px;--ci-cs-vnc-snapshot-project-title-x:0px;--ci-cs-vnc-snapshot-project-title-paragraph-w:900px;--ci-cs-vnc-snapshot-project-title-font-size:var(--ci-cs-size-case-study-title);--ci-cs-vnc-snapshot-project-title-font-weight:1000;--ci-cs-vnc-snapshot-project-title-line-height:1.02;--ci-cs-vnc-snapshot-project-title-letter-spacing:2px;--ci-cs-vnc-snapshot-project-title-color:#111827;--ci-cs-vnc-snapshot-descriptor-x:0px;--ci-cs-vnc-snapshot-descriptor-paragraph-w:1600px;--ci-cs-vnc-snapshot-descriptor-font-size:var(--ci-cs-size-heading-3);--ci-cs-vnc-snapshot-descriptor-font-weight:600;--ci-cs-vnc-snapshot-descriptor-line-height:1.25;--ci-cs-vnc-snapshot-descriptor-letter-spacing:0px;--ci-cs-vnc-snapshot-descriptor-color:rgba(92,103,34,1);--ci-cs-vnc-snapshot-descriptor-gap-y-from-project-title-bottomedge:15px;--ci-cs-vnc-snapshot-summary-x:0px;--ci-cs-vnc-snapshot-summary-paragraph-w:1050px;--ci-cs-vnc-snapshot-summary-font-size:var(--ci-cs-size-body);--ci-cs-vnc-snapshot-summary-font-weight:400;--ci-cs-vnc-snapshot-summary-line-height:1.35;--ci-cs-vnc-snapshot-summary-letter-spacing:0px;--ci-cs-vnc-snapshot-summary-color:rgba(15,23,42,0.76);--ci-cs-vnc-snapshot-summary-gap-y-from-descriptor-bottomedge:70px;--ci-cs-vnc-snapshot-contribution-label-x:0px;--ci-cs-vnc-snapshot-contribution-label-paragraph-w:900px;--ci-cs-vnc-snapshot-contribution-group-w:1900px;--ci-cs-vnc-snapshot-contribution-box-gap-x:30px;--ci-cs-vnc-snapshot-contribution-box-gap-y:0px;--ci-cs-vnc-snapshot-contribution-box-w:fit-content;--ci-cs-vnc-snapshot-contribution-box-h:60px;--ci-cs-vnc-snapshot-contribution-box-padding-x:25px;--ci-cs-vnc-snapshot-contribution-box-radius:12px;--ci-cs-vnc-snapshot-contribution-box-bg:rgba(217,233,103,0.22);--ci-cs-vnc-snapshot-contribution-check-p:24px;--ci-cs-vnc-snapshot-contribution-check-radius:999px;--ci-cs-vnc-snapshot-contribution-check-bg:#d9e967;--ci-cs-vnc-snapshot-contribution-check-color:#111827;--ci-cs-vnc-snapshot-contribution-check-gap-x-to-text:10px;--ci-cs-vnc-snapshot-contribution-text-paragraph-w:560px;--ci-cs-vnc-snapshot-contribution-text-font-size:var(--ci-cs-size-note);--ci-cs-vnc-snapshot-contribution-text-font-weight:500;--ci-cs-vnc-snapshot-contribution-text-line-height:1.3;--ci-cs-vnc-snapshot-contribution-text-letter-spacing:0px;--ci-cs-vnc-snapshot-contribution-text-color:rgba(15,23,42,0.90);--ci-cs-vnc-snapshot-selected-work-label-x:0px;--ci-cs-vnc-snapshot-selected-work-label-paragraph-w:900px;--ci-cs-vnc-snapshot-creative-work-w:1900px;--ci-cs-vnc-snapshot-creative-work-h:800px;--ci-cs-vnc-snapshot-creative-work-gap:22px;--ci-cs-vnc-snapshot-creative-work-item-radius:10px;--ci-cs-vnc-snapshot-creative-work-right-radius:35px;--ci-cs-vnc-constraints-intro-w:1300px;--ci-cs-vnc-constraints-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-constraints-intro-font-weight:400;--ci-cs-vnc-constraints-intro-line-height:1.35;--ci-cs-vnc-constraints-intro-color:rgba(15,23,42,0.82);--ci-cs-vnc-constraints-grid-w:1900px;--ci-cs-vnc-constraints-grid-gap-x:70px;--ci-cs-vnc-constraints-grid-gap-y-from-intro-bottomedge:70px;--ci-cs-vnc-constraints-card-min-h:730px;--ci-cs-vnc-constraints-card-padding-x:70px;--ci-cs-vnc-constraints-card-padding-y:65px;--ci-cs-vnc-constraints-card-radius:var(--ci-cs-vnc-shared-feature-box-radius);--ci-cs-vnc-constraints-card-bg:var(--ci-cs-vnc-shared-feature-box-bg);--ci-cs-vnc-constraints-card-border-w:var(--ci-cs-vnc-shared-feature-box-border-w);--ci-cs-vnc-constraints-card-border-color:var(--ci-cs-vnc-shared-feature-box-border-color);--ci-cs-vnc-constraints-card-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-constraints-card-label-font-weight:600;--ci-cs-vnc-constraints-card-label-letter-spacing:2.4px;--ci-cs-vnc-constraints-card-label-color:rgba(15,23,42,0.52);--ci-cs-vnc-constraints-card-title-gap-y:20px;--ci-cs-vnc-constraints-card-title-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-constraints-card-title-font-weight:650;--ci-cs-vnc-constraints-card-title-line-height:1.15;--ci-cs-vnc-constraints-card-title-color:rgba(15,23,42,0.96);--ci-cs-vnc-constraints-card-body-gap-y:30px;--ci-cs-vnc-constraints-card-body-w:720px;--ci-cs-vnc-constraints-card-body-font-size:var(--ci-cs-size-note);--ci-cs-vnc-constraints-card-body-font-weight:400;--ci-cs-vnc-constraints-card-body-line-height:1.45;--ci-cs-vnc-constraints-card-body-color:rgba(15,23,42,0.78);--ci-cs-vnc-constraints-rule-group-gap-y:52px;--ci-cs-vnc-constraints-rule-divider-color:rgba(15,23,42,0.12);--ci-cs-vnc-constraints-rule-divider-w:1px;--ci-cs-vnc-constraints-rule-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-constraints-rule-label-font-weight:600;--ci-cs-vnc-constraints-rule-label-color:rgba(92,103,34,1);--ci-cs-vnc-constraints-rule-list-gap-y:12px;--ci-cs-vnc-constraints-rule-list-font-size:var(--ci-cs-size-note);--ci-cs-vnc-constraints-rule-list-font-weight:400;--ci-cs-vnc-constraints-rule-list-line-height:1.35;--ci-cs-vnc-constraints-rule-list-color:rgba(15,23,42,0.86);--ci-cs-vnc-problem-objective-label-x:0px;--ci-cs-vnc-problem-objective-label-paragraph-w:900px;--ci-cs-vnc-problem-objective-body-x:0px;--ci-cs-vnc-problem-objective-body-paragraph-w:1000px;--ci-cs-vnc-problem-objective-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-problem-objective-body-font-weight:400;--ci-cs-vnc-problem-objective-body-line-height:1.35;--ci-cs-vnc-problem-objective-body-letter-spacing:0px;--ci-cs-vnc-problem-objective-body-color:rgba(15,23,42,0.90);--ci-cs-vnc-problem-friction-label-x:0px;--ci-cs-vnc-problem-friction-label-paragraph-w:900px;--ci-cs-vnc-problem-friction-statement-x:0px;--ci-cs-vnc-problem-friction-statement-paragraph-w:1500px;--ci-cs-vnc-problem-friction-statement-font-size:var(--ci-cs-size-emphasis-2);--ci-cs-vnc-problem-friction-statement-font-weight:600;--ci-cs-vnc-problem-friction-statement-line-height:1.16;--ci-cs-vnc-problem-friction-statement-letter-spacing:-1px;--ci-cs-vnc-problem-friction-statement-color:rgba(15,23,42,0.96);--ci-cs-vnc-problem-friction-accent-color:rgba(92,103,34,1);--ci-cs-vnc-problem-friction-sequence-box-x:0px;--ci-cs-vnc-problem-friction-sequence-box-gap-y-from-friction-statement-bottomedge:15px;--ci-cs-vnc-problem-friction-sequence-box-p:1640px;--ci-cs-vnc-problem-friction-sequence-box-w:0px;--ci-cs-vnc-problem-friction-sequence-box-h:-1200px;--ci-cs-vnc-problem-friction-sequence-box-radius:20px;--ci-cs-vnc-problem-friction-sequence-asset-x:0px;--ci-cs-vnc-problem-friction-sequence-asset-y:120px;--ci-cs-vnc-problem-friction-sequence-asset-p:1650px;--ci-cs-vnc-problem-patterns-label-x:0px;--ci-cs-vnc-problem-patterns-label-paragraph-w:1000px;--ci-cs-vnc-problem-pattern-box-x:0px;--ci-cs-vnc-problem-pattern-box-p:500px;--ci-cs-vnc-problem-pattern-box-w:0px;--ci-cs-vnc-problem-pattern-box-h:-125px;--ci-cs-vnc-problem-pattern-box-radius:20px;--ci-cs-vnc-problem-pattern-box-gap-x:70px;--ci-cs-vnc-problem-pattern-01-asset-x:0px;--ci-cs-vnc-problem-pattern-01-asset-y:0px;--ci-cs-vnc-problem-pattern-01-asset-p:500px;--ci-cs-vnc-problem-pattern-02-asset-x:0px;--ci-cs-vnc-problem-pattern-02-asset-y:0px;--ci-cs-vnc-problem-pattern-02-asset-p:500px;--ci-cs-vnc-problem-pattern-03-asset-x:0px;--ci-cs-vnc-problem-pattern-03-asset-y:0px;--ci-cs-vnc-problem-pattern-03-asset-p:500px;--ci-cs-vnc-problem-pattern-title-gap-y-from-box-bottomedge:24px;--ci-cs-vnc-problem-pattern-title-font-size:var(--ci-cs-size-heading-3);--ci-cs-vnc-problem-pattern-title-font-weight:600;--ci-cs-vnc-problem-pattern-title-line-height:1.2;--ci-cs-vnc-problem-pattern-title-letter-spacing:0px;--ci-cs-vnc-problem-pattern-title-color:rgba(15,23,42,0.96);--ci-cs-vnc-problem-pattern-body-gap-y-from-title-bottomedge:12px;--ci-cs-vnc-problem-pattern-body-paragraph-w:500px;--ci-cs-vnc-problem-pattern-body-font-size:var(--ci-cs-size-note);--ci-cs-vnc-problem-pattern-body-font-weight:400;--ci-cs-vnc-problem-pattern-body-line-height:1.35;--ci-cs-vnc-problem-pattern-body-letter-spacing:0px;--ci-cs-vnc-problem-pattern-body-color:rgba(15,23,42,0.82);--ci-cs-vnc-problem-patterns-summary-x:0px;--ci-cs-vnc-problem-patterns-summary-paragraph-w:1500px;--ci-cs-vnc-problem-patterns-summary-gap-y-from-group-bottomedge:75px;--ci-cs-vnc-problem-patterns-summary-font-size:var(--ci-cs-size-body);--ci-cs-vnc-problem-patterns-summary-font-weight:400;--ci-cs-vnc-problem-patterns-summary-line-height:1.35;--ci-cs-vnc-problem-patterns-summary-letter-spacing:0px;--ci-cs-vnc-problem-patterns-summary-color:rgba(15,23,42,0.90);--ci-cs-vnc-problem-struggles-label-x:0px;--ci-cs-vnc-problem-struggles-label-paragraph-w:1000px;--ci-cs-vnc-problem-struggles-group-x:0px;--ci-cs-vnc-problem-struggles-group-w:1800px;--ci-cs-vnc-problem-struggle-item-w:500px;--ci-cs-vnc-problem-struggle-item-gap-x:100px;--ci-cs-vnc-problem-struggle-icon-box-p:90px;--ci-cs-vnc-problem-struggle-icon-box-radius:999px;--ci-cs-vnc-problem-struggle-icon-box-bg:rgba(92,103,34,0.12);--ci-cs-vnc-problem-struggle-icon-p:52px;--ci-cs-vnc-problem-struggle-icon-color:rgba(15,23,42,0.90);--ci-cs-vnc-problem-struggle-text-gap-y-from-icon-box-bottomedge:24px;--ci-cs-vnc-problem-struggle-text-paragraph-w:500px;--ci-cs-vnc-problem-struggle-text-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-problem-struggle-text-font-weight:400;--ci-cs-vnc-problem-struggle-text-line-height:1.35;--ci-cs-vnc-problem-struggle-text-letter-spacing:0px;--ci-cs-vnc-problem-struggle-text-color:rgba(15,23,42,0.90);--ci-cs-vnc-problem-struggle-title-font-weight:700;--ci-cs-vnc-problem-entry-point-label-x:0px;--ci-cs-vnc-problem-entry-point-label-paragraph-w:1000px;--ci-cs-vnc-problem-entry-point-body-x:0px;--ci-cs-vnc-problem-entry-point-body-paragraph-w:1500px;--ci-cs-vnc-problem-entry-point-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-problem-entry-point-body-font-weight:600;--ci-cs-vnc-problem-entry-point-body-line-height:1.35;--ci-cs-vnc-problem-entry-point-body-letter-spacing:0px;--ci-cs-vnc-problem-entry-point-body-color:rgba(15,23,42,0.94);--ci-cs-vnc-problem-next-handoff-x:0px;--ci-cs-vnc-problem-next-handoff-paragraph-w:1600px;--ci-cs-vnc-problem-next-handoff-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-problem-next-handoff-font-weight:600;--ci-cs-vnc-problem-next-handoff-line-height:1.18;--ci-cs-vnc-problem-next-handoff-letter-spacing:-0.5px;--ci-cs-vnc-problem-next-handoff-color:rgba(15,23,42,0.96);--ci-cs-vnc-problem-next-handoff-gap-y-from-entry-point-body-bottomedge:146px;--ci-cs-vnc-audience-funnel-intro-x:0px;--ci-cs-vnc-audience-funnel-intro-paragraph-w:1250px;--ci-cs-vnc-audience-funnel-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-funnel-intro-font-weight:400;--ci-cs-vnc-audience-funnel-intro-line-height:1.35;--ci-cs-vnc-audience-funnel-intro-letter-spacing:0px;--ci-cs-vnc-audience-funnel-intro-color:rgba(15,23,42,0.82);--ci-cs-vnc-audience-funnel-box-x:0px;--ci-cs-vnc-audience-funnel-box-gap-y-from-funnel-intro-bottomedge:70px;--ci-cs-vnc-audience-funnel-box-w:1600px;--ci-cs-vnc-audience-funnel-box-h:1380px;--ci-cs-vnc-audience-funnel-asset-x:0px;--ci-cs-vnc-audience-funnel-asset-y:-475px;--ci-cs-vnc-audience-funnel-asset-p:1650px;--ci-cs-vnc-audience-funnel-hard-shadow-color:#583b1d;--ci-cs-vnc-audience-funnel-hard-shadow-x:0px;--ci-cs-vnc-audience-funnel-hard-shadow-y:9px;--ci-cs-vnc-audience-funnel-hard-shadow-blur:4px;--ci-cs-vnc-audience-funnel-hard-shadow-opacity:.5;--ci-cs-vnc-audience-funnel-soft-shadow-color:#583b1d;--ci-cs-vnc-audience-funnel-soft-shadow-x:0px;--ci-cs-vnc-audience-funnel-soft-shadow-y:14px;--ci-cs-vnc-audience-funnel-soft-shadow-blur:10px;--ci-cs-vnc-audience-funnel-soft-shadow-opacity:0.11;--ci-cs-vnc-audience-funnel-wrapper-01-y:0px;--ci-cs-vnc-audience-funnel-wrapper-01-w:1550px;--ci-cs-vnc-audience-funnel-wrapper-01-h:380px;--ci-cs-vnc-audience-funnel-wrapper-02-w:1380px;--ci-cs-vnc-audience-funnel-wrapper-02-h:335px;--ci-cs-vnc-audience-funnel-wrapper-03-w:1140px;--ci-cs-vnc-audience-funnel-wrapper-03-h:340px;--ci-cs-vnc-audience-funnel-wrapper-04-w:920px;--ci-cs-vnc-audience-funnel-wrapper-04-h:320px;--ci-cs-vnc-audience-funnel-title-01-x:0px;--ci-cs-vnc-audience-funnel-title-01-y:0px;--ci-cs-vnc-audience-funnel-title-01-paragraph-w:760px;--ci-cs-vnc-audience-funnel-title-01-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-funnel-title-01-font-weight:600;--ci-cs-vnc-audience-funnel-title-01-line-height:1.2;--ci-cs-vnc-audience-funnel-title-01-letter-spacing:0px;--ci-cs-vnc-audience-funnel-body-01-x:0px;--ci-cs-vnc-audience-funnel-body-01-y:0px;--ci-cs-vnc-audience-funnel-body-01-paragraph-w:760px;--ci-cs-vnc-audience-funnel-body-01-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-funnel-body-01-font-weight:400;--ci-cs-vnc-audience-funnel-body-01-line-height:1.3;--ci-cs-vnc-audience-funnel-body-01-letter-spacing:0px;--ci-cs-vnc-audience-funnel-title-02-x:0px;--ci-cs-vnc-audience-funnel-title-02-y:0px;--ci-cs-vnc-audience-funnel-title-02-paragraph-w:760px;--ci-cs-vnc-audience-funnel-title-02-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-funnel-title-02-font-weight:600;--ci-cs-vnc-audience-funnel-title-02-line-height:1.2;--ci-cs-vnc-audience-funnel-title-02-letter-spacing:0px;--ci-cs-vnc-audience-funnel-body-02-x:0px;--ci-cs-vnc-audience-funnel-body-02-y:0px;--ci-cs-vnc-audience-funnel-body-02-paragraph-w:760px;--ci-cs-vnc-audience-funnel-body-02-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-funnel-body-02-font-weight:400;--ci-cs-vnc-audience-funnel-body-02-line-height:1.3;--ci-cs-vnc-audience-funnel-body-02-letter-spacing:0px;--ci-cs-vnc-audience-funnel-title-03-x:0px;--ci-cs-vnc-audience-funnel-title-03-y:0px;--ci-cs-vnc-audience-funnel-title-03-paragraph-w:760px;--ci-cs-vnc-audience-funnel-title-03-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-funnel-title-03-font-weight:600;--ci-cs-vnc-audience-funnel-title-03-line-height:1.2;--ci-cs-vnc-audience-funnel-title-03-letter-spacing:0px;--ci-cs-vnc-audience-funnel-body-03-x:0px;--ci-cs-vnc-audience-funnel-body-03-y:0px;--ci-cs-vnc-audience-funnel-body-03-paragraph-w:760px;--ci-cs-vnc-audience-funnel-body-03-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-funnel-body-03-font-weight:400;--ci-cs-vnc-audience-funnel-body-03-line-height:1.3;--ci-cs-vnc-audience-funnel-body-03-letter-spacing:0px;--ci-cs-vnc-audience-funnel-title-04-x:0px;--ci-cs-vnc-audience-funnel-title-04-y:0px;--ci-cs-vnc-audience-funnel-title-04-paragraph-w:760px;--ci-cs-vnc-audience-funnel-title-04-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-funnel-title-04-font-weight:600;--ci-cs-vnc-audience-funnel-title-04-line-height:1.2;--ci-cs-vnc-audience-funnel-title-04-letter-spacing:0px;--ci-cs-vnc-audience-funnel-body-04-x:0px;--ci-cs-vnc-audience-funnel-body-04-y:0px;--ci-cs-vnc-audience-funnel-body-04-paragraph-w:760px;--ci-cs-vnc-audience-funnel-body-04-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-funnel-body-04-font-weight:400;--ci-cs-vnc-audience-funnel-body-04-line-height:1.3;--ci-cs-vnc-audience-funnel-body-04-letter-spacing:0px;--ci-cs-vnc-audience-funnel-body-gap-y-from-title-bottomedge:8px;--ci-cs-vnc-audience-candidate-branch-source-anchor-y-from-label-bottomedge:0px;--ci-cs-vnc-audience-candidate-item-input-anchor-y-from-item-topedge:0px;--ci-cs-vnc-audience-candidate-item-output-anchor-y-from-item-bottomedge:0px;--ci-cs-vnc-audience-first-label-input-anchor-y-from-label-topedge:0px;--ci-cs-vnc-audience-candidate-branch-line-start-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-candidate-branch-line-end-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-selected-candidate-to-first-line-start-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-selected-candidate-to-first-line-end-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-candidate-group-x:0px;--ci-cs-vnc-audience-candidate-group-w:1500px;--ci-cs-vnc-audience-candidate-group-gap-y-from-funnel-box-bottomedge:70px;--ci-cs-vnc-audience-candidate-connector-reserve-y:260px;--ci-cs-vnc-audience-candidate-label-x:0px;--ci-cs-vnc-audience-candidate-label-paragraph-w:900px;--ci-cs-vnc-audience-candidate-row-x:0px;--ci-cs-vnc-audience-candidate-row-w:1500px;--ci-cs-vnc-audience-candidate-row-gap-x:48px;--ci-cs-vnc-audience-candidate-row-gap-y-from-label-bottomedge:15px;--ci-cs-vnc-audience-candidate-item-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-candidate-item-font-weight:500;--ci-cs-vnc-audience-candidate-item-line-height:1.25;--ci-cs-vnc-audience-candidate-item-letter-spacing:0px;--ci-cs-vnc-audience-candidate-item-color:rgba(15,23,42,0.62);--ci-cs-vnc-audience-candidate-selected-font-weight:600;--ci-cs-vnc-audience-candidate-selected-color:rgba(92,103,34,1);--ci-cs-vnc-audience-first-label-gap-y-from-candidate-row-bottomedge:160px;--ci-cs-vnc-audience-first-label-x:0px;--ci-cs-vnc-audience-first-label-paragraph-w:900px;--ci-cs-vnc-audience-first-answer-box-gap-y-from-label-bottomedge:30px;--ci-cs-vnc-audience-first-answer-box-x:0px;--ci-cs-vnc-audience-first-answer-box-w:1050px;--ci-cs-vnc-audience-first-answer-box-h:180px;--ci-cs-vnc-audience-first-highlight-asset-x:0px;--ci-cs-vnc-audience-first-highlight-asset-y:-252px;--ci-cs-vnc-audience-first-highlight-asset-p:1000px;--ci-cs-vnc-audience-first-highlight-asset-opacity:1;--ci-cs-vnc-audience-first-answer-x:0px;--ci-cs-vnc-audience-first-answer-paragraph-w:960px;--ci-cs-vnc-audience-first-answer-font-size:var(--ci-cs-size-heading-1);--ci-cs-vnc-audience-first-answer-font-weight:600;--ci-cs-vnc-audience-first-answer-line-height:1.12;--ci-cs-vnc-audience-first-answer-letter-spacing:-0.5px;--ci-cs-vnc-audience-first-answer-color:#111827;--ci-cs-vnc-audience-first-body-x:0px;--ci-cs-vnc-audience-first-body-paragraph-w:1100px;--ci-cs-vnc-audience-first-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-first-body-font-weight:400;--ci-cs-vnc-audience-first-body-line-height:1.35;--ci-cs-vnc-audience-first-body-letter-spacing:0px;--ci-cs-vnc-audience-first-body-color:rgba(15,23,42,0.76);--ci-cs-vnc-audience-first-body-gap-y-from-answer-box-bottomedge:28px;--ci-cs-vnc-audience-why-label-x:0px;--ci-cs-vnc-audience-why-label-paragraph-w:900px;--ci-cs-vnc-audience-why-statement-x:0px;--ci-cs-vnc-audience-why-statement-paragraph-w:1300px;--ci-cs-vnc-audience-why-statement-font-size:var(--ci-cs-size-emphasis-1);--ci-cs-vnc-audience-why-statement-font-weight:500;--ci-cs-vnc-audience-why-statement-line-height:1.14;--ci-cs-vnc-audience-why-statement-letter-spacing:-0.5px;--ci-cs-vnc-audience-why-statement-color:rgba(15,23,42,0.96);--ci-cs-vnc-audience-why-body-x:0px;--ci-cs-vnc-audience-why-body-paragraph-w:1200px;--ci-cs-vnc-audience-why-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-why-body-font-weight:400;--ci-cs-vnc-audience-why-body-line-height:1.35;--ci-cs-vnc-audience-why-body-letter-spacing:0px;--ci-cs-vnc-audience-why-body-color:rgba(15,23,42,0.72);--ci-cs-vnc-audience-why-body-gap-y-from-statement-bottomedge:28px;--ci-cs-vnc-audience-understanding-intro-x:0px;--ci-cs-vnc-audience-understanding-intro-paragraph-w:1450px;--ci-cs-vnc-audience-understanding-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-understanding-intro-font-weight:400;--ci-cs-vnc-audience-understanding-intro-line-height:1.35;--ci-cs-vnc-audience-understanding-intro-letter-spacing:0px;--ci-cs-vnc-audience-understanding-intro-color:rgba(15,23,42,0.82);--ci-cs-vnc-audience-understanding-paper-band-gap-y-from-intro-bottomedge:70px;--ci-cs-vnc-audience-understanding-paper-band-w:100%;--ci-cs-vnc-audience-understanding-paper-band-padding-y:100px;--ci-cs-vnc-audience-understanding-paper-band-bg:transparent;--ci-cs-vnc-audience-understanding-paper-frame-top-h:229px;--ci-cs-vnc-audience-understanding-paper-frame-bottom-h:229px;--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-color:#966f1c;--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-x:0px;--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-y:7px;--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-blur:3px;--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-opacity:0.60;--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-color:#be8241;--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-x:0px;--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-y:5px;--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-blur:15px;--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-opacity:0.25;--ci-cs-vnc-audience-understanding-cards-x:0px;--ci-cs-vnc-audience-understanding-cards-w:1900px;--ci-cs-vnc-audience-understanding-card-gap-x:100px;--ci-cs-vnc-audience-understanding-card-gap-y:70px;--ci-cs-vnc-audience-understanding-paper-x:0px;--ci-cs-vnc-audience-understanding-paper-y:0px;--ci-cs-vnc-audience-understanding-paper-p:650px;--ci-cs-vnc-audience-understanding-icon-x:0px;--ci-cs-vnc-audience-understanding-icon-y:0px;--ci-cs-vnc-audience-understanding-icon-p:96px;--ci-cs-vnc-audience-understanding-icon-gap-y-to-label:18px;--ci-cs-vnc-audience-understanding-card-text-inset-x:140px;--ci-cs-vnc-audience-understanding-card-label-x:0px;--ci-cs-vnc-audience-understanding-card-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-audience-understanding-card-label-font-weight:600;--ci-cs-vnc-audience-understanding-card-label-line-height:1.2;--ci-cs-vnc-audience-understanding-card-label-letter-spacing:2.4px;--ci-cs-vnc-audience-understanding-card-label-color:rgba(92,103,34,1);--ci-cs-vnc-audience-understanding-card-title-x:0px;--ci-cs-vnc-audience-understanding-card-title-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-understanding-card-title-font-weight:500;--ci-cs-vnc-audience-understanding-card-title-line-height:1.2;--ci-cs-vnc-audience-understanding-card-title-letter-spacing:0px;--ci-cs-vnc-audience-understanding-card-title-color:rgba(15,23,42,0.94);--ci-cs-vnc-audience-understanding-card-title-gap-y-from-label-bottomedge:18px;--ci-cs-vnc-audience-understanding-card-body-x:0px;--ci-cs-vnc-audience-understanding-card-body-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-understanding-card-body-font-weight:400;--ci-cs-vnc-audience-understanding-card-body-line-height:1.35;--ci-cs-vnc-audience-understanding-card-body-letter-spacing:0px;--ci-cs-vnc-audience-understanding-card-body-color:rgba(15,23,42,0.76);--ci-cs-vnc-audience-understanding-card-body-gap-y-from-title-bottomedge:18px;--ci-cs-vnc-audience-understanding-insight-label-x:0px;--ci-cs-vnc-audience-understanding-insight-label-paragraph-w:900px;--ci-cs-vnc-audience-understanding-insight-box-x:0px;--ci-cs-vnc-audience-understanding-insight-box-w:1500px;--ci-cs-vnc-audience-understanding-insight-box-padding-x:90px;--ci-cs-vnc-audience-understanding-insight-box-padding-y:70px;--ci-cs-vnc-audience-understanding-insight-box-border-w:0px;--ci-cs-vnc-audience-understanding-insight-box-border-color:rgba(92,103,34,0.18);--ci-cs-vnc-audience-understanding-insight-box-radius:8px;--ci-cs-vnc-audience-understanding-insight-box-bg:rgba(255,255,255,0.20);--ci-cs-vnc-audience-understanding-insight-statement-x:0px;--ci-cs-vnc-audience-understanding-insight-statement-paragraph-w:1250px;--ci-cs-vnc-audience-understanding-insight-statement-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-understanding-insight-statement-font-weight:500;--ci-cs-vnc-audience-understanding-insight-statement-line-height:1.18;--ci-cs-vnc-audience-understanding-insight-statement-letter-spacing:-0.5px;--ci-cs-vnc-audience-understanding-insight-statement-color:rgba(15,23,42,0.96);--ci-cs-vnc-audience-understanding-insight-body-x:0px;--ci-cs-vnc-audience-understanding-insight-body-paragraph-w:1250px;--ci-cs-vnc-audience-understanding-insight-body-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-understanding-insight-body-font-weight:400;--ci-cs-vnc-audience-understanding-insight-body-line-height:1.35;--ci-cs-vnc-audience-understanding-insight-body-letter-spacing:0px;--ci-cs-vnc-audience-understanding-insight-body-color:rgba(15,23,42,0.74);--ci-cs-vnc-audience-understanding-insight-body-gap-y-from-statement-bottomedge:30px;--ci-cs-vnc-audience-lead-need-headline-x:0px;--ci-cs-vnc-audience-lead-need-headline-paragraph-w:1700px;--ci-cs-vnc-audience-lead-need-headline-font-size:var(--ci-cs-size-heading-1);--ci-cs-vnc-audience-lead-need-headline-font-weight:600;--ci-cs-vnc-audience-lead-need-headline-line-height:1.16;--ci-cs-vnc-audience-lead-need-headline-letter-spacing:-0.5px;--ci-cs-vnc-audience-lead-need-headline-color:rgba(15,23,42,0.96);--ci-cs-vnc-audience-lead-need-intro-x:0px;--ci-cs-vnc-audience-lead-need-intro-paragraph-w:1450px;--ci-cs-vnc-audience-lead-need-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-lead-need-intro-font-weight:400;--ci-cs-vnc-audience-lead-need-intro-line-height:1.35;--ci-cs-vnc-audience-lead-need-intro-letter-spacing:0px;--ci-cs-vnc-audience-lead-need-intro-color:rgba(15,23,42,0.82);--ci-cs-vnc-audience-lead-need-intro-gap-y-from-headline-bottomedge:45px;--ci-cs-vnc-audience-lead-need-branch-source-anchor-y-from-intro-bottomedge:0px;--ci-cs-vnc-audience-lead-need-candidate-input-anchor-y-from-candidate-topedge:0px;--ci-cs-vnc-audience-lead-need-candidate-output-anchor-y-from-candidate-bottomedge:0px;--ci-cs-vnc-audience-lead-need-selection-destination-anchor-y-from-label-topedge:0px;--ci-cs-vnc-audience-lead-need-branch-line-start-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-lead-need-branch-line-end-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-lead-need-candidate-to-selection-line-start-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-lead-need-candidate-to-selection-line-end-gap-y:var(--ci-cs-vnc-connector-endpoint-gap-y);--ci-cs-vnc-audience-lead-need-candidates-x:0px;--ci-cs-vnc-audience-lead-need-candidates-w:1800px;--ci-cs-vnc-audience-lead-need-candidates-gap-x:36px;--ci-cs-vnc-audience-lead-need-candidates-gap-y-from-intro-bottomedge:360px;--ci-cs-vnc-audience-lead-need-candidate-padding-x:0px;--ci-cs-vnc-audience-lead-need-candidate-padding-y:0px;--ci-cs-vnc-audience-lead-need-candidate-border-w:0px;--ci-cs-vnc-audience-lead-need-candidate-border-color:transparent;--ci-cs-vnc-audience-lead-need-candidate-radius:0px;--ci-cs-vnc-audience-lead-need-candidate-bg:transparent;--ci-cs-vnc-audience-lead-need-candidate-selected-border-color:transparent;--ci-cs-vnc-audience-lead-need-candidate-selected-bg:transparent;--ci-cs-vnc-audience-lead-need-candidate-title-x:0px;--ci-cs-vnc-audience-lead-need-candidate-title-paragraph-w:490px;--ci-cs-vnc-audience-lead-need-candidate-title-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-audience-lead-need-candidate-title-font-weight:600;--ci-cs-vnc-audience-lead-need-candidate-title-line-height:1.18;--ci-cs-vnc-audience-lead-need-candidate-title-letter-spacing:0px;--ci-cs-vnc-audience-lead-need-candidate-title-color:rgba(15,23,42,0.94);--ci-cs-vnc-audience-lead-need-candidate-body-x:0px;--ci-cs-vnc-audience-lead-need-candidate-body-paragraph-w:490px;--ci-cs-vnc-audience-lead-need-candidate-body-font-size:var(--ci-cs-size-supporting-copy);--ci-cs-vnc-audience-lead-need-candidate-body-font-weight:400;--ci-cs-vnc-audience-lead-need-candidate-body-line-height:1.35;--ci-cs-vnc-audience-lead-need-candidate-body-letter-spacing:0px;--ci-cs-vnc-audience-lead-need-candidate-body-color:rgba(15,23,42,0.76);--ci-cs-vnc-audience-lead-need-candidate-body-gap-y-from-title-bottomedge:45px;--ci-cs-vnc-audience-lead-need-candidate-divider-w:135px;--ci-cs-vnc-audience-lead-need-candidate-divider-h:2px;--ci-cs-vnc-audience-lead-need-candidate-divider-color:rgba(15,23,42,0.26);--ci-cs-vnc-audience-lead-need-candidate-divider-selected-color:rgba(92,103,34,0.92);--ci-cs-vnc-audience-lead-need-candidate-divider-gap-y-from-body-bottomedge:65px;--ci-cs-vnc-audience-lead-need-candidate-assessment-gap-y-from-divider-bottomedge:45px;--ci-cs-vnc-audience-lead-need-candidate-assessment-x:0px;--ci-cs-vnc-audience-lead-need-candidate-assessment-paragraph-w:490px;--ci-cs-vnc-audience-lead-need-candidate-assessment-font-size:var(--ci-cs-size-note);--ci-cs-vnc-audience-lead-need-candidate-assessment-font-weight:500;--ci-cs-vnc-audience-lead-need-candidate-assessment-line-height:1.35;--ci-cs-vnc-audience-lead-need-candidate-assessment-letter-spacing:0px;--ci-cs-vnc-audience-lead-need-candidate-assessment-color:rgba(15,23,42,0.50);--ci-cs-vnc-audience-lead-need-candidate-assessment-selected-color:rgba(92,103,34,0.92);--ci-cs-vnc-audience-lead-need-selection-label-x:0px;--ci-cs-vnc-audience-lead-need-selection-label-paragraph-w:900px;--ci-cs-vnc-audience-lead-need-selection-label-gap-y-from-candidates-bottomedge:220px;--ci-cs-vnc-audience-lead-need-selection-box-x:0px;--ci-cs-vnc-audience-lead-need-selection-box-w:1450px;--ci-cs-vnc-audience-lead-need-selection-box-h:260px;--ci-cs-vnc-audience-lead-need-selection-box-gap-y-from-label-bottomedge:30px;--ci-cs-vnc-audience-lead-need-selection-highlight-asset-x:0px;--ci-cs-vnc-audience-lead-need-selection-highlight-asset-y:-365px;--ci-cs-vnc-audience-lead-need-selection-highlight-asset-p:1450px;--ci-cs-vnc-audience-lead-need-selection-highlight-asset-opacity:1;--ci-cs-vnc-audience-lead-need-selection-x:0px;--ci-cs-vnc-audience-lead-need-selection-paragraph-w:1250px;--ci-cs-vnc-audience-lead-need-selection-font-size:var(--ci-cs-size-emphasis-1);--ci-cs-vnc-audience-lead-need-selection-font-weight:600;--ci-cs-vnc-audience-lead-need-selection-line-height:1.12;--ci-cs-vnc-audience-lead-need-selection-letter-spacing:-0.5px;--ci-cs-vnc-audience-lead-need-selection-color:rgba(15,23,42,0.96);--ci-cs-vnc-audience-lead-need-takeaway-gap-y-from-selection-box-bottomedge:72px;--ci-cs-vnc-audience-lead-need-takeaway-x:0px;--ci-cs-vnc-audience-lead-need-takeaway-paragraph-w:1300px;--ci-cs-vnc-audience-lead-need-takeaway-font-size:var(--ci-cs-size-body);--ci-cs-vnc-audience-lead-need-takeaway-font-weight:500;--ci-cs-vnc-audience-lead-need-takeaway-line-height:1.35;--ci-cs-vnc-audience-lead-need-takeaway-letter-spacing:0px;--ci-cs-vnc-audience-lead-need-takeaway-color:rgba(15,23,42,0.80);--ci-cs-vnc-audience-bottom-padding-y:var(--ci-cs-vnc-shared-section-padding-bottom);--ci-cs-vnc-design-principles-grid-w:1900px;--ci-cs-vnc-design-principles-grid-gap-x:36px;--ci-cs-vnc-design-principles-grid-gap-y:36px;--ci-cs-vnc-design-principle-card-min-h:250px;--ci-cs-vnc-design-principle-card-padding-x:44px;--ci-cs-vnc-design-principle-card-padding-y:36px;--ci-cs-vnc-design-principle-card-radius:var(--ci-cs-vnc-shared-feature-box-radius);--ci-cs-vnc-design-principle-card-border-w:var(--ci-cs-vnc-shared-feature-box-border-w);--ci-cs-vnc-design-principle-card-border-color:var(--ci-cs-vnc-shared-feature-box-border-color);--ci-cs-vnc-design-principle-card-bg:var(--ci-cs-vnc-shared-feature-box-bg);--ci-cs-vnc-design-principle-number-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-principle-number-font-weight:600;--ci-cs-vnc-design-principle-number-line-height:1;--ci-cs-vnc-design-principle-number-letter-spacing:1.6px;--ci-cs-vnc-design-principle-number-color:rgba(15,23,42,0.52);--ci-cs-vnc-design-principle-text-font-size:var(--ci-cs-size-heading-3);--ci-cs-vnc-design-principle-text-font-weight:500;--ci-cs-vnc-design-principle-text-line-height:1.25;--ci-cs-vnc-design-principle-text-letter-spacing:0px;--ci-cs-vnc-design-principle-text-color:rgba(15,23,42,0.90);--ci-cs-vnc-design-principle-text-gap-y-from-number-bottomedge:22px;--ci-cs-vnc-design-mood-board-w:1798px;--ci-cs-vnc-design-mood-board-radius:18px;--ci-cs-vnc-design-mood-board-gap:26px;--ci-cs-vnc-design-mood-board-palette-primary-h:226px;--ci-cs-vnc-design-mood-board-palette-text-gap:16px;--ci-cs-vnc-design-mood-board-hero-clip-x:0px;--ci-cs-vnc-design-mood-board-hero-clip-y:0px;--ci-cs-vnc-design-mood-board-rain-clip-x:0px;--ci-cs-vnc-design-mood-board-rain-clip-y:0px;--ci-cs-vnc-design-mood-board-home-clip-x:0px;--ci-cs-vnc-design-mood-board-home-clip-y:0px;--ci-cs-vnc-design-mood-board-bedroom-clip-x:0px;--ci-cs-vnc-design-mood-board-bedroom-clip-y:0px;--ci-cs-vnc-design-mood-board-amethyst-clip-x:0px;--ci-cs-vnc-design-mood-board-amethyst-clip-y:0px;--ci-cs-vnc-design-mood-board-transit-tall-clip-x:0px;--ci-cs-vnc-design-mood-board-transit-tall-clip-y:0px;--ci-cs-vnc-design-mood-board-sleep-mask-clip-x:0px;--ci-cs-vnc-design-mood-board-sleep-mask-clip-y:0px;--ci-cs-vnc-design-mood-board-fabric-clip-x:0px;--ci-cs-vnc-design-mood-board-fabric-clip-y:0px;--ci-cs-vnc-design-mood-board-transit-window-clip-x:0px;--ci-cs-vnc-design-mood-board-transit-window-clip-y:0px;--ci-cs-vnc-design-mood-board-hero-asset-x:0px;--ci-cs-vnc-design-mood-board-hero-asset-y:0px;--ci-cs-vnc-design-mood-board-hero-asset-p:1190px;--ci-cs-vnc-design-mood-board-rain-asset-x:0px;--ci-cs-vnc-design-mood-board-rain-asset-y:0px;--ci-cs-vnc-design-mood-board-rain-asset-p:582px;--ci-cs-vnc-design-mood-board-home-asset-x:0px;--ci-cs-vnc-design-mood-board-home-asset-y:0px;--ci-cs-vnc-design-mood-board-home-asset-p:582px;--ci-cs-vnc-design-mood-board-bedroom-asset-x:0px;--ci-cs-vnc-design-mood-board-bedroom-asset-y:0px;--ci-cs-vnc-design-mood-board-bedroom-asset-p:582px;--ci-cs-vnc-design-mood-board-amethyst-asset-x:0px;--ci-cs-vnc-design-mood-board-amethyst-asset-y:0px;--ci-cs-vnc-design-mood-board-amethyst-asset-p:582px;--ci-cs-vnc-design-mood-board-transit-tall-asset-x:0px;--ci-cs-vnc-design-mood-board-transit-tall-asset-y:0px;--ci-cs-vnc-design-mood-board-transit-tall-asset-p:582px;--ci-cs-vnc-design-mood-board-sleep-mask-asset-x:0px;--ci-cs-vnc-design-mood-board-sleep-mask-asset-y:0px;--ci-cs-vnc-design-mood-board-sleep-mask-asset-p:582px;--ci-cs-vnc-design-mood-board-fabric-asset-x:0px;--ci-cs-vnc-design-mood-board-fabric-asset-y:0px;--ci-cs-vnc-design-mood-board-fabric-asset-p:1190px;--ci-cs-vnc-design-mood-board-transit-window-asset-x:0px;--ci-cs-vnc-design-mood-board-transit-window-asset-y:0px;--ci-cs-vnc-design-mood-board-transit-window-asset-p:582px;--ci-cs-vnc-design-mood-board-reference-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-design-mood-board-reference-label-font-weight:700;--ci-cs-vnc-design-mood-board-reference-label-letter-spacing:1.2px;--ci-cs-vnc-design-mood-board-typography-sample-font-size:var(--ci-cs-size-case-study-title);--ci-cs-vnc-design-mood-board-typography-primary-sample-font-weight:400;--ci-cs-vnc-design-mood-board-typography-secondary-sample-font-weight:600;--ci-cs-vnc-design-mood-board-typography-sample-letter-spacing:0px;--ci-cs-vnc-design-mood-board-typography-role-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-mood-board-typography-role-font-weight:700;--ci-cs-vnc-design-mood-board-typography-role-letter-spacing:0px;--ci-cs-vnc-design-mood-board-typography-family-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-mood-board-typography-family-font-weight:500;--ci-cs-vnc-design-mood-board-typography-family-letter-spacing:0px;--ci-cs-vnc-design-mood-board-color-role-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-mood-board-color-role-font-weight:700;--ci-cs-vnc-design-mood-board-color-role-letter-spacing:0.8px;--ci-cs-vnc-design-mood-board-color-name-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-mood-board-color-name-font-weight:700;--ci-cs-vnc-design-mood-board-color-name-letter-spacing:0px;--ci-cs-vnc-design-mood-board-color-hex-font-size:var(--ci-cs-size-note);--ci-cs-vnc-design-mood-board-color-hex-font-weight:500;--ci-cs-vnc-design-mood-board-color-hex-letter-spacing:0px;--ci-cs-vnc-design-why-body-x:0px;--ci-cs-vnc-design-why-body-paragraph-w:1700px;--ci-cs-vnc-design-why-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-design-why-body-font-weight:500;--ci-cs-vnc-design-why-body-line-height:1.4;--ci-cs-vnc-design-why-body-letter-spacing:0px;--ci-cs-vnc-design-why-body-color:rgba(15,23,42,0.80);--ci-cs-vnc-design-translation-question-x:0px;--ci-cs-vnc-design-translation-question-paragraph-w:1750px;--ci-cs-vnc-design-translation-question-font-size:var(--ci-cs-size-emphasis-2);--ci-cs-vnc-design-translation-question-font-weight:500;--ci-cs-vnc-design-translation-question-line-height:1.25;--ci-cs-vnc-design-translation-question-letter-spacing:0px;--ci-cs-vnc-design-translation-question-color:rgba(15,23,42,0.94);--ci-cs-vnc-ad-shell-w:1900px;--ci-cs-vnc-ad-tab-w:380px;--ci-cs-vnc-ad-tab-h:138px;--ci-cs-vnc-ad-tab-padding-x:24px;--ci-cs-vnc-ad-tab-padding-y:20px;--ci-cs-vnc-ad-tabs-gap-y-from-section-title-bottomedge:var(--ci-cs-vnc-shared-section-content-gap-y-from-section-title-bottomedge);--ci-cs-vnc-ad-tabs-sticky-top-y:0px;--ci-cs-vnc-ad-tabs-radius:var(--ci-cs-vnc-shared-feature-box-radius);--ci-cs-vnc-ad-tab-bg:#fffaf1;--ci-cs-vnc-ad-tab-divider-color:rgba(15,23,42,0.10);--ci-cs-vnc-ad-tab-text-color:rgba(15,23,42,0.88);--ci-cs-vnc-ad-tab-active-bg:rgba(24,24,22,0.98);--ci-cs-vnc-ad-tab-active-text-color:#fffaf1;--ci-cs-vnc-ad-tab-active-accent-color:#d9e967;--ci-cs-vnc-ad-tab-active-accent-w:86px;--ci-cs-vnc-ad-tab-active-accent-h:5px;--ci-cs-vnc-ad-tab-id-font-size:var(--ci-cs-size-note);--ci-cs-vnc-ad-tab-id-font-weight:600;--ci-cs-vnc-ad-tab-title-font-size:var(--ci-cs-size-note);--ci-cs-vnc-ad-tab-title-font-weight:600;--ci-cs-vnc-ad-tab-ratio-font-size:var(--ci-cs-size-note);--ci-cs-vnc-ad-card-bg:var(--ci-cs-vnc-shared-feature-box-bg);--ci-cs-vnc-ad-card-radius:var(--ci-cs-vnc-shared-feature-box-radius);--ci-cs-vnc-ad-card-border-w:var(--ci-cs-vnc-shared-feature-box-border-w);--ci-cs-vnc-ad-card-border-color:var(--ci-cs-vnc-shared-feature-box-border-color);--ci-cs-vnc-ad-card-padding-x:110px;--ci-cs-vnc-ad-card-padding-y:100px;--ci-cs-vnc-ad-title-font-size:var(--ci-cs-size-heading-1);--ci-cs-vnc-ad-title-font-weight:650;--ci-cs-vnc-ad-logic-grid-w:1540px;--ci-cs-vnc-ad-logic-grid-gap-x:120px;--ci-cs-vnc-ad-logic-grid-gap-y:70px;--ci-cs-vnc-ad-logic-grid-gap-y-from-title-bottomedge:90px;--ci-cs-vnc-ad-logic-item-bg:transparent;--ci-cs-vnc-ad-logic-item-border-w:1px;--ci-cs-vnc-ad-logic-item-border-color:rgba(15,23,42,0.18);--ci-cs-vnc-ad-logic-item-radius:12px;--ci-cs-vnc-ad-logic-item-padding-x:48px;--ci-cs-vnc-ad-logic-item-padding-y:38px;--ci-cs-vnc-ad-logic-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-ad-logic-label-font-weight:600;--ci-cs-vnc-ad-logic-label-letter-spacing:2.4px;--ci-cs-vnc-ad-logic-label-color:rgba(92,103,34,1);--ci-cs-vnc-ad-logic-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-ad-logic-body-color:rgba(15,23,42,0.82);--ci-cs-vnc-ad-final-gap-y-from-logic-bottomedge:100px;--ci-cs-vnc-ad-tabs-release-gap-y-from-creative-topedge:0px;--ci-cs-vnc-ad-media-viewport-inset-y:50px;--ci-cs-vnc-ad-media-min-w:350px;--ci-cs-vnc-ad-media-max-w:1680px;--ci-cs-vnc-ad-media-strip-inset-y:50px;--ci-cs-vnc-ad-media-strip-bg:#000000;--ci-cs-vnc-ad-card-tail-padding-bottom-adjust-y:-100px;--ci-cs-vnc-ad-media-w:350px;--ci-cs-vnc-ad-media-h:467px;--ci-cs-vnc-ad-handoff-w:1500px;--ci-cs-vnc-ad-handoff-gap-y-from-card-bottomedge:140px;--ci-cs-vnc-ad-handoff-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-ad-handoff-font-weight:650;--ci-cs-vnc-ad-handoff-line-height:1.2;--ci-cs-vnc-ad-handoff-color:rgba(15,23,42,0.92);--ci-cs-vnc-testing-headline-w:1600px;--ci-cs-vnc-testing-headline-gap-y-from-section-title-bottomedge:var(--ci-cs-vnc-shared-section-content-gap-y-from-section-title-bottomedge);--ci-cs-vnc-testing-headline-font-size:var(--ci-cs-size-heading-1);--ci-cs-vnc-testing-headline-font-weight:650;--ci-cs-vnc-testing-headline-line-height:1.18;--ci-cs-vnc-testing-headline-color:rgba(15,23,42,0.96);--ci-cs-vnc-testing-scenario-gap-y-from-headline-bottomedge:58px;--ci-cs-vnc-testing-scenario-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-testing-scenario-label-font-weight:600;--ci-cs-vnc-testing-scenario-label-letter-spacing:2.4px;--ci-cs-vnc-testing-scenario-label-color:rgba(92,103,34,1);--ci-cs-vnc-testing-scenario-text-gap-y:16px;--ci-cs-vnc-testing-scenario-text-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-scenario-text-font-weight:500;--ci-cs-vnc-testing-scenario-text-color:rgba(15,23,42,0.88);--ci-cs-vnc-testing-intro-w:1500px;--ci-cs-vnc-testing-intro-gap-y-from-scenario-bottomedge:34px;--ci-cs-vnc-testing-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-intro-font-weight:400;--ci-cs-vnc-testing-intro-line-height:1.45;--ci-cs-vnc-testing-intro-color:rgba(15,23,42,0.78);--ci-cs-vnc-testing-test-group-gap-y-from-intro-bottomedge:var(--ci-cs-vnc-shared-subsection-gap-y-from-previous-content-bottomedge);--ci-cs-vnc-testing-test-intro-w:1650px;--ci-cs-vnc-testing-test-intro-gap-y-from-label-bottomedge:var(--ci-cs-vnc-shared-subsection-content-gap-y-from-subsection-bottomedge);--ci-cs-vnc-testing-test-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-test-intro-font-weight:400;--ci-cs-vnc-testing-test-intro-line-height:1.45;--ci-cs-vnc-testing-test-intro-color:rgba(15,23,42,0.76);--ci-cs-vnc-testing-territories-w:1600px;--ci-cs-vnc-testing-territories-gap-y-from-intro-bottomedge:65px;--ci-cs-vnc-testing-territories-gap-y:28px;--ci-cs-vnc-testing-territory-min-h:210px;--ci-cs-vnc-testing-territory-padding-x:70px;--ci-cs-vnc-testing-territory-padding-y:42px;--ci-cs-vnc-testing-territory-radius:14px;--ci-cs-vnc-testing-territory-bg:#fffaf1;--ci-cs-vnc-testing-territory-border-w:1px;--ci-cs-vnc-testing-territory-border-color:rgba(92,103,34,0.16);--ci-cs-vnc-testing-territory-id-font-size:var(--ci-cs-size-note);--ci-cs-vnc-testing-territory-id-font-weight:600;--ci-cs-vnc-testing-territory-id-color:rgba(92,103,34,1);--ci-cs-vnc-testing-territory-title-gap-y:14px;--ci-cs-vnc-testing-territory-title-font-size:var(--ci-cs-size-heading-3);--ci-cs-vnc-testing-territory-title-font-weight:650;--ci-cs-vnc-testing-territory-title-line-height:1.2;--ci-cs-vnc-testing-territory-title-color:rgba(15,23,42,0.94);--ci-cs-vnc-testing-territory-question-w:1250px;--ci-cs-vnc-testing-territory-question-gap-y:24px;--ci-cs-vnc-testing-territory-question-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-territory-question-font-weight:400;--ci-cs-vnc-testing-territory-question-line-height:1.4;--ci-cs-vnc-testing-territory-question-color:rgba(15,23,42,0.78);--ci-cs-vnc-testing-result-group-gap-y-from-territories-bottomedge:var(--ci-cs-vnc-shared-subsection-gap-y-from-previous-content-bottomedge);--ci-cs-vnc-testing-result-intro-w:1500px;--ci-cs-vnc-testing-result-intro-gap-y-from-label-bottomedge:var(--ci-cs-vnc-shared-subsection-content-gap-y-from-subsection-bottomedge);--ci-cs-vnc-testing-result-intro-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-result-intro-font-weight:400;--ci-cs-vnc-testing-result-intro-line-height:1.45;--ci-cs-vnc-testing-result-intro-color:rgba(15,23,42,0.76);--ci-cs-vnc-testing-signals-w:1900px;--ci-cs-vnc-testing-signals-gap-x:34px;--ci-cs-vnc-testing-signals-gap-y-from-intro-bottomedge:65px;--ci-cs-vnc-testing-signal-min-h:430px;--ci-cs-vnc-testing-signal-padding-x:55px;--ci-cs-vnc-testing-signal-padding-y:50px;--ci-cs-vnc-testing-signal-radius:14px;--ci-cs-vnc-testing-signal-bg:#fffaf1;--ci-cs-vnc-testing-signal-border-w:1px;--ci-cs-vnc-testing-signal-border-color:rgba(92,103,34,0.16);--ci-cs-vnc-testing-signal-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-testing-signal-label-font-weight:600;--ci-cs-vnc-testing-signal-label-letter-spacing:2px;--ci-cs-vnc-testing-signal-label-color:rgba(92,103,34,1);--ci-cs-vnc-testing-signal-learning-gap-y:30px;--ci-cs-vnc-testing-signal-learning-font-size:var(--ci-cs-size-note);--ci-cs-vnc-testing-signal-learning-font-weight:400;--ci-cs-vnc-testing-signal-learning-line-height:1.45;--ci-cs-vnc-testing-signal-learning-color:rgba(15,23,42,0.78);--ci-cs-vnc-testing-signal-action-title-gap-y:42px;--ci-cs-vnc-testing-signal-action-title-font-size:var(--ci-cs-size-heading-3);--ci-cs-vnc-testing-signal-action-title-font-weight:650;--ci-cs-vnc-testing-signal-action-title-color:rgba(15,23,42,0.92);--ci-cs-vnc-testing-signal-action-gap-y:18px;--ci-cs-vnc-testing-signal-action-font-size:var(--ci-cs-size-note);--ci-cs-vnc-testing-signal-action-font-weight:400;--ci-cs-vnc-testing-signal-action-line-height:1.45;--ci-cs-vnc-testing-signal-action-color:rgba(15,23,42,0.74);--ci-cs-vnc-testing-next-step-w:1700px;--ci-cs-vnc-testing-next-step-gap-y-from-signals-bottomedge:150px;--ci-cs-vnc-testing-next-step-padding-x:90px;--ci-cs-vnc-testing-next-step-padding-y:70px;--ci-cs-vnc-testing-next-step-radius:var(--ci-cs-vnc-shared-feature-box-radius);--ci-cs-vnc-testing-next-step-bg:var(--ci-cs-vnc-shared-feature-box-bg);--ci-cs-vnc-testing-next-step-border-w:var(--ci-cs-vnc-shared-feature-box-border-w);--ci-cs-vnc-testing-next-step-border-color:var(--ci-cs-vnc-shared-feature-box-border-color);--ci-cs-vnc-testing-next-step-label-font-size:var(--ci-cs-size-subsection-title);--ci-cs-vnc-testing-next-step-label-font-weight:600;--ci-cs-vnc-testing-next-step-label-letter-spacing:2.4px;--ci-cs-vnc-testing-next-step-label-color:rgba(92,103,34,1);--ci-cs-vnc-testing-next-step-statement-w:1450px;--ci-cs-vnc-testing-next-step-statement-gap-y:30px;--ci-cs-vnc-testing-next-step-statement-font-size:var(--ci-cs-size-heading-2);--ci-cs-vnc-testing-next-step-statement-font-weight:650;--ci-cs-vnc-testing-next-step-statement-line-height:1.25;--ci-cs-vnc-testing-next-step-statement-color:rgba(15,23,42,0.94);--ci-cs-vnc-testing-next-step-body-w:1400px;--ci-cs-vnc-testing-next-step-body-gap-y:30px;--ci-cs-vnc-testing-next-step-body-font-size:var(--ci-cs-size-body);--ci-cs-vnc-testing-next-step-body-font-weight:400;--ci-cs-vnc-testing-next-step-body-line-height:1.45;--ci-cs-vnc-testing-next-step-body-color:rgba(15,23,42,0.74);--ci-cs-vnc-statement-lh:1.16;position:relative;width:100%;height:auto;min-height:0;box-sizing:border-box;overflow:visible;color:var(--ci-paper-fg);text-align:center}[data-case-study-composition-profile=vertical-narrative-centered-v1] *,[data-case-study-composition-profile=vertical-narrative-centered-v1] :after,[data-case-study-composition-profile=vertical-narrative-centered-v1] :before{box-sizing:border-box}.ciCaseStudyVnc_narrative,.ciCaseStudyVnc_snapshot{width:100%;height:auto;display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_sectionLabel{font-size:var(--ci-cs-size-section-title);line-height:1.2;font-weight:600;letter-spacing:var(--ci-cs-vnc-section-label-letter-spacing);text-transform:uppercase;color:rgba(15,23,42,.52)}.ciCaseStudyVnc_snapshot{align-items:center;padding:0}.ciCaseStudyVnc_sectionEyebrow{position:relative;left:var(--ci-cs-vnc-section-eyebrow-box-x);display:inline-flex;align-items:center;justify-content:center;width:var(--ci-cs-vnc-section-eyebrow-box-w);height:var(--ci-cs-vnc-section-eyebrow-box-h);min-height:var(--ci-cs-vnc-section-eyebrow-box-h);padding-left:var(--ci-cs-vnc-section-eyebrow-box-padding-x);padding-right:var(--ci-cs-vnc-section-eyebrow-box-padding-x);border:0;border-radius:var(--ci-cs-vnc-section-eyebrow-box-radius);background:var(--ci-cs-vnc-section-eyebrow-box-bg)}.ciCaseStudyVnc_sectionEyebrowFirst{margin-top:var(--ci-cs-vnc-snapshot-eyebrow-box-y)}.ciCaseStudyVnc_sectionEyebrowLabel{display:block;font-size:var(--ci-cs-vnc-section-eyebrow-label-font-size);line-height:var(--ci-cs-vnc-section-eyebrow-label-line-height);font-weight:var(--ci-cs-vnc-section-eyebrow-label-font-weight);letter-spacing:var(--ci-cs-vnc-section-eyebrow-label-letter-spacing);color:var(--ci-cs-vnc-section-eyebrow-label-color);text-align:center;text-transform:uppercase}.ciCaseStudyVnc_snapshotProjectTitle{position:relative;left:var(--ci-cs-vnc-snapshot-project-title-x);width:var(--ci-cs-vnc-snapshot-project-title-paragraph-w);font-size:var(--ci-cs-vnc-snapshot-project-title-font-size);line-height:var(--ci-cs-vnc-snapshot-project-title-line-height);font-weight:var(--ci-cs-vnc-snapshot-project-title-font-weight);letter-spacing:var(--ci-cs-vnc-snapshot-project-title-letter-spacing);color:var(--ci-cs-vnc-snapshot-project-title-color);text-align:center}.ciCaseStudyVnc_snapshotDescriptor{position:relative;left:var(--ci-cs-vnc-snapshot-descriptor-x);width:var(--ci-cs-vnc-snapshot-descriptor-paragraph-w);margin-top:var(--ci-cs-vnc-snapshot-descriptor-gap-y-from-project-title-bottomedge);font-size:var(--ci-cs-vnc-snapshot-descriptor-font-size);line-height:var(--ci-cs-vnc-snapshot-descriptor-line-height);font-weight:var(--ci-cs-vnc-snapshot-descriptor-font-weight);letter-spacing:var(--ci-cs-vnc-snapshot-descriptor-letter-spacing);color:var(--ci-cs-vnc-snapshot-descriptor-color);text-align:center}.ciCaseStudyVnc_snapshotSummary{position:relative;left:var(--ci-cs-vnc-snapshot-summary-x);width:var(--ci-cs-vnc-snapshot-summary-paragraph-w);margin-top:var(--ci-cs-vnc-snapshot-summary-gap-y-from-descriptor-bottomedge);font-size:var(--ci-cs-vnc-snapshot-summary-font-size);line-height:var(--ci-cs-vnc-snapshot-summary-line-height);font-weight:var(--ci-cs-vnc-snapshot-summary-font-weight);letter-spacing:var(--ci-cs-vnc-snapshot-summary-letter-spacing);color:var(--ci-cs-vnc-snapshot-summary-color);text-align:center}.ciCaseStudyVnc_audienceCandidateLabel,.ciCaseStudyVnc_audienceFirstLabel,.ciCaseStudyVnc_audienceLeadNeedSelectionLabel,.ciCaseStudyVnc_audienceUnderstandingInsightLabel,.ciCaseStudyVnc_audienceWhyLabel,.ciCaseStudyVnc_problemEntryPointLabel,.ciCaseStudyVnc_problemFrictionLabel,.ciCaseStudyVnc_problemObjectiveLabel,.ciCaseStudyVnc_problemPatternsLabel,.ciCaseStudyVnc_problemStrugglesLabel,.ciCaseStudyVnc_snapshotContributionLabel,.ciCaseStudyVnc_snapshotSelectedWorkLabel,.ciCaseStudyVnc_subsectionTitleText,.ciCaseStudyVnc_testingPlanSubsectionLabel{font-size:var(--ci-cs-vnc-subsection-label-font-size);line-height:var(--ci-cs-vnc-subsection-label-line-height);font-weight:var(--ci-cs-vnc-subsection-label-font-weight);letter-spacing:var(--ci-cs-vnc-subsection-label-letter-spacing);color:var(--ci-cs-vnc-subsection-label-color);text-align:var(--ci-cs-vnc-subsection-label-text-align);text-transform:var(--ci-cs-vnc-subsection-label-text-transform)}.ciCaseStudyVnc_snapshotContributionLabel{position:relative;left:var(--ci-cs-vnc-snapshot-contribution-label-x);width:var(--ci-cs-vnc-snapshot-contribution-label-paragraph-w)}.ciCaseStudyVnc_snapshotContributionGroup{width:var(--ci-cs-vnc-snapshot-contribution-group-w);display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--ci-cs-vnc-snapshot-contribution-box-gap-x);row-gap:var(--ci-cs-vnc-snapshot-contribution-box-gap-y)}.ciCaseStudyVnc_snapshotContributionBox{width:var(--ci-cs-vnc-snapshot-contribution-box-w);height:var(--ci-cs-vnc-snapshot-contribution-box-h);padding-left:var(--ci-cs-vnc-snapshot-contribution-box-padding-x);padding-right:var(--ci-cs-vnc-snapshot-contribution-box-padding-x);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ci-cs-vnc-snapshot-contribution-box-radius);background:var(--ci-cs-vnc-snapshot-contribution-box-bg)}.ciCaseStudyVnc_snapshotContributionCheck{display:inline-flex;align-items:center;justify-content:center;width:var(--ci-cs-vnc-snapshot-contribution-check-p);height:var(--ci-cs-vnc-snapshot-contribution-check-p);flex:0 0 var(--ci-cs-vnc-snapshot-contribution-check-p);margin-right:var(--ci-cs-vnc-snapshot-contribution-check-gap-x-to-text);border-radius:var(--ci-cs-vnc-snapshot-contribution-check-radius);background:var(--ci-cs-vnc-snapshot-contribution-check-bg);color:var(--ci-cs-vnc-snapshot-contribution-check-color);font-size:calc(var(--ci-cs-vnc-snapshot-contribution-check-p) * .62);line-height:1;font-weight:800}.ciCaseStudyVnc_snapshotContributionText{display:block;max-width:var(--ci-cs-vnc-snapshot-contribution-text-paragraph-w);font-size:var(--ci-cs-vnc-snapshot-contribution-text-font-size);line-height:var(--ci-cs-vnc-snapshot-contribution-text-line-height);font-weight:var(--ci-cs-vnc-snapshot-contribution-text-font-weight);letter-spacing:var(--ci-cs-vnc-snapshot-contribution-text-letter-spacing);color:var(--ci-cs-vnc-snapshot-contribution-text-color);text-align:center}.ciCaseStudyVnc_snapshotSelectedWorkLabel{position:relative;left:var(--ci-cs-vnc-snapshot-selected-work-label-x);width:var(--ci-cs-vnc-snapshot-selected-work-label-paragraph-w)}.ciCaseStudyVnc_creativeWork{width:var(--ci-cs-vnc-snapshot-creative-work-w);display:flex;justify-content:center}.ciCaseStudyVnc_creativeWorkMosaic{display:flex;align-items:flex-start;justify-content:center;column-gap:var(--ci-cs-vnc-snapshot-creative-work-gap)}.ciCaseStudyVnc_creativeWorkMiddle{height:var(--ci-cs-vnc-snapshot-creative-work-h);width:max-content;display:grid;grid-template-rows:minmax(0,1672fr) minmax(0,941fr);grid-row-gap:var(--ci-cs-vnc-snapshot-creative-work-gap);row-gap:var(--ci-cs-vnc-snapshot-creative-work-gap)}.ciCaseStudyVnc_creativeWorkLeft,.ciCaseStudyVnc_creativeWorkMiddleBottom,.ciCaseStudyVnc_creativeWorkMiddleTop,.ciCaseStudyVnc_creativeWorkRight{display:block;width:auto;max-width:none;flex:0 0 auto;object-fit:contain}.ciCaseStudyVnc_creativeWorkLeft,.ciCaseStudyVnc_creativeWorkMiddleBottom,.ciCaseStudyVnc_creativeWorkMiddleTop{border-radius:var(--ci-cs-vnc-snapshot-creative-work-item-radius)}.ciCaseStudyVnc_creativeWorkLeft,.ciCaseStudyVnc_creativeWorkRight{height:var(--ci-cs-vnc-snapshot-creative-work-h)}.ciCaseStudyVnc_creativeWorkMiddleBottom,.ciCaseStudyVnc_creativeWorkMiddleTop{height:100%}.ciCaseStudyVnc_creativeWorkRight{border-radius:var(--ci-cs-vnc-snapshot-creative-work-right-radius)}.ciCaseStudyVnc_creativeWorkMotion{height:auto}.ciCaseStudyVnc_narrative{padding-left:180px;padding-right:180px}.ciCaseStudyVnc_constraints{position:relative;align-items:center;padding-top:0}.ciCaseStudyVnc_constraintsIntro{width:var(--ci-cs-vnc-constraints-intro-w);font-size:var(--ci-cs-vnc-constraints-intro-font-size);line-height:var(--ci-cs-vnc-constraints-intro-line-height);font-weight:var(--ci-cs-vnc-constraints-intro-font-weight);color:var(--ci-cs-vnc-constraints-intro-color);text-align:center}.ciCaseStudyVnc_constraintsGrid{width:var(--ci-cs-vnc-constraints-grid-w);margin-top:var(--ci-cs-vnc-constraints-grid-gap-y-from-intro-bottomedge);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--ci-cs-vnc-constraints-grid-gap-x);column-gap:var(--ci-cs-vnc-constraints-grid-gap-x)}.ciCaseStudyVnc_constraintsCard{min-height:var(--ci-cs-vnc-constraints-card-min-h);padding:var(--ci-cs-vnc-constraints-card-padding-y) var(--ci-cs-vnc-constraints-card-padding-x);display:flex;flex-direction:column;align-items:stretch;border:var(--ci-cs-vnc-constraints-card-border-w) solid var(--ci-cs-vnc-constraints-card-border-color);border-radius:var(--ci-cs-vnc-constraints-card-radius);background:var(--ci-cs-vnc-constraints-card-bg);text-align:left}.ciCaseStudyVnc_constraintsCardLabel{font-size:var(--ci-cs-vnc-constraints-card-label-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-constraints-card-label-font-weight);letter-spacing:var(--ci-cs-vnc-constraints-card-label-letter-spacing);color:var(--ci-cs-vnc-constraints-card-label-color);text-align:center;text-transform:uppercase}.ciCaseStudyVnc_constraintsCardTitle{margin-top:var(--ci-cs-vnc-constraints-card-title-gap-y);font-size:var(--ci-cs-vnc-constraints-card-title-font-size);line-height:var(--ci-cs-vnc-constraints-card-title-line-height);font-weight:var(--ci-cs-vnc-constraints-card-title-font-weight);color:var(--ci-cs-vnc-constraints-card-title-color);text-align:center}.ciCaseStudyVnc_constraintsCardBody{width:min(100%,var(--ci-cs-vnc-constraints-card-body-w));margin-top:var(--ci-cs-vnc-constraints-card-body-gap-y);margin-left:auto;margin-right:auto;font-size:var(--ci-cs-vnc-constraints-card-body-font-size);line-height:var(--ci-cs-vnc-constraints-card-body-line-height);font-weight:var(--ci-cs-vnc-constraints-card-body-font-weight);color:var(--ci-cs-vnc-constraints-card-body-color);text-align:center}.ciCaseStudyVnc_constraintsRuleGroup{margin-top:var(--ci-cs-vnc-constraints-rule-group-gap-y)}.ciCaseStudyVnc_constraintsRuleGroupAvoid{padding-top:var(--ci-cs-vnc-constraints-rule-group-gap-y);border-top:var(--ci-cs-vnc-constraints-rule-divider-w) solid var(--ci-cs-vnc-constraints-rule-divider-color)}.ciCaseStudyVnc_constraintsRuleLabel{font-size:var(--ci-cs-vnc-constraints-rule-label-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-constraints-rule-label-font-weight);color:var(--ci-cs-vnc-constraints-rule-label-color)}.ciCaseStudyVnc_constraintsRuleList{margin:var(--ci-cs-vnc-constraints-rule-list-gap-y) 0 0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--ci-cs-vnc-constraints-rule-list-gap-y);font-size:var(--ci-cs-vnc-constraints-rule-list-font-size);line-height:var(--ci-cs-vnc-constraints-rule-list-line-height);font-weight:var(--ci-cs-vnc-constraints-rule-list-font-weight);color:var(--ci-cs-vnc-constraints-rule-list-color)}.ciCaseStudyVnc_problem{position:relative;align-items:center;padding-top:0}.ciCaseStudyVnc_problemObjectiveLabel{position:relative;left:var(--ci-cs-vnc-problem-objective-label-x);width:var(--ci-cs-vnc-problem-objective-label-paragraph-w)}.ciCaseStudyVnc_problemObjectiveBody{position:relative;left:var(--ci-cs-vnc-problem-objective-body-x);width:var(--ci-cs-vnc-problem-objective-body-paragraph-w);font-size:var(--ci-cs-vnc-problem-objective-body-font-size);line-height:var(--ci-cs-vnc-problem-objective-body-line-height);font-weight:var(--ci-cs-vnc-problem-objective-body-font-weight);letter-spacing:var(--ci-cs-vnc-problem-objective-body-letter-spacing);color:var(--ci-cs-vnc-problem-objective-body-color)}.ciCaseStudyVnc_problemFrictionLabel{position:relative;left:var(--ci-cs-vnc-problem-friction-label-x);width:var(--ci-cs-vnc-problem-friction-label-paragraph-w)}.ciCaseStudyVnc_problemFrictionStatement{position:relative;left:var(--ci-cs-vnc-problem-friction-statement-x);width:var(--ci-cs-vnc-problem-friction-statement-paragraph-w);font-size:var(--ci-cs-vnc-problem-friction-statement-font-size);line-height:var(--ci-cs-vnc-problem-friction-statement-line-height);font-weight:var(--ci-cs-vnc-problem-friction-statement-font-weight);letter-spacing:var(--ci-cs-vnc-problem-friction-statement-letter-spacing);color:var(--ci-cs-vnc-problem-friction-statement-color)}.ciCaseStudyVnc_problemFrictionAccent{color:var(--ci-cs-vnc-problem-friction-accent-color)}.ciCaseStudyVnc_problemFrictionSequenceBox{position:relative;left:var(--ci-cs-vnc-problem-friction-sequence-box-x);width:max(0px,calc(var(--ci-cs-vnc-problem-friction-sequence-box-p) + var(--ci-cs-vnc-problem-friction-sequence-box-w)));height:max(0px,calc(var(--ci-cs-vnc-problem-friction-sequence-box-p) + var(--ci-cs-vnc-problem-friction-sequence-box-h)));margin-top:var(--ci-cs-vnc-problem-friction-sequence-box-gap-y-from-friction-statement-bottomedge);overflow:hidden;border-radius:var(--ci-cs-vnc-problem-friction-sequence-box-radius)}.ciCaseStudyVnc_problemFrictionSequenceAsset{position:absolute;left:calc(50% + var(--ci-cs-vnc-problem-friction-sequence-asset-x));top:calc(50% + var(--ci-cs-vnc-problem-friction-sequence-asset-y));display:block;width:var(--ci-cs-vnc-problem-friction-sequence-asset-p);height:auto;max-width:none;transform:translate(-50%,-50%)}.ciCaseStudyVnc_problemPatternsLabel{position:relative;left:var(--ci-cs-vnc-problem-patterns-label-x);width:var(--ci-cs-vnc-problem-patterns-label-paragraph-w)}.ciCaseStudyVnc_problemPatternsGroup{position:relative;left:var(--ci-cs-vnc-problem-pattern-box-x);display:flex;align-items:flex-start;justify-content:center;gap:var(--ci-cs-vnc-problem-pattern-box-gap-x)}.ciCaseStudyVnc_problemPatternItem{flex:0 0 max(0px,calc(var(--ci-cs-vnc-problem-pattern-box-p) + var(--ci-cs-vnc-problem-pattern-box-w)));display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_problemPatternBox,.ciCaseStudyVnc_problemPatternItem{width:max(0px,calc(var(--ci-cs-vnc-problem-pattern-box-p) + var(--ci-cs-vnc-problem-pattern-box-w)))}.ciCaseStudyVnc_problemPatternBox{position:relative;height:max(0px,calc(var(--ci-cs-vnc-problem-pattern-box-p) + var(--ci-cs-vnc-problem-pattern-box-h)));overflow:hidden;border-radius:var(--ci-cs-vnc-problem-pattern-box-radius)}.ciCaseStudyVnc_problemPatternAsset{position:absolute;display:block;height:auto;max-width:none;transform:translate(-50%,-50%)}.ciCaseStudyVnc_problemPatternAsset01{left:calc(50% + var(--ci-cs-vnc-problem-pattern-01-asset-x));top:calc(50% + var(--ci-cs-vnc-problem-pattern-01-asset-y));width:var(--ci-cs-vnc-problem-pattern-01-asset-p)}.ciCaseStudyVnc_problemPatternAsset02{left:calc(50% + var(--ci-cs-vnc-problem-pattern-02-asset-x));top:calc(50% + var(--ci-cs-vnc-problem-pattern-02-asset-y));width:var(--ci-cs-vnc-problem-pattern-02-asset-p)}.ciCaseStudyVnc_problemPatternAsset03{left:calc(50% + var(--ci-cs-vnc-problem-pattern-03-asset-x));top:calc(50% + var(--ci-cs-vnc-problem-pattern-03-asset-y));width:var(--ci-cs-vnc-problem-pattern-03-asset-p)}.ciCaseStudyVnc_problemPatternTitle{width:100%;margin-top:var(--ci-cs-vnc-problem-pattern-title-gap-y-from-box-bottomedge);font-size:var(--ci-cs-vnc-problem-pattern-title-font-size);line-height:var(--ci-cs-vnc-problem-pattern-title-line-height);font-weight:var(--ci-cs-vnc-problem-pattern-title-font-weight);letter-spacing:var(--ci-cs-vnc-problem-pattern-title-letter-spacing);color:var(--ci-cs-vnc-problem-pattern-title-color);text-align:center}.ciCaseStudyVnc_problemPatternBody{width:var(--ci-cs-vnc-problem-pattern-body-paragraph-w);margin-top:var(--ci-cs-vnc-problem-pattern-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-problem-pattern-body-font-size);line-height:var(--ci-cs-vnc-problem-pattern-body-line-height);font-weight:var(--ci-cs-vnc-problem-pattern-body-font-weight);letter-spacing:var(--ci-cs-vnc-problem-pattern-body-letter-spacing);color:var(--ci-cs-vnc-problem-pattern-body-color);text-align:center}.ciCaseStudyVnc_problemPatternsSummary{position:relative;left:var(--ci-cs-vnc-problem-patterns-summary-x);width:var(--ci-cs-vnc-problem-patterns-summary-paragraph-w);margin-top:var(--ci-cs-vnc-problem-patterns-summary-gap-y-from-group-bottomedge);font-size:var(--ci-cs-vnc-problem-patterns-summary-font-size);line-height:var(--ci-cs-vnc-problem-patterns-summary-line-height);font-weight:var(--ci-cs-vnc-problem-patterns-summary-font-weight);letter-spacing:var(--ci-cs-vnc-problem-patterns-summary-letter-spacing);color:var(--ci-cs-vnc-problem-patterns-summary-color);text-align:center}.ciCaseStudyVnc_problemStrugglesLabel{position:relative;left:var(--ci-cs-vnc-problem-struggles-label-x);width:var(--ci-cs-vnc-problem-struggles-label-paragraph-w)}.ciCaseStudyVnc_problemStrugglesGroup{position:relative;left:var(--ci-cs-vnc-problem-struggles-group-x);width:var(--ci-cs-vnc-problem-struggles-group-w);display:flex;align-items:flex-start;justify-content:center;gap:var(--ci-cs-vnc-problem-struggle-item-gap-x)}.ciCaseStudyVnc_problemStruggleItem{width:var(--ci-cs-vnc-problem-struggle-item-w);flex:0 0 var(--ci-cs-vnc-problem-struggle-item-w);display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_problemStruggleIconBox{width:var(--ci-cs-vnc-problem-struggle-icon-box-p);height:var(--ci-cs-vnc-problem-struggle-icon-box-p);display:flex;align-items:center;justify-content:center;border-radius:var(--ci-cs-vnc-problem-struggle-icon-box-radius);background:var(--ci-cs-vnc-problem-struggle-icon-box-bg);color:var(--ci-cs-vnc-problem-struggle-icon-color)}.ciCaseStudyVnc_problemStruggleIcon{display:block;width:var(--ci-cs-vnc-problem-struggle-icon-p);height:var(--ci-cs-vnc-problem-struggle-icon-p)}.ciCaseStudyVnc_problemStruggleText{width:var(--ci-cs-vnc-problem-struggle-text-paragraph-w);margin-top:var(--ci-cs-vnc-problem-struggle-text-gap-y-from-icon-box-bottomedge);font-size:var(--ci-cs-vnc-problem-struggle-text-font-size);line-height:var(--ci-cs-vnc-problem-struggle-text-line-height);font-weight:var(--ci-cs-vnc-problem-struggle-text-font-weight);letter-spacing:var(--ci-cs-vnc-problem-struggle-text-letter-spacing);color:var(--ci-cs-vnc-problem-struggle-text-color);text-align:center}.ciCaseStudyVnc_problemStruggleTitle{font-weight:var(--ci-cs-vnc-problem-struggle-title-font-weight)}.ciCaseStudyVnc_problemEntryPointLabel{position:relative;left:var(--ci-cs-vnc-problem-entry-point-label-x);width:var(--ci-cs-vnc-problem-entry-point-label-paragraph-w)}.ciCaseStudyVnc_problemEntryPointBody{position:relative;left:var(--ci-cs-vnc-problem-entry-point-body-x);width:var(--ci-cs-vnc-problem-entry-point-body-paragraph-w);font-size:var(--ci-cs-vnc-problem-entry-point-body-font-size);line-height:var(--ci-cs-vnc-problem-entry-point-body-line-height);font-weight:var(--ci-cs-vnc-problem-entry-point-body-font-weight);letter-spacing:var(--ci-cs-vnc-problem-entry-point-body-letter-spacing);color:var(--ci-cs-vnc-problem-entry-point-body-color);text-align:center}.ciCaseStudyVnc_problemNextHandoff{position:relative;left:var(--ci-cs-vnc-problem-next-handoff-x);width:var(--ci-cs-vnc-problem-next-handoff-paragraph-w);margin-top:var(--ci-cs-vnc-problem-next-handoff-gap-y-from-entry-point-body-bottomedge);font-size:var(--ci-cs-vnc-problem-next-handoff-font-size);line-height:var(--ci-cs-vnc-problem-next-handoff-line-height);font-weight:var(--ci-cs-vnc-problem-next-handoff-font-weight);letter-spacing:var(--ci-cs-vnc-problem-next-handoff-letter-spacing);color:var(--ci-cs-vnc-problem-next-handoff-color);text-align:center}.ciCaseStudyVnc_audienceResearch{position:relative;align-items:center;padding:0 0 var(--ci-cs-vnc-audience-bottom-padding-y)}.ciCaseStudyConnector{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.ciCaseStudyConnector_path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ciCaseStudyConnector_path--active{stroke:var(--ci-cs-vnc-connector-active-color);stroke-width:var(--ci-cs-vnc-connector-active-stroke-w)}.ciCaseStudyConnector_path--inactive{stroke:var(--ci-cs-vnc-connector-inactive-color);stroke-width:var(--ci-cs-vnc-connector-inactive-stroke-w);stroke-dasharray:var(--ci-cs-vnc-connector-inactive-dash-array);opacity:var(--ci-cs-vnc-connector-inactive-opacity)}.ciCaseStudyConnector_arrow,.ciCaseStudyConnector_indicator,.ciCaseStudyConnector_indicatorHalo{fill:var(--ci-cs-vnc-connector-active-color)}.ciCaseStudyConnector_indicatorHalo{opacity:var(--ci-cs-vnc-connector-active-indicator-halo-opacity)}.ciCaseStudyVnc_connectorAnchor{display:block;width:0;height:0;pointer-events:none}.ciCaseStudyVnc_audienceFunnelIntro{position:relative;left:var(--ci-cs-vnc-audience-funnel-intro-x);width:var(--ci-cs-vnc-audience-funnel-intro-paragraph-w);font-size:var(--ci-cs-vnc-audience-funnel-intro-font-size);line-height:var(--ci-cs-vnc-audience-funnel-intro-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-intro-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-intro-letter-spacing);color:var(--ci-cs-vnc-audience-funnel-intro-color);text-align:center}.ciCaseStudyVnc_audienceFunnelBox{position:relative;left:var(--ci-cs-vnc-audience-funnel-box-x);width:var(--ci-cs-vnc-audience-funnel-box-w);height:var(--ci-cs-vnc-audience-funnel-box-h);margin-top:var(--ci-cs-vnc-audience-funnel-box-gap-y-from-funnel-intro-bottomedge);overflow:visible}.ciCaseStudyVnc_audienceFunnelShadowHost{position:absolute;inset:0;overflow:visible;filter:drop-shadow(var(--ci-cs-vnc-audience-funnel-hard-shadow-x) var(--ci-cs-vnc-audience-funnel-hard-shadow-y) var(--ci-cs-vnc-audience-funnel-hard-shadow-blur) rgb(from var(--ci-cs-vnc-audience-funnel-hard-shadow-color) r g b/var(--ci-cs-vnc-audience-funnel-hard-shadow-opacity))) drop-shadow(var(--ci-cs-vnc-audience-funnel-soft-shadow-x) var(--ci-cs-vnc-audience-funnel-soft-shadow-y) var(--ci-cs-vnc-audience-funnel-soft-shadow-blur) rgb(from var(--ci-cs-vnc-audience-funnel-soft-shadow-color) r g b/var(--ci-cs-vnc-audience-funnel-soft-shadow-opacity)));pointer-events:none}.ciCaseStudyVnc_audienceFunnelAssetClip{position:absolute;inset:0;overflow:hidden}.ciCaseStudyVnc_audienceFunnelAsset{position:absolute;left:calc(50% + var(--ci-cs-vnc-audience-funnel-asset-x));top:var(--ci-cs-vnc-audience-funnel-asset-y);display:block;width:var(--ci-cs-vnc-audience-funnel-asset-p);height:auto;max-width:none;transform:translateX(-50%);pointer-events:none}.ciCaseStudyVnc_audienceFunnelStep{position:absolute;left:50%;display:flex;align-items:stretch;justify-content:center;transform:translateX(-50%)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="01"]{top:var(--ci-cs-vnc-audience-funnel-wrapper-01-y);width:var(--ci-cs-vnc-audience-funnel-wrapper-01-w);height:var(--ci-cs-vnc-audience-funnel-wrapper-01-h)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="02"]{top:calc(var(--ci-cs-vnc-audience-funnel-wrapper-01-y) + var(--ci-cs-vnc-audience-funnel-wrapper-01-h));width:var(--ci-cs-vnc-audience-funnel-wrapper-02-w);height:var(--ci-cs-vnc-audience-funnel-wrapper-02-h)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="03"]{top:calc(var(--ci-cs-vnc-audience-funnel-wrapper-01-y) + var(--ci-cs-vnc-audience-funnel-wrapper-01-h) + var(--ci-cs-vnc-audience-funnel-wrapper-02-h));width:var(--ci-cs-vnc-audience-funnel-wrapper-03-w);height:var(--ci-cs-vnc-audience-funnel-wrapper-03-h)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="04"]{top:calc(var(--ci-cs-vnc-audience-funnel-wrapper-01-y) + var(--ci-cs-vnc-audience-funnel-wrapper-01-h) + var(--ci-cs-vnc-audience-funnel-wrapper-02-h) + var(--ci-cs-vnc-audience-funnel-wrapper-03-h));width:var(--ci-cs-vnc-audience-funnel-wrapper-04-w);height:var(--ci-cs-vnc-audience-funnel-wrapper-04-h)}.ciCaseStudyVnc_audienceFunnelCopy{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ciCaseStudyVnc_audienceFunnelBody,.ciCaseStudyVnc_audienceFunnelTitle{position:relative;color:#000;text-align:center}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="01"] .ciCaseStudyVnc_audienceFunnelTitle{left:var(--ci-cs-vnc-audience-funnel-title-01-x);top:var(--ci-cs-vnc-audience-funnel-title-01-y);width:var(--ci-cs-vnc-audience-funnel-title-01-paragraph-w);font-size:var(--ci-cs-vnc-audience-funnel-title-01-font-size);line-height:var(--ci-cs-vnc-audience-funnel-title-01-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-title-01-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-title-01-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="01"] .ciCaseStudyVnc_audienceFunnelBody{left:var(--ci-cs-vnc-audience-funnel-body-01-x);top:var(--ci-cs-vnc-audience-funnel-body-01-y);width:var(--ci-cs-vnc-audience-funnel-body-01-paragraph-w);margin-top:var(--ci-cs-vnc-audience-funnel-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-funnel-body-01-font-size);line-height:var(--ci-cs-vnc-audience-funnel-body-01-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-body-01-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-body-01-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="02"] .ciCaseStudyVnc_audienceFunnelTitle{left:var(--ci-cs-vnc-audience-funnel-title-02-x);top:var(--ci-cs-vnc-audience-funnel-title-02-y);width:var(--ci-cs-vnc-audience-funnel-title-02-paragraph-w);font-size:var(--ci-cs-vnc-audience-funnel-title-02-font-size);line-height:var(--ci-cs-vnc-audience-funnel-title-02-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-title-02-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-title-02-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="02"] .ciCaseStudyVnc_audienceFunnelBody{left:var(--ci-cs-vnc-audience-funnel-body-02-x);top:var(--ci-cs-vnc-audience-funnel-body-02-y);width:var(--ci-cs-vnc-audience-funnel-body-02-paragraph-w);margin-top:var(--ci-cs-vnc-audience-funnel-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-funnel-body-02-font-size);line-height:var(--ci-cs-vnc-audience-funnel-body-02-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-body-02-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-body-02-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="03"] .ciCaseStudyVnc_audienceFunnelTitle{left:var(--ci-cs-vnc-audience-funnel-title-03-x);top:var(--ci-cs-vnc-audience-funnel-title-03-y);width:var(--ci-cs-vnc-audience-funnel-title-03-paragraph-w);font-size:var(--ci-cs-vnc-audience-funnel-title-03-font-size);line-height:var(--ci-cs-vnc-audience-funnel-title-03-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-title-03-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-title-03-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="03"] .ciCaseStudyVnc_audienceFunnelBody{left:var(--ci-cs-vnc-audience-funnel-body-03-x);top:var(--ci-cs-vnc-audience-funnel-body-03-y);width:var(--ci-cs-vnc-audience-funnel-body-03-paragraph-w);margin-top:var(--ci-cs-vnc-audience-funnel-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-funnel-body-03-font-size);line-height:var(--ci-cs-vnc-audience-funnel-body-03-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-body-03-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-body-03-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="04"] .ciCaseStudyVnc_audienceFunnelTitle{left:var(--ci-cs-vnc-audience-funnel-title-04-x);top:var(--ci-cs-vnc-audience-funnel-title-04-y);width:var(--ci-cs-vnc-audience-funnel-title-04-paragraph-w);font-size:var(--ci-cs-vnc-audience-funnel-title-04-font-size);line-height:var(--ci-cs-vnc-audience-funnel-title-04-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-title-04-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-title-04-letter-spacing)}.ciCaseStudyVnc_audienceFunnelStep[data-audience-funnel-step="04"] .ciCaseStudyVnc_audienceFunnelBody{left:var(--ci-cs-vnc-audience-funnel-body-04-x);top:var(--ci-cs-vnc-audience-funnel-body-04-y);width:var(--ci-cs-vnc-audience-funnel-body-04-paragraph-w);margin-top:var(--ci-cs-vnc-audience-funnel-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-funnel-body-04-font-size);line-height:var(--ci-cs-vnc-audience-funnel-body-04-line-height);font-weight:var(--ci-cs-vnc-audience-funnel-body-04-font-weight);letter-spacing:var(--ci-cs-vnc-audience-funnel-body-04-letter-spacing)}.ciCaseStudyVnc_audienceCandidateGroup{position:relative;left:var(--ci-cs-vnc-audience-candidate-group-x);width:var(--ci-cs-vnc-audience-candidate-group-w);margin-top:var(--ci-cs-vnc-audience-candidate-group-gap-y-from-funnel-box-bottomedge);display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_audienceCandidateLabel{position:relative;left:var(--ci-cs-vnc-audience-candidate-label-x);width:var(--ci-cs-vnc-audience-candidate-label-paragraph-w)}.ciCaseStudyVnc_audienceCandidateBranchSourceAnchor{position:absolute;left:50%;top:calc(100% + var(--ci-cs-vnc-audience-candidate-branch-source-anchor-y-from-label-bottomedge));--ci-cs-connector-start-gap-y:var(--ci-cs-vnc-audience-candidate-branch-line-start-gap-y)}.ciCaseStudyVnc_audienceCandidateRow{position:relative;left:var(--ci-cs-vnc-audience-candidate-row-x);width:var(--ci-cs-vnc-audience-candidate-row-w);margin-top:calc(var(--ci-cs-vnc-audience-candidate-row-gap-y-from-label-bottomedge) + var(--ci-cs-vnc-audience-candidate-connector-reserve-y));display:flex;align-items:center;justify-content:center;column-gap:var(--ci-cs-vnc-audience-candidate-row-gap-x)}.ciCaseStudyVnc_audienceCandidateItem{position:relative;flex:0 0 auto;font-size:var(--ci-cs-vnc-audience-candidate-item-font-size);line-height:var(--ci-cs-vnc-audience-candidate-item-line-height);font-weight:var(--ci-cs-vnc-audience-candidate-item-font-weight);letter-spacing:var(--ci-cs-vnc-audience-candidate-item-letter-spacing);color:var(--ci-cs-vnc-audience-candidate-item-color);text-align:center;white-space:nowrap}.ciCaseStudyVnc_audienceCandidateItem[data-audience-candidate-selected=true]{font-weight:var(--ci-cs-vnc-audience-candidate-selected-font-weight);color:var(--ci-cs-vnc-audience-candidate-selected-color)}.ciCaseStudyVnc_audienceCandidateItemInputAnchor,.ciCaseStudyVnc_audienceCandidateItemOutputAnchor{position:absolute;left:50%}.ciCaseStudyVnc_audienceCandidateItemInputAnchor{top:var(--ci-cs-vnc-audience-candidate-item-input-anchor-y-from-item-topedge);--ci-cs-connector-end-gap-y:var(--ci-cs-vnc-audience-candidate-branch-line-end-gap-y)}.ciCaseStudyVnc_audienceCandidateItemOutputAnchor{bottom:var(--ci-cs-vnc-audience-candidate-item-output-anchor-y-from-item-bottomedge);--ci-cs-connector-start-gap-y:var(--ci-cs-vnc-audience-selected-candidate-to-first-line-start-gap-y)}.ciCaseStudyVnc_audienceFirstLabel{position:relative;left:var(--ci-cs-vnc-audience-first-label-x);margin-top:var(--ci-cs-vnc-audience-first-label-gap-y-from-candidate-row-bottomedge);width:var(--ci-cs-vnc-audience-first-label-paragraph-w)}.ciCaseStudyVnc_audienceFirstLabelInputAnchor{position:absolute;left:50%;top:var(--ci-cs-vnc-audience-first-label-input-anchor-y-from-label-topedge);--ci-cs-connector-end-gap-y:var(--ci-cs-vnc-audience-selected-candidate-to-first-line-end-gap-y)}.ciCaseStudyVnc_audienceFirstAnswerBox{position:relative;left:var(--ci-cs-vnc-audience-first-answer-box-x);margin-top:var(--ci-cs-vnc-audience-first-answer-box-gap-y-from-label-bottomedge);width:var(--ci-cs-vnc-audience-first-answer-box-w);height:var(--ci-cs-vnc-audience-first-answer-box-h);display:flex;align-items:center;justify-content:center;overflow:hidden}.ciCaseStudyVnc_audienceFirstHighlightAsset{position:absolute;left:calc(50% + var(--ci-cs-vnc-audience-first-highlight-asset-x));top:var(--ci-cs-vnc-audience-first-highlight-asset-y);display:block;width:var(--ci-cs-vnc-audience-first-highlight-asset-p);height:auto;opacity:var(--ci-cs-vnc-audience-first-highlight-asset-opacity);max-width:none;transform:translateX(-50%);pointer-events:none}.ciCaseStudyVnc_audienceFirstAnswer{position:relative;left:var(--ci-cs-vnc-audience-first-answer-x);z-index:1;width:var(--ci-cs-vnc-audience-first-answer-paragraph-w);font-size:var(--ci-cs-vnc-audience-first-answer-font-size);line-height:var(--ci-cs-vnc-audience-first-answer-line-height);font-weight:var(--ci-cs-vnc-audience-first-answer-font-weight);letter-spacing:var(--ci-cs-vnc-audience-first-answer-letter-spacing);color:var(--ci-cs-vnc-audience-first-answer-color);text-align:center}.ciCaseStudyVnc_audienceFirstBody{position:relative;left:var(--ci-cs-vnc-audience-first-body-x);width:var(--ci-cs-vnc-audience-first-body-paragraph-w);margin-top:var(--ci-cs-vnc-audience-first-body-gap-y-from-answer-box-bottomedge);font-size:var(--ci-cs-vnc-audience-first-body-font-size);line-height:var(--ci-cs-vnc-audience-first-body-line-height);font-weight:var(--ci-cs-vnc-audience-first-body-font-weight);letter-spacing:var(--ci-cs-vnc-audience-first-body-letter-spacing);color:var(--ci-cs-vnc-audience-first-body-color);text-align:center}.ciCaseStudyVnc_audienceWhyLabel{position:relative;left:var(--ci-cs-vnc-audience-why-label-x);width:var(--ci-cs-vnc-audience-why-label-paragraph-w)}.ciCaseStudyVnc_audienceWhyStatement{position:relative;left:var(--ci-cs-vnc-audience-why-statement-x);width:var(--ci-cs-vnc-audience-why-statement-paragraph-w);font-size:var(--ci-cs-vnc-audience-why-statement-font-size);line-height:var(--ci-cs-vnc-audience-why-statement-line-height);font-weight:var(--ci-cs-vnc-audience-why-statement-font-weight);letter-spacing:var(--ci-cs-vnc-audience-why-statement-letter-spacing);color:var(--ci-cs-vnc-audience-why-statement-color);text-align:center}.ciCaseStudyVnc_audienceWhyBody{position:relative;left:var(--ci-cs-vnc-audience-why-body-x);width:var(--ci-cs-vnc-audience-why-body-paragraph-w);margin-top:var(--ci-cs-vnc-audience-why-body-gap-y-from-statement-bottomedge);font-size:var(--ci-cs-vnc-audience-why-body-font-size);line-height:var(--ci-cs-vnc-audience-why-body-line-height);font-weight:var(--ci-cs-vnc-audience-why-body-font-weight);letter-spacing:var(--ci-cs-vnc-audience-why-body-letter-spacing);color:var(--ci-cs-vnc-audience-why-body-color);text-align:center}.ciCaseStudyVnc_audienceUnderstandingIntro{position:relative;left:var(--ci-cs-vnc-audience-understanding-intro-x);width:var(--ci-cs-vnc-audience-understanding-intro-paragraph-w);font-size:var(--ci-cs-vnc-audience-understanding-intro-font-size);line-height:var(--ci-cs-vnc-audience-understanding-intro-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-intro-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-intro-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-intro-color);text-align:center}.ciCaseStudyVnc_audienceUnderstandingPaperBand{position:relative;width:var(--ci-cs-vnc-audience-understanding-paper-band-w);margin-top:var(--ci-cs-vnc-audience-understanding-paper-band-gap-y-from-intro-bottomedge);padding-top:var(--ci-cs-vnc-audience-understanding-paper-band-padding-y);padding-bottom:var(--ci-cs-vnc-audience-understanding-paper-band-padding-y);overflow:visible;background-color:var(--ci-cs-vnc-audience-understanding-paper-band-bg)}.ciCaseStudyVnc_audienceUnderstandingPaperFrame{position:absolute;inset:0;z-index:0;overflow:visible;-webkit-clip-path:inset(0 0 -256px 0);clip-path:inset(0 0 -256px 0);pointer-events:none;filter:drop-shadow(var(--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-x) var(--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-y) var(--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-blur) rgb(from var(--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-color) r g b/var(--ci-cs-vnc-audience-understanding-paper-bottom-hard-shadow-opacity))) drop-shadow(var(--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-x) var(--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-y) var(--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-blur) rgb(from var(--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-color) r g b/var(--ci-cs-vnc-audience-understanding-paper-bottom-soft-shadow-opacity)))}.ciCaseStudyVnc_audienceUnderstandingPaperFrameRepeat{position:absolute;z-index:1;overflow:hidden;pointer-events:none}.ciCaseStudyVnc_audienceUnderstandingPaperFrameTopEdge{left:0;right:0;top:0;height:var(--ci-cs-vnc-audience-understanding-paper-frame-top-h)}.ciCaseStudyVnc_audienceUnderstandingPaperFrameCenter{z-index:0;left:0;right:0;top:calc(var(--ci-cs-vnc-audience-understanding-paper-frame-top-h) - 1px);bottom:calc(var(--ci-cs-vnc-audience-understanding-paper-frame-bottom-h) - 1px)}.ciCaseStudyVnc_audienceUnderstandingPaperFrameBottomEdge{left:0;right:0;bottom:0;height:var(--ci-cs-vnc-audience-understanding-paper-frame-bottom-h)}.ciCaseStudyVnc_audienceUnderstandingPaperFramePatternSvg{display:block;width:100%;height:100%}.ciCaseStudyVnc_audienceUnderstandingCards{position:relative;z-index:1;left:var(--ci-cs-vnc-audience-understanding-cards-x);width:var(--ci-cs-vnc-audience-understanding-cards-w);margin:0 auto;display:grid;grid-template-columns:repeat(2,max-content);grid-auto-rows:max-content;justify-content:center;grid-column-gap:var(--ci-cs-vnc-audience-understanding-card-gap-x);column-gap:var(--ci-cs-vnc-audience-understanding-card-gap-x);grid-row-gap:var(--ci-cs-vnc-audience-understanding-card-gap-y);row-gap:var(--ci-cs-vnc-audience-understanding-card-gap-y)}.ciCaseStudyVnc_audienceUnderstandingCard{--ci-cs-vnc-audience-understanding-card-text-paragraph-w:calc(var(--ci-cs-vnc-audience-understanding-paper-p) - var(--ci-cs-vnc-audience-understanding-card-text-inset-x) - var(--ci-cs-vnc-audience-understanding-card-text-inset-x));position:relative;width:var(--ci-cs-vnc-audience-understanding-paper-p);height:var(--ci-cs-vnc-audience-understanding-paper-p)}.ciCaseStudyVnc_audienceUnderstandingCard:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.ciCaseStudyVnc_audienceUnderstandingPaperAsset{position:absolute;left:var(--ci-cs-vnc-audience-understanding-paper-x);top:var(--ci-cs-vnc-audience-understanding-paper-y);display:block;width:100%;height:100%;max-width:none;pointer-events:none}.ciCaseStudyVnc_audienceUnderstandingCardContent{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ciCaseStudyVnc_audienceUnderstandingIconAsset{position:relative;left:var(--ci-cs-vnc-audience-understanding-icon-x);top:var(--ci-cs-vnc-audience-understanding-icon-y);display:block;width:var(--ci-cs-vnc-audience-understanding-icon-p);height:auto;max-width:none;margin-bottom:var(--ci-cs-vnc-audience-understanding-icon-gap-y-to-label);pointer-events:none}.ciCaseStudyVnc_audienceUnderstandingCardLabel{left:var(--ci-cs-vnc-audience-understanding-card-label-x);font-size:var(--ci-cs-vnc-audience-understanding-card-label-font-size);line-height:var(--ci-cs-vnc-audience-understanding-card-label-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-card-label-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-card-label-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-card-label-color);text-transform:uppercase}.ciCaseStudyVnc_audienceUnderstandingCardLabel,.ciCaseStudyVnc_audienceUnderstandingCardTitle{position:relative;width:var(--ci-cs-vnc-audience-understanding-card-text-paragraph-w);text-align:center}.ciCaseStudyVnc_audienceUnderstandingCardTitle{left:var(--ci-cs-vnc-audience-understanding-card-title-x);margin-top:var(--ci-cs-vnc-audience-understanding-card-title-gap-y-from-label-bottomedge);font-size:var(--ci-cs-vnc-audience-understanding-card-title-font-size);line-height:var(--ci-cs-vnc-audience-understanding-card-title-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-card-title-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-card-title-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-card-title-color)}.ciCaseStudyVnc_audienceUnderstandingCardBody{position:relative;left:var(--ci-cs-vnc-audience-understanding-card-body-x);width:var(--ci-cs-vnc-audience-understanding-card-text-paragraph-w);margin-top:var(--ci-cs-vnc-audience-understanding-card-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-understanding-card-body-font-size);line-height:var(--ci-cs-vnc-audience-understanding-card-body-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-card-body-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-card-body-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-card-body-color);text-align:center}.ciCaseStudyVnc_audienceUnderstandingInsightLabel{position:relative;left:var(--ci-cs-vnc-audience-understanding-insight-label-x);width:var(--ci-cs-vnc-audience-understanding-insight-label-paragraph-w)}.ciCaseStudyVnc_audienceUnderstandingInsightBox{position:relative;left:var(--ci-cs-vnc-audience-understanding-insight-box-x);width:var(--ci-cs-vnc-audience-understanding-insight-box-w);padding:var(--ci-cs-vnc-audience-understanding-insight-box-padding-y) var(--ci-cs-vnc-audience-understanding-insight-box-padding-x);display:flex;flex-direction:column;align-items:center;border:var(--ci-cs-vnc-audience-understanding-insight-box-border-w) solid var(--ci-cs-vnc-audience-understanding-insight-box-border-color);border-radius:var(--ci-cs-vnc-audience-understanding-insight-box-radius);background:var(--ci-cs-vnc-audience-understanding-insight-box-bg)}.ciCaseStudyVnc_audienceUnderstandingInsightStatement{position:relative;left:var(--ci-cs-vnc-audience-understanding-insight-statement-x);width:var(--ci-cs-vnc-audience-understanding-insight-statement-paragraph-w);font-size:var(--ci-cs-vnc-audience-understanding-insight-statement-font-size);line-height:var(--ci-cs-vnc-audience-understanding-insight-statement-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-insight-statement-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-insight-statement-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-insight-statement-color);text-align:center}.ciCaseStudyVnc_audienceUnderstandingInsightBody{position:relative;left:var(--ci-cs-vnc-audience-understanding-insight-body-x);width:var(--ci-cs-vnc-audience-understanding-insight-body-paragraph-w);margin-top:var(--ci-cs-vnc-audience-understanding-insight-body-gap-y-from-statement-bottomedge);font-size:var(--ci-cs-vnc-audience-understanding-insight-body-font-size);line-height:var(--ci-cs-vnc-audience-understanding-insight-body-line-height);font-weight:var(--ci-cs-vnc-audience-understanding-insight-body-font-weight);letter-spacing:var(--ci-cs-vnc-audience-understanding-insight-body-letter-spacing);color:var(--ci-cs-vnc-audience-understanding-insight-body-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedHeadline{position:relative;left:var(--ci-cs-vnc-audience-lead-need-headline-x);width:var(--ci-cs-vnc-audience-lead-need-headline-paragraph-w);font-size:var(--ci-cs-vnc-audience-lead-need-headline-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-headline-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-headline-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-headline-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-headline-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedIntro{position:relative;left:var(--ci-cs-vnc-audience-lead-need-intro-x);width:var(--ci-cs-vnc-audience-lead-need-intro-paragraph-w);margin-top:var(--ci-cs-vnc-audience-lead-need-intro-gap-y-from-headline-bottomedge);font-size:var(--ci-cs-vnc-audience-lead-need-intro-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-intro-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-intro-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-intro-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-intro-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedBranchSourceAnchor{position:relative;top:var(
    --ci-cs-vnc-audience-lead-need-branch-source-anchor-y-from-intro-bottomedge
  );--ci-cs-connector-start-gap-y:var(
    --ci-cs-vnc-audience-lead-need-branch-line-start-gap-y
  );align-self:center}.ciCaseStudyVnc_audienceLeadNeedCandidates{position:relative;left:var(--ci-cs-vnc-audience-lead-need-candidates-x);width:var(--ci-cs-vnc-audience-lead-need-candidates-w);margin-top:var(--ci-cs-vnc-audience-lead-need-candidates-gap-y-from-intro-bottomedge);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);align-items:stretch;grid-column-gap:var(--ci-cs-vnc-audience-lead-need-candidates-gap-x);column-gap:var(--ci-cs-vnc-audience-lead-need-candidates-gap-x);grid-row-gap:0;row-gap:0}.ciCaseStudyVnc_audienceLeadNeedCandidate{position:relative;min-width:0;padding:var(--ci-cs-vnc-audience-lead-need-candidate-padding-y) var(--ci-cs-vnc-audience-lead-need-candidate-padding-x);display:grid;grid-row:1/span 3;grid-template-rows:subgrid;align-items:start;justify-items:center;border:var(--ci-cs-vnc-audience-lead-need-candidate-border-w) solid var(--ci-cs-vnc-audience-lead-need-candidate-border-color);border-radius:var(--ci-cs-vnc-audience-lead-need-candidate-radius);background:var(--ci-cs-vnc-audience-lead-need-candidate-bg)}.ciCaseStudyVnc_audienceLeadNeedCandidate[data-audience-lead-need-selected=true]{border-color:var(--ci-cs-vnc-audience-lead-need-candidate-selected-border-color);background:var(--ci-cs-vnc-audience-lead-need-candidate-selected-bg)}.ciCaseStudyVnc_audienceLeadNeedCandidateInputAnchor,.ciCaseStudyVnc_audienceLeadNeedCandidateOutputAnchor{position:absolute;left:50%}.ciCaseStudyVnc_audienceLeadNeedCandidateInputAnchor{top:var(
    --ci-cs-vnc-audience-lead-need-candidate-input-anchor-y-from-candidate-topedge
  );--ci-cs-connector-end-gap-y:var(
    --ci-cs-vnc-audience-lead-need-branch-line-end-gap-y
  )}.ciCaseStudyVnc_audienceLeadNeedCandidateOutputAnchor{bottom:var(
    --ci-cs-vnc-audience-lead-need-candidate-output-anchor-y-from-candidate-bottomedge
  );--ci-cs-connector-start-gap-y:var(
    --ci-cs-vnc-audience-lead-need-candidate-to-selection-line-start-gap-y
  )}.ciCaseStudyVnc_audienceLeadNeedCandidateTitle{position:relative;left:var(--ci-cs-vnc-audience-lead-need-candidate-title-x);width:var(--ci-cs-vnc-audience-lead-need-candidate-title-paragraph-w);font-size:var(--ci-cs-vnc-audience-lead-need-candidate-title-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-candidate-title-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-candidate-title-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-candidate-title-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-candidate-title-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedCandidateBody{position:relative;left:var(--ci-cs-vnc-audience-lead-need-candidate-body-x);width:var(--ci-cs-vnc-audience-lead-need-candidate-body-paragraph-w);margin-top:var(--ci-cs-vnc-audience-lead-need-candidate-body-gap-y-from-title-bottomedge);font-size:var(--ci-cs-vnc-audience-lead-need-candidate-body-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-candidate-body-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-candidate-body-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-candidate-body-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-candidate-body-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedCandidateAssessment{position:relative;left:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-x);width:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-paragraph-w);margin-top:var(--ci-cs-vnc-audience-lead-need-candidate-divider-gap-y-from-body-bottomedge);font-size:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedCandidateAssessment:before{content:"";display:block;width:var(--ci-cs-vnc-audience-lead-need-candidate-divider-w);height:var(--ci-cs-vnc-audience-lead-need-candidate-divider-h);margin:0 auto var(--ci-cs-vnc-audience-lead-need-candidate-assessment-gap-y-from-divider-bottomedge);background:var(--ci-cs-vnc-audience-lead-need-candidate-divider-color)}.ciCaseStudyVnc_audienceLeadNeedCandidate[data-audience-lead-need-selected=true] .ciCaseStudyVnc_audienceLeadNeedCandidateAssessment{color:var(--ci-cs-vnc-audience-lead-need-candidate-assessment-selected-color)}.ciCaseStudyVnc_audienceLeadNeedCandidate[data-audience-lead-need-selected=true] .ciCaseStudyVnc_audienceLeadNeedCandidateAssessment:before{background:var(--ci-cs-vnc-audience-lead-need-candidate-divider-selected-color)}.ciCaseStudyVnc_audienceLeadNeedSelectionLabel{position:relative;left:var(--ci-cs-vnc-audience-lead-need-selection-label-x);width:var(--ci-cs-vnc-audience-lead-need-selection-label-paragraph-w);margin-top:var(--ci-cs-vnc-audience-lead-need-selection-label-gap-y-from-candidates-bottomedge)}.ciCaseStudyVnc_audienceLeadNeedSelectionDestinationAnchor{position:absolute;left:50%;top:var(
    --ci-cs-vnc-audience-lead-need-selection-destination-anchor-y-from-label-topedge
  );--ci-cs-connector-end-gap-y:var(
    --ci-cs-vnc-audience-lead-need-candidate-to-selection-line-end-gap-y
  )}.ciCaseStudyVnc_audienceLeadNeedSelectionBox{position:relative;isolation:isolate;left:var(--ci-cs-vnc-audience-lead-need-selection-box-x);width:var(--ci-cs-vnc-audience-lead-need-selection-box-w);height:var(--ci-cs-vnc-audience-lead-need-selection-box-h);margin-top:var(--ci-cs-vnc-audience-lead-need-selection-box-gap-y-from-label-bottomedge);display:flex;align-items:center;justify-content:center;overflow:hidden}.ciCaseStudyVnc_audienceLeadNeedSelectionHighlightAsset{position:absolute;z-index:0;left:calc(50% + var(--ci-cs-vnc-audience-lead-need-selection-highlight-asset-x));top:var(--ci-cs-vnc-audience-lead-need-selection-highlight-asset-y);display:block;width:var(--ci-cs-vnc-audience-lead-need-selection-highlight-asset-p);height:auto;opacity:var(--ci-cs-vnc-audience-lead-need-selection-highlight-asset-opacity);max-width:none;transform:translateX(-50%);pointer-events:none}.ciCaseStudyVnc_audienceLeadNeedSelection{position:relative;left:var(--ci-cs-vnc-audience-lead-need-selection-x);z-index:1;width:var(--ci-cs-vnc-audience-lead-need-selection-paragraph-w);font-size:var(--ci-cs-vnc-audience-lead-need-selection-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-selection-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-selection-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-selection-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-selection-color);text-align:center}.ciCaseStudyVnc_audienceLeadNeedTakeaway{position:relative;left:var(--ci-cs-vnc-audience-lead-need-takeaway-x);width:var(--ci-cs-vnc-audience-lead-need-takeaway-paragraph-w);margin-top:var(--ci-cs-vnc-audience-lead-need-takeaway-gap-y-from-selection-box-bottomedge);font-size:var(--ci-cs-vnc-audience-lead-need-takeaway-font-size);line-height:var(--ci-cs-vnc-audience-lead-need-takeaway-line-height);font-weight:var(--ci-cs-vnc-audience-lead-need-takeaway-font-weight);letter-spacing:var(--ci-cs-vnc-audience-lead-need-takeaway-letter-spacing);color:var(--ci-cs-vnc-audience-lead-need-takeaway-color);text-align:center}.ciCaseStudyVnc_subsectionTitleText{position:relative;width:1000px}.ciCaseStudyVnc_designQuestion{position:relative;left:var(--ci-cs-vnc-design-translation-question-x);width:var(--ci-cs-vnc-design-translation-question-paragraph-w);font-size:var(--ci-cs-vnc-design-translation-question-font-size);line-height:var(--ci-cs-vnc-design-translation-question-line-height);font-weight:var(--ci-cs-vnc-design-translation-question-font-weight);letter-spacing:var(--ci-cs-vnc-design-translation-question-letter-spacing);color:var(--ci-cs-vnc-design-translation-question-color);text-align:center}.ciCaseStudyVnc_designBodyCopy{position:relative;left:var(--ci-cs-vnc-design-why-body-x);width:var(--ci-cs-vnc-design-why-body-paragraph-w);font-size:var(--ci-cs-vnc-design-why-body-font-size);line-height:var(--ci-cs-vnc-design-why-body-line-height);font-weight:var(--ci-cs-vnc-design-why-body-font-weight);letter-spacing:var(--ci-cs-vnc-design-why-body-letter-spacing);color:var(--ci-cs-vnc-design-why-body-color);text-align:center}.ciCaseStudyVnc_designPrinciplesGrid{width:var(--ci-cs-vnc-design-principles-grid-w);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--ci-cs-vnc-design-principles-grid-gap-x);column-gap:var(--ci-cs-vnc-design-principles-grid-gap-x);grid-row-gap:var(--ci-cs-vnc-design-principles-grid-gap-y);row-gap:var(--ci-cs-vnc-design-principles-grid-gap-y)}.ciCaseStudyVnc_designPrincipleCard{min-height:var(--ci-cs-vnc-design-principle-card-min-h);padding:var(--ci-cs-vnc-design-principle-card-padding-y) var(--ci-cs-vnc-design-principle-card-padding-x);display:flex;flex-direction:column;align-items:center;justify-content:center;border:var(--ci-cs-vnc-design-principle-card-border-w) solid var(--ci-cs-vnc-design-principle-card-border-color);border-radius:var(--ci-cs-vnc-design-principle-card-radius);background:var(--ci-cs-vnc-design-principle-card-bg);text-align:center}.ciCaseStudyVnc_designPrincipleNumber{width:100%;font-size:var(--ci-cs-vnc-design-principle-number-font-size);line-height:var(--ci-cs-vnc-design-principle-number-line-height);font-weight:var(--ci-cs-vnc-design-principle-number-font-weight);letter-spacing:var(--ci-cs-vnc-design-principle-number-letter-spacing);color:var(--ci-cs-vnc-design-principle-number-color);text-align:center}.ciCaseStudyVnc_designPrincipleText{width:100%;margin-top:var(--ci-cs-vnc-design-principle-text-gap-y-from-number-bottomedge);font-size:var(--ci-cs-vnc-design-principle-text-font-size);line-height:var(--ci-cs-vnc-design-principle-text-line-height);font-weight:var(--ci-cs-vnc-design-principle-text-font-weight);letter-spacing:var(--ci-cs-vnc-design-principle-text-letter-spacing);color:var(--ci-cs-vnc-design-principle-text-color);text-align:center}.ciCaseStudyVnc_designMoodBoard{width:var(--ci-cs-vnc-design-mood-board-w);display:grid;grid-template-columns:repeat(3,582px);grid-template-rows:repeat(6,280px);grid-gap:var(--ci-cs-vnc-design-mood-board-gap);gap:var(--ci-cs-vnc-design-mood-board-gap)}.ciCaseStudyVnc_designMoodBoardItem,.ciCaseStudyVnc_designMoodBoardReference{min-width:0;min-height:0}.ciCaseStudyVnc_designMoodBoardItem{position:relative;left:var(--ci-cs-vnc-design-mood-board-item-clip-x,0);top:var(--ci-cs-vnc-design-mood-board-item-clip-y,0);overflow:hidden;border-radius:var(--ci-cs-vnc-design-mood-board-radius)}.ciCaseStudyVnc_designMoodBoardAsset{position:absolute;left:calc(50% + var(--ci-cs-vnc-design-mood-board-item-asset-x, 0px));top:calc(50% + var(--ci-cs-vnc-design-mood-board-item-asset-y, 0px));display:block;width:var(--ci-cs-vnc-design-mood-board-item-asset-p);height:auto;max-width:none;transform:translate(-50%,-50%)}.ciCaseStudyVnc_designMoodBoardTypography{grid-column:1;grid-row:1}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=hero]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-hero-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-hero-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-hero-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-hero-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-hero-asset-p);grid-column:2/span 2;grid-row:1/span 2}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=home]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-home-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-home-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-home-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-home-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-home-asset-p);grid-column:1;grid-row:2/span 2}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=rain]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-rain-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-rain-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-rain-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-rain-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-rain-asset-p);grid-column:2;grid-row:3}.ciCaseStudyVnc_designMoodBoardColors{grid-column:3;grid-row:3}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=bedroom]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-bedroom-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-bedroom-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-bedroom-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-bedroom-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-bedroom-asset-p);grid-column:1;grid-row:4/span 2}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=amethyst]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-amethyst-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-amethyst-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-amethyst-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-amethyst-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-amethyst-asset-p);grid-column:2;grid-row:4}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=transitTall]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-transit-tall-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-transit-tall-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-transit-tall-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-transit-tall-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-transit-tall-asset-p);grid-column:3;grid-row:4/span 2}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=sleepMask]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-sleep-mask-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-sleep-mask-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-sleep-mask-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-sleep-mask-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-sleep-mask-asset-p);grid-column:2;grid-row:5}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=fabric]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-fabric-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-fabric-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-fabric-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-fabric-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-fabric-asset-p);grid-column:1/span 2;grid-row:6}.ciCaseStudyVnc_designMoodBoardItem[data-mood-board-slot=transitWindow]{--ci-cs-vnc-design-mood-board-item-clip-x:var(--ci-cs-vnc-design-mood-board-transit-window-clip-x);--ci-cs-vnc-design-mood-board-item-clip-y:var(--ci-cs-vnc-design-mood-board-transit-window-clip-y);--ci-cs-vnc-design-mood-board-item-asset-x:var(--ci-cs-vnc-design-mood-board-transit-window-asset-x);--ci-cs-vnc-design-mood-board-item-asset-y:var(--ci-cs-vnc-design-mood-board-transit-window-asset-y);--ci-cs-vnc-design-mood-board-item-asset-p:var(--ci-cs-vnc-design-mood-board-transit-window-asset-p);grid-column:3;grid-row:6}.ciCaseStudyVnc_designMoodBoardReference{overflow:visible;background:transparent;color:#181413;text-align:left}.ciCaseStudyVnc_designMoodBoardReferenceLabel{margin-bottom:12px;font-family:var(--font-main);font-size:var(--ci-cs-vnc-design-mood-board-reference-label-font-size);line-height:1;font-weight:var(--ci-cs-vnc-design-mood-board-reference-label-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-reference-label-letter-spacing)}.ciCaseStudyVnc_designMoodBoardColorGrid,.ciCaseStudyVnc_designMoodBoardTypographyGrid{display:grid;grid-gap:0;gap:0;overflow:hidden;border-radius:var(--ci-cs-vnc-design-mood-board-radius)}.ciCaseStudyVnc_designMoodBoardTypographyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ciCaseStudyVnc_designMoodBoardTypographyItem{min-width:0;height:226px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:0;background:#ffffff;color:#181413}.ciCaseStudyVnc_designMoodBoardTypographyItem+.ciCaseStudyVnc_designMoodBoardTypographyItem{border-left:1px solid rgba(24,20,19,.14)}.ciCaseStudyVnc_designMoodBoardTypographyItem[data-mood-board-font=secondary]{background:#181413;color:#ffffff}.ciCaseStudyVnc_designMoodBoardTypographySample{margin-bottom:auto;font-size:var(--ci-cs-vnc-design-mood-board-typography-sample-font-size);line-height:.92;letter-spacing:var(--ci-cs-vnc-design-mood-board-typography-sample-letter-spacing)}.ciCaseStudyVnc_designMoodBoardTypographyItem[data-mood-board-font=primary] .ciCaseStudyVnc_designMoodBoardTypographySample{font-family:"DM Serif Display",Georgia,serif;font-weight:var(--ci-cs-vnc-design-mood-board-typography-primary-sample-font-weight)}.ciCaseStudyVnc_designMoodBoardTypographyItem[data-mood-board-font=secondary] .ciCaseStudyVnc_designMoodBoardTypographySample{font-family:var(--font-main);font-weight:var(--ci-cs-vnc-design-mood-board-typography-secondary-sample-font-weight)}.ciCaseStudyVnc_designMoodBoardTypographyRole{margin-top:12px;font-family:var(--font-main);font-size:var(--ci-cs-vnc-design-mood-board-typography-role-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-design-mood-board-typography-role-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-typography-role-letter-spacing)}.ciCaseStudyVnc_designMoodBoardTypographyFamily{margin-top:4px;font-family:var(--font-main);font-size:var(--ci-cs-vnc-design-mood-board-typography-family-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-design-mood-board-typography-family-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-typography-family-letter-spacing)}.ciCaseStudyVnc_designMoodBoardColorGrid{display:block;width:100%;height:var(--ci-cs-vnc-design-mood-board-palette-primary-h);overflow:visible;border-radius:0}.ciCaseStudyVnc_designMoodBoardColorItem{height:100%;min-width:0;box-sizing:border-box;color:#ffffff;border-radius:var(--ci-cs-vnc-design-mood-board-radius)}.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=primary]{width:100%;display:flex;align-items:stretch;overflow:visible}.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=secondary]{flex:0 0 auto;display:flex;align-items:stretch;overflow:visible}.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=accent]{flex:0 0 auto;display:block;overflow:hidden}.ciCaseStudyVnc_designMoodBoardColorCopy{position:relative;height:100%;padding:var(--ci-cs-vnc-design-mood-board-palette-text-gap);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=primary]>.ciCaseStudyVnc_designMoodBoardColorCopy{flex:1 1 auto}.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=accent]>.ciCaseStudyVnc_designMoodBoardColorCopy,.ciCaseStudyVnc_designMoodBoardColorItem[data-mood-board-color=secondary]>.ciCaseStudyVnc_designMoodBoardColorCopy{flex:0 0 auto;width:max-content}.ciCaseStudyVnc_designMoodBoardColorHex,.ciCaseStudyVnc_designMoodBoardColorName,.ciCaseStudyVnc_designMoodBoardColorRole{min-width:0;max-width:100%;font-family:var(--font-main)}.ciCaseStudyVnc_designMoodBoardColorRole{margin-bottom:auto;white-space:nowrap;font-size:var(--ci-cs-vnc-design-mood-board-color-role-font-size);line-height:1.1;font-weight:var(--ci-cs-vnc-design-mood-board-color-role-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-color-role-letter-spacing);text-transform:uppercase}.ciCaseStudyVnc_designMoodBoardColorName{position:absolute;left:var(--ci-cs-vnc-design-mood-board-palette-text-gap);right:var(--ci-cs-vnc-design-mood-board-palette-text-gap);bottom:calc(var(--ci-cs-vnc-design-mood-board-palette-text-gap) + 1.2em + 4px);overflow-wrap:normal;word-break:normal;font-size:var(--ci-cs-vnc-design-mood-board-color-name-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-design-mood-board-color-name-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-color-name-letter-spacing)}.ciCaseStudyVnc_designMoodBoardColorHex{margin-top:auto;white-space:nowrap;font-size:var(--ci-cs-vnc-design-mood-board-color-hex-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-design-mood-board-color-hex-font-weight);letter-spacing:var(--ci-cs-vnc-design-mood-board-color-hex-letter-spacing);text-transform:uppercase}.ciCaseStudyVnc_designWhyBody{position:relative;left:var(--ci-cs-vnc-design-why-body-x);width:var(--ci-cs-vnc-design-why-body-paragraph-w);font-size:var(--ci-cs-vnc-design-why-body-font-size);line-height:var(--ci-cs-vnc-design-why-body-line-height);font-weight:var(--ci-cs-vnc-design-why-body-font-weight);letter-spacing:var(--ci-cs-vnc-design-why-body-letter-spacing);color:var(--ci-cs-vnc-design-why-body-color);text-align:center}.ciCaseStudyVnc_designTranslationQuestion{position:relative;left:var(--ci-cs-vnc-design-translation-question-x);width:var(--ci-cs-vnc-design-translation-question-paragraph-w);font-size:var(--ci-cs-vnc-design-translation-question-font-size);line-height:var(--ci-cs-vnc-design-translation-question-line-height);font-weight:var(--ci-cs-vnc-design-translation-question-font-weight);letter-spacing:var(--ci-cs-vnc-design-translation-question-letter-spacing);color:var(--ci-cs-vnc-design-translation-question-color);text-align:center}.ciCaseStudyVnc_adConceptShell,.ciCaseStudyVnc_adStickyScope{width:var(--ci-cs-vnc-ad-shell-w);display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_adStickyScope.has-creative{padding-bottom:0}.ciCaseStudyVnc_adTabs{position:-webkit-sticky;position:sticky;top:var(--ci-cs-vnc-ad-tabs-sticky-top-y);z-index:20;width:var(--ci-cs-vnc-ad-shell-w);display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden;border-radius:var(--ci-cs-vnc-ad-tabs-radius) var(--ci-cs-vnc-ad-tabs-radius) 0 0}.ciCaseStudyVnc_adTab{position:relative;flex:0 0 var(--ci-cs-vnc-ad-tab-w);width:var(--ci-cs-vnc-ad-tab-w);height:var(--ci-cs-vnc-ad-tab-h);padding:var(--ci-cs-vnc-ad-tab-padding-y) var(--ci-cs-vnc-ad-tab-padding-x);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--ci-cs-vnc-ad-tab-bg);color:var(--ci-cs-vnc-ad-tab-text-color);font:inherit;text-align:center;cursor:pointer}.ciCaseStudyVnc_adTab+.ciCaseStudyVnc_adTab{box-shadow:inset 1px 0 0 var(--ci-cs-vnc-ad-tab-divider-color)}.ciCaseStudyVnc_adTab.is-active{background:var(--ci-cs-vnc-ad-tab-active-bg);color:var(--ci-cs-vnc-ad-tab-active-text-color);box-shadow:none}.ciCaseStudyVnc_adTab.is-active:after{content:"";position:absolute;left:50%;bottom:0;width:var(--ci-cs-vnc-ad-tab-active-accent-w);height:var(--ci-cs-vnc-ad-tab-active-accent-h);background:var(--ci-cs-vnc-ad-tab-active-accent-color);transform:translateX(-50%)}.ciCaseStudyVnc_adTabId{font-size:var(--ci-cs-vnc-ad-tab-id-font-size);line-height:1.1;font-weight:var(--ci-cs-vnc-ad-tab-id-font-weight)}.ciCaseStudyVnc_adTabTitle{max-width:calc(var(--ci-cs-vnc-ad-tab-w) - (2 * var(--ci-cs-vnc-ad-tab-padding-x)));font-size:var(--ci-cs-vnc-ad-tab-title-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-ad-tab-title-font-weight)}.ciCaseStudyVnc_adTabRatio{font-size:var(--ci-cs-vnc-ad-tab-ratio-font-size);line-height:1.1;font-weight:500;opacity:.62}.ciCaseStudyVnc_adTab.is-active .ciCaseStudyVnc_adTabRatio{opacity:.78}.ciCaseStudyVnc_adConceptCard{width:var(--ci-cs-vnc-ad-shell-w);margin-top:0;padding:var(--ci-cs-vnc-ad-card-padding-y) var(--ci-cs-vnc-ad-card-padding-x);display:flex;flex-direction:column;align-items:center;border:var(--ci-cs-vnc-ad-card-border-w) solid var(--ci-cs-vnc-ad-card-border-color);background:var(--ci-cs-vnc-ad-card-bg);border-radius:0 0 var(--ci-cs-vnc-ad-card-radius) var(--ci-cs-vnc-ad-card-radius)}.ciCaseStudyVnc_adConceptCardLead{padding-bottom:0;border-bottom:0;border-radius:0}.ciCaseStudyVnc_adConceptCardTail{margin-top:var(--ci-cs-vnc-ad-tabs-release-gap-y-from-creative-topedge);padding-top:0;padding-bottom:calc(var(--ci-cs-vnc-ad-card-padding-y) + var(--ci-cs-vnc-ad-card-tail-padding-bottom-adjust-y));border-top:0}.ciCaseStudyVnc_adTitle{width:100%;font-size:var(--ci-cs-vnc-ad-title-font-size);line-height:1.18;font-weight:var(--ci-cs-vnc-ad-title-font-weight);letter-spacing:-1px;color:rgba(15,23,42,.96);text-align:center}.ciCaseStudyVnc_adLogicGrid{width:var(--ci-cs-vnc-ad-logic-grid-w);margin-top:var(--ci-cs-vnc-ad-logic-grid-gap-y-from-title-bottomedge);display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--ci-cs-vnc-ad-logic-grid-gap-x);column-gap:var(--ci-cs-vnc-ad-logic-grid-gap-x);grid-row-gap:var(--ci-cs-vnc-ad-logic-grid-gap-y);row-gap:var(--ci-cs-vnc-ad-logic-grid-gap-y)}.ciCaseStudyVnc_adLogicItem{min-width:0;padding:var(--ci-cs-vnc-ad-logic-item-padding-y) var(--ci-cs-vnc-ad-logic-item-padding-x);border:var(--ci-cs-vnc-ad-logic-item-border-w) solid var(--ci-cs-vnc-ad-logic-item-border-color);border-radius:var(--ci-cs-vnc-ad-logic-item-radius);background:var(--ci-cs-vnc-ad-logic-item-bg);text-align:left}.ciCaseStudyVnc_adLogicLabel{font-size:var(--ci-cs-vnc-ad-logic-label-font-size);line-height:1.2;font-weight:var(--ci-cs-vnc-ad-logic-label-font-weight);letter-spacing:var(--ci-cs-vnc-ad-logic-label-letter-spacing);color:var(--ci-cs-vnc-ad-logic-label-color);text-transform:uppercase}.ciCaseStudyVnc_adLogicBody{margin-top:16px;font-size:var(--ci-cs-vnc-ad-logic-body-font-size);line-height:1.42;font-weight:400;color:var(--ci-cs-vnc-ad-logic-body-color)}.ciCaseStudyVnc_adFinal{width:100%;margin-top:var(--ci-cs-vnc-ad-final-gap-y-from-logic-bottomedge);display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_adFinalTail{margin-top:0}.ciCaseStudyVnc_adFinalLabel{font-size:var(--ci-cs-size-subsection-title);line-height:1.2;font-weight:600;letter-spacing:2.4px;color:var(--ci-cs-vnc-ad-logic-label-color);text-transform:uppercase}.ciCaseStudyVnc_adNextHandoff{width:var(--ci-cs-vnc-ad-handoff-w);margin-top:var(--ci-cs-vnc-ad-handoff-gap-y-from-card-bottomedge);font-size:var(--ci-cs-vnc-ad-handoff-font-size);line-height:var(--ci-cs-vnc-ad-handoff-line-height);font-weight:var(--ci-cs-vnc-ad-handoff-font-weight);color:var(--ci-cs-vnc-ad-handoff-color);text-align:center}.ciCaseStudyVnc_adBody{width:1900px;margin-top:58px;font-size:var(--ci-cs-size-body);line-height:1.42;color:rgba(15,23,42,.72)}.ciCaseStudyVnc_adName{width:2200px;margin-top:52px;font-size:var(--ci-cs-size-heading-1);line-height:1.18;font-weight:600;letter-spacing:-1px}.ciCaseStudyVnc_adMedia{position:relative;width:var(--ci-cs-vnc-ad-media-w);height:var(--ci-cs-vnc-ad-media-h);margin-top:34px}.ciCaseStudyVnc_adCreativeStrip{width:100%;padding-top:var(--ci-cs-vnc-ad-media-strip-inset-y);padding-bottom:var(--ci-cs-vnc-ad-media-strip-inset-y);display:flex;align-items:center;justify-content:center;background:var(--ci-cs-vnc-ad-media-strip-bg);box-shadow:0 0 0 100vmax var(--ci-cs-vnc-ad-media-strip-bg);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.ciCaseStudyVnc_adMedia.ciCaseStudyVnc_adCreativeMedia{margin-top:0;width:min(min(var(--ci-cs-vnc-ad-media-max-w),100%),max(var(--ci-cs-vnc-ad-media-min-w),calc(((var(--site-modal-max-h, 100vh) - var(--ci-cs-vnc-ad-media-viewport-inset-y) - var(--ci-cs-vnc-ad-media-viewport-inset-y)) / var(--deck-stack-scale, 1)) * var(--ci-cs-vnc-ad-media-ratio, 1))));height:auto}.ciCaseStudyVnc_adRationale{width:1900px;margin-top:30px;font-size:var(--ci-cs-size-body);line-height:1.4;color:rgba(15,23,42,.82)}.ciCaseStudyVnc_adTestIntent{width:1800px;margin-top:24px;padding-top:22px;border-top:2px solid rgba(15,23,42,.12);font-size:var(--ci-cs-size-note);line-height:1.4;color:rgba(15,23,42,.56)}.ciCaseStudyVnc_testingPlan{align-items:center}.ciCaseStudyVnc_testingPlanHeadline{width:var(--ci-cs-vnc-testing-headline-w);font-size:var(--ci-cs-vnc-testing-headline-font-size);line-height:var(--ci-cs-vnc-testing-headline-line-height);font-weight:var(--ci-cs-vnc-testing-headline-font-weight);color:var(--ci-cs-vnc-testing-headline-color);text-align:center}.ciCaseStudyVnc_testingPlanScenario{margin-top:var(--ci-cs-vnc-testing-scenario-gap-y-from-headline-bottomedge);display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_testingPlanNextStepLabel,.ciCaseStudyVnc_testingPlanScenarioLabel,.ciCaseStudyVnc_testingPlanSubsectionLabel{text-transform:uppercase;text-align:center}.ciCaseStudyVnc_testingPlanScenarioLabel{font-size:var(--ci-cs-vnc-testing-scenario-label-font-size);font-weight:var(--ci-cs-vnc-testing-scenario-label-font-weight);letter-spacing:var(--ci-cs-vnc-testing-scenario-label-letter-spacing);color:var(--ci-cs-vnc-testing-scenario-label-color)}.ciCaseStudyVnc_testingPlanScenarioText{margin-top:var(--ci-cs-vnc-testing-scenario-text-gap-y);font-size:var(--ci-cs-vnc-testing-scenario-text-font-size);font-weight:var(--ci-cs-vnc-testing-scenario-text-font-weight);color:var(--ci-cs-vnc-testing-scenario-text-color);text-align:center}.ciCaseStudyVnc_testingPlanIntro{width:var(--ci-cs-vnc-testing-intro-w);margin-top:var(--ci-cs-vnc-testing-intro-gap-y-from-scenario-bottomedge);font-size:var(--ci-cs-vnc-testing-intro-font-size);line-height:var(--ci-cs-vnc-testing-intro-line-height);font-weight:var(--ci-cs-vnc-testing-intro-font-weight);color:var(--ci-cs-vnc-testing-intro-color);text-align:center}.ciCaseStudyVnc_testingPlanResultGroup,.ciCaseStudyVnc_testingPlanTestGroup{width:100%;display:flex;flex-direction:column;align-items:center}.ciCaseStudyVnc_testingPlanTestIntro{width:var(--ci-cs-vnc-testing-test-intro-w);font-size:var(--ci-cs-vnc-testing-test-intro-font-size);line-height:var(--ci-cs-vnc-testing-test-intro-line-height);font-weight:var(--ci-cs-vnc-testing-test-intro-font-weight);color:var(--ci-cs-vnc-testing-test-intro-color);text-align:center}.ciCaseStudyVnc_testingPlanTerritories{width:var(--ci-cs-vnc-testing-territories-w);margin-top:var(--ci-cs-vnc-testing-territories-gap-y-from-intro-bottomedge);display:flex;flex-direction:column;align-items:center;gap:var(--ci-cs-vnc-testing-territories-gap-y)}.ciCaseStudyVnc_testingPlanTerritory{width:100%;min-height:var(--ci-cs-vnc-testing-territory-min-h);padding:var(--ci-cs-vnc-testing-territory-padding-y) var(--ci-cs-vnc-testing-territory-padding-x);display:flex;flex-direction:column;align-items:center;justify-content:center;border:var(--ci-cs-vnc-testing-territory-border-w) solid var(--ci-cs-vnc-testing-territory-border-color);border-radius:var(--ci-cs-vnc-testing-territory-radius);background:var(--ci-cs-vnc-testing-territory-bg);text-align:center}.ciCaseStudyVnc_testingPlanTerritoryId{font-size:var(--ci-cs-vnc-testing-territory-id-font-size);font-weight:var(--ci-cs-vnc-testing-territory-id-font-weight);color:var(--ci-cs-vnc-testing-territory-id-color)}.ciCaseStudyVnc_testingPlanTerritoryTitle{margin-top:var(--ci-cs-vnc-testing-territory-title-gap-y);font-size:var(--ci-cs-vnc-testing-territory-title-font-size);line-height:var(--ci-cs-vnc-testing-territory-title-line-height);font-weight:var(--ci-cs-vnc-testing-territory-title-font-weight);color:var(--ci-cs-vnc-testing-territory-title-color);text-align:center}.ciCaseStudyVnc_testingPlanTerritoryQuestion{width:var(--ci-cs-vnc-testing-territory-question-w);margin-top:var(--ci-cs-vnc-testing-territory-question-gap-y);font-size:var(--ci-cs-vnc-testing-territory-question-font-size);line-height:var(--ci-cs-vnc-testing-territory-question-line-height);font-weight:var(--ci-cs-vnc-testing-territory-question-font-weight);color:var(--ci-cs-vnc-testing-territory-question-color);text-align:center}.ciCaseStudyVnc_testingPlanResultIntro{width:var(--ci-cs-vnc-testing-result-intro-w);font-size:var(--ci-cs-vnc-testing-result-intro-font-size);line-height:var(--ci-cs-vnc-testing-result-intro-line-height);font-weight:var(--ci-cs-vnc-testing-result-intro-font-weight);color:var(--ci-cs-vnc-testing-result-intro-color);text-align:center}.ciCaseStudyVnc_testingPlanSignals{width:var(--ci-cs-vnc-testing-signals-w);margin-top:var(--ci-cs-vnc-testing-signals-gap-y-from-intro-bottomedge);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ci-cs-vnc-testing-signals-gap-x);gap:var(--ci-cs-vnc-testing-signals-gap-x)}.ciCaseStudyVnc_testingPlanSignal{min-height:var(--ci-cs-vnc-testing-signal-min-h);padding:var(--ci-cs-vnc-testing-signal-padding-y) var(--ci-cs-vnc-testing-signal-padding-x);display:flex;flex-direction:column;align-items:center;border:var(--ci-cs-vnc-testing-signal-border-w) solid var(--ci-cs-vnc-testing-signal-border-color);border-radius:var(--ci-cs-vnc-testing-signal-radius);background:var(--ci-cs-vnc-testing-signal-bg);text-align:center}.ciCaseStudyVnc_testingPlanSignalLabel{font-size:var(--ci-cs-vnc-testing-signal-label-font-size);font-weight:var(--ci-cs-vnc-testing-signal-label-font-weight);letter-spacing:var(--ci-cs-vnc-testing-signal-label-letter-spacing);color:var(--ci-cs-vnc-testing-signal-label-color);text-transform:uppercase;text-align:center}.ciCaseStudyVnc_testingPlanSignalLearning{margin-top:var(--ci-cs-vnc-testing-signal-learning-gap-y);font-size:var(--ci-cs-vnc-testing-signal-learning-font-size);line-height:var(--ci-cs-vnc-testing-signal-learning-line-height);font-weight:var(--ci-cs-vnc-testing-signal-learning-font-weight);color:var(--ci-cs-vnc-testing-signal-learning-color);text-align:center}.ciCaseStudyVnc_testingPlanSignalActionTitle{margin-top:var(--ci-cs-vnc-testing-signal-action-title-gap-y);font-size:var(--ci-cs-vnc-testing-signal-action-title-font-size);font-weight:var(--ci-cs-vnc-testing-signal-action-title-font-weight);color:var(--ci-cs-vnc-testing-signal-action-title-color);text-align:center}.ciCaseStudyVnc_testingPlanSignalAction{margin-top:var(--ci-cs-vnc-testing-signal-action-gap-y);font-size:var(--ci-cs-vnc-testing-signal-action-font-size);line-height:var(--ci-cs-vnc-testing-signal-action-line-height);font-weight:var(--ci-cs-vnc-testing-signal-action-font-weight);color:var(--ci-cs-vnc-testing-signal-action-color);text-align:center}.ciCaseStudyVnc_testingPlanNextStep{width:var(--ci-cs-vnc-testing-next-step-w);margin-top:var(--ci-cs-vnc-testing-next-step-gap-y-from-signals-bottomedge);padding:var(--ci-cs-vnc-testing-next-step-padding-y) var(--ci-cs-vnc-testing-next-step-padding-x);display:flex;flex-direction:column;align-items:center;border:var(--ci-cs-vnc-testing-next-step-border-w) solid var(--ci-cs-vnc-testing-next-step-border-color);border-radius:var(--ci-cs-vnc-testing-next-step-radius);background:var(--ci-cs-vnc-testing-next-step-bg);text-align:center}.ciCaseStudyVnc_testingPlanNextStepLabel{font-size:var(--ci-cs-vnc-testing-next-step-label-font-size);font-weight:var(--ci-cs-vnc-testing-next-step-label-font-weight);letter-spacing:var(--ci-cs-vnc-testing-next-step-label-letter-spacing);color:var(--ci-cs-vnc-testing-next-step-label-color)}.ciCaseStudyVnc_testingPlanNextStepStatement{width:var(--ci-cs-vnc-testing-next-step-statement-w);margin-top:var(--ci-cs-vnc-testing-next-step-statement-gap-y);font-size:var(--ci-cs-vnc-testing-next-step-statement-font-size);line-height:var(--ci-cs-vnc-testing-next-step-statement-line-height);font-weight:var(--ci-cs-vnc-testing-next-step-statement-font-weight);color:var(--ci-cs-vnc-testing-next-step-statement-color);text-align:center}.ciCaseStudyVnc_testingPlanNextStepBody{width:var(--ci-cs-vnc-testing-next-step-body-w);margin-top:var(--ci-cs-vnc-testing-next-step-body-gap-y);font-size:var(--ci-cs-vnc-testing-next-step-body-font-size);line-height:var(--ci-cs-vnc-testing-next-step-body-line-height);font-weight:var(--ci-cs-vnc-testing-next-step-body-font-weight);color:var(--ci-cs-vnc-testing-next-step-body-color);text-align:center}.ciCaseStudyVnc_takeawayStatement{width:2200px;font-size:var(--ci-cs-size-emphasis-1);line-height:var(--ci-cs-vnc-statement-lh);font-weight:600;letter-spacing:-1px}.ciCaseStudyVnc_takeawayBody{width:1900px;margin-top:72px;font-size:var(--ci-cs-size-body);line-height:1.48;color:rgba(15,23,42,.68)}