.QuemSomos-module__asYigW__page{--header-offset:88px;background:rgb(var(--bg-rgb));height:100dvh;color:rgb(var(--text-rgb));overflow:hidden}.QuemSomos-module__asYigW__stage{touch-action:none;-webkit-user-select:none;user-select:none;height:100%;position:relative}.QuemSomos-module__asYigW__stage img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.QuemSomos-module__asYigW__sheet{inset:var(--header-offset) 0 0;position:absolute}.QuemSomos-module__asYigW__pageOne{height:100%;position:relative}.QuemSomos-module__asYigW__titleBlock{max-width:min(34rem,100% - 160px);position:absolute;top:10dvh;left:88px}.QuemSomos-module__asYigW__title{letter-spacing:-.045em;max-width:7ch;margin:0;font-size:clamp(3.2rem,11vw,7.2rem);font-weight:900;line-height:.86}.QuemSomos-module__asYigW__signoff{letter-spacing:0;max-width:32ch;color:rgba(var(--text-rgb), .72);margin:22px 0 0;font-size:clamp(.95rem,1.5vw,1.12rem);font-style:italic;font-weight:400;line-height:1.45}.QuemSomos-module__asYigW__pageOneCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;height:100%;padding:24px 88px 72px;display:flex}.QuemSomos-module__asYigW__pageOneTitle{letter-spacing:.14em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(1.7rem,4.2vw,3.1rem);font-weight:700;line-height:1.05}.QuemSomos-module__asYigW__pageOneLogo{object-fit:contain;width:auto;height:56px}[data-theme=light] .QuemSomos-module__asYigW__pageOneLogo{filter:invert()}.QuemSomos-module__asYigW__handmade{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--text-rgb), .48);margin:-12px 0 0;font-size:.62rem}.QuemSomos-module__asYigW__copy{flex-direction:column;justify-content:center;height:100%;padding:24px 88px 72px;display:flex}.QuemSomos-module__asYigW__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--text-rgb), .45);margin:0 0 20px;font-size:.72rem}.QuemSomos-module__asYigW__gramNote{color:rgba(var(--text-rgb), .62);margin:-8px 0 28px;font-size:.95rem;font-style:italic;line-height:1.4}.QuemSomos-module__asYigW__manifesto{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(1.25rem,3.4vw,2.15rem);font-weight:500;line-height:1.25}.QuemSomos-module__asYigW__coord{font-family:var(--font-mono);letter-spacing:-.03em;max-width:16ch;margin:0 0 20px;font-size:clamp(1.6rem,5vw,3.4rem);font-weight:700;line-height:1.05}.QuemSomos-module__asYigW__body{max-width:38rem;color:rgba(var(--text-rgb), .78);margin:0;font-size:1rem;line-height:1.55}.QuemSomos-module__asYigW__body+.QuemSomos-module__asYigW__body{margin-top:16px}.QuemSomos-module__asYigW__specsPage{padding-bottom:96px}.QuemSomos-module__asYigW__specs{flex-direction:column;gap:22px;display:flex}.QuemSomos-module__asYigW__spec{flex-direction:column;gap:8px;display:flex}.QuemSomos-module__asYigW__kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--text-rgb), .5);font-size:.68rem}.QuemSomos-module__asYigW__num{font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(2rem,7vw,3.6rem);font-weight:800;line-height:.9}.QuemSomos-module__asYigW__spec p{max-width:28rem;color:rgba(var(--text-rgb), .72);margin:0;line-height:1.45}.QuemSomos-module__asYigW__close{background:rgb(var(--bg-rgb));height:100%;color:rgb(var(--text-rgb));flex-direction:column;justify-content:flex-end;padding:8px 0 100px;display:flex}.QuemSomos-module__asYigW__closeLook{touch-action:pan-y;flex:1;align-items:center;width:100%;min-height:0;display:flex}.QuemSomos-module__asYigW__closeLook button[aria-label=Anterior],.QuemSomos-module__asYigW__closeLook button[aria-label=Próxima]{border-color:rgba(var(--text-rgb), .28);color:rgb(var(--text-rgb))}.QuemSomos-module__asYigW__closeLook button[aria-label=Anterior]:hover,.QuemSomos-module__asYigW__closeLook button[aria-label=Próxima]:hover{border-color:rgba(var(--text-rgb), .6);background:rgba(var(--text-rgb), .06)}.QuemSomos-module__asYigW__closeLook span{color:rgba(var(--text-rgb), .55)}.QuemSomos-module__asYigW__closeCopy{z-index:1;max-width:40rem;padding:0 88px;position:relative}.QuemSomos-module__asYigW__closeCopy h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.7rem,4.2vw,2.8rem);font-weight:700;line-height:1.15}.QuemSomos-module__asYigW__closeCopy p{color:rgba(var(--text-rgb), .72);margin:0 0 28px;line-height:1.45}.QuemSomos-module__asYigW__cta{border:1px solid rgb(var(--text-rgb));min-height:48px;color:rgb(var(--text-rgb));font-family:var(--font-mono);letter-spacing:.14em;align-items:center;padding:0 22px;font-size:.72rem;text-decoration:none;display:inline-flex}.QuemSomos-module__asYigW__pager{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}.QuemSomos-module__asYigW__dots{pointer-events:auto;align-items:center;gap:8px;display:flex}.QuemSomos-module__asYigW__dot{background:rgba(var(--text-rgb), .28);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.QuemSomos-module__asYigW__dot[data-on=true]{background:rgb(var(--text-rgb))}.QuemSomos-module__asYigW__hint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--text-rgb), .42);margin:0;font-size:.62rem}@media (min-width:900px){.QuemSomos-module__asYigW__manifesto{max-width:22ch}.QuemSomos-module__asYigW__specs{grid-template-columns:repeat(3,1fr);gap:32px;width:min(100%,980px);display:grid}}@media (max-width:768px){.QuemSomos-module__asYigW__page{--header-offset:76px}.QuemSomos-module__asYigW__pageOne{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%;padding:0 28px 96px;display:flex}.QuemSomos-module__asYigW__titleBlock{max-width:100%;margin:0 0 32px;position:static;left:auto}.QuemSomos-module__asYigW__title{font-size:clamp(2.5rem,12vw,3.5rem)}.QuemSomos-module__asYigW__signoff{max-width:28ch;margin-top:16px;font-size:.9rem;line-height:1.45}.QuemSomos-module__asYigW__pageOneCenter{flex:none;justify-content:flex-start;gap:24px;height:auto;padding:0}.QuemSomos-module__asYigW__pageOneTitle{letter-spacing:.12em;max-width:15ch;font-size:clamp(1.15rem,4vw,1.45rem)}.QuemSomos-module__asYigW__pageOneLogo{height:44px}.QuemSomos-module__asYigW__handmade{letter-spacing:.24em;margin-top:-8px;font-size:.6rem}.QuemSomos-module__asYigW__copy{box-sizing:border-box;justify-content:center;padding:28px 28px 96px;overflow:visible}.QuemSomos-module__asYigW__manifesto{max-width:none;font-size:clamp(1.15rem,4.8vw,1.5rem);line-height:1.32}.QuemSomos-module__asYigW__coord{max-width:none;margin-bottom:18px;font-size:clamp(1.45rem,6.5vw,2.2rem)}.QuemSomos-module__asYigW__body{max-width:none;font-size:.98rem;line-height:1.52}.QuemSomos-module__asYigW__specsPage{justify-content:center;padding:28px 28px 96px}.QuemSomos-module__asYigW__gramNote{margin-bottom:20px;font-size:.92rem}.QuemSomos-module__asYigW__specs{gap:18px}.QuemSomos-module__asYigW__spec{gap:6px}.QuemSomos-module__asYigW__num{font-size:1.95rem}.QuemSomos-module__asYigW__spec p{max-width:none;font-size:.96rem;line-height:1.45}.QuemSomos-module__asYigW__close{padding-bottom:92px}.QuemSomos-module__asYigW__closeCopy{padding-left:24px;padding-right:24px}.QuemSomos-module__asYigW__closeCopy h2{max-width:13ch;font-size:clamp(1.35rem,6.2vw,1.85rem);line-height:1.12}.QuemSomos-module__asYigW__closeCopy p{margin-bottom:22px;font-size:.94rem}.QuemSomos-module__asYigW__closeLook [class*=controls]{margin-bottom:8px}.QuemSomos-module__asYigW__closeLook [class*=frame]{width:min(320px,72vw,min(46dvh,420px)/1.77778)!important;max-height:min(46dvh,420px)!important}.QuemSomos-module__asYigW__pager{bottom:max(16px, env(safe-area-inset-bottom,0px))}}
