: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}.cv-item{max-width:760px;margin-left:auto;margin-right:auto}.main_story .article_text .cv-item_container{gap:var(--padding-sm);display:grid}.main_story .article_text .cv-item_container h3,.main_story .article_text .cv-item_container p,.main_story .article_text .cv-item_container .cv-item_year,.main_story .article_text .cv-item_container .cv-item_content,.main_story .article_text .cv-item_container .cv-item_location{max-width:inherit;margin-left:inherit;margin-right:inherit;margin:0;font-size:var(--font-size-base);line-height:var(--font-lineheight-small)}.main_story .article_text .cv-item_container .cv-item_year{font-size:var(--font-size-xxsm)}.main_story .article_text h2.cv_heading{border-bottom:1px solid var(--color-base-20);font-size:var(--font-size-plus);line-height:var(--font-lineheight-small);margin-top:3em}.cv-item_description{line-height:var(--font-lineheight-small)}.cv-item_title{font-weight:500;margin-bottom:4px}.main_story .article_text h3.cv_heading{font-size:var(--font-size-plus);margin-top:2em}.main_story .article_text .cv-item_container .cv-item_year{line-height:24px;font-weight:550}.main_story .article_text h2.cv_heading,.cv-item_year{text-transform:uppercase;letter-spacing:.08rem}.main_story .article_text .cv-item_container{margin-top:1.5em}.page-id-21 .reading_time,.page-id-21 .published_date{display:none}@media only screen and (min-width: 780px){.cv-item_container{grid-template-columns:1fr 5fr}.cv-item_year{text-align:right}}.page-template-page-area-portfolio .list_of_posts .teaser_card.post-12421{display:none}.page-template-page-portfolioitem .article_title_stripe{padding-top:20vh}.page-template-page-portfolioitem h1.page_title{border-bottom:none}.page-template-page-portfolioitem .page_excerpt_stripe{display:none}.page-template-page-portfolioitem .main_story.has-featured-image .article_title_stripe{padding-bottom:0}.page-template-page-portfolioitem .master-slider{display:flex;flex-direction:column;width:100% !important;margin:0 !important}.page-template-page-portfolioitem .ms-slide-info{left:0px !important;width:auto !important;position:relative}.page-template-page-portfolioitem .ms-thumb-list{height:auto !important;width:100% !important}.page-template-page-portfolioitem .ms-thumbs-cont{display:flex;flex-wrap:wrap;justify-content:flex-start;transform:none !important;gap:10px 10px;width:100% !important}.page-template-page-portfolioitem .ms-container{order:1;margin-bottom:8px}.page-template-page-portfolioitem .ms-slide-info{order:2;margin-bottom:8px}.page-template-page-portfolioitem .ms-thumb-list{order:3}.page-template-page-portfolioitem .ms-info h2{margin-top:20px;margin-bottom:0}.page-template-page-portfolioitem .ms-info p{margin-top:0}.page-template-page-portfolioitem .main_story .article_text .ms-info h2{margin:0;max-width:none}.page-template-page-portfolioitem ul#menu-portfolio-menu{list-style-type:none;text-align:center;display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-bottom:32px;margin-top:40px}.page-template-page-portfolioitem .main_story .article_text ul#menu-portfolio-menu li{margin:0}.page-template-page-portfolioitem .main_story .article_text ul#menu-portfolio-menu{margin-left:0;margin-right:0;max-width:none}.page-template-page-portfolioitem .main_story .article_text .ms-info p{margin-left:0;margin-right:0;max-width:none}.page-template-page-portfolioitem .feature_image_container .master-slider-parent{display:none}.main_story .article_text ul#menu-portfolio-menu a{color:var(--color-primary);text-decoration:none}.main_story .article_text ul#menu-portfolio-menu li.current_page_item a{color:var(--color-primary-bright);border-bottom:4px solid var(--color-primary-bright)}
