.section-revibras-artist-landing{background:#f3f1e9}.ral-page,.ral-page *{box-sizing:border-box}.ral-page{--ral-acid: #eaff00;--ral-paper: #f3f1e9;--ral-ink: #050505;color:var(--ral-ink);background:var(--ral-paper);font-family:var(--font-body-family, Arial, sans-serif);font-size:1.5rem;line-height:1.45}.ral-shell{width:min(100% - 4rem,144rem);margin-inline:auto}.ral-kicker{margin:0 0 1.4rem;font-size:1.05rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ral-hero{border-bottom:1px solid var(--ral-ink)}.ral-hero__grid{display:grid;grid-template-columns:minmax(32rem,.82fr) minmax(0,1.18fr);min-height:min(78rem,calc(100vh - 8rem));align-items:stretch}.ral-hero__grid--text-only{grid-template-columns:minmax(0,96rem);min-height:auto}.ral-portrait{position:relative;min-height:58rem;margin:0;overflow:hidden;background:#d8d3c6;border-right:1px solid var(--ral-ink)}.ral-portrait__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ral-hero__content{display:flex;padding:clamp(4rem,6vw,9rem);justify-content:center;flex-direction:column}.ral-hero h1,.ral-section-head h2,.ral-card h3,.ral-empty h3,.ral-rpass h2{margin:0;color:inherit;font-family:Impact,Poppins,"Poppins Extra Bold",var(--font-heading-family, Arial, sans-serif);font-style:normal;font-weight:900;letter-spacing:-.035em;line-height:.92;text-transform:uppercase}.ral-hero h1{max-width:82rem;font-size:clamp(6rem,9vw,14rem);overflow-wrap:anywhere}.ral-identity{display:flex;margin:2rem 0 0;flex-wrap:wrap;gap:.8rem 1.8rem;font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ral-identity span+span:before{content:"\b7";margin-right:1.8rem}.ral-bio{max-width:70rem;margin-top:clamp(2.5rem,4vw,4.5rem);font-size:clamp(1.55rem,1.35vw,2rem);line-height:1.65}.ral-bio>*:first-child{margin-top:0}.ral-bio>*:last-child{margin-bottom:0}.ral-hero__actions{display:flex;margin-top:3.2rem;align-items:center;flex-wrap:wrap;gap:1.6rem 2.4rem}.ral-primary-action{display:inline-flex;min-height:5rem;padding:1.3rem 1.6rem;color:var(--ral-ink);background:var(--ral-acid);border:1px solid var(--ral-ink);align-items:center;justify-content:space-between;gap:2.5rem;font-size:1.1rem;font-weight:900;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase}.ral-social{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.ral-social a{color:inherit;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.35rem}.ral-shows{color:var(--ral-paper);background:var(--ral-ink);padding-block:clamp(5rem,7vw,9rem)}.ral-section-head{display:flex;margin-bottom:clamp(3rem,5vw,5.5rem);align-items:end;justify-content:space-between;gap:3rem}.ral-section-head h2{max-width:100rem;font-size:clamp(4.5rem,7vw,10rem)}.ral-count{flex:0 0 auto;margin:0 0 .8rem;padding:.8rem 1.1rem .7rem;color:var(--ral-ink);background:var(--ral-acid);border:1px solid var(--ral-paper);font-size:1.05rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.ral-grid{display:grid;gap:clamp(2rem,3vw,3.5rem)}.ral-grid--many{grid-template-columns:repeat(3,minmax(0,1fr))}.ral-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:104rem;margin-inline:auto}.ral-grid--one{max-width:112rem;margin-inline:auto}.ral-card{min-width:0;color:var(--ral-ink);background:var(--ral-paper);border:1px solid var(--ral-paper)}.ral-card__link{display:flex;height:100%;color:inherit;flex-direction:column;text-decoration:none}.ral-grid--one .ral-card__link{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(31rem,.65fr)}.ral-card__media{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;background:#d8d3c6;border-bottom:1px solid var(--ral-ink)}.ral-grid--one .ral-card__media{height:100%;min-height:48rem;aspect-ratio:auto;border-right:1px solid var(--ral-ink);border-bottom:0}.ral-card__image,.ral-card__placeholder{display:block;aspect-ratio:1;width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.ral-card__placeholder{padding:15%}.ral-card__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;padding:.75rem 1rem .65rem;color:var(--ral-ink);background:var(--ral-acid);border:1px solid var(--ral-ink);font-size:1rem;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.ral-card--sold-out .ral-card__image{filter:grayscale(1)}.ral-card__body{display:flex;min-width:0;padding:clamp(2rem,2.5vw,3.2rem);flex:1;flex-direction:column}.ral-card__meta{margin:0 0 1.4rem;font-size:1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ral-card h3{font-size:clamp(3rem,3.2vw,5rem);overflow-wrap:anywhere}.ral-grid--one .ral-card h3{font-size:clamp(4rem,5vw,7rem)}.ral-card__details{margin-top:2.2rem;padding-top:1.5rem;border-top:1px solid rgba(5,5,5,.28)}.ral-card__details p{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.ral-card__details p+p{margin-top:.35rem;opacity:.65}.ral-card__footer{display:flex;margin-top:auto;padding-top:2.5rem;align-items:end;justify-content:space-between;gap:1.8rem}.ral-card__price{margin:0;font-size:1.35rem;font-weight:900;line-height:1.2;text-transform:uppercase}.ral-card__cta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.8rem;font-size:1.05rem;font-weight:900;letter-spacing:.06em;line-height:1.15;text-align:right;text-transform:uppercase}.ral-card__cta span{font-size:1.8rem;transition:transform .18s ease}.ral-empty{padding:clamp(5rem,9vw,11rem) 3rem;border:1px solid rgba(243,241,233,.55);text-align:center}.ral-empty h3{font-size:clamp(4rem,7vw,9rem)}.ral-empty>p:last-child{margin-bottom:0}.ral-pagination{margin-top:5rem}.ral-rpass{color:var(--ral-ink);background:var(--ral-acid);border-block:1px solid var(--ral-ink)}.ral-rpass__inner{display:flex;min-height:23rem;padding-block:4.5rem;align-items:center;justify-content:space-between;gap:4rem}.ral-rpass h2{max-width:90rem;font-size:clamp(5rem,8vw,11rem)}.ral-rpass a{display:inline-flex;min-height:5.4rem;padding:1.4rem 1.8rem;color:var(--ral-paper);background:var(--ral-ink);border:1px solid var(--ral-ink);align-items:center;justify-content:space-between;gap:2rem;flex:0 0 auto;font-size:1.1rem;font-weight:900;letter-spacing:.07em;line-height:1;text-decoration:none;text-transform:uppercase}.ral-primary-action:focus-visible,.ral-social a:focus-visible,.ral-card__link:focus-visible,.ral-rpass a:focus-visible{outline:.3rem solid var(--ral-acid);outline-offset:.4rem}@media(hover:hover){.ral-card__link:hover .ral-card__image{transform:scale(1.025)}.ral-card__link:hover .ral-card__cta span{transform:translate(.4rem)}.ral-card__link:hover .ral-card__cta,.ral-social a:hover{text-decoration-thickness:2px}}@media screen and (max-width:989px){.ral-hero__grid{grid-template-columns:minmax(28rem,.8fr) minmax(0,1.2fr)}.ral-hero h1{font-size:clamp(5.4rem,10vw,9rem)}.ral-grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}.ral-grid--one .ral-card__link{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}}@media screen and (max-width:749px){.ral-shell{width:min(100% - 3rem,144rem)}.ral-hero__grid,.ral-hero__grid--text-only{width:100%;grid-template-columns:1fr;min-height:0}.ral-portrait{min-height:0;aspect-ratio:4 / 5;border-right:0;border-bottom:1px solid var(--ral-ink)}.ral-hero__content{padding:3.5rem 1.5rem 4.5rem}.ral-hero h1{font-size:clamp(5rem,18vw,7.2rem)}.ral-bio{margin-top:2.5rem;font-size:1.55rem}.ral-hero__actions,.ral-primary-action{width:100%}.ral-social{width:100%;padding-top:.4rem}.ral-shows{padding-block:4.5rem}.ral-section-head{margin-bottom:3rem;align-items:flex-start;flex-direction:column;gap:1.8rem}.ral-section-head h2{font-size:clamp(4.4rem,15vw,6.5rem)}.ral-count{margin:0}.ral-grid--many,.ral-grid--two{grid-template-columns:1fr}.ral-grid--one .ral-card__link{display:flex;grid-template-columns:none}.ral-grid--one .ral-card__media{min-height:0;aspect-ratio:1;border-right:0;border-bottom:1px solid var(--ral-ink)}.ral-grid--one .ral-card h3,.ral-card h3{font-size:clamp(3.5rem,12vw,5.2rem)}.ral-card__footer{align-items:flex-start;flex-direction:column}.ral-card__cta{justify-content:flex-start;text-align:left}.ral-rpass__inner{min-height:0;padding-block:4rem;align-items:flex-start;flex-direction:column}.ral-rpass h2{font-size:clamp(4.8rem,16vw,7rem)}.ral-rpass a{width:100%}}@media(prefers-reduced-motion:reduce){.ral-card__image,.ral-card__cta span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/revibras-artist-landing.css.map */
