@charset "UTF-8";.thinking{--t-paper:#fff;--t-soft:#f2f2f2;--t-ink:#17141b;--t-black:#000;--t-grey:#5c5862;--t-rule:rgba(23,20,27,.14);--t-orange:#ff7f17;--t-deep:#da6d20;--t-font:"Poppins Thinking","Poppins","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--t-body-size:1.0625rem;--t-measure:38rem;--t-header:6.125rem;background:var(--t-paper);color:var(--t-ink);font-family:var(--t-font);line-height:1.5;page:thinking;-webkit-font-smoothing:antialiased}.thinking *,.thinking :after,.thinking :before{box-sizing:border-box}.thinking a{color:inherit}.thinking img,.thinking svg{max-width:100%}.thinking a:focus-visible{outline:3px solid var(--t-deep);outline-offset:3px}.thinking .mindcast-main .mindcast-main__eyebrow{font-weight:400}.thinking .mindcast-main .mindcast-main__intro{max-width:36rem}@media only screen and (min-width:1025px){.thinking .mindcast-main .mindcast-main__col.mindcast-main__col_text{padding-right:clamp(1.5rem,3vw,3rem)}}.thinking .mindcast-main .mindcast-main__media{background:var(--t-soft);border-left:3px solid var(--t-orange);display:flex;flex-direction:column;justify-content:center;padding:56px}@media only screen and (max-width:1024px){.thinking .mindcast-main .mindcast-main__media{aspect-ratio:auto;height:auto;padding:36px 24px 40px}}.thinking__wrap{padding-bottom:96px;padding-top:calc(var(--t-header) + 48px)}.thinking__wrap--list{padding-top:72px}@media only screen and (max-width:1024px){.thinking__wrap{padding-bottom:72px;padding-top:32px}}.thinking__grid{align-items:start;display:grid;gap:72px;grid-template-columns:250px minmax(0,1fr)}@media only screen and (max-width:1024px){.thinking__grid{gap:0;grid-template-columns:1fr}}.thinking .series-nav{font-size:.875rem;max-height:calc(100vh - var(--t-header) - 40px);overflow:auto;padding-right:8px;position:sticky;top:calc(var(--t-header) + 16px)}@media only screen and (max-width:1024px){.thinking .series-nav{display:none}}.thinking .series-nav ol{list-style:none;margin:0;padding:0}.thinking .series-nav li{margin:0}.thinking .series-nav a{border-left:2px solid transparent;color:var(--t-ink);display:block;line-height:1.35;margin-left:0;padding:8px 0 8px 14px;text-decoration:none}.thinking .series-nav a:hover{border-left-color:var(--t-rule)}.thinking .series-nav a[aria-current=page]{border-left-color:var(--t-orange);font-weight:500}.thinking .series-nav__label{color:var(--t-grey);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.thinking .series-nav__part{color:var(--t-grey);font-size:.75rem;font-weight:400;margin:26px 0 8px}.thinking .series-nav__pinned{margin:0 0 8px}.thinking .series-nav__toc{border-top:1px solid var(--t-rule);margin-top:28px;padding-top:20px}.thinking .series-nav__toc a{color:var(--t-grey);font-size:.8125rem;padding:5px 0 5px 14px}.thinking .series-nav__toc a:hover{color:var(--t-ink)}.thinking .series-nav--mobile{display:none}@media only screen and (max-width:1024px){.thinking .series-nav--mobile{border-bottom:1px solid var(--t-rule);border-top:1px solid var(--t-rule);display:block;margin:0 0 40px}.thinking .series-nav--mobile summary{cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;list-style:none;padding:16px 0}.thinking .series-nav--mobile summary::-webkit-details-marker{display:none}.thinking .series-nav--mobile summary:after{color:var(--t-orange);content:"+";font-size:1.25rem;line-height:1}.thinking .series-nav--mobile[open] summary:after{content:"–"}.thinking .series-nav--mobile .series-nav{display:block;max-height:none;padding:0 0 20px;position:static}.thinking .series-nav--mobile .series-nav__label{display:none}}.thinking .manifesto h2{font-size:1.75rem;font-weight:400;letter-spacing:-.005em;line-height:1.2;margin:0 0 20px}.thinking .manifesto h2 a{color:var(--t-ink);text-decoration:none}.thinking .manifesto h2 a:hover{text-decoration:underline;text-decoration-color:var(--t-orange);text-underline-offset:4px}.thinking .manifesto__formula{color:var(--t-ink);font-size:clamp(2rem,4.5vw,3rem);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin:0 0 28px}.thinking .manifesto__lede{color:var(--t-ink);font-size:1.25rem;font-weight:350;line-height:1.6;margin:0 0 28px;max-width:36rem}.thinking .list-head{color:var(--t-grey);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0 0 32px;text-transform:uppercase}.thinking .entry{border-top:1px solid var(--t-rule);display:grid;gap:40px;grid-template-columns:148px minmax(0,1fr);padding:44px 0;scroll-margin-top:calc(var(--t-header) + 12px)}.thinking .entry:last-child{border-bottom:1px solid var(--t-rule)}.thinking .entry--no-glyph{grid-template-columns:minmax(0,1fr)}@media only screen and (max-width:767px){.thinking .entry{gap:18px;grid-template-columns:1fr;padding:36px 0}}.thinking .entry h3{font-size:1.75rem;font-weight:500;letter-spacing:-.005em;line-height:1.2;margin:0 0 8px}@media only screen and (max-width:767px){.thinking .entry h3{font-size:1.5rem}}.thinking .entry h3 a{color:var(--t-ink);text-decoration:none}.thinking .entry h3 a:hover{text-decoration:underline;text-decoration-color:var(--t-orange);text-underline-offset:4px}.thinking .entry__glyph{padding-top:6px;width:148px}@media only screen and (max-width:767px){.thinking .entry__glyph{width:112px}}.thinking .entry__glyph img{display:block;height:auto;width:100%}.thinking .entry__meta{color:var(--t-grey);font-size:.8125rem;margin:0 0 10px}.thinking .entry__meta span+span:before{content:"·";margin:0 8px}.thinking .entry__tagline{color:var(--t-grey);font-size:1.0625rem;font-weight:300;line-height:1.5;margin:0 0 16px}.thinking .entry__synopsis{font-size:1rem;line-height:1.7;margin:0 0 24px;max-width:40rem}.thinking .entry__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.thinking .brief a,.thinking .entry__synopsis a{text-decoration:underline;text-decoration-color:var(--t-rule);text-underline-offset:3px}.thinking .brief a:hover,.thinking .entry__synopsis a:hover{text-decoration-color:var(--t-orange)}.thinking .pill{align-items:center;background:var(--t-black);border-radius:999px;color:var(--t-paper);display:inline-flex;font-size:.9375rem;font-weight:400;gap:12px;min-height:46px;padding:6px 6px 6px 22px;text-decoration:none}.thinking .pill__arrow{background:var(--t-orange);border-radius:50%;color:var(--t-paper);display:inline-grid;font-size:1.125rem;height:34px;line-height:1;place-items:center;transition:transform .15s;width:34px}.thinking .pill:hover .pill__arrow{transform:translate(2px)}.thinking .textlinks{align-items:center;color:var(--t-grey);display:inline-flex;font-size:.875rem;gap:6px 14px}.thinking .textlinks a{color:var(--t-ink);text-decoration:underline;text-decoration-color:var(--t-rule);text-underline-offset:4px}.thinking .textlinks a:hover{text-decoration-color:var(--t-orange)}.thinking .article{min-width:0}.thinking .article__head{margin-bottom:40px;max-width:var(--t-measure);scroll-margin-top:calc(var(--t-header) + 12px)}.thinking .article__head h1{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin:0 0 14px}.thinking .article__subtitle{color:var(--t-grey);font-size:1.1875rem;font-weight:300;line-height:1.5;margin:0 0 22px}.thinking .article__byline{color:var(--t-grey);font-size:.875rem;margin:0 0 28px}.thinking .article__byline span+span:before{content:"·";margin:0 8px}.thinking .article__glyph{margin:0 0 28px;width:132px}.thinking .article__glyph img{display:block;height:auto;width:100%}.thinking .article__downloads{align-items:center;color:var(--t-grey);display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px 14px;margin:0}.thinking .article__pager{border-top:1px solid var(--t-rule);display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:72px;max-width:var(--t-measure);padding-top:28px}@media only screen and (max-width:767px){.thinking .article__pager{grid-template-columns:1fr}}.thinking .article__pager a{display:block;text-decoration:none}.thinking .article__pager .next{grid-column:2;text-align:right}@media only screen and (max-width:767px){.thinking .article__pager .next{grid-column:auto;text-align:left}}.thinking .article__back{border-top:1px solid var(--t-rule);margin-top:28px;max-width:var(--t-measure);padding-top:24px}.thinking .article__back a{display:block;text-decoration:none}.thinking .article__back small,.thinking .article__pager small{color:var(--t-grey);display:block;font-size:.75rem;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.thinking .article__back .t,.thinking .article__pager .t{font-size:1.0625rem;font-weight:500;line-height:1.3}.thinking .article__back a:hover .t,.thinking .article__pager a:hover .t{text-decoration:underline;text-decoration-color:var(--t-orange);text-underline-offset:5px}.thinking .article .prose+.article__back{margin-top:72px;padding-top:28px}.thinking .article--manifesto .prose p{font-size:1.1875rem;font-weight:300;line-height:1.65}.thinking .article--manifesto .prose pre code.language-formula{font-size:1.75rem}.thinking .eyebrow{align-items:center;color:var(--t-grey);display:inline-flex;font-size:.75rem;font-weight:500;gap:10px;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.thinking .eyebrow:before{background:var(--t-orange);border-radius:50%;content:"";height:8px;width:8px}.thinking .brief{border-left:2px solid var(--t-orange);margin:0 0 20px;padding:0 0 0 20px}.thinking .brief__label{color:var(--t-grey);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.thinking .brief p{font-size:1rem;line-height:1.7;margin:0}.thinking .prose{font-feature-settings:"kern","liga";font-size:var(--t-body-size);font-weight:400;-webkit-hyphens:manual;hyphens:manual;line-height:1.78;max-width:var(--t-measure);overflow-wrap:break-word}@media only screen and (max-width:767px){.thinking .prose{font-size:1rem;line-height:1.75}}.thinking .prose>:first-child{margin-top:0}.thinking .prose p{margin:1.15em 0}.thinking .prose strong{font-weight:500}.thinking .prose em{font-style:italic}.thinking .prose a{text-decoration:underline;text-decoration-color:var(--t-orange);text-decoration-thickness:1.5px;text-underline-offset:3px}.thinking .prose h2,.thinking .prose h3,.thinking .prose h4{scroll-margin-top:calc(var(--t-header) + 12px)}.thinking .prose h2{font-size:1.625rem;font-weight:500;letter-spacing:-.005em;line-height:1.25;margin:2.8em 0 .8em}@media only screen and (max-width:767px){.thinking .prose h2{font-size:1.4375rem}}.thinking .prose h3{font-size:1.1875rem;font-weight:500;line-height:1.35;margin:2.2em 0 .6em}.thinking .prose h4{color:var(--t-grey);font-size:1rem;font-weight:500;margin:1.8em 0 .4em}.thinking .prose ol,.thinking .prose ul{margin:1.15em 0;padding-left:1.4em}.thinking .prose li{margin:.4em 0;padding-left:.2em}.thinking .prose li::marker{color:var(--t-grey)}.thinking .prose hr{border:0;border-top:1px solid var(--t-rule);margin:3em 0}.thinking .prose sub{font-size:.72em;line-height:0}.thinking .prose blockquote{border-left:2px solid var(--t-orange);color:var(--t-ink);font-style:italic;font-weight:300;margin:2em 0;padding:0 0 0 1.4em}.thinking .prose blockquote p{margin:.6em 0}.thinking .prose pre{background:none;border:0;margin:1.8em 0;overflow:visible;padding:0}.thinking .prose pre code.language-formula{background:var(--t-soft);border-radius:4px;display:block;font-family:var(--t-font);font-size:.9375rem;font-style:italic;line-height:1.7;overflow-wrap:anywhere;padding:.9em 1em;text-align:center;white-space:pre-wrap}.thinking .prose .table-scroll{overflow-x:auto}.thinking .prose table{border-collapse:collapse;font-size:.875rem;line-height:1.5;margin:2em 0;width:100%}.thinking .prose td,.thinking .prose th{border-bottom:1px solid var(--t-rule);padding:10px 14px 10px 0;text-align:left;vertical-align:top}.thinking .prose th{border-bottom-color:var(--t-ink);color:var(--t-grey);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.thinking .prose img{display:block;margin:2em auto;max-height:560px;width:auto}.thinking .prose p>img:only-child{margin:0 auto}.thinking .prose h2#references~p{color:var(--t-grey);font-size:.875rem;line-height:1.6;margin:.7em 0;padding-left:1.6em;text-indent:-1.6em}.thinking .print-colophon,.thinking .print-masthead{display:none}@page thinking{size:auto;margin:22mm 20mm 24mm;@bottom-left{color:#5c5862;content:"Polyworld ·Our thinking";font:7.5pt Poppins Thinking,Poppins,sans-serif}@bottom-right{color:#5c5862;content:counter(page);font:7.5pt Poppins Thinking,Poppins,sans-serif}}@media print{#__nuxt:has(.thinking),body:has(.thinking),html:has(.thinking){height:auto!important;min-height:0!important;page:thinking}body:has(.thinking)>:not(#__nuxt){display:none!important}.--layout:has(.thinking){background:#fff!important;min-height:0!important;padding-top:0!important}.--layout:has(.thinking)>:not(#content){display:none!important}.thinking{color:#000;font-size:10.5pt}.thinking .--wrapper,.thinking__wrap{margin:0;max-width:none;padding:0;width:auto}.thinking__grid{display:block}.thinking .article__back,.thinking .article__downloads,.thinking .article__pager,.thinking .mindcast-main__scroll-cue,.thinking .series-nav,.thinking .series-nav--mobile{display:none!important}.thinking .article__head{margin-bottom:14mm;max-width:none}.thinking .article__head h1{font-size:26pt;line-height:1.1}.thinking .print-masthead{align-items:center;border-bottom:.5pt solid #bbb;display:flex!important;justify-content:space-between;margin:0 0 16mm;padding-bottom:5mm}.thinking .print-masthead img{display:block;height:6.5mm;width:auto}.thinking .print-masthead span{color:#5c5862;font-size:8pt;letter-spacing:.08em;text-transform:uppercase}.thinking .article__glyph{margin-bottom:8mm;width:28mm}.thinking .article__subtitle{font-size:12.5pt}.thinking .article__byline{font-size:9pt;margin-bottom:8mm}.thinking .brief{-moz-column-break-inside:avoid;break-inside:avoid}.thinking .brief p{font-size:10pt;line-height:1.6}.thinking .brief a{text-decoration:none}.thinking .prose{font-size:10.5pt;line-height:1.62;max-width:none}.thinking .prose p{margin:.9em 0;orphans:3;widows:3}.thinking .prose h2{font-size:15pt;margin:1.9em 0 .6em}.thinking .prose h2,.thinking .prose h3{-moz-column-break-after:avoid;break-after:avoid}.thinking .prose h3{font-size:11.5pt;margin:1.6em 0 .4em}.thinking .prose h4{-moz-column-break-after:avoid;break-after:avoid}.thinking .prose blockquote,.thinking .prose figure,.thinking .prose img,.thinking .prose pre,.thinking .prose table,.thinking .prose tr{-moz-column-break-inside:avoid;break-inside:avoid}.thinking .prose img{max-height:110mm}.thinking .prose table{font-size:8.5pt}.thinking .prose pre code.language-formula{background:#f2f2f2;-webkit-print-color-adjust:exact;print-color-adjust:exact}.thinking .prose a{text-decoration:none}.thinking .prose h2#references~p{font-size:9pt}.thinking .brief,.thinking .prose blockquote{-webkit-print-color-adjust:exact;print-color-adjust:exact}.thinking .print-colophon{border-top:.5pt solid #bbb;color:#5c5862;display:block!important;font-size:8.5pt;line-height:1.5;margin-top:16mm;padding-top:5mm}.thinking .mindcast-main .mindcast-main__row{display:block;min-height:0}.thinking .mindcast-main .mindcast-main__col{padding:0;width:auto}.thinking .mindcast-main .mindcast-main__media{height:auto;margin:8mm 0;position:static;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto}}
