.rv-v1{background:var(--rv-bg);color:var(--rv-ink);font-family:var(--rv-body-font);padding:var(--rv-pad-top) 0 var(--rv-pad-bottom);position:relative}.rv-v1__wrap{padding:0 var(--rv-pad-x);box-sizing:content-box;min-width:0;max-width:var(--rv-max-w,1180px);flex-direction:column;margin-inline:auto;display:flex}.rv-v1__head{gap:var(--rv-head-gap);padding-bottom:var(--rv-head-pad);flex-direction:column;display:flex}.rv-v1__eyebrow{font:600 var(--rv-eyebrow-size) / 1.2 var(--rv-body-font);letter-spacing:.22em;text-transform:uppercase;color:var(--rv-accent);margin:0}.rv-v1__title{font-family:var(--rv-display-font);font-weight:400;font-size:var(--rv-title-size);text-wrap:balance;max-width:22ch;margin:0;line-height:1.06}.rv-v1__sub{font:400 var(--rv-sub-size) / 1.5 var(--rv-body-font);color:var(--rv-soft);text-wrap:pretty;max-width:52ch;margin:0}.rv-v1__empty{text-align:center;border:1px dashed var(--rv-line);border-radius:var(--rv-radius);font:400 13px/1.5 var(--rv-body-font);color:var(--rv-soft);margin:0;padding:32px 20px}.rv-v1__list{gap:var(--rv-gap);flex-direction:column;min-width:0;display:flex}.rv-v1[data-nav=grid] .rv-v1__list{grid-template-columns:repeat(var(--rv-cols), minmax(0, 1fr));gap:var(--rv-gap);align-items:start;display:grid}.rv-v1__story{flex-direction:column;gap:14px;min-width:0;display:flex}.rv-v1[data-boxed=true] .rv-v1__story{background:var(--rv-card-bg);border:var(--rv-card-border);border-radius:var(--rv-radius);box-shadow:var(--rv-card-shadow);-webkit-backdrop-filter:blur(var(--rv-card-blur));backdrop-filter:blur(var(--rv-card-blur));padding:var(--rv-card-pad)}.rv-v1[data-boxed=false] .rv-v1__story{border-bottom:1px solid var(--rv-line);padding-bottom:var(--rv-card-pad)}.rv-v1[data-side=true] .rv-v1__story{flex-direction:row;align-items:flex-start;gap:26px}.rv-v1[data-side=true] .rv-v1__media{flex:0 0 var(--rv-cover-w);width:var(--rv-cover-w)}.rv-v1[data-side=true] .rv-v1__body{flex:auto;min-width:0}.rv-v1[data-alternates=true] .rv-v1__story[data-side=flip]{flex-direction:row-reverse}.rv-v1[data-narrow=true] .rv-v1__story,.rv-v1[data-narrow=true][data-alternates=true] .rv-v1__story[data-side=flip]{flex-direction:column;gap:14px}.rv-v1[data-narrow=true] .rv-v1__media{flex:none;width:100%}.rv-v1[data-narrow=true] .rv-v1__list{grid-template-columns:1fr}.rv-v1__media{flex-direction:column;gap:8px;min-width:0;display:flex}.rv-v1__cover{border-radius:calc(var(--rv-radius) * .7);aspect-ratio:var(--rv-ratio);position:relative;overflow:hidden}.rv-v1__cover,.rv-v1__tilewrap,.rv-v1__mosaic>*,.rv-v1__img{background-color:var(--rv-plate)}.rv-v1__cover .rv-v1__tile,.rv-v1__cover .rv-v1__img{width:100%;height:100%}.rv-v1__mosaic{border-radius:calc(var(--rv-radius) * .7);grid-template-columns:1fr 1fr;gap:6px;display:grid;overflow:hidden}.rv-v1__mosaic>:first-child{grid-row:span 2}.rv-v1__mosaic>*{aspect-ratio:1}.rv-v1__mosaic>:first-child{aspect-ratio:auto}.rv-v1__mosaic>:only-child{aspect-ratio:1;grid-area:auto/1/auto/-1}.rv-v1__mosaic>:first-child:nth-last-child(2),.rv-v1__mosaic>:first-child:nth-last-child(2)+*{aspect-ratio:1/2;grid-row:auto}.rv-v1__mosaic>:nth-child(4):last-child{aspect-ratio:2;grid-column:1/-1}.rv-v1__tiles{gap:6px;min-width:0;display:flex}.rv-v1__tiles[data-mode=strip]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.rv-v1__tiles[data-mode=strip]::-webkit-scrollbar{display:none}.rv-v1__tiles[data-mode=strip] .rv-v1__tilewrap{width:var(--rv-strip-tile-w);aspect-ratio:var(--rv-ratio);scroll-snap-align:start;flex:none}.rv-v1__tiles[data-mode=thumbs]{flex-wrap:wrap}.rv-v1__tiles[data-mode=thumbs] .rv-v1__tilewrap{width:var(--rv-tile);height:var(--rv-tile);flex:none}.rv-v1__tilewrap{border-radius:calc(var(--rv-radius) * .5);position:relative;overflow:hidden}.rv-v1__more{color:#f3eadf;font:600 13px var(--rv-body-font);pointer-events:none;background:#0c09079e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rv-v1__tile{background:var(--rv-plate);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.rv-v1__tile:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-v1__img{object-fit:cover;width:100%;height:100%;display:block}.rv-v1__play{border:1px solid color-mix(in srgb, var(--rv-ink) 30%, transparent);color:#f3eadf;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c09078c;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:auto;display:flex;position:absolute;inset:0}.rv-v1[data-narrow=true] .rv-v1__play{width:40px;height:40px}.rv-v1__play:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-v1__links{flex-wrap:wrap;gap:16px;display:flex}.rv-v1__link{cursor:pointer;color:var(--rv-accent);font:500 13.5px var(--rv-body-font);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;text-decoration:underline}.rv-v1__link:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-v1__body{min-width:0;text-align:var(--rv-align);flex-direction:column;gap:10px;display:flex}.rv-v1__feat{font:600 9.5px var(--rv-body-font);letter-spacing:.18em;text-transform:uppercase;color:var(--rv-accent);margin:0}.rv-v1__quote{font-family:var(--rv-quote-font);font-weight:var(--rv-quote-weight);font-size:var(--rv-quote-size);line-height:var(--rv-quote-lh);color:var(--rv-ink);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-line;margin:0}.rv-v1__quote[data-clamped=true]{-webkit-line-clamp:var(--rv-clamp);line-clamp:var(--rv-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-v1__more-btn{cursor:pointer;color:var(--rv-accent);font:500 13px var(--rv-body-font);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.rv-v1__more-btn:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-v1__identity{align-items:center;gap:10px;min-width:0;display:flex}.rv-v1[data-avatar=none] .rv-v1__avatar{display:none}.rv-v1__avatar{width:var(--rv-avatar);height:var(--rv-avatar);object-fit:cover;background:var(--rv-plate);border-radius:50%;flex:none}.rv-v1__initials{font-family:var(--rv-display-font);font-size:calc(var(--rv-avatar) * .38);color:var(--rv-soft);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.rv-v1__who{flex-direction:column;min-width:0;display:flex}.rv-v1__name{font:600 var(--rv-name-size) / 1.3 var(--rv-body-font);color:var(--rv-ink);overflow-wrap:anywhere}.rv-v1__loc{font:400 var(--rv-loc-size) / 1.35 var(--rv-body-font);color:var(--rv-soft)}.rv-v1[data-name-pos=above] .rv-v1__idbottom,.rv-v1[data-name-pos=bottom] .rv-v1__idtop{display:none}.rv-v1__idbottom{margin:0}.rv-v1__carnav{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.rv-v1__arrow{border:1px solid color-mix(in srgb, var(--rv-ink) 26%, transparent);width:44px;height:44px;color:var(--rv-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.rv-v1__arrow:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-v1__dots{align-items:center;gap:6px;display:flex}.rv-v1__dot{background:color-mix(in srgb, var(--rv-ink) 26%, transparent);cursor:pointer;box-sizing:content-box;background-clip:padding-box;border:12px solid #0000;border-radius:50%;width:8px;height:8px;margin:-12px;padding:0}.rv-v1__dot[aria-selected=true]{background:var(--rv-accent);background-clip:padding-box}.rv-v1__dot:focus-visible{outline:2px solid var(--rv-accent);outline-offset:-10px}.rv-v1__counter{font:500 12.5px var(--rv-body-font);color:var(--rv-soft);font-variant-numeric:tabular-nums}.rv-v1__cta{margin-top:var(--rv-cta-gap);justify-content:center;display:flex}.rv-v1__ctabtn{height:var(--rv-cta-h);padding:0 var(--rv-cta-pad);border-radius:var(--rv-pill-radius);border:var(--rv-cta-border);background:var(--rv-cta-bg);color:var(--rv-ink);font-family:var(--rv-display-font);font-weight:500;font-size:var(--rv-cta-size);letter-spacing:.02em;cursor:pointer;white-space:nowrap}.rv-v1__ctabtn:focus-visible{outline:2px solid var(--rv-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rv-v1 *{transition-duration:0s!important;animation-duration:0s!important}.rv-v1__tiles[data-mode=strip]{scroll-behavior:auto}}
