/*! 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;
}
.type{display:flex;flex-direction:column;gap:.625rem}.type-2xs{font-size:.625rem;line-height:.75rem}.type-xs{font-size:.75rem;line-height:1rem}.type-sm,small{font-size:.875rem;line-height:1.25rem}.type-md,p,h6,h5{font-size:1rem;line-height:1.5rem}.type-lg,h4,h3{font-size:1.125rem;line-height:1.75rem}.type-xl{font-size:1.5rem;line-height:2rem}.type-2xl,h2{font-size:2rem;line-height:2.5rem}.type-3xl,h1{font-size:2.5rem;line-height:1}.type-4xl{font-size:3rem;line-height:1}.type-5xl{font-size:3.5rem;line-height:1}.type-6xl{font-size:4rem;line-height:1}.type-7xl{font-size:4.5rem;line-height:1}.type-8xl{font-size:5rem;line-height:1}@font-face{font-display:swap;font-family:"Onest";font-style:normal;font-weight:400;src:url(edad491ad13eb1ca5457.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Onest";font-style:normal;font-weight:600;src:url(6cab170398565dc09471.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Onest";font-style:normal;font-weight:700;src:url(0cf5e9494f49ce9338b1.woff2) format("woff2")}html{background:#14101a;color:#f5f5f5;font-family:"Onest",sans-serif;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}h1{font-weight:600}h2{font-weight:600}h3{font-weight:600}h5{font-weight:600}p{color:silver}small{color:silver}.Container{max-width:75rem;margin:0 auto;padding:1rem}@media(min-width: 48rem){.Container{padding:1rem 2rem}}.Hero{background-image:linear-gradient(to bottom, rgba(20, 16, 26, 0.2) 0%, #14101a 95%),url(f255988e29edf0c17308.svg);background-repeat:no-repeat;background-size:110% 110%,cover;background-position:center;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.625rem;min-height:30vh;text-shadow:0 0 10px rgba(20,16,26,.5)}.Logo{max-width:16.875rem;flex:0 0 100%;display:flex;align-items:center;justify-content:center;width:50vw;margin-bottom:1.25rem}.Logo--small{max-width:10rem}.Logo::before{content:"";display:flex;width:100%;padding-top:14.697733%;background-image:url(d684c0ddbf14d3979137.svg);height:0;background-size:contain;background-repeat:no-repeat;background-position:center}.Logo__Text{position:absolute;text-indent:-9999em}.Categories__List{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.Carousel{position:relative;display:flex;align-items:stretch;justify-content:space-between}.Carousel__Container{overflow:hidden}.Carousel__Track{display:flex;transition:transform .3s ease;cursor:grab;user-select:none}.Carousel__Item{flex:0 0 auto;padding:.75rem;width:calc((100% - 3rem)/5);transition:scale .3s ease}.Carousel__Item:hover{scale:1.05}@media screen and (max-width: 37.5rem){.Carousel__Item{padding:.5rem}}.Carousel__Item img{width:100%;height:auto;border-radius:.25rem;user-select:none}.Carousel__Item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media screen and (max-width: 37.5rem){.Carousel__Item p{font-size:.875rem}}.Carousel__Button{appearance:none;background:rgba(0,0,0,0);position:absolute;top:0;bottom:0;z-index:1;color:#fff;border:none;cursor:pointer;width:4vw;min-width:2.25rem;max-width:3.75rem;align-items:center;justify-content:center;font-size:1.125rem;transition:font-size .3s ease;border-radius:.25rem}.Carousel__Button:hover,.Carousel__Button:focus-visible{font-size:1.5rem}.Carousel__Button i{background:rgba(20,16,26,.5);border:.125rem solid #f5f5f5;width:1.5em;height:1.5em;border-radius:50%}.Carousel__Button--left{left:0;background-image:linear-gradient(to right, #14101A, rgba(20, 16, 26, 0))}.Carousel__Button--right{right:0;background-image:linear-gradient(to left, #14101A, rgba(20, 16, 26, 0))}@media(max-width: 62.5rem){.Carousel__Item{width:calc((100% - 2.25rem)/4)}}@media(max-width: 45.625rem){.Carousel__Item{width:calc((100% - 1.5rem)/3)}}@media(max-width: 37.5rem){.Carousel__Item{width:calc((100% - .75rem)/2)}}@font-face{font-family:"cct";src:url(5f069b96ca7cab083da4.eot?h1bmmv);src:url(5f069b96ca7cab083da4.eot?h1bmmv#iefix) format("embedded-opentype"),url(28989b8409014c1c290d.ttf?h1bmmv) format("truetype"),url(eed07a3d8d3931630f61.woff?h1bmmv) format("woff"),url(3365bb6585d19c8b681e.svg?h1bmmv#cct) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=Icon--],[class*=" Icon--"]{font-family:"cct" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Icon--coloring-book:before{content:"\e97b"}.Icon--self-portrait:before{content:"\e97c"}.Icon--deepening-our-attention:before{content:"\e97d"}.Icon--the-three-a-approach-to-appreciation:before{content:"\e97e"}.Icon--it-all-starts-with-family:before{content:"\e97f"}.Icon--words-create-worlds:before{content:"\e980"}.Icon--terms-and-definitions-pt-2:before{content:"\e981"}.Icon--terms-and-definitions-pt-1:before{content:"\e982"}.Icon--your-daily-dose:before{content:"\e983"}.Icon--building-a-mindfulness-toolkit:before{content:"\e984"}.Icon--affirmations-boost-well-being:before{content:"\e985"}.Icon--being-present:before{content:"\e986"}.Icon--coping-and-comfort-words:before{content:"\e987"}.Icon--the-mood-meter:before{content:"\e988"}.Icon--friendly-phrases:before{content:"\e989"}.Icon--how-to-spot-fakenews:before{content:"\e98a"}.Icon--a-healthy-feed:before{content:"\e98b"}.Icon--living-authentically:before{content:"\e98c"}.Icon--be-your-selfie:before{content:"\e98d"}.Icon--know-your-selfie:before{content:"\e98e"}.Icon--no-mo-fomo:before{content:"\e98f"}.Icon--mindful-social-media-use:before{content:"\e990"}.Icon--bedtime-seeds:before{content:"\e991"}.Icon--confronting-our-fears:before{content:"\e992"}.Icon--the-worry-jar:before{content:"\e993"}.Icon--my-attitude-is-gratitude:before{content:"\e994"}.Icon--goodbye-cant-try:before{content:"\e995"}.Icon--so-what-then:before{content:"\e996"}.Icon--three-breaths-three-wishes:before{content:"\e997"}.Icon--film-discussion:before{content:"\e998"}.Icon--chapCultureInvert:before{content:"\e926"}.Icon--chapWordsInvert:before{content:"\e927"}.Icon--chapHateInvert:before{content:"\e928"}.Icon--chapMicroaggressionInvert:before{content:"\e929"}.Icon--chapDOSEInvert:before{content:"\e92a"}.Icon--chapDigitalWorldInvert:before{content:"\e92b"}.Icon--chapBrainScienceInvert:before{content:"\e92c"}.Icon--chapBullyingInvert:before{content:"\e92d"}.Icon--chapOnlineSafetyInvert:before{content:"\e92e"}.Icon--chapLoveHateInvert:before{content:"\e92f"}.Icon--chapNotificationsInvert:before{content:"\e930"}.Icon--chapNewsInvert:before{content:"\e931"}.Icon--chapThinkingInvert:before{content:"\e932"}.Icon--chapDysmophiaInvert:before{content:"\e933"}.Icon--chapSnapchatInvert:before{content:"\e934"}.Icon--chapAddictedInvert:before{content:"\e935"}.Icon--chapSocialMediaInvert:before{content:"\e936"}.Icon--chapOpeningInvert:before{content:"\e937"}.Icon--chapGoodFriendInvert:before{content:"\e938"}.Icon--chapRebootInvert:before{content:"\e939"}.Icon--chapConvoInvert:before{content:"\e93a"}.Icon--chapReflectionInvert:before{content:"\e93b"}.Icon--chapCheckInInvert:before{content:"\e93c"}.Icon--chapPuppetInvert:before{content:"\e93d"}.Icon--chapWorryInvert:before{content:"\e93e"}.Icon--chapIdentitiesInvert:before{content:"\e93f"}.Icon--chapWords:before{content:"\e940"}.Icon--chapCulture:before{content:"\e941"}.Icon--chapHate:before{content:"\e942"}.Icon--chapMicroaggression:before{content:"\e943"}.Icon--chapDOSE:before{content:"\e944"}.Icon--chapDigitalWorld:before{content:"\e945"}.Icon--chapBrainScience:before{content:"\e946"}.Icon--chapBullying:before{content:"\e947"}.Icon--chapOnlineSafety:before{content:"\e948"}.Icon--chapLoveHate:before{content:"\e949"}.Icon--chapNotifications:before{content:"\e94a"}.Icon--chapNews:before{content:"\e94b"}.Icon--chapThinking:before{content:"\e94c"}.Icon--chapDysmorphia:before{content:"\e94d"}.Icon--chapSnapchat:before{content:"\e94e"}.Icon--chapAddicted:before{content:"\e94f"}.Icon--chapSocialMedia:before{content:"\e950"}.Icon--chapOpening:before{content:"\e951"}.Icon--chapGoodFriend:before{content:"\e952"}.Icon--chapReboot:before{content:"\e953"}.Icon--chapConvo:before{content:"\e954"}.Icon--chapReflection:before{content:"\e955"}.Icon--chapCheckIn:before{content:"\e956"}.Icon--chapPuppet:before{content:"\e957"}.Icon--chapWorry:before{content:"\e958"}.Icon--chapIdentities:before{content:"\e959"}.Icon--chapFamily:before{content:"\e95a"}.Icon--chapWish:before{content:"\e95b"}.Icon--chapAllyship:before{content:"\e95c"}.Icon--chapSchools:before{content:"\e95d"}.Icon--chapStress:before{content:"\e95e"}.Icon--chapRacism:before{content:"\e95f"}.Icon--chapMindfulness:before{content:"\e960"}.Icon--chapBystander:before{content:"\e961"}.Icon--chapTogether:before{content:"\e962"}.Icon--chapLead:before{content:"\e963"}.Icon--chapTechInClass:before{content:"\e964"}.Icon--chapTikTok .path1:before{content:"\e965";color:#333;opacity:.66}.Icon--chapTikTok .path2:before{content:"\e975";margin-left:-1em;color:#000;opacity:.132}.Icon--chapTikTok .path3:before{content:"\e976";margin-left:-1em;color:#333}.Icon--chapTikTok .path4:before{content:"\e977";margin-left:-1em;color:#000;opacity:.2}.Icon--chapTikTok .path5:before{content:"\e978";margin-left:-1em;color:#333;opacity:.33}.Icon--chapTikTok .path6:before{content:"\e979";margin-left:-1em;color:#000;opacity:.066}.Icon--chapGamified:before{content:"\e966"}.Icon--chapForTheGram:before{content:"\e967"}.Icon--chapGetsBetter:before{content:"\e968"}.Icon--chapTalk:before{content:"\e969"}.Icon--chapForms:before{content:"\e96a"}.Icon--chapStomach:before{content:"\e96b"}.Icon--chapPanic:before{content:"\e96c"}.Icon--chapQuestion:before{content:"\e96d"}.Icon--countdown:before{content:"\e9a5"}.Icon--unboxing:before{content:"\e9a4"}.Icon--cct .path1:before{content:"\e91e";color:#279138}.Icon--cct .path2:before{content:"\e91f";margin-left:-1em;color:#279138}.Icon--cct .path3:before{content:"\e920";margin-left:-1em;color:#279138}.Icon--cct .path4:before{content:"\e921";margin-left:-1em;color:#279138}.Icon--cct .path5:before{content:"\e922";margin-left:-1em;color:#282828}.Icon--cct .path6:before{content:"\e923";margin-left:-1em;color:#282828}.Icon--cct .path7:before{content:"\e924";margin-left:-1em;color:#282828}.Icon--profile:before{content:"\e9bc"}.Icon--print_dark:before{content:"\e9bb"}.Icon--send:before{content:"\e9ba"}.Icon--sweep:before{content:"\e9b9"}.Icon--help_dark:before{content:"\e9a9"}.Icon--terms_dark:before{content:"\e9b7"}.Icon--privacy_dark:before{content:"\e9b8"}.Icon--chapters_dark:before{content:"\e9a7"}.Icon--answers_dark:before{content:"\e9a8"}.Icon--quiz_dark:before{content:"\e9aa"}.Icon--video_dark:before{content:"\e9ab"}.Icon--quickstart-_dark:before{content:"\e9ac"}.Icon--toys_dark:before{content:"\e9ad"}.Icon--instruction_dark:before{content:"\e9ae"}.Icon--home_dark:before{content:"\e9af"}.Icon--guide_dark:before{content:"\e9b0"}.Icon--activities_dark:before{content:"\e9b1"}.Icon--download_dark:before{content:"\e9b2"}.Icon--course_dark:before{content:"\e9b3"}.Icon--link_dark:before{content:"\e9b4"}.Icon--survey_dark:before{content:"\e9b5"}.Icon--bursts_dark:before{content:"\e9b6"}.Icon--menu:before{content:"\e9a6"}.Icon--help:before{content:"\e9a1"}.Icon--terms:before{content:"\e9a2"}.Icon--privacy:before{content:"\e9a3"}.Icon--app:before{content:"\e9a0"}.Icon--settings:before{content:"\e99f"}.Icon--gigi:before{content:"\e99e"}.Icon--instruction:before{content:"\e99d"}.Icon--answers:before{content:"\e99b"}.Icon--toys:before{content:"\e99c"}.Icon--input:before{content:"\e999"}.Icon--print:before{content:"\e99a"}.Icon--duration:before{content:"\e97a"}.Icon--alert:before{content:"\e974"}.Icon--external:before{content:"\e973"}.Icon--qr:before{content:"\e96e"}.Icon--show:before{content:"\e96f"}.Icon--edit:before{content:"\e970"}.Icon--hide:before{content:"\e971"}.Icon--info:before{content:"\e972"}.Icon--close:before{content:"\e925"}.Icon--restart:before{content:"\e91d"}.Icon--lock:before{content:"\e900"}.Icon--home:before{content:"\e901"}.Icon--video:before{content:"\e902"}.Icon--quickstart:before{content:"\e903"}.Icon--guide:before{content:"\e904"}.Icon--chapters:before{content:"\e905"}.Icon--activities:before{content:"\e906"}.Icon--bursts:before{content:"\e907"}.Icon--course:before{content:"\e908"}.Icon--quiz:before{content:"\e909"}.Icon--survey:before{content:"\e90a"}.Icon--download:before{content:"\e90b"}.Icon--link:before{content:"\e90c"}.Icon--report:before{content:"\e90d"}.Icon--learner:before{content:"\e90e"}.Icon--student:before{content:"\e90e"}.Icon--employee:before{content:"\e90e"}.Icon--facilitator:before{content:"\e90f"}.Icon--leader:before{content:"\e910"}.Icon--chevron-up:before{content:"\e911"}.Icon--chevron-down:before{content:"\e912"}.Icon--chevron-left:before{content:"\e913"}.Icon--chevron-right:before{content:"\e914"}.Icon--check:before{content:"\e915"}.Icon--shield:before{content:"\e916"}.Icon--email:before{content:"\e917"}.Icon--password:before{content:"\e918"}.Icon--return:before{content:"\e919"}.Icon--add:before{content:"\e91a"}.Icon--search:before{content:"\e91c"}.Footer{margin-top:2rem;padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
