:root{--ibg-paper: #f9f5ed;--ibg-ink: #545350;--ibg-footer: #35332f;--ibg-gutter: clamp(16px, 3.2vw, 32px);--ibg-home-gutter: clamp(16px, 3.2vw, 64px);--ibg-font: var(--ibg-selected-font, monospace);--ibg-heading-weight: 900;--ibg-body-weight: 300;--ibg-body-leading: 1.9;--ibg-emphasis-weight: 700}.shopify-section--ibg-video-hero,.shopify-section--ibg-intro,.shopify-section--ibg-brand-carousel,.shopify-section--ibg-story,.shopify-section--ibg-latest-news,.shopify-section--ibg-brand-showcase,.shopify-section--ibg-benefits,.shopify-section--ibg-testimonials,.shopify-section--ibg-values,.shopify-section--ibg-teams,.shopify-section--ibg-stats,.shopify-section--ibg-cta-banner{margin:0}.ibg-section{--ibg-body-leading: var(--ibg-text-leading-desktop, 1.9);--ibg-heading-leading: var(--ibg-heading-leading-desktop);background:var(--ibg-background, var(--ibg-paper));color:var(--ibg-color, var(--ibg-ink));font-family:var(--ibg-font);font-weight:var(--ibg-body-weight);font-style:normal;letter-spacing:0}.ibg-section h1,.ibg-section h2,.ibg-section h3,.ibg-section p{margin-block-start:0}.ibg-section .rte,.ibg-section .rte p{color:inherit;font-family:inherit}.ibg-section .rte p:last-child{margin-bottom:0}.ibg-picture,.ibg-picture__image{display:block;width:100%;height:100%}.ibg-picture__image{object-fit:cover}.ibg-picture--placeholder{background:#dedbd3}.ibg-button{display:inline-flex;width:fit-content;min-height:18px;align-items:center;justify-content:center;border:1px solid currentColor;padding:2px 8px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-button-font-size-desktop, 10px);line-height:1.15;text-decoration:none;text-transform:none;transition:background-color .16s ease,color .16s ease}@media(pointer:fine){.ibg-button:hover{background:var(--ibg-color, var(--ibg-ink));color:var(--ibg-background, var(--ibg-paper))}}.ibg-scroller{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory}.ibg-scroller::-webkit-scrollbar{display:none}.ibg-scroller:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.ibg-hero,.ibg-grupo__hero,.ibg-brand__media{width:100%;height:max(0px,calc(100vh - var(--header-height, 52px) - var(--announcement-bar-height, 0px)));height:max(0px,calc(100dvh - var(--header-height, 52px) - var(--announcement-bar-height, 0px)));aspect-ratio:auto}.ibg-hero{position:relative;width:100%;overflow:hidden;background:#211e1e}.ibg-hero__video,.ibg-hero__poster{width:100%;height:100%}.ibg-hero .video-wrapper:after{display:none}.ibg-hero__poster .ibg-picture,.ibg-hero__poster .ibg-picture__image{position:absolute;top:0;right:0;bottom:0;left:0}.ibg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ibg-overlay-opacity, .2))}.ibg-hero__content{z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;color:#fff;text-align:center}.ibg-hero__heading{margin:0;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-hero-heading-font-size-desktop, clamp(18px, 1.7vw, 28px));font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1);letter-spacing:.02em}.ibg-hero__play{display:grid;width:clamp(58px,6vw,82px);height:clamp(58px,6vw,82px);place-items:center;border:0;border-radius:50%;background:#efece2b8;color:#262522cc;transition:transform .16s ease,background-color .16s ease}.ibg-hero__play svg{width:40%;height:40%}@media(pointer:fine){.ibg-hero__play:hover{transform:scale(1.04);background:#ffffffe0}}.ibg-intro__inner{display:flex;max-width:520px;min-height:195px;margin:0 auto;padding:54px 24px 42px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ibg-intro__heading{margin-bottom:14px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-intro-heading-font-size-desktop, 15px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, inherit)}.ibg-intro__content{margin-bottom:14px;font-size:var(--ibg-intro-text-font-size-desktop, 10px);line-height:var(--ibg-body-leading)}.ibg-brand-carousel{padding:12px 0 46px;padding-inline-start:var(--ibg-home-gutter)}.ibg-brand-carousel__heading{margin:0 0 20px;margin-inline-end:var(--ibg-home-gutter);color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-carousel-heading-font-size-desktop, 18px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, inherit)}.ibg-brand-carousel>.ibg-scroller{container-type:inline-size}.ibg-brand-carousel__track{display:grid;width:max-content;padding-inline:0 var(--ibg-home-gutter);grid-auto-columns:calc((100cqw - 48px) / 4.5);grid-auto-flow:column;gap:12px}@media screen and (min-width:741px){.ibg-brand-carousel__track:has(>.ibg-brand-card:nth-child(4):last-child){width:100%;grid-auto-columns:minmax(0,1fr)}}.ibg-brand-card{position:relative;display:block;aspect-ratio:.72 / 1;overflow:hidden;color:#fff;scroll-snap-align:start}.ibg-brand-card__picture,.ibg-brand-card__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ibg-brand-card__shade{background:#00000014}.ibg-brand-card__identity{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;padding:28px;place-items:center;text-align:center}.ibg-brand-card__logo{display:block;width:auto;max-width:min(78%,230px);max-height:76px;object-fit:contain}.ibg-brand-card__identity:has(>:is(img.ibg-brand-card__logo,.ibg-brand-card__logo--tinted)){padding:0}img.ibg-brand-card__logo,.ibg-brand-card__logo--tinted{width:var(--ibg-custom-logo-width, 62%);height:auto;max-width:none;max-height:50%}.ibg-brand-card__logo--tinted{aspect-ratio:var(--ibg-custom-logo-ratio, 1);background:var(--ibg-carousel-logo-color);-webkit-mask-image:var(--ibg-custom-logo-image);mask-image:var(--ibg-custom-logo-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.ibg-brand-carousel .ibg-brand-card__logo.ibg-brand-logo{fill:var(--ibg-carousel-logo-color, #fff)}.ibg-brand-card__title{color:var(--ibg-carousel-logo-color, inherit);font-family:var(--ibg-font);font-size:var(--ibg-card-title-font-size-desktop, clamp(24px, 2.7vw, 42px));font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1)}@media(pointer:fine){.ibg-brand-card .ibg-picture__image{transition:transform .4s ease}.ibg-brand-card:hover .ibg-picture__image{transform:scale(1.025)}}.ibg-story{padding:2px var(--ibg-home-gutter) 62px}.ibg-story__inner{display:grid;max-width:none;margin:0 auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(44px,9vw,140px)}.ibg-story__media{aspect-ratio:.94 / 1;overflow:hidden}.ibg-story__content{display:flex;max-width:410px;flex-direction:column;align-items:center;justify-self:center;text-align:center}.ibg-story__heading{margin-bottom:22px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-story-heading-font-size-desktop, clamp(17px, 1.6vw, 24px));font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1)}.ibg-story__text{margin-bottom:18px;font-size:var(--ibg-story-text-font-size-desktop, 10px);line-height:var(--ibg-body-leading)}.ibg-news{padding:0 var(--ibg-home-gutter) 48px}.ibg-news__inner{max-width:none;margin:0 auto}.ibg-news__header{margin-bottom:20px;border-bottom:1px solid currentColor}.ibg-news__heading{width:fit-content;margin:0 0 5px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-news-heading-font-size-desktop, clamp(16px, 1.55vw, 22px));font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1)}.ibg-news__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ibg-news-card{display:flex;min-width:0;flex-direction:column;scroll-snap-align:start}.ibg-news-card__media{display:block;aspect-ratio:1.42 / 1;margin-bottom:12px;overflow:hidden;background:#dedbd3}.ibg-news-card__image{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.ibg-news-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start}.ibg-news-card__date{margin-bottom:9px;font-size:var(--ibg-news-date-font-size-desktop, 9px);line-height:var(--ibg-body-leading)}.ibg-news-card__title{margin:0 0 10px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-news-title-font-size-desktop, 10px);font-weight:var(--ibg-body-weight);line-height:var(--ibg-heading-leading, 1.25);text-transform:none}.ibg-news-card__excerpt{margin:0 0 12px;font-size:var(--ibg-news-excerpt-font-size-desktop, 9px);line-height:var(--ibg-body-leading)}.ibg-news-card__button{margin-top:auto}.ibg-news__empty{padding:32px;border:1px dashed currentColor;font-size:var(--ibg-news-title-font-size-desktop, 12px);text-align:center}.ibg-brand-showcase{overflow:hidden}.ibg-brand__content{display:flex;min-height:clamp(300px,31vw,590px);width:100%;max-width:calc(var(--ibg-brand-description-width-desktop, 48vw) + 56px);margin:0 auto;padding:clamp(56px,8vw,120px) 28px clamp(50px,7vw,110px);flex-direction:column;align-items:center;justify-content:center;text-align:center}.ibg-brand__logo{display:block;width:auto;max-width:min(100%,var(--ibg-brand-logo-width, 240px));max-height:92px;margin-bottom:26px;object-fit:contain}.ibg-brand__heading{margin:0 0 26px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-brand-heading-font-size-desktop, clamp(34px, 5vw, 76px));font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, .95);text-transform:none}.ibg-brand__heading-secondary{display:block;margin-top:.08em;font-size:var(--ibg-brand-secondary-heading-scale-desktop, .36em);font-weight:var(--ibg-heading-weight);letter-spacing:.32em;line-height:var(--ibg-heading-leading, 1)}.ibg-brand__description{--ibg-brand-paragraph-gap: var(--ibg-brand-paragraph-gap-desktop, 24px);width:100%;max-width:100%;margin-bottom:var(--ibg-brand-button-gap-desktop, 32px);font-size:var(--ibg-brand-description-font-size-desktop, 10px);line-height:var(--ibg-brand-description-leading-desktop, var(--ibg-body-leading));text-align:var(--ibg-brand-description-align, justify);text-align-last:auto;overflow-wrap:anywhere}.ibg-brand__description.rte p,.ibg-brand__description.rte p:not(.heading)+p{margin-block:0}.ibg-brand__description.rte p:not(.heading)+p{margin-block-start:var(--ibg-brand-paragraph-gap)}.ibg-brand__media{display:grid;width:100%;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.ibg-brand[data-desktop-layout=split] .ibg-brand__media{grid-template-columns:repeat(2,minmax(0,1fr))}.ibg-brand__media-item,.ibg-brand__media-item .ibg-picture{min-width:0;height:100%}.ibg-people-section{--ibg-people-gutter: 8vw;overflow-x:clip;padding:clamp(42px,6vw,88px) var(--ibg-people-gutter)}.ibg-people-container{width:100%;max-width:none;margin:0 auto}.ibg-people-heading{margin:0 0 clamp(24px,3vw,40px);color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-people-heading-font-size-desktop, 18px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1);text-transform:uppercase}.ibg-people-slider-shell{position:relative}.ibg-people-slider{scrollbar-width:none}.ibg-people-slider::-webkit-scrollbar{display:none}.ibg-people-slider:focus-visible{outline:1px solid currentColor;outline-offset:4px}.ibg-people-slider__arrow{position:absolute;z-index:2;top:50%;display:none;width:32px;height:42px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:currentColor;font-family:Arial,Helvetica,sans-serif;font-size:28px;line-height:1;transform:translateY(-50%)}.ibg-people-slider__arrow--previous{left:0}.ibg-people-slider__arrow--next{right:0}.ibg-people-slider__arrow:disabled{opacity:.25}.ibg-people-slider__dots{display:flex;min-height:8px;margin-top:28px;align-items:center;justify-content:center;gap:8px}.ibg-people-slider__dot{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45;transition:width .16s ease,border-radius .16s ease,opacity .16s ease}.ibg-people-slider__dot.is-active{width:34px;border-radius:999px;opacity:.75}.ibg-benefits__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(40px,6vw,88px)}.ibg-benefits__media{min-height:560px;overflow:hidden}.ibg-benefits__list{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:18px}.ibg-benefits__slide{min-width:0;scroll-snap-align:start}.ibg-benefit__media{display:none}.ibg-benefit{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;scroll-snap-align:center}.ibg-benefit__icon{display:grid;width:42px;height:42px;place-items:center;overflow:visible;flex:none;border-radius:50%;background:var(--ibg-accent);color:var(--ibg-accent-text);font-size:10px}.ibg-benefit__icon img{display:block;width:24px;height:24px;max-width:100%;max-height:100%;object-fit:contain}.ibg-benefit__heading{margin:2px 0 4px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-benefit-heading-font-size-desktop, 12px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1);text-transform:uppercase}.ibg-benefit__text,.ibg-value-card__text,.ibg-team-card__text{font-size:var(--ibg-people-text-font-size-desktop, 9px);line-height:var(--ibg-body-leading)}.ibg-benefits .ibg-people-slider__dots{display:none}.ibg-testimonials{padding-top:12px}.ibg-testimonials__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ibg-testimonial{min-width:0;scroll-snap-align:start}.ibg-testimonial__media{aspect-ratio:.68 / 1;margin-bottom:14px;overflow:hidden}.ibg-testimonial__quote{margin-bottom:12px;font-size:var(--ibg-testimonial-quote-font-size-desktop, 9px);line-height:var(--ibg-body-leading)}.ibg-testimonial__name,.ibg-testimonial__role{margin:0;font-size:var(--ibg-testimonial-meta-font-size-desktop, 8px);line-height:var(--ibg-body-leading)}.ibg-testimonial__name{font-weight:var(--ibg-emphasis-weight)}.ibg-testimonials .ibg-people-slider__dots{display:none}.ibg-values{padding-top:12px}.ibg-values__track{display:grid;overflow-x:auto;padding-bottom:2px;margin-inline-end:calc(-1 * var(--ibg-people-gutter));padding-inline-end:var(--ibg-people-gutter);grid-auto-columns:54vw;grid-auto-flow:column;gap:1.8vw;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.ibg-value-card{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--ibg-value-card-background);color:var(--ibg-value-card-color);scroll-snap-align:start}.ibg-value-card__media{aspect-ratio:1.12 / 1;overflow:hidden}.ibg-value-card__content{display:flex;padding:clamp(24px,4vw,54px);flex-direction:column;justify-content:center}@media(pointer:fine){[data-ibg-slider-scrollable=true] :is(.ibg-benefits__list,.ibg-values__track,.ibg-teams__track){cursor:grab}}.ibg-people-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}:is(.ibg-benefits__list,.ibg-values__track,.ibg-teams__track) img{-webkit-user-drag:none}.ibg-value-card__heading,.ibg-team-card__heading{margin:0 0 14px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-value-heading-font-size-desktop, 12px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.1);text-transform:uppercase}.ibg-teams{padding-top:12px;padding-bottom:clamp(54px,7vw,94px)}.ibg-teams__track{--ibg-team-card-width: 340px;display:grid;overflow-x:auto;padding-bottom:2px;margin-inline-end:calc(-1 * var(--ibg-people-gutter));padding-inline-end:var(--ibg-people-gutter);grid-auto-columns:var(--ibg-team-card-width);grid-auto-flow:column;gap:2vw;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.ibg-team-card{width:100%;min-width:0;min-height:auto;aspect-ratio:4 / 3;align-self:stretch;overflow:visible;overflow-wrap:anywhere;padding:20px 18px;background:var(--ibg-team-background);color:var(--ibg-team-color);scroll-snap-align:start}.ibg-team-card__icon{display:grid;width:30px;height:30px;margin-bottom:9px;place-items:center;color:var(--ibg-team-icon-color, currentColor);font-size:9px}.ibg-team-card__icon img{width:26px;height:26px;object-fit:contain}.ibg-team-card__icon-image{display:block;width:26px;height:26px;background:currentColor;-webkit-mask-image:var(--ibg-team-icon-image);mask-image:var(--ibg-team-icon-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.ibg-team-card__heading{font-size:var(--ibg-team-heading-font-size-desktop, 12px)}.ibg-stats__inner{position:relative;display:grid;min-height:128px;padding:24px 8vw;grid-template-columns:minmax(150px,.7fr) minmax(0,3fr);align-items:center;gap:36px;overflow:hidden;background:var(--ibg-stats-accent);color:var(--ibg-stats-accent-text)}.ibg-stats__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.ibg-stats__media .ibg-picture,.ibg-stats__media .ibg-picture__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ibg-stats__media .ibg-picture__image{object-fit:cover}.ibg-stats__inner--has-image:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#000;content:"";opacity:var(--ibg-stats-overlay-opacity, .3);pointer-events:none}.ibg-stats__heading,.ibg-stats__grid{position:relative;z-index:2}.ibg-stats__heading{margin:0;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-stats-heading-font-size-desktop, 28px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1);text-align:center;text-transform:uppercase}.ibg-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:center;gap:24px}.ibg-stat{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.ibg-stat__value{font-family:var(--ibg-font);font-size:var(--ibg-stats-value-font-size-desktop, 36px);font-weight:700;font-style:normal;line-height:var(--ibg-heading-leading, 1.1);letter-spacing:-.06em}.ibg-stat__label{margin-top:5px;font-size:var(--ibg-stats-label-font-size-desktop, 10px);line-height:var(--ibg-body-leading)}.ibg-cta-banner{position:relative;display:grid;min-height:var(--ibg-cta-height-desktop, 330px);place-items:center;overflow:hidden;color:var(--ibg-cta-color, #f9f5ed)}.ibg-cta-banner__media,.ibg-cta-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ibg-cta-banner__media .ibg-picture,.ibg-cta-banner__media .ibg-picture__image{width:100%;height:100%}.ibg-cta-banner--grayscale .ibg-picture__image{filter:grayscale(1)}.ibg-cta-banner__overlay{background:rgba(0,0,0,var(--ibg-cta-overlay-opacity, .3))}.ibg-cta-banner__content{position:relative;z-index:1;display:flex;max-width:720px;padding:40px 24px;flex-direction:column;align-items:center;text-align:center}.ibg-cta-banner__heading{margin:0 0 18px;color:inherit;font-family:var(--ibg-font);font-size:var(--ibg-cta-heading-font-size-desktop, 22px);font-weight:var(--ibg-heading-weight);line-height:var(--ibg-heading-leading, 1.15);text-transform:uppercase}.ibg-cta-banner__button{border-color:currentColor;color:inherit}@media(pointer:fine){.ibg-cta-banner__button:hover{background:var(--ibg-cta-color, #f9f5ed);color:#35332f}}.header--ibg-corporate{background:var(--ibg-header-background, var(--ibg-paper));color:var(--ibg-header-color, var(--ibg-ink));font-family:var(--ibg-font)}.header.header--ibg-corporate{box-shadow:inset 0 calc(-1 * var(--ibg-header-border-width, 1px)) 0 var(--ibg-header-border-color, #ddd9d0)}.header--ibg-portfolio,.header--ibg-people{background:var(--ibg-header-background, var(--ibg-paper))}.header--ibg-corporate .header__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;min-height:52px;padding-block:8px}.header--ibg-corporate .header__inline-navigation{grid-column:2;grid-row:1;min-width:0;max-width:none;margin:0;justify-content:center}.header--ibg-corporate .header__logo{grid-column:1;grid-row:1;justify-self:start;min-width:0;margin:0}.header--ibg-corporate .header__secondary-links{grid-column:3;grid-row:1;min-width:0;margin:0;justify-self:end}.header--ibg-corporate .header__logo-image{width:auto;max-height:34px;object-fit:contain}.ibg-header__links--desktop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px clamp(16px,4vw,72px);margin:0;padding:0}.ibg-header__links--desktop .ibg-header__link{display:block;padding-block:6px;font-size:var(--ibg-header-navigation-font-size-desktop, 11px);line-height:1.25;text-transform:uppercase}.ibg-header__link{color:inherit;font-weight:var(--ibg-body-weight)}.ibg-header__link[aria-current=page]{font-weight:var(--ibg-emphasis-weight)}.ibg-header__link[aria-disabled=true]{opacity:.5}.ibg-header__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.ibg-header__links--mobile{font-family:var(--ibg-font)}.header--ibg-corporate .header__icon-wrapper{color:currentColor}.header--ibg-corporate .header__icon-wrapper svg{width:21px;height:21px}@media screen and (min-width:741px){.ibg-benefit__content{text-align:justify}.ibg-benefit__heading{text-align:start}.ibg-values .ibg-people-slider__arrow,.ibg-teams .ibg-people-slider__arrow{top:auto;bottom:-16px;display:flex;width:44px;height:44px;cursor:pointer;transform:none}[data-ibg-slider][data-ibg-slider-scrollable=false] .ibg-people-slider__arrow,[data-ibg-slider][data-ibg-slider-scrollable=false] .ibg-people-slider__dots{display:none}.header--ibg-corporate>.container{max-width:none;padding-inline:1.6%}.header--ibg-corporate .header__inline-navigation>.header__icon-list{display:none}}@supports (width: calc(1px*round(down,1px / 1px,1))){@media screen and (min-width:741px){.ibg-teams__track{--ibg-team-full-cards: max(1, round(down, (100vw - var(--ibg-people-gutter) + 1vw) / (var(--ibg-team-card-width) + 2vw), 1));grid-auto-columns:calc((100vw - var(--ibg-people-gutter) - var(--ibg-team-full-cards) * 2vw) / (var(--ibg-team-full-cards) + .5))}}@media screen and (min-width:1800px){.ibg-teams__track{grid-auto-columns:min(var(--ibg-team-card-width),calc((100vw - var(--ibg-people-gutter) - var(--ibg-team-full-cards) * 2vw) / (var(--ibg-team-full-cards) + .5)))}}}.footer--ibg-corporate{padding:22px clamp(16px,3.2vw,64px) 28px;background:var(--ibg-footer);color:var(--ibg-footer-color, var(--ibg-paper));font-family:var(--ibg-font);font-size:var(--ibg-footer-text-font-size-desktop, 9px);line-height:1.25}.ibg-footer{margin:0 auto}.ibg-footer__main,.ibg-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ibg-footer__brand{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:16px}.ibg-footer__home{display:inline-block;max-width:100%}.ibg-footer__logo-text{color:inherit;font-size:28px;font-weight:var(--ibg-heading-weight);line-height:1.1;overflow-wrap:anywhere}.ibg-footer__logo{display:block;width:auto;max-width:140px;max-height:44px;object-fit:contain}.ibg-footer__logo--inverted{filter:brightness(0) invert(1)}.ibg-footer__menu{display:flex;margin:0;padding:0;flex-wrap:wrap;align-items:center;gap:18px;list-style:none}.ibg-footer__menu a,.ibg-footer__copyright{color:inherit;font-size:var(--ibg-footer-text-font-size-desktop, 9px);line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.ibg-footer__primary-menu{text-transform:uppercase}.ibg-footer__primary-nav,.ibg-footer__legal-nav,.ibg-footer__menu li{min-width:0;max-width:100%}.ibg-footer__social{flex:0 1 auto;min-width:0;max-width:45%}.ibg-footer__social-list{display:flex;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;list-style:none}.ibg-footer__social-link{display:flex;width:24px;height:24px;align-items:center;justify-content:center;color:inherit}.ibg-footer__social-link svg{width:18px;height:18px}.ibg-footer__social-link .icon--linkedin,.ibg-footer__social-link .icon--facebook{padding:2px;border:1px solid currentColor;border-radius:1px}.ibg-footer__social-link .icon--facebook{border-radius:50%}.ibg-footer a:focus-visible{outline:1px solid currentColor;outline-offset:4px}.ibg-footer .ibg-footer__home:focus-visible{outline:none;box-shadow:0 3px 0 currentColor}.ibg-footer__bottom{margin-top:12px;padding-top:12px;flex-wrap:wrap;align-items:baseline;gap:12px 24px;border-top:1px solid color-mix(in srgb,currentColor 45%,transparent)}.ibg-footer__legal-nav{margin-inline-start:auto}.ibg-footer__legal-menu{justify-content:flex-end;gap:12px}@media screen and (max-width:740px){.ibg-section{--ibg-body-leading: var(--ibg-text-leading-mobile, 1.9);--ibg-heading-leading: var(--ibg-heading-leading-mobile)}.ibg-button{font-size:var(--ibg-button-font-size-mobile, var(--ibg-button-font-size-desktop, 10px))}.ibg-people-section{overflow-x:clip;padding:32px 0 38px}.ibg-people-container{--ibg-people-mobile-gutter: 6.666667vw;padding-inline:var(--ibg-people-mobile-gutter)}.ibg-people-heading{margin-bottom:22px;font-size:var(--ibg-people-heading-font-size-mobile, 15px);text-align:center}.ibg-people-slider{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.ibg-people-slider__dots{margin-top:20px;gap:6px}.ibg-people-slider__dot{width:5px;height:5px}.ibg-people-slider__dot.is-active{width:27px}.ibg-benefits__layout{display:grid;grid-template-columns:minmax(0,1fr)}.ibg-benefits__media{grid-area:1 / 1;min-height:0;aspect-ratio:.74 / 1}.ibg-benefits:has(.ibg-benefits__slide) .ibg-benefits__media{display:none}.ibg-benefits__slider{grid-area:1 / 1;z-index:1;min-width:0;width:calc(100% - 52px);align-self:end;margin:0 auto 26px}.ibg-benefits:has(.ibg-benefits__slide) .ibg-benefits__slider{grid-area:auto;z-index:auto;width:100%;align-self:auto;margin:0}.ibg-benefits__list{display:grid;height:auto;grid-auto-columns:100%;grid-auto-flow:column;gap:0}.ibg-benefits__slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.ibg-benefits__slide:before{grid-area:1 / 1;align-self:start;aspect-ratio:.74 / 1;content:""}.ibg-benefit__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.ibg-benefit{display:flex;min-width:0;min-height:146px;padding:18px 18px 20px;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--ibg-benefit-mobile-background, #3a7f47);color:var(--ibg-accent-text);text-align:center}.ibg-benefits__slide>.ibg-benefit{position:relative;grid-area:1 / 1;margin:26px;align-self:end}.ibg-benefits--mobile-mockup .ibg-benefit{padding:12px 16px 14px;gap:5px}.ibg-benefits--mobile-mockup .ibg-benefit__text{line-height:1.35}.ibg-benefit__icon{width:32px;height:32px;border-radius:0;background:transparent;color:inherit}.ibg-benefits--mobile-mockup .ibg-benefit__icon{width:28px;height:28px}.ibg-benefit__icon img{width:27px;height:27px}.ibg-benefit__heading{margin:0 0 3px;font-size:var(--ibg-benefit-heading-font-size-mobile, 12px)}.ibg-benefit__text,.ibg-value-card__text,.ibg-team-card__text{font-size:var(--ibg-people-text-font-size-mobile, 9px)}.ibg-benefits .ibg-people-slider__arrow,.ibg-teams .ibg-people-slider__arrow{display:flex}.ibg-benefits .ibg-people-slider__arrow--previous{left:-26px}.ibg-benefits .ibg-people-slider__arrow--next{right:-26px}.ibg-benefits:has(.ibg-benefits__slide) .ibg-people-slider__arrow--previous{left:0}.ibg-benefits:has(.ibg-benefits__slide) .ibg-people-slider__arrow--next{right:0}.ibg-benefits:has(.ibg-benefits__slide) .ibg-people-slider__arrow{top:calc(50% - 14px)}.ibg-benefits .ibg-people-slider__arrow{color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / 85%)}.ibg-benefits .ibg-people-slider__arrow:disabled{opacity:.7}.ibg-teams .ibg-people-slider__arrow--previous{left:-16px}.ibg-teams .ibg-people-slider__arrow--next{right:-16px}.ibg-benefits .ibg-people-slider__dots{position:absolute;top:calc(100% + 44px);right:0;left:0;display:flex;margin-top:0}.ibg-benefits:has(.ibg-benefits__slide) .ibg-people-slider__dots{position:static;margin-top:20px}.ibg-benefits [data-ibg-slider-scrollable=false] :is(.ibg-people-slider__arrow,.ibg-people-slider__dots){display:none}.ibg-testimonials{padding-top:24px}.ibg-testimonials__track{display:grid;margin-inline:calc(-1 * var(--ibg-people-mobile-gutter));padding-inline:var(--ibg-people-mobile-gutter);grid-template-columns:none;grid-auto-columns:58vw;grid-auto-flow:column;gap:10px;scroll-padding-inline:var(--ibg-people-mobile-gutter)}.ibg-testimonial__media{aspect-ratio:.6 / 1;margin-bottom:9px}.ibg-testimonial__quote{margin-bottom:8px;font-size:var(--ibg-testimonial-quote-font-size-mobile, 8px)}.ibg-testimonial__name,.ibg-testimonial__role{font-size:var(--ibg-testimonial-meta-font-size-mobile, 8px)}.ibg-testimonials .ibg-people-slider__dots{display:flex}.ibg-values{padding-top:22px}.ibg-values__track{margin-inline:calc(-1 * var(--ibg-people-mobile-gutter));padding-inline:var(--ibg-people-mobile-gutter);grid-auto-columns:60vw;gap:12px;scroll-padding-inline:var(--ibg-people-mobile-gutter)}.ibg-value-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-self:stretch}.ibg-value-card__media{aspect-ratio:1 / .95}.ibg-value-card__content{min-height:0;padding:18px 20px 20px;justify-content:flex-start}.ibg-value-card__heading{margin-bottom:12px;font-size:var(--ibg-value-heading-font-size-mobile, 11px)}.ibg-teams{padding-top:20px;padding-bottom:48px}.ibg-teams__track{width:80vw;max-width:100%;margin-inline:auto;padding-inline:0;grid-auto-columns:100%;gap:12px;scroll-padding-inline:0}.ibg-team-card{padding:24px 20px;text-align:center}.ibg-team-card__icon{margin:0 auto 10px}.ibg-team-card__heading{font-size:var(--ibg-team-heading-font-size-mobile, 12px)}.ibg-stats__inner{display:grid;min-height:0;padding:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0;background:var(--ibg-background);color:var(--ibg-color)}.ibg-stats__media,.ibg-stats__inner--has-image:before{grid-area:2 / 1 / 3 / 2}.ibg-stats__heading{grid-area:1 / 1 / 2 / 2;padding:30px 16px 20px;background:var(--ibg-background);color:var(--ibg-color);font-size:var(--ibg-stats-heading-font-size-mobile, 15px);font-weight:900}.ibg-stats__grid{grid-area:2 / 1 / 3 / 2;padding:34px 20px 38px;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;background:var(--ibg-stats-accent);color:var(--ibg-stats-accent-text)}.ibg-stats__inner--has-image .ibg-stats__grid{background:transparent}.ibg-stat__value{font-size:var(--ibg-stats-value-font-size-mobile, 34px)}.ibg-stat__label{font-size:var(--ibg-stats-label-font-size-mobile, 9px)}.ibg-cta-banner{min-height:var(--ibg-cta-height-mobile, 430px)}.ibg-cta-banner__content{max-width:330px;padding-inline:20px}.ibg-cta-banner__heading{font-size:var(--ibg-cta-heading-font-size-mobile, 17px);line-height:var(--ibg-heading-leading, 1.2)}.ibg-hero,.ibg-grupo__hero,.ibg-brand__media{height:auto;aspect-ratio:360 / 521}.ibg-hero__content{gap:22px}.ibg-hero__heading{max-width:calc(100% - 32px);font-size:var(--ibg-hero-heading-font-size-mobile, 17px)}.ibg-hero__play{width:58px;height:58px}.ibg-intro__inner{min-height:180px;padding:26px 18px 30px}.template--page-people .ibg-intro__inner{min-height:210px;padding-block:32px 34px}.ibg-intro__content{font-size:var(--ibg-intro-text-font-size-mobile, 9px)}.ibg-intro__heading{font-size:var(--ibg-intro-heading-font-size-mobile, 15px)}.ibg-brand-carousel{padding:4px 0 54px;padding-inline-start:16px}.ibg-brand-carousel__track{padding-inline:0 16px;grid-auto-columns:66vw;gap:10px}.ibg-brand-card__identity{padding:18px}.ibg-brand-carousel__heading{font-size:var(--ibg-carousel-heading-font-size-mobile, 18px)}.ibg-brand-card__title{font-size:var(--ibg-card-title-font-size-mobile, 24px)}.ibg-story{padding:2px 16px 58px}.ibg-story__inner{grid-template-columns:1fr;gap:28px}.ibg-story__media{aspect-ratio:.73 / 1}.ibg-story__content{max-width:270px;margin:0 auto}.ibg-story__heading{margin-bottom:15px;font-size:var(--ibg-story-heading-font-size-mobile, 15px)}.ibg-story__text{margin-bottom:14px;font-size:var(--ibg-story-text-font-size-mobile, 9px)}.ibg-news{padding:0 0 38px}.ibg-news__header{margin-inline:16px;margin-bottom:12px;text-align:center}.ibg-news__heading{margin-inline:auto;font-size:var(--ibg-news-heading-font-size-mobile, 15px)}.ibg-news .ibg-scroller{margin-inline-start:16px;width:calc(100% - 16px)}.ibg-news__grid{width:max-content;padding-inline-start:0;padding-inline-end:16px;grid-template-columns:none;grid-auto-columns:67vw;grid-auto-flow:column;gap:10px}.ibg-news-card__media{margin-bottom:8px}.ibg-news-card__title{font-size:var(--ibg-news-title-font-size-mobile, 9px)}.ibg-news-card__date{font-size:var(--ibg-news-date-font-size-mobile, 9px)}.ibg-news-card__excerpt{font-size:var(--ibg-news-excerpt-font-size-mobile, 9px)}.ibg-brand__content{min-height:clamp(250px,75vw,310px);max-width:none;padding:38px 16px 32px}.ibg-brand__logo{max-width:min(var(--ibg-brand-logo-width, 190px),55vw);max-height:56px;margin-bottom:18px}.ibg-brand__heading{margin-bottom:15px;font-size:var(--ibg-brand-heading-font-size-mobile, 29px)}.ibg-brand__heading-secondary{font-size:var(--ibg-brand-secondary-heading-scale-mobile, .36em)}.ibg-brand__description{--ibg-brand-paragraph-gap: var(--ibg-brand-paragraph-gap-mobile, 24px);max-width:var(--ibg-brand-description-width-mobile, 88vw);margin-bottom:var(--ibg-brand-button-gap-mobile, 24px);font-size:var(--ibg-brand-description-font-size-mobile, 9px);line-height:var(--ibg-brand-description-leading-mobile, var(--ibg-body-leading))}.ibg-brand__media,.ibg-brand[data-desktop-layout=split] .ibg-brand__media{grid-template-columns:1fr}.ibg-brand__media-item--secondary{display:none}.header--ibg-corporate .header__wrapper{grid-template-columns:44px minmax(0,1fr) 44px;min-height:60px;padding-block:10px}.header--ibg-corporate .header__inline-navigation{grid-column:1;justify-content:flex-start}.header--ibg-corporate .header__logo{grid-column:2;justify-self:center}.ibg-header__links--desktop{display:none}.header--ibg-corporate .header__logo-image{max-height:38px}.footer--ibg-corporate{padding:24px 16px 16px;font-size:var(--ibg-footer-text-font-size-mobile, 9px)}.ibg-footer__main,.ibg-footer__bottom,.ibg-footer__brand{align-items:flex-start;flex-direction:column}.ibg-footer__main{gap:12px}.ibg-footer__brand{width:100%;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent)}.ibg-footer__logo{max-width:126px;max-height:40px}.ibg-footer__primary-nav{display:none}.ibg-footer__social{max-width:100%}.ibg-footer__social-list{justify-content:flex-start}.ibg-footer__social-link{width:28px;height:28px}.ibg-footer__primary-menu,.ibg-footer__legal-menu{align-items:flex-start;flex-direction:column;gap:8px}.ibg-footer__bottom{margin-top:16px;padding-top:0;border-top:0;gap:18px}.ibg-footer__legal-nav{margin-inline-start:0}.ibg-footer__copyright{order:1;align-self:stretch;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 35%,transparent);text-align:right}.ibg-footer__menu a,.ibg-footer__copyright{font-size:var(--ibg-footer-text-font-size-mobile, 9px)}}@media(prefers-reduced-motion:reduce){.ibg-button,.ibg-hero__play,.ibg-brand-card .ibg-picture__image{transition:none}}.ibg-text-layout-section{--ibg-text-width: var(--ibg-text-width-desktop, 100%);--ibg-text-paragraph-gap: var(--ibg-text-paragraph-gap-desktop, 24px);--ibg-text-button-gap: var(--ibg-text-button-gap-desktop, 14px)}.ibg-text-layout-section :is(.ibg-intro__content,.ibg-story__text,.ibg-benefit__text,.ibg-testimonial__quote,.ibg-testimonial__name,.ibg-testimonial__role,.ibg-value-card__text,.ibg-team-card__text,.ibg-stat__label,.ibg-news-card__date,.ibg-news-card__title,.ibg-news-card__excerpt){width:var(--ibg-text-width);max-width:100%;margin-inline:auto;text-align:var(--ibg-text-alignment, inherit);overflow-wrap:anywhere}.ibg-text-layout-section .rte>:is(p,ul,ol,blockquote){margin-block:0}.ibg-text-layout-section .rte>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-block-start:var(--ibg-text-paragraph-gap)}.ibg-text-layout-section :is(.ibg-intro__content,.ibg-story__text){margin-bottom:var(--ibg-text-button-gap)}.ibg-text-layout-section .ibg-news-card__content>:has(+.ibg-news-card__button){margin-bottom:0}.ibg-text-layout-section .ibg-news-card__button{margin-top:var(--ibg-text-button-gap)}@media screen and (max-width:740px){.ibg-text-layout-section{--ibg-text-width: var(--ibg-text-width-mobile, 100%);--ibg-text-paragraph-gap: var(--ibg-text-paragraph-gap-mobile, 24px);--ibg-text-button-gap: var(--ibg-text-button-gap-mobile, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ibg-corporate.css.map */
