@import url(https://fonts.googleapis.com/css2?family=Newsreader:ital@1&display=swap);
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&family=Newsreader:ital@1&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap);
html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;--bg-color: #121925;--text-color: #ddd;--padding: 12px;--blue: #004fe2}@media(min-width: 767px){html{--padding: 18px}}@font-face{font-family:"Inter-Web";font-weight:700;src:url(../../build/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:"Inter-Web";font-weight:700;font-style:italic;src:url(../../build/fonts/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:"Inter-Web";font-weight:500;src:url(../../build/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:"Inter-Web";src:url(../../build/fonts/Inter-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-weight:200;font-family:"Inter-Web";src:url(../../build/fonts/Inter-Light.woff) format("woff")}.petri{position:relative;display:grid;grid-template-columns:repeat(5, 1fr);z-index:1;-ms-flex-line-pack:start;align-content:start}.petri>div:not(.content){height:28vw;border-radius:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:var(--text-color);text-transform:uppercase;position:relative}@media(min-width: 767px){.petri>div:not(.content){height:25vw}}.petri>div:not(.content)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background-size:1500px;background:#000;background-image:url("/wp-content/themes/plasticjustice/media/Microplastic-Sketchy-dark.jpg");position:relative;clip-path:circle(49% at center);-webkit-clip-path:circle(49% at center)}@media(min-width: 767px){.petri>div:not(.content)>div{background-size:3000px}}.petri>div:not(.content) div.nav{text-transform:none}.petri>div:not(.content) div.nav a{display:none;text-decoration:none}@media(min-width: 767px){.petri>div:not(.content) div.nav a{display:block}}.petri.petri-12{left:-4.165vw;width:108.33vw;grid-template-columns:repeat(13, 1fr)}.petri.petri-12 div{height:8.33vw}.petri.petri-4{width:140vw;left:-20vw}@media(min-width: 767px){.petri.petri-4{width:125vw;left:-12.5vw}}body.home p{font-size:var(--font-size);margin:0 0 1rem 0}body.home p.main{font-size:14px}@media(min-width: 767px){body.home p.main{font-size:1.6vw}}body.home .content h1{font-weight:500;display:none;grid-template-columns:repeat(8, 1fr);text-transform:uppercase;margin-bottom:1rem;text-align:center;font-size:18px}@media(min-width: 767px){body.home .content h1{display:none}}body.home .content.content-3 div{display:block;grid-template-columns:2fr 1fr}@media(min-width: 767px){body.home .content.content-3 div{display:grid}}body.home nav .home a{display:none !important}nav{font-size:5vw;position:relative}nav .nav{font-size:var(--font-size)}nav .nav:hover{cursor:pointer;background:#000 !important;color:#ddd}.mobile-nav{text-transform:none;text-decoration:none}.mobile-home{position:absolute;left:0;right:0;bottom:0;top:0;z-index:3;display:block}@media(min-width: 767px){.mobile-home{display:none}}.content.content-3{grid-column:span 3;grid-row:span 6}@media(min-width: 767px){.content.content-3{grid-row:span 1}}.content>div{text-transform:none;-webkit-clip-path:none;clip-path:none;text-align:left;font-weight:500;grid-gap:20px;-webkit-font-smoothing:antialiased;padding:12px;color:var(--text-color);background:none !important;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:block}@media(min-width: 767px){.content>div{padding:40px}}.mobile-on{display:block}@media(min-width: 767px){.mobile-on{display:none !important}}@media(min-width: 767px){body:not(.home) .content>div{max-width:960px;margin:0 auto}}html{--font-size: 14px}@media(min-width: 767px){html{--font-size: 1.05vw}}body{font-family:"Inter-Web",sans-serif;line-height:1.35}p{margin:0 0 1em 0}h1,h2,h3,h4{margin-top:0;font-weight:500}h1{font-size:20px;line-height:1.2}@media(min-width: 767px){h1{font-size:30px}}h4{font-weight:500;margin:0;text-transform:uppercase}h5{text-transform:uppercase;font-weight:400;margin:0;font-family:"IBM Plex Mono",Menlo,monospace;font-size:12px}@media(min-width: 767px){h5{font-size:13px}}h2{font-size:20px}@media(min-width: 767px){h2{font-size:22px}}strong{font-weight:700}h3{font-size:var(--font-size)}body.post-type-archive-repository,body.single-repository,body.home{background-color:#ddd;--text-color: #000}body.post-type-archive-repository .petri>div div,body.single-repository .petri>div div,body.home .petri>div div{background-image:url("/wp-content/themes/plasticjustice/media/Microplastic-Sketchy-light.jpg")}body.post-type-archive-repository .post-header-image,body.single-repository .post-header-image,body.home .post-header-image{width:100%;margin-bottom:1rem}body.post-type-archive-repository .post-header-image img,body.single-repository .post-header-image img,body.home .post-header-image img{width:100%;height:auto;display:block}body.post-type-archive-repository .nav:hover,body.single-repository .nav:hover,body.home .nav:hover{cursor:pointer;background:#fff !important;color:#000}body.single-repository article{grid-column:span 3;padding:20px var(--padding);grid-row:span 25;max-width:900px;margin:0 auto}@media(min-width: 767px){body.single-repository article{grid-row:span 6;padding:40px var(--padding)}}@media(min-width: 1024px){body.single-repository article p,body.single-repository article ul,body.single-repository article ol{font-size:18px}}body.single-repository .post-header{text-align:center}body.single-repository .post-header h1{font-size:22px;margin:0 auto;line-height:1;max-width:660px;letter-spacing:-0.03em}@media(min-width: 767px){body.single-repository .post-header h1{font-size:4vw;margin-bottom:1rem}}body.single-repository .documentation.image{text-align:center}body.single-repository .documentation.image img{width:100%;height:auto;display:block;margin-bottom:1rem}.repository-posts{display:block;padding:var(--padding);grid-gap:12px var(--padding);grid-template-columns:repeat(2, 1fr);grid-auto-flow:dense}@media(min-width: 1024px){.repository-posts{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 767px){.repository-posts{display:grid}}.repository-posts>div{border:1px solid #fff}article.repository.preview{border-bottom:1px solid #000;padding-bottom:var(--padding);margin-bottom:var(--padding);grid-row:span 2;font-size:14px}@media(min-width: 767px){article.repository.preview{margin-bottom:0}}article.repository.preview img{display:block;width:100%;height:auto}article.repository.preview p.title{margin:.5rem 0 .4rem 0;font-size:22px;line-height:1.1}article.repository.preview .title a{text-decoration:none}article.repository.preview .text{margin-bottom:.8rem}article.repository.preview .header{opacity:.5}article.repository.preview .header .partner::before{content:"— "}article.preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}article.preview .image{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;height:170px;border-radius:3px;overflow:hidden}article.preview .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.material_type-presentation.preview{background-color:var(--bg-color);border-bottom:none;color:#cfe3ff;padding:14px var(--padding);border-radius:5px}article.post-321.category-plasticjustice.preview .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}article.category-plasticjustice.preview{grid-column:span 2;grid-row:span 3;background-color:var(--bg-color);color:#cfe3ff;padding:10px var(--padding);border-bottom:none;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width: 767px){article.category-plasticjustice.preview{padding:14px var(--padding)}}article.category-plasticjustice.preview .image,article.category-plasticjustice.preview .embed{margin-bottom:1rem}article.category-plasticjustice.preview .header div,article.category-plasticjustice.preview h5{display:inline}article.category-plasticjustice.preview .image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:200px;-ms-flex:1 0 200px;flex:1 0 200px;overflow:hidden;background-color:#2c3d5a}@media(min-width: 767px){article.category-plasticjustice.preview .image{-webkit-box-flex:1;-ms-flex:1 0 360px;flex:1 0 360px;height:360px}}article.category-plasticjustice.preview .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.category-plasticjustice.preview p.title{line-height:1.05;font-size:22px;margin-bottom:.5rem;margin-top:.4rem}@media(min-width: 767px){article.category-plasticjustice.preview p.title{font-size:30px}}article.material_type-posts.preview{grid-column:span 2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 767px){article.material_type-posts.preview{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){article.material_type-posts.preview{grid-column:span 4}}article.material_type-posts.preview .text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}article.material_type-posts.preview .image,article.material_type-posts.preview .posts{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px)}article.material_type-posts.preview .partner{display:none}@media(min-width: 767px){article.material_type-posts.preview .partner{display:inline}}article.material_type-posts.preview .post-item{margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #293e58}article.material_type-posts.preview .post-item h2{margin-bottom:0;line-height:1.1}article.material_type-posts.preview .post-item:nth-last-child(1){border-bottom:none}article.material_type-pdf.preview,article.tag-publication.preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;grid-row:span 1}article.material_type-pdf.preview .text,article.tag-publication.preview .text{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%;line-height:1.1}article.material_type-pdf.preview .image,article.tag-publication.preview .image{border-radius:0;height:auto;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;position:relative}article.material_type-pdf.preview .image img,article.tag-publication.preview .image img{width:100%;height:auto}article.tag-publication.preview p.title{margin-bottom:.3rem;padding-right:10px;font-family:"Newsreader",serif;font-size:22px;font-weight:normal;font-style:italic}.filters{display:block;grid-gap:20px;grid-template-columns:repeat(5, 1fr);margin:var(--padding);padding:var(--padding) 0;color:var(--blue);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.2}@media(min-width: 767px){.filters{display:grid}}.filters h5{margin-bottom:0}@media(min-width: 767px){.filters h5{margin-bottom:.5rem}}.filters select{font-family:"Inter-Web",sans-serif;border:none;padding:5px 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:blue;background:transparent;border-bottom:1px solid var(--blue);color:var(--blue)}.filters select:focus{outline:none;border-bottom-width:2px}.filters option:checked,.filters select:checked{background:tan}.filters .active select{background:#bcc7dc;padding-left:5px}.filters a.active,.filters .taxonomy-filter{font-family:"Inter";position:relative}.filters a.active::after,.filters .taxonomy-filter::after{position:absolute;right:3px;top:.1rem}.filters .taxonomy-filter::after{content:"⌃";color:var(--blue);top:4px;pointer-events:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filters a.active::after{content:"×"}.filters a{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;text-transform:capitalize;display:block;border-bottom:1px solid #78abc7;text-decoration:none;padding:3px 0 2px 0;cursor:pointer}.filters a:hover{background-color:#c9d5de}.filters>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:var(--padding)}@media(min-width: 767px){.filters>div{margin-top:0}}.filters .category_name h5{display:none}@media(min-width: 767px){.filters .category_name h5{display:block}}.embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.tags.themes{margin-top:10px}.tags{line-height:1}.tags h5{display:inline;margin:0;letter-spacing:0}.tags h5::after{content:","}.tags h5:nth-last-child(1)::after{content:""}.partners{grid-column:span 3;grid-row:span 29;-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:var(--padding);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width: 767px){.partners{grid-row:span 3;-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:40px 20px}}.partners article{margin-bottom:2rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding:0}.partners article div{padding:0}.partners p{font-size:var(--font-size)}body.page article.content{grid-row:span 23}@media(min-width: 767px){body.page article.content{grid-row:span 5}}@media(min-width: 1024px){body.page article.content p,body.page article.content ul,body.page article.content ol{font-size:18px}}.content .credits{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;margin-bottom:2rem}@media(min-width: 767px){.content .credits{grid-template-columns:repeat(4, minmax(0, 1fr))}}.content .credits .credit{position:relative;height:120px;background:rgba(255,255,255,.05);-webkit-transition:opacity 200ms;transition:opacity 200ms}.content .credits .credit:hover{opacity:.8}.content .credits a{display:block;width:100%;height:100%;padding:10px}.content .credits img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-filter:invert(1);filter:invert(1);mix-blend-mode:exclusion}.student-names .school{margin-bottom:2rem}@media(min-width: 767px){.student-names .school{display:grid;grid-template-columns:320px 1fr}}.student-names .label{font-weight:bold}.gallery{height:auto;position:relative;margin-top:1rem}@media(min-width: 767px){.gallery{margin-top:3rem}}.gallery .slide{display:none}.gallery .caption{text-align:center;margin-top:10px}.gallery .gallery__controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .gallery__controls div{text-align:center;padding:0 10px}.gallery .gallery__controls i:active{opacity:.5;cursor:pointer}.gallery .image{background-color:rgba(0,0,0,.05);height:535px}.gallery .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery .controls{position:absolute;top:0;left:0;right:0;height:535px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery .controls>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px}@media(min-width: 767px){.gallery .controls>div{font-size:30px}}.documentation.video p{margin:1rem 0 0 0;text-align:center}.documentation.video p:nth-last-child(1){margin-top:0}.gallery[data-slide="0"] .slide[data-idx="0"]{display:block}.gallery[data-slide="1"] .slide[data-idx="1"]{display:block}.gallery[data-slide="2"] .slide[data-idx="2"]{display:block}.gallery[data-slide="3"] .slide[data-idx="3"]{display:block}.gallery[data-slide="4"] .slide[data-idx="4"]{display:block}.gallery[data-slide="5"] .slide[data-idx="5"]{display:block}.gallery[data-slide="6"] .slide[data-idx="6"]{display:block}.gallery[data-slide="7"] .slide[data-idx="7"]{display:block}.gallery[data-slide="8"] .slide[data-idx="8"]{display:block}.gallery[data-slide="9"] .slide[data-idx="9"]{display:block}.gallery[data-slide="10"] .slide[data-idx="10"]{display:block}.gallery[data-slide="11"] .slide[data-idx="11"]{display:block}.gallery[data-slide="12"] .slide[data-idx="12"]{display:block}.gallery[data-slide="13"] .slide[data-idx="13"]{display:block}.gallery[data-slide="14"] .slide[data-idx="14"]{display:block}.gallery[data-slide="15"] .slide[data-idx="15"]{display:block}.gallery[data-slide="16"] .slide[data-idx="16"]{display:block}.gallery[data-slide="17"] .slide[data-idx="17"]{display:block}.gallery[data-slide="18"] .slide[data-idx="18"]{display:block}.gallery[data-slide="19"] .slide[data-idx="19"]{display:block}.gallery[data-slide="20"] .slide[data-idx="20"]{display:block}.gallery[data-slide="21"] .slide[data-idx="21"]{display:block}.gallery[data-slide="22"] .slide[data-idx="22"]{display:block}.gallery[data-slide="23"] .slide[data-idx="23"]{display:block}.gallery[data-slide="24"] .slide[data-idx="24"]{display:block}.gallery[data-slide="25"] .slide[data-idx="25"]{display:block}.gallery[data-slide="26"] .slide[data-idx="26"]{display:block}.gallery[data-slide="27"] .slide[data-idx="27"]{display:block}.gallery[data-slide="28"] .slide[data-idx="28"]{display:block}.gallery[data-slide="29"] .slide[data-idx="29"]{display:block}.gallery[data-slide="30"] .slide[data-idx="30"]{display:block}body.single-biography article.biography{grid-column:span 3;grid-row:span 3;padding:40px 20px}@media(min-width: 767px){body.single-biography article.biography{grid-row:span 1;grid-column:span 2}}body.single-biography article.biography h2{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;height:100%;background:var(--bg-color);color:var(--text-color);font-size:var(--font-size);font-weight:500}body::before{position:absolute;color:transparent;pointer-events:none;content:"none"}@media(min-width: 767px){body::before{content:"xsm"}}@media(min-width: 1024px){body::before{content:"sm"}}@media(min-width: 1280px){body::before{content:"md"}}@media(min-width: 1850px){body::before{content:"lg"}}main{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}a:link,a:visited,a:active,a:hover{color:currentColor}
