.rv-about{--rv-about-ease: cubic-bezier(.22, .61, .36, 1);--rv-about-ease-soft: cubic-bezier(.4, 0, .2, 1);position:relative;background:var(--rv-about-bg);color:var(--rv-about-text);padding-top:var(--rv-about-pad-top);padding-bottom:var(--rv-about-pad-bottom);overflow:hidden;font-family:var(--font-body-family, "Nexa", "Bellina", sans-serif);isolation:isolate}.rv-about__bg{position:absolute;top:-10%;left:0;right:0;bottom:-10%;background-image:var(--rv-about-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:var(--rv-about-bg-opacity);z-index:0;will-change:transform;transform:translateZ(0);pointer-events:none;filter:saturate(.9) contrast(1.05)}.rv-about__bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,var(--rv-about-bg) 95%),linear-gradient(180deg,var(--rv-about-bg) 0%,transparent 12%,transparent 88%,var(--rv-about-bg) 100%);opacity:.85}.rv-about__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 32px}.rv-about__heading{font-size:clamp(56px,11vw,100px);font-weight:400;line-height:.95;letter-spacing:.005em;color:var(--rv-about-heading);margin:0 0 56px;text-align:center;word-spacing:.04em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;position:relative}.rv-about__word{display:inline-flex;position:relative;white-space:nowrap;overflow:hidden;padding:.05em 0}.rv-about__space{display:inline-block;width:.32em}.rv-about__letter{display:inline-block;opacity:0;transform:translateY(105%) skewY(6deg);will-change:transform,opacity}[data-rv-reveal=heading].is-visible .rv-about__letter{animation:rvAboutLetterUp .9s var(--rv-about-ease) forwards;animation-delay:calc(var(--rv-i, 0) * 45ms)}.rv-about__ornament{display:inline-flex;align-items:center;justify-content:center;width:.5em;height:.5em;margin:0 .04em;color:var(--rv-about-accent);opacity:0;transform:scale(.4) rotate(-180deg);will-change:transform,opacity}[data-rv-reveal=heading].is-visible .rv-about__ornament{animation:rvAboutOrnament 1.2s var(--rv-about-ease) .8s forwards}.rv-about__ornament svg{width:100%;height:100%;animation:rvAboutOrnamentFloat 6s ease-in-out infinite;animation-delay:2s}.rv-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative}.rv-about__grid:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rv-about-divider);opacity:.4;transform-origin:left center;transform:scaleX(0);transition:transform 1.2s var(--rv-about-ease) .2s}.rv-about__grid.is-visible:before{transform:scaleX(1)}.rv-about__cell{position:relative;padding:40px 0;display:flex;align-items:center}.rv-about__cell--image{padding-right:56px}.rv-about__cell--text{padding-left:56px;position:relative}.rv-about__cell--text:before{content:"";position:absolute;top:16%;bottom:16%;left:0;width:1px;background:var(--rv-about-divider);opacity:.4;transform:scaleY(0);transform-origin:top center;transition:transform 1s var(--rv-about-ease) .4s}[data-rv-reveal=text-right].is-visible.rv-about__cell--text:before,[data-rv-reveal=text-left].is-visible.rv-about__cell--text:before{transform:scaleY(1)}.rv-about__cell--text-2{padding-left:0;padding-right:56px}.rv-about__cell--text-2:before{left:auto;right:0}.rv-about__cell--image-2{padding-right:0;padding-left:56px}.rv-about__cell--text-2:after,.rv-about__cell--image-2:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rv-about-divider);opacity:.4;transform:scaleX(0);transform-origin:right center;transition:transform 1.2s var(--rv-about-ease) .6s}.rv-about__grid.is-visible .rv-about__cell--text-2:after,.rv-about__grid.is-visible .rv-about__cell--image-2:after{transform:scaleX(1)}.rv-about__cell--image-2:after{transform-origin:left center}.rv-about__grid:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--rv-about-divider);opacity:.4;transform-origin:right center;transform:scaleX(0);transition:transform 1.2s var(--rv-about-ease) .8s}.rv-about__grid.is-visible:after{transform:scaleX(1)}.rv-about__img-wrap{position:relative;width:100%;overflow:visible}.rv-about__img-mask{position:relative;width:100%;overflow:hidden;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--rv-about-ease) .3s,-webkit-clip-path 1.2s var(--rv-about-ease) .3s}.rv-about__cell--image-2 .rv-about__img-mask{clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%);transition-delay:.5s}[data-rv-reveal].is-visible .rv-about__img-mask{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.rv-about__img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block;filter:grayscale(100%) contrast(1.05);transition:filter .8s ease,transform 8s var(--rv-about-ease-soft);will-change:transform;transform:scale(1.08) translateZ(0)}.rv-about__cell--image:hover .rv-about__img,.rv-about__cell--image-2:hover .rv-about__img{filter:grayscale(0%) contrast(1);transform:scale(1.12) translateZ(0)}.rv-about__img--placeholder{background:#ffffff0d;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10}.rv-about__placeholder-svg{width:50%;height:50%;opacity:.3}.rv-about__img-corner{position:absolute;width:24px;height:24px;pointer-events:none;opacity:0;transition:opacity .4s ease 1.2s;z-index:3}.rv-about__img-corner:before,.rv-about__img-corner:after{content:"";position:absolute;background:var(--rv-about-accent)}.rv-about__img-corner--tl{top:-1px;left:-1px}.rv-about__img-corner--tl:before{top:0;left:0;width:0;height:1px;transition:width .6s var(--rv-about-ease) 1.3s}.rv-about__img-corner--tl:after{top:0;left:0;width:1px;height:0;transition:height .6s var(--rv-about-ease) 1.5s}.rv-about__img-corner--br{bottom:-1px;right:-1px}.rv-about__img-corner--br:before{bottom:0;right:0;width:0;height:1px;transition:width .6s var(--rv-about-ease) 1.3s}.rv-about__img-corner--br:after{bottom:0;right:0;width:1px;height:0;transition:height .6s var(--rv-about-ease) 1.5s}[data-rv-reveal].is-visible .rv-about__img-corner{opacity:1}[data-rv-reveal].is-visible .rv-about__img-corner--tl:before,[data-rv-reveal].is-visible .rv-about__img-corner--br:before{width:24px}[data-rv-reveal].is-visible .rv-about__img-corner--tl:after,[data-rv-reveal].is-visible .rv-about__img-corner--br:after{height:24px}.rv-about__text{font-size:15px;line-height:1.75;letter-spacing:.01em;max-width:480px}.rv-about__text p{margin:0 0 12px}.rv-about__text p:last-child{margin-bottom:0}.rv-about__text-word{display:inline-block;opacity:0;transform:translateY(14px);will-change:transform,opacity;transition:transform .7s var(--rv-about-ease),opacity .7s var(--rv-about-ease);transition-delay:calc(var(--rv-w, 0) * 18ms + var(--rv-base-delay, .5s))}[data-rv-reveal].is-visible .rv-about__text-word{opacity:.92;transform:translateY(0)}[data-rv-reveal=text-left]{--rv-base-delay: .7s}.rv-about__cta-wrap{display:flex;justify-content:center;margin-top:64px;opacity:0;transform:translateY(20px);will-change:transform,opacity}[data-rv-reveal=cta].is-visible{animation:rvAboutTextIn .8s var(--rv-about-ease) 1.1s forwards}.rv-about__cta{display:inline-flex;align-items:center;gap:16px;padding:14px 4px 14px 28px;font-family:var(--font-body-family, "Nexa", sans-serif);font-size:12px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;color:var(--rv-about-heading);position:relative;transition:gap .4s var(--rv-about-ease)}.rv-about__cta:hover{gap:22px}.rv-about__cta-text{position:relative}.rv-about__cta-text:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:currentColor;opacity:.4;transform:scaleX(0);transform-origin:right center;transition:transform .5s var(--rv-about-ease)}.rv-about__cta:hover .rv-about__cta-text:after{transform:scaleX(1);transform-origin:left center}.rv-about__cta-line{width:32px;height:1px;background:currentColor;opacity:.4;transition:width .4s var(--rv-about-ease),opacity .3s ease}.rv-about__cta:hover .rv-about__cta-line{width:48px;opacity:.7}.rv-about__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .4s var(--rv-about-ease)}.rv-about__cta:hover .rv-about__cta-arrow{transform:translate(4px)}.rv-about__cta-arrow svg{width:100%;height:100%}@keyframes rvAboutLetterUp{0%{opacity:0;transform:translateY(105%) skewY(6deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes rvAboutOrnament{0%{opacity:0;transform:scale(.4) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rvAboutOrnamentFloat{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(1.1)}}@keyframes rvAboutTextIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:990px){.rv-about__heading{font-size:clamp(48px,9vw,96px);margin-bottom:40px}.rv-about__inner{padding:0 24px}.rv-about__cell--image,.rv-about__cell--image-2{padding-right:32px}.rv-about__cell--text,.rv-about__cell--text-2{padding-left:32px;padding-right:32px}.rv-about__cell--text-2{padding-left:0}.rv-about__cell--image-2{padding-right:0;padding-left:32px}}@media(max-width:749px){.rv-about{--rv-about-pad-top: 64px;--rv-about-pad-bottom: 64px}.rv-about__inner{padding:0 20px}.rv-about__heading{font-size:clamp(44px,13vw,72px);margin-bottom:32px}.rv-about__grid{grid-template-columns:1fr}.rv-about__cell{padding:24px 0}.rv-about__cell--image,.rv-about__cell--image-2{padding:24px 0 0}.rv-about__cell--text,.rv-about__cell--text-2{padding:0 0 24px}.rv-about__cell--text-2{order:4}.rv-about__cell--image-2{order:3}.rv-about__cell--text:before{display:none}.rv-about__cell--image-2:after{transform-origin:left center}.rv-about__text{font-size:14px;line-height:1.7}.rv-about__cta-wrap{margin-top:40px}.rv-about__cta{font-size:11px;letter-spacing:.24em}.rv-about__bg{transform:none!important}}@media(prefers-reduced-motion:reduce){.rv-about__letter,.rv-about__ornament,.rv-about__text-word,.rv-about__cta-wrap{opacity:1!important;transform:none!important;animation:none!important}.rv-about__img-mask{clip-path:inset(0 0 0 0)!important;-webkit-clip-path:inset(0 0 0 0)!important}.rv-about__grid:before,.rv-about__grid:after,.rv-about__cell--text:before,.rv-about__cell--text-2:after,.rv-about__cell--image-2:after{transform:scaleX(1) scaleY(1)!important;transition:none!important}.rv-about__bg{transform:none!important}.rv-about__ornament svg{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rv-about.css.map */
