.image-carousel-section :is(.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.ic-card__heading,.ic-card__desc){word-break:normal;overflow-wrap:break-word}.image-carousel{position:relative}.image-carousel__slider{display:flex;column-gap:var(--ic-gap, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}.image-carousel__slider::-webkit-scrollbar{display:none}.image-carousel__slide{flex:0 0 calc((100% - var(--ic-peek, 40px) - var(--ic-slides, 3) * var(--ic-gap, 16px)) / var(--ic-slides, 3));scroll-snap-align:start;position:relative;overflow:hidden;border-radius:var(--ic-radius, 0px);margin:0;padding:0;min-width:0}.image-carousel__placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3/2;background:rgba(var(--color-foreground, 0 0 0),.04);border-radius:var(--ic-radius, 0px);color:rgba(var(--color-foreground, 0 0 0),.25)}.image-carousel__placeholder svg{width:48px;height:48px}.image-carousel__slide picture{display:block;line-height:0;font-size:0}.image-carousel__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--ic-radius, 0px)}.image-carousel__link{display:block;position:relative;text-decoration:none;color:inherit}.image-carousel--ratio-auto .image-carousel__slider{align-items:stretch}.image-carousel--ratio-auto .image-carousel__slide{display:flex}.image-carousel--ratio-auto .image-carousel__link{display:flex;width:100%}.image-carousel--ratio-auto .image-carousel__img{height:100%;object-fit:cover;flex:1}.image-carousel--ratio-16-9 .image-carousel__slide{aspect-ratio:16/9}.image-carousel--ratio-4-3 .image-carousel__slide{aspect-ratio:4/3}.image-carousel--ratio-3-2 .image-carousel__slide{aspect-ratio:3/2}.image-carousel--ratio-1-1 .image-carousel__slide{aspect-ratio:1/1}.image-carousel--ratio-3-4 .image-carousel__slide{aspect-ratio:3/4}.image-carousel--ratio-2-3 .image-carousel__slide{aspect-ratio:2/3}.image-carousel--ratio-16-9 .image-carousel__img,.image-carousel--ratio-4-3 .image-carousel__img,.image-carousel--ratio-3-2 .image-carousel__img,.image-carousel--ratio-1-1 .image-carousel__img,.image-carousel--ratio-3-4 .image-carousel__img,.image-carousel--ratio-2-3 .image-carousel__img{height:100%;object-fit:cover}.image-carousel__arrow{display:flex;align-items:center;justify-content:center;width:var(--ic-arrow-size, 40px);height:var(--ic-arrow-size, 40px);background:var(--ic-arrow-bg, #fff);color:var(--ic-arrow-color, #000);opacity:var(--ic-arrow-opacity, .8);border:none;padding:0;cursor:pointer;transition:opacity .25s ease,transform .15s ease;flex-shrink:0;z-index:5}.image-carousel__arrow:hover{opacity:1;transform:scale(1.05)}.image-carousel__arrow:disabled{opacity:var(--ic-arrow-disabled-opacity, 0);pointer-events:none;transition:opacity .25s ease}.image-carousel__arrow svg{width:40%;height:40%;display:block}.image-carousel__arrow--circle{border-radius:50%}.image-carousel__arrow--square{border-radius:0}.image-carousel__arrow--rounded{border-radius:6px}.image-carousel__arrows--overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;pointer-events:none;z-index:5}.image-carousel__arrows--overlay .image-carousel__arrow{pointer-events:auto}.image-carousel__arrows--below{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.image-carousel__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.image-carousel__dots button{width:8px;height:8px;border-radius:50%;background:var(--ic-dot-inactive, #ccc);border:none;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease}.image-carousel__dots button[aria-current=true]{background:var(--ic-dot-active, #000);transform:scale(1.3)}.image-carousel__dots button:hover:not([aria-current=true]){background:var(--ic-dot-active, #000);opacity:.5}.image-carousel__controls-below{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px}.image-carousel__controls-below .image-carousel__dots{margin-top:0}.image-carousel__controls-below .image-carousel__arrows--below{margin-top:0;gap:8px}.image-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:24px;pointer-events:none;z-index:2}.image-carousel__overlay--top-left{align-items:flex-start;justify-content:flex-start}.image-carousel__overlay--top-center{align-items:flex-start;justify-content:center;text-align:center}.image-carousel__overlay--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.image-carousel__overlay--center-left{align-items:center;justify-content:flex-start}.image-carousel__overlay--center{align-items:center;justify-content:center;text-align:center}.image-carousel__overlay--center-right{align-items:center;justify-content:flex-end;text-align:right}.image-carousel__overlay--bottom-left{align-items:flex-end;justify-content:flex-start}.image-carousel__overlay--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.image-carousel__overlay--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.image-carousel__gradient{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.45),transparent);border-radius:0 0 var(--ic-radius, 0px) var(--ic-radius, 0px);pointer-events:none;z-index:1}.image-carousel__overlay-text{position:relative;color:var(--ic-overlay-color, #fff);font-size:var(--ic-overlay-fs, 24px);font-family:var(--ic-overlay-family, var(--font-heading-family));font-weight:var(--ic-overlay-weight, 600);text-transform:var(--ic-overlay-transform, uppercase);line-height:1.2;letter-spacing:.02em}@media screen and (max-width:767px){.image-carousel__slide{flex:0 0 var(--ic-mobile-width, 85%)}.image-carousel__overlay{padding:16px}.image-carousel__arrows--overlay{padding:0 8px}.image-carousel__arrow{width:calc(var(--ic-arrow-size, 40px) * .8);height:calc(var(--ic-arrow-size, 40px) * .8)}}.ic-grid-wrap{display:flex;flex-direction:column}.ic-grid-wrap--bg{background:rgb(var(--ic-wrapper-bg, 244 239 232));padding:var(--ic-wrapper-padding, 48px);border-radius:var(--ic-wrapper-radius, 0px)}.ic-grid{display:grid;gap:var(--ic-grid-gap, 16px);grid-template-columns:repeat(var(--ic-grid-cols-mobile, 1),minmax(0,1fr))}@media screen and (min-width:768px)and (max-width:1023px){.ic-grid{grid-template-columns:repeat(var(--ic-grid-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:1024px){.ic-grid{grid-template-columns:repeat(var(--ic-grid-cols-desktop, 5),minmax(0,1fr))}}@media screen and (max-width:767px){.ic-grid-wrap--bg{padding:max(20px,calc(var(--ic-wrapper-padding, 48px) * .4))}}.ic-grid.ic-grid--center-last-row{display:flex;flex-wrap:wrap;justify-content:center}.ic-grid.ic-grid--center-last-row>.ic-card{--ic-grid-cols: var(--ic-grid-cols-mobile, 1);flex:0 0 calc((100% - var(--ic-grid-gap, 16px) * (var(--ic-grid-cols) - 1)) / var(--ic-grid-cols));max-width:calc((100% - var(--ic-grid-gap, 16px) * (var(--ic-grid-cols) - 1)) / var(--ic-grid-cols))}@media screen and (min-width:768px)and (max-width:1023px){.ic-grid.ic-grid--center-last-row>.ic-card{--ic-grid-cols: var(--ic-grid-cols-tablet, 3)}}@media screen and (min-width:1024px){.ic-grid.ic-grid--center-last-row>.ic-card{--ic-grid-cols: var(--ic-grid-cols-desktop, 5)}}.ic-grid--mobile-swipe:after{content:"flickity";display:none}@media screen and (min-width:768px){.ic-grid--mobile-swipe:after{content:none}}@media screen and (max-width:767px){.ic-grid--mobile-swipe.flickity-enabled{display:block;gap:0}.ic-grid--mobile-swipe.flickity-enabled .ic-card{width:100%;margin-right:var(--ic-grid-gap, 16px)}}.ic-card{position:relative;display:flex;flex-direction:column;background:rgb(var(--ic-card-bg, 244 239 232));border-radius:var(--ic-card-radius, 0px);padding:var(--ic-card-padding, 24px);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,outline-color .25s ease}.ic-card__media--square,.ic-card__media--rounded{width:calc(100% + (2 * var(--ic-card-padding, 24px)));margin:calc(-1 * var(--ic-card-padding, 24px));margin-bottom:var(--ic-card-padding, 24px);overflow:hidden;line-height:0}.ic-card__media--rounded{border-radius:var(--ic-image-radius, 0px) var(--ic-image-radius, 0px) 0 0}.ic-card__media--ratio-1-1 .ic-card__img{aspect-ratio:1 / 1}.ic-card__media--ratio-4-3 .ic-card__img{aspect-ratio:4 / 3}.ic-card__media--ratio-3-4 .ic-card__img{aspect-ratio:3 / 4}.ic-card__media--ratio-16-9 .ic-card__img{aspect-ratio:16 / 9}.ic-card__media--ratio-3-2 .ic-card__img{aspect-ratio:3 / 2}.ic-card__media--ratio-2-3 .ic-card__img{aspect-ratio:2 / 3}.ic-card__media--ratio-custom .ic-card__img{aspect-ratio:var(--ic-image-ratio-custom, 1)}.ic-card__img{display:block;width:100%;height:100%;object-fit:cover}.ic-card__media-link{display:block;width:100%;height:100%;text-decoration:none}.ic-card--shape-circle{align-items:center}.ic-card--shape-circle .ic-card__media{width:var(--ic-image-size, 140px);height:var(--ic-image-size, 140px);border-radius:50%;overflow:hidden;margin:0 auto 16px;flex-shrink:0;line-height:0}.ic-card--shape-circle .ic-card__img{aspect-ratio:1 / 1}@media screen and (max-width:767px){.ic-card--shape-circle .ic-card__media{width:min(var(--ic-image-size, 140px),50vw);height:min(var(--ic-image-size, 140px),50vw)}}.ic-card__body{display:flex;flex-direction:column;gap:8px;flex:1;align-items:flex-start}.ic-card.text-center .ic-card__body{align-items:center}.ic-card.text-right .ic-card__body{align-items:flex-end}@media screen and (min-width:768px){.ic-card.md\:text-left .ic-card__body{align-items:flex-start}.ic-card.md\:text-center .ic-card__body{align-items:center}.ic-card.md\:text-right .ic-card__body{align-items:flex-end}}.ic-card__heading,.ic-card__desc{width:100%}.ic-card__icon{width:var(--ic-icon-size, 32px);height:var(--ic-icon-size, 32px);margin-bottom:4px;flex-shrink:0;color:rgb(var(--ic-icon-color, var(--color-foreground, 0 0 0)));display:inline-flex;align-items:center;justify-content:center;line-height:0;align-self:center}.ic-card__icon svg{display:block;width:100%;height:100%}.ic-card__icon .icon .fill{stroke:none;fill:rgb(var(--ic-icon-color, var(--color-foreground, 0 0 0)) / .12)}.ic-card__icon--svg svg{width:100%;height:100%;max-width:100%;max-height:100%}.ic-card__heading{font-family:var(--font-heading-family);font-size:var(--ic-heading-size-m, 16px);font-weight:var(--ic-heading-weight, 400);line-height:1.25;margin:0}.ic-card__divider{width:32px;border:0;border-top:1px solid rgb(var(--ic-divider-color, var(--color-foreground, 0 0 0)) / var(--ic-divider-opacity, .2));margin:4px 0;flex-shrink:0}.ic-card__desc{font-size:var(--ic-desc-size-m, 13px);line-height:1.55;opacity:.85}@media screen and (min-width:768px){.ic-card__heading{font-size:var(--ic-heading-size-d, 18px)}.ic-card__desc{font-size:var(--ic-desc-size-d, 14px)}}.ic-card__cta{margin-top:auto;padding-top:12px}@media(hover:hover)and (pointer:fine){.ic-card--hover-lift{will-change:transform}.ic-card--hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.ic-card--hover-image-zoom .ic-card__img{transition:transform .5s ease}.ic-card--hover-image-zoom:hover .ic-card__img{transform:scale(1.05)}.ic-card--hover-outline{outline:1px solid transparent;outline-offset:-1px}.ic-card--hover-outline:hover{outline-color:rgb(var(--color-foreground, 0 0 0) / .3)}}.ic-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:rgb(var(--ic-badge-bg, 23 23 23) / var(--ic-badge-opacity, 1));color:rgb(var(--ic-badge-text, 255 255 255));font-size:11px;font-weight:500;padding:4px 10px;border-radius:var(--ic-badge-radius, 999px);text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.ic-card--shape-circle .ic-card__badge{top:8px;left:50%;transform:translate(-50%)}.button--ic-custom{position:relative}.button--ic-custom .btn-fill{display:none}.button--ic-custom{background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));transition:background-color .25s ease,color .25s ease,border-color .25s ease}.button--ic-custom:after,.button--ic-custom .btn-text{position:relative}.button--ic-custom{border:1px solid rgb(var(--color-button-border, var(--color-button-background)))}@media(hover:hover)and (pointer:fine){.button--ic-custom:hover:not([aria-disabled=true]){background-color:rgb(var(--ic-btn-bg-hover, var(--color-button-background)));color:rgb(var(--ic-btn-text-hover, var(--color-button-text)));border-color:rgb(var(--ic-btn-border-hover, var(--color-button-border, var(--color-button-background))))}}.ic-btn--uppercase,.ic-btn--uppercase .btn-text,.ic-btn--uppercase .link-text{text-transform:uppercase;letter-spacing:.08em}.ic-btn--normal-case,.ic-btn--normal-case .btn-text,.ic-btn--normal-case .link-text{text-transform:none;letter-spacing:normal}.ic-section-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.ic-section-header__heading{flex:1 1 auto;min-width:0}.ic-section-header__heading>*{margin-bottom:0}.ic-section-header__cta{flex:0 0 auto;align-self:center}@media screen and (max-width:767px){.ic-section-header{flex-direction:column;align-items:flex-start;gap:16px}.ic-section-header__cta{align-self:flex-start}}.ic-global-cta{display:flex;margin-top:32px}.ic-global-cta--left{justify-content:flex-start}.ic-global-cta--center{justify-content:center}.ic-global-cta--right{justify-content:flex-end}.ic-editor-hint{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;margin-bottom:24px;background:#fff7e6;border:1px solid #F5C25B;border-radius:8px;color:#5c3d00;font-size:13px;line-height:1.5}.ic-editor-hint__icon{font-size:20px;line-height:1;flex-shrink:0}.ic-editor-hint__title{display:block;margin-bottom:4px;font-weight:600;font-size:14px}.ic-editor-hint__desc{margin:0 0 6px}.ic-editor-hint__note{margin:0;font-size:11px;opacity:.7;font-style:italic}.ic-cmp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--ic-cmp-gap, 48px);align-items:var(--ic-cmp-vertical-align, start)}.ic-cmp__col{min-width:0;display:flex;flex-direction:column;gap:var(--ic-cmp-heading-gap, 16px)}.ic-cmp-col{display:flex;flex-direction:column;gap:var(--ic-cmp-heading-gap, 16px);min-width:0}.ic-cmp-col__heading,h1.ic-cmp-col__heading,h2.ic-cmp-col__heading,h3.ic-cmp-col__heading,h4.ic-cmp-col__heading,h5.ic-cmp-col__heading,p.ic-cmp-col__heading{margin:0!important;padding:0}@media screen and (min-width:1024px){.ic-cmp--cols-1{grid-template-columns:1fr}.ic-cmp--cols-2{grid-template-columns:1fr 1fr}.ic-cmp--cols-2:has(.ic-cmp__col:first-child.ic-cmp__col--has-visual):not(:has(.ic-cmp__col:last-child.ic-cmp__col--has-visual)){grid-template-columns:1fr auto}.ic-cmp--cols-2:has(.ic-cmp__col:last-child.ic-cmp__col--has-visual):not(:has(.ic-cmp__col:first-child.ic-cmp__col--has-visual)){grid-template-columns:auto 1fr}}.ic-cmp--with-divider .ic-cmp__col:not(:last-child){position:relative}.ic-cmp--with-divider .ic-cmp__col:not(:last-child):after{content:"";position:absolute;top:8%;bottom:8%;right:calc(var(--ic-cmp-gap, 48px) / -2);width:1px;background:rgb(var(--ic-cmp-divider-color, var(--color-foreground, 0 0 0)) / .18)}@media screen and (max-width:1023px){.ic-cmp,.ic-cmp--cols-1,.ic-cmp--cols-2{grid-template-columns:1fr;gap:32px}.ic-cmp--with-divider .ic-cmp__col:not(:last-child):after{top:auto;bottom:-16.5px;left:8%;right:8%;width:auto;height:1px}}.ic-cmp-col__heading{font-family:var(--font-heading-family);font-size:var(--ic-cmp-heading-size-m, 15px);line-height:1.25;margin:0}@media screen and (min-width:768px){.ic-cmp-col__heading{font-size:var(--ic-cmp-heading-size-d, 16px)}}.ic-cmp-text-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ic-cmp-text-gap, 8px)}.ic-cmp-text-links__item{position:relative;font-size:var(--ic-cmp-text-size-m, 14px);line-height:1.5;padding-left:18px}@media screen and (min-width:768px){.ic-cmp-text-links__item{font-size:var(--ic-cmp-text-size-d, 14px)}}.ic-cmp-text-links__item:before{position:absolute;left:0;top:.05em;color:rgb(var(--ic-cmp-icon-color, var(--color-foreground, 0 0 0)));font-weight:600;font-size:1em;line-height:1.5}.ic-cmp-col--icon-none .ic-cmp-text-links__item{padding-left:0}.ic-cmp-col--icon-none .ic-cmp-text-links__item:before{content:none}.ic-cmp-col--icon-bullet .ic-cmp-text-links__item:before{content:"\2022"}.ic-cmp-col--icon-dash .ic-cmp-text-links__item:before{content:"\2014"}.ic-cmp-col--icon-chevron .ic-cmp-text-links__item:before{content:"\203a";font-size:1.15em;top:-.05em}.ic-cmp-col--icon-arrow .ic-cmp-text-links__item:before{content:"\2192"}.ic-cmp-col--icon-plus .ic-cmp-text-links__item:before{content:"+"}.ic-cmp-text-links__link{color:inherit;text-decoration:none;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.ic-cmp-text-links__link:hover .ic-cmp-text-links__label{text-decoration:underline;text-underline-offset:3px}}.ic-cmp-visual-items{list-style:none;margin:0;padding:0;display:flex;column-gap:var(--ic-cmp-visual-gap-x, 16px);row-gap:var(--ic-cmp-visual-gap-y, 16px)}.ic-cmp-visual-items--scroll{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ic-cmp-visual-items--scroll::-webkit-scrollbar{display:none}.ic-cmp-visual-items--scroll .ic-cmp-visual-items__item{scroll-snap-align:start}.ic-cmp-visual-items--wrap{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.ic-cmp-visual-items--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ic-cmp-visual-gap-x, 16px);row-gap:var(--ic-cmp-visual-gap-y, 16px);justify-items:center}.ic-cmp-visual-items__item{flex-shrink:0;min-width:0;width:calc(var(--ic-cmp-visual-size, 80px) + var(--ic-cmp-visual-item-extra, 0px))}.ic-cmp-visual-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:inherit;text-align:center}.ic-cmp-visual-link__media{display:block;width:var(--ic-cmp-visual-size, 80px);height:var(--ic-cmp-visual-size, 80px);border-radius:50%;overflow:hidden;background:rgb(var(--color-foreground, 0 0 0) / .04);flex-shrink:0}.ic-cmp-visual-link__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.ic-cmp-visual-link:hover .ic-cmp-visual-link__img{transform:scale(1.05)}}.ic-cmp-visual-link__placeholder{display:block;width:100%;height:100%;background:rgb(var(--color-foreground, 0 0 0) / .06)}.ic-cmp-visual-link__label{font-size:var(--ic-cmp-visual-label-size-m, 12px);font-weight:var(--ic-cmp-visual-label-weight, 400);line-height:1.3;max-width:100%;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:768px){.ic-cmp-visual-link__label{font-size:var(--ic-cmp-visual-label-size-d, 13px)}}.ic-cmp-col--image{justify-content:center}.ic-cmp-image-wrap{width:100%;border-radius:var(--ic-cmp-image-radius, 0);overflow:hidden;line-height:0;display:flex;justify-content:center}.ic-cmp-image-wrap--ratio-1-1 .ic-cmp-image-img{aspect-ratio:1/1}.ic-cmp-image-wrap--ratio-4-3 .ic-cmp-image-img{aspect-ratio:4/3}.ic-cmp-image-wrap--ratio-3-4 .ic-cmp-image-img{aspect-ratio:3/4}.ic-cmp-image-wrap--ratio-2-3 .ic-cmp-image-img{aspect-ratio:2/3}.ic-cmp-image-wrap--ratio-1-2 .ic-cmp-image-img{aspect-ratio:1/2}.ic-cmp-image-wrap--ratio-9-21 .ic-cmp-image-img{aspect-ratio:9/21}.ic-cmp-image-wrap--ratio-1-4 .ic-cmp-image-img{aspect-ratio:1/4}.ic-cmp-image-wrap--ratio-1-8 .ic-cmp-image-img{aspect-ratio:1/8}.ic-cmp-image-wrap--ratio-16-9 .ic-cmp-image-img{aspect-ratio:16/9}.ic-cmp-image-wrap--ratio-1-1 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-4-3 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-3-4 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-2-3 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-1-2 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-9-21 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-1-4 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-1-8 .ic-cmp-image-img,.ic-cmp-image-wrap--ratio-16-9 .ic-cmp-image-img{object-fit:cover}.ic-cmp-image-img{display:block;width:100%;height:auto}.ic-cmp-image-link{display:block;width:100%}.ic-cmp:has(.ic-cmp-col--image-bleed-y){align-items:stretch}.ic-cmp:has(.ic-cmp-col--image-bleed-y) .ic-cmp__col{height:100%}.ic-cmp-col--image-bleed-y{margin-top:var(--ic-cmp-bleed-top-extra-m, 24px);margin-bottom:calc(-1 * var(--section-padding-bottom, 36px));display:flex!important;flex-direction:column}@media screen and (min-width:1024px){.ic-cmp-col--image-bleed-y{margin-top:calc(-1 * var(--section-padding-top, 36px) - var(--ic-cmp-bleed-top-extra-d, 0px));min-height:calc(100% + var(--section-padding-top, 36px) + var(--section-padding-bottom, 36px) + var(--ic-cmp-bleed-top-extra-d, 0px))}}@media screen and (min-width:1024px){.ic-cmp-col--image-bleed-y .ic-cmp-image-wrap,.ic-cmp-col--image-bleed-y .ic-cmp-image-link{flex:1 1 0!important;height:100%!important;display:flex!important;align-items:stretch;justify-content:center;width:100%!important;min-height:0}.ic-cmp-col--image-bleed-y .ic-cmp-image-img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;max-height:none!important;margin:0!important;flex:1 1 auto!important}}.ic-cmp-col--image-bleed-right{margin-right:calc(-1 * var(--ic-cmp-bleed-pad, 30px) - max(0px,(100vw - var(--ic-cmp-bleed-max, 1440px)) / 2))}.ic-cmp-col--image-bleed-left{margin-left:calc(-1 * var(--ic-cmp-bleed-pad, 30px) - max(0px,(100vw - var(--ic-cmp-bleed-max, 1440px)) / 2))}@media screen and (max-width:1023px){.ic-cmp-col--image-bleed-right,.ic-cmp-col--image-bleed-left{margin-left:calc(-1 * var(--ic-cmp-bleed-pad, 30px) - max(0px,(100vw - var(--ic-cmp-bleed-max, 1440px)) / 2));margin-right:calc(-1 * var(--ic-cmp-bleed-pad, 30px) - max(0px,(100vw - var(--ic-cmp-bleed-max, 1440px)) / 2))}}@media screen and (min-width:768px){.ic-cmp-image-wrap--capped[style*=--ic-cmp-image-maxh-d] .ic-cmp-image-img{max-height:var(--ic-cmp-image-maxh-d);width:auto;max-width:100%;height:auto;margin:0 auto}}@media screen and (max-width:767px){.ic-cmp-image-wrap--capped[style*=--ic-cmp-image-maxh-m] .ic-cmp-image-img{max-height:var(--ic-cmp-image-maxh-m);width:auto;max-width:100%;height:auto;margin:0 auto}}.ic-cmp-col__bottom{margin-top:8px}.ic-cmp-bottom-link{font-size:var(--ic-cmp-text-size-d, 14px)}@media(prefers-reduced-motion:reduce){.ic-card,.ic-card--hover-image-zoom .ic-card__img,.button--ic-custom{transition:none}.ic-card--hover-lift:hover{transform:none;box-shadow:none}.ic-card--hover-image-zoom:hover .ic-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-image-carousel.css.map */
