.cs-page{--cs-card:#ffffff08;--cs-card-line:#ffffff14}.cs-column{max-width:640px}.cs-header .notes-title{margin-top:14px}.cs-body ul>li:before,.cs-body ol>li:before{width:auto;height:auto;font-size:13px;line-height:inherit;color:var(--note-accent);background:0 0;border-radius:0;top:.2em}.cs-body ol>li:before{content:counter(note-step) ".";font-variant-numeric:tabular-nums;font-weight:500}.cs-body li{padding-left:28px}.cs-body .cs-brief{color:#f7e27a;text-wrap:pretty;margin:26px 0 28px;padding-left:28px;font-size:19px;line-height:1.55}.cs-brief__label{letter-spacing:.08em;text-transform:uppercase;color:var(--note-faint);margin-bottom:8px;font-size:12px;line-height:1.4;display:block}.cs-body .cs-kicker{font:500 11px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--note-faint);margin:56px 0 -34px}.cs-body .cs-kicker:first-child{margin-top:0}.cs-summary{color:var(--note-soft);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.cs-body .cs-editorial{background:#fff;border:1px solid #ffffff18;border-radius:8px;width:100%;margin:26px 0 34px;overflow:hidden}.cs-editorial img{aspect-ratio:2;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.cs-body .cs-cat-meme{border:1px solid var(--cs-card-line);background:#080808;border-radius:8px;width:100%;margin:26px 0 34px;position:relative;overflow:hidden}.cs-cat-meme img{width:100%;height:auto;display:block}.cs-body .cs-cat-meme figcaption{color:#fff;width:36%;font:500 clamp(13px, 3.2vw, 23px)/1.45 var(--font-geist), sans-serif;letter-spacing:-.02em;text-align:left;text-wrap:pretty;margin:0;padding:0;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.cs-cat-meme figcaption span{display:block}.cs-cat-meme figcaption span+span{margin-top:.6em}@media (max-width:640px){.cs-editorial img{aspect-ratio:3/2}}.cs-people{border-top:1px solid var(--note-rule);border-bottom:1px solid var(--note-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:18px 0;display:grid}.cs-people dt{font:600 15px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:var(--note-ink);margin:0 0 6px}.cs-people dd{color:var(--note-soft);margin:0;font-size:15px;line-height:1.6}.cs-body .cs-insights li{margin-bottom:14px}.cs-ux-term__help{width:26px;height:26px;color:var(--note-soft);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.cs-ux-term__help:hover{color:var(--note-ink);background:var(--note-rule)}.cs-ux-term__help:focus-visible{outline:2px solid var(--note-ink);outline-offset:2px}.cs-ux-term__explanation{box-sizing:border-box;border:1px solid var(--note-rule);background:var(--bg-page);width:min(264px,100vw - 32px);color:var(--note-ink);font:400 14px/1.5 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;text-transform:none;border-radius:10px;margin:0;padding:14px 16px;position:fixed;box-shadow:0 8px 24px #0000001a}.cs-body .cs-product-title{border-top:1px solid var(--cs-card-line);margin:56px 0 32px;padding-top:28px}.cs-body .cs-flow-first{margin-top:24px}.cs-body .cs-hypothesis{color:var(--note-accent);text-wrap:pretty;padding-left:28px;font-size:20px;line-height:1.5}.cs-effects{border-top:1px solid var(--note-rule);margin:24px 0 8px}.cs-effects>div{border-bottom:1px solid var(--note-rule);grid-template-columns:170px minmax(0,1fr);gap:4px 20px;padding:16px 0;display:grid}.cs-effects dt{font:600 15px/1.5 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--note-ink);margin:0}.cs-effects dd{flex-direction:column;gap:4px;margin:0;display:flex}.cs-effects__what{color:var(--note-ink);font-size:15px;line-height:1.55}.cs-effects__where{color:var(--note-soft);font-size:14.5px;line-height:1.55}.cs-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:20px 0 8px;display:grid}.cs-states dt{font:600 15px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--note-ink);margin:0 0 4px}.cs-states dd{color:var(--note-soft);margin:0;font-size:14.5px;line-height:1.55}.cs-facts{border-top:1px solid var(--note-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:28px 0 0;padding:20px 0 0;display:grid}.cs-facts div{min-width:0}.cs-facts dt,.cs-needs dt,.cs-decisions dt{font:500 11px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--note-faint);margin:0 0 6px}.cs-facts dd,.cs-needs dd,.cs-decisions dd{color:var(--note-soft);margin:0;font-size:14px;line-height:1.6}.cs-proto{color:var(--note-ink);font:500 13px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:#e7cc991a;border:1px solid #e7cc9955;border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:9px 14px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cs-proto:hover{border-color:var(--note-accent);background:#e7cc9930}.cs-body .cs-proto{margin-top:8px}.cs-aside{color:var(--note-faint);font-size:14px}.cs-body .cs-stats{--lg-blur:32px;--lg-saturate:190%;--lg-brightness:1.04;--lg-tint-top:#1e1e1eb8;--lg-tint-mid:#1414148c;--lg-tint-bot:#0c0c0c73;--lg-rim:#ffffff1a;--lg-shadow:0 10px 30px #00000059, 0 2px 8px #6366f114;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.cs-body .cs-stats li{margin:0;padding:0;display:flex}.cs-body .cs-stats li:before{content:none}.cs-stat.liquid-glass{box-shadow:var(--lg-shadow);border-radius:18px;flex:auto;position:relative;overflow:hidden}.cs-stat .liquid-glass__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;height:100%;padding:16px 16px 14px;display:flex}.cs-stats--impact .cs-stat__n{font-size:24px}.cs-stat__n{font:500 30px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--note-ink)}.cs-stat__label{font:500 12px/1.3 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;color:var(--note-soft)}.cs-needs{border-bottom:1px solid var(--note-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0 0 30px;padding:18px 0;display:grid}.cs-needs dd{color:var(--note-ink)}.cs-body .cs-shot{margin:30px 0 34px}.cs-shot img,.cs-shot__placeholder{border:1px solid var(--cs-card-line);border-radius:12px;width:100%;display:block}.cs-shot__placeholder{aspect-ratio:16/10;background:repeating-linear-gradient(135deg, transparent 0 14px, #ffffff05 14px 15px), var(--cs-card);color:var(--note-faint);font:500 11px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;border-style:dashed;border-color:#fff2;place-items:center;display:grid}.cs-shot figcaption{color:var(--note-faint);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.cs-body .cs-timeline{border-left:1px solid var(--note-rule);margin:30px 0 10px;padding:0;list-style:none}.cs-body .cs-timeline li{margin:0;padding:2px 0 22px 24px;position:relative}.cs-body .cs-timeline li:before{content:"";background:var(--note-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-5px;box-shadow:0 0 0 4px #121310}.cs-timeline__when{font:500 11px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--note-faint);display:block}.cs-timeline__title{color:var(--note-ink);margin:4px 0;font-size:16px;font-weight:600;display:block}.cs-timeline__body{color:var(--note-soft);font-size:15px;line-height:1.6;display:block}.cs-body .cs-decisions{border-top:1px solid var(--note-rule);margin:24px 0 8px;padding:0;list-style:none}.cs-body .cs-decisions li{border-bottom:1px solid var(--note-rule);grid-template-columns:32px 200px minmax(0,1fr);gap:6px 18px;margin:0;padding:18px 0;display:grid}.cs-body .cs-decisions li:before{content:none}.cs-decisions__n{font:500 12px/1.6 var(--font-geist), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--note-accent)}.cs-decisions__title{font:600 15.5px/1.4 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--note-ink)}.cs-decisions__body{color:var(--note-soft);font-size:15px;line-height:1.6}.cs-body .cs-money{border-top:1px solid var(--note-rule);border-bottom:1px solid var(--note-rule);flex-direction:column;gap:14px;margin:26px 0 10px;padding:22px 0 28px;display:flex}.cs-body .cs-impact{color:var(--note-soft);margin:0;font-size:17px;line-height:1.6}.cs-body .cs-meme{width:min(100%,420px);margin:20px 0 30px}.cs-meme img,.cs-meme__placeholder{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--cs-card-line);background:var(--cs-card);border-radius:8px;width:100%;display:block}.cs-meme__placeholder{color:var(--note-faint);font:500 10.5px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;border-style:dashed;border-color:#fff2;place-items:center;display:grid}.cs-meme figcaption{color:var(--note-faint);text-align:center;margin-top:8px;font-size:13px;line-height:1.5}.cs-polaroid{width:min(100%,360px);margin:18px auto 0;text-decoration:none;transition:transform .25s;display:block;transform:rotate(2deg)}a.cs-polaroid:hover{transform:rotate(1deg)scale(1.03)}.cs-body .cs-polaroid__frame{background:#f6f3ea;border-radius:4px;margin:0;padding:10px 10px 12px;box-shadow:inset 0 1px #ffffff80,0 10px 28px #00000073}.cs-polaroid img,.cs-client{border-top:1px solid var(--note-rule);color:var(--note-soft);margin-top:14px;padding-top:14px;font-size:15px;line-height:1.55;display:block}.cs-video-link{font:inherit;color:var(--note-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #e7cc9980;text-decoration:underline #e7cc9980;display:inline}.cs-video-link:hover{-webkit-text-decoration-color:var(--note-accent);text-decoration-color:var(--note-accent)}.cs-video-link:focus-visible{outline:2px solid var(--note-accent);outline-offset:2px;border-radius:2px}.cs-client b{color:var(--note-ink);font-weight:600}.cs-polaroid__placeholder{aspect-ratio:4/3;object-fit:cover;text-align:center;background:radial-gradient(120% 90% at 50% 0,#e7cc992e,#0000 60%),#2a2824;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.cs-polaroid__show{font:400 19px/1.15 var(--font-playfair), Georgia, serif;letter-spacing:-.01em;color:#f4ecdb}.cs-polaroid__soon{font:500 9.5px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#b9ad94}.cs-polaroid__frame figcaption{font:400 15px/1.2 var(--font-playfair), Georgia, serif;color:#3a362e;text-align:center;margin-top:10px}.cs-impact strong{font:400 34px/1.15 var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:var(--note-ink);margin-bottom:6px;display:block}.cs-foot{margin-top:28px}.cs-body .cs-demo{--lg-blur:32px;--lg-saturate:190%;--lg-brightness:1.04;--lg-tint-top:#1e1e1eb8;--lg-tint-mid:#1414148c;--lg-tint-bot:#0c0c0c73;--lg-rim:#ffffff1a;--lg-shadow:0 8px 28px #00000059;margin:26px 0 34px}.cs-demo__label{color:var(--note-faint);margin:0 0 14px;font-size:14px}.cs-demo__tabs-glass.liquid-glass{width:fit-content;max-width:100%;box-shadow:var(--lg-shadow);border-radius:999px;position:relative;overflow:hidden}.cs-demo__tabs{gap:2px;padding:4px;display:flex}.cs-demo__tab{color:var(--note-soft);font:500 13px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;transition:background .2s,color .2s;display:inline-flex}.cs-demo__tab .cs-demo__icon{opacity:.85;flex-shrink:0;width:16px;height:16px;display:block}.cs-demo__tab:hover{color:var(--note-ink)}.cs-demo__tab.is-active{color:var(--note-ink);background:#ffffff14}.cs-demo__tab.is-active .cs-demo__icon,.cs-demo__tab:hover .cs-demo__icon{opacity:1}.cs-demo__tab:focus-visible{outline:2px solid var(--note-accent);outline-offset:2px}.cs-post{width:min(100%,380px);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;margin:22px 0 0}.cs-post[data-platform=linkedin],.cs-post[data-platform=x]{width:100%}.cs-post__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cs-post__avatar{color:#1a1710;width:32px;height:32px;font:600 15px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:#e7cc99;border-radius:50%;place-items:center;display:grid}.cs-post__who{flex-direction:column;gap:1px;display:flex}.cs-post__name{color:var(--note-ink);font-size:14px;font-weight:600}.cs-post__meta{color:var(--note-faint);font-size:12px}.cs-post__image{background:radial-gradient(120% 80% at 15% 10%,#ffffff10,#0000 60%),#1a1b19;border-radius:10px;place-items:end start;width:100%;padding:14px;transition:aspect-ratio .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cs-post__image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.cs-post__size{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:#f1efe9;font-variant-numeric:tabular-nums;background:#0b0b0d99;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;top:10px;right:12px}.cs-post__product{font:400 18px/1.2 var(--font-playfair), Georgia, serif;color:var(--note-ink)}.cs-post__text{color:#d8d6cf;margin:12px 0 0;font-size:14.5px;line-height:1.55}.cs-post[data-platform=x] .cs-post__text{margin:0 0 12px;font-size:15px}.cs-post__text p{margin:0 0 8px}.cs-post__note{color:var(--note-faint);margin:14px 0 0;font-size:13px}@media (max-width:767px){.cs-facts,.cs-needs{grid-template-columns:1fr;gap:14px}.cs-body .cs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-body .cs-polaroid{width:190px;margin:4px auto 0}.cs-body .cs-decisions li{grid-template-columns:28px minmax(0,1fr)}.cs-people,.cs-states,.cs-effects>div{grid-template-columns:1fr}.cs-body .cs-hypothesis{padding-left:0;font-size:18px}.cs-decisions__body{grid-column:2}.cs-body .cs-brief{padding-left:0;font-size:18px}.cs-demo__tabs-glass.liquid-glass{width:100%}.cs-demo__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.cs-demo__tab{padding:10px 0}.cs-demo__tab .cs-demo__icon{width:18px;height:18px}.cs-demo__tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cs-post__image{transition:none}}.cs-detail-toggle{margin-top:26px}.cs-detail-switch{color:var(--note-ink);font:500 14px/1 var(--font-geist), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.cs-detail-switch__track{background:#ffffff1f;border-radius:999px;flex:none;width:34px;height:20px;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.cs-detail-switch__thumb{background:#f5f5f5;border-radius:50%;width:14px;height:14px;transition:translate .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.cs-detail-switch[aria-checked=true] .cs-detail-switch__track{background:var(--note-accent)}.cs-detail-switch[aria-checked=true] .cs-detail-switch__thumb{background:#1a1712;translate:14px}.cs-detail-switch__hint{color:var(--note-faint);font-size:13px;font-weight:400}.cs-detail-switch:focus-visible{outline:2px solid var(--note-accent);outline-offset:6px;border-radius:6px}.cs-detail-float{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(160%);opacity:0;pointer-events:none;background:#121212c7;border-radius:999px;padding:10px 14px;transition:opacity .25s,translate .25s;position:fixed;bottom:24px;right:24px;translate:0 12px;box-shadow:inset 0 0 0 1px #ffffff17,0 10px 30px #0006}.cs-detail-float[data-visible=true]{opacity:1;pointer-events:auto;translate:0}.cs-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.cs-detail[data-open=true]{opacity:1;grid-template-rows:1fr}.cs-body .cs-detail{margin:0}.cs-detail__inner{min-height:0;overflow:hidden}.cs-detail__body{border-left:2px solid color-mix(in srgb, var(--note-accent) 55%, transparent);margin:18px 0 8px;padding:2px 0 2px 20px}.cs-detail__body>:last-child{margin-bottom:0}.cs-body .cs-detail__label{color:var(--note-accent);font:500 12px/1.2 var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.cs-body .cs-detail__quote{font:inherit;color:var(--note-accent);text-wrap:pretty;border:0;margin:14px 0;padding:0}@media (max-width:680px){.cs-detail-switch:not(.cs-detail-switch--compact){text-align:left;grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.cs-detail-switch:not(.cs-detail-switch--compact) .cs-detail-switch__hint{grid-column:2;line-height:1.4}.cs-detail-float{bottom:88px;right:16px}.cs-detail__body{padding-left:14px}}@media (prefers-reduced-motion:reduce){.cs-detail,.cs-detail-float,.cs-detail-switch__thumb,.cs-detail-switch__track{transition:none}}.cs-iter{gap:36px;margin:20px 0 8px;display:grid}.cs-body .cs-iter__topic{color:var(--note-soft);font:500 15px/1.3 var(--font-geist), ui-sans-serif, system-ui, sans-serif;margin:0 0 14px}.cs-iter__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cs-body .cs-iter__card{flex-direction:column;gap:12px;margin:0;display:flex}.cs-iter__media{aspect-ratio:16/10;background:#ffffff0a;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.cs-body .cs-iter__media img{object-fit:cover;object-position:50% 0;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.cs-iter__card--rejected .cs-iter__media img{filter:grayscale(.6);opacity:.75}.cs-iter__media--draft{background:repeating-linear-gradient(135deg,#ffffff06 0 10px,#0000 10px 20px),#ffffff08;border:1px dashed #ffffff2e;place-items:center;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.cs-iter__media--draft span{max-width:220px;color:var(--note-faint);text-align:center;gap:6px;font-size:12.5px;line-height:1.45;display:grid}.cs-iter__media--draft b{color:var(--note-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.cs-body .cs-iter__card figcaption{text-align:left;gap:4px;margin:0;display:grid}.cs-iter__verdict{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-bottom:4px;padding:3px 8px;font-size:10.5px;font-weight:600}.cs-iter__card--rejected .cs-iter__verdict{color:#f0a3a3;background:#f0a3a314;box-shadow:inset 0 0 0 1px #f0a3a333}.cs-iter__card--accepted .cs-iter__verdict{color:var(--note-accent);background:color-mix(in srgb, var(--note-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--note-accent) 30%, transparent)}.cs-body .cs-iter__card figcaption strong{color:var(--note-ink);font-size:15px;font-weight:600}.cs-iter__line{color:var(--note-soft);font-size:14px;line-height:1.55}@media (max-width:680px){.cs-iter__row{grid-template-columns:1fr}}.cs-summary__highlight{color:var(--note-accent);font-weight:500}
