/* White and charcoal presentation and progressive reading detail. */
html{scroll-padding-top:32px}
html[data-palette="contrast"]{--ink:#1d1d1f;--muted:#636366;--paper:#f5f5f7;--line:#dedee1;--orange:#a83d20}
html[data-palette="contrast"] body{background:#fff}
html[data-palette="contrast"] .story-section{background:#1d1d1f;color:#f5f5f7;padding-block:88px 80px}
html[data-palette="contrast"] .story-heading h2{font-size:44px;letter-spacing:-1.1px;max-width:340px;line-height:1.12}
html[data-palette="contrast"] .story-heading p{color:#d6d6da}
html[data-palette="contrast"] .story-section .comparison-image{background:#29292c;border:1px solid #3a3a3d;border-radius:4px}
html[data-palette="contrast"] .story-section figcaption{color:#ececef}
html[data-palette="contrast"] .story-section .photo-type,html[data-palette="contrast"] .story-section .photo-credit{color:#b9b9c0}
html[data-palette="contrast"] .story-section a{color:#edb29a}
html[data-palette="contrast"] .story-bridge{font-size:23px;line-height:1.5;letter-spacing:-.35px;max-width:740px;margin-top:48px}
html[data-palette="contrast"] .palette-closing-band{background:#1d1d1f;color:#f5f5f7}
html[data-palette="contrast"] .closing{border:0;padding-block:84px}
html[data-palette="contrast"] .closing h2{font-size:39px;line-height:1.15;letter-spacing:-.8px}
html[data-palette="contrast"] .closing .quiet,html[data-palette="contrast"] .closing figcaption{color:#b9b9c0}
html[data-palette="contrast"] .closing .button{background:#f5f5f7;color:#1d1d1f}
html[data-palette="contrast"] .closing .button:hover{background:#dddde2}
html[data-palette="contrast"] .newsletter{border-top:0}
html[data-palette="contrast"] footer{background:#f5f5f7}
html[data-palette="contrast"] .palette-about-band{background:#1d1d1f;color:#f5f5f7}
html[data-palette="contrast"] .about-page .page-intro{border:0;padding-bottom:76px}
html[data-palette="contrast"] .about-page .page-intro .breadcrumb,html[data-palette="contrast"] .about-page .page-intro .quiet{color:#c1c1c7}
html[data-palette="contrast"] .about-page .page-intro .definition-question{color:#f5f5f7}
html[data-palette="contrast"] .about-page .page-intro .measure{color:#d5d5da}
html[data-palette="contrast"] .about-page .page-intro .button{background:#f5f5f7;color:#1d1d1f}
html[data-palette="contrast"] .about-page .page-intro .button:hover{background:#dddde2}
html[data-palette="contrast"] .reading #quick-reference{background:#1d1d1f;color:#f5f5f7;border-radius:4px;padding:34px}
html[data-palette="contrast"] .reading #quick-reference a{color:#edb29a}
html[data-palette="contrast"] .reading #quick-reference li{color:#dfdfe4}
@media(max-width:850px){html[data-palette="contrast"] .story-heading h2{font-size:36px}html[data-palette="contrast"] .closing h2{font-size:34px}}
@media(max-width:580px){html{scroll-padding-top:24px}html[data-palette="contrast"] .story-section{padding-block:48px}html[data-palette="contrast"] .story-heading h2{font-size:34px;max-width:280px}html[data-palette="contrast"] .story-bridge{font-size:21px;margin-top:32px}html[data-palette="contrast"] .closing{padding-block:48px}html[data-palette="contrast"] .closing h2{font-size:32px}html[data-palette="contrast"] .about-page .page-intro{padding-bottom:42px}html[data-palette="contrast"] .reading #quick-reference{padding:26px 23px}}

.palette-row-chevron,.palette-link-chevron{display:none}
html[data-palette="contrast"] .palette-original-arrow{display:none}
html[data-palette="contrast"] .standard-arrow{display:none}
html[data-palette="contrast"] .palette-row-chevron{display:block;grid-column:3;grid-row:1;justify-self:end;align-self:center;font-size:25px!important;line-height:1;color:var(--muted);font-weight:400}
html[data-palette="contrast"] .palette-link-chevron{display:inline-block;margin-left:7px;font-size:1.15em;line-height:1;font-weight:500;text-decoration:none}
html[data-palette="contrast"] .button{gap:0;padding-inline:23px;min-height:48px}
html[data-palette="contrast"] .nav-join{border-bottom:0;color:var(--orange)}
html[data-palette="contrast"] .definitions-page.wrap>.wrap{width:100%}
html[data-palette="contrast"] h1,html[data-palette="contrast"] h2,html[data-palette="contrast"] h3{text-wrap:balance}
html[data-palette="contrast"] .hero-image img,html[data-palette="contrast"] .people-images img,html[data-palette="contrast"] .closing figure img{border-radius:4px}
html[data-palette="contrast"] .reading-section{border-bottom:0;margin-bottom:48px;padding-bottom:20px}
html[data-palette="contrast"] .reading-section h2{letter-spacing:-.6px}
html[data-palette="contrast"] .reading-section p,html[data-palette="contrast"] .reading-section li{text-wrap:pretty}
html[data-palette="contrast"] .contents{top:32px}
html[data-palette="contrast"] .commitment blockquote{background:#1d1d1f;color:#f5f5f7;border-left:3px solid #c76a43;border-radius:4px;padding:34px 36px}
html[data-palette="contrast"] .commitment blockquote a{color:inherit;text-decoration-color:#85858c;text-underline-offset:6px}
html[data-palette="contrast"] .commitment blockquote a:hover{color:#edb29a;text-decoration-color:#edb29a}
html[data-palette="contrast"] .commitment blockquote a:focus-visible,html[data-palette="contrast"] #quick-reference a:focus-visible,html[data-palette="contrast"] .story-section a:focus-visible{outline-color:#edb29a}
html[data-palette="contrast"] .spectrum-guide{background:#1d1d1f;color:#f5f5f7;border-radius:4px;overflow:hidden}
html[data-palette="contrast"] .reading .spectrum-guide li{border-top:1px solid #414145;padding-block:22px}
html[data-palette="contrast"] .reading .spectrum-guide li:first-child{border-top:0}
html[data-palette="contrast"] .reading .spectrum-guide li:last-child{border-bottom:0}
html[data-palette="contrast"] .spectrum-guide .spectrum-code{color:#d0d0d6}
html[data-palette="contrast"] .spectrum-guide div>span{color:#b9b9c0}
html[data-palette="contrast"] .spectrum-guide .spectrum-threshold{background:#303034;border-left-color:#c76a43}
html[data-palette="contrast"] .spectrum-threshold .spectrum-code{color:#edb29a}
html[data-palette="contrast"] .reading .story-turning-point{background:#1d1d1f;color:#f5f5f7;border-left-color:#c76a43;border-radius:4px;padding:32px}
html[data-palette="contrast"] .identity-note{background:#f5f5f7}
html[data-palette="contrast"] .connection-logo{background:#29292c}

.deeper-reading{margin:20px 0 60px}.deeper-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.deeper-heading h2{font-size:29px;margin:0 0 12px}.deeper-heading p{font-size:15px;line-height:1.5;color:var(--muted);margin:0;max-width:400px}.disclosure-toggle-all{font:inherit;font-size:13px;white-space:nowrap;border:0;background:transparent;padding:8px 0;color:var(--orange);cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.reading .reading-disclosure,html[data-palette="contrast"] .reading .reading-disclosure{padding:0;margin:0;border-bottom:1px solid var(--line)}.reading-disclosure:first-of-type{border-top:1px solid var(--line)}.reading-disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer}.reading-disclosure summary::-webkit-details-marker{display:none}.reading .reading-disclosure summary h2{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.35px;margin:0}.disclosure-hint{display:block;color:var(--muted);font-size:14px;line-height:1.5;margin-top:7px}.disclosure-symbol{position:relative;width:16px;height:16px;flex:0 0 16px;color:var(--muted)}.disclosure-symbol:before,.disclosure-symbol:after{content:"";position:absolute;background:currentColor;left:0;top:7px;width:16px;height:1.5px}.disclosure-symbol:after{transform:rotate(90deg)}.reading-disclosure[open] .disclosure-symbol:after{display:none}.reading-disclosure[open] summary{padding-bottom:22px}.disclosure-body{padding:0 0 26px}.disclosure-body>:last-child{margin-bottom:0}.disclosure-body .back-top{margin-top:16px}.reading-disclosure summary:hover h2,.reading-disclosure summary:hover .disclosure-symbol{color:var(--orange)}
@media(max-width:850px){html[data-palette="contrast"] .contents{position:static}}
@media(max-width:580px){html[data-palette="contrast"] .reading-section{margin-bottom:34px;padding-bottom:12px}html[data-palette="contrast"] .commitment blockquote{padding:26px 24px}html[data-palette="contrast"] .reading .story-turning-point{padding:25px 24px}.deeper-reading{margin-top:10px;margin-bottom:44px}.deeper-heading{gap:18px;margin-bottom:22px}.deeper-heading h2{font-size:27px}.deeper-heading p{font-size:14px}.disclosure-toggle-all{font-size:12px}.reading .reading-disclosure summary h2{font-size:20px}.reading-disclosure summary{padding-block:22px;gap:22px}.disclosure-hint{font-size:13px}.disclosure-body{padding-bottom:22px}}
@media print{.disclosure-toggle-all,.disclosure-symbol,.disclosure-hint{display:none}.reading-disclosure summary{padding-block:18px}.reading-disclosure .disclosure-body{display:block}}
