.rb-hero{position:relative;display:grid;min-height:var(--rb-hero-height, 90vh);overflow:hidden}.rb-hero__media{position:relative;overflow:hidden;min-height:50vh}.rb-hero__media img,.rb-hero__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rb-hero__img--mobile+.rb-hero__img--desktop{display:none}@media screen and (min-width:750px){.rb-hero__img--mobile{display:none}.rb-hero__img--mobile+.rb-hero__img--desktop{display:block}}.rb-hero__content{display:flex;align-items:center;justify-content:center;padding:6.4rem 2.4rem}.rb-hero__inner{max-width:56rem;text-align:center}.rb-hero__heading{margin:0 0 2.4rem}.rb-hero__text{font-size:1.5rem;line-height:1.75;max-width:44ch;margin-bottom:3.6rem}@media screen and (min-width:990px){.rb-hero--split{grid-template-columns:1fr 1fr}.rb-hero--split.rb-hero--image-right .rb-hero__media{order:2}.rb-hero--split .rb-hero__content{padding:8rem}}.rb-hero--full .rb-hero__media,.rb-hero--full .rb-hero__content{grid-area:1 / 1}.rb-hero--full .rb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--rb-hero-overlay, .2)}.rb-hero--full .rb-hero__content{position:relative;z-index:1;color:#fff}.rb-hero--full .rb-hero__content .rb-eyebrow,.rb-hero--full .rb-hero__content .rb-link,.rb-hero--full .rb-hero__content h1{color:#fff}.rb-hero--full.rb-hero--text-bottom .rb-hero__content{align-items:flex-end;padding-bottom:8rem}.rb-hero--full.rb-hero--text-bottom-left .rb-hero__content{align-items:flex-end;justify-content:flex-start;padding:0 5vw 8rem}.rb-hero--full.rb-hero--text-bottom-left .rb-hero__inner{text-align:left}.rb-editorial__grid{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.rb-editorial__grid{grid-template-columns:6fr 4fr;gap:10rem}.rb-editorial__grid--half{grid-template-columns:1fr 1fr}.rb-editorial__grid--image-right .rb-editorial__media{order:2}.rb-editorial__grid--image-right{grid-template-columns:4fr 6fr}.rb-editorial__grid--half.rb-editorial__grid--image-right{grid-template-columns:1fr 1fr}.rb-editorial__grid--text-only{grid-template-columns:minmax(0,72rem);justify-content:center}}.rb-editorial__media{position:relative;overflow:hidden;margin:0}.rb-editorial__media img,.rb-editorial__media .placeholder-svg{display:block;width:100%;height:auto}.rb-editorial__media--portrait img,.rb-editorial__media--tall img,.rb-editorial__media--square img{height:100%;object-fit:cover}.rb-editorial__media--portrait{aspect-ratio:4 / 5}.rb-editorial__media--tall{aspect-ratio:2 / 3}.rb-editorial__media--square{aspect-ratio:1 / 1}.rb-editorial__media--portrait .placeholder-svg,.rb-editorial__media--tall .placeholder-svg,.rb-editorial__media--square .placeholder-svg{height:100%}.rb-editorial__caption{font-size:1.2rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.6);margin-top:1.2rem}.rb-editorial__content>*+*{margin-top:2.8rem}.rb-editorial__content--center{text-align:center}.rb-editorial__chapter{display:flex;align-items:center;gap:1.6rem;font-family:var(--rb-font-brand);font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;margin:0;color:rgba(var(--color-foreground),.7)}.rb-editorial__content--center .rb-editorial__chapter{justify-content:center}.rb-editorial__chapter-line{display:inline-block;width:4rem;height:1px;background:currentColor}.rb-editorial__heading{margin-bottom:0}.rb-editorial__quote{margin:4rem 0;padding:0 0 0 2.4rem;border-left:1px solid rgba(var(--color-foreground),.35)}.rb-editorial__content--center .rb-editorial__quote{border:0;padding:0}.rb-editorial__quote p{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.45;letter-spacing:.02em;margin:0}.rb-editorial__quote cite{display:block;margin-top:1.6rem;font-style:normal;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.rb-manifest__header{margin-bottom:7.2rem}.rb-manifest__intro{margin-top:2.4rem}.rb-manifest__list{display:grid;gap:4.8rem 6.4rem;margin:0;padding:0}@media screen and (min-width:750px){.rb-manifest__list--grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.rb-manifest__list--grid{grid-template-columns:repeat(3,1fr)}}.rb-manifest__list--list{max-width:80rem;margin:0 auto;gap:0}.rb-manifest__list--list .rb-manifest__item{display:grid;grid-template-columns:6rem 1fr;column-gap:2.4rem;padding:3.2rem 0;border-top:1px solid rgba(var(--color-foreground),.2)}.rb-manifest__list--list .rb-manifest__text{grid-column:2}.rb-manifest__list--grid .rb-manifest__item{border-top:1px solid rgba(var(--color-foreground),.25);padding-top:2.4rem}.rb-manifest__number{display:block;font-family:var(--rb-font-brand);font-size:1.2rem;letter-spacing:.2em;margin-bottom:1.6rem;opacity:.7}.rb-manifest__title{margin:0 0 1.2rem}.rb-manifest__text{margin:0;line-height:1.7;opacity:.85}.rb-hero-products__header{margin-bottom:6.4rem}.rb-hero-products__list{display:grid;gap:8rem;margin:0;padding:0}.rb-hero-products__item{display:grid;gap:3.2rem;align-items:center}.rb-hero-products__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.03)}.rb-hero-products__media img,.rb-hero-products__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.rb-hero-products__media:hover img{transform:scale(1.03)}.rb-hero-products__info{max-width:48rem}.rb-hero-products__number{display:block;font-family:var(--rb-font-brand);font-size:1.2rem;letter-spacing:.2em;margin-bottom:2rem;opacity:.6}.rb-hero-products__title{margin:0 0 1.2rem}.rb-hero-products__title a{color:inherit;text-decoration:none}.rb-hero-products__subtitle{margin:0 0 1.6rem;font-size:1.3rem;opacity:.7}.rb-hero-products__teaser{line-height:1.75;margin:2rem 0}.rb-hero-products__info .price{display:block;margin:0 0 3.2rem;letter-spacing:.06em}@media screen and (min-width:990px){.rb-hero-products__list--alternating .rb-hero-products__item{grid-template-columns:1fr 1fr;gap:10rem}.rb-hero-products__list--alternating .rb-hero-products__item--alt .rb-hero-products__media{order:2}.rb-hero-products__list--alternating .rb-hero-products__item--alt .rb-hero-products__info{justify-self:end}.rb-hero-products__list--grid{grid-template-columns:repeat(3,1fr);gap:4.8rem}}.rb-hero-products__list--grid .rb-hero-products__item{align-items:start;text-align:center}.rb-hero-products__list--grid .rb-hero-products__info,.rb-quote__figure{margin:0 auto}.rb-quote__text{margin:0;font-family:var(--font-body-family);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:clamp(2.6rem,3vw,4rem);line-height:1.3}.rb-quote__author{font-family:var(--rb-font-brand);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase}.rb-key__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.rb-key__grid--media{grid-template-columns:1fr 1fr;gap:8rem}.rb-key__grid--reverse .rb-key__media{order:2}}.rb-key__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.rb-key__name{font-family:var(--rb-font-brand);font-size:clamp(4.8rem,9vw,11rem);line-height:1;letter-spacing:.04em;margin:0}.rb-key__inci{margin:1.6rem 0 0;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.rb-key__lead{margin:0 0 2.4rem}.rb-key__text{opacity:.85}.rb-key__text p{line-height:1.8}.rb-key__benefits{display:flex;flex-wrap:wrap;gap:1rem;margin:3.2rem 0 0}.rb-key__content.rb-center .rb-key__benefits{justify-content:center}.rb-key__benefits li{font-family:var(--rb-font-brand);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.35);padding:.9rem 1.6rem}.rb-key__cta{margin-top:4rem}.rb-hero__text{margin-left:auto;margin-right:auto}.rb-hero--text-bottom-left .rb-hero__text,.rb-hero--split .rb-hero__text{margin-left:0}.rb-key--banner{position:relative;min-height:var(--rb-key-height, 80vh);display:flex;align-items:center;overflow:hidden;color:#fff}.rb-key--banner .rb-key__bg,.rb-key--banner .rb-key__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rb-key--banner .rb-key__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--rb-key-overlay, .35))}.rb-key--banner .rb-key__wrap{position:relative;z-index:1;width:100%}.rb-key--banner .rb-key__name,.rb-key--banner .rb-eyebrow,.rb-key--banner .rb-key__text,.rb-key--banner .rb-link{color:#fff}.rb-key--banner .rb-rule{background:#fff9}.rb-key--banner .rb-key__benefits li{border-color:#fff9}.rb-manifest__media{width:7.2rem;margin:0 auto 2rem}.rb-manifest__list--list .rb-manifest__media{margin-left:0}.rb-manifest__media img{display:block;width:100%;height:auto}.rb-press__header{margin-bottom:4rem}.rb-press__heading{margin:0}.rb-press__row,.rb-press__track{display:flex;align-items:center;margin:0}.rb-press__row{flex-wrap:wrap;justify-content:center;gap:3.2rem 5.6rem}.rb-press__item{flex:0 0 auto}.rb-press__link{display:block}.rb-press__logo{display:block;height:var(--rb-press-height);width:auto;max-width:none;opacity:var(--rb-press-opacity);transition:opacity .4s ease,filter .4s ease}.rb-press--mono .rb-press__logo{filter:grayscale(1)}.rb-press__item:hover .rb-press__logo{opacity:1;filter:none}.rb-press__marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.rb-press__track{flex:0 0 auto;gap:7.2rem;padding-right:7.2rem;animation:rb-press-scroll var(--rb-press-speed, 40s) linear infinite}.rb-press__marquee:hover .rb-press__track{animation-play-state:paused}@keyframes rb-press-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.rb-press__track{animation:none}.rb-press__marquee{flex-wrap:wrap;justify-content:center}.rb-press__track[aria-hidden=true]{display:none}}.rb-press__quotes{display:grid;gap:4rem;margin-top:5.6rem}@media screen and (min-width:990px){.rb-press__quotes{grid-template-columns:repeat(3,1fr)}}.rb-press__quote{margin:0;text-align:center}.rb-press__quote blockquote{margin:0 0 1.6rem;padding:0;border:0;font-family:var(--font-body-family);font-style:italic;font-size:1.9rem;line-height:1.5}.rb-press__quote figcaption{font-family:var(--rb-font-brand);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rb-brand.css.map */
