.back-link[data-astro-cid-2trc3wkm]{border-radius:var(--radius-button);background:var(--white);border:1px solid var(--line);width:fit-content;color:var(--ink);box-shadow:var(--shadow-button);margin-bottom:20px;padding:.35em .9em;font-size:.9375rem;font-weight:800;text-decoration:none;display:flex}.back-link[data-astro-cid-2trc3wkm]:hover{border-color:var(--blue);color:var(--blue-dark)}.concept[data-astro-cid-2trc3wkm]{padding-top:clamp(32px,5vw,56px)}.concept__graph[data-astro-cid-2trc3wkm]{margin:0 0 40px}.concept__graph[data-astro-cid-2trc3wkm] img[data-astro-cid-2trc3wkm]{width:100%;height:auto;display:block}.concept-number[data-astro-cid-2trc3wkm],.concept-title[data-astro-cid-2trc3wkm],.concept[data-astro-cid-2trc3wkm] .prose>p:first-child:first-letter{color:#1d1a18;font-family:Archivo Variable,Helvetica Neue,Arial,sans-serif;font-weight:900;font-stretch:68%}.concept-number[data-astro-cid-2trc3wkm]{letter-spacing:.01em;text-transform:uppercase;text-align:right;margin:0 0 clamp(28px,6vw,72px);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1}.concept-title[data-astro-cid-2trc3wkm]{letter-spacing:0;text-transform:uppercase;text-align:right;text-wrap:balance;margin:0 0 .45em;font-size:clamp(2.75rem,8vw,5.25rem);line-height:.94}.concept-lede[data-astro-cid-2trc3wkm]{text-align:right;max-width:34em;margin-left:auto}.concept[data-astro-cid-2trc3wkm] .prose h2{letter-spacing:.01em;text-transform:uppercase;color:#1d1a18;margin:2em 0 .6em;font-family:Archivo Variable,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:900;font-stretch:85%;line-height:1.2}.concept[data-astro-cid-2trc3wkm] .prose p:has(>img){margin-block:2em}.concept[data-astro-cid-2trc3wkm] .prose p>img{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.concept[data-astro-cid-2trc3wkm] .prose p:has(>img+img){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.concept[data-astro-cid-2trc3wkm] .prose p:has(>img[src*=stimulus])>img{max-width:340px}.concept[data-astro-cid-2trc3wkm] .prose>p:first-child:first-letter{float:left;margin:.06em .09em 0 0;font-size:5.1em;line-height:.8}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm]{--curl:clamp(30px, 6vw, 52px);isolation:isolate;width:min(100% - 2 * var(--gutter), 880px);margin:92px auto 0;padding:clamp(32px,6vw,72px) clamp(20px,7vw,80px) clamp(40px,7vw,80px);transition:--curl .2s cubic-bezier(.3,.1,.2,1);position:relative}:root:not([data-concept-style=w]) .concept-sheet--wide[data-astro-cid-2trc3wkm]{width:min(100% - 2 * var(--gutter), 1240px)}.concept-sheet--wide[data-astro-cid-2trc3wkm] .prose[data-astro-cid-2trc3wkm]{max-width:46rem}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm]:after{content:"";z-index:-1;background:linear-gradient(90deg, #1e242e0a, transparent 5%), linear-gradient(180deg, transparent 85%, #1e242e06), linear-gradient(225deg, transparent calc(var(--curl) * .7071), var(--white) 0);filter:drop-shadow(0 1px 1px #1e242e29)drop-shadow(0 14px 30px #1e242e1f);position:absolute;inset:0}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm]:before{content:"";width:var(--curl);height:var(--curl);border-bottom-left-radius:calc(var(--curl) * .2);transform-origin:0 0;background:linear-gradient(to bottom left,#0000 50%,#dfe2e7 0,#f4f5f7 85%);transition:box-shadow .2s,transform .2s cubic-bezier(.3,.1,.2,1);position:absolute;top:0;right:0;box-shadow:-3px 4px 6px -2px #1e242e47}.concept-sheet__corner[data-astro-cid-2trc3wkm]{display:none}:root:not([data-concept-style=w]) .concept-sheet__corner[data-astro-cid-2trc3wkm]{z-index:2;width:calc(var(--curl) * 2.4);height:calc(var(--curl) * 2.4);display:block;position:absolute;top:0;right:0}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm]:has(.concept-sheet__corner:hover){--curl:clamp(42px, 8.5vw, 70px)}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm]:has(.concept-sheet__corner:hover):before{transform:matrix(1.15,.15,-.15,.85,0,0);box-shadow:-5px 7px 10px -3px #1e242e4d}@media (prefers-reduced-motion:reduce){.concept-sheet[data-astro-cid-2trc3wkm],.concept-sheet[data-astro-cid-2trc3wkm]:before{transition:none!important}}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm] .page-head[data-astro-cid-2trc3wkm]{background:0 0;border:0;padding:0}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm] .wrap[data-astro-cid-2trc3wkm]{width:auto}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm] .page-head[data-astro-cid-2trc3wkm] .wrap[data-astro-cid-2trc3wkm]{padding-right:24px}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm] .back-link[data-astro-cid-2trc3wkm]{margin:0;position:absolute;top:-58px;left:0}:root:not([data-concept-style=w]) .concept-sheet[data-astro-cid-2trc3wkm] .concept[data-astro-cid-2trc3wkm]{padding-top:clamp(28px,4vw,44px)}
