.quienes-somos-module__jdz8XW__page{background:var(--color-mist);overflow-x:clip}.quienes-somos-module__jdz8XW__hero{z-index:2;--hero-progress:0;height:calc(100vh + 620px);min-height:1180px;position:relative}.quienes-somos-module__jdz8XW__heroSticky{height:100vh;min-height:720px;position:sticky;top:0;overflow:hidden}.quienes-somos-module__jdz8XW__heroImageFrame{width:min(1136px,100vw - 80px);height:521px;transform:translate3d(-50%, calc(var(--hero-progress) * 92px), 0);will-change:transform;position:absolute;top:232px;left:50%}.quienes-somos-module__jdz8XW__heroImage{border-radius:calc(10px + var(--hero-progress) * 10px);opacity:calc(.86 + var(--hero-progress) * .14);transform:scale(calc(1 - var(--hero-progress) * .08));transform-origin:top;will-change:transform, opacity;animation:.7s cubic-bezier(.16,1,.3,1) both quienes-somos-module__jdz8XW__hero-image-in;position:absolute;inset:0;overflow:hidden}.quienes-somos-module__jdz8XW__heroPanelShell{z-index:2;height:421px;transform:translate3d(0, calc(var(--hero-progress) * -421px), 0);will-change:transform;position:absolute;inset:0 0 auto}.quienes-somos-module__jdz8XW__heroPanel{text-align:center;background:#fff;border-radius:0 0 60px 60px;justify-content:center;align-items:flex-end;height:100%;padding:0 24px 58px;animation:.9s cubic-bezier(.16,1,.3,1) .1s both quienes-somos-module__jdz8XW__hero-panel-in;display:flex}.quienes-somos-module__jdz8XW__heroCopy h1{letter-spacing:-.035em;text-wrap:balance;color:var(--color-navy);font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1.02}.quienes-somos-module__jdz8XW__heroCopy p{color:var(--color-muted);margin-top:10px;font-size:20px;line-height:1.4}.quienes-somos-module__jdz8XW__facilities{z-index:1;background:linear-gradient(180deg, #e7f4fc00 0%, var(--color-ice) 100%);--scene-progress:0;min-height:718px;position:relative;overflow:visible}.quienes-somos-module__jdz8XW__facilitiesInner{z-index:2;pointer-events:none;position:relative}.quienes-somos-module__jdz8XW__facilitiesInner>div{min-height:718px;position:relative}.quienes-somos-module__jdz8XW__spainMap{z-index:1;width:min(1100px,80vw);height:900px;opacity:var(--item-opacity,.2);transform:translate3d(0, var(--item-y,34px), 0) scale(var(--item-scale,.98));transform-origin:50%;position:absolute;top:-240px;left:-320px}.quienes-somos-module__jdz8XW__facilitiesCopy{z-index:3;pointer-events:auto;width:484px;color:var(--color-navy);position:absolute;top:67px;right:5px}.quienes-somos-module__jdz8XW__facilitiesIntro h2{letter-spacing:-.025em;max-width:22ch;font-size:32px;font-weight:400;line-height:1}.quienes-somos-module__jdz8XW__facilitiesIntro>p{max-width:47ch;font-family:var(--font-inter-tight), sans-serif;margin-top:20px;font-size:20px;line-height:1.2}.quienes-somos-module__jdz8XW__facilityDetail{width:100%;min-height:238px;color:var(--color-muted-strong);background:#fffffff5;border-radius:14px;grid-template-columns:148px minmax(0,1fr);gap:17px;margin-top:30px;padding:20px;font-size:14px;line-height:1.4;animation:.38s cubic-bezier(.16,1,.3,1) both quienes-somos-module__jdz8XW__facility-detail-in;display:grid;box-shadow:0 16px 42px #102b5824}.quienes-somos-module__jdz8XW__facilityDetailImage{background:var(--color-ice);border-radius:10px;min-height:198px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__facilityDetailBody{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.quienes-somos-module__jdz8XW__facilitySpecialty{color:var(--color-accent-strong);font-size:12px;font-weight:600}.quienes-somos-module__jdz8XW__facilityName{color:var(--color-navy);font-size:22px;font-weight:600}.quienes-somos-module__jdz8XW__facilityDescription{color:var(--color-navy);margin-bottom:4px}.quienes-somos-module__jdz8XW__facilityDetail a{color:var(--color-navy);transition:color .18s}.quienes-somos-module__jdz8XW__facilityDetail a:hover{color:var(--color-accent)}.quienes-somos-module__jdz8XW__facilityMapLink{align-items:center;gap:6px;margin-top:5px;font-weight:600;display:inline-flex}.quienes-somos-module__jdz8XW__facilityConnector{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.quienes-somos-module__jdz8XW__connectorRoute,.quienes-somos-module__jdz8XW__connectorData{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.quienes-somos-module__jdz8XW__connectorRoute{stroke:#038fd36b;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.62s cubic-bezier(.16,1,.3,1) forwards quienes-somos-module__jdz8XW__facility-route-in}.quienes-somos-module__jdz8XW__connectorData{opacity:0;stroke-width:2px;animation:.18s ease-out .46s forwards quienes-somos-module__jdz8XW__facility-data-visible}@keyframes quienes-somos-module__jdz8XW__facility-detail-in{0%{opacity:.35;filter:blur(3px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes quienes-somos-module__jdz8XW__facility-route-in{to{stroke-dashoffset:0}}@keyframes quienes-somos-module__jdz8XW__facility-data-visible{to{opacity:.95}}.quienes-somos-module__jdz8XW__warehouseSection{padding:112px 0}.quienes-somos-module__jdz8XW__warehouseGrid{grid-template-columns:460px minmax(0,1fr);justify-content:space-between;align-items:start;gap:64px;display:grid}.quienes-somos-module__jdz8XW__warehouseCopy{color:var(--color-navy);padding-top:2px}.quienes-somos-module__jdz8XW__warehouseStat{flex-direction:column;gap:4px;margin-bottom:28px;display:flex}.quienes-somos-module__jdz8XW__warehouseStat strong{letter-spacing:-.02em;font-size:64px;font-weight:700;line-height:1}.quienes-somos-module__jdz8XW__warehouseStat span{color:var(--color-accent-strong);letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:600}.quienes-somos-module__jdz8XW__warehouseCopy h2{letter-spacing:-.025em;max-width:16ch;font-size:36px;font-weight:500;line-height:1.08}.quienes-somos-module__jdz8XW__warehouseCopy p{max-width:46ch;font-family:var(--font-inter-tight), sans-serif;color:#51515e;margin-top:20px;font-size:16px;line-height:1.5}.quienes-somos-module__jdz8XW__warehouseCollage{aspect-ratio:4/3;width:100%;position:relative}.quienes-somos-module__jdz8XW__collageGroup{pointer-events:none;grid-template:"big med med"1fr"big small1 small2"1fr/1.3fr 1fr 1fr;gap:12px;display:grid;position:absolute;inset:0}.quienes-somos-module__jdz8XW__collageGroup[data-active=true]{pointer-events:auto}.quienes-somos-module__jdz8XW__collageTile{background:var(--color-ice);opacity:0;border-radius:14px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.55)rotate(-9deg)}.quienes-somos-module__jdz8XW__collageGroup[data-active=true] .quienes-somos-module__jdz8XW__collageTile{opacity:1;transition-delay:var(--tile-delay,0s);transform:scale(1)rotate(0)}.quienes-somos-module__jdz8XW__collageTile[data-slot="0"]{grid-area:big}.quienes-somos-module__jdz8XW__collageTile[data-slot="1"]{grid-area:med}.quienes-somos-module__jdz8XW__collageTile[data-slot="2"]{grid-area:small1}.quienes-somos-module__jdz8XW__collageTile[data-slot="3"]{grid-area:small2}.quienes-somos-module__jdz8XW__warehousePlaceholder{background:var(--color-ice);min-height:320px;color:var(--color-muted);text-align:center;border:1px dashed #102b582e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.quienes-somos-module__jdz8XW__warehousePlaceholder svg{color:var(--color-accent-strong)}.quienes-somos-module__jdz8XW__warehousePlaceholder p{max-width:32ch;font-size:14px;font-style:italic;line-height:1.4}.quienes-somos-module__jdz8XW__knowledgeIntro{--scene-progress:0;padding:100px 0}.quienes-somos-module__jdz8XW__knowledgeIntroGrid{grid-template-columns:480px minmax(0,687px);justify-content:space-between;align-items:start;gap:64px;display:grid}.quienes-somos-module__jdz8XW__knowledgeCopy{color:var(--color-navy);padding-top:2px}.quienes-somos-module__jdz8XW__knowledgeCopy h2{letter-spacing:-.025em;max-width:15ch;font-size:36px;font-weight:500;line-height:1}.quienes-somos-module__jdz8XW__knowledgeCopy p{max-width:60ch;font-family:var(--font-inter-tight), sans-serif;color:#51515e;margin-top:20px;font-size:16px;line-height:1.25}.quienes-somos-module__jdz8XW__knowledgeCopy p+p{margin-top:10px}.quienes-somos-module__jdz8XW__dogsImage{height:473px;opacity:var(--item-opacity,.2);transform:translate3d(0, var(--item-y,34px), 0) scale(var(--item-scale,.985));transform-origin:50%;border-radius:10px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__knowledgeScene{isolation:isolate;--scene-progress:0;min-height:1092px;padding-bottom:120px;position:relative;overflow:clip}.quienes-somos-module__jdz8XW__knowledgeCurve{z-index:0;opacity:.9;width:100vw;min-width:100vw;max-width:none;height:1214px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.quienes-somos-module__jdz8XW__knowledgeCards{z-index:2;pointer-events:none;position:relative}.quienes-somos-module__jdz8XW__knowledgeCards>div{min-height:1092px;position:relative}.quienes-somos-module__jdz8XW__knowledgeCard{pointer-events:auto;width:630px;opacity:var(--item-opacity,.15);transform:translate3d(0, var(--item-y,32px), 0) scale(var(--item-scale,.985));will-change:transform, opacity;background:#fff;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:20px;display:grid;position:absolute;box-shadow:0 10px 28px #102b580a}.quienes-somos-module__jdz8XW__knowledgeGlow{z-index:4;border-radius:inherit;position:absolute;inset:-1px}.quienes-somos-module__jdz8XW__knowledgeCard:first-child{min-height:194px;top:0;left:18px}.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(2){min-height:226px;top:248px;right:18px}.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(3){min-height:234px;top:528px;left:18px}.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(4){min-height:240px;top:852px;right:18px}.quienes-somos-module__jdz8XW__knowledgeImage{border-radius:10px;width:180px;height:100%;min-height:154px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__knowledgeCard h3{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.08}.quienes-somos-module__jdz8XW__knowledgeCard p{font-family:var(--font-inter-tight), sans-serif;color:#515151;margin-top:20px;font-size:18px;line-height:1.2}.quienes-somos-module__jdz8XW__missionSection{--scene-progress:0;padding:0 0 100px}.quienes-somos-module__jdz8XW__missionGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quienes-somos-module__jdz8XW__statementCard{min-height:516px;opacity:var(--item-opacity,.2);transform:translate3d(0, var(--item-y,32px), 0) scale(var(--item-scale,.985));border-radius:20px;overflow:hidden}.quienes-somos-module__jdz8XW__statementCard h2{letter-spacing:-.015em;margin-top:14px;font-size:24px;font-weight:400;line-height:1.42}.quienes-somos-module__jdz8XW__statementLabel{width:fit-content;color:var(--color-accent-strong);border:1px solid #038fd333;border-radius:10px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.quienes-somos-module__jdz8XW__missionCard{background:var(--color-navy);color:#fff;align-items:flex-end;padding:50px;display:flex}.quienes-somos-module__jdz8XW__visionCard{color:var(--color-navy);background:#fff;flex-direction:column;justify-content:space-between;padding:50px 50px 0;display:flex}.quienes-somos-module__jdz8XW__visionImage{border-radius:10px 10px 0 0;height:200px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__nutritionSection{background:linear-gradient(180deg, #e7f4fc00 0%, var(--color-ice) 100%);--scene-progress:0;padding-bottom:100px}.quienes-somos-module__jdz8XW__nutritionHeading{grid-template-columns:427px minmax(0,658px);justify-content:space-between;gap:60px;display:grid}.quienes-somos-module__jdz8XW__nutritionHeading h2{letter-spacing:-.025em;font-size:36px;font-weight:400;line-height:1.4}.quienes-somos-module__jdz8XW__nutritionHeading h2 strong{font-weight:500}.quienes-somos-module__jdz8XW__nutritionHeading p{font-family:var(--font-inter-tight), sans-serif;color:var(--color-navy-deep);font-size:18px;line-height:1.2}.quienes-somos-module__jdz8XW__brandsFrame{opacity:var(--item-opacity,.2);transform:translate3d(0, var(--item-y,30px), 0) scale(var(--item-scale,.985));margin-top:50px}.quienes-somos-module__jdz8XW__timelineSection{height:calc(100svh + var(--timeline-travel,1200px));background:var(--color-navy);color:#fff;--scene-progress:0;min-height:0;padding-bottom:120px;position:relative;overflow:clip}.quienes-somos-module__jdz8XW__timelineSticky{background:var(--color-navy);height:100svh;min-height:760px;padding:56px 0 64px;position:sticky;top:0;overflow:hidden}.quienes-somos-module__jdz8XW__timelineHeader{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.quienes-somos-module__jdz8XW__timelineHeader h2{letter-spacing:-.025em;font-size:40px;font-weight:400;line-height:1.4}.quienes-somos-module__jdz8XW__timelineHeader p{max-width:70ch;font-family:var(--font-inter-tight), sans-serif;color:var(--color-ice);margin-top:10px;font-size:16px;line-height:1.3}.quienes-somos-module__jdz8XW__timelineControls{flex:none;gap:10px;display:flex}.quienes-somos-module__jdz8XW__timelineControls button{cursor:pointer;width:44px;height:44px;color:var(--color-navy);background:#fff;border:1px solid #ffffff3d;border-radius:10px;place-items:center;transition:background-color .18s ease-out,color .18s ease-out;display:grid}.quienes-somos-module__jdz8XW__timelineControls svg{width:18px;height:18px}.quienes-somos-module__jdz8XW__timelineScroller{contain:paint;overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:none;margin-top:2px;margin-bottom:-48px;padding-block:48px;scroll-padding-left:max(24px,50vw - 626px);overflow:hidden}.quienes-somos-module__jdz8XW__timelineScroller::-webkit-scrollbar{display:none}.quienes-somos-module__jdz8XW__timelineTrack{will-change:transform;column-gap:160px;width:max-content;padding:0 max(24px,50vw - 626px);display:flex;position:relative;transform:translate(0,0)}.quienes-somos-module__jdz8XW__timelineTrack:before{z-index:0;content:"";background:linear-gradient(to left, #e7f4fc00 0%, var(--color-ice) 100%);opacity:.7;height:1px;position:absolute;top:238px;left:0;right:0}.quienes-somos-module__jdz8XW__milestone{z-index:1;scroll-snap-align:start;opacity:.56;flex:0 0 214px;grid-template-rows:214px 16px 214px;row-gap:16px;width:214px;height:476px;transition:opacity .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:none}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true]{opacity:1}.quienes-somos-module__jdz8XW__milestoneImage,.quienes-somos-module__jdz8XW__milestoneCopy{width:214px}.quienes-somos-module__jdz8XW__milestoneImage{background:var(--color-ice);border-radius:3px;height:214px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__milestoneCopy{color:var(--color-ice);align-self:start}.quienes-somos-module__jdz8XW__milestone:nth-child(odd) .quienes-somos-module__jdz8XW__milestoneCopy{padding-top:0}.quienes-somos-module__jdz8XW__milestone:nth-child(2n) .quienes-somos-module__jdz8XW__milestoneCopy{align-self:end;padding-bottom:0}.quienes-somos-module__jdz8XW__milestoneYear{font-family:var(--font-inter-tight), sans-serif;opacity:.62;font-size:16px;line-height:1.4;transition:opacity .28s ease-out,transform .32s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(8px)}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__milestoneYear{opacity:1;transform:none}.quienes-somos-module__jdz8XW__milestoneCopy h3{margin-top:8px;font-size:24px;font-weight:500;line-height:1.2}.quienes-somos-module__jdz8XW__milestoneCopy p{font-family:var(--font-inter-tight), sans-serif;margin-top:14px;font-size:16px;line-height:1.28}.quienes-somos-module__jdz8XW__timelineMarker{align-self:center;width:214px;height:16px;position:relative}.quienes-somos-module__jdz8XW__timelineDot{z-index:2;background:var(--color-navy);border:1px solid #def6ffb8;border-radius:50%;place-items:center;width:16px;height:16px;transition:box-shadow .28s ease-out,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:0;left:calc(50% - 8px);transform:scale(.78)}.quienes-somos-module__jdz8XW__timelineDot:after{border-radius:inherit;content:"";background:var(--color-ice);opacity:.35;width:6px;height:6px;transition:opacity .22s ease-out,transform .32s cubic-bezier(.16,1,.3,1);transform:scale(.55)}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__timelineDot{transform:scale(1);box-shadow:0 0 0 7px #b2e5f924}.quienes-somos-module__jdz8XW__timelineConnector{pointer-events:none;width:50%;height:28px;position:absolute;top:8px;left:0}.quienes-somos-module__jdz8XW__timelineConnector:before,.quienes-somos-module__jdz8XW__timelineConnector:after{content:"";background:var(--color-ice);opacity:.3;transition:opacity .22s ease-out,transform .36s cubic-bezier(.16,1,.3,1);position:absolute;right:0}.quienes-somos-module__jdz8XW__timelineConnector:before{transform-origin:top;width:1px;height:28px;top:0;transform:scaleY(0)}.quienes-somos-module__jdz8XW__timelineConnector:after{transform-origin:100%;width:100%;height:1px;bottom:0;transform:scaleX(0)}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__timelineConnector:before{opacity:1;transform:scaleY(1)}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__timelineConnector:after{opacity:1;transition-delay:70ms;transform:scaleX(1)}.quienes-somos-module__jdz8XW__milestone:nth-child(2n) .quienes-somos-module__jdz8XW__timelineConnector{top:auto;bottom:8px}.quienes-somos-module__jdz8XW__milestone:nth-child(2n) .quienes-somos-module__jdz8XW__timelineConnector:before{transform-origin:bottom;top:auto;bottom:0}.quienes-somos-module__jdz8XW__milestone:nth-child(2n) .quienes-somos-module__jdz8XW__timelineConnector:after{top:0;bottom:auto}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__timelineDot:after{animation:1.4s cubic-bezier(.16,1,.3,1) infinite quienes-somos-module__jdz8XW__timelineDotPulse}@keyframes quienes-somos-module__jdz8XW__timelineDotPulse{0%,to{opacity:.65;transform:scale(.72)}45%{opacity:1;transform:scale(1)}}.quienes-somos-module__jdz8XW__timelineOutro{z-index:1;flex:0 0 300px;place-items:center;width:300px;height:476px;display:grid;position:relative}.quienes-somos-module__jdz8XW__timelineEllipsis{align-items:center;gap:10px;display:flex}.quienes-somos-module__jdz8XW__timelineEllipsis span{background:var(--color-ice);opacity:.35;border-radius:50%;width:8px;height:8px;animation:1.35s ease-in-out infinite quienes-somos-module__jdz8XW__timelineEllipsis}.quienes-somos-module__jdz8XW__timelineEllipsis span:nth-child(2){animation-delay:.15s}.quienes-somos-module__jdz8XW__timelineEllipsis span:nth-child(3){animation-delay:.3s}@keyframes quienes-somos-module__jdz8XW__timelineEllipsis{0%,70%,to{opacity:.35;transform:scale(.78)}35%{opacity:1;transform:scale(1)}}.quienes-somos-module__jdz8XW__valuesSection{height:calc(100svh + var(--values-travel,900px));min-height:0;position:relative;overflow:clip}.quienes-somos-module__jdz8XW__valuesSticky{height:100svh;min-height:760px;padding:100px 0 80px;position:sticky;top:0;overflow:hidden}.quienes-somos-module__jdz8XW__valuesCurve{z-index:0;opacity:.9;width:100vw;min-width:100vw;max-width:none;height:590px;position:absolute;top:205px;left:50%;transform:translate(-50%)}.quienes-somos-module__jdz8XW__valuesHeading{z-index:2;text-align:center;max-width:634px;margin:0 auto;position:relative}.quienes-somos-module__jdz8XW__valuesHeading h2{letter-spacing:-.025em;max-width:586px;margin:0 auto;font-size:40px;font-weight:400;line-height:1}.quienes-somos-module__jdz8XW__valuesHeading h2 strong{font-weight:500}.quienes-somos-module__jdz8XW__valuesHeading p{color:var(--color-navy-deep);margin-top:20px;font-size:18px;line-height:1.4}.quienes-somos-module__jdz8XW__valuesScroller{z-index:2;contain:paint;margin-top:75px;position:relative;overflow:hidden}.quienes-somos-module__jdz8XW__valuesTrack{will-change:transform;align-items:flex-start;gap:29px;width:max-content;min-width:100%;padding:0 max(24px,50vw - 626px) 74px;display:flex;transform:translate(0,0)}.quienes-somos-module__jdz8XW__valueCard{width:286px;min-height:270px;transform:translate3d(0, var(--value-offset,0px), 0);background:#fff;border-radius:5px;flex-direction:column;flex:0 0 286px;justify-content:space-between;gap:48px;padding:24px;display:flex;box-shadow:0 12px 32px #102b5808}.quienes-somos-module__jdz8XW__valueCard h3{font-size:23px;font-weight:600;line-height:1.4}.quienes-somos-module__jdz8XW__valueCard p{font-family:var(--font-inter-tight), sans-serif;color:var(--color-muted);font-size:15.5px;line-height:1.4}@keyframes quienes-somos-module__jdz8XW__hero-panel-in{0%{opacity:.82;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes quienes-somos-module__jdz8XW__hero-image-in{0%{opacity:.65;clip-path:inset(8% 5% 12% round 18px)}to{opacity:1;clip-path:inset(0 round 10px)}}@media (hover:hover) and (pointer:fine){.quienes-somos-module__jdz8XW__knowledgeCard,.quienes-somos-module__jdz8XW__valueCard,.quienes-somos-module__jdz8XW__statementCard{transition:box-shadow .24s ease-out}.quienes-somos-module__jdz8XW__knowledgeCard:hover,.quienes-somos-module__jdz8XW__valueCard:hover{box-shadow:0 18px 44px #102b581a}.quienes-somos-module__jdz8XW__timelineControls button:hover{background:var(--color-accent);color:#fff}}@media (max-width:1279px){.quienes-somos-module__jdz8XW__heroImageFrame{width:calc(100vw - 80px)}.quienes-somos-module__jdz8XW__facilitiesCopy{width:43%;right:0}.quienes-somos-module__jdz8XW__knowledgeIntroGrid{grid-template-columns:minmax(320px,480px) minmax(0,1fr);gap:40px}.quienes-somos-module__jdz8XW__knowledgeCard{width:min(560px,48%)}.quienes-somos-module__jdz8XW__knowledgeCard:first-child,.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(3){left:0}.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(2),.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(4){right:0}.quienes-somos-module__jdz8XW__knowledgeImage{width:150px}}@media (max-width:1023px){.quienes-somos-module__jdz8XW__hero{height:calc(100vh + 500px);min-height:1000px}.quienes-somos-module__jdz8XW__heroSticky{min-height:650px}.quienes-somos-module__jdz8XW__heroImageFrame{width:calc(100vw - 48px);height:500px;top:200px}.quienes-somos-module__jdz8XW__heroPanelShell{height:360px;transform:translate3d(0, calc(var(--hero-progress) * -360px), 0)}.quienes-somos-module__jdz8XW__heroPanel{border-radius:0 0 42px 42px;padding-bottom:42px}.quienes-somos-module__jdz8XW__heroCopy h1{font-size:clamp(44px,6.4vw,64px)}.quienes-somos-module__jdz8XW__facilities{min-height:900px;overflow:hidden}.quienes-somos-module__jdz8XW__facilitiesInner>div{min-height:900px}.quienes-somos-module__jdz8XW__spainMap{aspect-ratio:858/723;width:min(760px,96vw);height:auto;transform:translate3d(-50%, var(--item-y,34px), 0) scale(var(--item-scale,.98));top:250px;left:50%}.quienes-somos-module__jdz8XW__facilitiesCopy{width:min(600px,90%);top:70px;left:0;right:auto}.quienes-somos-module__jdz8XW__facilityConnector{display:none}.quienes-somos-module__jdz8XW__facilityDetail{max-width:480px}.quienes-somos-module__jdz8XW__warehouseSection{padding:80px 0}.quienes-somos-module__jdz8XW__warehouseGrid{grid-template-columns:1fr;gap:32px}.quienes-somos-module__jdz8XW__warehouseCopy h2,.quienes-somos-module__jdz8XW__warehouseCopy p{max-width:640px}.quienes-somos-module__jdz8XW__knowledgeIntro{padding:80px 0}.quienes-somos-module__jdz8XW__knowledgeIntroGrid{grid-template-columns:1fr}.quienes-somos-module__jdz8XW__knowledgeCopy{max-width:640px}.quienes-somos-module__jdz8XW__dogsImage{height:min(54vw,473px)}.quienes-somos-module__jdz8XW__knowledgeScene{min-height:auto;padding:30px 0 120px}.quienes-somos-module__jdz8XW__knowledgeCards>div{grid-template-columns:1fr 1fr;gap:18px;min-height:auto;display:grid}.quienes-somos-module__jdz8XW__knowledgeCard,.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(n){align-content:start;width:100%;min-height:290px;position:relative;top:auto;left:auto;right:auto}.quienes-somos-module__jdz8XW__knowledgeImage{width:132px;height:132px;min-height:132px}.quienes-somos-module__jdz8XW__knowledgeCard p{font-size:16px}.quienes-somos-module__jdz8XW__knowledgeCurve{height:calc(100% + 160px);top:-70px}.quienes-somos-module__jdz8XW__missionSection{padding:0 0 80px}.quienes-somos-module__jdz8XW__statementCard{min-height:460px}.quienes-somos-module__jdz8XW__missionCard{padding:36px}.quienes-somos-module__jdz8XW__visionCard{padding:36px 36px 0}.quienes-somos-module__jdz8XW__statementCard h2{font-size:22px}.quienes-somos-module__jdz8XW__nutritionHeading{grid-template-columns:1fr;gap:26px}.quienes-somos-module__jdz8XW__nutritionHeading p{max-width:680px}.quienes-somos-module__jdz8XW__timelineSticky{padding:80px 0 120px}.quienes-somos-module__jdz8XW__valuesSticky{padding:80px 0 64px}}@media (max-width:767px){.quienes-somos-module__jdz8XW__hero{height:calc(100svh + 420px);min-height:880px}.quienes-somos-module__jdz8XW__heroSticky{height:100svh;min-height:600px}.quienes-somos-module__jdz8XW__heroImageFrame{width:calc(100vw - 32px);height:min(68vh,430px);top:190px}.quienes-somos-module__jdz8XW__heroPanelShell{height:330px;transform:translate3d(0, calc(var(--hero-progress) * -330px), 0)}.quienes-somos-module__jdz8XW__heroPanel{border-radius:0 0 28px 28px;padding:0 18px 38px}.quienes-somos-module__jdz8XW__heroCopy h1{font-size:clamp(38px,10.5vw,48px)}.quienes-somos-module__jdz8XW__heroCopy p{max-width:31ch;font-size:16px}.quienes-somos-module__jdz8XW__facilities,.quienes-somos-module__jdz8XW__facilitiesInner>div{min-height:1230px}.quienes-somos-module__jdz8XW__facilitiesCopy{width:100%;top:58px}.quienes-somos-module__jdz8XW__facilitiesIntro h2{font-size:28px}.quienes-somos-module__jdz8XW__facilitiesIntro>p{font-size:17px}.quienes-somos-module__jdz8XW__facilityDetail{grid-template-columns:112px minmax(0,1fr);width:100%;min-height:0;margin-top:0;padding:14px;position:absolute;top:790px;left:0;right:0}.quienes-somos-module__jdz8XW__facilityDetailImage{min-height:220px}.quienes-somos-module__jdz8XW__facilities{overflow:hidden}.quienes-somos-module__jdz8XW__spainMap{aspect-ratio:858/723;width:200%;height:auto;transform:translate3d(0, var(--item-y,34px), 0) scale(var(--item-scale,.98));top:270px;left:-60%}.quienes-somos-module__jdz8XW__warehouseSection{padding:64px 0}.quienes-somos-module__jdz8XW__warehouseStat strong{font-size:48px}.quienes-somos-module__jdz8XW__warehouseCopy h2{font-size:28px}.quienes-somos-module__jdz8XW__warehouseCollage{aspect-ratio:1}.quienes-somos-module__jdz8XW__collageGroup{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"big med""small1 small2";gap:8px}.quienes-somos-module__jdz8XW__knowledgeIntro{padding:64px 0 44px}.quienes-somos-module__jdz8XW__knowledgeCopy h2{font-size:30px}.quienes-somos-module__jdz8XW__dogsImage{height:58vw;min-height:240px}.quienes-somos-module__jdz8XW__knowledgeScene{padding-bottom:120px}.quienes-somos-module__jdz8XW__knowledgeCards>div{grid-template-columns:1fr;gap:14px}.quienes-somos-module__jdz8XW__knowledgeCard,.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(n){border-radius:10px;grid-template-columns:112px 1fr;min-height:0;padding:14px}.quienes-somos-module__jdz8XW__knowledgeImage{width:112px;height:112px;min-height:112px}.quienes-somos-module__jdz8XW__knowledgeCard h3{font-size:20px}.quienes-somos-module__jdz8XW__knowledgeCard p{margin-top:10px;font-size:15px}.quienes-somos-module__jdz8XW__knowledgeCurve{stroke-width:10px;height:calc(100% + 40px);top:-20px}.quienes-somos-module__jdz8XW__missionSection{padding:0 0 64px}.quienes-somos-module__jdz8XW__missionGrid{grid-template-columns:1fr;gap:14px}.quienes-somos-module__jdz8XW__statementCard{min-height:390px}.quienes-somos-module__jdz8XW__missionCard{padding:28px 24px}.quienes-somos-module__jdz8XW__visionCard{padding:28px 24px 0}.quienes-somos-module__jdz8XW__statementCard h2{font-size:21px;line-height:1.35}.quienes-somos-module__jdz8XW__visionImage{height:180px}.quienes-somos-module__jdz8XW__nutritionSection{padding-bottom:64px}.quienes-somos-module__jdz8XW__nutritionHeading h2{font-size:30px;line-height:1.2}.quienes-somos-module__jdz8XW__nutritionHeading p{font-size:16px}.quienes-somos-module__jdz8XW__brandsFrame{margin-top:34px}.quienes-somos-module__jdz8XW__timelineSection{height:auto;min-height:860px}.quienes-somos-module__jdz8XW__timelineSticky{height:auto;min-height:860px;padding:104px 0 120px;position:relative}.quienes-somos-module__jdz8XW__timelineHeader{align-items:flex-start}.quienes-somos-module__jdz8XW__timelineHeader h2{font-size:32px;line-height:1.2}.quienes-somos-module__jdz8XW__timelineHeader p{font-size:15px}.quienes-somos-module__jdz8XW__timelineControls{display:none}.quienes-somos-module__jdz8XW__timelineScroller{scroll-snap-type:x proximity;margin-top:-10px;scroll-padding-left:24px;overflow-x:auto}.quienes-somos-module__jdz8XW__timelineTrack{will-change:auto;column-gap:28px;padding-inline:24px;transform:none}.quienes-somos-module__jdz8XW__timelineTrack:before{top:248px}.quienes-somos-module__jdz8XW__milestone{flex-basis:250px;grid-template-rows:250px 16px 250px;row-gap:20px;width:250px;height:556px}.quienes-somos-module__jdz8XW__timelineOutro{height:556px}.quienes-somos-module__jdz8XW__milestoneImage,.quienes-somos-module__jdz8XW__milestoneCopy,.quienes-somos-module__jdz8XW__timelineMarker{width:250px}.quienes-somos-module__jdz8XW__milestoneImage{height:250px}.quienes-somos-module__jdz8XW__milestoneCopy h3{font-size:20px}.quienes-somos-module__jdz8XW__milestoneCopy p{font-size:14px}.quienes-somos-module__jdz8XW__valuesSection{height:auto;min-height:0}.quienes-somos-module__jdz8XW__valuesSticky{height:auto;min-height:0;padding:104px 0 64px;position:relative;overflow:clip}.quienes-somos-module__jdz8XW__valuesHeading h2{font-size:30px;line-height:1.05}.quienes-somos-module__jdz8XW__valuesHeading p{font-size:16px}.quienes-somos-module__jdz8XW__valuesScroller{margin-top:48px;overflow:visible}.quienes-somos-module__jdz8XW__valuesTrack{will-change:auto;grid-template-columns:1fr;gap:16px;width:auto;min-width:0;padding:0 24px;display:grid;transform:none!important}.quienes-somos-module__jdz8XW__valuesCurve{height:420px;top:190px}.quienes-somos-module__jdz8XW__valueCard{width:100%;min-height:220px;transform:none}}@media (max-width:430px){.quienes-somos-module__jdz8XW__knowledgeCard,.quienes-somos-module__jdz8XW__knowledgeCard:nth-child(n){grid-template-columns:94px 1fr}.quienes-somos-module__jdz8XW__knowledgeImage{width:94px;height:110px;min-height:110px}.quienes-somos-module__jdz8XW__knowledgeCard h3{font-size:18px}.quienes-somos-module__jdz8XW__knowledgeCard p{font-size:14px;line-height:1.25}.quienes-somos-module__jdz8XW__statementCard{min-height:370px}}@media (prefers-reduced-motion:reduce){.quienes-somos-module__jdz8XW__collageTile{transition:none}.quienes-somos-module__jdz8XW__facilityDetail,.quienes-somos-module__jdz8XW__connectorRoute,.quienes-somos-module__jdz8XW__connectorData{animation:none}.quienes-somos-module__jdz8XW__connectorRoute{stroke-dashoffset:0}.quienes-somos-module__jdz8XW__connectorData{opacity:0}.quienes-somos-module__jdz8XW__timelineEllipsis span{opacity:1;animation:none;transform:none}.quienes-somos-module__jdz8XW__milestone{opacity:1;transition:none}.quienes-somos-module__jdz8XW__milestoneYear{opacity:1;transition:none;transform:none}.quienes-somos-module__jdz8XW__timelineDot{box-shadow:none;transition:none;transform:none}.quienes-somos-module__jdz8XW__timelineDot:after,.quienes-somos-module__jdz8XW__timelineConnector:before,.quienes-somos-module__jdz8XW__timelineConnector:after{opacity:1;transition:none;transform:none}.quienes-somos-module__jdz8XW__milestone[data-timeline-active=true] .quienes-somos-module__jdz8XW__timelineDot:after{animation:none}.quienes-somos-module__jdz8XW__hero,.quienes-somos-module__jdz8XW__heroSticky{height:auto;min-height:760px}.quienes-somos-module__jdz8XW__heroSticky{position:relative}.quienes-somos-module__jdz8XW__heroImageFrame{transform:translate(-50%)}.quienes-somos-module__jdz8XW__heroImage{opacity:1;animation:none;transform:none}.quienes-somos-module__jdz8XW__heroPanelShell{transform:none}.quienes-somos-module__jdz8XW__heroPanel{animation:none}.quienes-somos-module__jdz8XW__timelineSection{height:auto;min-height:940px}.quienes-somos-module__jdz8XW__timelineSticky{height:auto;min-height:940px;padding-bottom:120px;position:relative}.quienes-somos-module__jdz8XW__valuesSection{height:auto;min-height:0}.quienes-somos-module__jdz8XW__valuesSticky{height:auto;min-height:0;position:relative}.quienes-somos-module__jdz8XW__valuesScroller{overflow:visible}.quienes-somos-module__jdz8XW__valuesTrack{will-change:auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:auto;min-width:0;padding-bottom:0;display:grid;transform:none!important}.quienes-somos-module__jdz8XW__valueCard{flex-basis:auto;width:auto;min-height:240px;transform:none}.quienes-somos-module__jdz8XW__spainMap,.quienes-somos-module__jdz8XW__dogsImage,.quienes-somos-module__jdz8XW__knowledgeCard,.quienes-somos-module__jdz8XW__statementCard,.quienes-somos-module__jdz8XW__brandsFrame,.quienes-somos-module__jdz8XW__milestone,.quienes-somos-module__jdz8XW__valueCard{opacity:1;transition:none;transform:none}.quienes-somos-module__jdz8XW__knowledgeCurve path,.quienes-somos-module__jdz8XW__valuesCurve path{stroke-dashoffset:0!important}}
