.ab-page{position:relative;--yellow: var(--pink)}.ab-page .landing{height:100vh;width:100%;overflow-y:scroll;scroll-snap-type:y mandatory}.ab-page .landing__item{min-height:100%;scroll-snap-stop:normal;scroll-snap-align:start}.ab-page .block1 .portada{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#000}.ab-page .block1 .portada img{width:100%;height:100%;object-fit:cover}.ab-page .block2{display:flex;align-items:center;justify-content:center;z-index:10}.ab-page .block2 .text{max-width:600px;margin:0 auto}.ab-page .block2 p{color:#fff;font-family:var(--font-serif);font-size:1rem;text-align:center;line-height:1.75;margin-bottom:2rem}.ab-page .block2 p:last-child{margin-bottom:0}@media screen and (min-width: 768px){.ab-page .block2 p{font-size:1.125rem}}.ab-page .block3{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.ab-page .block3 h1{font-family:var(--font-heading);font-size:3rem;font-weight:700}@media screen and (min-width: 768px){.ab-page .block3 h1{font-size:5rem}}.ab-page .block3 p{font-family:var(--font-serif);font-size:1.25rem;text-align:center;line-height:1.5;margin-bottom:2rem;padding:0 15px}@media screen and (min-width: 768px){.ab-page .block3 p{font-size:1.25rem}}.ab-page .block3 p:last-child{margin-bottom:0}.ab-page .block3 p br{display:none}@media screen and (min-width: 992px){.ab-page .block3 p br{display:block}}.ab-page .dots{position:absolute;top:50%;left:5px;transform:translate(0, -50%)}@media screen and (min-width: 768px){.ab-page .dots{left:7px}}.ab-page .dots .dot{display:block;width:10px;height:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.ab-page .dots .dot::after{content:"";cursor:pointer;background:#fff;display:block;width:6px;transition:all .1s ease;border-radius:50%;height:6px;opacity:.5}.ab-page .dots .dot:hover::after{opacity:1;width:10px;height:10px}.ab-page .dots .dot.active::after{background:var(--yellow);opacity:1;width:10px;height:10px}.ab-page .arrows{position:absolute;bottom:.5rem;left:.5rem;display:flex;flex-direction:row-reverse;z-index:100}@media screen and (min-width: 768px){.ab-page .arrows{flex-direction:column}}.ab-page .arrows .arrow{width:1.75rem;height:1.75rem;background-color:var(--yellow);color:var(--black-90);margin-right:.5rem;font-size:14px;display:flex;align-items:center;justify-content:center;opacity:.75;cursor:pointer;transition:var(--transition-300ms)}.ab-page .arrows .arrow:hover{opacity:1}.ab-page .arrows .arrow.disabled{opacity:0;pointer-events:none}@media screen and (min-width: 768px){.ab-page .arrows .arrow{margin-top:.5rem;margin-right:0}}.ab-page .a-entry-card{background-color:var(--black-90);display:flex;position:relative;flex-direction:column}@media screen and (min-width: 992px){.ab-page .a-entry-card{height:100%;flex-direction:row}}@media screen and (min-width: 992px){.ab-page .a-entry-card--invert{flex-direction:row-reverse}}.ab-page .a-entry-card__image{width:100%;height:70vw}@media screen and (min-width: 992px){.ab-page .a-entry-card__image{width:50%;height:100%}}.ab-page .a-entry-card__image img{height:100%;width:100%;object-fit:cover;object-position:center}.ab-page .a-entry-card__content{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;padding:1rem 2rem 2rem 2rem}@media screen and (min-width: 768px){.ab-page .a-entry-card__content{padding-top:1.5rem}}@media screen and (min-width: 992px){.ab-page .a-entry-card__content{padding:0 3rem;width:50%}}.ab-page .a-entry-card__wrapper{max-width:34.375rem}.ab-page .a-entry-card__title{font-family:var(--font-heading);line-height:var(--font-heading-line-height);font-size:1.5625rem;margin-bottom:1rem}@media screen and (min-width: 768px){.ab-page .a-entry-card__title{font-size:2.25rem;margin-bottom:1.5rem}}@media screen and (min-width: 992px){.ab-page .a-entry-card__title{font-size:45px}}.ab-page .a-entry-card__title a:hover{color:inherit}.ab-page .a-entry-card__excerpt{margin-bottom:1rem}@media screen and (min-width: 768px){.ab-page .a-entry-card__excerpt{margin-bottom:1.5rem}}.ab-page .a-entry-card__excerpt p{font-family:var(--font-serif);font-size:.875rem;line-height:1.5;margin-bottom:0}@media screen and (min-width: 768px){.ab-page .a-entry-card__excerpt p{line-height:1.75;font-size:1rem}}.ab-page .a-entry-card__link{font-family:var(--font-sans-serif);font-size:13px;text-transform:uppercase;letter-spacing:.075em;color:var(--pink)}.ab-page .credits{display:flex;align-items:center;justify-content:center;color:#fff}.ab-page .credits__title{font-family:var(--font-heading);font-size:1.5em;font-weight:700;margin-bottom:2rem;text-align:center}@media screen and (min-width: 576px){.ab-page .credits__title{font-size:2rem}}.ab-page .credits__content{width:100%;font-family:var(--font-serif);font-size:.875rem}@media screen and (min-width: 576px){.ab-page .credits__content{font-size:1rem}}.ab-page .credits__content .c-row{display:flex;margin-bottom:2rem}.ab-page .credits__content .c-label{width:50%;padding-right:10px;text-align:right;font-weight:700}.ab-page .credits__content .c-value{width:50%;padding-left:10px}
