rc-way-story{display:block;position:relative;color:var(--text-color);background:var(--background);font-size:var(--story-body,18px)}.WayStory img{display:block;width:100%;height:100%;object-fit:cover}.WayStory__Container{width:min(calc(100% - 100px),var(--story-width,1440px));margin-inline:auto;padding-block:var(--story-padding,100px)}.WayStory__Heading{font-size:var(--story-heading,64px);line-height:1.15;margin:0;letter-spacing:normal}.WayStory__Header{text-align:var(--story-alignment,center);margin-bottom:64px}.WayStory__Intro{text-align:var(--story-text-align,left);margin-top:24px;line-height:1.6}.WayStory__Intro p:last-child,.WayStory__Feature p:last-child{margin-bottom:0}.WayStory__Hero{height:calc(var(--story-height,100dvh) - var(--story-nav-offset,0px));position:relative;overflow:hidden}.WayStory__Hero>img{object-position:center}.WayStory__HeroContent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:50px;text-align:var(--story-alignment,center);background:color-mix(in srgb,var(--background) var(--story-hero-overlay,45%),transparent)}.WayStory__Statement{min-height:100svh;padding:max(80px,var(--story-padding)) 50px;display:grid;place-items:center;text-align:var(--story-alignment,center)}.WayStory__Statement h2{max-width:var(--story-width,1100px)}.WayStory--statement.is-pinned{height:calc(var(--story-viewport,100vh) + var(--story-scroll,150vh))}.WayStory--statement.is-pinned .WayStory__Statement{position:sticky;top:0;height:var(--story-viewport,100vh);min-height:0;padding-block:clamp(24px,8vh,80px)}.WayStory--statement.is-pinned [data-word-reveal] span{transition:none}.WayStory [data-word-reveal] span{opacity:var(--word-opacity,1);transition:opacity .2s ease}.WayStory__Features{display:grid;grid-template-columns:repeat(var(--story-columns,3),minmax(0,1fr));gap:var(--story-column-gap,60px)}.WayStory__Feature{text-align:center}.WayStory__Feature h3{font-size:var(--story-feature-heading,24px);line-height:1.3;margin:24px 0 16px;letter-spacing:normal}.WayStory__Feature .Rte{font-size:var(--story-feature-body,16px);line-height:1.6;max-width:340px;margin-inline:auto}.WayStory__Icon{width:48px;height:48px;margin-inline:auto;color:var(--heading-color)}.WayStory__Icon svg{width:100%;height:100%}.WayStory--movement{overflow:hidden;padding-top:var(--story-padding)}.WayStory--movement .WayStory__Header{padding-top:0;padding-bottom:0}.WayStory__Eyebrow{font-size:12px;letter-spacing:.2em;margin:0 0 28px}.WayStory__PhotoRow{overflow:hidden;margin-top:20px}.WayStory__Track{display:flex;width:max-content;gap:20px}.WayStory__PhotoGroup{display:flex;gap:20px}.WayStory__Photo{width:clamp(200px,23vw,400px);height:clamp(250px,29vw,500px);overflow:hidden;border-radius:8px}.WayStory[data-motion] .WayStory__Track{animation:way-photo-scroll var(--story-speed,60s) linear infinite}.WayStory__PhotoRow--2 .WayStory__Track{animation-direction:reverse}.WayStory__PhotoRow:hover .WayStory__Track,.WayStory__PhotoRow:focus-within .WayStory__Track{animation-play-state:paused}.WayStory__Slogan{padding:120px 30px 80px;min-height:90svh;display:grid;place-items:center;text-align:center}.WayStory__Slogan h2{font-size:clamp(48px,12vw,220px);line-height:1.05;letter-spacing:-.035em!important;margin:0;text-transform:none!important;white-space:nowrap}.WayStory__MovementSlogan{padding:100px 24px;text-align:center}.WayStory__MovementSlogan h2{margin:0;line-height:1.05;letter-spacing:-.035em!important;text-transform:none!important}.WayStory__SloganLine{display:block;white-space:nowrap;font-size:var(--story-slogan-size,20vw)}.WayStory__SloganLine+.WayStory__SloganLine{font-size:var(--story-slogan-second-size,14vw);margin-top:32px}.WayStory__FloatingTestimonials{width:min(calc(100% - 96px),var(--story-width,1440px));margin:auto;padding-block:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.WayStory__FloatingCard{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--story-card-height,350px)}.WayStory__FloatingTestimonials .WayStory__FloatingCard blockquote{font-style:italic;font-size:var(--story-quote-size,18px)}.WayStory__FloatingCard .WayStory__Stars svg{width:12px;height:12px}.WayStory__FloatingCard .WayStory__Stars{margin:24px 0 12px}.WayStory__FloatingCard figcaption{margin-top:0}.WayStory--movement.is-connected{overflow:visible;padding:0;height:var(--movement-height,500vh)}.WayStory--movement.is-connected .WayStory__MovementScene{position:sticky;top:0;height:var(--story-viewport,100vh);overflow:clip}.is-connected .WayStory__MovementGallery{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;transform:scale(var(--gallery-scale,.1));opacity:var(--gallery-opacity,0);transform-origin:center}.is-connected .WayStory__MovementGallery .WayStory__Header{padding:0;margin-bottom:64px;width:min(calc(100% - 96px),var(--story-width,1440px))}.is-connected .WayStory__MovementGallery .WayStory__Heading{font-size:var(--story-heading);line-height:1.1}.is-connected .WayStory__PhotoRow{flex-shrink:0;margin-top:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.is-connected .WayStory__PhotoRow--2{margin-top:8px}.WayStory__MovementGallery .WayStory__Photo{width:clamp(150px,14vw,var(--story-photo-size,240px));height:clamp(150px,14vw,var(--story-photo-size,240px));border-radius:var(--story-photo-radius,4px)}.WayStory__MovementGallery .WayStory__Track,.WayStory__MovementGallery .WayStory__PhotoGroup{gap:var(--story-photo-gap,6px)}.is-connected .WayStory__MovementSlogan{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 24px;display:grid;place-items:center;pointer-events:none}.is-connected .WayStory__MovementSlogan h2{width:100%}.is-connected .WayStory__SloganLine:first-child{transform:translate(calc(var(--movement-split,0) * -110vw))}.is-connected .WayStory__SloganLine+.WayStory__SloganLine{transform:translate(calc(var(--movement-split,0) * 110vw))}.is-connected .WayStory__FloatingTestimonials{position:absolute;inset:var(--story-viewport,100vh) 0 auto;height:calc(var(--story-viewport,100vh) * 2);width:min(100%,var(--story-width,1440px));padding:0;display:block}.is-connected .WayStory__FloatingCard{position:absolute;top:calc(var(--card-offset) * var(--story-unit,1vh));width:min(var(--story-card-width,350px),27vw);height:auto;min-height:var(--story-card-height,350px);padding:24px;border-radius:var(--story-card-radius,8px);transform:none;background:color-mix(in srgb,var(--background) 88%,var(--heading-color))}.is-connected .WayStory__FloatingCard--left{left:3.333%}.is-connected .WayStory__FloatingCard--center{left:50%;translate:-50% 0}.is-connected .WayStory__FloatingCard--right{right:3.333%}.is-connected .WayStory__FloatingCard .WayStory__Avatar{border-radius:6px;width:40px;height:40px;flex-basis:40px}@keyframes way-connected-photos{to{transform:translate(calc(-50% - var(--story-photo-gap,6px) / 2))}}.is-connected[data-motion] .WayStory__Track{animation-name:way-connected-photos}.WayStory__Testimonials{display:grid;grid-template-columns:repeat(var(--story-columns,3),minmax(0,1fr));gap:var(--story-column-gap,32px);align-items:start}.WayStory__Testimonial{margin:0;padding:36px;border:1px solid var(--border-color);border-radius:var(--story-card-radius,8px);min-height:var(--story-card-height,350px);background:color-mix(in srgb,var(--text-color) 5%,var(--background))}.WayStory__Testimonial:nth-child(3n+2){transform:translateY(50px)}.WayStory__Stars{display:flex;gap:4px;margin-bottom:24px;color:var(--heading-color)}.WayStory__Stars svg{width:18px;height:18px;fill:currentColor}.WayStory__Testimonial blockquote{margin:0;padding:0;border:0;line-height:1.6;font-style:normal;font-size:var(--story-quote-size,18px)}.WayStory__Testimonial blockquote p{margin:0}.WayStory__Testimonial figcaption{display:flex;gap:14px;align-items:center;margin-top:32px}.WayStory__Avatar{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:50%}.WayStory__Testimonial figcaption span{display:block;font-size:16px;color:var(--heading-color)}.WayStory__Testimonial figcaption small{display:block;font-size:10px;margin-top:4px}.WayStory__Narrative{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--story-column-gap,80px);align-items:center}.WayStory__NarrativeText{line-height:1.5;font-size:var(--story-body);text-align:var(--story-text-align,center)}.WayStory__NarrativeText p+p{margin-top:32px}.WayStory__NarrativeImage{aspect-ratio:var(--story-image-ratio,4 / 5);overflow:hidden;border-radius:var(--story-image-radius,16px);position:relative}.WayStory__NarrativeImage>img{position:absolute;top:0;right:0;bottom:0;left:0}.WayStory__NarrativeImage>img:nth-child(2){opacity:0}.WayStory[data-motion] .WayStory__NarrativeImage>img:nth-child(2){animation:way-story-image var(--story-image-interval,12s) ease-in-out infinite}.WayStory__NarrativeImage:hover>img{animation-play-state:paused}@keyframes way-story-image{0%,40%,to{opacity:0}50%,90%{opacity:1}}.WayStory--visit{isolation:isolate}.WayStory__VisitBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.WayStory__VisitBackdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--background),transparent 22%,transparent 75%,var(--background)),color-mix(in srgb,var(--background) calc(var(--story-overlay) * 100%),transparent)}.WayStory__VisitContent{min-height:var(--story-visit-height,700px);display:flex;flex-direction:column;justify-content:space-between;gap:90px}.WayStory__VisitHeader{max-width:var(--story-visit-text-width,660px)}.WayStory__VisitHeader .WayStory__Heading{text-align:var(--story-alignment,left);letter-spacing:.02em!important}.WayStory__VisitHeader .WayStory__Intro{font-size:var(--story-body,18px)}.WayStory--visit .WayStory__Feature h3{font-style:italic;padding-bottom:20px;border-bottom:1px solid var(--border-color)}@keyframes way-photo-scroll{to{transform:translate(calc(-50% - 10px))}}@media(max-width:1007px){.WayStory__Container{width:calc(100% - 48px)}.WayStory__Features{gap:28px}.WayStory__Testimonials{gap:16px}.WayStory__Testimonial{padding:24px}.WayStory__Narrative{gap:40px}}@media(max-width:640px){.WayStory__Container{width:calc(100% - 40px);padding-block:var(--story-mobile-padding,48px)}.WayStory__Heading{font-size:var(--story-mobile-heading,32px)}.WayStory__Header{margin-bottom:36px}.WayStory__Statement{min-height:75svh;padding:60px 24px}.WayStory__Features{grid-template-columns:1fr;gap:48px}.WayStory__Feature h3{font-size:var(--story-feature-heading,22px)}.WayStory--movement{padding-top:var(--story-mobile-padding)}.WayStory__Eyebrow{font-size:10px}.WayStory__Photo,.WayStory__PhotoGroup,.WayStory__Track{gap:12px}.WayStory__Photo{width:45vw;height:57vw}.WayStory__PhotoRow{margin-top:12px}.WayStory__Slogan{padding:70px 16px;min-height:55svh}.WayStory__Slogan h2{font-size:clamp(32px,11vw,70px)}.WayStory__Testimonials{grid-template-columns:1fr;gap:20px}.WayStory__FloatingTestimonials{width:calc(100% - 40px);grid-template-columns:1fr}.is-connected .WayStory__FloatingCard{width:calc(100% - 48px);min-height:var(--story-mobile-card-height,350px);height:auto;padding:24px;left:24px;right:auto;translate:none;top:var(--mobile-card-top,0px)}.WayStory__FloatingCard[data-mobile=false]{display:none}.WayStory__FloatingTestimonials .WayStory__FloatingCard blockquote{font-size:var(--story-mobile-quote-size,16px)}.is-connected .WayStory__MovementSlogan{align-content:start;padding-top:20vh}.is-connected .WayStory__FloatingCard figcaption{gap:8px}.is-connected .WayStory__FloatingCard figcaption span{font-size:12px}.is-connected .WayStory__FloatingCard figcaption small{font-size:8px}.is-connected .WayStory__MovementGallery .WayStory__Header{width:calc(100% - 40px);margin-bottom:36px}.is-connected .WayStory__MovementGallery .WayStory__Heading{font-size:var(--story-mobile-heading)}.WayStory__MovementGallery .WayStory__Photo{width:var(--story-mobile-photo-size,35vw);height:var(--story-mobile-photo-size,35vw)}.WayStory__SloganLine{font-size:var(--story-slogan-size,20vw)}.WayStory__SloganLine+.WayStory__SloganLine{margin-top:12px}.WayStory__Testimonial:nth-child(3n+2){transform:none}.WayStory__Narrative{grid-template-columns:1fr;gap:32px}.WayStory__NarrativeText{font-size:var(--story-body,16px)}.WayStory__VisitContent{min-height:auto;gap:48px}.WayStory__VisitHeader .WayStory__Intro{font-size:var(--story-body,16px)}.WayStory__VisitBackdrop img{object-position:65% center}@keyframes way-photo-scroll{to{transform:translate(calc(-50% - 6px))}}}@media(prefers-reduced-motion:reduce){.WayStory[data-motion] .WayStory__Track,.WayStory[data-motion] .WayStory__NarrativeImage>img:nth-child(2){animation:none}.WayStory [data-word-reveal] span{opacity:1!important;transition:none}}.WayStory picture{display:block;width:100%;height:100%}.WayStory--heading-natural .Heading{text-transform:none!important;letter-spacing:.02em!important}.WayStory__Hero img,.WayStory__NarrativeImage img{object-fit:var(--story-image-fit,cover)}@media(min-width:641px){.WayStory--image-left .WayStory__NarrativeImage{order:-1}}@media(max-width:640px){.WayStory__Testimonial blockquote{font-size:var(--story-mobile-quote-size,16px)}.WayStory__Hero picture img{object-position:var(--story-mobile-focal,center)!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/rc-way-story.css.map */
