/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background:url(../static/orange-cork-bg.jpg) repeat center top}*,*::before,*::after{box-sizing:inherit}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important}}#headband-container{flex-grow:0;flex-shrink:0}#site{position:relative;font-family:Nunito,sans-serif;font-weight:700;flex:100% 1 1;display:flex;flex-direction:column}.content{display:flex;flex:100% 1 1;flex-direction:column;position:relative;overflow:hidden}.letterbox{display:flex;flex:100% 1 1}.letterbox__left{flex:100% 1 1;position:relative}.letterbox__left::before{content:"";width:9999%;max-width:17px;position:absolute;right:-5px;height:100%;z-index:9999;pointer-events:none;background:url(../static/letterbox-rag.png) repeat-y top center}.letterbox__center{flex:100% 0 0;max-width:80rem;margin-left:auto;margin-right:auto}.letterbox__right{flex:100% 1 1;position:relative}.letterbox__right::before{content:"";width:9999%;max-width:17px;position:absolute;left:-5px;height:100%;z-index:9999;pointer-events:none;background:url(../static/letterbox-rag.png) repeat-y top center}.viewport{width:100%;background-repeat:no-repeat;position:relative}@media(max-width: 759px){.viewport{background-position:center top}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.viewport{background-position:center center}}.scene{margin-left:auto;margin-right:auto}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.scene{width:51.2rem;height:37.1rem;position:relative}}@media(max-width: 759px){.scene{width:100%;max-width:640px;margin-left:auto;margin-right:auto}}.content-transition{position:relative;z-index:1;background-size:auto 100%;background-position:top center;background-repeat:no-repeat}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.content-transition{height:5.2rem;margin-top:-1.4rem;background-image:url(../static/desktop-content-transition-bg.png)}}@media(max-width: 759px){.content-transition{height:4.25rem;margin-top:-1.5rem;background-image:url(../static/mobile-content-transition-bg.png)}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html,body{padding:0;margin:0}

.c-footer{background:#fff url(../static/components/footer/footer-bg.png) repeat top center;padding-top:1px;padding-bottom:1px;color:#471c3d;font-family:Boogaloo,cursive;font-weight:normal;border-radius:3px}@media(max-width: 759px){.c-footer{padding-left:20px;padding-right:20px}}.c-footer a{color:#471c3d}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__container{max-width:666px;margin:20px auto 0}}@media(max-width: 759px){.c-footer__container{max-width:553px;margin:40px auto 0}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__outer::before{content:"";display:block;height:71px;background:url(../static/components/footer/footer-top-desktop.png) no-repeat center top}}@media(max-width: 759px){.c-footer__outer::before{content:"";display:block;height:4.3rem;background:url(../static/components/footer/footer-top-mobile.png) no-repeat center bottom;background-size:100% auto}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__inner{background:url(../static/components/footer/footer-bg-tile-desktop.png) repeat-y center top}}@media(max-width: 759px){.c-footer__inner{background:url(../static/components/footer/footer-bg-tile-mobile.png) repeat-y center top;background-size:100% auto}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__content{max-width:658px;padding:30px 40px 30px 60px}}@media(max-width: 759px){.c-footer__content{max-width:540px;padding:40px 40px 60px}}@media(max-width: 759px){.c-footer__credits{margin-bottom:30px}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__credits{margin-bottom:15px}}.c-footer__credits img{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto}.c-footer__credits-items{display:flex;flex-wrap:wrap}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__credits-items{justify-content:space-between}}@media(max-width: 759px){.c-footer__credits-items{justify-content:center;gap:40px}}.c-footer__credits-label{color:#471c3d;text-align:center;text-transform:uppercase;font-size:14px;margin-bottom:8px}.c-footer__credits-logo{display:flex;justify-content:center;align-items:center;gap:15px}.c-footer--producer img{max-width:249px}.c-footer--funder img{max-width:71px}.c-footer--website img{max-width:103px}.c-footer__legal{text-align:center;font-size:14px}.c-footer__legal small{font-size:1em;display:block;max-width:500px;margin-left:auto;margin-right:auto}.c-footer__privacy{text-align:center;text-transform:uppercase;font-size:14px}
.c-header{z-index:101;pointer-events:none}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header{height:9rem;position:absolute;width:100%;top:0}}@media(max-width: 759px){.c-header{height:12.5rem;max-width:640px;margin-left:auto;margin-right:auto;position:relative}}.c-header__pbskids{display:block;position:absolute;pointer-events:all}.c-header__pbskids img{width:100%;height:auto;display:block}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header__pbskids{width:3.3rem;height:3.3rem;left:1.2rem;top:1.5rem}}@media(max-width: 759px){.c-header__pbskids{width:4.5rem;height:4.5rem;left:1.6rem;top:1.9rem}}.c-header__logo{display:block;position:absolute;pointer-events:all}.c-header__logo img{width:100%;height:auto;display:block}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header__logo{width:11.85rem;height:9.7rem;left:4.5rem}}@media(max-width: 759px){.c-header__logo{width:15.35rem;height:12.55rem;left:50%;top:1rem;transform:translateX(-50%)}}
.c-video-nav{background-color:#c92ac9;position:relative;display:flex;justify-content:center}.c-video-nav::before,.c-video-nav::after{content:"";display:block;position:absolute;width:100%;left:0;height:.2rem;z-index:1;background-size:auto 100%;background-repeat:repeat-x}.c-video-nav::before{top:-0.15rem;background-position:center bottom;background-image:url(../static/components/video-nav/purple-rag-top.png)}.c-video-nav::after{bottom:-0.15rem;background-position:center top;background-image:url(../static/components/video-nav/purple-rag-bottom.png)}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-video-nav{height:4.2rem}}@media(max-width: 759px){.c-video-nav{height:5.7rem}}.c-video-nav__button{display:block;position:relative;z-index:3;transition:transform .2s ease-out}.c-video-nav__button:hover{transform:scale(1.05)}.c-video-nav__button::before{content:"";display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center}@media(max-width: 759px){.c-video-nav__button{width:21.5rem;height:5.4rem}.c-video-nav__button::before{width:23.15rem;height:6.6rem;top:-0.5rem;left:-0.85rem;background-image:url(../static/components/video-nav/button-up.png)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-video-nav__button{width:16.6rem;height:4.2rem}.c-video-nav__button::before{width:17.85rem;height:5.1rem;top:-0.5rem;left:-0.7rem;background-image:url(../static/components/video-nav/button-up.png)}}.c-video-nav__text{color:#471c3d;font-family:Kalam,cursive;font-weight:700;position:absolute;z-index:1;display:block;text-transform:uppercase;letter-spacing:-0.05rem}@media(max-width: 759px){.c-video-nav__text{font-size:2.1rem;top:2rem;left:12.5rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-video-nav__text{font-size:1.5rem;top:1.5rem;left:10rem}}
.c-nav{width:100%;z-index:102}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav{position:absolute;bottom:-2rem}}@media(max-width: 759px){.c-nav{height:8.6rem;margin-top:.9rem}}.c-nav__items{padding:0;margin:0;display:flex;justify-content:center}.c-nav__item{display:block;position:relative}.c-nav__link{width:100%;height:100%;display:block;color:#471c3d;transition:transform .2s ease-out;position:relative}.c-nav__link::before,.c-nav__link::after{content:"";display:block;position:absolute;background-position:center center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.c-nav__link::after{z-index:1;opacity:0}.c-nav__link:hover{transform:scale(1.05)}.c-nav--hover{z-index:4}.c-nav--active .c-nav__link{color:#fff}.c-nav--active .c-nav__link::after{opacity:1}.c-nav__text{font-weight:700;font-family:Kalam,cursive;text-transform:uppercase;position:absolute;z-index:2;display:block;letter-spacing:-0.05rem}@media(max-width: 759px){.c-nav__text{font-size:1.75rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav__text{font-size:2.1rem}}@media(max-width: 759px){.c-nav--activities{width:10.05rem;height:7.6rem}.c-nav--activities .c-nav__link::before,.c-nav--activities .c-nav__link::after{width:12.7rem;height:10.3rem;top:-0.8rem;left:-1.2rem}.c-nav--activities .c-nav__link::before{background-image:url(../static/components/nav/mobile-activities-up.png)}.c-nav--activities .c-nav__link::after{background-image:url(../static/components/nav/mobile-activities-over.png)}.c-nav--activities .c-nav__text{top:5.1rem;left:.9rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--activities{width:14.85rem;height:4.6rem}.c-nav--activities .c-nav__link::before,.c-nav--activities .c-nav__link::after{width:16.75rem;height:6.35rem;top:-0.65rem;left:-0.95rem}.c-nav--activities .c-nav__link::before{background-image:url(../static/components/nav/desktop-activities-up.png)}.c-nav--activities .c-nav__link::after{background-image:url(../static/components/nav/desktop-activities-over.png)}.c-nav--activities .c-nav__text{top:1.6rem;left:3.7rem}}@media(max-width: 759px){.c-nav--podcast{width:10.05rem;height:7.7rem;margin-left:.4rem;margin-right:.9rem}.c-nav--podcast .c-nav__link::before,.c-nav--podcast .c-nav__link::after{width:12.7rem;height:10.45rem;top:-1.05rem;left:-1.25rem}.c-nav--podcast .c-nav__link::before{background-image:url(../static/components/nav/mobile-podcast-up.png)}.c-nav--podcast .c-nav__link::after{background-image:url(../static/components/nav/mobile-podcast-over.png)}.c-nav--podcast .c-nav__text{top:5.25rem;left:1.5rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--podcast{width:16.4rem;height:4.6rem;margin-left:1rem;margin-right:1.25rem}.c-nav--podcast .c-nav__link::before,.c-nav--podcast .c-nav__link::after{width:18.35rem;height:6.5rem;top:-0.7rem;left:-0.9rem}.c-nav--podcast .c-nav__link::before{background-image:url(../static/components/nav/desktop-podcast-up.png)}.c-nav--podcast .c-nav__link::after{background-image:url(../static/components/nav/desktop-podcast-over.png)}.c-nav--podcast .c-nav__text{top:1.6rem;left:6.25rem}}@media(max-width: 759px){.c-nav--about{width:9.35rem;height:7.45rem}.c-nav--about .c-nav__link::before,.c-nav--about .c-nav__link::after{width:11.8rem;height:10.35rem;top:-1.05rem;left:-1.2rem}.c-nav--about .c-nav__link::before{background-image:url(../static/components/nav/mobile-about-up.png)}.c-nav--about .c-nav__link::after{background-image:url(../static/components/nav/mobile-about-over.png)}.c-nav--about .c-nav__text{top:5.1rem;left:2.1rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--about{width:15.25rem;height:4.6rem}.c-nav--about .c-nav__link::before,.c-nav--about .c-nav__link::after{width:17.55rem;height:6.5rem;top:-0.7rem;left:-0.9rem}.c-nav--about .c-nav__link::before{background-image:url(../static/components/nav/desktop-about-up.png)}.c-nav--about .c-nav__link::after{background-image:url(../static/components/nav/desktop-about-over.png)}.c-nav--about .c-nav__text{top:1.6rem;left:7rem}}
