.rv-site-header,.rv-page,.rv-site-footer{background:var(--color-cream);color:var(--color-dark);font-family:var(--font-sans)}.rv-site-header *,.rv-page *,.rv-page :before,.rv-page :after{box-sizing:border-box}.rv-site-header{min-height:62px;padding:0 24px}.rv-shell{width:100%;max-width:1098px;margin:0 auto}.rv-site-nav{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.rv-brand{flex-shrink:0}.rv-brand img{width:142.188px;height:auto;display:block}.rv-site-actions{align-items:center;gap:30px;display:flex}.rv-login{color:var(--color-dark);font-size:16px;font-weight:500;text-decoration:none}.rv-language{color:var(--color-dark);align-items:center;gap:5px;font-size:14px;text-decoration:none;display:flex}.rv-page{min-height:calc(100vh - 62px);padding:98px 24px 50px}.rv-page [hidden]{display:none!important}.rv-page ::selection{color:var(--color-dark);background:#f6d9d3}.rv-page :focus-visible,.rv-site-header :focus-visible{outline:2px solid var(--color-text-accent);outline-offset:4px}.rv-hero{margin:0 0 15px}.rv-title{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;margin:0;font-size:35px;font-weight:800;line-height:1.4}.rv-subtitle{color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:1.4}.rv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.rv-toolbar{flex-wrap:wrap;gap:15px;display:flex}.rv-ctrl{background:#fff;border-radius:58px;align-items:center;min-width:164px;min-height:44px;padding:8px 34px 8px 15px;display:flex;position:relative;box-shadow:0 2px 7px #a2a2a22e}.rv-ctrl--filter{width:231px}.rv-ctrl--search{cursor:text;width:260px;padding:0 15px 0 42px}.rv-search-icon{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:calc(50% - 9px);left:16px}.rv-search-input{width:100%;min-width:0;height:42px;color:var(--color-dark);font:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:16px;line-height:1.4}.rv-search-input::placeholder{color:var(--color-text-secondary);opacity:1}.rv-search-input::-webkit-calendar-picker-indicator{display:none!important}.rv-ctrl-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:14px;line-height:1.4;display:block;overflow:hidden}.rv-ctrl-select{border-radius:inherit;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.rv-ctrl:focus-within{outline:2px solid var(--color-text-accent);outline-offset:3px}.rv-ctrl-chev{pointer-events:none;position:absolute;top:calc(50% - 12px);right:6px}.rv-ctrl:has(select:disabled){opacity:.65}.rv-ctrl-select:disabled{cursor:wait}.rv-rating{align-items:center;gap:14px;display:flex}.rv-rating-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1}.rv-rating-right{flex-direction:column;gap:1px;display:flex}.rv-rating-count{color:var(--color-text-secondary);white-space:nowrap;font-size:14px}.rv-fracstars,.rv-stars{gap:2px;line-height:0;display:inline-flex}.rv-fracstar{line-height:0;display:inline-block;position:relative}.rv-fracstar-fill{line-height:0;position:absolute;inset:0;overflow:hidden}.rv-star{fill:#d3d2cf;flex-shrink:0;width:20px;height:20px;display:block}.rv-star.is-on{fill:var(--color-coral)}.rv-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.rv-wall.is-columns{flex-direction:column;align-items:stretch;display:flex}.rv-row{align-items:flex-start;gap:18px;display:flex}.rv-col{flex-direction:column;flex:1 1 0;gap:18px;min-width:0;display:flex}.rv-card{background:var(--color-cream);border:1px solid #d3d2cf;border-radius:8px;min-width:0;margin:0;position:relative;overflow:clip}.rv-page.is-enhanced .rv-card:not(.is-expanded){cursor:pointer;transition:border-color .2s}.rv-page.is-enhanced .rv-card:not(.is-expanded):hover{border-color:#a9a39a}.rv-card.is-moving{z-index:2}.rv-card:not(.is-expanded) .rv-plus--quiet{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-card.is-expanded{cursor:auto;border-color:#bdb6ab;box-shadow:0 12px 36px #3c2e1e1a}.rv-card.is-expanded.rv-card--with-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.rv-card.is-expanded>.rv-media{position:sticky;top:84px}.rv-card.is-expanded .rv-card-body{gap:18px;padding:34px 64px 30px 36px}.rv-card.is-expanded:not(.rv-card--with-media) .rv-card-body{max-width:860px;margin:0 auto;padding:52px 48px 40px}.rv-card.is-expanded .rv-card-rating{justify-content:flex-start}.rv-card.is-expanded .rv-star{width:19px;height:20px}.rv-card.is-expanded .rv-comment{font-size:20px;line-height:1.6}.rv-card.is-expanded:not(.rv-card--with-media) .rv-comment{font-size:22px}.rv-card.is-expanded .rv-secs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;display:grid}.rv-card.is-expanded .rv-sec-text{font-size:16px}.rv-card.is-expanded .rv-name{font-size:18px}.rv-collapse{z-index:3;width:40px;height:40px;color:var(--color-dark);cursor:pointer;background:#ffffffeb;border:1px solid #d3d2cf;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;top:12px;right:12px}.rv-collapse:hover{background:#fff}.rv-collapse svg{width:18px;height:18px}.rv-card.is-expanded .rv-comment-lead{font-weight:600}.rv-card.is-expanded.rv-card--video{grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:44px;padding:40px 56px 40px 44px}.rv-card.is-expanded.rv-card--video>.rv-media{border-radius:12px;box-shadow:0 10px 28px #281e1429}.rv-card.is-expanded.rv-card--video .rv-card-body{flex-flow:wrap;align-items:center;gap:6px 14px;max-width:680px;padding:0 24px 0 0}.rv-card.is-expanded.rv-card--video .rv-card-rating{order:1;min-height:0}.rv-card.is-expanded.rv-card--video .rv-id{flex-flow:wrap;flex:auto;order:2;align-items:baseline;gap:0 10px;min-width:0}.rv-card.is-expanded.rv-card--video .rv-id>p+p:before{content:"·";color:var(--color-text-secondary);margin-right:10px}.rv-card.is-expanded.rv-card--video .rv-name{font-size:16px}.rv-card.is-expanded.rv-card--video .rv-mc{color:var(--color-text-secondary)}.rv-card.is-expanded.rv-card--video .rv-comment{order:3;width:100%;margin-top:18px;font-size:18px;line-height:1.7}.rv-card.is-expanded.rv-card--video .rv-comment-lead{font-size:20px;line-height:1.45}.rv-card.is-expanded.rv-card--video .rv-secs{order:4;width:100%;margin-top:18px}.rv-card.is-expanded.rv-card--video .rv-plus{order:5}.rv-card.is-expanded.rv-card--wide-video{padding:64px 56px 48px;display:block}.rv-card.is-expanded.rv-card--wide-video>.rv-media{max-width:880px;margin:0 auto;position:relative;top:auto}.rv-card.is-expanded.rv-card--wide-video .rv-card-body{margin:30px auto 0;padding:0}.rv-media.is-playing{aspect-ratio:var(--rv-video-ar,9 / 16);background:#000}.rv-media.is-playing>:not(.rv-inline-player){visibility:hidden}.rv-inline-player{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.rv-page.is-enhanced .rv-card:not(.is-expanded),.rv-collapse{transition:none}}.rv-card-body{flex-direction:column;gap:13px;padding:15px;display:flex}.rv-card-rating{justify-content:flex-end;align-items:center;min-height:17px;display:flex}.rv-card .rv-star{width:16px;height:17px}.rv-media{aspect-ratio:354/340;background:#e9e4da;width:100%;position:relative;overflow:hidden;container-type:size}.rv-media--video{aspect-ratio:354/366}.rv-media--portrait{aspect-ratio:4/5}.rv-media--landscape{aspect-ratio:16/9}.rv-photo{object-fit:cover;image-orientation:from-image;width:100%;height:100%;display:block}.rv-photo--rotated{width:100cqh;max-width:none;height:100cqw;transform:translate(-50%, -50%) rotate(var(--rv-photo-rotation));position:absolute;top:50%;left:50%}.rv-video-preview{z-index:1;width:100%;height:100%;color:var(--color-dark);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.rv-video-preview:focus-visible{outline-offset:-5px}.rv-play-icon{background:#ffffffeb;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:absolute;top:calc(50% - 28px);left:calc(50% - 28px)}.rv-play-icon img{width:55px;height:55px}.rv-video-preview:hover .rv-play-icon{background:#fff;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.rv-play-icon{transition:none}.rv-video-preview:hover .rv-play-icon{transform:none}}html.rv-lightbox-open{overflow:hidden}.rv-lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:56px 16px 24px;position:fixed;inset:0;overflow:hidden}.rv-lightbox[open]{place-items:center;display:grid}.rv-lightbox::backdrop{background:#111112eb}.rv-lightbox-frame{width:min(100%, calc((100dvh - 80px) * var(--rv-video-ar,.5625)));aspect-ratio:var(--rv-video-ar,.5625);background:#000;border-radius:8px;max-height:calc(100dvh - 80px);position:relative;overflow:hidden}.rv-lightbox-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-lightbox-controls:not([hidden]){z-index:1;background:#111112d1;border-radius:100px;gap:8px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.rv-lightbox-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.rv-lightbox-controls button:hover{background:#ffffff24}.rv-lightbox-controls button:disabled{opacity:.6;cursor:wait}.rv-lightbox-controls button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.rv-lightbox-controls svg{width:22px;height:22px}.rv-lightbox-frame.is-playing [data-rv-icon=play],.rv-lightbox-frame:not(.is-playing) [data-rv-icon=pause],.rv-lightbox-frame.is-muted [data-rv-icon=sound],.rv-lightbox-frame:not(.is-muted) [data-rv-icon=muted]{display:none}.rv-lightbox-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;top:10px;right:10px}.rv-lightbox-close:hover{background:#ffffff42}.rv-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.rv-lightbox-close svg{width:22px;height:22px}.rv-comment{white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:1.55}.rv-page.is-enhanced .rv-comment.is-clamped{-webkit-line-clamp:7;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-id{flex-direction:column;gap:1px;display:flex}.rv-name{margin:0;font-size:16px;font-weight:500;line-height:1.5}.rv-meta,.rv-mc{margin:0;font-size:14px;line-height:1.5}.rv-meta{color:var(--color-text-secondary)}.rv-secs{flex-direction:column;gap:12px;display:flex}.rv-sec{flex-direction:column;gap:3px;display:flex}.rv-sec-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:500}.rv-sec-text{margin:0;font-size:14px;line-height:1.55}.rv-comment,.rv-sec-text,.rv-name,.rv-meta,.rv-mc{overflow-wrap:anywhere}.rv-plus{min-height:44px;color:var(--color-text-accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:-5px 0;padding:8px 0;font-size:14px;text-decoration:underline}.rv-plus:hover{color:var(--color-text-accent-hover)}.rv-empty{text-align:center;color:var(--color-text-secondary);padding:40px 0}.rv-load-state{color:var(--color-text-secondary);text-align:center;margin-top:24px;font-size:14px}.rv-status{margin:0}.rv-error p{margin:0 0 16px}.rv-retry{border:1px solid var(--color-text-accent);min-height:44px;color:var(--color-text-accent);font:inherit;cursor:pointer;background:0 0;border-radius:35px;padding:8px 22px}.rv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-legal{max-width:930px;color:var(--color-text-secondary);text-align:center;margin:40px auto 0;font-size:14px;line-height:1.4}.rv-site-footer{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:20px;padding:24px 50px 15px;font-size:14px;line-height:22px;display:flex}.rv-site-footer p{margin:0}.rv-site-footer a{color:inherit;text-decoration:none}.rv-site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.rv-site-footer a:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:4px}.rv-legal a{color:var(--color-dark);text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.rv-bar{align-items:flex-start}.rv-rating{order:-1;width:100%}}@media (width<=1024px){.rv-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-card.is-expanded.rv-card--video{grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:32px;padding:36px 40px 36px 32px}.rv-card.is-expanded.rv-card--wide-video{padding:64px 40px 40px}}@media (width<=767px){.rv-site-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px 20px}.rv-page{padding:54px 20px 40px}.rv-site-header{padding:0 20px}.rv-site-actions{gap:18px}.rv-login{font-size:14px}.rv-title{font-size:29px;line-height:1.3}.rv-subtitle{margin-top:8px;font-size:14px;line-height:1.55}.rv-hero{margin-bottom:20px}.rv-toolbar{flex-direction:column;gap:10px;width:100%}.rv-ctrl,.rv-ctrl--filter{width:100%}.rv-wall{grid-template-columns:minmax(0,1fr)}.rv-bar{margin-bottom:24px}.rv-card.is-expanded.rv-card--with-media{grid-template-columns:minmax(0,1fr)}.rv-card.is-expanded>.rv-media{position:relative;top:auto}.rv-card.is-expanded .rv-card-body,.rv-card.is-expanded:not(.rv-card--with-media) .rv-card-body{padding:22px 20px 20px}.rv-card.is-expanded:not(.rv-card--with-media) .rv-card-body{padding-top:56px}.rv-card.is-expanded .rv-comment,.rv-card.is-expanded:not(.rv-card--with-media) .rv-comment{font-size:18px}.rv-card.is-expanded.rv-card--video,.rv-card.is-expanded.rv-card--wide-video{padding:60px 16px 22px;display:block}.rv-card.is-expanded.rv-card--video>.rv-media{max-width:420px;margin:0 auto}.rv-card.is-expanded.rv-card--wide-video>.rv-media{max-width:none}.rv-card.is-expanded.rv-card--video .rv-card-body{margin:22px auto 0;padding:0 4px}.rv-card.is-expanded.rv-card--video .rv-comment{font-size:17px}.rv-card.is-expanded.rv-card--video .rv-comment-lead{font-size:18px}.rv-card.is-expanded.rv-card--video .rv-id{flex-direction:column;flex:100%;gap:1px}.rv-card.is-expanded.rv-card--video .rv-id>p+p:before{content:none}}@media (width<=359px){.rv-site-header{padding-inline:16px}.rv-site-nav{gap:8px}.rv-site-actions{gap:12px}.rv-page{padding-inline:16px}}
