.RRibRW_section{--entry-yellow:#f2ee68;--os-art-ink:var(--ink);--os-art-paper:var(--surface);color:var(--ink)}.RRibRW_surface{background:var(--entry-yellow);isolation:isolate;border-radius:clamp(1.75rem,3vw,3rem);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"journey copy""features features";align-items:center;gap:1.5rem clamp(2rem,5vw,5rem);max-width:84rem;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.RRibRW_copy{grid-area:copy;min-width:0}.RRibRW_identity{align-items:center;gap:.75rem;margin:0 0 1.75rem;font-size:1rem;display:flex}.RRibRW_identity img{width:2rem;height:auto}.RRibRW_copy h2{letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:700;line-height:1.3}.RRibRW_copy h2 span{display:block}.RRibRW_lead{max-width:36ch;margin:0 0 1.75rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.RRibRW_surface .RRibRW_action{background:var(--ink);color:var(--paper);border:0;border-radius:999px;min-height:3rem;padding:.85rem 1.35rem;font-size:1rem}.RRibRW_surface .RRibRW_action:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.RRibRW_journey{grid-area:journey;align-self:center;width:100%;min-width:0}.RRibRW_journey>div svg{width:100%;margin:0}.RRibRW_surface[data-playing=true] .RRibRW_journey *{animation-play-state:paused!important}.RRibRW_filmSection{background:var(--ink);max-width:84rem;color:var(--paper);border-radius:clamp(1.75rem,3vw,3rem);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:clamp(1.25rem,3vw,2.5rem) auto 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.RRibRW_filmCopy h3{margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.5}.RRibRW_filmCopy p{margin:0;font-size:1rem;line-height:1.8}.RRibRW_media{min-width:0}.RRibRW_media>div{background:var(--surface);border:0;border-radius:1.5rem;width:100%;margin:0}.RRibRW_media video{border-radius:inherit;max-height:none}.RRibRW_features{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-area:features;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1rem 0 0;padding:1.75rem 0 0;list-style:none;display:grid}.RRibRW_features li{align-content:start;gap:.45rem;display:grid}.RRibRW_features strong{font-size:1rem;font-weight:700}.RRibRW_features span{font-size:.875rem;line-height:1.8}@media (max-width:800px){.RRibRW_surface{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""journey""features";gap:1.5rem}.RRibRW_copy h2{font-size:clamp(2.1rem,6vw,3rem)}.RRibRW_lead{max-width:48ch}.RRibRW_journey{justify-self:center;width:100%;max-width:35rem}.RRibRW_filmSection{grid-template-columns:minmax(0,1fr);gap:1.5rem}.RRibRW_features{gap:1rem}}@media (max-width:500px){.RRibRW_features{grid-template-columns:1fr;gap:1.25rem}.RRibRW_features li{grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem}}@media (max-width:360px){.RRibRW_copy h2{font-size:1.75rem}}
