@charset "UTF-8";
/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}34%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}34%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.gradient-ipm{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #31e1ec 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #31e1ec 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #31e1ec 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #31e1ec 100%);background:linear-gradient(165deg, #eb366e 0%, #31e1ec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#31e1ec',GradientType=1 )}.gradient-fullrainbow{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:linear-gradient(165deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#af6ee2',GradientType=1 )}.gradient-warm{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:linear-gradient(165deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#af6ee2', endColorstr='#73c535',GradientType=1 )}.gradient-cool{background:#36a3f0;background:-moz-linear-gradient(-15deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-webkit-linear-gradient(-15deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-webkit-linear-gradient(285deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-o-linear-gradient(285deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:linear-gradient(165deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#dabb00',GradientType=1 )}.gradient-grey{background:#fafafa;background:-moz-linear-gradient(-15deg, #fafafa 0%, #dbdbdb 100%);background:-webkit-linear-gradient(-15deg, #fafafa 0%, #dbdbdb 100%);background:-webkit-linear-gradient(285deg, #fafafa 0%, #dbdbdb 100%);background:-o-linear-gradient(285deg, #fafafa 0%, #dbdbdb 100%);background:linear-gradient(165deg, #fafafa 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=1 )}@font-face{font-family:'JustTheWayYouAreRegular';src:url("../fonts/justthewayyouare-webfont.eot");src:url("../fonts/justthewayyouare-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/justthewayyouare-webfont.woff") format("woff"), url("../fonts/justthewayyouare-webfont.ttf") format("truetype"), url("../fonts/justthewayyouare-webfont.svg#JustTheWayYouAreRegular") format("svg");font-weight:normal;font-style:normal;font-display:block}.theme-font{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}.ease-opacity-in,.page-title,.single .hero .hero-inner{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation:ease-opacity 3s cubic-bezier(0.165, 0.84, 0.44, 1);animation:ease-opacity 3s cubic-bezier(0.165, 0.84, 0.44, 1)}@-webkit-keyframes ease-opacity{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ease-opacity{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card,.card .footer a.social-follow:before,.card .single a.hero:after,.card a#explore-menu,.card a.abs-fill,.card a.card-image:after,.card a.flickable-link,.card a.flickable-link:after,.entry-content address,.footer .card a.social-follow:before,.mailing-list,.rounded,.sidebar-cta,.single .card a.hero:after,.tax{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.shadow{-webkit-box-shadow:0px 0.2em 0.4em rgba(10, 0, 0, 0.2);box-shadow:0px 0.2em 0.4em rgba(10, 0, 0, 0.2)}.card,.shadow-high,.tax{-webkit-box-shadow:0px 0.7em 1.4em rgba(10, 0, 0, 0.15);box-shadow:0px 0.7em 1.4em rgba(10, 0, 0, 0.15)}.button,.button:visited{border:none;line-height:1;background-color:var(--teal-500);color:var(--teal-800);font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;text-decoration:none;display:inline-block;font-size:.8em;padding:1.0625em 1.875em;margin-bottom:1em;border-radius:.6em;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out}.button+.button,.button:visited+.button{margin-left:1em}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover,.button:visited:visited:focus,.button:visited:visited:hover{color:var(--teal-900);-webkit-box-shadow:0px 0px 0px 0.2em var(--teal-300);box-shadow:0px 0px 0px 0.2em var(--teal-300);background:var(--teal-500);outline-color:var(--teal-500)}.button.button-wide,.button:visited.button-wide{width:100%}.button.button-large,.button:visited.button-large{font-size:1.3em;padding:.8em 1em}.button.button-alt{background:none;-webkit-box-shadow:inset 0px 0px 0px 0.15em var(--teal-500);box-shadow:inset 0px 0px 0px 0.15em var(--teal-500);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button.button-alt:hover{background:var(--teal-500)}.button.button-white{background-color:white;-webkit-box-shadow:0px 0.15em 0.35em 0 rgba(0, 0, 20, 0.18);box-shadow:0px 0.15em 0.35em 0 rgba(0, 0, 20, 0.18);color:rgba(0, 0, 0, 0.8)}.button.button-white:focus,.button.button-white:hover,.button.button-white:visited:focus,.button.button-white:visited:hover{color:black;background:var(--teal-500);outline-color:var(--teal-500);-webkit-box-shadow:0px 0px 0px 0.2em var(--teal-300);box-shadow:0px 0px 0px 0.2em var(--teal-300)}.button-stack .button{margin:1em auto;display:block}@media only screen and (min-width:500px){.button-stack .button{margin:.5em;display:inline-block}}@media (min-width:768px){.grid{display:-ms-grid;display:grid;-ms-grid-columns:[center] 4fr [right-col] 1fr;grid-template-columns:[center] 4fr [right-col] 1fr}.grid .g-center{grid-column:center}.grid .g-right-col{grid-column:right-col}}@media (min-width:1400px){.grid{-ms-grid-columns:[left-col] 1fr [center] 5fr [right-col] 1fr;grid-template-columns:[left-col] 1fr [center] 5fr [right-col] 1fr}}:root{--grey-100:#F2EFF0;--grey-300:rgb(197, 194, 195);--grey-500:#998F91;--grey-700:#716A6C;--grey-900:#3B3134;--pink-100:#FFE6EE;--pink-300:#F28DAC;--pink-400:rgb(255, 68, 124);--pink-500:#FF1F64;--pink-700:#AC1142;--pink-900:#4A0017;--orange-100:#FFE8D8;--orange-300:#FFCDA8;--orange-500:#FF8B35;--orange-700:#AC5B18;--orange-900:#5C2900;--yellow-100:#FFF5D0;--yellow-300:#F8E989;--yellow-500:#FACD23;--yellow-700:#857300;--yellow-900:#5D5000;--green-100:#E2FFCC;--green-300:#B5F883;--green-500:#92DC26;--green-700:#378000;--green-900:#2B530C;--blue-100:#D8EDFF;--blue-300:#95CEFF;--blue-500:#50AEFF;--blue-700:#0056A0;--blue-900:#002E55;--purple-100:#F1DEFF;--purple-300:#D2A1F8;--purple-500:#C237F9;--purple-700:#7D2EB9;--purple-900:#43005D;--c-bg-light:white;--c-bg-faint:var(--grey-100);--teal-300:#BDFFF4;--teal-500:#4AFFE0;--teal-700:#00856F;--teal-800:#006B59;--teal-900:#004D40}*{outline-color:var(--pink-500)}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:#111;font-size:calc(15px + (24 - 15) * ((100vw - 300px) / (1600 - 300)));line-height:1.444;text-rendering:optimizeLegibility}::-moz-selection{background:var(--teal-500);color:black}::selection{background:var(--teal-500);color:black}::-moz-selection{background:var(--teal-500);color:black}.mobileHide{display:none!important}.hide{display:none!important}.youtube figure{position:relative;display:block;margin:0;width:100%;padding-bottom:56.25%;height:0;border-radius:4px;overflow:hidden}.youtube figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--grey-100)}.youtube noscript{position:absolute;z-index:50;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:.8rem;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height:1.2}.legal{font-size:.7em;color:#757575;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.legal a{color:#666!important;-webkit-text-decoration-color:#222!important;text-decoration-color:#222!important}.disabled{-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#explore-menu,.abs-fill,.card-image:after,.flickable-link,.flickable-link:after,.footer .social-follow:before,.single .hero:after{position:absolute;top:0;left:0;right:0;bottom:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#instantclick-bar{background:var(--pink-500)}.skip-main{left:-9999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;background-color:rgba(255, 255, 255, 0)}.skip-main:active,.skip-main:focus{color:#fff;background-color:var(--yellow-300);left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:1vw 35%;padding:5px;border-radius:5px;text-decoration:none;border:4px solid var(--yellow-500);color:black!important;text-align:center;font-size:1.2em;z-index:9999;outline-color:var(--yellow-300)}#ipm-score-badge,#ipm-score-badge:after,.entry-content address,.ipm-gradient-bg,.mailing-list,hr{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600'%3e%3cdefs%3e%3cradialGradient id='a' cx='847' cy='637' r='462' gradientTransform='matrix(.88 0 0 .89 42 24)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2392dc26'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='b' cx='400' cy='-146' r='437' gradientTransform='matrix(.84 0 0 .9 82 34)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23ff8b35'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='f' cx='365' cy='752' r='432' gradientTransform='matrix(.88 0 0 .89 56 15)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2350aeff'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient id='c' x1='750' y1='19' x2='519' y2='204' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23facd23'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='44' y1='-86' x2='295' y2='186' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23ff1f64'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='37' y1='778' x2='339' y2='381' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23c237f9'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath fill='url(%23a)' d='M0 0h800v600H0z'/%3e%3cpath fill='url(%23b)' d='M0 0h800v600H0z'/%3e%3cpath fill='url(%23c)' d='M0 0h800v600H0z'/%3e%3cpath fill='url(%23d)' d='M0 0h800v600H0z'/%3e%3cpath fill='url(%23e)' d='M0 0h800v600H0z'/%3e%3cpath fill='url(%23f)' d='M0 0h800v600H0z'/%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat}.donate .page-header,.footer .social-follow:before,.ipm-gradient-waves-bg,.patronize .page-header,.rainbow-header .page-header{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 600'%3e%3cdefs%3e%3cradialGradient id='a' cx='-148.3' cy='562.8' r='703.7' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23ff8b35'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='b' cx='-118.9' cy='640' r='652' gradientTransform='rotate(-3 8007 415) scale(1 .29563)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23facd23'/%3e%3cstop offset='.2' stop-color='%23fbd854' stop-opacity='.8'/%3e%3cstop offset='.6' stop-color='%23fdedaf' stop-opacity='.4'/%3e%3cstop offset='.9' stop-color='%23fefae9' stop-opacity='.1'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='c' cx='-113.7' cy='-140' r='664.2' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23ff1f64'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='d' cx='894.2' cy='-167.4' r='731.7' gradientTransform='rotate(137 889 -182) scale(1 1.16854)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23c237f9'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='e' cx='995.4' cy='637.8' r='744.2' gradientTransform='matrix(-.99474 -.10242 .0437 -.42439 1958 1010)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2392dc26'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient id='f' cx='992.2' cy='442.3' r='724.9' gradientTransform='rotate(-172 997 376) scale(1 .701)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%2350aeff'/%3e%3cstop offset='.2' stop-color='%2379c1ff' stop-opacity='.8'/%3e%3cstop offset='.6' stop-color='%23c1e2ff' stop-opacity='.4'/%3e%3cstop offset='.9' stop-color='%23eef7ff' stop-opacity='.1'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath d='M0 578c254 41 284-27 486 3s314-16 314-16V0H0z' fill='url(%23a)'/%3e%3cpath d='M0 591c283 38 284-72 486-35s314 3 314 3V0H0z' fill='url(%23b)'/%3e%3cpath d='M0 584c292 28 284-65 486-28s314 3 314 3V0H0z' fill='url(%23c)'/%3e%3cpath d='M0 582c305 29 284-36 486-6s314-16 314-16V0H0z' fill='url(%23d)'/%3e%3cpath d='M0 596c229 22 310-37 486-7 201 34 314-24 314-24V0H0z' fill='url(%23e)'/%3e%3cpath d='M0 584c292 28 281-63 481-17 209 48 319 13 319 13V0H0z' fill='url(%23f)'/%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;background-position:bottom center}.sidebar-cta{top:4vw;position:-webkit-sticky;position:sticky;margin:0 4vw 4vw;font-size:.9rem;font-weight:700;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height:1.05;background:var(--teal-500);color:black;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:inset 0 0 4em 0 rgba(255, 255, 255, 0.3);box-shadow:inset 0 0 4em 0 rgba(255, 255, 255, 0.3)}.sidebar-cta p{margin:0;padding:20px}.sidebar-cta a{margin:8px 8px 8px 0;font-size:.8rem;border-radius:14px;padding:15px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255, 255, 255, 0.6);min-width:calc(30% - 8px);-webkit-box-shadow:0px 0.2em 0.5em rgba(0, 0, 0, 0.15);box-shadow:0px 0.2em 0.5em rgba(0, 0, 0, 0.15)}.sidebar-cta a:focus,.sidebar-cta a:hover{color:black!important;-webkit-box-shadow:0px 0.1em 0.3em rgba(0, 0, 0, 0.35);box-shadow:0px 0.1em 0.3em rgba(0, 0, 0, 0.35);background:rgba(255, 255, 255, 0.95)}.wrap{max-width:1400px;margin:0 auto}a,a:visited{color:#000;-webkit-text-decoration-color:var(--pink-500);text-decoration-color:var(--pink-500)}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#eb366e}a:active,a:visited:active{color:#31e1ec}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(10, 6, 8, 0.3)}.highlight{text-decoration:none;display:inline-block;position:relative;padding:.15em;z-index:2}.highlight:after{content:'';background:var(--teal-500);position:absolute;z-index:-1;height:.125em;bottom:0;left:0;right:0;border-radius:.125em;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out;outline-color:var(--teal-500)}.highlight:focus,.highlight:hover{color:black!important}.highlight:focus{outline-color:var(--teal-700)}.highlight:focus:after,.highlight:hover:after{height:100%}h1,h2,h3,h4,h5,h6{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;text-rendering:optimizelegibility;font-weight:500;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:calc(2.6em + 1vw)}h2{font-size:calc(2em + .75vw)}h3{font-size:calc(1.4em + .75vw)}h4{font-size:1.1em}h5{font-size:.8em;text-transform:uppercase}.tc{text-align:center}.alt-font{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.theme-font{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:500}.em1{font-size:1em}img{max-width:100%;height:auto}.pad{padding:20px}.pad-4vw{padding:4vw}.bigpad,.mailing-list h2,.single .hero{padding:calc(20px + 5vw)}.mb0{margin-bottom:0}.mt0{margin-top:0}nav{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}nav a{text-decoration:none}nav ul{list-style:none;margin:0;padding:0}.header-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:white;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#190C10;z-index:50;font-size:.8em;color:white}.header-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;color:rgba(255, 255, 255, 0.95)}.header-nav a svg{fill:currentColor;width:1.2em;height:1.2em}.header-nav .logo{padding:0vw}.header-nav .logo svg{width:calc(1.2em + 3vw);height:calc(1.2em + 3vw)}.header-nav .logo svg path{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.header-nav .logo:hover{color:var(--teal-500)}.header-nav .logo:hover .flag{color:var(--pink-500)}#donate-button,#explore-button{padding:2vw}#donate-button span,#explore-button span{font-size:11px}#donate-button:hover,#explore-button:hover{color:var(--pink-500)}#explore-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2vw}#explore-button span{margin-left:5px}#explore-button .close{display:none!important}#explore-button.active .close{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#explore-button.active .open{display:none!important}.explore-blobs{display:none}#donate-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2vw}#donate-button span{margin-right:5px}.site-sections{display:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-sections li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.site-sections .section-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.site-sections .section-link span{padding:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.site-sections .section-link.active:after{background:currentColor;display:block;content:'';position:absolute;height:6px;border-radius:2px;width:100%;bottom:-3px;left:5px;right:5px}.site-sections .section-link.active:hover{-webkit-animation:none;animation:none;-webkit-filter:none;filter:none}.site-sections li:first-child a{color:var(--pink-500)}.site-sections li:nth-child(2) a{color:var(--orange-500)}.site-sections li:nth-child(3) a{color:var(--yellow-500)}.site-sections li:nth-child(5) a{color:var(--green-500)}.site-sections li:nth-child(6) a{color:var(--blue-500)}.site-sections li:nth-child(7) a{color:var(--purple-500)}.menu-blobs{display:none}.section-intro{margin-bottom:4vw}.section-intro p:first-of-type{margin-top:0}.section-intro p:last-of-type{margin-bottom:0}.no-scroll{overflow:hidden}#explore-menu{display:none;padding:40px;z-index:49;-webkit-animation:bounce 0.5s cubic-bezier(0.77, 0, 0.175, 1);animation:bounce 0.5s cubic-bezier(0.77, 0, 0.175, 1)}#explore-menu .site-sections{padding-top:20px;display:block;font-size:36px}#explore-menu .site-sections li{display:block}#explore-menu .site-sections .section-link{display:block;width:100%;text-align:center}#explore-menu .site-sections .section-link .logo{display:none}#explore-menu .site-sections .section-link span{display:inline-block;background:#190C10;position:relative;z-index:2;padding:2vh .5em}#explore-menu .site-sections .section-link:after{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;left:-40px;width:50vw;z-index:1;height:.3em;border-radius:0px}#explore-menu .bg-waves{color:#190C10;height:95vh;width:100vw}#explore-menu.visible{width:100%;display:block}#explore-menu.visible:after{opacity:1;position:fixed}#explore-menu.visible .bg-waves{overflow:visible}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.noti{position:absolute;right:1vw;top:1.5vw;font-size:13px;line-height:1;padding:4px;font-weight:600;color:white;background:var(--pink-500);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;border-radius:4px;-webkit-animation:pop-in .2s ease-in;animation:pop-in .2s ease-in}@-webkit-keyframes pop-in{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop-in{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.pagination{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;margin:0;padding:0}.pagination .disabled{display:none}.pagination .active{background:var(--grey-300)}.pagination .pagination__link{border-radius:20px;margin:0 .2em;text-decoration:none;min-width:48px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .page-link.page-link--current a{background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none}.text-c-100{color:var(--pink-100)}.text-c-300{color:var(--pink-300)}.pagination .page-link.page-link--current a,.text-c-700{color:var(--pink-700)}.text-c-900{color:var(--pink-900)}.white{color:white}.pink-500{color:var(--pink-500)}.orange-500{color:var(--orange-500)}.yellow-500{color:var(--yellow-500)}.green-500{color:var(--green-500)}.blue-500{color:var(--blue-500)}.purple-500{color:var(--purple-500)}.pink-700{color:var(--pink-700)}.orange-700{color:var(--orange-700)}.yellow-700{color:var(--yellow-700)}.green-700{color:var(--green-700)}.blue-700{color:var(--blue-700)}.purple-700{color:var(--purple-700)}.page-subtitle{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:.8em;padding:.4em;margin:.5em auto 0;font-weight:800}.page-header{padding:6vw 4vw 4vw}.page-title{margin:.5em auto 0;max-width:720px}.bg-waves{display:block;position:absolute;left:0;right:0;top:0;fill:currentColor;z-index:-1}.bg-waves .one{opacity:1}.bg-waves .two{opacity:.5}.bg-waves .three{opacity:.3}.page-body .text-c-100{color:var(--pink-100)}.articles-body .text-c-900{color:var(--orange-900)}.articles-body .pagination .page-link.page-link--current a,.articles-body .text-c-700,.pagination .page-link.page-link--current .articles-body a{color:var(--orange-700)}.articles-body .text-c-100{color:var(--orange-100)}.articles-body .bg-100,.articles-body .pagination .pagination__link,.pagination .articles-body .pagination__link{background-color:var(--orange-100)}.articles-body .bg-300{background-color:var(--orange-300)}.articles-body a{-webkit-text-decoration-color:var(--orange-500);text-decoration-color:var(--orange-500)}.articles-body a:hover{color:var(--orange-500)}.articles-body .accent-colors{background:var(--blue-500)}.articles-body .accent-colors a:focus,.articles-body .accent-colors a:hover{background:var(--orange-300)}.edugraphics-body .text-c-900{color:var(--yellow-900)}.edugraphics-body .pagination .page-link.page-link--current a,.edugraphics-body .text-c-700,.pagination .page-link.page-link--current .edugraphics-body a{color:var(--yellow-700)}.edugraphics-body .text-c-100{color:var(--yellow-100)}.edugraphics-body .bg-100,.edugraphics-body .pagination .pagination__link,.pagination .edugraphics-body .pagination__link{background-color:var(--yellow-100)}.edugraphics-body .bg-300{background-color:var(--yellow-300)}.edugraphics-body a{-webkit-text-decoration-color:var(--yellow-500);text-decoration-color:var(--yellow-500)}.edugraphics-body a:hover{color:var(--yellow-700)}.edugraphics-body .accent-colors{background:var(--purple-500)}.edugraphics-body .accent-colors a:focus,.edugraphics-body .accent-colors a:hover{background:var(--yellow-300)}.books-body .text-c-900{color:var(--green-900)}.books-body .pagination .page-link.page-link--current a,.books-body .text-c-700,.pagination .page-link.page-link--current .books-body a{color:var(--green-700)}.books-body .text-c-100{color:var(--green-100)}.books-body .bg-100,.books-body .pagination .pagination__link,.pagination .books-body .pagination__link{background-color:var(--green-100)}.books-body .bg-300{background-color:var(--green-300)}.books-body a{-webkit-text-decoration-color:var(--green-500);text-decoration-color:var(--green-500)}.books-body a:hover{color:var(--green-700)}.books-body .accent-colors{background:var(--pink-500)}.books-body .accent-colors a:focus,.books-body .accent-colors a:hover{background:var(--green-300)}.videos-body .text-c-900{color:var(--blue-900)}.pagination .page-link.page-link--current .videos-body a,.videos-body .pagination .page-link.page-link--current a,.videos-body .text-c-700{color:var(--blue-700)}.videos-body .text-c-100{color:var(--blue-100)}.pagination .videos-body .pagination__link,.videos-body .bg-100,.videos-body .pagination .pagination__link{background-color:var(--blue-100)}.videos-body .bg-300{background-color:var(--blue-300)}.videos-body a{-webkit-text-decoration-color:var(--blue-500);text-decoration-color:var(--blue-500)}.videos-body a:hover{color:var(--blue-700)}.videos-body .accent-colors{background:var(--orange-500)}.videos-body .accent-colors a:focus,.videos-body .accent-colors a:hover{background:var(--blue-300)}.courses-body .text-c-900{color:var(--purple-900)}.courses-body .pagination .page-link.page-link--current a,.courses-body .text-c-700,.pagination .page-link.page-link--current .courses-body a{color:var(--purple-700)}.courses-body .text-c-100{color:var(--purple-100)}.courses-body .bg-100,.courses-body .pagination .pagination__link,.pagination .courses-body .pagination__link{background-color:var(--purple-100)}.courses-body .bg-300{background-color:var(--purple-300)}.courses-body a{-webkit-text-decoration-color:var(--purple-500);text-decoration-color:var(--purple-500)}.courses-body a:hover{color:var(--purple-700)}.courses-body .accent-colors{background:var(--yellow-500)}.courses-body .accent-colors a:focus,.courses-body .accent-colors a:hover{background:var(--purple-300)}.card.vert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.vert .card-image{min-height:200px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card.vert .card-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card.vert .card-title{padding-top:0}.card.vert .card-title:before{display:none}.all-body .main .bg-waves,.categories-body .main .bg-waves,.downloads-body .main .bg-waves,.tags-body .main .bg-waves{color:var(--grey-100)}.all-body .text-c-900,.categories-body .text-c-900,.downloads-body .text-c-900,.tags-body .text-c-900{color:rgba(0, 0, 0, 0.85)}.all-body .pagination .page-link.page-link--current a,.all-body .text-c-700,.categories-body .pagination .page-link.page-link--current a,.categories-body .text-c-700,.downloads-body .pagination .page-link.page-link--current a,.downloads-body .text-c-700,.pagination .page-link.page-link--current .all-body a,.pagination .page-link.page-link--current .categories-body a,.pagination .page-link.page-link--current .downloads-body a,.pagination .page-link.page-link--current .tags-body a,.tags-body .pagination .page-link.page-link--current a,.tags-body .text-c-700{color:rgba(0, 0, 0, 0.6)}.all-body .bg-100,.all-body .pagination .pagination__link,.categories-body .bg-100,.categories-body .pagination .pagination__link,.downloads-body .bg-100,.downloads-body .pagination .pagination__link,.pagination .all-body .pagination__link,.pagination .categories-body .pagination__link,.pagination .downloads-body .pagination__link,.pagination .tags-body .pagination__link,.tags-body .bg-100,.tags-body .pagination .pagination__link{background-color:var(--grey-100)}.tax{line-height:1.2;background:white;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tax h2{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:.8em;margin:0;-webkit-box-shadow:0em 0em 3em 0 rgba(150, 100, 100, 0.15);box-shadow:0em 0em 3em 0 rgba(150, 100, 100, 0.15)}.tax h2 a{padding:16px 12px;display:block;background:white;font-size:1em}.tax .first-three{font-size:.8em;list-style:none;margin:4px auto 0;padding:0}.tax .first-three li{margin-bottom:4px}.tax .first-three li a{font-size:1em;padding:6px 12px;text-align:left}.tax .first-three li a:focus,.tax .first-three li a:hover{color:var(--teal-700)}.tax a{color:var(--grey-900);padding:8px 12px 12px;display:block;text-decoration:none;font-size:.8rem;text-align:center}.tax a:focus,.tax a:hover{color:black}.aside-note{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:900;font-size:.8em;color:var(--grey-900);text-align:center;display:block;margin:0 auto 1rem}.donate .main .bg-waves,.patronize .main .bg-waves,.rainbow-header .main .bg-waves{display:none}.donate .page-header,.patronize .page-header,.rainbow-header .page-header{padding-bottom:10vw}.footer{margin-top:4em;font-size:.8em;position:relative;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:rgba(0, 0, 0, 0.55);text-align:center}.footer .social-follow{padding-top:2.5em;position:relative}.footer .social-follow a{color:rgba(0, 0, 0, 0.7);border-bottom:var(--pink-500) 2px solid;text-decoration:none;margin:.2em;display:inline-block;position:relative;z-index:10}.footer .social-follow a:hover{color:#000}.footer .social-follow:before{content:'';opacity:.7;z-index:0}#ipm-score-badge{width:2.2em;height:2.2em;font-size:.8em;position:absolute;padding:0;top:0;left:50%;color:black;border-radius:.6em;margin:0;z-index:10;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#ipm-score-badge:hover{cursor:help}#ipm-score-badge:before{display:block;content:'';background:white;top:-.1em;left:-.1em;right:-.1em;bottom:-.1em;border-radius:.6em;position:absolute;z-index:-2;-webkit-box-shadow:0px 0.25em 0.5em 0 rgba(70, 57, 66, 0.5);box-shadow:0px 0.25em 0.5em 0 rgba(70, 57, 66, 0.5)}#ipm-score-badge:after{display:block;content:'';width:calc(100% + 1em);height:calc(100% + 1em);position:absolute;top:-.5em;left:-.5em;border-radius:.7em;z-index:-1}#ipm-score{display:block;text-align:center;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:rgba(0, 0, 0, 0.75);position:absolute;top:50%;left:-.4em;width:calc(100% + .8em);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.uncopyright-notice svg{width:1.2em;height:1.2em;margin-bottom:-.2em}#legal{line-height:1.2;font-size:.8em;padding:.5em}#legal a{text-decoration:none;color:rgba(0, 0, 0, 0.6);margin:.25em;display:inline-block}#legal a:hover{color:#000}.post-body .header-nav{position:absolute;top:0;left:0;right:0;background:none}.hero{min-height:100vh}.featured-image{width:100%;display:block}.featured-video iframe{border-radius:20px 20px 0 0}.single .hero{background-size:cover;background-repeat:no-repeat;background-position:center;color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.single .hero:after{content:'';background:rgba(10, 6, 8, 0.85);z-index:1;-webkit-backdrop-filter:blur(2px)}.single .hero .hero-inner{margin:4vw auto;z-index:2;position:relative}.single .hero a{color:var(--pink-500);text-decoration:none}.single .entry-content{margin-top:4vw}.hero #share-count,.hero .primary-tax{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:12px;line-height:1}.hero #share-count span,.hero .primary-tax span{opacity:.7;display:inline-block;padding:5px 0;font-size:.8em;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:900;vertical-align:text-bottom;text-transform:lowercase}.primary-tax{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-title{margin:2vw auto}.article-nav{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(5, 3, 4, 0.9);color:rgba(255, 255, 255, 0.65);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);font-size:.8em;min-height:48px;overflow:visible;z-index:9999}.article-nav .article-title{width:100%;margin:5px;padding-left:1%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.article-nav-button{color:var(--pink-500);display:block;padding:5px;height:48px;margin-right:1%;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.article-nav-button svg{height:1.5em;width:auto;padding:0 .5em 0 0}.article-nav-button:visited{color:var(--pink-500)}.article-nav-button:focus,.article-nav-button:hover,.article-nav-button:visited:hover{color:white}#share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#000000;overflow:hidden;max-height:0;height:100%;right:0;top:100%;border-radius:0px 0px 3px 3px;-webkit-transition:all cubic-bezier(0.2, 1, 0.2, 1) 0.7s;-o-transition:all cubic-bezier(0.2, 1, 0.2, 1) 0.7s;transition:all cubic-bezier(0.2, 1, 0.2, 1) 0.7s}#share-buttons .share-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5em}#share-buttons .share-btn:focus,#share-buttons .share-btn:hover{color:white}#share-buttons .share-btn svg{margin:0}#share-buttons.visible,#share-buttons:focus-within{-webkit-transform:none;-ms-transform:none;transform:none;max-height:100%}.share-btn{text-decoration:none;padding:0 .75em;display:inline-block}.share-btn svg{height:1.5em;margin-bottom:-.25em}.facebook{color:#4267b2}.twitter{color:#55ACEE}.linkedin{color:#0077b5}.pinterest{color:#CB2027}.reddit{color:#FF4301}.email{color:#378000}.share-btn:visited{color:rgba(120, 120, 120, 0.5)}.article-meta{color:var(--grey-900);text-align:center}.article-meta .alt-font{margin:.25em;font-weight:600;color:black}.excerpt{font-size:1.4em;max-width:720px;font-weight:bold;margin:0 auto 4vw}.author{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:720px;-ms-flex-item-align:center;align-self:center;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.author .headshot{width:2.5em;height:2.5em;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.author .author-name{font-size:1.4em;padding:.2em .5em;border-radius:20px;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.author:visited:hover{color:black}.author:hover{color:black}.author:hover .headshot{-webkit-transform:rotate(-5deg) scale(1.2);-ms-transform:rotate(-5deg) scale(1.2);transform:rotate(-5deg) scale(1.2)}.author:hover .author-name{background:var(--grey-100)}.patron-message{max-width:720px;margin:1em auto}.patron-message a{color:currentColor;font-weight:600;text-decoration:none}.patron-message a:focus,.patron-message a:hover{color:var(--teal-700);outline-color:var(--teal-500)}.entry-content>p:first-of-type{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:1.333em;margin-top:0}hr{border:none;width:33.333%;background-position:top;height:.2em;border-radius:1em;display:block;margin:3em auto}.dropcap:first-letter,.post-body .entry-content>p:first-of-type:first-letter{font-size:3.2em;float:left;line-height:1;font-weight:500;margin:-.2em .2em .0em -.2em}.entry-content{padding:4vw 4vw 1.5rem;font-family:"Bodoni", "Times New Roman", Times New Roman, "Times", Times, serif}.entry-content address,.entry-content blockquote,.entry-content code,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content pre{margin:1.5em auto 0;max-width:720px}.entry-content h3,.entry-content h4{font-weight:600}.entry-content h4{font-size:1.2em;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.entry-content ol,.entry-content ul{margin:0 auto;max-width:720px}.entry-content li{margin-top:.75em}.entry-content .youtube{margin:2.5em auto 1.5em;max-width:720px}.entry-content figcaption{font-size:.8rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height:1.2}.entry-content address{padding:20px;font-size:.8em;color:rgba(0, 0, 0, 0.8);display:block;margin-bottom:1.5em;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-style:normal}.entry-content address a{color:rgba(0, 0, 0, 0.8)}.entry-content>address:first-child{margin:-2vw auto calc(1.5em + 4vw)}.entry-content blockquote{border-left:0.2em solid var(--teal-300);padding-left:1.3em;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:rgba(10, 10, 10, 0.8)}.entry-content table{font-size:.8em;margin:1.5em auto;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.entry-content table tr:nth-child(odd){background:#efefef}.entry-content table thead tr{background:#444!important;padding:1rem;color:white}.entry-content table td{padding:.5rem}.sidenote{display:none}.mailing-list{position:relative;background-color:white;margin:4vw 4vw 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mailing-list h2{margin:0 auto;padding-bottom:.75em}.mailing-list-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding-bottom:4vw}.mailing-list-form input,.mailing-list-form label{display:block;text-align:center}.mailing-list-form label{font-size:.8rem;line-height:1;margin:.5rem auto}.mailing-list-form input{padding:.5em;margin:0 .5em;border-radius:10px;-webkit-appearance:none;border:none;font-size:1.2em;-webkit-box-shadow:inset 0 3px 6px rgba(129, 62, 103, 0.3);box-shadow:inset 0 3px 6px rgba(129, 62, 103, 0.3)}.mailing-list-form input[type=submit]{margin-top:1.8rem;padding:.5em 1em;background:var(--pink-500);cursor:pointer}.mailing-list-form input[type=submit]:hover{-webkit-box-shadow:0px 0.25em 0.5em rgba(129, 62, 103, 0.3);box-shadow:0px 0.25em 0.5em rgba(129, 62, 103, 0.3)}.flickable-posts-wrap{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flickable-posts{margin:0;padding:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:mandatory;-webkit-scroll-snap-type:mandatory;scroll-snap-type:mandatory}.flickable-post{width:280px;min-width:280px;margin-right:4vw;min-height:400px;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;scroll-snap-align:center;-webkit-box-shadow:none;box-shadow:none}.flickable-link{text-align:center;border:none;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;overflow:hidden;text-decoration:none}.flickable-link:after{content:'';background:rgba(10, 6, 8, 0.85);z-index:1;-webkit-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px);border-radius:20px;-webkit-transition:cubic-bezier(0.075, 0.82, 0.165, 1) background 0.2s;-o-transition:cubic-bezier(0.075, 0.82, 0.165, 1) background 0.2s;transition:cubic-bezier(0.075, 0.82, 0.165, 1) background 0.2s}.flickable-title{color:white;position:absolute;top:50%;width:100%;margin:0;padding:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-left:2%;padding-right:2%}.masonry .brick{-ms-flex-preferred-size:46%;flex-basis:46%;margin:2%;padding:0}#add-your-voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 4vw 4vw;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;margin:0 auto;max-width:720px}#add-your-voice h4{display:none}#add-your-voice a{display:block;text-decoration:none;text-align:center}#add-your-voice a:focus,#add-your-voice a:hover{cursor:pointer}#add-your-voice a:focus .icon,#add-your-voice a:hover .icon{-webkit-box-shadow:0px 0px 0px .15em currentColor;box-shadow:0px 0px 0px .15em currentColor}#add-your-voice .icon{width:2.5em;height:2.5em;padding:.5em 0;text-align:center;position:relative;background:currentColor;border-radius:100px;margin:.15em;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#add-your-voice .icon svg{height:1.25em;width:auto;diplay:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white}#add-your-voice strong{font-size:.8em}#add-your-voice .buy{color:var(--pink-700)}#add-your-voice .buy .icon{background:var(--pink-500)}#add-your-voice .reply{color:var(--green-700)}#add-your-voice .reply .icon{background:var(--green-500)}#add-your-voice .facebook{color:#074794}#add-your-voice .facebook .icon{background:#1778F2}#add-your-voice .twitter{color:#09669F}#add-your-voice .twitter .icon{background:#1DA1F2}#add-your-voice .download{color:var(--purple-700)}#add-your-voice .download .icon{background:var(--purple-500)}.aligncenter img,.alignleft img,.alignright img,.alignwide img{max-width:100%;border-radius:4px}.alignright{float:right;max-width:45%;margin:4vw 0 4vw 4vw}.alignleft{float:left;max-width:45%;margin:4vw 4vw 4vw 0}.aligncenter{margin:4vw auto;max-width:720px}.alignwide{margin:4vw auto;width:100%;height:auto}.authorSnapshot{margin:0 auto;max-width:calc(720px + 8vw);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.authorSnapshot h2{text-align:center;margin:0 auto 1em}.authorSnapshot .snapshot-portrait{float:right;width:140px;margin:0 2vw 1em}.authorSnapshot .snapshot-icon{font-size:24px;min-width:36px;margin-right:1vw}.authorSnapshot p,.authorSnapshot ul{margin:1em auto;font-size:.8em;line-height:1.6}.authorSnapshot ul{padding:0}.authorSnapshot ul li{margin-bottom:1em;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.authorSnapshot a{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:normal}.heyHeyLook{display:block;float:left;width:45%;max-width:200px;font-size:.75rem;padding:1rem .75rem .75rem;margin:2.5rem 2.5rem 2.5rem -4vw;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;border-radius:0px 20px 20px 0px;background:var(--teal-500);line-height:1.3;position:relative}.heyHeyLook strong{font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.heyHeyLook .icon{font-size:2rem;display:block;position:absolute;top:-1rem;line-height:1;left:.75rem}.heyHeyLook p{margin:0 0 .5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.heyHeyLook .button{margin:1rem 0 0;font-size:.8rem;display:block;text-align:center;background:rgba(255, 255, 255, 0.6);-webkit-box-shadow:0px 0.2em 0.5em rgba(1, 110, 110, 0.15);box-shadow:0px 0.2em 0.5em rgba(1, 110, 110, 0.15)}.heyHeyLook .button:focus,.heyHeyLook .button:hover{background:rgba(255, 255, 255, 0.95);-webkit-box-shadow:0px 0.1em 0.3em rgba(1, 110, 110, 0.35);box-shadow:0px 0.1em 0.3em rgba(1, 110, 110, 0.35)}.tag-badge-wrap{font-size:.8rem;margin:4vw 4vw calc(4vw + 1rem)}.tag-badge{border-radius:20px;padding:1em;background:var(--grey-100);max-width:400px;margin:0 auto;line-height:1.3}.tag-badge h3{margin:0;font-size:1.3em;text-align:center}.tag-badge p{margin:.75em auto 0}.tag-badge p a{display:inline-block}.tag-badge.sjd{background-color:#aae7ff;color:#005072}.tag-badge.sjd a{-webkit-text-decoration-color:yellow;text-decoration-color:yellow}#my-books{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;padding:4vw;line-height:1.3}#my-books a{display:block;-ms-flex-preferred-size:30.33%;flex-basis:30.33%;text-decoration:none;border-radius:.01em;color:var(--grey-700)}#my-books a:hover{color:var(--teal-700);-webkit-box-shadow:0px 0px 0px 0.8em white, 0px 0px 0px 1em var(--teal-500);box-shadow:0px 0px 0px 0.8em white, 0px 0px 0px 1em var(--teal-500)}#my-books img{width:100%;height:auto;display:block}#my-books p{margin:.5em 0 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#my-books strong{color:var(--grey-900)}#my-books span{display:none}.term{font-weight:bold;margin:2em auto 0!important;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.term a:before{content:"";display:block;padding-top:50px;margin-top:-50px}.Bold-Italic{font-weight:bold;font-style:italic}.Taxonomy{font-style:italic;opacity:.7}.Numerals{font-weight:bold}.definition{margin:.5em auto 0!important}.card{position:relative;background-color:white;background-color:var(--c-bg-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.card .footer a.social-follow:focus:before,.card .footer a.social-follow:hover:before,.card .single a.hero:focus:after,.card .single a.hero:hover:after,.card a#explore-menu:focus,.card a#explore-menu:hover,.card a.abs-fill:focus,.card a.abs-fill:hover,.card a.card-image:focus:after,.card a.card-image:hover:after,.card a.flickable-link:focus,.card a.flickable-link:focus:after,.card a.flickable-link:hover,.card a.flickable-link:hover:after,.footer .card a.social-follow:focus:before,.footer .card a.social-follow:hover:before,.single .card a.hero:focus:after,.single .card a.hero:hover:after{border:solid 0.18em var(--pink-300)}.card:hover .card-title{color:black}.card:hover .card-title:before{width:50%}.card:hover .card-image:after{opacity:.2}.card-text{-ms-flex-preferred-size:70%;flex-basis:70%}.card-title{position:relative;line-height:1.2;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:700;margin:20px;margin-bottom:calc(20px - .18em);padding-top:20px;color:var(--grey-900);font-size:calc(1em + 1vw)}.card-title:before{display:block;background:var(--pink-500);position:absolute;top:0;width:33.3%;content:'';height:.18em;border-radius:.05em;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}.card-meta{padding:0 20px 20px;font-size:.8em;line-height:1;font-family:"Futura Regular", "Futura", Franklin Gothic Medium, "Franklin Gothic Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:var(--pink-700);font-weight:300}.card-image{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;background-position:center;background-repeat:no-repeat}.card-image:after{content:'';display:block;opacity:.5;background:var(--pink-500)}.card.edugraphics .card-image:after,.card.edugraphics .card-title:before{background:var(--yellow-500)}.card.edugraphics .card-meta{color:var(--yellow-700)}.card.edugraphics #explore-menu:focus,.card.edugraphics #explore-menu:hover,.card.edugraphics .abs-fill:focus,.card.edugraphics .abs-fill:hover,.card.edugraphics .card-image:focus:after,.card.edugraphics .card-image:hover:after,.card.edugraphics .flickable-link:focus,.card.edugraphics .flickable-link:focus:after,.card.edugraphics .flickable-link:hover,.card.edugraphics .flickable-link:hover:after,.card.edugraphics .footer .social-follow:focus:before,.card.edugraphics .footer .social-follow:hover:before,.card.edugraphics .single .hero:focus:after,.card.edugraphics .single .hero:hover:after,.footer .card.edugraphics .social-follow:focus:before,.footer .card.edugraphics .social-follow:hover:before,.single .card.edugraphics .hero:focus:after,.single .card.edugraphics .hero:hover:after{border-color:var(--yellow-300)}.card.articles .card-image:after,.card.articles .card-title:before{background:var(--orange-500)}.card.articles .card-meta{color:var(--orange-700)}.card.articles #explore-menu:focus,.card.articles #explore-menu:hover,.card.articles .abs-fill:focus,.card.articles .abs-fill:hover,.card.articles .card-image:focus:after,.card.articles .card-image:hover:after,.card.articles .flickable-link:focus,.card.articles .flickable-link:focus:after,.card.articles .flickable-link:hover,.card.articles .flickable-link:hover:after,.card.articles .footer .social-follow:focus:before,.card.articles .footer .social-follow:hover:before,.card.articles .single .hero:focus:after,.card.articles .single .hero:hover:after,.footer .card.articles .social-follow:focus:before,.footer .card.articles .social-follow:hover:before,.single .card.articles .hero:focus:after,.single .card.articles .hero:hover:after{border-color:var(--orange-300)}.card.books .card-image:after,.card.books .card-title:before{background:var(--green-500)}.card.books .card-meta{color:var(--green-700)}.card.books #explore-menu:focus,.card.books #explore-menu:hover,.card.books .abs-fill:focus,.card.books .abs-fill:hover,.card.books .card-image:focus:after,.card.books .card-image:hover:after,.card.books .flickable-link:focus,.card.books .flickable-link:focus:after,.card.books .flickable-link:hover,.card.books .flickable-link:hover:after,.card.books .footer .social-follow:focus:before,.card.books .footer .social-follow:hover:before,.card.books .single .hero:focus:after,.card.books .single .hero:hover:after,.footer .card.books .social-follow:focus:before,.footer .card.books .social-follow:hover:before,.single .card.books .hero:focus:after,.single .card.books .hero:hover:after{border-color:var(--green-300)}.card.videos .card-image:after,.card.videos .card-title:before{background:var(--blue-500)}.card.videos .card-meta{color:var(--blue-700)}.card.videos #explore-menu:focus,.card.videos #explore-menu:hover,.card.videos .abs-fill:focus,.card.videos .abs-fill:hover,.card.videos .card-image:focus:after,.card.videos .card-image:hover:after,.card.videos .flickable-link:focus,.card.videos .flickable-link:focus:after,.card.videos .flickable-link:hover,.card.videos .flickable-link:hover:after,.card.videos .footer .social-follow:focus:before,.card.videos .footer .social-follow:hover:before,.card.videos .single .hero:focus:after,.card.videos .single .hero:hover:after,.footer .card.videos .social-follow:focus:before,.footer .card.videos .social-follow:hover:before,.single .card.videos .hero:focus:after,.single .card.videos .hero:hover:after{border-color:var(--blue-300)}.card.courses .card-image:after,.card.courses .card-title:before{background:var(--purple-500)}.card.courses .card-meta{color:var(--purple-700)}.card.courses #explore-menu:focus,.card.courses #explore-menu:hover,.card.courses .abs-fill:focus,.card.courses .abs-fill:hover,.card.courses .card-image:focus:after,.card.courses .card-image:hover:after,.card.courses .flickable-link:focus,.card.courses .flickable-link:focus:after,.card.courses .flickable-link:hover,.card.courses .flickable-link:hover:after,.card.courses .footer .social-follow:focus:before,.card.courses .footer .social-follow:hover:before,.card.courses .single .hero:focus:after,.card.courses .single .hero:hover:after,.footer .card.courses .social-follow:focus:before,.footer .card.courses .social-follow:hover:before,.single .card.courses .hero:focus:after,.single .card.courses .hero:hover:after{border-color:var(--purple-300)}.cards{padding:4vw}.cards .card{margin-bottom:4vw}@media only screen and (min-width:768px){.card-text{-ms-flex-preferred-size:50%;flex-basis:50%}.card-title{margin:4vw;margin-bottom:calc(3vw - .18em);padding-top:3vw;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.card-meta{padding:0 4vw 4vw}}@media only screen and (min-width:768px){.mobileOnly{display:none!important}.masonry .brick{-ms-flex-preferred-size:29.3%;flex-basis:29.3%}.header-nav a svg{width:1.5em;height:1.5em}.header-nav a span{padding:0 10px}.header-nav #donate-button span,.header-nav #explore-button span{display:none!important}.header-nav #explore-button.active span.close{display:none!important}.site-sections{display:-webkit-box;display:-ms-flexbox;display:flex}.site-sections .logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2vw;-webkit-filter:none!important;filter:none!important}.site-sections .logo svg{width:calc(1em + 2vw);height:calc(1em + 2vw)}.site-sections .section-link:focus,.site-sections .section-link:hover{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-filter:brightness(1.25);filter:brightness(1.25);outline-color:currentColor}#explore-menu{padding-top:calc(1em + 6vw)}#explore-menu .site-sections{display:none}#explore-menu.visible .bg-waves .one{-webkit-transform:translate(0, -12vh);-ms-transform:translate(0, -12vh);transform:translate(0, -12vh)}#explore-menu.visible .bg-waves .two{-webkit-transform:translate(0, -19vh);-ms-transform:translate(0, -19vh);transform:translate(0, -19vh)}#explore-menu.visible .bg-waves .three{-webkit-transform:translate(0, -26vh);-ms-transform:translate(0, -26vh);transform:translate(0, -26vh)}.explore-blobs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2vw auto;width:100%}.menu-blob{position:relative;background:black;border-radius:20px;padding:20px;max-width:320px;margin:2vw}.menu-blob:before{display:block;width:100%;position:absolute;top:-.5em;font-size:.8em;left:0;line-height:1;text-align:center;color:#8d536a;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.menu-blob .blob-link{display:block;position:relative;padding:.15em;margin-top:.25em;color:rgba(255, 255, 255, 0.8)}.menu-blob .blob-link:focus,.menu-blob .blob-link:hover{color:white}.menu-blob .noti{right:-.25em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#explore-the-site:before{content:'Wha da what?'}#explore-the-content:before{content:'Find Resources'}#browse-by-tag{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:640px}#browse-by-tag .blob-link{margin-right:.5em}#browse-by-tag:before{content:'Browse by Tag'}.hero #share-count,.hero .primary-tax{font-size:.8em}.single .article-wrap{border-radius:20px;margin:0 4vw}.single .featured-image{border-radius:20px 20px 0 0}.more-articles{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow-x:scroll;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5vw 0}.sidenote{display:block;position:absolute;top:-2em;left:calc(4vw + 20px);font-size:1rem;color:var(--grey-700);font-weight:bold}.tag-badge-wrap{margin:4vw 4vw -4vw}.tag-badge-wrap .tag-badge{padding:1.2em}.mailing-list{min-width:600px;margin:0;border-radius:0px 20px 20px 0}.flickable-posts{overflow:visible;margin:0 4vw;padding:0}.flickable-post{min-width:300px}.flickable-link:focus:after,.flickable-link:hover:after{background:rgba(10, 6, 8, 0.75)}#add-your-voice{margin-right:-140px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#add-your-voice h4{display:block;color:var(--grey-500);line-height:1;margin:0 -1vw 0 0;position:relative;padding-left:1em;overflow:visible;text-align:right;font-size:calc(1em + 1vw)}#add-your-voice h4 svg{display:block;position:absolute;height:.6em;top:50%;left:-4vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto}#add-your-voice h4 span{background:white;display:inline-block;text-align:center;padding:0 0 0 .5em;z-index:5;position:relative}#my-books{padding:0 2vw 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:100%}#my-books a{-ms-flex-preferred-size:auto;flex-basis:auto}#my-books span{display:inline}.section-sidebar{grid-column:right-col}.section-main .cards{-ms-grid-row:1;grid-row:1;padding-top:0}#ipm-score-badge,#ipm-score-badge:after,.entry-content address,.ipm-gradient-bg,.mailing-list,hr{background-image:url(/img/ipm-gradient-bg.svg)}.sidebar-cta{margin:0 4vw 0 0;display:block}.sidebar-cta a,.sidebar-cta p{padding:15px;display:block}.sidebar-cta a{margin:0 8px 8px}.footer{margin-top:4vw}.footer .social-follow:before{opacity:1}#legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em .75em;position:relative}#legal .logo-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#legal .uncopyright-notice{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#legal .logo{position:absolute;margin:0;bottom:1em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#legal .logo svg{width:6vw;height:6vw}}@media only screen and (min-width:1030px){.mobileHide{display:inherit!important}.header-nav #donate-button span,.header-nav #explore-button span{display:inline-block!important;font-size:1em}.header-nav #donate-button .close,.header-nav #explore-button .close{display:none!important}.header-nav #explore-button.active .close,.header-nav #explore-button.active span.close{display:inline-block!important}.masonry .brick{-ms-flex-preferred-size:21%;flex-basis:21%}.mailing-list{min-width:800px}.flickable-post{min-width:400px}#add-your-voice{margin:0 auto}#add-your-voice h4{margin:0 -4vw 0 0}#add-your-voice h4 svg{left:-4vw}}@media only screen and (min-width:1400px){.section-main .cards{grid-column:left-col / right-col}#explore-menu.visible .bg-waves .one{-webkit-transform:translate(0, -6vh);-ms-transform:translate(0, -6vh);transform:translate(0, -6vh)}#explore-menu.visible .bg-waves .two{-webkit-transform:translate(0, -5vh);-ms-transform:translate(0, -5vh);transform:translate(0, -5vh)}#explore-menu.visible .bg-waves .three{-webkit-transform:translate(0, -5vh);-ms-transform:translate(0, -5vh);transform:translate(0, -5vh)}.heyHeyLook{margin:4% 4% 4% -25%;border-radius:20px;padding:30px 20px 20px;font-size:.9rem}.heyHeyLook .icon{left:20px}.tag-badge-wrap{margin:2vw -2vw 0 2vw}#add-your-voice{position:relative;overflow:visible}#add-your-voice h4{margin-right:-14vw}}html{visibility:visible;opacity:1}