.ind.co{padding-top:0}.co{--co-gap:clamp(32px,5vw,96px);--co-measure:46rem}.co h2{margin:0}.co-hero{position:relative;isolation:isolate;padding:clamp(140px,22vh,220px) 0 var(--pw-section-y)}.co-hero:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:clamp(460px,72vh,760px);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--pw-sky) 11%,var(--pw-paper)) 0%,color-mix(in srgb,var(--pw-sky) 5%,var(--pw-paper)) 55%,var(--pw-paper) 100%)}.co-hero-t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:end;gap:28px clamp(32px,5vw,96px)}.co-h1 .wl{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.co-h1 .wl>span{display:inline-block;translate:0 105%;transition:translate var(--pw-dur-reveal) cubic-bezier(.2,.8,.2,1);transition-delay:calc(.15s + var(--i) * 80ms)}.ind-in .co-h1 .wl>span{translate:0 0}.co-lede{margin:0 0 .5em;opacity:0;translate:0 12px;transition:opacity var(--pw-dur-slow) var(--pw-ease) .55s,translate var(--pw-dur-reveal) var(--pw-ease) .55s}.ind-in .co-lede{opacity:1;translate:0 0}.co-band{--ar:2.625;margin:clamp(56px,8vh,96px) 0 0;aspect-ratio:var(--ar)}.co-video{position:relative;overflow:hidden;border-radius:var(--pw-r-scene);background:var(--pw-ink);cursor:pointer;transition:width 1s cubic-bezier(.65,0,.35,1),height 1s cubic-bezier(.65,0,.35,1),margin-left 1s cubic-bezier(.65,0,.35,1)}.co-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.co-band .co-v-loop{scale:1.05;transition:scale 1.8s var(--pw-ease) .2s}.ind-in .co-band .co-v-loop{scale:1}.co-band.co-video{opacity:0;transition:opacity var(--pw-dur-slow) var(--pw-ease) .35s,width 1s cubic-bezier(.65,0,.35,1),height 1s cubic-bezier(.65,0,.35,1),margin-left 1s cubic-bezier(.65,0,.35,1)}.ind-in .co-band.co-video{opacity:1}.co-video .co-v-full{opacity:0;transition:opacity .2s var(--pw-ease-ui)}.co-video.is-full .co-v-full{opacity:1}.co-video:after{content:"";position:absolute;inset:0;z-index:1;background:var(--pw-ink);opacity:.28;pointer-events:none;transition:opacity .2s var(--pw-ease-ui)}.co-video.is-open:after{opacity:0}.co-video-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;height:2px;background:var(--pw-cloud);transform-origin:left;transform:scaleX(var(--p,0));opacity:0;transition:opacity .2s var(--pw-ease-ui)}.co-video.is-full .co-video-bar{opacity:1}.co-video:focus-visible{outline:2px solid var(--pw-accent);outline-offset:4px}.co-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 var(--co-gap);padding-block:var(--pw-section-y)}.co-why-h{position:sticky;top:110px;align-self:start}.co-why-b{display:flex;flex-direction:column;gap:20px}.co-why-b p{margin:0;max-width:var(--co-measure);font-size:var(--pw-body-l);line-height:1.6;color:var(--pw-ink-2);text-wrap:pretty}.co-why-b .co-why-lead{margin-bottom:8px;font:400 clamp(1.35rem,2vw,1.875rem)/1.32 var(--pw-font);letter-spacing:-.018em;color:var(--pw-ink)}.co-logos{display:grid;grid-template-columns:repeat(6,max-content);justify-content:space-between;align-items:center;gap:28px 16px;max-width:var(--co-measure);margin-top:clamp(32px,3.6vw,52px);color:#0b122080}.co-logos>span{display:flex;transition:color var(--pw-dur-quick) var(--pw-ease-ui)}.co-logos>span:hover{color:var(--pw-ink)}.co-lg{display:block;flex:none;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.co-nums{padding-block:0 var(--pw-section-y)}.co-nums-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pw-col-gap);margin:0;border-top:1px solid var(--pw-ink-3)}.co-nums-l>div{padding-top:28px}.co-nums-l dt{font:400 var(--pw-title-l)/1.05 var(--pw-font);letter-spacing:var(--pw-track-display)}.co-nums-l dd{margin:14px 0 0;max-width:22rem;font-size:var(--pw-body);line-height:1.5;color:var(--pw-ink-2)}.co-team{padding-block:var(--pw-section-y)}.co-team-h{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(40px,4.4vw,64px)}.co-team-h h2{max-width:20ch}.co-team-b{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,80px);align-items:start}.co-frame{margin:0;aspect-ratio:8/5;overflow:hidden;border-radius:var(--pw-r-scene);background:var(--primia-charcoal-12)}.co-frame img{width:100%;height:100%;object-fit:cover}.co-frame img.is-solo{object-position:50% 18%}.co-people{list-style:none;margin:var(--lift,0px) 0 0;padding:0;border-top:1px solid var(--pw-ink-3)}.co-people>li{border-bottom:1px solid var(--pw-ink-3)}.co-p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;border:0;padding:22px 0;background:none;font:inherit;color:var(--pw-ink);text-align:left;cursor:pointer}.co-pn{font:400 clamp(1.5rem,2.4vw,2.2rem)/1.1 var(--pw-font);letter-spacing:-.03em;transition:color var(--pw-dur-base),translate var(--pw-dur-base) var(--pw-ease)}.co-pr{font-size:var(--pw-body-s);color:var(--pw-ink-2);white-space:nowrap}.co-people:hover .co-pn,.co-people:focus-within .co-pn{color:var(--pw-ink-3)}.co-people>li.is-on .co-pn{color:var(--pw-ink);translate:8px 0}.co-pb{list-style:none;margin:0;padding:0 0 0 8px;max-height:0;overflow:hidden;color:var(--pw-ink-2);font-size:var(--pw-body-s);line-height:1.6;transition:max-height var(--pw-dur-slow) var(--pw-ease),padding var(--pw-dur-slow) var(--pw-ease)}.co-people>li.is-on .co-pb{max-height:8rem;padding-bottom:20px}.co-back{padding-block:0 var(--pw-section-y)}.co-back .tr-band-k{margin:0 0 clamp(24px,3.5vh,40px);text-align:center;font-size:var(--pw-body-l);color:var(--pw-ink-2)}.co-back .tr-marquee{display:flex;overflow:hidden;zoom:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.co-back .tr-track{flex:none;display:flex;align-items:center;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px);animation:co-marq 46s linear infinite}.co-back .tr-marquee:hover .tr-track{animation-play-state:paused}@keyframes co-marq{to{translate:-100% 0}}.co-back .tr-logo{display:block;flex:none;background:var(--pw-ink);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.co-back .tr-track>.tr-logo,.co-back .tr-lw{opacity:.55;transition:opacity var(--pw-dur-quick) var(--pw-ease-ui)}.co-back .tr-track>.tr-logo:hover,.co-back .tr-lw:hover{opacity:1}.co-back .tr-lw{display:inline-flex;align-items:center;gap:.5rem;flex:none}.co-back .tr-word{font:700 1.35rem/1 var(--pw-font);font-style:normal;letter-spacing:-.01em;color:var(--pw-ink)}.co-back .tr-lw--lts{gap:.3rem}.co-back .tr-lw--lts b{display:inline-block;font-size:1.55rem;transform:scaleX(.86);transform-origin:left;margin-right:-.25rem}.co-back .tr-word--light{font-weight:300;letter-spacing:.01em;transform:scaleX(.86);transform-origin:left;margin-right:-1.4rem}.co-back .tr-word--cond{font-size:1.25rem;letter-spacing:.06em;transform:scaleX(.82);transform-origin:left;margin-right:-1.3rem}@media(max-width:900px){.co-hero{padding-top:clamp(112px,16vh,150px)}.co-hero-t,.co-why,.co-team-b{grid-template-columns:1fr}.co-band{--ar:1.7778}.co-why-h{position:static}.co-why-b{padding-top:24px}.co-nums-l{grid-template-columns:1fr;gap:0}.co-nums-l>div{padding-block:24px 4px}.co-logos{grid-template-columns:repeat(3,max-content)}}@media(prefers-reduced-motion:reduce){.co-h1 .wl>span,.co-lede,.co-band .co-v-loop,.co-video,.co-band.co-video{transition:none;translate:0 0;opacity:1;scale:1}.co-back .tr-track{animation:none}}.compania .vcursor.is-play:before{box-shadow:none}.compania .vcursor.is-play .vc-ic svg{filter:none}
