/* Generated by export_next.py from the designed Data Story template. */

/* _next/static/chunks/0qdc09xvr89gx.css */
.ds-article .geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ds-article .geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.ds-article .baskervville_632f79d9-module__qWx0VG__className{font-family:Baskervville,Baskervville Fallback;font-style:normal;font-weight:400}.ds-article .baskervville_632f79d9-module__qWx0VG__variable{--font-baskervville:"Baskervville", "Baskervville Fallback"}
.ds-article .libre_baskerville_9bba737c-module__i5_HlG__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal;font-weight:700}.ds-article .libre_baskerville_9bba737c-module__i5_HlG__variable{--font-baskervville-bold:"Libre Baskerville", "Libre Baskerville Fallback"}
.ds-article .inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.ds-article .inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
.ds-article.lenis,.ds-article.lenis body{height:auto}.ds-article .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.ds-article .lenis [data-lenis-prevent],.ds-article .lenis [data-lenis-prevent-wheel],.ds-article .lenis [data-lenis-prevent-touch],.ds-article .lenis [data-lenis-prevent-vertical],.ds-article .lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.ds-article .lenis.lenis-smooth iframe{pointer-events:none}.ds-article .lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.ds-article *,.ds-article :before,.ds-article :after,.ds-article ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{.ds-article,.ds-article{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-baskervville), Georgia, serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-1:#F7F1E5;--color-off-white:#FBF8F1;--color-mint:#C5DFF5;--color-rouge-pink:#DC8FB6;--color-mandarin:#f8684d;--color-egg-yolk:#F8684D;--color-lilac:#C9B4E6;--color-cerulean:#43B1D1;--color-blue-ray:#8C9CCA;--color-navy:#775A9A;--color-teal:#81B5DE;--color-rug:#e7e6dd;--color-ash:#5F5B64;--color-cooked:#1E1925;--color-sunrise:#DC8FB6;--color-burnt-orange:#4A84AF;--color-crimson:#4A84AF;--color-custard:#C5DFF5;--color-sea-green:#81B5DE;--color-jam:#E86386;--color-mint-choco:#81B5DE;--tracking-base:.02em;--leading-base:1.24;--text-story-citation:.645em}}@layer base{.ds-article *,.ds-article :after,.ds-article :before,.ds-article ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.ds-article ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.ds-article,.ds-article{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.ds-article hr{height:0;color:inherit;border-top-width:1px}.ds-article abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ds-article h1,.ds-article h2,.ds-article h3,.ds-article h4,.ds-article h5,.ds-article h6{font-size:inherit;font-weight:inherit}.ds-article a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.ds-article b,.ds-article strong{font-weight:bolder}.ds-article code,.ds-article kbd,.ds-article samp,.ds-article pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.ds-article small{font-size:80%}.ds-article sub,.ds-article sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.ds-article sub{bottom:-.25em}.ds-article sup{top:-.5em}.ds-article table{text-indent:0;border-color:inherit;border-collapse:collapse}.ds-article :-moz-focusring{outline:auto}.ds-article progress{vertical-align:baseline}.ds-article summary{display:list-item}.ds-article ol,.ds-article ul,.ds-article menu{list-style:none}.ds-article img,.ds-article svg,.ds-article video,.ds-article canvas,.ds-article audio,.ds-article iframe,.ds-article embed,.ds-article object{vertical-align:middle;display:block}.ds-article img,.ds-article video{max-width:100%;height:auto}.ds-article button,.ds-article input,.ds-article select,.ds-article optgroup,.ds-article textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.ds-article ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.ds-article :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.ds-article :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.ds-article ::file-selector-button{margin-inline-end:4px}.ds-article ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.ds-article ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.ds-article ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.ds-article textarea{resize:vertical}.ds-article ::-webkit-search-decoration{-webkit-appearance:none}.ds-article ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.ds-article ::-webkit-datetime-edit{display:inline-flex}.ds-article ::-webkit-datetime-edit-fields-wrapper{padding:0}.ds-article ::-webkit-datetime-edit{padding-block:0}.ds-article ::-webkit-datetime-edit-year-field{padding-block:0}.ds-article ::-webkit-datetime-edit-month-field{padding-block:0}.ds-article ::-webkit-datetime-edit-day-field{padding-block:0}.ds-article ::-webkit-datetime-edit-hour-field{padding-block:0}.ds-article ::-webkit-datetime-edit-minute-field{padding-block:0}.ds-article ::-webkit-datetime-edit-second-field{padding-block:0}.ds-article ::-webkit-datetime-edit-millisecond-field{padding-block:0}.ds-article ::-webkit-datetime-edit-meridiem-field{padding-block:0}.ds-article ::-webkit-calendar-picker-indicator{line-height:1}.ds-article :-moz-ui-invalid{box-shadow:none}.ds-article button,.ds-article input:where([type=button],[type=reset],[type=submit]){appearance:button}.ds-article ::file-selector-button{appearance:button}.ds-article ::-webkit-inner-spin-button{height:auto}.ds-article ::-webkit-outer-spin-button{height:auto}.ds-article [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ds-article .btn{border:1px solid var(--color-black);font-family:var(--font-mono);letter-spacing:var(--tracking-base);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1.24;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.ds-article .btn:not(:disabled):active{transform:scale(.97)}.ds-article .btn:disabled{opacity:.5;cursor:not-allowed}.ds-article .btn-nav{background-color:var(--color-off-white);color:var(--color-black);border-radius:14px;padding:6px 24px}.ds-article .btn-nav:hover,.ds-article .btn-nav[data-active=true]{background-color:var(--color-cooked);color:var(--color-off-white)}.ds-article .btn-primary{font-family:var(--font-sans);background-color:var(--color-cooked);color:var(--color-off-white);border-radius:16px;padding:10px 24px}.ds-article .btn-primary:hover{background-color:var(--color-black)}.ds-article .btn-secondary{--btn-color:var(--color-black);font-family:var(--font-sans);text-transform:uppercase;background-color:var(--color-off-white);border-color:var(--btn-color);color:var(--btn-color);border-radius:16px;gap:2px;padding:10px 24px}.ds-article .btn-secondary:hover{background-color:var(--btn-color);color:#fff}.ds-article .btn-secondary svg{transition:transform .15s}@media (hover:hover) and (pointer:fine){.ds-article .btn-secondary:hover svg{transform:translate(2px,-2px)}}@media not all and (min-width:640px){.ds-article .btn-primary.btn,.ds-article .btn-secondary.btn{font-size:12px}.ds-article .btn-secondary.btn{border-radius:14px;padding:8px 16px}.ds-article .btn-primary.btn{border-radius:10px;padding:6px 12px}.ds-article .btn-secondary.btn svg{width:14px;height:14px}}.ds-article .input{border:1px solid var(--color-black);width:100%;color:var(--color-black);font-family:var(--font-sans);letter-spacing:var(--tracking-base);background-color:#0000;border-radius:16px;padding:10px 24px;font-size:16px;font-weight:500;line-height:1.24;transition:border-color .15s;display:block}.ds-article .input::placeholder{color:var(--color-ash)}.ds-article .input:focus,.ds-article .input:focus-visible{box-shadow:none;border-color:var(--color-black);outline:none}.ds-article .input:disabled{opacity:.5;cursor:not-allowed}.ds-article .input[aria-invalid=true]{border-color:var(--color-mandarin)}@media not all and (min-width:640px){.ds-article .input.input{border-radius:10px;padding:6px 12px;font-size:12px}}}@layer utilities{.ds-article .pointer-events-none{pointer-events:none}.ds-article .collapse{visibility:collapse}.ds-article .visible{visibility:visible}.ds-article .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-article .absolute{position:absolute}.ds-article .fixed{position:fixed}.ds-article .relative{position:relative}.ds-article .static{position:static}.ds-article .sticky{position:sticky}.ds-article .inset-0{inset:calc(var(--spacing) * 0)}.ds-article .inset-6{inset:calc(var(--spacing) * 6)}.ds-article .inset-x-0{inset-inline:calc(var(--spacing) * 0)}.ds-article .-top-6{top:calc(var(--spacing) * -6)}.ds-article .top-0{top:calc(var(--spacing) * 0)}.ds-article .top-3{top:calc(var(--spacing) * 3)}.ds-article .top-11{top:calc(var(--spacing) * 11)}.ds-article .top-\[-2vw\]{top:-2vw}.ds-article .top-\[-3\%\]{top:-3%}.ds-article .top-\[19px\]{top:19px}.ds-article .top-\[76px\]{top:76px}.ds-article .-right-10{right:calc(var(--spacing) * -10)}.ds-article .right-0{right:calc(var(--spacing) * 0)}.ds-article .right-5{right:calc(var(--spacing) * 5)}.ds-article .right-8{right:calc(var(--spacing) * 8)}.ds-article .right-12{right:calc(var(--spacing) * 12)}.ds-article .right-\[-6\%\]{right:-6%}.ds-article .right-\[-24vw\]{right:-24vw}.ds-article .-bottom-6{bottom:calc(var(--spacing) * -6)}.ds-article .bottom-0{bottom:calc(var(--spacing) * 0)}.ds-article .bottom-5{bottom:calc(var(--spacing) * 5)}.ds-article .bottom-8{bottom:calc(var(--spacing) * 8)}.ds-article .bottom-9{bottom:calc(var(--spacing) * 9)}.ds-article .-left-10{left:calc(var(--spacing) * -10)}.ds-article .left-0{left:calc(var(--spacing) * 0)}.ds-article .left-1\/2{left:50%}.ds-article .left-3{left:calc(var(--spacing) * 3)}.ds-article .left-7{left:calc(var(--spacing) * 7)}.ds-article .left-\[-10\%\]{left:-10%}.ds-article .left-\[22px\]{left:22px}.ds-article .left-\[46\.7\%\]{left:46.7%}.ds-article .left-\[calc\(50\%-50vw-220px\)\]{left:calc(50% - 50vw - 220px)}.ds-article .isolate{isolation:isolate}.ds-article .-z-10{z-index:calc(10 * -1)}.ds-article .z-10{z-index:10}.ds-article .z-20{z-index:20}.ds-article .z-50{z-index:50}.ds-article .z-\[60\]{z-index:60}.ds-article .col-span-1{grid-column:span 1/span 1}.ds-article .col-span-full{grid-column:1/-1}.ds-article .container{width:100%}@media (min-width:1920px){.ds-article .container{max-width:1920px}}@media (min-width:40rem){.ds-article .container{max-width:40rem}}@media (min-width:48rem){.ds-article .container{max-width:48rem}}@media (min-width:64rem){.ds-article .container{max-width:64rem}}@media (min-width:80rem){.ds-article .container{max-width:80rem}}.ds-article .-mx-\[var\(--page-margin\)\]{margin-inline:calc(var(--page-margin) * -1)}.ds-article .mx-auto{margin-inline:auto}.ds-article .mt-1{margin-top:calc(var(--spacing) * 1)}.ds-article .mt-2{margin-top:calc(var(--spacing) * 2)}.ds-article .mt-3{margin-top:calc(var(--spacing) * 3)}.ds-article .mt-4{margin-top:calc(var(--spacing) * 4)}.ds-article .mt-6{margin-top:calc(var(--spacing) * 6)}.ds-article .mt-7{margin-top:calc(var(--spacing) * 7)}.ds-article .mt-8{margin-top:calc(var(--spacing) * 8)}.ds-article .mt-10{margin-top:calc(var(--spacing) * 10)}.ds-article .mt-12{margin-top:calc(var(--spacing) * 12)}.ds-article .mt-16{margin-top:calc(var(--spacing) * 16)}.ds-article .mr-0\.5{margin-right:calc(var(--spacing) * .5)}.ds-article .mr-1{margin-right:calc(var(--spacing) * 1)}.ds-article .-mb-px{margin-bottom:-1px}.ds-article .-ml-\[72px\]{margin-left:-72px}.ds-article .ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ds-article .block{display:block}.ds-article .flex{display:flex}.ds-article .grid{display:grid}.ds-article .hidden{display:none}.ds-article .inline{display:inline}.ds-article .inline-block{display:inline-block}.ds-article .inline-flex{display:inline-flex}.ds-article .aspect-\[317\/334\]{aspect-ratio:317/334}.ds-article .aspect-\[393\/346\]{aspect-ratio:393/346}.ds-article .aspect-\[575\/360\]{aspect-ratio:575/360}.ds-article .aspect-\[775\/844\]{aspect-ratio:775/844}.ds-article .aspect-\[1056\/721\]{aspect-ratio:1056/721}.ds-article .aspect-\[1057\/971\]{aspect-ratio:1057/971}.ds-article .aspect-\[1062\/991\]{aspect-ratio:1062/991}.ds-article .aspect-\[1178\/804\]{aspect-ratio:1178/804}.ds-article .aspect-\[1180\/799\]{aspect-ratio:1180/799}.ds-article .aspect-\[1184\/801\]{aspect-ratio:1184/801}.ds-article .aspect-\[1188\/580\]{aspect-ratio:1188/580}.ds-article .aspect-\[1188\/803\]{aspect-ratio:1188/803}.ds-article .aspect-\[1188\/811\]{aspect-ratio:1188/811}.ds-article .aspect-\[1348\/664\]{aspect-ratio:1348/664}.ds-article .aspect-\[1551\/894\]{aspect-ratio:1551/894}.ds-article .aspect-\[1623\/909\]{aspect-ratio:1623/909}.ds-article .aspect-\[2813\/1922\]{aspect-ratio:2813/1922}.ds-article .aspect-\[3159\/2526\]{aspect-ratio:3159/2526}.ds-article .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.ds-article .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.ds-article .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.ds-article .size-\[0\.8em\]{width:.8em;height:.8em}.ds-article .size-\[13px\]{width:13px;height:13px}.ds-article .size-\[21px\]{width:21px;height:21px}.ds-article .size-full{width:100%;height:100%}.ds-article .\!h-auto{height:auto!important}.ds-article .h-0{height:calc(var(--spacing) * 0)}.ds-article .h-3{height:calc(var(--spacing) * 3)}.ds-article .h-4{height:calc(var(--spacing) * 4)}.ds-article .h-9{height:calc(var(--spacing) * 9)}.ds-article .h-10{height:calc(var(--spacing) * 10)}.ds-article .h-12{height:calc(var(--spacing) * 12)}.ds-article .h-20{height:calc(var(--spacing) * 20)}.ds-article .h-40{height:calc(var(--spacing) * 40)}.ds-article .h-64{height:calc(var(--spacing) * 64)}.ds-article .h-\[27vw\]{height:27vw}.ds-article .h-\[58px\]{height:58px}.ds-article .h-\[180px\]{height:180px}.ds-article .h-\[200px\]{height:200px}.ds-article .h-\[221px\]{height:221px}.ds-article .h-\[292px\]{height:292px}.ds-article .h-\[var\(--nav-h\)\]{height:var(--nav-h)}.ds-article .h-auto{height:auto}.ds-article .h-full{height:100%}.ds-article .min-h-0{min-height:calc(var(--spacing) * 0)}.ds-article .min-h-\[84vw\]{min-height:84vw}.ds-article .min-h-full{min-height:100%}.ds-article .w-3\/5{width:60%}.ds-article .w-5{width:calc(var(--spacing) * 5)}.ds-article .w-10{width:calc(var(--spacing) * 10)}.ds-article .w-24{width:calc(var(--spacing) * 24)}.ds-article .w-32{width:calc(var(--spacing) * 32)}.ds-article .w-\[47px\]{width:47px}.ds-article .w-\[50\%\]{width:50%}.ds-article .w-\[53\.3\%\]{width:53.3%}.ds-article .w-\[80\%\]{width:80%}.ds-article .w-\[86vw\]{width:86vw}.ds-article .w-\[188px\]{width:188px}.ds-article .w-\[204px\]{width:204px}.ds-article .w-\[254px\]{width:254px}.ds-article .w-\[calc\(100\%\+2\*var\(--page-margin\)\)\]{width:calc(100% + 2 * var(--page-margin))}.ds-article .w-\[clamp\(420px\,50vw\,724px\)\]{width:clamp(420px,50vw,724px)}.ds-article .w-\[min\(317px\,86vw\)\]{width:min(317px,86vw)}.ds-article .w-\[min\(420px\,96vw\)\]{width:min(420px,96vw)}.ds-article .w-auto{width:auto}.ds-article .w-fit{width:fit-content}.ds-article .w-full{width:100%}.ds-article .w-screen{width:100vw}.ds-article .max-w-2xl{max-width:var(--container-2xl)}.ds-article .max-w-4xl{max-width:var(--container-4xl)}.ds-article .max-w-\[19rem\]{max-width:19rem}.ds-article .max-w-\[66rem\]{max-width:66rem}.ds-article .max-w-\[74rem\]{max-width:74rem}.ds-article .max-w-\[558px\]{max-width:558px}.ds-article .max-w-\[640px\]{max-width:640px}.ds-article .max-w-\[677px\]{max-width:677px}.ds-article .max-w-\[680px\]{max-width:680px}.ds-article .max-w-\[711px\]{max-width:711px}.ds-article .max-w-\[807px\]{max-width:807px}.ds-article .max-w-\[840px\]{max-width:840px}.ds-article .max-w-\[876px\]{max-width:876px}.ds-article .max-w-\[899px\]{max-width:899px}.ds-article .max-w-\[1920px\]{max-width:1920px}.ds-article .max-w-full{max-width:100%}.ds-article .max-w-md{max-width:var(--container-md)}.ds-article .max-w-none{max-width:none}.ds-article .max-w-sm{max-width:var(--container-sm)}.ds-article .min-w-0{min-width:calc(var(--spacing) * 0)}.ds-article .flex-1{flex:1}.ds-article .shrink{flex-shrink:1}.ds-article .shrink-0{flex-shrink:0}.ds-article .grow{flex-grow:1}.ds-article .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.ds-article .rotate-180{rotate:180deg}.ds-article .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ds-article .animate-\[nav-item-in_300ms_ease-out_both\]{animation:.3s ease-out both nav-item-in}.ds-article .cursor-pointer{cursor:pointer}.ds-article .resize{resize:both}.ds-article .scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.ds-article .list-none{list-style-type:none}.ds-article .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ds-article .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-article .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-article .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.ds-article .grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.ds-article .grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.ds-article .grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.ds-article .grid-rows-\[0fr\]{grid-template-rows:0fr}.ds-article .grid-rows-\[1fr\]{grid-template-rows:1fr}.ds-article .flex-col{flex-direction:column}.ds-article .flex-wrap{flex-wrap:wrap}.ds-article .place-items-center{place-items:center}.ds-article .content-end{align-content:flex-end}.ds-article .items-baseline{align-items:baseline}.ds-article .items-center{align-items:center}.ds-article .items-end{align-items:flex-end}.ds-article .items-start{align-items:flex-start}.ds-article .justify-between{justify-content:space-between}.ds-article .justify-center{justify-content:center}.ds-article .justify-end{justify-content:flex-end}.ds-article .gap-1{gap:calc(var(--spacing) * 1)}.ds-article .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.ds-article .gap-2{gap:calc(var(--spacing) * 2)}.ds-article .gap-3{gap:calc(var(--spacing) * 3)}.ds-article .gap-4{gap:calc(var(--spacing) * 4)}.ds-article .gap-5{gap:calc(var(--spacing) * 5)}.ds-article .gap-6{gap:calc(var(--spacing) * 6)}.ds-article .gap-7{gap:calc(var(--spacing) * 7)}.ds-article .gap-8{gap:calc(var(--spacing) * 8)}.ds-article .gap-9{gap:calc(var(--spacing) * 9)}.ds-article .gap-10{gap:calc(var(--spacing) * 10)}.ds-article .gap-11{gap:calc(var(--spacing) * 11)}.ds-article .gap-12{gap:calc(var(--spacing) * 12)}.ds-article .gap-32{gap:calc(var(--spacing) * 32)}.ds-article .gap-\[1em\]{gap:1em}.ds-article .gap-\[14px\]{gap:14px}.ds-article .gap-\[18px\]{gap:18px}.ds-article .gap-\[21px\]{gap:21px}.ds-article .gap-\[26px\]{gap:26px}.ds-article .gap-\[54px\]{gap:54px}.ds-article :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.ds-article .gap-x-2{column-gap:calc(var(--spacing) * 2)}.ds-article .gap-x-6{column-gap:calc(var(--spacing) * 6)}.ds-article .gap-x-10{column-gap:calc(var(--spacing) * 10)}.ds-article .gap-x-\[38px\]{column-gap:38px}.ds-article .gap-y-3{row-gap:calc(var(--spacing) * 3)}.ds-article .gap-y-6{row-gap:calc(var(--spacing) * 6)}.ds-article .gap-y-7{row-gap:calc(var(--spacing) * 7)}.ds-article .gap-y-8{row-gap:calc(var(--spacing) * 8)}.ds-article .gap-y-10{row-gap:calc(var(--spacing) * 10)}.ds-article .gap-y-12{row-gap:calc(var(--spacing) * 12)}.ds-article .gap-y-24{row-gap:calc(var(--spacing) * 24)}.ds-article .self-center{align-self:center}.ds-article .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-article .overflow-hidden{overflow:hidden}.ds-article .overflow-visible{overflow:visible}.ds-article .overflow-x-clip{overflow-x:clip}.ds-article .rounded-\[10px\]{border-radius:10px}.ds-article .rounded-\[14px\]{border-radius:14px}.ds-article .border{border-style:var(--tw-border-style);border-width:1px}.ds-article .border-0{border-style:var(--tw-border-style);border-width:0}.ds-article .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.ds-article .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.ds-article .border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.ds-article .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.ds-article .border-ash{border-color:var(--color-ash)}.ds-article .border-black{border-color:var(--color-black)}.ds-article .border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ds-article .border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ds-article .border-cooked{border-color:var(--color-cooked)}.ds-article .border-cooked\/30{border-color:#4742404d}@supports (color:color-mix(in lab, red, red)){.ds-article .border-cooked\/30{border-color:color-mix(in oklab, var(--color-cooked) 30%, transparent)}}.ds-article .border-current{border-color:currentColor}.ds-article .border-off-white{border-color:var(--color-off-white)}.ds-article .border-off-white\/25{border-color:#f8f6f240}@supports (color:color-mix(in lab, red, red)){.ds-article .border-off-white\/25{border-color:color-mix(in oklab, var(--color-off-white) 25%, transparent)}}.ds-article .border-rug{border-color:var(--color-rug)}.ds-article .bg-\[\#5F5B64\]{background-color:#5F5B64}.ds-article .bg-ash{background-color:var(--color-ash)}.ds-article .bg-bg-1{background-color:var(--color-bg-1)}.ds-article .bg-black{background-color:var(--color-black)}.ds-article .bg-blue-ray{background-color:var(--color-blue-ray)}.ds-article .bg-burnt-orange{background-color:var(--color-burnt-orange)}.ds-article .bg-cerulean{background-color:var(--color-cerulean)}.ds-article .bg-cooked{background-color:var(--color-cooked)}.ds-article .bg-crimson{background-color:var(--color-crimson)}.ds-article .bg-custard{background-color:var(--color-custard)}.ds-article .bg-egg-yolk{background-color:var(--color-egg-yolk)}.ds-article .bg-lilac{background-color:var(--color-lilac)}.ds-article .bg-mandarin{background-color:var(--color-mandarin)}.ds-article .bg-mint{background-color:var(--color-mint)}.ds-article .bg-navy{background-color:var(--color-navy)}.ds-article .bg-off-white{background-color:var(--color-off-white)}.ds-article .bg-rouge-pink{background-color:var(--color-rouge-pink)}.ds-article .bg-rug{background-color:var(--color-rug)}.ds-article .bg-sea-green{background-color:var(--color-sea-green)}.ds-article .bg-sunrise{background-color:var(--color-sunrise)}.ds-article .bg-teal{background-color:var(--color-teal)}.ds-article .bg-transparent{background-color:#0000}.ds-article .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.ds-article .from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.ds-article .from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.ds-article .from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.ds-article .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.ds-article .fill-ash{fill:var(--color-ash)}.ds-article .fill-cooked{fill:var(--color-cooked)}.ds-article .object-contain{object-fit:contain}.ds-article .object-cover{object-fit:cover}.ds-article .object-top{object-position:top}.ds-article .p-2{padding:calc(var(--spacing) * 2)}.ds-article .p-3{padding:calc(var(--spacing) * 3)}.ds-article .p-5{padding:calc(var(--spacing) * 5)}.ds-article .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.ds-article .px-3{padding-inline:calc(var(--spacing) * 3)}.ds-article .px-5{padding-inline:calc(var(--spacing) * 5)}.ds-article .px-6{padding-inline:calc(var(--spacing) * 6)}.ds-article .py-1{padding-block:calc(var(--spacing) * 1)}.ds-article .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.ds-article .py-3{padding-block:calc(var(--spacing) * 3)}.ds-article .py-6{padding-block:calc(var(--spacing) * 6)}.ds-article .py-7{padding-block:calc(var(--spacing) * 7)}.ds-article .py-8{padding-block:calc(var(--spacing) * 8)}.ds-article .py-11{padding-block:calc(var(--spacing) * 11)}.ds-article .py-12{padding-block:calc(var(--spacing) * 12)}.ds-article .py-14{padding-block:calc(var(--spacing) * 14)}.ds-article .py-16{padding-block:calc(var(--spacing) * 16)}.ds-article .py-24{padding-block:calc(var(--spacing) * 24)}.ds-article .py-\[30px\]{padding-block:30px}.ds-article .pt-3{padding-top:calc(var(--spacing) * 3)}.ds-article .pt-5{padding-top:calc(var(--spacing) * 5)}.ds-article .pt-6{padding-top:calc(var(--spacing) * 6)}.ds-article .pt-7{padding-top:calc(var(--spacing) * 7)}.ds-article .pt-14{padding-top:calc(var(--spacing) * 14)}.ds-article .pt-16{padding-top:calc(var(--spacing) * 16)}.ds-article .pt-20{padding-top:calc(var(--spacing) * 20)}.ds-article .pt-56{padding-top:calc(var(--spacing) * 56)}.ds-article .pt-\[calc\(26\.2vw\+24px\)\]{padding-top:calc(26.2vw + 24px)}.ds-article .pt-\[calc\(var\(--nav-h\)\+2\.75rem\)\]{padding-top:calc(var(--nav-h) + 2.75rem)}.ds-article .pb-5{padding-bottom:calc(var(--spacing) * 5)}.ds-article .pb-7{padding-bottom:calc(var(--spacing) * 7)}.ds-article .pb-8{padding-bottom:calc(var(--spacing) * 8)}.ds-article .pb-10{padding-bottom:calc(var(--spacing) * 10)}.ds-article .pb-12{padding-bottom:calc(var(--spacing) * 12)}.ds-article .pb-14{padding-bottom:calc(var(--spacing) * 14)}.ds-article .pb-16{padding-bottom:calc(var(--spacing) * 16)}.ds-article .pb-20{padding-bottom:calc(var(--spacing) * 20)}.ds-article .pb-24{padding-bottom:calc(var(--spacing) * 24)}.ds-article .pb-32{padding-bottom:calc(var(--spacing) * 32)}.ds-article .pb-40{padding-bottom:calc(var(--spacing) * 40)}.ds-article .pb-\[10vw\]{padding-bottom:10vw}.ds-article .text-center{text-align:center}.ds-article .text-justify{text-align:justify}.ds-article .text-left{text-align:left}.ds-article .text-right{text-align:right}.ds-article .align-middle{vertical-align:middle}.ds-article .ts-h0{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:64px;font-weight:600;line-height:1.24}@media not all and (min-width:1024px){.ds-article .ts-h0{font-size:44px}}@media not all and (min-width:640px){.ds-article .ts-h0{font-size:21px}}.ds-article .ts-h1{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:38px;font-weight:600;line-height:1.24}@media not all and (min-width:1024px){.ds-article .ts-h1{font-size:30px}}@media not all and (min-width:640px){.ds-article .ts-h1{font-size:21px}}.ds-article .ts-hero-h1{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:76px;font-weight:500;line-height:1.12}@media not all and (min-width:1024px){.ds-article .ts-hero-h1{font-size:60px}}@media not all and (min-width:640px){.ds-article .ts-hero-h1{font-size:40px}}.ds-article .ts-hero-number{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:208px;font-weight:500;line-height:1.24}@media not all and (min-width:1024px){.ds-article .ts-hero-number{font-size:136px}}@media not all and (min-width:640px){.ds-article .ts-hero-number{font-size:72px}}.ds-article .ts-pull-quote{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:24px;font-weight:500;line-height:1.24}@media not all and (min-width:1024px){.ds-article .ts-pull-quote{font-size:24px}}@media not all and (min-width:640px){.ds-article .ts-pull-quote{font-size:20px}}.ds-article .ts-category{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:32px;font-weight:600;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-category{font-size:16px}}.ds-article .ts-description{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:17px;font-weight:500;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-description{font-size:12px}}.ds-article .ts-footnote-h1{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:60px;font-weight:500;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-footnote-h1{font-size:44px}}.ds-article .ts-footnote-h2{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:16px;font-weight:500;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-footnote-h2{font-size:12px}}.ds-article .ts-h2{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:24px;font-weight:600;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-h2{font-size:12px}}.ds-article .ts-h3{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:20px;font-weight:600;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-h3{font-size:14px}}.ds-article .ts-image-footnote{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:14px;font-weight:400;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-image-footnote{font-size:10px}}.ds-article .ts-paragraph{font-family:var(--font-serif);letter-spacing:var(--tracking-base);font-size:20px;font-weight:400;line-height:1.24}@media not all and (min-width:640px){.ds-article .ts-paragraph{font-size:14px}}.ds-article .ts-sidebar{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:21px;font-weight:400;line-height:1.36}@media not all and (min-width:640px){.ds-article .ts-sidebar{font-size:15px}}.ds-article .ts-copy-footnote{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:12px;font-weight:400;line-height:1.24}.ds-article .ts-marquee{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:18px;font-weight:500;line-height:1.24}.ds-article .\[font-family\:var\(--font-baskervville-bold\)\,Georgia\,serif\]{font-family:var(--font-baskervville-bold),Georgia,serif}.ds-article .font-mono{font-family:var(--font-mono)}.ds-article .font-sans{font-family:var(--font-sans)}.ds-article .font-serif{font-family:var(--font-serif)}.ds-article .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ds-article .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ds-article .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ds-article .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-article .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ds-article .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-article .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ds-article .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-article .text-\[0\.645em\]{font-size:.645em}.ds-article .text-\[1\.75rem\]{font-size:1.75rem}.ds-article .text-\[14px\]{font-size:14px}.ds-article .text-\[16px\]{font-size:16px}.ds-article .text-\[17px\]{font-size:17px}.ds-article .text-\[21px\]{font-size:21px}.ds-article .text-\[30px\]{font-size:30px}.ds-article .text-\[38px\]{font-size:38px}.ds-article .text-\[42px\]{font-size:42px}.ds-article .text-\[68px\]{font-size:68px}.ds-article .leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.ds-article .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.ds-article .leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.ds-article .leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.ds-article .leading-base{--tw-leading:var(--leading-base);line-height:var(--leading-base)}.ds-article .leading-none{--tw-leading:1;line-height:1}.ds-article .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ds-article .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ds-article .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ds-article .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ds-article .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-article .tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.ds-article .tracking-base{--tw-tracking:var(--tracking-base);letter-spacing:var(--tracking-base)}.ds-article .\!text-balance{text-wrap:balance!important}.ds-article .text-balance{text-wrap:balance}.ds-article .break-words{overflow-wrap:break-word}.ds-article .whitespace-nowrap{white-space:nowrap}.ds-article .whitespace-pre-line{white-space:pre-line}.ds-article .text-\[\#1E1925\]{color:#1E1925}.ds-article .text-ash{color:var(--color-ash)}.ds-article .text-bg-1{color:var(--color-bg-1)}.ds-article .text-black{color:var(--color-black)}.ds-article .text-blue-ray{color:var(--color-blue-ray)}.ds-article .text-burnt-orange{color:var(--color-burnt-orange)}.ds-article .text-cerulean{color:var(--color-cerulean)}.ds-article .text-cooked{color:var(--color-cooked)}.ds-article .text-crimson{color:var(--color-crimson)}.ds-article .text-custard{color:var(--color-custard)}.ds-article .text-egg-yolk{color:var(--color-egg-yolk)}.ds-article .text-jam{color:var(--color-jam)}.ds-article .text-lilac{color:var(--color-lilac)}.ds-article .text-mandarin{color:var(--color-mandarin)}.ds-article .text-mint{color:var(--color-mint)}.ds-article .text-mint-choco{color:var(--color-mint-choco)}.ds-article .text-navy{color:var(--color-navy)}.ds-article .text-off-white{color:var(--color-off-white)}.ds-article .text-rouge-pink{color:var(--color-rouge-pink)}.ds-article .text-rug{color:var(--color-rug)}.ds-article .text-rug\/70{color:#e7e6ddb3}@supports (color:color-mix(in lab, red, red)){.ds-article .text-rug\/70{color:color-mix(in oklab, var(--color-rug) 70%, transparent)}}.ds-article .text-sea-green{color:var(--color-sea-green)}.ds-article .text-teal{color:var(--color-teal)}.ds-article .capitalize{text-transform:capitalize}.ds-article .normal-case{text-transform:none}.ds-article .uppercase{text-transform:uppercase}.ds-article .not-italic{font-style:normal}.ds-article .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ds-article .underline{text-decoration-line:underline}.ds-article .underline-offset-4{text-underline-offset:4px}.ds-article .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-article .opacity-0{opacity:0}.ds-article .opacity-25{opacity:.25}.ds-article .opacity-60{opacity:.6}.ds-article .opacity-100{opacity:1}.ds-article .mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.ds-article .outline{outline-style:var(--tw-outline-style);outline-width:1px}.ds-article .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ds-article .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ds-article .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-article .transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-article .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-article .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-article .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ds-article .duration-100{--tw-duration:.1s;transition-duration:.1s}.ds-article .duration-150{--tw-duration:.15s;transition-duration:.15s}.ds-article .duration-300{--tw-duration:.3s;transition-duration:.3s}.ds-article .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ds-article .will-change-transform{will-change:transform}.ds-article .outline-none{--tw-outline-style:none;outline-style:none}.ds-article .select-none{-webkit-user-select:none;user-select:none}.ds-article .text-trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}.ds-article .marker\:text-crimson ::marker{color:var(--color-crimson)}.ds-article .marker\:text-crimson::marker{color:var(--color-crimson)}.ds-article .marker\:text-crimson ::-webkit-details-marker{color:var(--color-crimson)}.ds-article .marker\:text-crimson::-webkit-details-marker{color:var(--color-crimson)}.ds-article .placeholder\:text-black::placeholder{color:var(--color-black)}.ds-article .first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}@media (hover:hover){.ds-article .hover\:bg-black:hover{background-color:var(--color-black)}.ds-article .hover\:underline:hover{text-decoration-line:underline}.ds-article .hover\:opacity-60:hover{opacity:.6}.ds-article .hover\:opacity-70:hover{opacity:.7}}.ds-article .focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.ds-article .focus\:fixed:focus{position:fixed}.ds-article .focus\:top-4:focus{top:calc(var(--spacing) * 4)}.ds-article .focus\:left-5:focus{left:calc(var(--spacing) * 5)}.ds-article .focus\:z-60:focus{z-index:60}.ds-article .focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.ds-article .focus\:outline-crimson:focus{outline-color:var(--color-crimson)}.ds-article .active\:scale-\[0\.97\]:active{scale:.97}.ds-article .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.ds-article .disabled\:opacity-60:disabled{opacity:.6}.ds-article .data-\[state\=closed\]\:animate-\[nav-overlay-out_200ms_ease-out_forwards\][data-state=closed]{animation:.2s ease-out forwards nav-overlay-out}.ds-article .data-\[state\=open\]\:animate-\[nav-overlay-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out nav-overlay-in}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.ds-article .motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.ds-article .motion-safe\:group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-reduced-motion:reduce){.ds-article .motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:540px){.ds-article .max-\[540px\]\:w-\[206px\]{width:206px}}@media not all and (min-width:64rem){.ds-article .max-lg\:-mx-\[var\(--page-margin\)\]{margin-inline:calc(var(--page-margin) * -1)}.ds-article .max-lg\:\!w-\[calc\(100\%\+2\*var\(--page-margin\)\)\]{width:calc(100% + 2 * var(--page-margin))!important}.ds-article .max-lg\:\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.ds-article .max-lg\:\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.ds-article .max-lg\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.ds-article .max-lg\:\!text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.ds-article .max-lg\:\!text-7xl{font-size:var(--text-7xl)!important;line-height:var(--tw-leading,var(--text-7xl--line-height))!important}.ds-article .max-lg\:\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.ds-article .max-lg\:\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.ds-article .max-lg\:\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.ds-article .max-lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ds-article .max-lg\:\!text-\[21px\]{font-size:21px!important}.ds-article .max-lg\:\!leading-\[1\.44\]{--tw-leading:1.44!important;line-height:1.44!important}.ds-article .max-lg\:\!leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}}@media not all and (min-width:40rem){.ds-article .max-sm\:\!mt-11{margin-top:calc(var(--spacing) * 11)!important}.ds-article .max-sm\:hidden{display:none}.ds-article .max-sm\:w-\[135px\]{width:135px}.ds-article .max-sm\:max-w-\[292px\]{max-width:292px}.ds-article .max-sm\:\!gap-5{gap:calc(var(--spacing) * 5)!important}.ds-article .max-sm\:\!gap-\[18px\]{gap:18px!important}.ds-article .max-sm\:\!py-\[18px\]{padding-block:18px!important}.ds-article .max-sm\:\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.ds-article .max-sm\:text-justify{text-align:justify}.ds-article .max-sm\:\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.ds-article .max-sm\:\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.ds-article .max-sm\:\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.ds-article .max-sm\:\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.ds-article .max-sm\:\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.ds-article .max-sm\:\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.ds-article .max-sm\:\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.ds-article .max-sm\:\!text-\[18px\]{font-size:18px!important}.ds-article .max-sm\:\!text-\[21px\]{font-size:21px!important}}@media (min-width:1720px){.ds-article .min-\[1720px\]\:-translate-y-\[120px\]{--tw-translate-y:calc(120px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:1920px){.ds-article .\32 xl\:left-\[-220px\]{left:-220px}.ds-article .\32 xl\:\!h-\[783px\]{height:783px!important}.ds-article .\32 xl\:\!gap-9{gap:calc(var(--spacing) * 9)!important}.ds-article .\32 xl\:\!gap-12{gap:calc(var(--spacing) * 12)!important}.ds-article .\32 xl\:\!gap-16{gap:calc(var(--spacing) * 16)!important}.ds-article .\32 xl\:\!gap-x-\[38px\]{column-gap:38px!important}.ds-article .\32 xl\:\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.ds-article .\32 xl\:\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.ds-article .\32 xl\:\!text-\[21px\]{font-size:21px!important}.ds-article .\32 xl\:\!text-\[28px\]{font-size:28px!important}.ds-article .\32 xl\:\!text-\[42px\]{font-size:42px!important}.ds-article .\32 xl\:\!text-\[96px\]{font-size:96px!important}.ds-article .\32 xl\:text-\[76px\]{font-size:76px}}@media (min-width:40rem){.ds-article .sm\:block{display:block}.ds-article .sm\:hidden{display:none}.ds-article .sm\:min-h-\[66vw\]{min-height:66vw}.ds-article .sm\:w-\[264px\]{width:264px}.ds-article .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-article .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-article .sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.ds-article .sm\:rounded-\[14px\]{border-radius:14px}.ds-article .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.ds-article .sm\:py-3{padding-block:calc(var(--spacing) * 3)}.ds-article .sm\:pt-\[calc\(var\(--nav-h\)\+7rem\)\]{padding-top:calc(var(--nav-h) + 7rem)}.ds-article .sm\:pb-\[8vw\]{padding-bottom:8vw}.ds-article .sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-article .sm\:text-\[44px\]{font-size:44px}}@media (min-width:48rem){.ds-article .md\:h-80{height:calc(var(--spacing) * 80)}.ds-article .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-article .md\:py-16{padding-block:calc(var(--spacing) * 16)}.ds-article .md\:ts-h1{font-family:var(--font-mono);letter-spacing:var(--tracking-base);font-size:38px;font-weight:600;line-height:1.24}@media not all and (min-width:1024px){.ds-article .md\:ts-h1{font-size:30px}}@media not all and (min-width:640px){.ds-article .md\:ts-h1{font-size:21px}}}@media (min-width:64rem){.ds-article .lg\:pointer-events-none{pointer-events:none}.ds-article .lg\:absolute{position:absolute}.ds-article .lg\:sticky{position:sticky}.ds-article .lg\:-inset-y-10{inset-block:calc(var(--spacing) * -10)}.ds-article .lg\:top-24{top:calc(var(--spacing) * 24)}.ds-article .lg\:top-\[42px\]{top:42px}.ds-article .lg\:top-\[max\(-8\.5vw\,-163px\)\]{top:max(-8.5vw,-163px)}.ds-article .lg\:right-\[calc\(50\%-50vw\)\]{right:calc(50% - 50vw)}.ds-article .lg\:right-auto{right:auto}.ds-article .lg\:bottom-0{bottom:calc(var(--spacing) * 0)}.ds-article .lg\:left-10{left:calc(var(--spacing) * 10)}.ds-article .lg\:left-\[54\%\]{left:54%}.ds-article .lg\:left-\[calc\(50\%-50vw\)\]{left:calc(50% - 50vw)}.ds-article .lg\:z-0{z-index:0}.ds-article .lg\:z-10{z-index:10}.ds-article .lg\:col-span-2{grid-column:span 2/span 2}.ds-article .lg\:col-span-3{grid-column:span 3/span 3}.ds-article .lg\:col-span-4{grid-column:span 4/span 4}.ds-article .lg\:col-span-5{grid-column:span 5/span 5}.ds-article .lg\:col-span-6{grid-column:span 6/span 6}.ds-article .lg\:col-span-7{grid-column:span 7/span 7}.ds-article .lg\:col-span-8{grid-column:span 8/span 8}.ds-article .lg\:col-start-2{grid-column-start:2}.ds-article .lg\:col-start-3{grid-column-start:3}.ds-article .lg\:col-start-8{grid-column-start:8}.ds-article .lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.ds-article .lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.ds-article .lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.ds-article .lg\:mt-13{margin-top:calc(var(--spacing) * 13)}.ds-article .lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.ds-article .lg\:mt-18{margin-top:calc(var(--spacing) * 18)}.ds-article .lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.ds-article .lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.ds-article .lg\:block{display:block}.ds-article .lg\:flex{display:flex}.ds-article .lg\:hidden{display:none}.ds-article .lg\:aspect-\[3\/4\]{aspect-ratio:3/4}.ds-article .lg\:aspect-\[867\/642\]{aspect-ratio:867/642}.ds-article .lg\:aspect-\[1920\/490\]{aspect-ratio:1920/490}.ds-article .lg\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ds-article .lg\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.ds-article .lg\:h-12{height:calc(var(--spacing) * 12)}.ds-article .lg\:h-\[18px\]{height:18px}.ds-article .lg\:h-\[30px\]{height:30px}.ds-article .lg\:h-\[292px\]{height:292px}.ds-article .lg\:h-\[293px\]{height:293px}.ds-article .lg\:h-\[520px\]{height:520px}.ds-article .lg\:h-\[714px\]{height:714px}.ds-article .lg\:h-auto{height:auto}.ds-article .lg\:min-h-\[48vw\]{min-height:48vw}.ds-article .lg\:min-h-\[1025px\]{min-height:1025px}.ds-article .lg\:min-h-\[calc\(76px\+81\.4vw\)\]{min-height:calc(76px + 81.4vw)}.ds-article .lg\:w-\[90\.3\%\]{width:90.3%}.ds-article .lg\:w-\[269px\]{width:269px}.ds-article .lg\:w-\[445px\]{width:445px}.ds-article .lg\:w-\[534px\]{width:534px}.ds-article .lg\:w-\[clamp\(360px\,46vw\,600px\)\]{width:clamp(360px,46vw,600px)}.ds-article .lg\:w-full{width:100%}.ds-article .lg\:max-w-none{max-width:none}.ds-article .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-article .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-article .lg\:flex-row{flex-direction:row}.ds-article .lg\:content-start{align-content:flex-start}.ds-article .lg\:items-end{align-items:flex-end}.ds-article .lg\:items-start{align-items:flex-start}.ds-article .lg\:justify-end{justify-content:flex-end}.ds-article .lg\:gap-3{gap:calc(var(--spacing) * 3)}.ds-article .lg\:gap-4{gap:calc(var(--spacing) * 4)}.ds-article .lg\:gap-6{gap:calc(var(--spacing) * 6)}.ds-article .lg\:gap-7{gap:calc(var(--spacing) * 7)}.ds-article .lg\:gap-8{gap:calc(var(--spacing) * 8)}.ds-article .lg\:gap-9{gap:calc(var(--spacing) * 9)}.ds-article .lg\:gap-10{gap:calc(var(--spacing) * 10)}.ds-article .lg\:gap-11{gap:calc(var(--spacing) * 11)}.ds-article .lg\:gap-12{gap:calc(var(--spacing) * 12)}.ds-article .lg\:gap-13{gap:calc(var(--spacing) * 13)}.ds-article .lg\:gap-14{gap:calc(var(--spacing) * 14)}.ds-article .lg\:gap-16{gap:calc(var(--spacing) * 16)}.ds-article .lg\:gap-18{gap:calc(var(--spacing) * 18)}.ds-article .lg\:gap-20{gap:calc(var(--spacing) * 20)}.ds-article .lg\:gap-24{gap:calc(var(--spacing) * 24)}.ds-article .lg\:gap-32{gap:calc(var(--spacing) * 32)}.ds-article .lg\:gap-x-\[41px\]{column-gap:41px}.ds-article .lg\:gap-y-11{row-gap:calc(var(--spacing) * 11)}.ds-article .lg\:self-end{align-self:flex-end}.ds-article .lg\:self-start{align-self:flex-start}.ds-article .lg\:border{border-style:var(--tw-border-style);border-width:1px}.ds-article .lg\:border-0{border-style:var(--tw-border-style);border-width:0}.ds-article .lg\:border-current{border-color:currentColor}.ds-article .lg\:p-0{padding:calc(var(--spacing) * 0)}.ds-article .lg\:p-6{padding:calc(var(--spacing) * 6)}.ds-article .lg\:p-7{padding:calc(var(--spacing) * 7)}.ds-article .lg\:px-\[60px\]{padding-inline:60px}.ds-article .lg\:py-6{padding-block:calc(var(--spacing) * 6)}.ds-article .lg\:py-18{padding-block:calc(var(--spacing) * 18)}.ds-article .lg\:py-24{padding-block:calc(var(--spacing) * 24)}.ds-article .lg\:py-40{padding-block:calc(var(--spacing) * 40)}.ds-article .lg\:py-\[30px\]{padding-block:30px}.ds-article .lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.ds-article .lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.ds-article .lg\:pt-11{padding-top:calc(var(--spacing) * 11)}.ds-article .lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.ds-article .lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.ds-article .lg\:pt-18{padding-top:calc(var(--spacing) * 18)}.ds-article .lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.ds-article .lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.ds-article .lg\:pt-\[calc\(15\.47vw\+64px\)\]{padding-top:calc(15.47vw + 64px)}.ds-article .lg\:pt-\[calc\(var\(--nav-h\)\+6rem\)\]{padding-top:calc(var(--nav-h) + 6rem)}.ds-article .lg\:pt-\[calc\(var\(--nav-h\)\+11rem\)\]{padding-top:calc(var(--nav-h) + 11rem)}.ds-article .lg\:pr-40{padding-right:calc(var(--spacing) * 40)}.ds-article .lg\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.ds-article .lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.ds-article .lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.ds-article .lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.ds-article .lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.ds-article .lg\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.ds-article .lg\:pb-48{padding-bottom:calc(var(--spacing) * 48)}.ds-article .lg\:pb-56{padding-bottom:calc(var(--spacing) * 56)}.ds-article .lg\:pl-40{padding-left:calc(var(--spacing) * 40)}.ds-article .lg\:text-justify{text-align:justify}.ds-article .lg\:text-right{text-align:right}.ds-article .lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ds-article .lg\:text-\[24px\]{font-size:24px}.ds-article .lg\:text-\[60px\]{font-size:60px}.ds-article .lg\:text-\[76px\]{font-size:76px}.ds-article .lg\:\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.ds-article .lg\:text-balance{text-wrap:balance}.ds-article .lg\:opacity-20{opacity:.2}.ds-article .lg\:opacity-100{opacity:1}@media not all and (min-width:1920px){.ds-article .lg\:max-2xl\:\!text-\[80px\]{font-size:80px!important}}@media not all and (min-width:80rem){.ds-article .lg\:max-xl\:\!text-\[136px\]{font-size:136px!important}}}@media (min-width:80rem){.ds-article .xl\:block{display:block}.ds-article .xl\:hidden{display:none}.ds-article .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.ds-article{--gutter:20px;--gutter-page:60px;--page-margin:20px;--section-y:40px;--nav-h:42px}@media (min-width:640px){.ds-article{--page-margin:24px;--section-y:48px}}@media (min-width:768px){.ds-article{--page-margin:32px;--section-y:56px}}@media (min-width:1024px){.ds-article{--gutter:40px;--page-margin:60px;--section-y:72px;--nav-h:80px}}.ds-article{background-color:var(--color-bg-1);color:var(--color-black);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ds-article .container-page{width:100%;max-width:1920px;padding-inline:var(--page-margin);margin-inline:auto}.ds-article .grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ds-article .grid-10{column-gap:var(--gutter-page);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ds-article .grid-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.ds-article .glass{--glass-tint:248 246 242;--glass-opacity:.4;background-color:rgb(var(--glass-tint) / var(--glass-opacity));-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);box-shadow:inset 2px 2px 8px #96c8ff1a,inset -2px -2px 8px #ffb4d21a,0 8px 24px #00000014}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-article .glass{--glass-opacity:.9}}@media (prefers-reduced-motion:reduce){.ds-article .btn,.ds-article .btn-secondary svg,.ds-article .input{transition:none}.ds-article .btn:not(:disabled):active,.ds-article .btn-secondary:hover svg{transform:none}}.ds-article .marquee{background-color:var(--color-bg-1);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.ds-article .marquee__track{width:max-content;height:49px;animation:marquee-scroll var(--marquee-duration,30s) linear infinite;will-change:transform;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ds-article .marquee:hover .marquee__track{animation-play-state:paused}}.ds-article .marquee[data-reverse=true] .marquee__track{animation-direction:reverse}.ds-article .marquee__group{flex-shrink:0;gap:24px;padding-right:24px;display:flex}@media (min-width:640px){.ds-article .marquee__group{gap:45px;padding-right:45px}}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.ds-article .js [data-reveal]{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.ds-article .js [data-reveal][data-shown]{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ds-article .fig img,.ds-article .card-zoom img{transition:transform .3s}.ds-article .fig:hover img,.ds-article .card-zoom:hover img{transform:scale(1.04)}@media (min-width:1024px){.ds-article .fig-caption{opacity:0;width:445px;max-width:calc(100% - 4rem);margin-top:0;transition:opacity .2s;position:absolute;bottom:2rem;right:2rem}.ds-article .fig:hover .fig-caption{opacity:1}}}@keyframes nav-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes nav-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-article [data-nav-anim]{animation:none!important}.ds-article .marquee__track{animation:none}}@keyframes dj-square{0%,42%{opacity:1;transform:scale(1)}50%,67%{opacity:0;transform:scale(.9)}75%,to{opacity:1;transform:scale(1)}}.ds-article .dj-square{will-change:opacity, transform;animation:2.4s cubic-bezier(.215,.61,.355,1) infinite dj-square}@media (prefers-reduced-motion:reduce){.ds-article .dj-square{animation:none}}@keyframes float-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.ds-article .float-bounce{will-change:transform;animation:4s ease-in-out infinite float-bounce}@media (prefers-reduced-motion:reduce){.ds-article .float-bounce{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/* _next/static/chunks/0-ci5h5zp.v.f.css */
.ds-article .ed-figure{min-width:0;color:var(--color-cooked);font-family:var(--font-sans)}.ds-article .ed-heading{border-top:1px solid var(--color-cooked);padding-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 8)}.ds-article .ed-heading h2{font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-base);color:var(--color-black);text-wrap:balance}.ds-article .ed-heading>p{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-ash);margin-top:calc(var(--spacing) * 3)}.ds-article .ed-figure button{cursor:pointer}.ds-article .ed-figure button:focus-visible,.ds-article .ed-figure input:focus-visible{outline:2px solid var(--color-crimson);outline-offset:calc(var(--spacing))}.ds-article .ed-note{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);margin-top:calc(var(--spacing) * 5);line-height:1.5}.ds-article .ed-readout{min-height:calc(var(--spacing) * 14);margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-rug);font-size:var(--text-sm);line-height:1.5}.ds-article .ed-readout strong{color:var(--color-crimson);font-weight:500}.ds-article .ed-quintile-head,.ds-article .ed-quintile-row{column-gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1.05fr) repeat(2,minmax(0,2fr));align-items:center;display:grid}.ds-article .ed-quintile-head{font-size:var(--text-sm);margin-bottom:calc(var(--spacing) * 3);align-items:end}.ds-article .ed-quintile-head small{color:var(--color-ash);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:calc(var(--spacing) * 2);display:block}.ds-article .ed-quintile-row{width:100%;padding-block:calc(var(--spacing) * 5);text-align:left;border-top:1px solid var(--color-rug);transition:opacity .15s}.ds-article .ed-quintile-row[data-muted=true]{color:var(--color-ash)}.ds-article .ed-quintile-row[data-muted=true] .ed-quintile-bar{opacity:.2}.ds-article .ed-quintile-row[data-muted=true] .ed-quintile-cell{color:var(--color-ash)}.ds-article .ed-quintile-name{font-size:var(--text-sm);font-weight:500}.ds-article .ed-quintile-name small{font-weight:400;font-size:var(--text-xs);color:var(--color-ash);margin-top:calc(var(--spacing));display:block}.ds-article .ed-quintile-cell{min-width:0}.ds-article .ed-quintile-value{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;display:block}.ds-article .ed-quintile-bar{height:calc(var(--spacing) * 2);background:var(--color-cooked);transition:background-color .15s,opacity .15s;display:block}.ds-article .ed-quintile-cell[data-key=true]{color:var(--color-crimson)}.ds-article .ed-quintile-cell[data-key=true] .ed-quintile-bar,.ds-article .ed-quintile-row[data-selected=true] .ed-quintile-bar{background:var(--color-crimson)}.ds-article .ed-quintile-row[data-selected=true] .ed-quintile-name{color:var(--color-crimson)}@media (max-width:639px){.ds-article .ed-heading{margin-bottom:calc(var(--spacing) * 6)}.ds-article .ed-quintile-head,.ds-article .ed-quintile-row{column-gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1.6fr))}.ds-article .ed-quintile-head,.ds-article .ed-quintile-name{font-size:var(--text-xs)}.ds-article .ed-quintile-value{font-size:var(--text-sm)}.ds-article .ed-readout{min-height:calc(var(--spacing) * 20)}}@media (prefers-reduced-motion:reduce){.ds-article .ed-figure:not([data-motion-allowed=true]) *,.ds-article .ed-figure:not([data-motion-allowed=true]) :before,.ds-article .ed-figure:not([data-motion-allowed=true]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ds-article .ed-quintile-bar{transform-origin:0}.ds-article .ed-figure[data-motion-allowed=false] *{transition:none!important;animation:none!important}.ds-article .ed-figure[data-scripted=true] :is(.ed-recovery-line,.ed-recovery-end,.ed-language-dot,.ed-india-point,.ed-india-cursor,.ed-india-counts .ed-metric-track i){transition:none}.ds-article .ed-time-chart{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr) calc(var(--spacing) * 25);gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 9);display:grid}.ds-article .ed-y-axis,.ds-article .ed-time-stage,.ds-article .ed-end-labels{height:calc(var(--spacing) * 60);min-width:0;position:relative}.ds-article .ed-y-axis span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);position:absolute;right:0;transform:translateY(-50%)}.ds-article .ed-y-axis-unit{bottom:calc(100% + var(--spacing) * 3);white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);position:absolute;left:0}.ds-article .ed-time-stage>svg{width:100%;height:100%;display:block;overflow:visible}.ds-article .ed-time-stage svg :is(polyline,line){vector-effect:non-scaling-stroke}.ds-article .ed-series{transition:opacity .15s}.ds-article .ed-series[data-muted=true]{opacity:.18}.ds-article .ed-series polyline{stroke-linejoin:round;stroke-linecap:round}.ds-article .ed-gridline{stroke:var(--color-rug);stroke-width:1px}.ds-article .ed-baseline{stroke:var(--color-ash);stroke-width:1px;stroke-dasharray:4 5}.ds-article .ed-reference{stroke:var(--color-ash);stroke-dasharray:2 5;stroke-width:1px;opacity:.6}.ds-article .ed-cursor{stroke:var(--color-cooked);stroke-width:1px;opacity:.3;pointer-events:none}.ds-article .ed-reference-label{top:calc(var(--spacing) * -6);white-space:nowrap;font-size:var(--text-xs);color:var(--color-ash);position:absolute;transform:translate(-50%)}.ds-article .ed-baseline-label{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ash);pointer-events:none;position:absolute;right:0;transform:translateY(-100%)}.ds-article .ed-direction-key{gap:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-article .ed-direction-key span:last-child{text-align:right}.ds-article .ed-x-axis{margin-top:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);position:relative}.ds-article .ed-x-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ds-article .ed-x-axis [data-edge=start]{transform:none}.ds-article .ed-x-axis [data-edge=end]{transform:translate(-100%)}.ds-article .ed-x-axis-unit{top:calc(100% + var(--spacing) * 7);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);position:absolute;left:50%;transform:translate(-50%)}.ds-article .ed-end-labels{padding-left:calc(var(--spacing) * 2)}.ds-article .ed-end-label{left:calc(var(--spacing) * 2);width:calc(100% - var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:1.2;transition:opacity .15s;position:absolute;transform:translateY(-50%)}.ds-article .ed-end-label strong{font-family:var(--font-mono);margin-top:calc(var(--spacing));font-weight:400;display:block}.ds-article .ed-end-label[data-muted=true]{opacity:1}.ds-article .ed-panel-heading{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-article .ed-panel-heading h3{font-family:var(--font-mono);font-size:var(--text-sm)}.ds-article .ed-panel-heading p{text-align:right}.ds-article .ed-panel-heading strong{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;line-height:1}.ds-article .ed-panel-heading p>span{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);display:block}.ds-article .ed-two-time-panels{gap:calc(var(--spacing) * 8);display:grid}.ds-article .ed-two-time-panels .ed-time-chart{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6)}@media (max-width:639px){.ds-article .ed-time-chart{grid-template-columns:calc(var(--spacing) * 8) minmax(0, 1fr) calc(var(--spacing) * 20);gap:calc(var(--spacing) * 2)}.ds-article .ed-panel-heading strong{font-size:var(--text-3xl)}}.ds-article .ed-map-wrap{position:relative}.ds-article .ed-share-map{width:100%;height:auto;display:block;overflow:visible}.ds-article .ed-map-country{cursor:pointer;transition:opacity .15s}.ds-article .ed-map-country[data-muted=true]{opacity:.16}.ds-article .ed-map-country:focus{outline:none}.ds-article .ed-map-country:focus-visible .ed-map-hit{stroke:var(--color-crimson);stroke-width:2px}.ds-article .ed-map-label{transform:translate(-50%, calc(-100% - var(--spacing) * 5));gap:calc(var(--spacing));width:max-content;max-width:calc(var(--spacing) * 48);padding:calc(var(--spacing) * 2);background:var(--color-bg-1);border-bottom:1px solid var(--color-cooked);pointer-events:none;font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);display:grid;position:absolute}.ds-article .ed-map-label strong{font-weight:500}.ds-article .ed-map-label[data-below=true]{transform:translate(-50%, calc(var(--spacing) * 5))}.ds-article .ed-map-label span{font-family:var(--font-mono)}.ds-article .ed-map-key{gap:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);margin-block:calc(var(--spacing) * 5);flex-wrap:wrap;align-items:center;display:flex}.ds-article .ed-map-key i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin-right:calc(var(--spacing) * 2);border-radius:50%;display:inline-block}.ds-article .ed-gain{background:var(--color-crimson)}.ds-article .ed-loss{background:#43B1D1}.ds-article .ed-share-rankings{gap:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-article .ed-share-rankings h3{font-family:var(--font-mono);font-size:var(--text-sm);margin-bottom:calc(var(--spacing) * 3)}.ds-article .ed-share-rank{gap:calc(var(--spacing) * 2);text-align:left;width:100%;padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--color-rug);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;transition:opacity .15s;display:grid}.ds-article .ed-share-rank strong{font-weight:400;font-family:var(--font-mono)}.ds-article .ed-share-rank i{height:calc(var(--spacing));grid-column:1/-1;transition:opacity .15s;display:block}.ds-article .ed-share-rank[data-muted=true]{color:var(--color-ash)}.ds-article .ed-share-rank[data-muted=true] i{opacity:.24}.ds-article .ed-share-rank[data-selected=true]{color:var(--country-ink)}@media (max-width:639px){.ds-article .ed-share-rankings{gap:calc(var(--spacing) * 4)}.ds-article .ed-share-rank{font-size:var(--text-xs)}.ds-article .ed-map-label{font-size:var(--text-xs);gap:calc(var(--spacing) * 2)}}.ds-article .ed-japan-chart{grid-template-columns:calc(var(--spacing) * 12) minmax(0, 1fr);gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 12);display:grid}.ds-article .ed-japan-chart .ed-y-axis,.ds-article .ed-japan-stage{height:calc(var(--spacing) * 65)}.ds-article .ed-japan-stage{min-width:0;position:relative}.ds-article .ed-japan-stage svg{width:100%;height:100%;display:block;overflow:visible}.ds-article .ed-japan-stage :is(polyline,line){vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ds-article .ed-japan-baseline{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--color-ash);white-space:nowrap;pointer-events:none;position:absolute;left:28%;transform:translateY(-100%)}.ds-article .ed-recovery-line{transition:stroke-dashoffset .7s}.ds-article .ed-recovery-end{transition:opacity .15s}.ds-article .ed-japan-chart[data-recovered=true] .ed-recovery-end{transition-delay:.55s}.ds-article .ed-pair-key{gap:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-xs);margin-bottom:calc(var(--spacing) * 8);display:flex}.ds-article .ed-pair-key i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border:1.5px solid var(--color-cooked);background:var(--color-cooked);margin-right:calc(var(--spacing) * 2);border-radius:50%;display:inline-block}.ds-article .ed-pair-key i[data-open]{background:var(--color-bg-1)}.ds-article .ed-population-axis,.ds-article .ed-population-row{grid-template-columns:calc(var(--spacing) * 32) minmax(0, 1fr) calc(var(--spacing) * 24);gap:calc(var(--spacing) * 4);align-items:center;display:grid}.ds-article .ed-population-axis{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);margin-bottom:calc(var(--spacing) * 3)}.ds-article .ed-population-axis>div{height:calc(var(--spacing) * 4);position:relative}.ds-article .ed-population-axis>div span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ds-article .ed-population-axis>div span:first-child{transform:none}.ds-article .ed-population-axis>span:last-child{text-align:right}.ds-article .ed-population-row{text-align:left;width:100%;height:calc(var(--spacing) * 14);font-size:var(--text-sm);border-top:1px solid var(--color-rug);color:var(--country-ink)}.ds-article .ed-population-row strong{font-family:var(--font-mono);text-align:right;font-weight:400}.ds-article .ed-pair-track{height:100%;transition:opacity .15s;position:relative}.ds-article .ed-pair-grid{border-left:1px solid var(--color-rug);height:100%;position:absolute;top:0}.ds-article .ed-pair-connector{border-top:1.5px solid;position:absolute;top:50%}.ds-article .ed-pair-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:currentColor;border:1.5px solid;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ds-article .ed-pair-dot[data-open]{background:var(--color-bg-1);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.ds-article .ed-population-row[data-muted=true]{color:var(--color-ash)}.ds-article .ed-population-row[data-muted=true] .ed-pair-track{opacity:.3}@media (max-width:639px){.ds-article .ed-population-axis,.ds-article .ed-population-row{grid-template-columns:calc(var(--spacing) * 23) minmax(0, 1fr) calc(var(--spacing) * 16);gap:calc(var(--spacing) * 2)}.ds-article .ed-population-row{font-size:var(--text-xs)}.ds-article .ed-population-axis>div span:nth-child(2),.ds-article .ed-population-axis>div span:nth-child(3){display:none}.ds-article .ed-japan-chart{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr);gap:calc(var(--spacing) * 2)}}.ds-article .ed-section-title{gap:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:1fr auto;align-items:baseline;display:grid}.ds-article .ed-section-title h3{font-size:var(--text-sm)}.ds-article .ed-section-title>span{color:var(--color-ash);text-align:right}.ds-article .ed-section-title>span:first-child{text-align:left}.ds-article .ed-metric-bars{margin-top:calc(var(--spacing) * 5)}.ds-article .ed-metric-row{grid-template-columns:calc(var(--spacing) * 30) minmax(0, 1fr) calc(var(--spacing) * 20);gap:calc(var(--spacing) * 4);width:100%;height:calc(var(--spacing) * 12);text-align:left;font-size:var(--text-sm);border-top:1px solid var(--color-rug);align-items:center;display:grid}.ds-article .ed-metric-row strong{font-weight:400;font-family:var(--font-mono);text-align:right}.ds-article .ed-metric-track{display:block}.ds-article .ed-metric-track i{height:calc(var(--spacing) * 2);background:currentColor;transition:opacity .15s;display:block}.ds-article .ed-metric-row[data-muted=true]{color:var(--color-ash)!important}.ds-article .ed-metric-row[data-muted=true] .ed-metric-track{opacity:.25}.ds-article .ed-accounts-history{margin-top:calc(var(--spacing) * 10)}.ds-article .ed-accounts-history .ed-time-chart{margin-bottom:calc(var(--spacing) * 15)}@media (max-width:639px){.ds-article .ed-metric-row{grid-template-columns:calc(var(--spacing) * 24) minmax(0, 1fr) calc(var(--spacing) * 16);gap:calc(var(--spacing) * 2);font-size:var(--text-xs)}.ds-article .ed-accounts-history .ed-time-chart{grid-template-columns:calc(var(--spacing) * 8) minmax(0, 1fr) calc(var(--spacing) * 25)}}.ds-article .ed-language-directions{font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:repeat(2,1fr);display:grid}.ds-article .ed-language-directions span:last-child{text-align:right}.ds-article .ed-language-plot{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 12);position:relative}.ds-article .ed-language-plot>svg{width:100%;height:100%;display:block;overflow:visible}.ds-article .ed-parity-label{top:calc(var(--spacing) * -6);font-size:var(--text-xs);color:var(--color-ash);white-space:nowrap;position:absolute;transform:translate(-50%)}.ds-article .ed-language-dot{cursor:pointer;transition:opacity .15s}.ds-article .ed-language-plot[data-motion=true] .ed-language-dot{transition:transform .65s cubic-bezier(.22,.61,.36,1),opacity .15s}.ds-article .ed-language-dot[data-muted=true]{opacity:.2}.ds-article .ed-language-dot:focus{outline:none}.ds-article .ed-language-dot:focus-visible .ed-language-hit{stroke:var(--color-crimson);stroke-width:1.5px}.ds-article .ed-language-scenes{margin-bottom:calc(var(--spacing) * 6)}.ds-article .ed-india-counts{margin-top:calc(var(--spacing) * 8)}.ds-article .ed-india-counts .ed-section-title{margin-bottom:calc(var(--spacing) * 4)}.ds-article .ed-india-counts .ed-metric-track i{transition:width .65s cubic-bezier(.22,.61,.36,1)}.ds-article .ed-india-history{margin-top:calc(var(--spacing) * 10)}.ds-article .ed-india-chart{grid-template-columns:calc(var(--spacing) * 10) minmax(0, 1fr);gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 10);display:grid}.ds-article .ed-india-cursor{stroke:var(--color-cooked);opacity:.25;stroke-width:1px}.ds-article .ed-india-chart[data-motion=true] .ed-india-point,.ds-article .ed-india-chart[data-motion=true] .ed-india-cursor{transition:transform .65s cubic-bezier(.22,.61,.36,1)}

/* _next/static/chunks/15x1jcbed-a9i.css */
.ds-article .flow-diagram{position:relative}.ds-article .flow-ribbon{transition:opacity .35s}.ds-article .flow-label{transition:opacity .15s}.ds-article .flow-travelling-arrow{fill:none;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.ds-article .flow-country{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute}.ds-article .flow-country:focus-visible{outline:2px solid var(--color-crimson);outline-offset:0}.ds-article .flow-label[data-selected=true] .flow-country-name{fill:var(--color-crimson)}.ds-article .flow-readout{min-height:calc(var(--spacing) * 10);line-height:var(--leading-base)}@media (prefers-reduced-motion:reduce){.ds-article .data-story:not([data-motion-allowed=true]) .flow-ribbon,.ds-article .data-story:not([data-motion-allowed=true]) .flow-label{transition:none}}.ds-article .data-story[data-motion-allowed=false] .flow-ribbon,.ds-article .data-story[data-motion-allowed=false] .flow-label{transition:none}

/* _next/static/chunks/0.vmisnld_8po.css */
.ds-article .katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.ds-article .katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.ds-article .katex .katex-version:after{content:"0.19.0"}.ds-article .katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-article .katex .katex-html>.katex-newline{display:block}.ds-article .katex .katex-base{white-space:nowrap;width:min-content;position:relative}.ds-article .katex .katex-base,.ds-article .katex .katex-strut{display:inline-block}.ds-article .katex .textbf{font-weight:700}.ds-article .katex .textit{font-style:italic}.ds-article .katex .textrm{font-family:KaTeX_Main}.ds-article .katex .textsf{font-family:KaTeX_SansSerif}.ds-article .katex .texttt{font-family:KaTeX_Typewriter}.ds-article .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.ds-article .katex .mathit{font-family:KaTeX_Main;font-style:italic}.ds-article .katex .mathrm{font-style:normal}.ds-article .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.ds-article .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.ds-article .katex .amsrm,.ds-article .katex .mathbb,.ds-article .katex .textbb{font-family:KaTeX_AMS}.ds-article .katex .mathcal{font-family:KaTeX_Caligraphic}.ds-article .katex .mathfrak,.ds-article .katex .textfrak{font-family:KaTeX_Fraktur}.ds-article .katex .mathboldfrak,.ds-article .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.ds-article .katex .mathtt{font-family:KaTeX_Typewriter}.ds-article .katex .mathscr,.ds-article .katex .textscr{font-family:KaTeX_Script}.ds-article .katex .mathsf,.ds-article .katex .textsf{font-family:KaTeX_SansSerif}.ds-article .katex .mathboldsf,.ds-article .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.ds-article .katex .mathitsf,.ds-article .katex .mathsfit,.ds-article .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.ds-article .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.ds-article .katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.ds-article .katex .vlist-r{display:table-row}.ds-article .katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.ds-article .katex .vlist>span{height:0;display:block;position:relative}.ds-article .katex .vlist>span>span{display:inline-block}.ds-article .katex .vlist>span>.pstrut{width:0;overflow:hidden}.ds-article .katex .vlist-t2{margin-right:-2px}.ds-article .katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.ds-article .katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.ds-article .katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.ds-article .katex .msupsub{text-align:left}.ds-article .katex .mfrac>span>span{text-align:center}.ds-article .katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.ds-article .katex .katex-hdashline,.ds-article .katex .katex-hline,.ds-article .katex .katex-overline .overline-line,.ds-article .katex .katex-rule,.ds-article .katex .katex-underline .underline-line,.ds-article .katex .mfrac .frac-line{min-height:1px}.ds-article .katex .mspace{display:inline-block}.ds-article .katex .katex-smash{line-height:0;display:inline}.ds-article .katex .clap,.ds-article .katex .llap,.ds-article .katex .rlap{width:0;position:relative}.ds-article .katex .clap>.katex-inner,.ds-article .katex .llap>.katex-inner,.ds-article .katex .rlap>.katex-inner{position:absolute}.ds-article .katex .clap>.katex-fix,.ds-article .katex .llap>.katex-fix,.ds-article .katex .rlap>.katex-fix{display:inline-block}.ds-article .katex .llap>.katex-inner{right:0}.ds-article .katex .clap>.katex-inner,.ds-article .katex .rlap>.katex-inner{left:0}.ds-article .katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.ds-article .katex .katex-rule{border:0 solid;display:inline-block;position:relative}.ds-article .katex .katex-hline,.ds-article .katex .katex-overline .overline-line,.ds-article .katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.ds-article .katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.ds-article .katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.ds-article .katex .fontsize-ensurer.reset-size1.size1,.ds-article .katex .katex-sizing.reset-size1.size1{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size1.size2,.ds-article .katex .katex-sizing.reset-size1.size2{font-size:1.2em}.ds-article .katex .fontsize-ensurer.reset-size1.size3,.ds-article .katex .katex-sizing.reset-size1.size3{font-size:1.4em}.ds-article .katex .fontsize-ensurer.reset-size1.size4,.ds-article .katex .katex-sizing.reset-size1.size4{font-size:1.6em}.ds-article .katex .fontsize-ensurer.reset-size1.size5,.ds-article .katex .katex-sizing.reset-size1.size5{font-size:1.8em}.ds-article .katex .fontsize-ensurer.reset-size1.size6,.ds-article .katex .katex-sizing.reset-size1.size6{font-size:2em}.ds-article .katex .fontsize-ensurer.reset-size1.size7,.ds-article .katex .katex-sizing.reset-size1.size7{font-size:2.4em}.ds-article .katex .fontsize-ensurer.reset-size1.size8,.ds-article .katex .katex-sizing.reset-size1.size8{font-size:2.88em}.ds-article .katex .fontsize-ensurer.reset-size1.size9,.ds-article .katex .katex-sizing.reset-size1.size9{font-size:3.456em}.ds-article .katex .fontsize-ensurer.reset-size1.size10,.ds-article .katex .katex-sizing.reset-size1.size10{font-size:4.148em}.ds-article .katex .fontsize-ensurer.reset-size1.size11,.ds-article .katex .katex-sizing.reset-size1.size11{font-size:4.976em}.ds-article .katex .fontsize-ensurer.reset-size2.size1,.ds-article .katex .katex-sizing.reset-size2.size1{font-size:.833333em}.ds-article .katex .fontsize-ensurer.reset-size2.size2,.ds-article .katex .katex-sizing.reset-size2.size2{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size2.size3,.ds-article .katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.ds-article .katex .fontsize-ensurer.reset-size2.size4,.ds-article .katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.ds-article .katex .fontsize-ensurer.reset-size2.size5,.ds-article .katex .katex-sizing.reset-size2.size5{font-size:1.5em}.ds-article .katex .fontsize-ensurer.reset-size2.size6,.ds-article .katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.ds-article .katex .fontsize-ensurer.reset-size2.size7,.ds-article .katex .katex-sizing.reset-size2.size7{font-size:2em}.ds-article .katex .fontsize-ensurer.reset-size2.size8,.ds-article .katex .katex-sizing.reset-size2.size8{font-size:2.4em}.ds-article .katex .fontsize-ensurer.reset-size2.size9,.ds-article .katex .katex-sizing.reset-size2.size9{font-size:2.88em}.ds-article .katex .fontsize-ensurer.reset-size2.size10,.ds-article .katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.ds-article .katex .fontsize-ensurer.reset-size2.size11,.ds-article .katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.ds-article .katex .fontsize-ensurer.reset-size3.size1,.ds-article .katex .katex-sizing.reset-size3.size1{font-size:.714286em}.ds-article .katex .fontsize-ensurer.reset-size3.size2,.ds-article .katex .katex-sizing.reset-size3.size2{font-size:.857143em}.ds-article .katex .fontsize-ensurer.reset-size3.size3,.ds-article .katex .katex-sizing.reset-size3.size3{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size3.size4,.ds-article .katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.ds-article .katex .fontsize-ensurer.reset-size3.size5,.ds-article .katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.ds-article .katex .fontsize-ensurer.reset-size3.size6,.ds-article .katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.ds-article .katex .fontsize-ensurer.reset-size3.size7,.ds-article .katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.ds-article .katex .fontsize-ensurer.reset-size3.size8,.ds-article .katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.ds-article .katex .fontsize-ensurer.reset-size3.size9,.ds-article .katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.ds-article .katex .fontsize-ensurer.reset-size3.size10,.ds-article .katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.ds-article .katex .fontsize-ensurer.reset-size3.size11,.ds-article .katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.ds-article .katex .fontsize-ensurer.reset-size4.size1,.ds-article .katex .katex-sizing.reset-size4.size1{font-size:.625em}.ds-article .katex .fontsize-ensurer.reset-size4.size2,.ds-article .katex .katex-sizing.reset-size4.size2{font-size:.75em}.ds-article .katex .fontsize-ensurer.reset-size4.size3,.ds-article .katex .katex-sizing.reset-size4.size3{font-size:.875em}.ds-article .katex .fontsize-ensurer.reset-size4.size4,.ds-article .katex .katex-sizing.reset-size4.size4{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size4.size5,.ds-article .katex .katex-sizing.reset-size4.size5{font-size:1.125em}.ds-article .katex .fontsize-ensurer.reset-size4.size6,.ds-article .katex .katex-sizing.reset-size4.size6{font-size:1.25em}.ds-article .katex .fontsize-ensurer.reset-size4.size7,.ds-article .katex .katex-sizing.reset-size4.size7{font-size:1.5em}.ds-article .katex .fontsize-ensurer.reset-size4.size8,.ds-article .katex .katex-sizing.reset-size4.size8{font-size:1.8em}.ds-article .katex .fontsize-ensurer.reset-size4.size9,.ds-article .katex .katex-sizing.reset-size4.size9{font-size:2.16em}.ds-article .katex .fontsize-ensurer.reset-size4.size10,.ds-article .katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.ds-article .katex .fontsize-ensurer.reset-size4.size11,.ds-article .katex .katex-sizing.reset-size4.size11{font-size:3.11em}.ds-article .katex .fontsize-ensurer.reset-size5.size1,.ds-article .katex .katex-sizing.reset-size5.size1{font-size:.555556em}.ds-article .katex .fontsize-ensurer.reset-size5.size2,.ds-article .katex .katex-sizing.reset-size5.size2{font-size:.666667em}.ds-article .katex .fontsize-ensurer.reset-size5.size3,.ds-article .katex .katex-sizing.reset-size5.size3{font-size:.777778em}.ds-article .katex .fontsize-ensurer.reset-size5.size4,.ds-article .katex .katex-sizing.reset-size5.size4{font-size:.888889em}.ds-article .katex .fontsize-ensurer.reset-size5.size5,.ds-article .katex .katex-sizing.reset-size5.size5{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size5.size6,.ds-article .katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.ds-article .katex .fontsize-ensurer.reset-size5.size7,.ds-article .katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.ds-article .katex .fontsize-ensurer.reset-size5.size8,.ds-article .katex .katex-sizing.reset-size5.size8{font-size:1.6em}.ds-article .katex .fontsize-ensurer.reset-size5.size9,.ds-article .katex .katex-sizing.reset-size5.size9{font-size:1.92em}.ds-article .katex .fontsize-ensurer.reset-size5.size10,.ds-article .katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.ds-article .katex .fontsize-ensurer.reset-size5.size11,.ds-article .katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.ds-article .katex .fontsize-ensurer.reset-size6.size1,.ds-article .katex .katex-sizing.reset-size6.size1{font-size:.5em}.ds-article .katex .fontsize-ensurer.reset-size6.size2,.ds-article .katex .katex-sizing.reset-size6.size2{font-size:.6em}.ds-article .katex .fontsize-ensurer.reset-size6.size3,.ds-article .katex .katex-sizing.reset-size6.size3{font-size:.7em}.ds-article .katex .fontsize-ensurer.reset-size6.size4,.ds-article .katex .katex-sizing.reset-size6.size4{font-size:.8em}.ds-article .katex .fontsize-ensurer.reset-size6.size5,.ds-article .katex .katex-sizing.reset-size6.size5{font-size:.9em}.ds-article .katex .fontsize-ensurer.reset-size6.size6,.ds-article .katex .katex-sizing.reset-size6.size6{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size6.size7,.ds-article .katex .katex-sizing.reset-size6.size7{font-size:1.2em}.ds-article .katex .fontsize-ensurer.reset-size6.size8,.ds-article .katex .katex-sizing.reset-size6.size8{font-size:1.44em}.ds-article .katex .fontsize-ensurer.reset-size6.size9,.ds-article .katex .katex-sizing.reset-size6.size9{font-size:1.728em}.ds-article .katex .fontsize-ensurer.reset-size6.size10,.ds-article .katex .katex-sizing.reset-size6.size10{font-size:2.074em}.ds-article .katex .fontsize-ensurer.reset-size6.size11,.ds-article .katex .katex-sizing.reset-size6.size11{font-size:2.488em}.ds-article .katex .fontsize-ensurer.reset-size7.size1,.ds-article .katex .katex-sizing.reset-size7.size1{font-size:.416667em}.ds-article .katex .fontsize-ensurer.reset-size7.size2,.ds-article .katex .katex-sizing.reset-size7.size2{font-size:.5em}.ds-article .katex .fontsize-ensurer.reset-size7.size3,.ds-article .katex .katex-sizing.reset-size7.size3{font-size:.583333em}.ds-article .katex .fontsize-ensurer.reset-size7.size4,.ds-article .katex .katex-sizing.reset-size7.size4{font-size:.666667em}.ds-article .katex .fontsize-ensurer.reset-size7.size5,.ds-article .katex .katex-sizing.reset-size7.size5{font-size:.75em}.ds-article .katex .fontsize-ensurer.reset-size7.size6,.ds-article .katex .katex-sizing.reset-size7.size6{font-size:.833333em}.ds-article .katex .fontsize-ensurer.reset-size7.size7,.ds-article .katex .katex-sizing.reset-size7.size7{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size7.size8,.ds-article .katex .katex-sizing.reset-size7.size8{font-size:1.2em}.ds-article .katex .fontsize-ensurer.reset-size7.size9,.ds-article .katex .katex-sizing.reset-size7.size9{font-size:1.44em}.ds-article .katex .fontsize-ensurer.reset-size7.size10,.ds-article .katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.ds-article .katex .fontsize-ensurer.reset-size7.size11,.ds-article .katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.ds-article .katex .fontsize-ensurer.reset-size8.size1,.ds-article .katex .katex-sizing.reset-size8.size1{font-size:.347222em}.ds-article .katex .fontsize-ensurer.reset-size8.size2,.ds-article .katex .katex-sizing.reset-size8.size2{font-size:.416667em}.ds-article .katex .fontsize-ensurer.reset-size8.size3,.ds-article .katex .katex-sizing.reset-size8.size3{font-size:.486111em}.ds-article .katex .fontsize-ensurer.reset-size8.size4,.ds-article .katex .katex-sizing.reset-size8.size4{font-size:.555556em}.ds-article .katex .fontsize-ensurer.reset-size8.size5,.ds-article .katex .katex-sizing.reset-size8.size5{font-size:.625em}.ds-article .katex .fontsize-ensurer.reset-size8.size6,.ds-article .katex .katex-sizing.reset-size8.size6{font-size:.694444em}.ds-article .katex .fontsize-ensurer.reset-size8.size7,.ds-article .katex .katex-sizing.reset-size8.size7{font-size:.833333em}.ds-article .katex .fontsize-ensurer.reset-size8.size8,.ds-article .katex .katex-sizing.reset-size8.size8{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size8.size9,.ds-article .katex .katex-sizing.reset-size8.size9{font-size:1.2em}.ds-article .katex .fontsize-ensurer.reset-size8.size10,.ds-article .katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.ds-article .katex .fontsize-ensurer.reset-size8.size11,.ds-article .katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.ds-article .katex .fontsize-ensurer.reset-size9.size1,.ds-article .katex .katex-sizing.reset-size9.size1{font-size:.289352em}.ds-article .katex .fontsize-ensurer.reset-size9.size2,.ds-article .katex .katex-sizing.reset-size9.size2{font-size:.347222em}.ds-article .katex .fontsize-ensurer.reset-size9.size3,.ds-article .katex .katex-sizing.reset-size9.size3{font-size:.405093em}.ds-article .katex .fontsize-ensurer.reset-size9.size4,.ds-article .katex .katex-sizing.reset-size9.size4{font-size:.462963em}.ds-article .katex .fontsize-ensurer.reset-size9.size5,.ds-article .katex .katex-sizing.reset-size9.size5{font-size:.520833em}.ds-article .katex .fontsize-ensurer.reset-size9.size6,.ds-article .katex .katex-sizing.reset-size9.size6{font-size:.578704em}.ds-article .katex .fontsize-ensurer.reset-size9.size7,.ds-article .katex .katex-sizing.reset-size9.size7{font-size:.694444em}.ds-article .katex .fontsize-ensurer.reset-size9.size8,.ds-article .katex .katex-sizing.reset-size9.size8{font-size:.833333em}.ds-article .katex .fontsize-ensurer.reset-size9.size9,.ds-article .katex .katex-sizing.reset-size9.size9{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size9.size10,.ds-article .katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.ds-article .katex .fontsize-ensurer.reset-size9.size11,.ds-article .katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.ds-article .katex .fontsize-ensurer.reset-size10.size1,.ds-article .katex .katex-sizing.reset-size10.size1{font-size:.24108em}.ds-article .katex .fontsize-ensurer.reset-size10.size2,.ds-article .katex .katex-sizing.reset-size10.size2{font-size:.289296em}.ds-article .katex .fontsize-ensurer.reset-size10.size3,.ds-article .katex .katex-sizing.reset-size10.size3{font-size:.337512em}.ds-article .katex .fontsize-ensurer.reset-size10.size4,.ds-article .katex .katex-sizing.reset-size10.size4{font-size:.385728em}.ds-article .katex .fontsize-ensurer.reset-size10.size5,.ds-article .katex .katex-sizing.reset-size10.size5{font-size:.433944em}.ds-article .katex .fontsize-ensurer.reset-size10.size6,.ds-article .katex .katex-sizing.reset-size10.size6{font-size:.48216em}.ds-article .katex .fontsize-ensurer.reset-size10.size7,.ds-article .katex .katex-sizing.reset-size10.size7{font-size:.578592em}.ds-article .katex .fontsize-ensurer.reset-size10.size8,.ds-article .katex .katex-sizing.reset-size10.size8{font-size:.694311em}.ds-article .katex .fontsize-ensurer.reset-size10.size9,.ds-article .katex .katex-sizing.reset-size10.size9{font-size:.833173em}.ds-article .katex .fontsize-ensurer.reset-size10.size10,.ds-article .katex .katex-sizing.reset-size10.size10{font-size:1em}.ds-article .katex .fontsize-ensurer.reset-size10.size11,.ds-article .katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.ds-article .katex .fontsize-ensurer.reset-size11.size1,.ds-article .katex .katex-sizing.reset-size11.size1{font-size:.200965em}.ds-article .katex .fontsize-ensurer.reset-size11.size2,.ds-article .katex .katex-sizing.reset-size11.size2{font-size:.241158em}.ds-article .katex .fontsize-ensurer.reset-size11.size3,.ds-article .katex .katex-sizing.reset-size11.size3{font-size:.281351em}.ds-article .katex .fontsize-ensurer.reset-size11.size4,.ds-article .katex .katex-sizing.reset-size11.size4{font-size:.321543em}.ds-article .katex .fontsize-ensurer.reset-size11.size5,.ds-article .katex .katex-sizing.reset-size11.size5{font-size:.361736em}.ds-article .katex .fontsize-ensurer.reset-size11.size6,.ds-article .katex .katex-sizing.reset-size11.size6{font-size:.401929em}.ds-article .katex .fontsize-ensurer.reset-size11.size7,.ds-article .katex .katex-sizing.reset-size11.size7{font-size:.482315em}.ds-article .katex .fontsize-ensurer.reset-size11.size8,.ds-article .katex .katex-sizing.reset-size11.size8{font-size:.578778em}.ds-article .katex .fontsize-ensurer.reset-size11.size9,.ds-article .katex .katex-sizing.reset-size11.size9{font-size:.694534em}.ds-article .katex .fontsize-ensurer.reset-size11.size10,.ds-article .katex .katex-sizing.reset-size11.size10{font-size:.833601em}.ds-article .katex .fontsize-ensurer.reset-size11.size11,.ds-article .katex .katex-sizing.reset-size11.size11{font-size:1em}.ds-article .katex .delimsizing.size1{font-family:KaTeX_Size1}.ds-article .katex .delimsizing.size2{font-family:KaTeX_Size2}.ds-article .katex .delimsizing.size3{font-family:KaTeX_Size3}.ds-article .katex .delimsizing.size4{font-family:KaTeX_Size4}.ds-article .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.ds-article .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.ds-article .katex .nulldelimiter{width:.12em;display:inline-block}.ds-article .katex .delimcenter,.ds-article .katex .op-symbol{position:relative}.ds-article .katex .op-symbol.small-op{font-family:KaTeX_Size1}.ds-article .katex .op-symbol.large-op{font-family:KaTeX_Size2}.ds-article .katex .katex-accent>.vlist-t,.ds-article .katex .op-limits>.vlist-t{text-align:center}.ds-article .katex .katex-accent .accent-body{position:relative}.ds-article .katex .katex-accent .accent-body:not(.accent-full){width:0}.ds-article .katex .katex-overlay{display:block}.ds-article .katex .mtable .vertical-separator{min-width:1px;display:inline-block}.ds-article .katex .mtable .arraycolsep{display:inline-block}.ds-article .katex .mtable .col-align-c>.vlist-t{text-align:center}.ds-article .katex .mtable .col-align-l>.vlist-t{text-align:left}.ds-article .katex .mtable .col-align-r>.vlist-t{text-align:right}.ds-article .katex .svg-align{text-align:left}.ds-article .katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.ds-article .katex svg path{stroke:none}.ds-article .katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.ds-article .katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.ds-article .katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.ds-article .katex .katex-stretchy:after,.ds-article .katex .katex-stretchy:before{content:""}.ds-article .katex .hide-tail{width:100%;position:relative;overflow:hidden}.ds-article .katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.ds-article .katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.ds-article .katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.ds-article .katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.ds-article .katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.ds-article .katex .x-arrow-pad{padding:0 .5em}.ds-article .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.ds-article .katex .mover,.ds-article .katex .munder,.ds-article .katex .x-arrow{text-align:center}.ds-article .katex .boxpad{padding:0 .3em}.ds-article .katex .fbox,.ds-article .katex .fcolorbox{box-sizing:border-box;border:.04em solid}.ds-article .katex .cancel-pad{padding:0 .2em}.ds-article .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.ds-article .katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.ds-article .katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.ds-article .katex .anglpad{padding:0 .03889em}.ds-article .katex .reflectbox{display:inline-block;transform:scaleX(-1)}.ds-article .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.ds-article .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.ds-article .katex .mtr-glue{width:50%}.ds-article .katex .cd-vert-arrow{display:inline-block;position:relative}.ds-article .katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.ds-article .katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.ds-article .katex-display{text-align:center;margin:1em 0;display:block}.ds-article .katex-display>.katex{text-align:center;white-space:nowrap;display:block}.ds-article .katex-display>.katex>.katex-html{display:block;position:relative}.ds-article .katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.ds-article .katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.ds-article .katex-display.fleqn>.katex{text-align:left;padding-left:2em}.ds-article{counter-reset:katexEqnNo mmlEqnNo}
.ds-article .data-story .story-body>p+p{margin-top:calc(var(--spacing) * 5)}.ds-article .data-story .story-figure{margin-block:calc(var(--spacing) * 12)}@media (min-width:1024px){.ds-article .data-story .story-body>p+p{margin-top:calc(var(--spacing) * 7.5)}.ds-article .data-story .story-figure{margin-block:calc(var(--spacing) * 24)}}.ds-article .data-story .story-body sup{font-size:var(--text-story-citation)}.ds-article .data-story details a{text-underline-offset:.2em;text-decoration:underline}.ds-article .data-story :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--color-crimson);outline-offset:calc(var(--spacing))}.ds-article .data-story .story-disclosure li:target{background:var(--color-custard)}.ds-article .data-story .story-disclosure>summary::-webkit-details-marker{display:none}.ds-article .data-story .story-disclosure[open]>summary svg{rotate:180deg}.ds-article .data-story .story-supporting{margin-block:calc(var(--spacing) * 9);border-top:1px solid color-mix(in srgb, var(--color-cooked) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-cooked) 30%, transparent)}.ds-article .data-story .story-supporting>summary{padding-block:calc(var(--spacing) * 3);color:var(--color-cooked)}.ds-article .data-story .story-supporting-content{padding-bottom:calc(var(--spacing) * 5)}.ds-article .data-story .story-supporting-content>p+p{margin-top:calc(var(--spacing) * 5)}.ds-article .data-story .story-supporting-content .story-figure{margin-block:calc(var(--spacing) * 8)}.ds-article .data-story .methodology-note{gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10);color:var(--color-cooked);display:grid}.ds-article .data-story .methodology-note>section{gap:calc(var(--spacing) * 5);display:grid}.ds-article .data-story .methodology-note>section+section{padding-top:calc(var(--spacing) * 8);border-top:1px solid color-mix(in srgb, var(--color-cooked) 25%, transparent)}.ds-article .data-story .methodology-note h3{margin-bottom:calc(var(--spacing) * 2)}.ds-article .data-story .methodology-note a{text-underline-offset:.2em;text-decoration:underline}.ds-article .data-story .method-equation{min-width:0;padding-block:calc(var(--spacing) * 4);scrollbar-width:thin;text-align:center;overflow:auto hidden}.ds-article .data-story .method-equation .katex-display{text-align:center;width:max-content;min-width:100%;margin:0}.ds-article .data-story .method-equation .katex-display>.katex{text-align:center}.ds-article .data-story .regional-growth-axis{position:relative}.ds-article .data-story .regional-growth-axis span{position:absolute;right:0;transform:translateY(50%)}.ds-article .push-timeline{font-family:var(--font-mono)}.ds-article .push-timeline-header{align-items:start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-article .push-timeline-replay{padding-block:calc(var(--spacing) * 1.5);border-bottom:1px solid var(--color-cooked);cursor:pointer;text-align:right}.ds-article .push-timeline-replay:hover{color:var(--color-crimson);border-color:var(--color-crimson)}.ds-article .push-timeline-replay:focus-visible{outline:2px solid var(--color-crimson);outline-offset:calc(var(--spacing) * 2)}.ds-article .push-timeline-annotation{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 7);display:grid}.ds-article .push-timeline-event-rail{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-article .push-timeline-event-label{align-content:start;gap:calc(var(--spacing) * .5);min-width:0;padding-left:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);border-left:2px solid;display:grid}.ds-article .push-timeline-date{margin-top:calc(var(--spacing) * 4);text-align:right}.ds-article .push-timeline-panels{gap:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 4);display:grid}.ds-article .push-timeline-panel-heading{align-items:baseline;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-article .push-timeline-chart{grid-template-columns:calc(var(--spacing) * 12) minmax(0, 1fr);gap:calc(var(--spacing) * 2);display:grid}.ds-article .push-timeline-axis,.ds-article .push-timeline-plot{height:calc(var(--spacing) * 36);position:relative}.ds-article .push-timeline-axis span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ash);position:absolute;right:0;transform:translateY(50%)}.ds-article .push-timeline-gridline{border-top:1px solid var(--color-rug);position:absolute;inset-inline:0}.ds-article .push-timeline-event{z-index:1;transform-origin:bottom;border-left:2px dashed;position:absolute;inset-block:0}.ds-article .push-timeline-event--navy,.ds-article .push-timeline-event-label--navy{color:var(--color-navy)}.ds-article .push-timeline-event--burnt-orange,.ds-article .push-timeline-event-label--burnt-orange{color:var(--color-burnt-orange)}.ds-article .push-timeline-event--cooked,.ds-article .push-timeline-event-label--cooked{color:var(--color-cooked)}.ds-article .push-timeline-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-article .push-timeline-plot path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ds-article .push-timeline-context{stroke:var(--color-cooked);stroke-width:2px;opacity:.18}.ds-article .push-timeline-trace{stroke:var(--color-mandarin);stroke-width:3px}.ds-article .push-timeline-point{z-index:3;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border:2px solid var(--color-mandarin);background:var(--color-bg-1);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ds-article .push-timeline-years{margin-left:calc(var(--spacing) * 14);margin-top:calc(var(--spacing) * 2);grid-template-columns:repeat(4,1fr);display:grid}.ds-article .push-timeline-years span:nth-child(2),.ds-article .push-timeline-years span:nth-child(3){text-align:center}.ds-article .push-timeline-years span:last-child{text-align:right}.ds-article .push-timeline-note{margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-rug)}@media (max-width:639px){.ds-article .push-timeline-header{gap:calc(var(--spacing) * 2);grid-template-columns:1fr}.ds-article .push-timeline-axis,.ds-article .push-timeline-plot{height:calc(var(--spacing) * 30)}.ds-article .push-timeline-panels{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 6)}.ds-article .push-timeline-event-rail{gap:calc(var(--spacing) * 2);grid-template-columns:1fr}.ds-article .push-timeline-event-label{align-items:baseline;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto}}.ds-article .country-change-figure{gap:calc(var(--spacing) * 24);grid-template-columns:minmax(0,1fr);display:grid}.ds-article .country-change-panel{width:100%;position:relative}.ds-article .country-change-svg svg{width:100%;height:auto;display:block}.ds-article .country-change-svg--mobile{display:none}.ds-article .country-change-panel[data-motion=armed] .country-change-ribbon{clip-path:inset(0 100% 0 0)}.ds-article .country-change-panel[data-motion=playing] .country-change-ribbon{animation:1.45s ease-out 2.15s both country-change-unfurl}.ds-article .country-change-panel[data-motion=playing] .country-change-ribbon[data-country=US]{animation-delay:0s}.ds-article .country-change-panel[data-motion=playing] .country-change-ribbon[data-country=IN]{animation-delay:.65s}.ds-article .country-change-panel[data-motion=playing] .country-change-ribbon[data-country=CN],.ds-article .country-change-panel[data-motion=playing] .country-change-ribbon[data-country=BR]{animation-delay:1.3s}@keyframes country-change-unfurl{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:767px){.ds-article .country-change-figure{gap:calc(var(--spacing) * 16)}.ds-article .country-change-svg--desktop{display:none}.ds-article .country-change-svg--mobile{display:block}}@media (prefers-reduced-motion:reduce){.ds-article .data-story:not([data-motion-allowed=true]) .country-change-panel .country-change-ribbon{clip-path:none!important;animation:none!important}}

/* _next/static/chunks/0hj7phzph72ui.css */
.ds-article .spike-preview-page-heading{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 14);display:grid}.ds-article .spike-preview-page-heading .ts-paragraph{max-width:65ch}.ds-article .spike-preview{border-top:1px solid var(--color-cooked);padding-top:calc(var(--spacing) * 6)}.ds-article .spike-preview-header{align-items:end;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-article .spike-preview-header-title{gap:calc(var(--spacing) * 2);display:grid}.ds-article .spike-preview-header h2{line-height:var(--leading-base)}.ds-article .spike-preview-color-key{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-article .spike-preview-color-key span{align-items:center;gap:var(--spacing);white-space:nowrap;display:inline-flex}.ds-article .spike-preview-color-key i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);display:block}.ds-article .spike-preview-key-2020{background:var(--color-blue-ray)}.ds-article .spike-preview-key-growth{background:#E86386}.ds-article .spike-preview-color-key .spike-preview-key-loss{border-top:2px dashed var(--color-navy);height:0}.ds-article .spike-preview-reading{line-height:var(--leading-base);justify-items:end;display:grid}.ds-article .spike-preview-reading strong{line-height:1}.ds-article .spike-preview-map-scroll{margin-top:calc(var(--spacing) * 5);overflow-x:auto}.ds-article .spike-preview-canvas{min-width:0}.ds-article .spike-preview-map{width:100%;height:auto;display:block}.ds-article .spike-preview-shape{fill:var(--color-blue-ray);fill-opacity:.88}.ds-article .spike-preview-growth{fill:var(--color-crimson);fill-opacity:.98}.ds-article .spike-preview-loss{fill:none;stroke:var(--color-navy);stroke-width:1.5px;stroke-dasharray:3 2}.ds-article .spike-preview-country{pointer-events:none}.ds-article .spike-preview-key-heading,.ds-article .spike-preview-key-note,.ds-article .spike-preview-key-label{fill:var(--color-cooked);font-family:var(--font-mono);font-size:var(--text-sm)}.ds-article .spike-preview-key-heading{letter-spacing:.08em}.ds-article .spike-preview-key-note{fill:var(--color-ash)}.ds-article .spike-preview-key-baseline{stroke:var(--color-rug);stroke-width:1px}.ds-article .spike-preview-progress{gap:calc(var(--spacing) / 2);grid-template-columns:repeat(25,minmax(0,1fr));display:grid}.ds-article .spike-preview-progress span{height:var(--spacing);background:var(--color-rug)}.ds-article .spike-preview-progress span.is-past{background:var(--color-crimson)}.ds-article .spike-preview-progress-labels{height:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 2);position:relative}.ds-article .spike-preview-progress-labels span{position:absolute;top:0}.ds-article .spike-preview-progress-labels span:first-child{left:0}.ds-article .spike-preview-progress-labels span:nth-child(2){left:33.333%;transform:translate(-50%)}.ds-article .spike-preview-progress-labels span:nth-child(3){left:66.667%;transform:translate(-50%)}.ds-article .spike-preview-progress-labels span:last-child{right:0}.ds-article .spike-preview-back{margin-top:calc(var(--spacing) * 14);text-underline-offset:3px;text-decoration:underline;display:inline-block}@media (max-width:639px){.ds-article .spike-preview-canvas{min-width:700px}.ds-article .spike-preview-header{gap:calc(var(--spacing) * 3);grid-template-columns:1fr}.ds-article .spike-preview-reading{place-items:baseline start;gap:calc(var(--spacing) * 2);grid-template-columns:auto auto minmax(0,1fr)}}

/* _next/static/chunks/06s.xrm18ksrf.css */
.ds-article .growth-acceleration{border-top:1px solid var(--color-cooked);padding-top:calc(var(--spacing) * 6)}.ds-article .growth-acceleration-header{gap:calc(var(--spacing) * 2);display:grid}.ds-article .growth-acceleration-svg{width:100%;height:auto;margin-top:calc(var(--spacing) * 5);font-family:var(--font-mono);display:block;overflow:visible}.ds-article .growth-acceleration-svg--mobile{display:none}.ds-article .growth-acceleration-label{fill:var(--color-cooked);font-size:var(--text-sm)}.ds-article .growth-acceleration-label--faster{fill:var(--color-crimson)}.ds-article .growth-acceleration-count{font-size:var(--text-lg);font-weight:700}.ds-article .growth-acceleration-dot--slower{--target-fill:var(--color-cooked);fill:var(--target-fill)}.ds-article .growth-acceleration-dot--faster{--target-fill:var(--color-mandarin);fill:var(--target-fill)}.ds-article .growth-acceleration[data-motion=playing] .growth-acceleration-dot{animation:2.5s cubic-bezier(.22,.7,.18,1) both growth-acceleration-sort;animation-delay:var(--dot-delay)}@keyframes growth-acceleration-sort{0%{transform:translate(var(--start-x), var(--start-y));fill:var(--color-ash);opacity:.65}to{fill:var(--target-fill);opacity:1;transform:translate(0)}}@media (max-width:639px){.ds-article .growth-acceleration-svg--desktop{display:none}.ds-article .growth-acceleration-svg--mobile{display:block}}@media (prefers-reduced-motion:reduce){.ds-article .data-story:not([data-motion-allowed=true]) .growth-acceleration[data-motion=playing] .growth-acceleration-dot{animation:none}}
.ds-article .story-motion{font-family:var(--font-mono);min-width:0}.ds-article .story-motion-heading{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ds-article .story-motion-control{cursor:pointer;color:var(--color-cooked);padding-block:calc(var(--spacing) * 1.5);border-bottom:1px solid}.ds-article .story-motion button:focus-visible{outline:2px solid var(--color-crimson);outline-offset:calc(var(--spacing))}.ds-article .story-motion-control:hover{color:var(--color-crimson)}.ds-article .story-motion-panels{gap:calc(var(--spacing) * 8);display:grid}.ds-article .story-motion-panel-title{font-size:var(--text-sm);color:var(--color-cooked);margin-bottom:calc(var(--spacing) * 5)}.ds-article .story-motion-panel-heading{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ds-article .story-motion-panel-heading .story-motion-panel-title{margin-bottom:0}.ds-article .story-motion-bars{gap:calc(var(--spacing) * 5);display:grid}.ds-article .story-motion-bar-label{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-article .story-motion-bar-track{height:calc(var(--spacing) * 3);position:relative}.ds-article .story-motion-bar{transform-origin:0;height:100%;display:block;position:relative}.ds-article .story-motion-bar-ghost{border:1px solid var(--color-ash);height:100%;position:absolute}.ds-article .story-motion-line-chart{grid-template-columns:calc(var(--spacing) * 11) minmax(0, 1fr);gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 6);display:grid}.ds-article .story-motion-y-axis{height:calc(var(--spacing) * 60);font-size:var(--text-xs);color:var(--color-ash);position:relative}.ds-article .story-motion-y-axis span{position:absolute;right:0;transform:translateY(-50%)}.ds-article .story-motion-plot{height:calc(var(--spacing) * 60)}.ds-article .story-motion-plot svg{width:100%;height:100%;overflow:visible}.ds-article .story-motion-plot :is(line,polyline){vector-effect:non-scaling-stroke;fill:none}.ds-article .story-motion-grid{stroke:var(--color-rug);stroke-width:1px}.ds-article .story-motion-baseline{stroke:var(--color-ash);stroke-width:1px;stroke-dasharray:5 5}.ds-article .story-motion-event{stroke:var(--color-ash);stroke-width:1px;stroke-dasharray:2 6;opacity:.4}.ds-article .story-motion-context{stroke:currentColor;stroke-width:1.5px;opacity:.12}.ds-article .story-motion-trace{stroke:currentColor;stroke-linejoin:round;stroke-linecap:round}.ds-article .story-motion-x-axis{height:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 3);position:relative}.ds-article .story-motion-x-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ds-article .story-motion-x-axis span:first-child{transform:none}.ds-article .story-motion-x-axis span:last-child{transform:translate(-100%)}.ds-article .story-motion-legend{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-article .story-motion-legend>div{border-left:2px solid var(--series-color);padding-left:calc(var(--spacing) * 3)}.ds-article .story-motion-options{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.ds-article .story-motion-options button{font-size:var(--text-xs);color:var(--color-ash);cursor:pointer;padding-block:calc(var(--spacing) * 2);border-bottom:2px solid #0000}.ds-article .story-motion-options button[aria-pressed=true]{color:var(--color-crimson);border-color:currentColor}.ds-article .story-motion-note{margin-top:calc(var(--spacing) * 5);color:var(--color-ash);font-size:var(--text-xs);line-height:var(--leading-base)}.ds-article .story-motion-reveal{transition:opacity .2s}.ds-article .story-motion-map{width:100%;height:auto;display:block}.ds-article .story-motion-map [data-map-country]{transition:opacity .2s}.ds-article .story-motion-country{cursor:pointer}.ds-article .story-motion-country:focus-visible{stroke:var(--color-crimson);stroke-width:2px;outline:none}.ds-article .story-motion-ranking button{text-align:left;cursor:pointer;width:100%;display:block}.ds-article .story-motion-ranking button[aria-pressed=true]{color:var(--color-crimson)}.ds-article .story-motion-swatches{gap:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 4);font-size:var(--text-xs);color:var(--color-ash);flex-wrap:wrap;display:flex}.ds-article .story-motion-swatch{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);margin-right:calc(var(--spacing) * 2);vertical-align:middle;display:inline-block}.ds-article .story-motion-dot-plot{height:calc(var(--spacing) * 58);margin:calc(var(--spacing) * 10) calc(var(--spacing) * 3) calc(var(--spacing) * 6);position:relative}.ds-article .story-motion-dot-plot svg{width:100%;height:100%;overflow:visible}.ds-article .story-motion-dot-tick{bottom:calc(var(--spacing) * -6);font-size:var(--text-xs);color:var(--color-ash);position:absolute;transform:translate(-50%)}.ds-article .story-motion-parity-label{top:calc(var(--spacing) * -7);font-size:var(--text-xs);position:absolute;transform:translate(-50%)}.ds-article .story-motion-ribbon-chart{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 24);gap:calc(var(--spacing) * 3);display:grid}.ds-article .story-motion-ribbon-plot{width:100%;height:calc(var(--spacing) * 72)}.ds-article .story-motion-ribbon-labels{height:calc(var(--spacing) * 72);position:relative}.ds-article .story-motion-ribbon-date{top:calc(var(--spacing) * -5);font-size:var(--text-xs);color:var(--color-ash);position:absolute}.ds-article .story-motion-ribbon-label{font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-cooked);padding-left:calc(var(--spacing) * 2);border-left:2px solid;position:absolute;transform:translateY(-50%)}.ds-article .story-motion-ribbon-label strong{font-weight:400;display:block}.ds-article .story-motion-date{min-height:calc(var(--spacing) * 6);font-size:var(--text-sm);color:var(--color-cooked);margin-bottom:calc(var(--spacing) * 4)}@media (min-width:640px){.ds-article .story-motion-panels--paired{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-article .story-motion-panels--paired>div>:is(.story-motion-panel-title,.story-motion-panel-heading){min-height:calc(var(--spacing) * 12)}.ds-article .story-motion-dot-plot{height:calc(var(--spacing) * 64)}}@media (prefers-reduced-motion:reduce){.ds-article .story-motion *,.ds-article .story-motion :before,.ds-article .story-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.ds-article{--font-geist-mono:"Geist Mono", "Geist Mono Fallback";--font-baskervville:"Baskervville", "Baskervville Fallback";--font-baskervville-bold:"Libre Baskerville", "Libre Baskerville Fallback";--font-inter:"Inter", "Inter Fallback"}


.ds-article .ed-end-label{cursor:pointer;padding:5px 8px 5px 22px;margin-left:-22px;width:auto;white-space:nowrap;transition:opacity .2s}
.ds-article .ed-end-label::before{content:"";position:absolute;left:8px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--ds-dot,#B2B0B5)}
.ds-article .ed-end-labels:hover .ed-end-label:not(:hover){opacity:.35}
.ds-article .ed-end-label strong{font-variant-numeric:tabular-nums}


/* Data Stories layer on top of their article styles. */

.ds-page { min-height: 100vh; }
.ds-top { padding: 48px 0 8px; }
.ds-top .ds-eyebrow { font: 500 12px/1.4 "Geist Mono", ui-monospace, monospace; letter-spacing: .08em; text-transform: uppercase; color: #5F5B64; margin: 0 0 10px; }
.ds-top h1 { margin: 0; font: 400 clamp(32px, 4vw, 52px)/1.05 Baskervville, Georgia, serif; color: #000; }
.ds-top p.ds-how { margin: 14px 0 0; font: 500 13px/1.5 "Geist Mono", ui-monospace, monospace; color: #5F5B64; max-width: 62ch; }
/* Pinned figures: the figure stays on screen while the reader scrolls through its sequence. */
.ds-pin { position: relative; }
.ds-pin > figure.story-figure { position: sticky; }
/* Marks box laid over a plot */
.dsk { position: absolute; z-index: 2; line-height: 0; touch-action: pan-y; pointer-events: none; }
.dsk.dsk-under { z-index: 0; }
.dsk canvas { position: absolute; left: 0; top: 0; display: block; }
.dsk .dsk-solid { z-index: 0; }
.dsk .dsk-fx { z-index: 1; pointer-events: none; }
.dsk .dsk-ascii { z-index: 1; opacity: .3; }
.dsk .dsk-text { z-index: 2; pointer-events: none; }
.dsk .ds-tag { position: absolute; left: 0; top: 0; pointer-events: none; background: #F7F1E5; color: #000; font: 500 11px/1 "Geist Mono", ui-monospace, monospace; letter-spacing: .1em; text-transform: uppercase; padding: 5px 7px; opacity: 0; transition: opacity .15s; white-space: nowrap; z-index: 4; border: 1px solid #000; }
.ds-hide { opacity: 0 !important; }   /* hidden but still hoverable, so their own hover targets keep working */
/* Data bars: their characters (the text layer) appear only while the chart is dissolved. */
.dsk[data-text-when-open] .dsk-text { opacity: 0; transition: opacity .5s ease; }
.dsk[data-text-when-open].is-open .dsk-text { opacity: 1; }



/* ---- Data Story template (Figma: Devyani's board, node 5279:85266 "V2 \2014  Data Story \b7  Data-forward (FINAL)").
   Values are the frame's, at 1925 wide; below that the page scales down and stacks at phone width. ---- */
.tpl{
  --page: #F7F1E5;
  --off-white: #FBF8F1;
  --black: #000;
  --cooked: #1E1925;
  --ash: #5F5B64;
  --burnt-orange: #4A84AF;
  --rouge-pink: #DC8FB6;
  --lilac: #C9B4E6;
  --mandarin-orange: #f8684d;
  --almost-cerulean: #43B1D1;
  --gutter: 60px;
  /* The measure column is 1058 of the 1925 frame (54.96%): it keeps that share of the window, so the margins either
     side stay as in the template at any desktop width. Body type scales 20px at 1280 to 24px at 1925, like their site. */
  --measure: min(1058px, max(54.96vw, 640px));
  --body-size: clamp(18px, calc(0.62vw + 12.06px), 24px);
  /* Figures are wider than the prose: the hero text's width, 1432 of the 1925 frame (74.4%). */
  --figure: min(1432px, max(74.4vw, 760px));
  --mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;
  --serif: Baskervville, "Baskervville Fallback", Georgia, serif;
  color-scheme: light;
}
.tpl{ background: var(--page); }
.tpl{ margin: 0; background: var(--page); color: var(--black); -webkit-font-smoothing: antialiased; }
.tpl{ background: var(--page); color: var(--black); font-family: var(--mono); overflow-x: clip; }
.tpl *,.tpl *::before,.tpl *::after{ box-sizing: border-box; }
.tpl p,.tpl h1,.tpl h2,.tpl h3,.tpl ol,.tpl ul,.tpl figure{ margin: 0; }
.tpl a{ color: inherit; }
.tpl .wrap{ max-width: 1925px; margin: 0 auto; }
.tpl .trim{ text-box: trim-both cap alphabetic; }

/* Pills: nav, tabs, buttons */
.tpl .ds-pill{ display: inline-flex; align-items: center; padding: 11px 24px; border: 1px solid var(--black); border-radius: 14px;
  background: var(--off-white); color: var(--black); font: 500 16px/1.24 var(--mono); letter-spacing: .02em;
  white-space: pre; text-decoration: none; cursor: pointer; }
.tpl .ds-pill.is-dark{ background: var(--cooked); color: var(--off-white); }
.tpl button.ds-pill{ appearance: none; }
.tpl .ds-pill:hover{ background: var(--cooked); color: var(--off-white); }
.tpl .ds-pill.is-dark:hover{ background: var(--black); }

/* Nav: the media.commenda.io header, same wordmark, pills, glass bar and sizes (--nav-h 80px desktop, 42px phone),
   plus a DATA STORIES pill. It sticks to the top and the hero runs under it; the bar lets the pointer through to the
   ASCII underneath, only the wordmark and buttons take clicks. */
.tpl{ --nav-h: 42px; --page-margin: 20px; }
@media (min-width: 640px) { .tpl{ --page-margin: 24px; } }
@media (min-width: 1024px) { .tpl{ --nav-h: 80px; --page-margin: 60px; } }
.tpl .nav{ position: sticky; top: env(safe-area-inset-top, 0px); z-index: 50; pointer-events: none; }
.tpl .nav-bar{ position: relative; z-index: 50; --glass-tint: 248 246 242; background-color: rgb(var(--glass-tint) / .4);
  -webkit-backdrop-filter: blur(12px) saturate(160%); backdrop-filter: blur(12px) saturate(160%);
  box-shadow: inset 2px 2px 8px #96c8ff1a, inset -2px -2px 8px #ffb4d21a, 0 8px 24px #00000014; }
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) { .tpl .nav-bar{ background-color: rgb(var(--glass-tint) / .9); } }
.tpl .nav-in{ display: flex; align-items: center; justify-content: space-between; height: var(--nav-h); max-width: 1920px; margin-inline: auto; padding-inline: var(--page-margin); }
.tpl .nav a,.tpl .nav button{ pointer-events: auto; }
.tpl .nav a{ text-decoration: none; }
.tpl .nav .wordmark{ display: block; flex: none; color: #000; }
.tpl .nav .wordmark svg{ display: block; height: 12px; width: auto; }
@media (min-width: 1024px) { .tpl .nav .wordmark svg{ height: 18px; } }
/* The buttons stay visible down to tablet width (DATA STORIES must always show); only phones get the Menu button. */
.tpl .nav-links{ display: none; align-items: center; gap: 12px; }
@media (min-width: 720px) { .tpl .nav-links{ display: flex; } }
@media (min-width: 1280px) { .tpl .nav-links{ gap: 40px; } }
.tpl .btn-nav{ display: inline-flex; align-items: center; justify-content: center; border: 1px solid #000; border-radius: 14px; padding: 6px 24px;
  background: var(--off-white); color: #000; font: 500 16px/1.24 var(--mono); letter-spacing: .02em; white-space: nowrap;
  transition: background-color .15s, color .15s, transform .15s; }
@media (max-width: 1279px) { .tpl .btn-nav{ padding: 5px 14px; font-size: 14px; } }
.tpl .btn-nav:hover,.tpl .btn-nav[data-active="true"]{ background: var(--cooked); color: var(--off-white); }
.tpl .btn-nav:active{ transform: scale(.97); }
.tpl .nav-menu{ display: inline-flex; align-items: center; border: 1px solid #000; border-radius: 14px; background: var(--off-white); color: #000;
  padding: 4px 12px; font: 500 12px/1 var(--mono); letter-spacing: .02em; text-transform: uppercase; cursor: pointer; }
@media (min-width: 720px) { .tpl .nav-menu{ display: none; } }
.tpl .nav-sheet{ display: none; flex-direction: column; align-items: flex-start; gap: 12px; padding: 16px var(--page-margin) 20px; pointer-events: auto; }
.tpl .nav.open .nav-sheet{ display: flex; }
@media (min-width: 720px) { .tpl .nav-sheet,.tpl .nav.open .nav-sheet{ display: none; } }
/* DATA STORIES: its letters are ASCII cells in the lab's default ramp colours, flickering through glyphs. */
.tpl .btn-ds .ds-l{ display: inline-block; min-width: 1ch; text-align: center; }

/* Article thumbnail band + orange rule */
.tpl .ds-thumb{ height: 490px; background: var(--off-white); border: 1px dashed var(--ash); display: flex; align-items: center; justify-content: center;
  font: 500 16px/1.24 var(--mono); letter-spacing: .02em; color: var(--ash); }
.tpl .rule{ height: 30px; background: var(--burnt-orange); }

/* Hero */
.tpl .ds-hero{ display: flex; flex-direction: column; gap: 56px; align-items: center; padding: 112px var(--gutter) 72px; text-align: center; line-height: 1.24; }
.tpl .hero-text{ width: 100%; max-width: min(1432px, 74.4vw); display: flex; flex-direction: column; gap: 28px; font-family: var(--mono); font-weight: 600; }
.tpl .ds-hero .ds-kicker{ font-size: 36px; letter-spacing: .02em; color: var(--burnt-orange); }
.tpl .ds-hero h1{ font: 600 72px/1.24 var(--mono); letter-spacing: .02em; text-transform: uppercase; }
.tpl .ds-hero .ds-dek{ font-size: 28px; letter-spacing: .02em; text-transform: uppercase; }
.tpl .rail{ width: 100%; display: flex; justify-content: center; padding: 28px 0; border-top: 1px solid var(--ash); border-bottom: 1px solid var(--ash); }
.tpl .rail > div{ flex: 1 0 0; min-width: 0; display: flex; flex-direction: column; gap: 10px; align-items: center; }
.tpl .rail .k{ font: 500 16px/1.24 var(--mono); letter-spacing: .02em; color: var(--ash); }
.tpl .rail .v{ font: 600 20px/1.24 var(--mono); letter-spacing: .02em; color: var(--burnt-orange); }

/* Narrative: the measure column */
.tpl .narrative{ display: flex; flex-direction: column; align-items: center; padding: 0 var(--gutter) 112px; }
.tpl .measure{ width: 100%; max-width: var(--measure); display: flex; flex-direction: column; gap: 40px; }
.tpl .body-p{ font: 400 var(--body-size)/1.24 var(--serif); letter-spacing: .02em; color: var(--black); text-align: justify; hyphens: auto; }
.tpl .body-p sup{ font: 600 .55em/0 var(--mono); letter-spacing: 0; vertical-align: super; margin-left: 2px; }
.tpl .body-p sup a{ color: var(--burnt-orange); text-decoration: none; }
.tpl .body-p sup a:hover{ text-decoration: underline; }
.tpl .body-p a:not(sup a){ color: var(--burnt-orange); }

/* DataBlock */
.tpl .dblock-wrap{ padding: 0 var(--gutter) 112px; }
/* No frame: the figure sits on the page, centred, wider than the prose column so the data leads. */
.tpl .dblock{ display: flex; flex-direction: column; gap: 28px; align-items: flex-start; width: 100%; max-width: var(--figure); margin: 0 auto; }
.tpl .dblock-title{ width: 100%; font: 600 24px/1.24 var(--mono); letter-spacing: .02em; text-transform: uppercase; color: var(--black); }
.tpl .dblock-frame{ width: 100%; }
.tpl .ds-article{ background: transparent; }   /* their body background arrives on the scope wrapper */
.tpl .dblock-frame > .ds-article > div{ background: transparent; }
.tpl .dblock-cap{ width: 100%; font: 400 16px/1.24 var(--mono); letter-spacing: .02em; color: var(--ash); }
.tpl .dblock-cap a{ color: var(--burnt-orange); text-decoration: underline; text-underline-offset: 2px; }
/* The figure's own title and caption moved to the template's title and caption rows. */
.tpl .dblock-frame .ds-moved{ display: none !important; }
.tpl .dblock-frame figure.story-figure{ margin: 0; }

.tpl .stack28{ display: flex; flex-direction: column; gap: 28px; }
.tpl .cite-block{ display: flex; flex-direction: column; gap: 16px; }
.tpl .cite-head{ display: flex; align-items: center; justify-content: space-between; }
.tpl .cite-head p{ font: 500 20px/1.24 var(--mono); letter-spacing: .02em; }
.tpl .cite-box{ background: var(--page); border: 1px solid var(--black); padding: 28px; font: 400 16px/1.24 var(--mono); letter-spacing: .02em;
  overflow-wrap: anywhere; }
.tpl .cite-box pre{ margin: 0; font: inherit; white-space: pre-wrap; }
.tpl .actions{ display: flex; flex-wrap: wrap; gap: 12px; }

/* Collapsible rows (the template's Bibliography row) */
.tpl .fold{ border-bottom: 1px solid var(--cooked); }
.tpl .folds{ border-top: 1px solid var(--cooked); }
.tpl .fold > summary{ list-style: none; cursor: pointer; display: flex; gap: 12px; align-items: center; padding: 24px 0; }
.tpl .fold > summary::-webkit-details-marker{ display: none; }
.tpl .fold > summary span{ font: 400 28px/1.12 var(--mono); letter-spacing: .02em; color: var(--cooked); text-box: trim-both cap alphabetic; }
.tpl .fold > summary img{ width: 24px; height: 24px; transition: transform .2s; }
.tpl .fold[open] > summary img{ transform: rotate(180deg); }
/* Cite this work: the same row, always open, its heading in the template's orange. */
.tpl .fold-open .fold-head{ display: flex; align-items: center; min-height: 24px; box-sizing: content-box; margin: 0; padding: 24px 0; font: 400 28px/1.12 var(--mono); letter-spacing: .02em; color: var(--burnt-orange); }
.tpl .fold-open .fold-head span{ text-box: trim-both cap alphabetic; }
.tpl .fold-body{ padding: 4px 0 40px; }
.tpl .closing-folds{ padding: 0 var(--gutter); }
.tpl .notes-list,.tpl .bib-list{ list-style: none; padding: 0; display: grid; gap: 24px; font: 400 16px/1.24 var(--mono); letter-spacing: .02em; color: var(--cooked); max-width: 1192px; }
.tpl .bib-list{ gap: 14px; }
.tpl .notes-list li{ display: grid; gap: 10px; scroll-margin-top: 96px; }
.tpl .notes-list .nt{ font-weight: 600; color: var(--black); text-decoration: none; }
.tpl .notes-list a,.tpl .bib-list a{ color: var(--burnt-orange); }
.tpl .bib-list li{ scroll-margin-top: 96px; }
.tpl .bib-list sup{ color: var(--burnt-orange); font-weight: 600; margin-right: 8px; vertical-align: baseline; }
.tpl .bib-list a[data-return]{ text-decoration: none; margin-left: 6px; }
.tpl .method-full,.tpl .method-full > div{ display: flex; flex-direction: column; gap: 40px; }
.tpl .method-full > div{ max-width: var(--measure); }
.tpl .cite-body{ display: flex; flex-direction: column; gap: 20px; max-width: var(--measure); }
.tpl .method-full h3{ font: 600 24px/1.24 var(--mono); letter-spacing: .02em; text-transform: uppercase; color: var(--black); }
.tpl .method-full p{ font: 400 var(--body-size)/1.24 var(--serif); letter-spacing: .02em; text-align: justify; hyphens: auto; }
.tpl .method-full section{ display: flex; flex-direction: column; gap: 24px; }
.tpl .method-full a{ color: var(--burnt-orange); }
.tpl .method-full .method-equation{ font-size: 22px; overflow-x: auto; overflow-y: hidden; }

/* About the author */
.tpl .author{ display: flex; justify-content: center; padding: 128px var(--gutter) 224px; }
.tpl .author-in{ width: 100%; max-width: var(--measure); display: flex; gap: 32px; align-items: center; justify-content: center; }
.tpl .author .portrait{ width: 285px; height: 319.41px; flex: none; background: var(--off-white); border: 1px dashed var(--ash); display: flex;
  align-items: center; justify-content: center; text-align: center; font: 500 12px/1.24 var(--mono); letter-spacing: .02em; color: var(--ash); padding: 12px; }
.tpl .author-text{ flex: 0 1 735px; min-width: 0; display: flex; flex-direction: column; gap: 28px; }
.tpl .author-text .h{ font: 500 36px/1.24 var(--mono); letter-spacing: .02em; text-transform: uppercase; color: var(--cooked); }
.tpl .author-text .by{ display: flex; padding: 8px 0; border-top: 1px solid var(--cooked); border-bottom: 1px solid var(--cooked);
  font: 400 12px/1.24 var(--mono); letter-spacing: .02em; color: var(--ash); }
.tpl .author-text .bio{ font: 400 16px/1.24 var(--serif); letter-spacing: .02em; color: var(--cooked); text-align: justify; }

/* Read next */
.tpl .readnext{ display: flex; flex-direction: column; gap: 36px; padding: 0 var(--gutter) 96px; }
.tpl .readnext > h2{ font: 600 42px/1.24 var(--mono); letter-spacing: .02em; text-transform: uppercase; text-box: trim-both cap alphabetic; }
.tpl .ds-cards{ display: grid; grid-template-columns: repeat(3, minmax(0, 575px)); gap: 38px; }
.tpl .ds-card{ display: flex; flex-direction: column; gap: 12px; text-decoration: none; color: inherit; }
.tpl .ds-card .img{ aspect-ratio: 575 / 360; overflow: hidden; }
.tpl .ds-card .img img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.tpl .ds-card .ds-txt{ display: flex; flex-direction: column; gap: 21px; }
.tpl .ds-card .cat{ font: 500 16px/1.24 var(--mono); letter-spacing: .42px; color: var(--ash); text-transform: capitalize; text-box: trim-both cap alphabetic; }
.tpl .ds-card .cat small{ font-size: 12px; }
.tpl .ds-card .ds-t{ font: 600 24px/1.24 var(--mono); text-transform: uppercase; text-box: trim-both cap alphabetic; }
.tpl .ds-card:hover .ds-t{ text-decoration: underline; text-underline-offset: 4px; }

/* Footer */
.tpl .marquee{ position: relative; height: 49px; overflow: hidden; background: #C5DFF5 url(/data-stories/img/9703b221a0fd.jpg) center / cover no-repeat; }
.tpl .marquee-track{ display: flex; width: max-content; height: 49px; align-items: center; animation: marquee 30s linear infinite; }
.tpl .marquee:hover .marquee-track{ animation-play-state: paused; }
.tpl .marquee-track span{ flex: none; padding-right: 45px; font: 500 18px/1.24 var(--mono); letter-spacing: .02em; white-space: nowrap; }
@keyframes marquee { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .tpl .marquee-track{ animation: none; } }
.tpl .foot{ display: flex; justify-content: center; padding: 44px var(--gutter) 0; }
.tpl .foot-in{ width: 100%; max-width: 1792px; display: flex; flex-direction: column; align-items: flex-end; }
.tpl .foot-top{ width: 100%; display: flex; flex-direction: column; gap: 44px; }
.tpl .foot-row{ display: flex; align-items: flex-start; justify-content: space-between; gap: 32px; font-family: var(--mono); font-weight: 500; color: var(--black); }
.tpl .foot .motto{ font-size: 64px; line-height: 1.24; letter-spacing: .02em; }
.tpl .foot .addr{ width: 388px; display: flex; flex-direction: column; gap: 36px; align-items: flex-end; font-size: 16px; line-height: 1.24; letter-spacing: .02em; text-align: right; }
.tpl .foot .addr a{ text-decoration: none; }
.tpl .foot-line{ height: 1px; background: var(--black); }
.tpl .squares{ display: flex; gap: 16px; padding: 30px 0; }
.tpl .squares i{ width: 28px; height: 28px; display: block; }

/* Below the 1925 frame: scale the large type with the window */
@media (max-width: 1700px) {
  .tpl .ds-hero h1{ font-size: clamp(34px, 4.2vw, 72px); }
  .tpl .ds-hero .ds-kicker{ font-size: clamp(20px, 2.1vw, 36px); }
  .tpl .ds-hero .ds-dek{ font-size: clamp(16px, 1.65vw, 28px); }
  .tpl .foot .motto{ font-size: clamp(40px, 3.8vw, 64px); }
}
@media (max-width: 1280px) {
  .tpl .ds-cards{ gap: 24px; }
  .tpl .author{ padding: 96px var(--gutter) 160px; }
}
@media (max-width: 900px) {
  .tpl{ --gutter: 16px; --measure: 100%; --figure: 100%; }
  .tpl .hero-text{ max-width: none; }
  .tpl .ds-thumb{ height: 180px; font-size: 12px; text-align: center; padding: 0 16px; }
  .tpl .rule{ height: 16px; }
  .tpl .ds-hero{ padding: 56px var(--gutter) 48px; gap: 36px; }
  .tpl .hero-text{ gap: 18px; }
  .tpl .rail{ padding: 20px 0; }
  .tpl .rail .k{ font-size: 12px; }
  .tpl .rail .v{ font-size: 14px; }
  .tpl .narrative,.tpl .dblock-wrap{ padding-bottom: 64px; }
  .tpl .measure{ gap: 24px; }
  .tpl .body-p,.tpl .method-full p{ font-size: 18px; text-align: left; }
  .tpl .dblock{ gap: 18px; }
  .tpl .dblock-title{ font-size: 18px; }
  .tpl .dblock-cap{ font-size: 13px; }
  .tpl .cite-box{ padding: 16px; font-size: 13px; }
  .tpl .fold > summary span,.tpl .fold-open .fold-head{ font-size: 20px; }
  .tpl .method-full h3{ font-size: 18px; }
  .tpl .notes-list,.tpl .bib-list{ font-size: 14px; }
  .tpl .author{ padding: 64px var(--gutter) 96px; }
  .tpl .author-in{ flex-direction: column; align-items: flex-start; }
  .tpl .author .portrait{ width: 160px; height: 179px; }
  .tpl .author-text .h{ font-size: 24px; }
  .tpl .readnext > h2{ font-size: 28px; }
  .tpl .ds-cards{ grid-template-columns: minmax(0, 1fr); gap: 40px; }
  .tpl .ds-card .ds-t{ font-size: 18px; }
  .tpl .foot-row{ flex-direction: column; }
  .tpl .foot .motto{ font-size: 40px; }
  .tpl .foot .addr{ width: 100%; align-items: flex-start; text-align: left; font-size: 14px; }
}

.tpl .ds-cap { width: 100%; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px 56px; align-items: stretch;
  padding-top: 18px; border-top: 1px solid #E0D1F5; font: 400 15px/1.45 var(--mono); letter-spacing: .02em; color: #5F5B64; }
.tpl .ds-cap-n { margin: 0 0 14px; font: 600 20px/1.2 var(--mono); letter-spacing: .08em; text-transform: uppercase; color: #4A84AF; }
.tpl .ds-cap-t { margin: 0; max-width: 62ch; color: #1E1925; }
.tpl .ds-cap-r { display: flex; flex-direction: column; align-items: flex-end; justify-content: space-between; gap: 6px; text-align: right; white-space: nowrap; }   /* source block at the top, the data link at the bottom: the right side spans the same height as the left */
.tpl .ds-cap-src { display: grid; gap: 0; line-height: 1.45; }   /* source + credit read as one group, spaced like the description */
.tpl .ds-cap-r p { margin: 0; }
.tpl .ds-cap a { color: #4A84AF; text-decoration: underline; text-underline-offset: 3px; }
.tpl .ds-cap a.ds-cap-data { margin-top: 0; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border: 1px solid #4A84AF; border-radius: 14px; text-decoration: none; font-weight: 500; }
.tpl .ds-cap a.ds-cap-data:hover { background: #4A84AF; color: #FEFEFD; }
@media (max-width: 760px) { .tpl .ds-cap { grid-template-columns: 1fr; } .tpl .ds-cap-r { align-items: flex-start; text-align: left; white-space: normal; } }

.tpl .ds-thumb { border: 0; overflow: hidden; }
.tpl .ds-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 45%; display: block; }

.tpl .author { justify-content: flex-start; }
.tpl .author-in { max-width: none; justify-content: flex-start; }

