.vg-about{--vg-about-background: #ffffff;--vg-about-text: #172033;--vg-about-muted: #4b5562;--vg-about-border: #d9dde1;--vg-about-media: #eef0f1;--vg-about-padding-top: 96px;--vg-about-padding-bottom: 96px;position:relative;width:100%;padding-block:var(--vg-about-padding-top) var(--vg-about-padding-bottom);color:var(--vg-about-text);background:var(--vg-about-background)}.vg-about__inner{width:min(var(--page-content-width),calc(100% - (var(--page-margin) * 2)));margin-inline:auto}.vg-about__eyebrow{display:block;margin:0 0 14px;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.vg-about__heading{max-width:820px;margin:0;color:var(--vg-about-text);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(2rem,4.5vw,4.75rem);letter-spacing:-.025em;line-height:1.04}.vg-about__heading--section{font-size:clamp(1.8rem,3.25vw,3.5rem);line-height:1.08}.vg-about__text,.vg-about__text p{color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75}.vg-about__text p{margin:0}.vg-about__text p+p{margin-top:1em}.vg-about__header{max-width:800px;margin-bottom:clamp(38px,5vw,70px)}.vg-about__header .vg-about__text{max-width:680px;margin-top:22px}.vg-about__media{position:relative;min-height:320px;overflow:hidden;background:var(--vg-about-media)}.vg-about__media img,.vg-about__media picture{display:block;width:100%;height:100%}.vg-about__media img{object-fit:cover}.vg-about__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;color:var(--vg-about-muted);border:1px solid var(--vg-about-border);font-family:var(--font-body--family);font-size:.8rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.vg-about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vg-about__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;color:var(--vg-about-background);background:var(--vg-about-text);border:1px solid var(--vg-about-text);border-radius:0;font-family:var(--font-body--family);font-size:.8rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:opacity .16s ease}.vg-about__button--secondary{color:var(--vg-about-text);background:transparent}.vg-about__button:hover{opacity:.76}.vg-about__button:focus-visible,.vg-about__text-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vg-about__text-link{display:inline-flex;margin-top:16px;color:var(--vg-about-text);border-bottom:1px solid currentColor;font-family:var(--font-body--family);font-size:.82rem;font-weight:500;letter-spacing:.08em;line-height:1.5;text-decoration:none;text-transform:uppercase}.vg-about--hero{min-height:min(780px,calc(100svh - var(--header-group-height, 0px)));display:flex;align-items:center}.vg-about-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,90px)}.vg-about-hero__copy{padding-block:24px}.vg-about-hero__copy .vg-about__text{max-width:610px;margin-top:24px}.vg-about-hero__media{min-height:clamp(440px,48vw,660px)}.vg-about-hero__grid--image-left .vg-about-hero__copy{order:2}.vg-about-hero__grid--image-left .vg-about-hero__media{order:1}.vg-about--approach{background:var(--vg-about-background)}.vg-about-approach__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(42px,7vw,110px)}.vg-about-approach__media{min-height:clamp(430px,48vw,680px)}.vg-about-approach__copy .vg-about__text{max-width:650px;margin-top:24px}.vg-about-approach__points{margin-top:36px;border-top:1px solid var(--vg-about-border)}.vg-about-approach__point{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:24px;padding-block:20px;border-bottom:1px solid var(--vg-about-border)}.vg-about-approach__point h3,.vg-about-approach__point p{margin:0}.vg-about-approach__point h3{color:var(--vg-about-text);font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.5}.vg-about-approach__point p{color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.95rem;line-height:1.7}.vg-about-solutions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,5vw,72px) clamp(22px,3vw,42px)}.vg-about-solution__media{aspect-ratio:var(--vg-solution-ratio, 4 / 3);min-height:0}.vg-about-solution__content{padding-top:20px}.vg-about-solution__title{margin:0;color:var(--vg-about-text);font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,2rem);font-weight:var(--font-heading--weight);line-height:1.2}.vg-about-solution__description,.vg-about-solution__products{color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.95rem;line-height:1.7}.vg-about-solution__description{margin-top:12px}.vg-about-solution__description p{margin:0}.vg-about-solution__products{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--vg-about-border)}.vg-about-process__list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--vg-about-border);list-style:none}.vg-about-process__item{min-width:0;padding:24px 16px 10px;border-right:1px solid var(--vg-about-border)}.vg-about-process__item:last-child{border-right:0}.vg-about-process__number{display:block;margin-bottom:30px;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.1em}.vg-about-process__title{margin:0;color:var(--vg-about-text);font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.45}.vg-about-process__description{margin-top:12px;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.86rem;line-height:1.65}.vg-about-process__description p{margin:0}.vg-about-capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(46px,6vw,80px)}.vg-about-capability{min-width:0;padding:28px clamp(18px,2.4vw,36px);border-left:1px solid var(--vg-about-border)}.vg-about-capability:last-child{border-right:1px solid var(--vg-about-border)}.vg-about-capability__title{margin:0;color:var(--vg-about-text);font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:var(--font-heading--weight);line-height:1.2}.vg-about-capability__description{margin-top:18px;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.92rem;line-height:1.7}.vg-about-capability__description p{margin:0}.vg-about-cases__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,80px) clamp(22px,3vw,42px)}.vg-about-case:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(30px,5vw,76px)}.vg-about-case:first-child .vg-about-case__media{aspect-ratio:3 / 2}.vg-about-case__media{aspect-ratio:4 / 3;min-height:0}.vg-about-case__logo{display:block;width:auto;max-width:150px;max-height:54px;margin-bottom:24px;object-fit:contain;object-position:left center}.vg-about-case__name{margin:0;color:var(--vg-about-text);font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.5vw,2.75rem);font-weight:var(--font-heading--weight);line-height:1.15}.vg-about-case__meta{margin:10px 0 0;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.vg-about-case__description{margin-top:18px;color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.95rem;line-height:1.75}.vg-about-case__description p{margin:0}.vg-about-case:not(:first-child) .vg-about-case__content{padding-top:20px}.vg-about-case:not(:first-child) .vg-about-case__name{font-size:clamp(1.35rem,2vw,2rem)}.vg-about-trust__logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--vg-about-border);border-left:1px solid var(--vg-about-border)}.vg-about-logo{min-height:120px;display:grid;place-items:center;padding:24px;color:var(--vg-about-text);border-right:1px solid var(--vg-about-border);border-bottom:1px solid var(--vg-about-border);text-align:center;text-decoration:none}.vg-about-logo img{display:block;width:auto;max-width:100%;max-height:52px;object-fit:contain;filter:grayscale(1);opacity:.78}.vg-about-logo span{font-family:var(--font-body--family);font-size:.85rem;font-weight:500;line-height:1.4}.vg-about-trust__partner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(34px,6vw,86px);margin-top:clamp(54px,7vw,100px)}.vg-about-trust__partner-media{min-height:clamp(280px,32vw,440px)}.vg-about-trust__partner-copy .vg-about__text{max-width:610px;margin-top:18px}.vg-about-cta__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:clamp(34px,6vw,90px)}.vg-about-cta__copy .vg-about__text{max-width:680px;margin-top:22px}.vg-about-cta__note{padding-top:22px;border-top:1px solid var(--vg-about-border);color:var(--vg-about-muted);font-family:var(--font-body--family);font-size:.9rem;line-height:1.7}@media screen and (max-width:989px){.vg-about-process__list{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--vg-about-border)}.vg-about-process__item{border-right:1px solid var(--vg-about-border);border-bottom:1px solid var(--vg-about-border)}.vg-about-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-about-capability:nth-child(2){border-right:1px solid var(--vg-about-border)}.vg-about-capability:nth-child(n+3){border-top:1px solid var(--vg-about-border)}.vg-about-trust__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.vg-about{--vg-about-padding-top: 64px;--vg-about-padding-bottom: 64px}.vg-about__heading{font-size:clamp(2rem,10vw,3.4rem)}.vg-about__heading--section{font-size:clamp(1.75rem,8.5vw,2.8rem)}.vg-about__actions{align-items:stretch;flex-direction:column}.vg-about__button{width:100%}.vg-about--hero{min-height:auto}.vg-about-hero__grid,.vg-about-approach__grid,.vg-about-case:first-child,.vg-about-trust__partner,.vg-about-cta__grid{grid-template-columns:1fr}.vg-about-hero__media{min-height:0;aspect-ratio:4 / 3}.vg-about-hero__grid--image-left .vg-about-hero__copy,.vg-about-hero__grid--image-left .vg-about-hero__media{order:initial}.vg-about-approach__media{min-height:0;aspect-ratio:4 / 5}.vg-about-approach__point{grid-template-columns:1fr;gap:8px}.vg-about-solutions__grid,.vg-about-cases__list{grid-template-columns:1fr}.vg-about-case:first-child{grid-column:auto}.vg-about-process__list{grid-template-columns:1fr}.vg-about-process__item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 8px;padding:20px 16px}.vg-about-process__number{grid-row:span 2;margin:0}.vg-about-process__description{margin-top:8px}.vg-about-capabilities__grid{grid-template-columns:1fr}.vg-about-capability,.vg-about-capability:nth-child(2),.vg-about-capability:last-child{border-right:1px solid var(--vg-about-border)}.vg-about-capability+.vg-about-capability{border-top:1px solid var(--vg-about-border)}.vg-about-trust__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-about-logo{min-height:94px;padding:18px 12px}.vg-about-trust__partner-media{min-height:0;aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.vg-about__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vg-about.css.map */
