@font-face{font-family:Pangaia;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-Ultralight.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-UltralightItalic.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-Light.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-LightItalic.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-Medium.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-MediumItalic.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-Bold.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-BoldItalic.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-Ultrabold.otf) format("opentype")}@font-face{font-family:Pangaia;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Pangaia/PPPangaia-UltraboldItalic.otf) format("opentype")}@font-face{font-family:Fraktion;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Fraktion%20Sans/PPFraktionSans-Variable.ttf) format("truetype")}@font-face{font-family:Eiko;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Eiko/PPEiko-Thin.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Eiko/PPEiko-ThinItalic.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Eiko/PPEiko-Light.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Eiko/PPEiko-LightItalic.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Eiko/PPEiko-Regular.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Eiko/PPEiko-Medium.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Eiko/PPEiko-MediumItalic.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Eiko/PPEiko-Black.woff2) format("woff2")}@font-face{font-family:Eiko;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Eiko/PPEiko-BlackItalic.woff2) format("woff2")}@font-face{font-family:Novela;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Novela/novela-regular-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Novela/novela-regularitalic-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Novela/novela-semibold-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Novela/novela-semibolditalic-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Novela/novela-bold-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Novela/novela-bolditalic-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Novela/novela-black-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Novela/novela-blackitalic-webfont.woff2) format("woff2")}@font-face{font-family:Novela;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Novela/novela-displayitalic-webfont.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope/Manrope-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:FiraCode;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/FiraCode/FiraCode-VF.ttf) format("truetype")}.research-banner{position:relative;height:calc(65vh - 10rem);min-height:500px;overflow:hidden;margin-top:-10rem;margin-bottom:0;padding-top:10rem;box-sizing:content-box;width:100vw;margin-left:calc(-50vw + 50%);border-radius:0;background-image:url(/img/research/rs_backdrop.png);background-size:cover;background-position:center bottom}@media only screen and (max-width:767px){.research-banner{height:calc(65vh - 7rem);min-height:400px;margin-top:-7rem;padding-top:7rem}}.research-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#fff0,#ffffff1a,#ffffff4d)}.research-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;z-index:5}@media only screen and (max-width:767px){.research-banner-content{width:85%;top:45%;text-align:center}}.research-banner-subtitle{font-family:Pangaia,serif;font-style:italic;font-weight:100;font-size:clamp(2.125rem,.577vw + 2.063rem,2.5rem);color:#29282d;margin:0;line-height:1}@media only screen and (max-width:767px){.research-banner-subtitle{font-size:clamp(1.375rem,.577vw + 1.226rem,1.688rem)}}.research-banner-title{font-family:Eiko,serif;font-weight:500;font-size:clamp(4rem,1.848vw + 4rem,6rem);color:#29282d;margin:0!important;line-height:.95;display:flex;flex-direction:column}@media only screen and (max-width:767px){.research-banner-title{font-size:clamp(2.313rem,.577vw + 2.338rem,2.75rem);margin:auto!important;align-items:center}}.research-banner-title-line{display:inline-flex;align-items:baseline}.research-banner-dino{height:.7em;width:auto;vertical-align:baseline;margin-left:.15em!important;position:relative}.research-banner-dino-desktop{display:inline-block!important}@media only screen and (max-width:767px){.research-banner-dino-desktop{display:none!important}}.research-banner-dino-mobile{display:none!important;height:3rem;width:auto;margin:clamp(1.125rem,1.0815rem + .2174vi,1.25rem) auto 0!important}@media only screen and (max-width:767px){.research-banner-dino-mobile{display:block!important;margin-left:auto;margin-right:auto}}.research-banner-edition{font-family:Pangaia,serif;font-style:italic;font-weight:300;font-size:clamp(1rem,.577vw + .851rem,1.313rem);color:#29282d;margin:clamp(.875rem,.8533rem + .1087vi,.9375rem) 0 0 0}@media only screen and (max-width:767px){.research-banner-edition{font-size:clamp(.625rem,.577vw + .476rem,.938rem);text-align:center}}.topic-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:14.4px;font-family:Fraktion,sans-serif;font-style:italic;font-weight:300;font-size:clamp(.625rem,.577vw + .476rem,.938rem);color:#29282d;margin:clamp(.875rem,.8533rem + .1087vi,.9375rem) 0;width:fit-content}.topic-badge-item{display:inline-flex;align-items:center;gap:4px}.topic-badge-icon{width:20px;height:20px}.topic-badge-label{line-height:1.325}.topic-badge-bridge{width:16px;height:16px;margin:0 2px}.big-questions-box{background:#edd0de;border:2px solid #29282d;border-radius:5px;padding:clamp(1.125rem,1.0815rem + .2174vi,1.25rem) clamp(1.6875rem,1.6223rem + .3261vi,1.875rem);margin-top:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem);margin-bottom:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem)}.big-questions-header{margin-bottom:clamp(.875rem,.8533rem + .1087vi,.9375rem)}.big-questions-title{font-family:Pangaia,sans-serif;font-weight:500;font-size:clamp(1.188rem,.577vw + 1.038rem,1.5rem);letter-spacing:.02em;color:#29282d}.big-questions-content{font-family:Eiko,serif;font-size:clamp(.813rem,.577vw + .663rem,1.125rem);line-height:1.84}.big-questions-content ol{margin:clamp(.875rem,.8533rem + .1087vi,.9375rem) 0;padding-left:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem)}.big-questions-content li{margin-bottom:clamp(.875rem,.8533rem + .1087vi,.9375rem)}.reading-list-box{background:#1b66f61a;border:2px solid #29282d;border-radius:5px;padding:clamp(1.125rem,1.0815rem + .2174vi,1.25rem) clamp(1.6875rem,1.6223rem + .3261vi,1.875rem);margin-top:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem);margin-bottom:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem)}.reading-list-box.collapsed .reading-list-content{display:none}.reading-list-box.collapsed .reading-list-caret{transform:rotate(-90deg)}.reading-list-header{display:flex;align-items:center;gap:clamp(.875rem,.8533rem + .1087vi,.9375rem);background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.reading-list-header:hover .reading-list-title{color:#297638}.reading-list-caret{font-size:clamp(1.375rem,.577vw + 1.226rem,1.688rem);color:#29282d;transition:transform .3s ease,color .2s ease}.reading-list-icon{width:28px;height:28px;color:#29282d}.reading-list-title{font-family:Eiko,serif;font-size:clamp(1.375rem,.577vw + 1.226rem,1.688rem);font-weight:400;color:#29282d;transition:color .2s ease}.reading-list-content{font-family:Eiko,serif;font-size:clamp(.813rem,.577vw + .663rem,1.125rem);line-height:1.7;margin-top:clamp(1.125rem,1.0815rem + .2174vi,1.25rem)}.reading-list-content p,.reading-list-content ul,.reading-list-content li{margin:clamp(.875rem,.8533rem + .1087vi,.9375rem) 0}.reading-list-content a{color:#297638;text-decoration:underline;text-decoration-color:#cdd4cb;text-underline-offset:2px}.reading-list-content a:hover{text-decoration-color:#297638}.research-section{width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box;padding:clamp(2.25rem,2.163rem + .4348vi,2.5rem) 10vw}.research-section .footnote-ref{font-size:clamp(.625rem,.577vw + .476rem,.938rem)}.research-section .footnote-ref-wrapper{margin-top:1rem;margin-bottom:1rem}.research-section hr{margin:3rem 0}.research-section h1{font-size:clamp(2rem,1.848vw + 2.522rem,4rem);font-family:Pangaia,serif;margin-bottom:0!important;line-height:90%}.research-section h2{font-size:clamp(1.938rem,.577vw + 1.789rem,2.25rem)}.research-section h3{font-size:clamp(1.375rem,.577vw + 1.226rem,1.688rem)}.research-section h2,.research-section h3{margin-top:1.25rem;margin-bottom:.25rem}.research-section h1,.research-section h2,.research-section h3,.research-section h4,.research-section h5,.research-section h6,.research-section p,.research-section ul,.research-section ol,.research-section blockquote,.research-section hr,.research-section img,.research-section .footnote-ref-wrapper,.research-section .big-questions-box,.research-section .reading-list-box{max-width:min(80vw,800px);margin-left:auto;margin-right:auto}.research-section astro-island:has(.topic-badge){display:block;max-width:min(80vw,800px);margin-left:auto;margin-right:auto}.research-section .badge-row{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-start;max-width:min(80vw,800px);margin-left:auto;margin-right:auto}.research-section .badge-row astro-island{display:contents}.research-section .badge-row .topic-badge{margin-left:0!important;margin-right:0!important}.research-section img{height:auto}@media only screen and (max-width:767px){.research-section{padding:clamp(1.6875rem,1.6223rem + .3261vi,1.875rem) 5vw}.research-section h1,.research-section h2,.research-section h3,.research-section h4,.research-section h5,.research-section h6,.research-section p,.research-section ul,.research-section ol,.research-section blockquote,.research-section hr,.research-section img,.research-section .footnote-ref-wrapper,.research-section .big-questions-box,.research-section .reading-list-box,.research-section .topic-badge{max-width:90vw}}.research-section-preamble{background:#f4eee8}.research-section-spaces{background:#a1b5a640}.research-section-anthropology{background:#c4aecf40}.research-section-health{background:#fa969d40}.research-section-play{background:#fbd89740}.research-section-dark{background:#29282d}.research-section-dark h1,.research-section-dark h2,.research-section-dark h3,.research-section-dark h4,.research-section-dark h5,.research-section-dark h6,.research-section-dark p,.research-section-dark li,.research-section-dark strong,.research-section-dark span{color:#fff}.research-section-dark .topic-badge-icon,.research-section-dark .topic-badge-label{color:#29282d}.research-section-dark a{color:#cdd4cb}.research-section-dark a:hover{color:#7e9b76}.research-section-dark .big-questions-box,.research-section-dark .reading-list-box{border-color:#ffffff4d}.research-section-dark .big-questions-box .reading-list-caret,.research-section-dark .big-questions-box .reading-list-icon,.research-section-dark .reading-list-box .reading-list-caret,.research-section-dark .reading-list-box .reading-list-icon,.research-section-dark .big-questions-box li,.research-section-dark .big-questions-box p,.research-section-dark .big-questions-box strong,.research-section-dark .big-questions-box span,.research-section-dark .big-questions-box a,.research-section-dark .reading-list-box li,.research-section-dark .reading-list-box p,.research-section-dark .reading-list-box strong,.research-section-dark .reading-list-box span,.research-section-dark .reading-list-box a{color:#29282d}.research-section-dark .reading-list-box{background-color:#e6eefd}.research-section-default{background:transparent}.research-body header{background-color:transparent}
