.esw-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.esw-chapter-list,.esw-points,.esw-steps{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.esw-hero,.esw-watch{--esw-overlap:150px}.esw-hero{padding-top:24px;padding-bottom:calc(40px + var(--esw-overlap));color:var(--white);background-color:#2b1630;background-image:radial-gradient(circle at 85% 15%,#d032c773,#0000 45%),radial-gradient(circle at 15% 100%,#fb621159,#0000 40%)}.esw-eyebrow{color:#e79be2;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700}.esw-title{color:var(--white);margin-bottom:20px;font-size:54px;line-height:60px}.esw-title .heading-gradient-bit{font-style:normal;display:block}.esw-lead{color:#ffffffd9;max-width:720px;margin-bottom:32px;font-size:19px;line-height:30px}.esw-hero-meta{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-top:24px;display:flex}.esw-speakers{flex-wrap:wrap;gap:12px 28px;display:flex}.esw-speaker{align-items:center;gap:12px;display:flex}.esw-speaker-photo{object-fit:cover;border:2px solid #fff9;border-radius:50%}.esw-speaker-name{font-size:15px;font-weight:700;line-height:20px}.esw-speaker-title{color:#ffffffb3;font-size:13px;line-height:18px}.esw-cta-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.esw-button{padding:14px 26px;font-size:16px}.esw-button:hover{padding:14px 26px}.esw-button-ghost{color:var(--white);border-bottom:1px solid #fff6;font-weight:600}.esw-button-ghost:hover{border-bottom-color:var(--white)}.esw-watch{margin-top:calc(-1 * var(--esw-overlap));padding-bottom:24px;scroll-margin-top:100px;position:relative}.esw-watch-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.esw-video{aspect-ratio:16/9;background-color:#000;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 0 35px #00000040}.esw-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.esw-chapters{background-color:var(--white);border-radius:8px;flex-direction:column;min-height:0;padding:20px 8px 8px 20px;display:flex;box-shadow:0 0 35px #00000040}.esw-chapters-heading{color:var(--light-brown);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:13px;line-height:20px}.esw-chapter-list{flex:1 1 0;min-height:0;max-height:420px;padding-right:12px;overflow-y:auto}.esw-chapter{color:var(--main-text-color);border-radius:8px;gap:12px;padding:7px 10px;font-size:14px;line-height:20px;display:flex}.esw-chapter:hover{background-color:var(--rt-cream)}.esw-chapter[aria-current]{background-color:var(--rt-cream);font-weight:700}.esw-time{width:40px;color:var(--rt-purple);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.esw-section{padding-top:88px;padding-bottom:88px}.esw-section-tint{background-color:var(--rt-cream)}.esw-section-dark{color:var(--white);background-color:#2b1630}.esw-kicker{color:var(--rt-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.esw-kicker-light{color:#f0a46b}.esw-h2{max-width:820px;font-size:40px;line-height:48px}.esw-h2-light{color:var(--white)}.esw-h3{letter-spacing:-.02em;font-size:21px;line-height:28px}.esw-body{font-size:17px;line-height:28px}.esw-body-light{color:#fffc}.esw-measure{max-width:760px}.esw-note{color:var(--light-brown);margin-top:12px;margin-bottom:0;font-size:14px}.esw-seek{color:var(--rt-purple);font-size:14px;font-weight:700}.esw-seek:hover{text-decoration:underline}.esw-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.esw-points{counter-reset:point}.esw-points li{border-bottom:1px solid var(--grey-5);counter-increment:point;padding:16px 0 16px 52px;position:relative}.esw-point-meta{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:6px;display:flex}.esw-points li:before{content:counter(point, decimal-leading-zero);color:var(--rt-orchid);font-weight:800;position:absolute;top:16px;left:0}.esw-poll-section{scroll-margin-top:100px}.esw-poll-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.esw-quote-inline{border-left:3px solid var(--rt-orchid);margin-top:24px;padding-left:18px;font-style:italic}.esw-quote-by{color:var(--light-brown);margin-top:6px;font-size:14px;font-style:normal;display:block}.esw-poll{background-color:var(--white);border:1px solid #e8e7e7;border-radius:8px;padding:28px}.esw-poll-choices{gap:10px;display:grid}.esw-poll-choice{border:1px solid var(--grey-5);background-color:var(--white);width:100%;color:var(--main-text-color);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:14px 18px}.esw-poll-choice:hover{border-color:var(--rt-orchid)}.esw-poll-choice[aria-pressed=true]{border-color:var(--rt-orchid);background-color:var(--rt-cream);font-weight:700}.esw-poll-results{margin-top:24px}.js .esw-poll:not(.is-voted) .esw-poll-results,.js .esw-poll.is-voted .esw-poll-choices{display:none}.esw-poll-results-heading{margin-bottom:12px;font-weight:700}.esw-poll-result+.esw-poll-result{margin-top:12px}.esw-poll-label{justify-content:space-between;gap:16px;font-size:14px;line-height:20px;display:flex}.esw-poll-result.is-yours .esw-poll-label span:after{content:" (your answer)";color:var(--rt-purple);font-weight:700}.esw-poll-bar{background-color:var(--gray-4);background-image:linear-gradient(90deg, var(--rt-primary), var(--rt-orchid));background-repeat:no-repeat;background-size:0 100%;border-radius:5px;height:10px;margin-top:6px}.esw-share-67{background-size:67% 100%}.esw-share-33{background-size:33% 100%}.esw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.esw-stat{background-color:var(--white);border:1px solid #e8e7e7;border-radius:8px;padding:24px}.esw-stat p{margin-bottom:8px;font-size:15px;line-height:22px}.esw-stat-figure{color:var(--rt-primary);letter-spacing:-.04em;margin-bottom:10px;font-size:48px;font-weight:800;line-height:52px}.esw-source{color:var(--grey-8);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.esw-stats-after{max-width:820px;margin-top:40px}.esw-stats-dark .esw-stat{background-color:#ffffff0d;border-color:#ffffff1a}.esw-stats-dark .esw-stat-figure{background-image:linear-gradient(175deg, var(--rt-gold), #fe901b 23%, var(--rt-orchid) 79%, var(--rt-purple) 101%);color:#0000;-webkit-background-clip:text;background-clip:text}.esw-stats-dark .esw-source{color:#ffffff8c}.esw-stats-dark+.esw-body{margin-top:40px;margin-bottom:32px}.esw-table-scroll{margin-top:32px;overflow-x:auto}.esw-table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px;line-height:24px}.esw-table th,.esw-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff26;padding:18px 20px}.esw-table tbody th{color:#ffffffb3;width:20%;font-weight:600}.esw-table thead th{color:#fff9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.esw-table thead th:last-child{color:var(--rt-dark-orange)}.esw-table tbody td:nth-child(2){color:#ffffffb3}.esw-table tbody td:last-child{font-weight:700}.esw-gaps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.esw-gap{border:1px solid #e8e7e7;border-top:4px solid var(--rt-orchid);background-color:var(--white);border-radius:8px;padding:28px}.esw-gap p{margin-bottom:0}.esw-pullquote{text-align:center;max-width:900px;margin:64px auto 0}.esw-pullquote blockquote{letter-spacing:-.02em;border:0;margin:0 0 20px;padding:0;font-size:24px;font-weight:600;line-height:36px}.esw-pullquote figcaption{color:var(--light-brown);font-size:15px}.esw-pullquote .esw-seek{margin-left:8px}.esw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.esw-step{background-color:var(--white);border:1px solid #e8e7e7;border-radius:8px;gap:16px;padding:24px;display:flex}.esw-step p{font-size:15px;line-height:23px}.esw-step-number{background-image:linear-gradient(150deg, var(--rt-primary), var(--rt-orchid));width:36px;height:36px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.esw-modes{margin-top:48px}.esw-mode-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.esw-mode-list li{border-top:2px solid var(--rt-primary);padding-top:14px;font-size:15px;line-height:22px}.esw-mode-list strong{margin-bottom:4px;font-size:16px;display:block}.esw-playbook{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.esw-card{background-color:var(--white);border:1px solid #e8e7e7;border-radius:8px;padding:32px}.esw-principles{color:var(--main-text-color);margin:0 0 28px;padding-left:22px}.esw-principles li{margin-bottom:14px;padding-left:6px}.esw-principles li::marker{color:var(--rt-orchid);font-weight:800}.esw-scorecard{background-color:var(--rt-cream);border-radius:8px;padding:20px}.esw-scorecard-heading{margin-bottom:12px;font-weight:700}.esw-score-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.esw-score-list li{font-size:14px;line-height:20px}.esw-score-list strong{color:var(--rt-purple);display:block}.esw-faq{max-width:900px}.esw-faq-list{margin-top:24px}.esw-faq-answer{padding-top:8px;font-size:16px;line-height:26px}.esw-transcript-wrap{max-width:900px}.esw-transcript-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 20px;list-style:none;display:flex}.esw-transcript-summary::-webkit-details-marker{display:none}.esw-transcript-summary:after{content:"+";color:var(--rt-purple);margin-left:auto;font-size:32px;font-weight:700}.esw-transcript[open] .esw-transcript-summary:after{content:"–"}.esw-transcript-heading{margin-bottom:0}.esw-transcript-hint{color:var(--light-brown);font-size:14px}.esw-transcript-body{margin-top:32px}.esw-line{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.esw-line-time{font-variant-numeric:tabular-nums;padding-top:2px}.esw-line-speaker{font-size:14px;font-weight:700}@media screen and (max-width:991px){.esw-title{font-size:42px;line-height:48px}.esw-watch-grid,.esw-summary,.esw-poll-grid,.esw-playbook{grid-template-columns:minmax(0,1fr);gap:32px}.esw-hero,.esw-watch{--esw-overlap:96px}.esw-chapter-list{flex:none;max-height:300px}.esw-stats,.esw-mode-list{grid-template-columns:repeat(2,minmax(0,1fr))}.esw-gaps,.esw-steps{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.esw-table{min-width:0}.esw-table thead{display:none}.esw-table tr{border-bottom:1px solid #ffffff26;padding:18px 0;display:block}.esw-table tbody th,.esw-table td{border-bottom:0;width:auto;padding:4px 0;display:block}.esw-table tbody th{color:var(--rt-dark-orange);letter-spacing:1px;text-transform:uppercase;font-size:13px}.esw-table td:before{color:#ffffff80;font-size:12px;font-weight:600;display:block}.esw-table td:nth-child(2):before{content:"Survey cycle"}.esw-table td:last-child:before{content:"System of action"}}@media screen and (max-width:479px){.esw-wrap{padding-left:16px;padding-right:16px}.esw-title{font-size:34px;line-height:40px}.esw-lead{font-size:17px;line-height:27px}.esw-section{padding-top:64px;padding-bottom:64px}.esw-h2{font-size:30px;line-height:37px}.esw-stats,.esw-mode-list,.esw-score-list{grid-template-columns:minmax(0,1fr)}.esw-poll,.esw-card{padding:20px}.esw-pullquote blockquote{font-size:20px;line-height:30px}}
