.s-momentos{position:relative;--slide-padding-y: 1rem}.s-momentos__cases{display:flex;flex-direction:column;gap:var(--s-offset-ms)}.s-momentos__card{flex:0 0 auto;aspect-ratio:375/260;width:100vw;overflow:hidden;z-index:10;display:flex;align-items:stretch;background:var(--theme-background);position:relative}.s-momentos__card-media,.s-momentos__card-media:before{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.s-momentos__card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-momentos__card-media:before{content:"";display:block;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 49.93%,rgba(0,0,0,.7) 100%)}.s-momentos__card-content{position:relative;z-index:5;display:grid;grid-template-columns:5rem auto 70%;grid-auto-rows:auto;align-items:flex-start;grid-template-areas:"logo . tags" ". . ." "text text text";padding:var(--slide-padding-y) var(--s-ouside-container-offset);width:100%}.s-momentos__card-logo{z-index:5;top:0;left:0;max-width:100%;width:5rem;height:3.75rem;grid-area:logo}.s-momentos__card-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.s-momentos__card-meta{grid-area:tags;display:flex;justify-content:flex-end;align-items:flex-start}.s-momentos__card-tags{list-style:none;display:flex;padding:.125rem 0;margin:0;gap:.5rem;overflow:hidden;white-space:nowrap;max-width:100%}.s-momentos__card-tag{--tag-bg: transparent;--tag-border: currentColor;padding:.1875rem .5625rem;min-height:1.5rem}.s-momentos__card-copy{grid-area:text;align-self:end;--icon-color: var(--theme-title);--link-color: var(--theme-title);--link-hover-color: var(--theme-title)}.s-momentos__card-copy:before{background:0 0;content:"";position:absolute;height:100%;width:100%;left:0;bottom:0;z-index:-1;cursor:pointer}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link{--link-hover-color: var(--theme-brand);cursor:pointer}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link:before{height:50%}.s-momentos:not(.is-custom-cursor) .s-momentos__card-copy.has-link:hover{--icon-color: var(--theme-brand);--link-color: var(--theme-brand)}.s-momentos__card-icon{color:var(--icon-color);--icon-size: 1.5rem;flex:0 0 var(--icon-size)}.s-momentos__card-title{color:var(--theme-title);font-weight:500;font-size:1.125rem;line-height:1.5555555556;display:flex;justify-content:space-between;gap:1.5rem}@media screen and (min-width:768px){.s-momentos__card-title{font-family:Inter,sans-serif;font-size:1.875rem;line-height:1.2666666667}}@media screen and (min-width:1000px){.s-momentos__card-title{font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.2222222222}}.s-momentos__card-link{box-shadow:none;max-width:46.25rem}.s-momentos__card-excerpt{display:none}.s-momentos__more{padding:var(--s-offset-m) var(--s-ouside-container-offset);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;gap:var(--s-offset-smd);text-align:center;flex:0 0 auto}.s-momentos__more-text{color:var(--theme-title);font-family:Inter,sans-serif;font-weight:600;font-size:1.875rem;line-height:1.2666666667}@media screen and (min-width:768px){.s-momentos__more-text{font-family:Inter,sans-serif;font-weight:600;font-size:2.25rem;line-height:1.2222222222}.s-momentos{--slide-padding-y: 2rem}.s-momentos__card{aspect-ratio:768/436}.s-momentos__card-content{grid-template-columns:8.75rem auto min(61%,36.5rem)}.s-momentos__card-logo{width:8.75rem;height:8.75rem}.s-momentos__card-tag{padding:.3125rem .9375rem;min-height:2.125rem}.s-momentos__card-copy,.s-momentos__card-copy:before{min-height:7.75rem}.s-momentos__card-title{margin-bottom:1.5rem}.s-momentos__card-icon{--icon-size: 2.375rem}.s-momentos__card-excerpt{max-width:min(90%,46.25rem);min-height:3.5rem;color:var(--theme-title);font-weight:400;font-size:1.125rem;line-height:1.5555555556;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}@media screen and (min-width:1000px){.s-momentos{--slide-padding-y: 3.5rem}.s-momentos__card-icon{--icon-size: 2.75rem}.s-momentos.is-scroll-capture{overflow:hidden}.s-momentos.is-scroll-capture .s-momentos__cases,.s-momentos.is-scroll-capture .s-momentos__list{display:flex;flex-wrap:nowrap;flex-direction:row;gap:0}.s-momentos.is-scroll-capture .s-momentos__card{width:90vw;height:100vh;flex-basis:90vw;position:relative;top:0}.s-momentos.is-scroll-capture .s-momentos__more{height:100vh}}@media screen and (min-width:1440px){.s-momentos__card-content,.s-momentos__more{padding-right:7rem;padding-left:7rem}}