.cc_kdTTxOvtvm_image_with_text .image-with-text {width:100%;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.cc_kdTTxOvtvm_image_with_text .image-with-text__container {max-width:1400px;margin:0 auto;padding-left:clamp(16px,5vw,80px);padding-right:clamp(16px,5vw,80px)}.cc_kdTTxOvtvm_image_with_text .image-with-text__grid {display:grid;grid-template-columns:1fr;gap:var(--space-md)}.cc_kdTTxOvtvm_image_with_text .image-with-text__media {position:relative;overflow:hidden;width:100%;aspect-ratio:var(--iwt-image-aspect-ratio, 4 / 3)}.cc_kdTTxOvtvm_image_with_text .image-with-text__image, .cc_kdTTxOvtvm_image_with_text .image-with-text__image-placeholder {display:block;width:100%;height:100%;object-fit:cover}.cc_kdTTxOvtvm_image_with_text .image-with-text__image-placeholder {background:var(--color-surface-alt)}.cc_kdTTxOvtvm_image_with_text .image-with-text__panel {display:flex;align-items:center;min-width:0}@media (min-width: 768px){.cc_kdTTxOvtvm_image_with_text .image-with-text__grid {grid-template-columns:1fr 1fr;gap:var(--space-md)}.cc_kdTTxOvtvm_image_with_text .image-with-text--image-right .image-with-text__media {order:2}.cc_kdTTxOvtvm_image_with_text .image-with-text--image-right .image-with-text__panel {order:1}}@media (min-width: 1024px){.cc_kdTTxOvtvm_image_with_text .image-with-text {padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.cc_kdTTxOvtvm_image_with_text .image-with-text__grid {gap:var(--space-xl)}}.cc_kdTTxOvtvm_image_with_text .image-with-text--portrait:not(.image-with-text--full-width) .image-with-text__media {aspect-ratio:2 / 3;width:min(100%,calc(min(78vh,720px) * 2 / 3));justify-self:center}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__grid {grid-template-columns:1fr;gap:0}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__media {aspect-ratio:4 / 3}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__panel {padding:var(--space-xl) clamp(16px,5vw,80px)}@media (min-width: 768px){.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width {padding-top:0;padding-bottom:0;min-height:500px}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__grid {grid-template-columns:50% 50%;min-height:500px}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__media {aspect-ratio:auto;height:100%;min-height:500px}.cc_kdTTxOvtvm_image_with_text .image-with-text--full-width .image-with-text__panel {padding:var(--space-2xl) clamp(32px,5vw,80px)}}@media (prefers-reduced-motion: no-preference){.cc_kdTTxOvtvm_image_with_text .image-with-text__media {opacity:0;transform:translate(-20px);animation:cc_kdTTxOvtvm_image_with_text_image-with-text-in-left .5s cubic-bezier(.25,.46,.45,.94) forwards}.cc_kdTTxOvtvm_image_with_text .image-with-text--image-right .image-with-text__media {transform:translate(20px);animation-name:cc_kdTTxOvtvm_image_with_text_image-with-text-in-right}@keyframes cc_kdTTxOvtvm_image_with_text_image-with-text-in-left{to{opacity:1;transform:translate(0)}}@keyframes cc_kdTTxOvtvm_image_with_text_image-with-text-in-right{to{opacity:1;transform:translate(0)}}}.cc_kdTTxOvtvm_image_with_text .iwt-panel {display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px}.cc_kdTTxOvtvm_image_with_text .iwt-panel__eyebrow {display:inline-block;margin-bottom:var(--space-sm);color:var(--iwt-eyebrow-color, var(--color-accent));font-family:var(--font-label);font-size:var(--text-label);font-weight:500;line-height:1.4}.cc_kdTTxOvtvm_image_with_text .iwt-panel__title {margin:0 0 var(--space-md) 0;color:var(--iwt-text-color, var(--color-text-primary));font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.15;text-wrap:balance}.cc_kdTTxOvtvm_image_with_text .iwt-panel__description {margin:0 0 var(--space-lg) 0;color:var(--iwt-description-color, var(--color-text-secondary));font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.7;text-wrap:pretty}.cc_kdTTxOvtvm_image_with_text .iwt-panel__actions {display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 24px;font-family:var(--font-label);font-size:var(--text-small);font-weight:500;line-height:1.4;text-decoration:none;border-radius:2px;cursor:pointer;transition:transform .12s ease}@media (min-width: 1024px){.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {padding:12px 28px}}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn:active {transform:scale(.96)}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary {background:var(--iwt-accent-color, var(--color-accent));color:#fff;border:none}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary {background:transparent;color:var(--iwt-text-color, var(--color-text-primary));border:1px solid var(--color-border)}@media (prefers-reduced-motion: no-preference){.cc_kdTTxOvtvm_image_with_text .iwt-panel {opacity:0;transform:translateY(16px);animation:cc_kdTTxOvtvm_image_with_text_iwt-panel-in .5s cubic-bezier(.25,.46,.45,.94) 80ms forwards}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {transition:filter .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease,transform .12s ease}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary:hover {filter:brightness(.88)}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary:hover {border-color:var(--iwt-accent-color, var(--color-accent))}@keyframes cc_kdTTxOvtvm_image_with_text_iwt-panel-in{to{opacity:1;transform:translateY(0)}}}.cc_kdTTxOvtvm_image_with_text .iwt-panel__title {font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:-.01em;color:var(--muhler-primary)!important}.cc_kdTTxOvtvm_image_with_text .iwt-panel__eyebrow {font-family:var(--font-label)!important;font-weight:700!important;letter-spacing:.14em;color:var(--muhler-accent)!important}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary, .cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {border-radius:999px!important;background:var(--muhler-primary)!important;border-color:var(--muhler-primary)!important;color:#fff!important;font-family:var(--font-label)!important;font-weight:700!important;text-decoration:none!important}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary:hover, .cc_kdTTxOvtvm_image_with_text .iwt-panel__btn:hover {background:var(--muhler-primary-dark)!important;border-color:var(--muhler-primary-dark)!important}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary {border-radius:999px!important;background:transparent!important;border:1.5px solid var(--muhler-primary)!important;color:var(--muhler-primary)!important;font-family:var(--font-label)!important;font-weight:700!important;text-decoration:none!important}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary:hover {background:var(--muhler-primary)!important;color:#fff!important}.cc_kdTTxOvtvm_image_with_text .image-with-text__image, .cc_kdTTxOvtvm_image_with_text .image-with-text__media {border-radius:24px;overflow:hidden}.cc_kdTTxOvtvm_image_with_text .iwt-panel__description {font-family:var(--font-body);line-height:1.7}.cc_kdTTxOvtvm_image_with_text .image-with-text__media--slider {isolation:isolate}.cc_kdTTxOvtvm_image_with_text .iwt-slider {position:absolute;inset:0 -1px}.cc_kdTTxOvtvm_image_with_text .iwt-slider__track {display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cc_kdTTxOvtvm_image_with_text .iwt-slider__track::-webkit-scrollbar {display:none}.cc_kdTTxOvtvm_image_with_text .iwt-slider__slide {position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.cc_kdTTxOvtvm_image_with_text .iwt-slider__slide .image-with-text__image {border-radius:0}.cc_kdTTxOvtvm_image_with_text .iwt-slider__dots {position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:2px;pointer-events:none}.cc_kdTTxOvtvm_image_with_text .iwt-slider__dot {display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.cc_kdTTxOvtvm_image_with_text .iwt-slider__dot:before {content:"";width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 1px 4px #00000059;transition:background-color .2s ease,transform .2s ease}.cc_kdTTxOvtvm_image_with_text .iwt-slider__dot.is-active:before {background:#fff;transform:scale(1.15)}.cc_kdTTxOvtvm_image_with_text .iwt-slider__dot:focus-visible {outline:2px solid #ffffff;outline-offset:-4px;border-radius:50%}

.cc_kdTTxOvtvm_image_with_text .iwt-panel {display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px}.cc_kdTTxOvtvm_image_with_text .iwt-panel__eyebrow {display:inline-block;margin-bottom:var(--space-sm);color:var(--iwt-eyebrow-color, var(--color-accent));font-family:var(--font-label);font-size:var(--text-label);font-weight:500;line-height:1.4}.cc_kdTTxOvtvm_image_with_text .iwt-panel__title {margin:0 0 var(--space-md) 0;color:var(--iwt-text-color, var(--color-text-primary));font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.15}.cc_kdTTxOvtvm_image_with_text .iwt-panel__description {margin:0 0 var(--space-lg) 0;color:var(--iwt-description-color, var(--color-text-secondary));font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.7}.cc_kdTTxOvtvm_image_with_text .iwt-panel__actions {display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 24px;font-family:var(--font-label);font-size:var(--text-small);font-weight:500;line-height:1.4;text-decoration:none;border-radius:2px;cursor:pointer}@media (min-width: 1024px){.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {padding:12px 28px}}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary {background:var(--iwt-accent-color, var(--color-accent));color:#fff;border:none}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary {background:transparent;color:var(--iwt-text-color, var(--color-text-primary));border:1px solid var(--color-border)}@media (prefers-reduced-motion: no-preference){.cc_kdTTxOvtvm_image_with_text .iwt-panel {opacity:0;transform:translateY(16px);animation:cc_kdTTxOvtvm_image_with_text_iwt-panel-in .5s cubic-bezier(.25,.46,.45,.94) 80ms forwards}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn {transition:filter .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--primary:hover {filter:brightness(.88)}.cc_kdTTxOvtvm_image_with_text .iwt-panel__btn--secondary:hover {border-color:var(--iwt-accent-color, var(--color-accent))}@keyframes cc_kdTTxOvtvm_image_with_text_iwt-panel-in{to{opacity:1;transform:translateY(0)}}}
