:root{--color-xdf-characteristic:#3893b7;--color-xdf-characteristic-light:#b1d8e7;--color-xdf-characteristic-contrast:#307d9c;--color-xdf-characteristic-contrast-dark:#245e75;--color-xdf-characteristic-supahcontrast:#122f3b;--color-xdf-characteristic-screen:#3893b740;--color-xdf-characteristic-screen-dark:#0e2630bf;--color-xdf-characteristic-screen-verydark:#09151bbf;--star-xdf-characteristics:url(../images/icons/stars/dwb-star_characteristic.svg);--star-xdf-characteristics-contrast:url(../images/icons/stars/dwb-star_characteristic_contrast.svg);--color-xdf-dynamic:#66ac71;--color-xdf-dynamic-light:#bfd9c3;--color-xdf-dynamic-contrast:#4b8154;--color-xdf-dynamic-contrast-dark:#39603f;--color-xdf-dynamic-supahcontrast:#335739;--color-xdf-dynamic-screen:#66ac7140;--color-xdf-dynamic-screen-dark:#0b1f0ebf;--color-xdf-dynamic-screen-verydark:#081409bf;--star-xdf-dynamic:url(../images/icons/stars/dwb-dynamic.svg);--star-xdf-dynamic-contrast:url(../images/icons/stars/dwb-star_dynamic_contrast.svg);--color-xdf-complex:#f26321;--color-xdf-complex-light:#f3bea5;--color-xdf-complex-contrast:#b44a18;--color-xdf-complex-contrast-dark:#873712;--color-xdf-complex-supahcontrast:#431c09;--color-xdf-complex-screen:#f2632140;--color-xdf-complex-screen-dark:#381c0fbf;--color-xdf-complex-screen-verydark:#201009bf;--star-xdf-complex:url(../images/icons/stars/dwb-complex.svg);--star-xdf-complex-contrast:url(../images/icons/stars/dwb-star_complex_contrast.svg);--color-xdf-underlying:#ea9f2e;--color-xdf-underlying-light:#f6d4a2;--color-xdf-underlying-contrast:#ba7712;--color-xdf-underlying-contrast-dark:#8b590e;--color-xdf-underlying-supahcontrast:#462d07;--color-xdf-underlying-screen:#ea9f2e40;--color-xdf-underlying-screen-dark:#412e10bf;--color-xdf-underlying-screen-verydark:#1c1508bf;--star-xdf-underlying:url(../images/icons/stars/dwb-underlying.svg);--star-xdf-underlying-contrast:url(../images/icons/stars/dwb-star_underlying_contrast.svg);--color-xdf-core:#e26994;--color-xdf-core-light:#efa9c2;--color-xdf-core-contrast:#bc295d;--color-xdf-core-contrast-dark:#81183d;--color-xdf-core-supahcontrast:#400c1e;--color-xdf-core-screen:#e2699440;--color-xdf-core-screen-dark:#2c151dbf;--color-xdf-core-screen-verydark:#1a0b11bf;--star-xdf-core:url(../images/icons/stars/dwb-core.svg);--star-xdf-core-contrast:url(../images/icons/stars/dwb-star_core_contrast.svg);--color-emoji-harmoniousalignmentveryhappy:#b3eaa8;--color-emoji-alignedhappy:#becef2;--color-emoji-noalignmentangry:#e54c4a;--color-emoji-noeffect:#e4e4e4;--color-emoji-noeffect-dark:#818181;--color-xdf-primary-30:#bfa1c4;--color-xdf-primary-50:#95629d;--color-xdf-primary-60:#5c3b5e;--color-xdf-primary-screen-05:#5c3b5e1a;--color-xdf-primary-screen-80:#19101acc;--color-xdf-primary-screen-darkmode-05:#98649c4d;--color-xdf-component:var(--color-xdf-primary-60);--color-xdf-base:var(--color-xdf-primary-50);--color-xdf-light:var(--color-xdf-primary-30);--xdf-context-light:url(../images/icons/xdf/xdf-context-light.svg);--xdf-context-dark:url(../images/icons/xdf/xdf-context-dark.svg);--xdf-people-light:url(../images/icons/xdf/xdf-people-light.svg);--xdf-people-dark:url(../images/icons/xdf/xdf-people-dark.svg);--xdf-design-light:url(../images/icons/xdf/xdf-design-light.svg);--xdf-design-dark:url(../images/icons/xdf/xdf-design-dark.svg);--xdf-activity-light:url(../images/icons/xdf/xdf-activity-light.svg);--xdf-activity-dark:url(../images/icons/xdf/xdf-activity-dark.svg);--color-enhances:#55cc3d;--color-enhances-supabrite:#80ff00;--color-enhances-screen:#55cc3d33;--color-damages:#b81816;--color-damages-supabrite:#ff0300;--color-damages-screen:#b8181633;--color-supports:#87a3e4;--color-supports-supabrite:#34aef0;--color-supports-screen:#87a3e433;--icon-home:url(../images/icons/xdf/xdf_home-gray.svg);--icon-person:url(../images/icons/xdf/xdf_person-gray.svg);--icon-object:url(../images/icons/xdf/xdf_design-gray.svg);--icon-context:url(../images/icons/xdf/xdf_context-gray.svg);--icon-game:url(../images/icons/xdf/xdf_trophy-gray.svg);--icon-factors:url(../images/icons/xdf/xdf_factors-gray.svg);--icon-person-light:url(../images/icons/xdf/xdf_person-light.svg);--icon-object-light:url(../images/icons/xdf/xdf_design-light.svg);--icon-context-light:url(../images/icons/xdf/xdf_context-light.svg);--pattern-grid-01-light:url(../images/patterns/grid-background-01-light.png);--pattern-diags:url(../images/patterns/texturescreen.png) repeat top left;--pageback-top-a:url(../images/patterns/pageback-top-a.svg) no-repeat top center;--pageback-top-b:url(../images/patterns/pageback-top-b.svg) no-repeat top center;--pattern-xdf-boxes-light:url(../images/patterns/xdf/xdf_boxes_pattern.svg);--pattern-xdf-boxes-dark:url(../images/patterns/xdf/xdf_boxes_pattern_dark.svg);--pattern-xdf-boxes-color:url(../images/patterns/xdf/xdf_boxes_pattern_color.svg);--icon-emotion-angry:url(../images/icons/emoji/icon-emotion-angry.svg);--icon-emotion-angry-on:url(../images/icons/emoji/icon-emotion-angry-on.svg);--icon-emotion-angry-light:url(../images/icons/emoji/icon-emotion-angry-light.svg);--icon-emotion-sad:url(../images/icons/emoji/icon-emotion-sad.svg);--icon-emotion-neutral:url(../images/icons/emoji/icon-emotion-neutral.svg);--icon-emotion-neutral-on:url(../images/icons/emoji/icon-emotion-neutral-on.svg);--icon-emotion-neutral-light:url(../images/icons/emoji/icon-emotion-neutral-light.svg);--icon-emotion-happy:url(../images/icons/emoji/icon-emotion-happy.svg);--icon-emotion-happy-on:url(../images/icons/emoji/icon-emotion-happy-on.svg);--icon-emotion-happy-light:url(../images/icons/emoji/icon-emotion-happy-light.svg);--icon-emotion-veryhappy:url(../images/icons/emoji/icon-emotion-veryhappy.svg);--icon-emotion-veryhappy-on:url(../images/icons/emoji/icon-emotion-veryhappy-on.svg);--icon-emotion-veryhappy-light:url(../images/icons/emoji/icon-emotion-veryhappy-light.svg);--icon-emotion-designlove:url(../images/icons/emoji/design-love.svg);--icon-emotion-designlove-on:url(../images/icons/emoji/design-love-on.svg);--icon-emotion-designnice:url(../images/icons/emoji/design-nice.svg);--icon-emotion-designnice-on:url(../images/icons/emoji/design-nice-on.svg);--icon-emotion-designpain:url(../images/icons/emoji/design-pain.svg);--icon-emotion-designpain-on:url(../images/icons/emoji/design-pain-on.svg);--icon-emotion-designnoeffect:url(../images/icons/emoji/design-noeffect.svg);--icon-emotion-designnoeffect-on:url(../images/icons/emoji/design-noeffect-on.svg);--icon-emotion-contextlove:url(../images/icons/emoji/context-sunshine.svg);--icon-emotion-contextlove-on:url(../images/icons/emoji/context-sunshine-on.svg);--icon-emotion-contextnice:url(../images/icons/emoji/context-nice.svg);--icon-emotion-contextnice-on:url(../images/icons/emoji/context-nice-on.svg);--icon-emotion-contextstorm:url(../images/icons/emoji/context-storm.svg);--icon-emotion-contextstorm-on:url(../images/icons/emoji/context-storm-on.svg);--icon-emotion-contextnoeffect:url(../images/icons/emoji/context-noeffect.svg);--icon-emotion-contextnoeffect-on:url(../images/icons/emoji/context-noeffect-on.svg);--hover-effect-small:translate(-3px,-3px)}a.xdf-badge,button.factor span{background-position:50%;background-repeat:no-repeat;background-size:contain}a.xdf-badge,button.factor{cursor:pointer;white-space:nowrap;border-radius:var(--border-radius-xdf-factors);justify-content:center;align-items:center;padding:12px 22px;display:inline-flex}a.xdf-badge span,button.factor span{line-height:var(--font-lineheight-one);background-position:0;padding:0 0 0 20px}a.xdf-badge:hover,button.factor:hover{transform:var(--hover-effect-small);transition:transform .1s ease-in,box-shadow .1s ease-in}.xdf-badges-group a.xdf-badge{border-radius:0}a.xdf-badge .term-count{margin-left:6px;line-height:1.5}.xdf_terms_list .xdf-components-inline a.xdf-badge{background-position:10px;background-size:10px;padding-left:26px}.xdf_terms_list a.xdf-badge,.xdf_terms_grid a.xdf-badge{padding:4px 8px}.xdf_terms_list a.xdf-badge span,.xdf_terms_grid a.xdf-badge span,a.xdf-badge{padding:0}button.factor{width:260px}.factor_block{border-radius:var(--xdf-border-radius);margin:20px 0;padding:20px}@media only screen and (min-width:980px){.factor_block{grid-gap:20px;grid-template-columns:[start]260px[divider1]1fr[end];display:grid}}.factor_block button.factor{width:100%;margin-left:auto;margin-right:auto}.factor_alignment_combination_group,.factor_combination_group{margin-top:1.8em;margin-bottom:1.8em;overflow:hidden}.factor_combination_group .factor_block:first-of-type{margin-top:0}.factor_combination_group .factor_block:last-of-type{margin-bottom:0}.factor_combination_group.multiple_factors,.factor_combination_group.factor_grouping{gap:20px}.factor_combination_group,.factor_alignment_combination_group{border-radius:var(--xdf-border-radius)}.factor_combination_group .factor_scene_name,.factor_combination_group .factor_block,.factor_combination_group .factor_scene_conclusion,.factor_combination_group .factor_scene_explanation,.factor_alignment_combination_group .factor_scene_name,.factor_alignment_combination_group .factor_block,.factor_alignment_combination_group .factor_scene_conclusion,.factor_alignment_combination_group .factor_scene_explanation{margin-left:20px;margin-right:20px}.factor_combination_group .factor_alignment_title,.factor_alignment_combination_group .factor_alignment_title{padding:20px}.factor_combination_group .factor_alignment_title+.factor_scene_name,.factor_alignment_combination_group .factor_alignment_title+.factor_scene_name{margin-top:20px}.modal+.factor_discussion{margin-top:10px}@media only screen and (min-width:980px){.modal+.factor_discussion{margin-top:0}}.factor_alignment_pair_group .modal+.factor_discussion{margin-top:10px}.factor_combination_group,.factor_alignment_combination_group{padding-bottom:20px}.factor_combination_group.multiple_factors>.factor_block,.factor_combination_group.factor_grouping>.factor_block,.factor_combination_group.single_factor>.factor_block,.factor_combination_group .factor_scene_explanation{margin-top:20px}.factor_scene_explanation{position:relative}.factor_scene_explanation .wp-block-image{width:100%;margin-bottom:20px}.factor_scene_explanation .wp-block-image figure{height:200px}.factor_scene_explanation:after{content:"";border:15px solid #0000;border-top:0;width:0;display:block;position:absolute;top:-15px;left:calc(50% - 15px)}.article_text .factor_alignment_title h3{max-width:none;margin-top:0;margin-left:0;margin-right:0}.article_text .factor_scene_explanation p,.article_text .factor_scene_explanation ul,.article_text .factor_scene_explanation ol{max-width:none;margin-left:0;margin-right:0}.factor_combination_group{clear:both}.factor_alignment_pair_group{flex-direction:column;justify-content:space-between;display:flex}@media only screen and (min-width:980px){.factor_alignment_pair_group{flex-direction:row}}.factor_alignment_pair_group .factor_block{flex-grow:1;flex-basis:0;padding:20px}@media only screen and (min-width:980px){.factor_alignment_pair_group .factor_block{display:block}}.factor_alignment_pair_group .factor_block .actor_type{margin-top:1rem;display:none}.alignment_emoji{z-index:4;background-position:50% 20px;background-repeat:no-repeat;background-size:50px;border-radius:10px;align-self:center;width:-webkit-fit-content;width:fit-content;min-width:160px;height:-webkit-fit-content;height:fit-content;margin-left:auto;margin-right:auto;padding:70px 20px 20px;font-weight:600;position:relative}.alignment_separator{text-align:center;margin:16px 0;padding:0 10px;position:relative}@media only screen and (min-width:980px){.alignment_separator{width:auto;margin:0 20px;display:flex}.alignment_separator .factor_block{flex-direction:column;flex-grow:1;flex-basis:0;padding:20px;display:flex}.alignment_separator .factor_block .actor_type{margin-top:1rem;font-size:.8rem}}.alignment_separator span.arrow{text-align:center;z-index:3;width:40px;height:40px;margin-left:-20px;font-size:80px;line-height:40px;display:block;position:absolute;left:50%}.alignment_separator span.arrow.before_arrow{top:-20px;transform:rotate(270deg)}@media only screen and (min-width:980px){.alignment_separator span.arrow.before_arrow{margin-top:-20px;top:50%;left:0;transform:rotate(180deg)}}.alignment_separator span.arrow.after_arrow{bottom:-20px;transform:rotate(90deg)}@media only screen and (min-width:980px){.alignment_separator span.arrow.after_arrow{margin-bottom:-14px;bottom:50%;left:100%;transform:rotate(0)}}.article_text .factor_combination_group p,.article_text .factor_combination_group h3{max-width:none}.article_text .factor_scene_name,.article_text .factor_combination_group p,.article_text .factor_alignment_combination_group p{font-size:var(--font-size-base)}.factor_scene_name span{font-weight:600}th .modal-content .factor_details a,th .modal-content .teaser_text{font-weight:400}body:not(.domain-xdfactors) .navigateButton:after{content:" ";opacity:.7;background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:4px;font-size:.8em;display:inline-block}.factor_alignment_combination_group .factor_scene_explanation{border-radius:var(--xdf-border-radius);padding:20px}.modal-content .taxonomy_component,.modal-content a.component-item{background-position:0;background-repeat:no-repeat;background-size:12px;padding:0 0 0 18px}.modal-content a.component-item.component_label{padding:0}.modal-content .factor_details a{text-decoration:none}.list_of_posts.grid .teaser_card .xdf-badges-group{width:-webkit-max-content;width:max-content}.xdf-badges-group{justify-content:center;align-items:center;display:flex}.xdf-badges-group .xdf-components,.xdf-badges-group .xdf-levels{justify-content:center;align-items:center;padding:0;display:inline-flex}.teaser_card.has-xdf-terms .xdf-badges-group,.teaser_card.has-xdf-levels .xdf-badges-group{margin-top:8px}.teaser_card.has-post-thumbnail .xdf-badges-group{margin-top:0;position:absolute;top:6px;left:6px}.teaser_card.has-xdf-terms.has-xdf-levels .xdf-badges-group{border-radius:var(--border-radius-xdf-factors);padding:2px 8px}.teaser_card.has-xdf-terms.has-xdf-levels .xdf-components .xdf-badge{margin-right:6px}.teaser_card.has-xdf-terms.has-xdf-levels .xdf-components a{text-indent:200%;white-space:nowrap;border:none;width:10px;height:10px;overflow:hidden}.teaser_card.has-xdf-terms:not(.has-xdf-levels) .xdf-components a{background-position:8px;background-size:10px;padding:2px 8px 2px 26px}.teaser_card.card-type-subpage .card_area_text{padding-top:var(--padding-mdlg);justify-content:end}.teaser_card.card-type-subpage .teaser_text{height:auto}