:root{--font-family-sans: "Libre Franklin", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-serif: "Besley", Georgia, "Times New Roman", Times, serif;--font-family-monospaced: "consolas", "Fira Code", "Courier New", monospace;--font-lineheight-tight: 1.05;--font-lineheight-titles: 1.3;--font-lineheight-small: 1.4;--font-lineheight-base: 1.8;--font-lineheight-xxlarge: 2.4;--font-size-xlg: 2rem;--font-size-lg: 1.8rem;--font-size-md: 1.4rem;--font-size-plus: 1.2rem;--font-size-sm: 0.95rem;--font-size-xsm: 0.85rem;--font-size-xxsm: 0.75rem;--font-size-xxxsm: 0.65rem;--font-size-reading: clamp( 1.05rem, 0.0833rem + 2vw, 1.2rem );--font-size-xxl-reading: clamp( 2.2rem, 0.0833rem + 4vw, 4rem );--font-size-xl-reading: clamp( 1.8rem, 0.0833rem + 4vw, 2rem );--font-size-lg-reading: clamp( 1.2rem, 0.0833rem + 4vw, 1.6rem );--font-size-md-reading: clamp( 1.1rem, 0.0833rem + 4vw, 1.2rem );--color-black: #292a29;--color-text: #434543;--color-white: rgb(255, 255, 255);--color-base: hsl(48, 24%, 96%);--color-base-10: hsl(48, 10%, 90%);--color-base-20: hsl(45, 5%, 83%);--color-base-40: #b5b4b1;--color-base-70: #737270;--color-base-90: #262621;--color-base-100: #0f0f0d;--color-primary-90: #1f281e;--color-primary: #365935;--color-primary-70: #5c995b;--color-primary-20: #9dc581;--color-primary-10: #bbeb9a;--color-primary-subtle-05: #d1d9cc;--color-primary-subtle-20: hsl(96, 18%, 78%);--color-primary-subtle-40: #85947c;--color-primary-subtle-60: hsl(95, 9%, 27%);--color-primary-subtle-70: #30362d;--color-primary-subtle-90: #232620;--color-primary-subtle-100: #171915;--color-primary-bright: #67c464;--color-primary-bright-50: #aaf7a3;--color-primary-bright-10: #d8f7d5;--color-secondary: #d3cfc1;--color-secondary-20: #ebe7dd;--color-link: #7f4e16;--color-link-active: #893e00;--color-link-buttontext: var(--color-base);--color-dc-experiencedesign-10: rgb(245 224 235);--color-dc-experiencedesign-30: hsl(329deg 78% 72%);--color-dc-experiencedesign: rgb(207 110 161);--color-dc-experiencedesign-70: rgb(175 74 126);--color-dc-experiencedesign-100: hsl(328deg 33% 28%);--color-dc-learningsciences-10: rgb(238 242 242);--color-dc-learningsciences-30: rgb(172 212 212);--color-dc-learningsciences: rgb(148 181 181);--color-dc-learningsciences-70: rgb(117 150 150);--color-dc-learningsciences-100: rgb(55 79 79);--color-dc-futuresthinking-10: rgb(251 233 228);--color-dc-futuresthinking-30: rgb(255, 156, 133);--color-dc-futuresthinking: rgb(240, 118, 89);--color-dc-futuresthinking-70: rgb(208 98 67);--color-dc-futuresthinking-100: hsl(12deg 40% 27%);--color-complete: #a1b6c9;--color-success: #019e7c;--color-success-dark: #057b62;--color-error: #ff3c00;--color-warning-light: #fff6cd;--color-warning: #ffd200;--color-warning-dark: #a98a00;--color-white-screen-80: rgba(255, 255, 255, 0.8);--color-white-screen-40: rgba(255, 255, 255, 0.4);--color-white-screen-10: rgba(255, 255, 255, 0.1);--color-black-screen-90: rgba(0, 0, 0, 0.85);--color-black-screen-80: rgba(0, 0, 0, 0.8);--color-black-screen-65: rgba(0, 0, 0, 0.65);--color-black-screen-50: rgba(0, 0, 0, 0.5);--color-black-screen-25: rgba(0, 0, 0, 0.25);--color-black-screen-05: rgba(0, 0, 0, 0.05);--color-black-screen-00: rgba(0, 0, 0, 0);--border-thickness: 1px;--border-thickness-thick: 2px;--border-thickness-superthick: 8px;--border-radius-base: 16px;--border-radius-inner: 15px;--border-radius-forms: 6px;--border-radius-pill: 999px;--container-max-width: 1200px;--spacing-unit: 12px;--margin: calc(2 * var(--spacing-unit));--padding: calc(2 * var(--spacing-unit));--margin-sm: calc(0.5 * var(--margin));--margin-md: calc(2 * var(--margin));--margin-lg: calc(4 * var(--margin));--margin-xlg: calc(10 * var(--margin));--padding-sm: calc(0.5 * var(--padding));--padding-md: calc(2 * var(--padding));--padding-lg: calc(4 * var(--padding));--button-padding-supersmall: 4px 12px;--menu-dimension-base: 48px;--button-padding: 12px 24px;--button-padding-skinny: 6px 14px;--dropshadow-base: 0 5px 10px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--dropshadow-darkened: 0 5px 10px -3px rgba(0, 0, 0, 0.2);--dropshadow-base-hovered: 0 10px 28px -12px rgba(0, 0, 0, 0.15);--hover-effect-base: translate(0px, -4px);--logo-main: url("../images/logos/site_logo_main.svg");--logo-alt-white: url("../images/logos/site_logo_white.svg");--logo-alt-black: url("../images/logos/site_logo_black.svg");--logo-color-onecolor: url("../images/logos/site_logo_color.svg");--logo-base-40: url("../images/logos/site_logo_light.svg");--logo-base-70: url("../images/logos/site_logo_dark.svg");--element-menu: url("../images/icons/menu.svg");--element-menu-light: url("../images/icons/menu-light.svg");--element-menu-spot: url("../images/icons/menu.svg");--element-search: url("../images/icons/magnifying-glass.svg");--element-search-light: url("../images/icons/magnifying-glass-light.svg");--icon-eye: url("../images/icons/eye.svg");--icon-eye-light: url("../images/icons/eye-light.svg");--icon-userprofile: url("../images/icons/userprofile.svg");--icon-userprofile-light: url("../images/icons/userprofile-light.svg");--element-caret-down: url("../images/icons/chevron-down-thin.svg");--element-caret-up: url("../images/icons/chevron-up-thin.svg");--element-caret-right: url("../images/icons/chevron-right-thin.svg");--element-caret-down-light: url("../images/icons/chevron-down-thin-light.svg");--element-caret-up-light: url("../images/icons/chevron-up-thin-light.svg");--element-caret-right-light: url("../images/icons/chevron-right-thin-light.svg");--social-instagram: url("../images/socials/instagram.svg");--social-instagram-light: url("../images/socials/instagram-light.svg");--social-youtube: url("../images/socials/youtube.svg");--social-youtube-light: url("../images/socials/youtube-light.svg");--social-facebook: url("../images/socials/facebook.svg");--social-facebook-light: url("../images/socials/facebook-light.svg");--social-twitter: url("../images/socials/twitter.svg");--social-twitter-light: url("../images/socials/twitter-light.svg");--social-threads: url("../images/socials/threads.svg");--social-threads-light: url("../images/socials/threads-light.svg");--social-tiktok: url("../images/socials/tiktok.svg");--social-tiktok-light: url("../images/socials/tiktok-light.svg");--social-pinterest: url("../images/socials/pinterest.svg");--social-pinterest-light: url("../images/socials/pinterest-light.svg");--social-snapchat: url("../images/socials/snapchat.svg");--social-snapchat-light: url("../images/socials/snapchat-light.svg");--social-linkedin: url("../images/socials/linkedin.svg");--social-linkedin-light: url("../images/socials/linkedin-light.svg");--social-linktree: url("../images/socials/linktree.svg");--social-linktree-light: url("../images/socials/linktree-light.svg");--social-email: url("../images/socials/email.svg");--social-email-light: url("../images/socials/email-light.svg");--color-ld-primary: hsl(309, 16%, 34%);--color-ld-primary-lightest: hsl(309, 16%, 34%);--color-ld-primary-light: hsl(309, 16%, 34%);--color-ld-primary-dark: hsl(309, 16%, 34%);--color-ld-primary-darker: hsl(309, 16%, 34%);--color-ld-primary-screen-20: hsl(309, 16%, 34%);--color-ld-tooltip-bg: #00a2e8;--color-ld-tooltip-color: #fff;--color-ld-tooltip-shadow: #ffffffbf}@media(prefers-color-scheme: dark)and (prefers-color-scheme: dark){select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}}
