.cc_rYsXU2yJtJ_image_with_text .image-with-text {width:100%;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .image-with-text__box {padding:16px;border-radius:24px;background-color:var(--iwt-bg, transparent)}@media (min-width: 768px){.cc_rYsXU2yJtJ_image_with_text .image-with-text__box {padding:24px}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_image_with_text .image-with-text__box {padding:32px}}.cc_rYsXU2yJtJ_image_with_text .image-with-text__grid {display:grid;grid-template-columns:1fr;gap:var(--space-md)}.cc_rYsXU2yJtJ_image_with_text .image-with-text__media {position:relative;overflow:hidden;width:100%;aspect-ratio:var(--iwt-image-aspect-ratio, 4 / 3);border-radius:18px}.cc_rYsXU2yJtJ_image_with_text .image-with-text__image, .cc_rYsXU2yJtJ_image_with_text .image-with-text__image-placeholder {display:block;width:100%;height:100%;object-fit:cover}.cc_rYsXU2yJtJ_image_with_text .image-with-text__image-placeholder {background:var(--color-surface-alt)}.cc_rYsXU2yJtJ_image_with_text .image-with-text__panel {display:flex;align-items:center;min-width:0}@media (min-width: 768px){.cc_rYsXU2yJtJ_image_with_text .image-with-text__grid {grid-template-columns:1fr 1fr;gap:var(--space-md)}.cc_rYsXU2yJtJ_image_with_text .image-with-text--image-right .image-with-text__media {order:2}.cc_rYsXU2yJtJ_image_with_text .image-with-text--image-right .image-with-text__panel {order:1}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_image_with_text .image-with-text {padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.cc_rYsXU2yJtJ_image_with_text .image-with-text__grid {gap:var(--space-xl)}}.cc_rYsXU2yJtJ_image_with_text .image-with-text--full-width .image-with-text__grid {grid-template-columns:1fr;gap:0}.cc_rYsXU2yJtJ_image_with_text .image-with-text--full-width .image-with-text__media {aspect-ratio:4 / 3}.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .image-with-text--full-width {padding-top:0;padding-bottom:0;min-height:500px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--full-width .image-with-text__grid {grid-template-columns:50% 50%;min-height:500px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--full-width .image-with-text__media {aspect-ratio:auto;height:100%;min-height:500px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--full-width .image-with-text__panel {padding:var(--space-2xl) clamp(32px,5vw,80px)}}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card {padding-top:10px;padding-bottom:10px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__box {padding:0;overflow:hidden;border-radius:24px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__grid {gap:0}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__media {aspect-ratio:var(--iwt-image-aspect-ratio, 4 / 3);border-radius:0}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__image, .cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__image-placeholder {position:absolute;inset:0}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__panel {padding:26px 22px 30px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .iwt-panel__title {font-size:clamp(24px,1rem + 1vw,34px)}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__eyebrow .bb-logo {font-size:1.15em}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .iwt-panel__description {font-size:15px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .iwt-panel__btn--primary {color:var(--iwt-bg, var(--color-bg))}@media (min-width: 768px){.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__grid {grid-template-columns:1fr 1fr}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__media {align-self:stretch}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__panel {padding:32px clamp(28px,4vw,60px)}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_image_with_text .image-with-text--card {padding-top:12px;padding-bottom:12px}.cc_rYsXU2yJtJ_image_with_text .image-with-text--card .image-with-text__box {border-radius:28px}}@media (prefers-reduced-motion: no-preference){.cc_rYsXU2yJtJ_image_with_text .image-with-text__media {opacity:0;transform:translate(-20px);animation:cc_rYsXU2yJtJ_image_with_text_image-with-text-in-left .5s cubic-bezier(.25,.46,.45,.94) forwards}.cc_rYsXU2yJtJ_image_with_text .image-with-text--image-right .image-with-text__media {transform:translate(20px);animation-name:cc_rYsXU2yJtJ_image_with_text_image-with-text-in-right}@keyframes cc_rYsXU2yJtJ_image_with_text_image-with-text-in-left{to{opacity:1;transform:translate(0)}}@keyframes cc_rYsXU2yJtJ_image_with_text_image-with-text-in-right{to{opacity:1;transform:translate(0)}}}.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .iwt-panel__btn {display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 28px;font-family:var(--font-label);font-size:var(--text-body);font-weight:700;line-height:1.4;text-decoration:none;border-radius:999px;cursor:pointer;transition:transform .12s ease}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn:active {transform:scale(.96)}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn--primary {background:var(--iwt-accent-color, var(--color-accent));color:var(--color-bg);border:none}@media (prefers-reduced-motion: no-preference){.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .iwt-panel {display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px}.cc_rYsXU2yJtJ_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:800;letter-spacing:.14em;line-height:1.4}.cc_rYsXU2yJtJ_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:clamp(26px,1.2rem + 1.4vw,40px);font-weight:800;line-height:1.2;text-wrap:balance}.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .iwt-panel__actions {display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn {display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 28px;font-family:var(--font-label);font-size:var(--text-body);font-weight:700;line-height:1.4;text-decoration:none;border-radius:999px;cursor:pointer}@media (min-width: 1024px){.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn {padding:12px 28px}}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn--primary {background:var(--iwt-accent-color, var(--color-accent));color:#fff;border:none}.cc_rYsXU2yJtJ_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_rYsXU2yJtJ_image_with_text .iwt-panel {opacity:0;transform:translateY(16px);animation:cc_rYsXU2yJtJ_image_with_text_iwt-panel-in .5s cubic-bezier(.25,.46,.45,.94) 80ms forwards}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn {transition:filter .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn--primary:hover {filter:brightness(.88)}.cc_rYsXU2yJtJ_image_with_text .iwt-panel__btn--secondary:hover {border-color:var(--iwt-accent-color, var(--color-accent))}@keyframes cc_rYsXU2yJtJ_image_with_text_iwt-panel-in{to{opacity:1;transform:translateY(0)}}}
