.home-page{--home-nav-height: 5.5rem}.home-page .site-page-frame__surface{margin-top:calc(-1 * var(--home-nav-height))}.home-page .site-nav__shell{transition:background-color .24s ease}.home-page[data-nav-integrated=true] .site-nav__shell{background-color:transparent}.home-page[data-nav-integrated=true] .site-nav:before{opacity:0}.home-page #main-content .container-adapter{--container-gutter: clamp(1rem, 6vw, 6rem)}.color-scheme.home-teal[data-contrast=enhanced]{--ploy-background-primary: var(--ploy-home-teal)}.home-hero{position:relative;isolation:isolate}.home-hero__poster,.home-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero__video{transition:opacity .3s ease}.home-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ploy-neutral-inverse) 70%,transparent),transparent 82%),linear-gradient(to bottom,color-mix(in srgb,var(--ploy-neutral-inverse) 45%,transparent),transparent 35%,color-mix(in srgb,var(--ploy-neutral-inverse) 60%,transparent))}.home-hero__fade{position:absolute;inset:auto 0 0;height:12%;background:linear-gradient(to bottom,transparent,var(--ploy-background-primary))}.home-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:max(100svh,46rem);padding-top:calc(var(--home-nav-height) + var(--_sizes---spacing--xl));padding-bottom:var(--_sizes---spacing--3xl);gap:var(--_sizes---spacing--3xl)}.home-hero__title{max-width:100%;text-align:left;font-size:var(--_text---titles--h2);line-height:1.12;overflow-wrap:anywhere}.home-hero__bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;margin-top:auto}.home-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_sizes---spacing--l);min-width:0;max-width:44rem}.home-hero__summary{max-width:36ch;font-size:var(--_text---body--m);line-height:var(--_text---line-height--l)}.industry-slider{min-width:0;width:100%}.industry-slider__title{margin-bottom:var(--_sizes---spacing--m)}.industry-slider__frame{position:relative;overflow:clip;border:.125rem solid currentColor;border-radius:var(--_sizes---border-radius--l)}.industry-slider__track{aspect-ratio:4 / 5}.industry-slider__track .swiper-wrapper,.industry-slider__track .swiper-slide{height:100%}.industry-slider__slide{position:relative;height:100%;margin:0}.industry-slider__image{width:100%;height:100%;object-fit:cover}.industry-slider__caption{position:absolute;inset:auto 0 0;isolation:isolate;padding:var(--_sizes---spacing--l);padding-top:var(--_sizes---spacing--2xl)}.industry-slider__caption:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ploy-background-inverse) 65%,transparent) 65%,var(--ploy-background-inverse));backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);mask-image:linear-gradient(to bottom,transparent,black 55%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 55%)}.industry-slider__caption .heading{font-size:var(--_text---titles--h5);line-height:1.2;overflow-wrap:anywhere}.industry-slider__controls{position:absolute;z-index:2;isolation:isolate;top:var(--_sizes---spacing--2xs);right:var(--_sizes---spacing--2xs);display:flex;align-items:center;padding:0}.industry-slider__controls:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--_sizes---spacing--2xs));right:calc(-1 * var(--_sizes---spacing--2xs));width:calc(100% + 4rem);height:6rem;pointer-events:none;background:radial-gradient(ellipse 100% 100% at top right,color-mix(in srgb,var(--ploy-background-inverse) 90%,transparent) 0%,color-mix(in srgb,var(--ploy-background-inverse) 90%,transparent) 55%,color-mix(in srgb,var(--ploy-background-inverse) 45%,transparent) 80%,transparent 100%)}.industry-slider__dots{display:flex;align-items:center;gap:var(--_sizes---spacing--3xs)}.industry-slider__dot{display:inline-flex;justify-content:center;align-items:center;width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:50%;background-color:transparent}.industry-slider__timer{display:block;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:3;transform:rotate(-90deg)}.industry-slider__timer-track{opacity:.65}.industry-slider__dot[aria-pressed=true] .industry-slider__timer-track{opacity:.35}.industry-slider__timer-progress{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.industry-slider__dot[aria-pressed=true] .industry-slider__timer-progress{opacity:1;stroke-dashoffset:calc(1 - var(--industry-progress, 0))}.industry-slider[data-timed=false] .industry-slider__dot[aria-pressed=true] .industry-slider__timer-progress{stroke-dashoffset:0}.industry-slider__dot:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}.industry-slider[data-ready=false] .industry-slider__controls{visibility:hidden}@media(min-width:48rem)and (max-width:61.9375rem){.home-hero{--home-tablet-media-height: min(56.25vw, 45svh)}.home-hero__poster,.home-hero__video{height:var(--home-tablet-media-height)}.home-hero__scrim{inset:0 0 auto;height:var(--home-tablet-media-height);background:linear-gradient(to bottom,color-mix(in srgb,var(--ploy-neutral-inverse) 55%,transparent),transparent 65%)}.home-hero__fade{inset:calc(var(--home-tablet-media-height) * .7) 0 auto;height:calc(var(--home-tablet-media-height) * .3 + var(--_sizes---spacing--3xl));background:linear-gradient(to bottom,transparent,var(--ploy-background-primary) calc(var(--home-tablet-media-height) * .3),var(--ploy-background-primary) 100%)}.home-hero__content{min-height:0;padding-top:calc(var(--home-tablet-media-height) + var(--_sizes---spacing--3xl))}.home-hero__title{font-size:var(--_text---titles--h1)}.home-hero__bottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--_sizes---spacing--2xl);margin-top:0}.home-hero__intro{max-width:100%}.home-hero__summary{max-width:48ch}.industry-slider__track{aspect-ratio:16 / 9}.industry-slider__image{object-position:center top}}@media(max-width:47.9375rem){.home-hero{--home-mobile-media-height: min(177.7778vw, 80svh)}.home-hero__poster,.home-hero__video{height:var(--home-mobile-media-height)}.home-hero__scrim{inset:0 0 auto;height:var(--home-mobile-media-height);background:linear-gradient(to bottom,color-mix(in srgb,var(--ploy-neutral-inverse) 55%,transparent),transparent 65%)}.home-hero__fade{inset:calc(var(--home-mobile-media-height) * .7) 0 auto;height:calc(var(--home-mobile-media-height) * .3 + var(--_sizes---spacing--3xl));background:linear-gradient(to bottom,transparent,var(--ploy-background-primary) calc(var(--home-mobile-media-height) * .3),var(--ploy-background-primary) 100%)}.home-hero__content{min-height:0;padding-top:calc(var(--home-mobile-media-height) + var(--_sizes---spacing--3xl));gap:var(--_sizes---spacing--2xl)}.home-hero__title{font-size:var(--_text---titles--h2);line-height:1.16}.home-hero__bottom{grid-template-columns:minmax(0,1fr);gap:var(--_sizes---spacing--xl);align-items:start;margin-top:0}.home-hero__intro{max-width:100%}.industry-slider{max-width:none;margin-left:0}.industry-slider__track{aspect-ratio:4 / 3}.industry-slider__caption{padding:var(--_sizes---spacing--m);padding-top:var(--_sizes---spacing--2xl)}}@media(prefers-reduced-motion:reduce){.home-page .site-nav__shell,.home-hero__video{transition:none}.industry-slider__dot[aria-pressed=true] .industry-slider__timer-progress{stroke-dashoffset:0}}.venture-logo-grid{position:relative}.venture-logo-grid__filter{position:absolute;pointer-events:none}.venture-logo-grid__list{display:grid;grid-template-columns:repeat(var(--venture-columns, 5),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--_sizes---spacing--m);list-style:none;padding:0;margin:0}.venture-logo-grid__item{min-width:0}.venture-logo-grid__surface{height:100%}.venture-logo-grid__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--_sizes---spacing--xs);padding:var(--_sizes---spacing--l) var(--_sizes---spacing--m);min-width:0;height:100%;text-align:center;text-decoration:none;background-color:var(--ploy-background-primary)}.venture-logo-grid__box[href]{transition:background-color .35s ease}.venture-logo-grid__box[href]:hover{background-color:color-mix(in srgb,var(--ploy-background-primary) 96%,var(--ploy-text-primary))}.venture-logo-grid__box[href]:focus-visible{outline:.125rem solid var(--ploy-focus-color);outline-offset:.25rem}.venture-logo-grid__mark{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem}.venture-logo-grid__mark img{width:auto;height:auto;max-width:min(100%,5.5rem);max-height:2.75rem;object-fit:contain}.venture-logo-grid__identity{display:flex;flex-direction:column;align-items:center;gap:var(--_sizes---spacing--xs);width:100%}.venture-logo-grid__label{max-width:22ch;overflow-wrap:anywhere}.venture-logo-grid--photos{background-color:transparent}.venture-logo-grid--photos .venture-logo-grid__box{padding:0;justify-content:flex-start;gap:0;overflow:clip}.venture-logo-grid__photo{width:100%;aspect-ratio:1.05;height:auto;object-fit:cover}.venture-logo-grid--photos .venture-logo-grid__identity{align-items:stretch;justify-content:space-between;gap:var(--_sizes---spacing--l);padding:var(--_sizes---spacing--l) var(--_sizes---spacing--m) var(--_sizes---spacing--m);min-height:8.5rem;flex:1}.venture-logo-grid--photos .venture-logo-grid__mark{justify-content:flex-start;height:2.5rem;min-height:2.5rem}.venture-logo-grid--photos .venture-logo-grid__mark img{width:auto;height:auto;max-width:min(100%,7.5rem);max-height:2rem}.venture-logo-grid--photos [data-venture=andamio] .venture-logo-grid__mark img{max-width:min(100%,6.5rem);max-height:1.625rem}.venture-logo-grid--photos .venture-logo-grid__label{align-self:flex-end;font-size:var(--_text---body--4xs);text-align:right}@media(max-width:61.9375rem){.venture-logo-grid__list:not([data-count="4"]){grid-template-columns:repeat(min(var(--venture-columns, 5),3),minmax(0,1fr))}}@media(max-width:47.9375rem){.venture-logo-grid .venture-logo-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-logo-grid--photos .venture-logo-grid__list{grid-auto-rows:auto}.venture-logo-grid__item:last-child:nth-child(odd){grid-column:1 / -1}.venture-logo-grid--photos .venture-logo-grid__item:last-child:nth-child(odd) .venture-logo-grid__box{flex-direction:row;align-items:stretch}.venture-logo-grid--photos .venture-logo-grid__item:last-child:nth-child(odd) .venture-logo-grid__photo{width:50%;flex:0 0 50%;align-self:stretch}.venture-logo-grid--photos .venture-logo-grid__item:last-child:nth-child(odd) .venture-logo-grid__identity{width:auto;min-width:0}}@media(prefers-reduced-motion:reduce){.venture-logo-grid__box[href]{transition:none}}.home-built__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--_sizes---spacing--xl) var(--_sizes---spacing--l)}.home-built__header{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--_sizes---spacing--m)}.home-built__introduction{max-width:70ch;text-wrap:pretty;line-height:1.5}.home-built__layout>.venture-logo-grid{grid-column:1 / -1;grid-row:2}.home-built__action{grid-column:2;grid-row:1;align-self:center;justify-self:end}@media(max-width:47.9375rem){.home-built__layout{grid-template-columns:minmax(0,1fr)}.home-built__action{grid-column:1;grid-row:3;justify-self:start}}.home-achievements__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);gap:var(--_sizes---spacing--xl);align-items:start}.home-achievements__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_sizes---spacing--xl);min-width:0}.home-achievements__header .heading{max-width:13ch;text-wrap:pretty;overflow-wrap:anywhere}.home-achievements__header .text{max-width:28ch}.home-achievements__metrics{--home-achievements-card-padding: var(--_sizes---spacing--l);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(calc(var(--_text---body--xl) * 4 + 2 * var(--home-achievements-card-padding)),calc((100% - 2 * var(--_sizes---spacing--2xs)) / 3))),1fr));gap:var(--_sizes---spacing--2xs);min-width:0}.home-achievements__metric{min-width:0}.home-achievements__surface{height:100%}.home-achievements__definition{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--_sizes---spacing--xl);padding:var(--home-achievements-card-padding);min-height:calc(var(--_sizes---spacing--3xl) * 2.5);margin:0}.home-achievements__definition dt{max-width:20ch;align-self:flex-end;text-align:right}.home-achievements__definition dd{order:-1;margin:0}.home-achievements__value{display:block;font-family:var(--font-body);font-size:var(--_text---body--xl);font-weight:300;line-height:var(--_text---line-height--s);font-variant-numeric:lining-nums tabular-nums}@media(max-width:61.9375rem){.home-achievements__layout{grid-template-columns:minmax(0,1fr)}.home-achievements__header .heading{max-width:24ch}}@media(max-width:47.9375rem){.home-achievements__metrics{--home-achievements-card-padding: var(--_sizes---spacing--m)}}.home-purpose{padding-top:calc(var(--_sizes---spacing--3xl) + var(--_sizes---spacing--xl));padding-bottom:var(--_sizes---spacing--2xl)}.color-scheme.home-purpose__panel[data-contrast=enhanced]{padding:var(--_sizes---spacing--3xl) var(--_sizes---spacing--3xl)}.home-purpose__layout{display:flex;flex-direction:column;gap:var(--_sizes---spacing--2xl)}.home-purpose__opening{display:flex;flex-direction:column;align-items:center;gap:var(--_sizes---spacing--l);max-width:44rem;margin-inline:auto;text-align:center}.home-purpose__title{max-width:30ch;text-wrap:balance}.home-purpose__opening .text{font-size:var(--_text---body--s);line-height:1.4}.home-purpose__details{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--_sizes---spacing--2xl)}.home-purpose__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:40% 50%}.home-purpose__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_sizes---spacing--m);max-width:34rem;min-width:0}.home-purpose__copy .text{font-size:var(--_text---body--xs);line-height:1.5}.home-purpose__action{background-color:transparent;margin-top:var(--_sizes---spacing--s)}@media(max-width:61.9375rem){.color-scheme.home-purpose__panel[data-contrast=enhanced]{padding:var(--_sizes---spacing--2xl) var(--_sizes---spacing--xl)}.home-purpose__details{gap:var(--_sizes---spacing--xl)}}@media(max-width:47.9375rem){.color-scheme.home-purpose__panel[data-contrast=enhanced]{padding:var(--_sizes---spacing--2xl) var(--_sizes---spacing--l)}.home-purpose__details{grid-template-columns:minmax(0,1fr);gap:var(--_sizes---spacing--l)}.home-purpose__copy{max-width:none}}.home-goals__section{padding-top:var(--_sizes---spacing--3xl);padding-bottom:var(--_sizes---spacing--4xl)}.home-goals__title{margin-bottom:var(--_sizes---spacing--xl)}.home-goals__presentation{display:none}.home-goals__root[data-enhanced=true] .home-goals__fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-goals__root[data-enhanced=true] .home-goals__presentation{display:flex;align-items:center;flex:1;container-type:inline-size}.home-goals__summary,.home-goals__metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--_sizes---spacing--m);width:100%;margin:0}.home-goals__metrics{container-type:inline-size}.home-goals__settled,.home-goals__metric{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);align-items:center;gap:var(--_sizes---spacing--xl);min-width:0}.home-goals__settled-number,.home-goals__value{display:block;grid-column:1;grid-row:1;margin:0;font-family:var(--font-heading);font-size:var(--goals-number-size, clamp(var(--_text---body--4xl), 12cqi, calc(var(--_text---body--4xl) * 1.5)));font-weight:400;font-variant-numeric:lining-nums tabular-nums;letter-spacing:normal;line-height:1.08;white-space:nowrap}.home-goals__char{display:inline-block;will-change:transform,opacity}.home-goals__settled-label,.home-goals__label{display:block;grid-column:2;grid-row:1;max-width:30ch;margin:0}.home-goals__settled-label,.home-goals__label .text{font-size:var(--_text---body--m);line-height:1.4}@media(max-width:47.9375rem){.home-goals__summary,.home-goals__metrics{gap:var(--_sizes---spacing--l)}.home-goals__settled,.home-goals__metric{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_sizes---spacing--2xs)}.home-goals__settled-number,.home-goals__value{order:-1;font-size:var(--goals-number-size, clamp(var(--_text---body--3xl), 19cqi, calc(var(--_text---body--4xl) * 1.6)))}.home-goals__settled-label,.home-goals__label .text{font-size:var(--_text---body--xs)}}@media(min-width:62rem){.home-goals__title{text-align:center}.home-goals__summary,.home-goals__metrics{grid-template-columns:minmax(0,1fr);gap:var(--_sizes---spacing--m);align-items:stretch}.home-goals__settled,.home-goals__metric{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--_sizes---spacing--2xs);text-align:center}.home-goals__settled-number,.home-goals__value{order:-1}.home-goals__settled-label,.home-goals__label{max-width:60ch}.home-goals__settled-label,.home-goals__label .text{font-size:var(--_text---body--s)}}@media(min-width:62rem)and (max-height:45rem){.home-goals__settled,.home-goals__metric{gap:var(--_sizes---spacing--3xs)}.home-goals__settled-label,.home-goals__label .text{font-size:var(--_text---body--xs)}}.home-contact-section{padding-bottom:var(--_sizes---spacing--3xl)}.home-contact-banner{padding:var(--_sizes---spacing--3xl) var(--_sizes---spacing--xl)}.home-contact-banner__content{display:flex;flex-direction:column;align-items:center;gap:var(--_sizes---spacing--l);max-width:44rem;margin-inline:auto;text-align:center}.home-contact-banner__content .heading{overflow-wrap:anywhere}.home-contact-banner__content .text{font-size:var(--_text---body--s);line-height:1.4}.home-contact-banner__content .button{margin-top:var(--_sizes---spacing--2xs)}@media(max-width:47.9375rem){.home-contact-banner{padding:var(--_sizes---spacing--2xl) var(--_sizes---spacing--l)}.home-contact-banner__content{gap:var(--_sizes---spacing--m)}}
