.th-phasen--events .list_expertise{grid-area:1 / 3 / 2 / 4}.th-phasen--events .slot-sizing.w-variant-42d71dd4-c62a-5b25-5e91-b38a94c16034{grid-column:span 4 / span 4}.th-phasen--events .content_expertise{position:relative;padding-right:calc(var(--spacing--space-tiny) + 7rem)}.th-phasen--events .th-plan3d{--th-luft: .75rem;inset:50% auto auto;right:calc(var(--spacing--space-tiny) - var(--th-luft));translate:0 -50%;width:calc(6rem + 2 * var(--th-luft));height:calc(6rem + 2 * var(--th-luft))}.th-phasen--events .th-plan3d__buehne{left:4%;top:4%;width:92%;height:92%}.th-phasen--events .th-plan3d__flach{filter:blur(.6rem)}.th-phasen--events .th-plan3d__flach:before{inset:10%}.th-phasen--events .th-phase--build .th-plan3d__flach:before{-webkit-mask-image:url(../images/icons/phases/build.svg);mask-image:url(../images/icons/phases/build.svg)}.th-phasen--events .th-phase--operate .th-plan3d__flach:before{-webkit-mask-image:url(../images/icons/phases/operate.svg);mask-image:url(../images/icons/phases/operate.svg)}.th-phasen--events .th-phase--automate .th-plan3d__flach:before{-webkit-mask-image:url(../images/icons/phases/automate.svg);mask-image:url(../images/icons/phases/automate.svg)}.th-phasen--events .card_expertise{transition:opacity .45s ease}.th-phasen--events:has(.th-karte--aktiv) .card_expertise:not(.th-karte--aktiv){opacity:.2}@media(prefers-reduced-motion:reduce){.th-phasen--events .card_expertise{transition:none}}.th-phasen--events .th-phase .content_expertise{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--th-phase-c) 24%,transparent),color-mix(in srgb,var(--th-phase-c) 9%,transparent) 46%,color-mix(in srgb,var(--color-base-base-light-100) 10%,transparent))}.th-phasen--events:not(.th-phasen--zweit) .th-phase-mehr{--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);display:inline-flex;align-items:center;justify-content:center;margin-top:var(--spacing--space-micro);padding:0 0 3px;background-image:linear-gradient(var(--color-tokens-button-tertiary-default-text),var(--color-tokens-button-tertiary-default-text));background-repeat:no-repeat;background-size:100% 1px;background-position:right bottom;font-family:var(--typography-font-family-button-2);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-align:center;color:var(--color-tokens-button-tertiary-default-text);text-decoration:none;transition:color .3s,background-size .4s linear}.th-phasen--events:not(.th-phasen--zweit) .card_expertise:hover .th-phase-mehr,.th-phasen--events:not(.th-phasen--zweit) .th-phase-mehr:hover,.th-phasen--events:not(.th-phasen--zweit) .th-phase-mehr:focus-visible{color:var(--color-tokens-button-tertiary-hover-text);background-size:0% 1px}@media(prefers-reduced-motion:reduce){.th-phasen--events:not(.th-phasen--zweit) .th-phase-mehr{transition:color .3s}}.th-phasen--zweit .th-phase-mehr{--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-8);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-0);--color-tokens-button-secondary-hover-background: var(--color-tokens-color-blue-wash);display:inline-flex;align-items:center;justify-content:center;margin-top:var(--spacing--space-micro);padding:var(--spacing--space-pico) var(--spacing--space-micro);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--typography-font-family-button-1);font-size:var(--typography-size-button-1);line-height:var(--typography-line-height-button-1);font-weight:var(--typography-font-weight-button-1);letter-spacing:var(--typography-letter-spacing-button-1);text-align:center;color:var(--color-tokens-button-secondary-default-text);text-decoration:none;transition:color .3s,background-color .3s}.th-phasen--zweit .card_expertise:hover .th-phase-mehr,.th-phasen--zweit .th-phase-mehr:hover,.th-phasen--zweit .th-phase-mehr:focus-visible{border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.th-phasen--events .card_expertise{height:auto;aspect-ratio:1 / 1}@media screen and (max-width:991px){.th-phasen--events .expertise_grid{grid-column-gap:var(--spacing--space-large);grid-row-gap:var(--spacing--space-large);flex-flow:column;display:flex}.th-phasen--events .left_expertise{min-height:auto;position:static;grid-row-gap:var(--spacing--space-tiny)}.th-phasen--events .list_expertise{position:relative}.th-phasen--events .sizing:where(.w-variant-42d71dd4-c62a-5b25-5e91-b38a94c16034){max-width:560px}.th-phasen--events .card_expertise.is-not-sticky{top:var(--spacing--space-huge);position:sticky}.th-phasen--events .card_expertise{max-height:max(24rem,calc(100svh - var(--spacing--space-huge) - var(--spacing--space-small)))}.th-phasen--events .card_expertise{--th-lage-fortschritt: 0;--th-lage-weich: calc( var(--th-lage-fortschritt) * var(--th-lage-fortschritt) * (3 - 2 * var(--th-lage-fortschritt)) );opacity:calc(1 - var(--th-lage-weich));filter:blur(calc(var(--th-lage-weich) * 8px));transition:none}.th-phasen--events .list_expertise.is-js .card_expertise{will-change:opacity}.th-phasen--events:has(.th-karte--aktiv) .card_expertise:not(.th-karte--aktiv){opacity:calc(1 - var(--th-lage-weich))}}@media screen and (max-width:767px){.th-phasen--events .card_expertise{aspect-ratio:3 / 4}.th-phasen--events .card_expertise{padding:var(--spacing--space-tiny)}.th-phasen--events .content_expertise{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:var(--spacing--space-minimal)}.th-phasen--events .content_expertise>div:has(.th-phase-head){grid-area:1 / 2}.th-phasen--events .content_expertise>div:has(.paragraph){grid-area:2 / 1 / 3 / -1}.th-phasen--events .th-plan3d{grid-area:1 / 1;position:relative;inset:auto;width:1.5rem;height:1.5rem;translate:none}.th-phasen--zweit.th-phasen--events .th-plan3d{inset:auto}.th-phasen--events .th-plan3d__buehne{inset:0;width:100%;height:100%}.th-phasen--events .th-plan3d__flach{filter:none}.th-phasen--events .th-plan3d__flach:before{inset:0;background-color:currentColor}.th-phasen--events .th-plan3d__canvas{display:none}.th-phasen--events .th-plan3d.is-3d .th-plan3d__flach{display:block}.th-phasen--events .content_expertise{padding-right:var(--spacing--space-tiny)}.th-phasen--zweit.th-phasen--events .th-phase .content_expertise{padding-right:0}}.th-phasen--zweit .th-phase .content_expertise{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;outline:none;padding:0 7rem 0 0}.th-phasen--zweit .th-karte-lage{position:absolute;top:var(--spacing--space-small);left:var(--spacing--space-small);z-index:5;color:var(--color-base-base-light-100)}.th-phasen--zweit .th-plan3d{top:auto;bottom:calc(var(--spacing--space-small) - var(--th-luft));right:calc(var(--spacing--space-small) - var(--th-luft));translate:none}.th-phasen--zweit .th-phase-mehr:after{content:"";position:absolute;inset:-50rem;z-index:6}.th-phasen--zweit .content_expertise{position:static}.th-phasen--events:not(.th-phasen--zweit) .th-phase-mehr:after{content:"";position:absolute;inset:-50rem;z-index:6}.th-phasen--events .card_expertise{cursor:pointer}.th-phasen--events .th-plan3d.is-3d .th-plan3d__buehne{pointer-events:none;cursor:inherit}.th-phasen--zweit .image_cover{filter:brightness(.6)}.th-cta-schleier{position:relative;--th-schleier-rand: 12rem}.th-cta-schleier:before{content:"";position:absolute;inset:calc(-1 * var(--th-schleier-rand));z-index:0;pointer-events:none;background-color:var(--th-grund, transparent);-webkit-mask:url(../images/hero-plan-bg.webp) center / 100% 100% no-repeat;mask:url(../images/hero-plan-bg.webp) center / 100% 100% no-repeat;transition:background-color .55s cubic-bezier(.4,0,.2,1)}.th-cta-schleier>.padding-global{position:relative;z-index:1}.th-cta-schleier[data-th-aktiv=plan]{--th-grund: var(--th-phase-plan)}.th-cta-schleier[data-th-aktiv=build]{--th-grund: var(--th-phase-build)}.th-cta-schleier[data-th-aktiv=operate]{--th-grund: var(--th-phase-operate)}.th-cta-schleier[data-th-aktiv=automate]{--th-grund: var(--th-phase-automate)}@media(prefers-reduced-motion:reduce){.th-cta-schleier:before{transition:none}}
