/*! 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{font-family:RealityCheck-Italic;src:url(../static/fonts/RealityCheckItalic/font.woff2) format("woff2"),url(../static/fonts/RealityCheckItalic/font.woff) format("woff")}@font-face{font-family:RealityCheck-Regular;src:url(../static/fonts/RealityCheckRegular/font.woff2) format("woff2"),url(../static/fonts/RealityCheckRegular/font.woff) format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,*::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}}html{min-height:100%}body{min-height:100vh;display:flex;flex-direction:column}#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;background:url(../static/global/edge-bg.jpg);background-color:#7b9dc6;position:relative}.letterbox__left::before{content:"";width:9999%;max-width:19px;position:absolute;right:-5px;height:100%;background:url(../static/global/edge-border.png) center top repeat-y;z-index:9999;pointer-events:none}.letterbox__center{flex:100% 0 0;max-width:80rem;margin-left:auto;margin-right:auto;background:#ed4d7f url(../static/components/footer/pink-flower-bg.png) center center;background-size:232px auto}.letterbox__right{flex:100% 1 1;background:url(../static/global/edge-bg.jpg);background-color:#7b9dc6;position:relative}.letterbox__right::before{content:"";width:9999%;max-width:19px;position:absolute;left:-5px;height:100%;background:url(../static/global/edge-border.png) center top repeat-y;z-index:9999;pointer-events:none}.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.4rem;position:relative}}@media(max-width: 759px){.scene{width:100%;max-width:640px;margin-left:auto;margin-right:auto}}html,body{padding:0;margin:0}

.c-header{width:100%;pointer-events:none}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header{position:absolute;top:0;left:50%;transform:translate(-50%, 0);height:6.35rem;z-index:101}}@media(max-width: 759px){.c-header{position:relative;max-width:640px;height:10.5rem}}.c-header__pbskids{display:block;position:absolute;pointer-events:all}.c-header__pbskids img{display:block;width:100%;height:100%}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header__pbskids{top:1.45rem;left:1.2rem;width:3.1rem;height:3.1rem}}@media(max-width: 759px){.c-header__pbskids{top:1.55rem;left:1.5rem;width:4.7rem;height:4.7rem}}.c-header__rosies-rules{display:block;position:absolute;pointer-events:all}.c-header__rosies-rules img{display:block;width:100%;height:100%}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-header__rosies-rules{top:.6rem;left:6rem;width:9.2rem;height:5.65rem}}@media(max-width: 759px){.c-header__rosies-rules{top:1.4rem;left:8.75rem;width:14.55rem;height:8.8rem}}
.c-footer{text-align:center}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__promo{height:5rem;background:#d0e187 url(../static/components/footer/green-flower-bg.jpg) repeat-x center center;background-size:auto 100%;display:flex;justify-content:center;align-items:center}}.c-footer__video-wrapper{font-size:.9rem}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__video-wrapper{order:0}}@media(max-width: 759px){.c-footer__video-wrapper{background:#d0e187 url(../static/components/footer/green-flower-bg.jpg) repeat-x center center;background-size:auto 100%;height:5rem;display:flex;justify-content:center;align-items:center}}.c-footer__video{width:12.45rem;height:3.6rem;background:url(../static/components/footer/videos.png) no-repeat center center;background-size:contain;text-decoration:none;position:relative;display:block}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__video{margin-right:32px}}.c-footer__video-title{position:absolute;top:50%;left:4rem;right:3.5rem;transform:translate(0, -58%);font-size:1.2rem;font-family:RealityCheck-Regular,sans-serif;color:#fff;letter-spacing:.05rem;text-transform:uppercase;font-weight:400;text-shadow:-0.15rem .15rem #954915,-0.1rem .1rem #954915,-0.05rem -0.05rem #954915,-0.05rem 0 #954915,0 -0.05rem #954915,-0.1rem 0 #954915,0 -0.1rem #954915,.05rem .05rem #954915,.1rem .1rem #954915,.05rem 0 #954915,0 .05rem #954915,.1rem 0 #954915,0 .1rem #954915}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__locale{order:1;margin-left:32px}}.c-footer__bottom{padding:1px 0}.c-footer__bottom::before{content:"";display:block;background:url(../static/components/footer/shadow.png) repeat-x center center;background-size:auto 100%}@media(max-width: 759px){.c-footer__bottom::before{height:.8rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__bottom::before{height:.55rem}}.c-footer__inset{background:#fdfcf9 url(../static/global/paper-texture-bg.jpg) center center;border:solid 2px #337e78;color:#17767b;font-weight:700;text-transform:uppercase;box-shadow:0 3px rgba(0,0,0,.25);position:relative}.c-footer__inset::before{content:"";display:block;background:linear-gradient(180deg, rgba(253, 244, 213, 0) 0%, rgba(253, 244, 213, 0.75) 100%);position:absolute;bottom:0;left:0;width:100%;pointer-events:none}@media(max-width: 759px){.c-footer__inset{border-radius:.5rem;margin:36px auto 72px;width:26.5rem;padding:2rem 0 2rem 0}.c-footer__inset::before{height:15%;border-radius:.5rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__inset{font-size:16px;border-radius:10px;width:950px;height:145px;margin:45px auto 64px;display:flex;justify-content:center;align-items:center}.c-footer__inset::before{height:30%;border-radius:10px}}@media(min-width: 760px)and (max-width: 1024px){.c-footer__inset{width:700px;height:auto;flex-direction:column;flex:100% 0 0;padding:20px}}.c-footer__inset a{color:#17767b;font-weight:800}.c-footer__inset a:hover{text-decoration:none}.c-footer__legal{font-size:1em;position:relative;z-index:1}@media(max-width: 759px){.c-footer__legal{display:block}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__legal{order:1;flex:50% 1 1}}@media(min-width: 760px)and (max-width: 1024px){.c-footer__legal{flex:100% 0 0;font-size:14px}}.c-footer__logos{display:flex;position:relative;z-index:1}@media(max-width: 759px){.c-footer__logos{margin-bottom:1.8rem;justify-content:center}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__logos{order:2;flex:230px 0 1}}@media(min-width: 760px)and (max-width: 1024px){.c-footer__logos{order:0;flex:100% 0 0}}.c-footer__logo img{display:block;height:auto;margin-left:auto;margin-right:auto}@media(max-width: 759px){.c-footer__logo{margin-left:1rem;margin-right:1rem}.c-footer__logo:first-child{margin-left:0}.c-footer__logo:last-child{margin-right:0}.c-footer__logo--9sm img{width:5.8rem}.c-footer__logo--cpb img{width:7.15rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__logo--9sm{margin-right:20px}.c-footer__logo--9sm img{width:64px}.c-footer__logo--cpb{margin-left:20px}.c-footer__logo--cpb img{width:78px}}.c-footer__logo-copy{font-weight:800;display:block;white-space:nowrap}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__logo-copy{font-size:13px;margin-bottom:5px}}@media(max-width: 759px){.c-footer__logo-copy{margin-bottom:.25rem}}.c-footer__privacy{font-size:1em;position:relative;z-index:1}@media(max-width: 759px){.c-footer__privacy{display:block;margin-bottom:1.8rem}.c-footer__privacy a{display:block;margin-top:.3rem;margin-bottom:.3rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-footer__privacy{flex:50% 1 1;order:3;display:flex;flex-direction:column}.c-footer__privacy a{margin-top:3px;margin-bottom:3px}}@media(min-width: 760px)and (max-width: 1024px){.c-footer__privacy{order:inherit;flex-direction:row;flex:auto 0 0;margin-top:10px;margin-bottom:10px}.c-footer__privacy a{margin-left:20px;margin-right:20px}.c-footer__privacy a:first-child{margin-left:0}.c-footer__privacy a:last-child{margin-right:0}}
.c-locale{display:flex;font-weight:800;align-items:center;justify-content:center;position:relative;z-index:1}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-locale{width:13.5rem;height:3.05rem;background:url(../static/components/locale/texture-desktop-bg.png) no-repeat center center;background-size:100% 100%;padding-bottom:.25rem;margin-bottom:-0.25rem}}@media(max-width: 759px){.c-locale{background:url(../static/components/locale/texture-mobile-bg.jpg) repeat-x center center;background-size:auto 100%;height:3.8rem;border-top:solid 2px #337e78;border-bottom:solid 2px #337e78;box-shadow:0 .2rem rgba(0,0,0,.25)}}.c-locale__toggle{display:block;position:relative;cursor:pointer;background-size:100% 100%}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-locale__toggle{background:url(../static/components/locale/toggle-desktop-bg.png) no-repeat center center;background-size:100% 100%;height:2.05rem;width:3.5rem;margin-left:.4rem;margin-right:.4rem}}@media(max-width: 759px){.c-locale__toggle{background:url(../static/components/locale/toggle-mobile-bg.png) no-repeat center center;background-size:contain;width:5.1rem;height:2.95rem;margin-left:.8rem;margin-right:.8rem}}.c-locale__indicator{display:block;position:absolute;background:url(../static/components/locale/toggle-indicator.png) no-repeat center center;background-size:contain;transition:transform 350ms ease-out}@media(max-width: 759px){.c-locale__indicator{width:2.4rem;height:2.4rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-locale__indicator{width:1.7rem;height:1.7rem}}.c-locale__english{text-transform:uppercase;color:#17757b}@media(max-width: 759px){.c-locale__english{font-size:1.25rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-locale__english{font-size:.85rem}}.c-locale__spanish{text-transform:uppercase;color:#17757b}@media(max-width: 759px){.c-locale__spanish{font-size:1.25rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-locale__spanish{font-size:.85rem}}@media(max-width: 759px){html[lang=en-US] .c-locale__indicator{top:.25rem;transform:translate(0.25rem, 0)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){html[lang=en-US] .c-locale__indicator{top:.15rem;transform:translate(0.15rem, 0)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){html[lang=en-US] .c-locale.c-locale--animate .c-locale__indicator{transform:translate(1.65rem, 0)}}@media(max-width: 759px){html[lang=en-US] .c-locale.c-locale--animate .c-locale__indicator{transform:translate(2.4rem, 0)}}html[lang=en-US] .c-locale__spanish{cursor:pointer}@media(max-width: 759px){html[lang=es] .c-locale__indicator{top:.25rem;transform:translate(2.4rem, 0)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){html[lang=es] .c-locale__indicator{top:.15rem;transform:translate(1.65rem, 0)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){html[lang=es] .c-locale.c-locale--animate .c-locale__indicator{transform:translate(0.15rem, 0)}}@media(max-width: 759px){html[lang=es] .c-locale.c-locale--animate .c-locale__indicator{transform:translate(0.25rem, 0)}}html[lang=es] .c-locale__english{cursor:pointer}
.c-nav{font-family:RealityCheck-Regular,sans-serif}.c-nav a{text-decoration:none}@media(max-width: 759px){.c-nav{height:7.25rem;position:relative}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav{position:absolute;top:30.4rem;left:0;width:100%;z-index:1}}.c-nav__items{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}@media(max-width: 759px){.c-nav__item{position:absolute}.c-nav__item.c-nav--games{width:12.95rem;height:8.2rem;top:-0.4rem;left:2.8rem}.c-nav__item.c-nav--activities{width:12.95rem;height:8.2rem;top:-0.4rem;right:2.8rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav__item{position:absolute}.c-nav__item.c-nav--games{width:15.85rem;height:6.25rem;left:0rem}.c-nav__item.c-nav--activities{width:15.85rem;height:6.25rem;right:0rem}.c-nav__item:not(.c-nav--active):hover .c-nav__image::before{opacity:0}.c-nav__item:not(.c-nav--active):hover .c-nav__image::after{opacity:1}}.c-nav__image{position:relative;width:100%;height:100%;top:0;left:0}.c-nav__image::before,.c-nav__image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.c-nav__image::after{opacity:0}@media(max-width: 759px){.c-nav--games .c-nav__image::before{background-image:url(../static/components/nav/mobile-games.png)}.c-nav--games.c-nav--active .c-nav__image::before{background-image:url(../static/components/nav/mobile-games-active.png)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--games .c-nav__image::before{background-image:url(../static/components/nav/desktop-games.png)}.c-nav--games .c-nav__image::after{background-image:url(../static/components/nav/desktop-games-hover.png)}.c-nav--games.c-nav--active .c-nav__image::before{background-image:url(../static/components/nav/desktop-games-active.png)}}@media(max-width: 759px){.c-nav--activities .c-nav__image::before{background-image:url(../static/components/nav/mobile-activities.png)}.c-nav--activities.c-nav--active .c-nav__image::before{background-image:url(../static/components/nav/mobile-activities-active.png)}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--activities .c-nav__image::before{background-image:url(../static/components/nav/desktop-activities.png)}.c-nav--activities .c-nav__image::after{background-image:url(../static/components/nav/desktop-activities-hover.png)}.c-nav--activities.c-nav--active .c-nav__image::before{background-image:url(../static/components/nav/desktop-activities-active.png)}}.c-nav__title{position:absolute;text-align:center;width:100%;z-index:10;color:#fff;letter-spacing:.05rem;text-transform:uppercase;font-weight:400;text-shadow:-0.15rem .15rem #134154,-0.1rem .1rem #134154,-0.05rem -0.05rem #134154,-0.05rem 0 #134154,0 -0.05rem #134154,-0.1rem 0 #134154,0 -0.1rem #134154,.05rem .05rem #134154,.1rem .1rem #134154,.05rem 0 #134154,0 .05rem #134154,.1rem 0 #134154,0 .1rem #134154}@media(max-width: 759px){.c-nav__title{font-size:1.8rem;top:4.5rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav__title{font-size:1.8rem;position:absolute;top:2.1rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--activities .c-nav__title{left:4.1rem;width:10.25rem}html[lang=es] .c-nav--activities .c-nav__title{top:2.1rem;font-size:1.6rem}}@media(max-width: 759px){html[lang=es] .c-nav--activities .c-nav__title{top:5.4rem;font-size:1.5rem}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-nav--games .c-nav__title{left:5.25rem;width:9.25rem}}
.c-funders{max-width:80rem;position:relative;margin-left:auto;margin-right:auto;z-index:102}@media(min-width: 760px)and (max-height: 450px){.c-funders{transform:scale(0.7);transform-origin:top right}}.c-funders__inner{background-color:rgba(0,0,0,.2);display:flex;align-items:center}@media(max-width: 759px){.c-funders__inner{padding:8px 20px;justify-content:flex-end}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-funders__inner{border-radius:10px;position:absolute;top:.5rem;right:1rem;padding:10px}}.c-funders__title{color:#fff;text-shadow:-2px 2px #337e78,-1px 1px #337e78,-1px -1px #337e78,-1px 0 #337e78,0 -1px #337e78,1px 1px #337e78,1px 0 #337e78,0 1px #337e78}@media(max-width: 759px){.c-funders__title{margin-right:10px;font-size:24px}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-funders__title{margin-left:20px;margin-right:5px;font-size:20px}}@media(max-width: 420px){.c-funders__title{font-size:18px}}.c-funders__items{list-style:none;margin:0;padding:0;display:flex;align-items:center}.c-funders__item{margin-left:12px}.c-funders__item img{display:block}.c-funders__item.c-funders--mccormick img{width:65px;height:50px}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.c-promo{position:relative;display:block}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-promo{width:18em;height:11.15em}}@media(max-width: 759px){.c-promo{width:26.2em;height:16.25em;margin-left:auto;margin-right:auto}}.c-promo img{display:block;position:absolute}@media(max-width: 759px){.c-promo img{width:23.2em;height:13.05em;top:1.6em;left:1.5em}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-promo img{width:15.8em;height:8.9em;top:1.2em;left:1.05em}}.c-promo__inner{position:relative;width:100%;height:100%;transition:transform ease-out 150ms}.c-promo__inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../static/global/thumbnail-frame.png) no-repeat center center;background-size:contain;z-index:2}.c-promo:hover .c-promo__inner{transform:scale(105%) rotate(3deg);z-index:5}.c-promo--icon-game .c-promo__inner::after{content:"";display:block;position:absolute;top:0;left:0;background:url(../static/components/promo/game-icon.png) no-repeat center center;background-size:contain;z-index:5}@media(max-width: 759px){.c-promo--icon-game .c-promo__inner::after{top:-1em;left:-1em;width:5.1em;height:5.35em}}@media(min-width: 760px)and (max-width: 1024px),(min-width: 1025px){.c-promo--icon-game .c-promo__inner::after{top:-1.25em;left:-1em;width:4.1em;height:4.3em}}
