.fl-node-ba45k0fo8v6u .kcw-doc__wrap {--kcw-doc-content: min(100% - 2 * var(--ds-space-gutter), var(--ds-width-content));--kcw-doc-share: 0.3;--kcw-doc-gap: var(--ds-space-2xl);--kcw-doc-quote: 300px;position: relative;}.fl-node-ba45k0fo8v6u .kcw-doc__portrait {--kcw-doc-pad-top: var(--ds-space-section);position: absolute;top: calc(-1 * var(--kcw-doc-pad-top));bottom: calc(-1 * var(--ds-space-section));left: 0;width: calc((100% - var(--kcw-doc-content)) / 2 + var(--kcw-doc-share) * var(--kcw-doc-content) + var(--kcw-doc-gap) / 2);overflow: hidden;-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 120px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 120px), transparent);}.fl-node-ba45k0fo8v6u .kcw-doc__portrait:is(.bb-surface-white + .bb-surface-white *) {--kcw-doc-pad-top: var(--ds-space-joined);}.fl-node-ba45k0fo8v6u .kcw-doc__portrait:is(.bb-surface-mist + .bb-surface-mist *) {--kcw-doc-pad-top: var(--ds-space-joined);}.fl-node-ba45k0fo8v6u .kcw-doc__img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;}.fl-node-ba45k0fo8v6u .kcw-doc__grid {position: relative;display: grid;grid-template-columns: calc(var(--kcw-doc-share) * 100%) minmax(0, 1fr) var(--kcw-doc-quote);grid-template-areas: ". story quote";column-gap: var(--kcw-doc-gap);align-items: center;min-height: 480px;}.fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__quote)) .kcw-doc__grid {grid-template-columns: calc(var(--kcw-doc-share) * 100%) minmax(0, 1fr);grid-template-areas: ". story";}.fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__img)) .kcw-doc__grid {grid-template-columns: minmax(0, 1fr) var(--kcw-doc-quote);grid-template-areas: "story quote";min-height: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__img)):not(:has(.kcw-doc__quote)) .kcw-doc__grid {grid-template-columns: minmax(0, 1fr);grid-template-areas: "story";}.fl-node-ba45k0fo8v6u .kcw-doc__story {grid-area: story;display: flex;flex-direction: column;align-items: flex-start;gap: var(--ds-space-lg);min-width: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__header {margin-bottom: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__name {margin: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__role {margin: 0;font-size: var(--ds-text-body);font-weight: var(--ds-weight-medium);line-height: 1.4;color: var(--ds-color-navy);}.fl-node-ba45k0fo8v6u .kcw-doc__creds {display: flex;flex-direction: column;gap: 4px;margin: 0;padding: 0;list-style: none;font-size: var(--ds-text-small);font-weight: var(--ds-weight-semibold);line-height: 1.45;color: var(--ds-color-green);}.fl-node-ba45k0fo8v6u .kcw-doc__creds:empty {display: none;}.fl-node-ba45k0fo8v6u .kcw-doc__cred {margin: 0;padding: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__cred::before, .fl-node-ba45k0fo8v6u .kcw-doc__cred::marker {content: none;}.fl-node-ba45k0fo8v6u .kcw-doc__bio {margin: 0;}.fl-node-ba45k0fo8v6u .kcw-doc__actions {align-self: stretch;}.fl-node-ba45k0fo8v6u .kcw-doc__actions:empty {display: none;}.fl-node-ba45k0fo8v6u .kcw-doc__quote {grid-area: quote;margin: 0;padding: var(--ds-space-xl);border-radius: var(--ds-radius-md);background-color: var(--ds-color-surface);}.fl-node-ba45k0fo8v6u .kcw-doc__quote:where(.bb-surface-white *) {background-color: var(--ds-color-mist);}.fl-node-ba45k0fo8v6u .kcw-doc__quote-body {margin: 0;padding: 0;border: 0;quotes: none;}.fl-node-ba45k0fo8v6u .kcw-doc__quote-body::before, .fl-node-ba45k0fo8v6u .kcw-doc__quote-body::after {content: none;}.fl-node-ba45k0fo8v6u .kcw-doc__quote-text {margin: 0;font-family: var(--ds-font-heading);font-size: var(--ds-text-body);font-style: italic;font-weight: var(--ds-weight-medium);line-height: 1.45;color: var(--ds-color-navy);}.fl-node-ba45k0fo8v6u .kcw-doc__cite {display: flex;flex-direction: column;align-items: flex-start;gap: var(--ds-space-md);margin-top: var(--ds-space-md);font-size: var(--ds-text-small);font-style: normal;line-height: 1.4;color: var(--ds-color-muted);}.fl-node-ba45k0fo8v6u .kcw-doc__cite::after {content: "";width: 40px;height: 2px;background-color: var(--ds-color-green);}@media (max-width: 1199px) { .fl-node-ba45k0fo8v6u .kcw-doc__grid, .fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__quote)) .kcw-doc__grid {grid-template-columns: calc(var(--kcw-doc-share) * 100%) minmax(0, 1fr);grid-template-areas: ". story" ". quote";align-content: center;}.fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__img)) .kcw-doc__grid, .fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__img)):not(:has(.kcw-doc__quote)) .kcw-doc__grid {grid-template-columns: minmax(0, 1fr);grid-template-areas: "story" "quote";}.fl-node-ba45k0fo8v6u .kcw-doc__quote {margin-top: var(--ds-space-xl);} }@media (max-width: 991px) { .fl-node-ba45k0fo8v6u .kcw-doc__wrap {--kcw-doc-share: 0.36;} }@media (max-width: 767px) { .fl-node-ba45k0fo8v6u .kcw-doc__portrait {position: relative;top: auto;bottom: auto;width: auto;aspect-ratio: 4 / 3;margin-top: calc(-1 * var(--kcw-doc-pad-top));margin-bottom: var(--ds-space-lg);-webkit-mask-image: linear-gradient(to bottom, #000 calc(100% - 72px), transparent);mask-image: linear-gradient(to bottom, #000 calc(100% - 72px), transparent);}.fl-node-ba45k0fo8v6u .kcw-doc__img {object-position: 50% 0;transform: scale(1.75);transform-origin: 50% 34%;}.fl-node-ba45k0fo8v6u .kcw-doc__grid, .fl-node-ba45k0fo8v6u .kcw-doc__wrap:not(:has(.kcw-doc__quote)) .kcw-doc__grid {grid-template-columns: minmax(0, 1fr);grid-template-areas: "story" "quote";min-height: 0;} }