/* rv-global (PLAN C5): hosted decoration + runtime states for the Velocity components. Every selector is under the .rv wrapper (:where(.rv) for the Velocity rules, .rv for the converter rules). Built by webflow-port/runtime/build.py. */
:where(.rv){isolation:isolate;--rv-page-margin: var(--_rival--scale---page-margin--base, 32px);--fill: rgba(255,255,255,.045);--fill-2: rgba(255,255,255,.09)}@media (min-width: 1280px){:where(.rv){--rv-page-margin: var(--_rival--scale---page-margin--xl, 64px)}}@media (max-width: 767px){:where(.rv){--rv-page-margin: var(--_rival--scale---page-margin--s, 16px)}}@keyframes rv-tile{to{-webkit-mask-position:calc(-1 * var(--tw)) 50%;mask-position:calc(-1 * var(--tw)) 50%}}@keyframes rv-marquee{to{transform:translate(-50%)}}@keyframes rv-blink{to{opacity:.3}}@keyframes rv-grow{0%{width:0}}@keyframes rv-cap{0%{opacity:0;transform:translateY(4px)}}@keyframes s-qa-swap{0%{opacity:.4;transform:translateY(6px)}}@keyframes s-ask-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes rv-grow-tl{0%{scale:0}to{scale:1}}:where(.rv) *:before,:where(.rv) *:after{box-sizing:border-box}:where(.rv) .rv-btn{--h: 48px}:where(.rv) .rv-btn:hover .rv-btn_icon{transform:translate(3px)}:where(.rv) .rv-btn.rv-is-s{--h: 36px}:where(.rv) .rv-btn.rv-is-l{--h: 60px}:where(.rv) .rv-process>li:not(:last-child):after{content:"\2014";margin-inline:auto}:where(.rv) .rv-strip{--h: 18px;--speed: 50s;--tw: calc(var(--h) * var(--rv-strip-ratio, 13.66));-webkit-mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;animation:rv-tile var(--speed) linear infinite}@media (prefers-reduced-motion: reduce){:where(.rv) .rv-strip{animation:none}}:where(.rv) .rv-strip[data-rv-glyphs]{-webkit-mask:none;mask:none;animation:none}:where(.rv) .rv-strip_track{display:flex;width:max-content;height:100%;gap:calc(var(--h) * .45);animation:rv-marquee var(--speed) linear infinite}:where(.rv) .rv-strip_track>span{height:100%;display:inline-flex}:where(.rv) .rv-hero_ghost{position:absolute;right:-8%;bottom:-30%;width:46%;aspect-ratio:1;color:var(--_rival--palette---deep-blue, #03017D);pointer-events:none}:where(.rv) .rv-art{-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain}:where(.rv) .rv-field_input::placeholder{color:var(--_rival--theme---ink-muted, #9E9EB6)}:where(.rv) .rv-comp{--cols: 5;--rows: 6;--ar: 4 / 5;--pad: 2.4cqw;position:relative;overflow:hidden;isolation:isolate;width:100%;aspect-ratio:var(--ar);container-type:inline-size;background:var(--_rival--palette---midnight, #000040);color:var(--_rival--palette---white, #FFFFFF);font-family:var(--_rival--scale---font--sans, "Aeonik", "Hanken Grotesk", system-ui, sans-serif);--_rival--theme---ink: var(--_rival--palette---white, #FFFFFF);--_rival--theme---line: rgba(255,255,255,.5)}:where(.rv) .rv-comp.rv-is-story{--ar: 9 / 16;--cols: 4;--rows: 8;--pad: 4cqw}:where(.rv) .rv-comp.rv-is-wide{--ar: 16 / 9;--cols: 8;--rows: 5;--pad: 1.6cqw}:where(.rv) .rv-comp_media>img{filter:url(#rv-gm-pink) contrast(1.05)}:where(.rv) .rv-comp_media.rv-is-raw>img{filter:none}:where(.rv) .rv-comp_grid{background-image:linear-gradient(to right,var(--_rival--theme---line, rgba(255,255,255,.32)) 1px,transparent 1px),linear-gradient(to bottom,var(--_rival--theme---line, rgba(255,255,255,.32)) 1px,transparent 1px)}:where(.rv) .rv-comp_grid:after{content:"";position:absolute;top:calc(-50% / var(--rows));left:calc(-50% / var(--cols));width:calc(100% + 100% / var(--cols));height:calc(100% + 100% / var(--rows));background:radial-gradient(circle,var(--_rival--palette---white, #FFFFFF) 0 .3cqw,transparent .36cqw);background-size:calc(100% / (var(--cols) + 1)) calc(100% / (var(--rows) + 1));opacity:.9}:where(.rv) .rv-comp_strip{position:absolute;z-index:3;left:0;right:0;top:.8cqw;--h: 3cqw;color:var(--_rival--palette---white, #FFFFFF)}:where(.rv) .rv-comp_strip.rv-is-bottom{top:auto;bottom:.8cqw}:where(.rv) .rv-comp.rv-is-story .rv-comp_strip{--h: 4.2cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_strip{--h: 1.5cqw}:where(.rv) .rv-comp_process{grid-column:1 / -1;grid-row:-2 / -1;align-self:end;padding:0 var(--pad) var(--pad);font-size:3.1cqw;line-height:1.1;color:var(--_rival--theme---ink, #FFFFFF)}:where(.rv) .rv-comp.rv-is-story .rv-comp_process{font-size:4.6cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_process{font-size:1.6cqw}:where(.rv) .rv-comp_process.rv-process>li:not(:last-child):after{opacity:.9}:where(.rv) .rv-comp_card{background:var(--_rival--theme---card, #FFFFFF);color:var(--_rival--theme---card-ink, #000040);padding:2.6cqw 2.8cqw;display:flex;flex-direction:column;gap:1.6cqw;--_rival--theme---ink: var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-comp_card h2,:where(.rv) .rv-comp_card h3{margin:0;font-weight:400;font-size:5.6cqw;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}:where(.rv) .rv-comp_card p{margin:0;font-size:1.85cqw;line-height:1.35;max-width:34ch}:where(.rv) .rv-comp_card .rv-comp_foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:2cqw;font-size:1.85cqw;line-height:1.3}:where(.rv) .rv-comp_card .rv-comp_foot .rv-art{--w: 19cqw;color:currentColor}:where(.rv) .rv-comp.rv-is-story .rv-comp_card h2{font-size:8.4cqw}:where(.rv) .rv-comp.rv-is-story .rv-comp_card p,:where(.rv) .rv-comp.rv-is-story .rv-comp_card .rv-comp_foot{font-size:3cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_card{padding:1.4cqw 1.6cqw;gap:1cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_card h2{font-size:3cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_card p,:where(.rv) .rv-comp.rv-is-wide .rv-comp_card .rv-comp_foot{font-size:1.05cqw}:where(.rv) .rv-comp_brand{background:var(--_rival--theme---card, #FFFFFF);color:var(--_rival--palette---midnight, #000040);padding:1.6cqw 1.8cqw;display:flex;flex-direction:column;justify-content:space-between;gap:2cqw;font-size:1.5cqw;line-height:1.25}:where(.rv) .rv-comp_brand .rv-subbrand{font-size:2.8cqw;color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-comp_brand-lockup{height:3.2cqw;display:inline-flex;align-self:flex-end;color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-comp.rv-is-story .rv-comp_brand{font-size:2.6cqw}:where(.rv) .rv-comp.rv-is-story .rv-comp_brand .rv-subbrand{font-size:4.6cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_brand{font-size:.9cqw;padding:1cqw 1.2cqw}:where(.rv) .rv-comp.rv-is-wide .rv-comp_brand .rv-subbrand{font-size:1.6cqw}:where(.rv) .rv-comp_frost{align-self:start;justify-self:start;background:var(--_rival--theme---frost, rgba(255,255,255,.72));color:var(--_rival--palette---midnight, #000040);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.2cqw 2.4cqw 1.8cqw;font-size:6.6cqw;line-height:1;letter-spacing:-.015em}:where(.rv) .rv-comp.rv-is-story .rv-comp_frost{font-size:9cqw}:where(.rv) .rv-comp_statement{padding:var(--pad);font-size:5.6cqw;line-height:1.02;letter-spacing:-.015em;color:var(--_rival--theme---ink, #FFFFFF);text-wrap:balance}:where(.rv) .rv-comp.rv-is-wide .rv-comp_statement{font-size:2.6cqw}:where(.rv) .rv-comp .rv-art{--w: 100%}:where(.rv) .rv-comp_ghost{color:var(--_rival--palette---deep-blue, #03017D);align-self:end}:where(.rv) .rv-comp_ghost .rv-code{font-size:19cqw;color:inherit}:where(.rv) .rv-comp_ghost .rv-code_item{border-width:.06em}:where(.rv) .rv-comp.rv-is-wide .rv-comp_grid{--_rival--theme---line: rgba(255,255,255,.3)}:where(.rv) .rv-comp.rv-is-wide .rv-comp_grid:after{display:none}:where(.rv) ::selection{background:var(--_rival--palette---pink, #FF05BC);color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-btn.rv-is-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.rv) .rv-btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(120px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,5,188,.55),transparent 70%);filter:blur(10px)}:where(.rv) .rv-btn:hover:after,:where(.rv) .rv-btn:focus-visible:after{opacity:1}html.rv-js :where(.rv) [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.rv-js :where(.rv) [data-reveal].is-in{opacity:1;transform:none}:where(.rv) .rv-nav{background:linear-gradient(to bottom,#000040e6,#000040ad 55%,#00004038)}:where(.rv) .rv-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:56px;background:linear-gradient(to bottom,#00004066,#00004000);pointer-events:none}:where(.rv) .rv-nav_top[aria-current=page] i,:where(.rv) .rv-nav_top:hover i,:where(.rv) .rv-nav_dd.is-open .rv-nav_top i{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-nav_top[aria-current=page]{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-nav_dd.is-open .rv-nav_chev{transform:translateY(0) rotate(225deg)}:where(.rv) .rv-nav_dd.is-open .rv-nav_panel{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .45s cubic-bezier(.2,.8,.2,1)}:where(.rv) .rv-nav_panel-in{background:linear-gradient(to bottom,#000040eb,#000040d1 70%,#00004099)}:where(.rv) .rv-nav_panel-in:after{content:"";position:absolute;left:0;right:0;top:100%;height:40px;background:linear-gradient(to bottom,#00004059,#00004000);pointer-events:none}:where(.rv) .rv-nav_panel a:hover i,:where(.rv) .rv-nav_panel a:focus-visible i{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-nav_menu span:before,:where(.rv) .rv-nav_menu span:after{display:block;width:16px;height:1.5px;background:currentColor;position:relative;transition:transform .25s ease,opacity .2s}:where(.rv) .rv-nav_menu span:before,:where(.rv) .rv-nav_menu span:after{content:"";position:absolute;left:0}:where(.rv) .rv-nav_menu span:before{top:-5px}:where(.rv) .rv-nav_menu span:after{top:5px}:where(.rv) .rv-nav.is-open .rv-nav_menu span{background:transparent}:where(.rv) .rv-nav.is-open .rv-nav_menu span:before{transform:translateY(5px) rotate(45deg)}:where(.rv) .rv-nav.is-open .rv-nav_menu span:after{transform:translateY(-5px) rotate(-45deg)}:where(.rv) .rv-nav.is-open+.rv-drawer{display:flex}@media (min-width: 992px){:where(.rv) .rv-drawer{display:none!important}}:where(.rv) .rv-probe{position:fixed;left:0;top:0;z-index:45;pointer-events:none;color:var(--_rival--palette---light-pink, #FFB8ED);font:400 10px/12px var(--_rival--scale---font--mono, "Aeonik Mono", "IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s;will-change:transform}:where(.rv) .rv-probe.is-on{opacity:.9}:where(.rv) .rv-vx>img{filter:url(#rv-gm-pink) contrast(1.05)}:where(.rv) .rv-vx[data-tone=raw]>img{filter:none}:where(.rv) .rv-vx[data-tone=mono]>img{filter:grayscale(1) contrast(1.1)}html.rv-gl :where(.rv) .rv-vx.is-gl>img{opacity:0}:where(.rv) .rv-spiral{position:relative;height:150vh}@media (max-width: 767px){:where(.rv) .rv-spiral{height:125vh}}:where(.rv) .rv-spiral_stage{position:absolute;inset:0}:where(.rv) .rv-spiral_fallback{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:12px;padding:84px 12px 12px;opacity:.62}:where(.rv) .rv-spiral_fallback .rv-vx{height:100%;outline:1px solid rgba(255,255,255,.6);outline-offset:-1px}@media (max-width: 767px){:where(.rv) .rv-spiral_fallback{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);gap:8px;padding:84px 8px 8px}:where(.rv) .rv-spiral_fallback .rv-vx:nth-child(n+19){display:none}}html.rv-gl :where(.rv) .rv-spiral_fallback{display:none}:where(.rv) .rv-wave_grid{background-image:linear-gradient(to right,rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.26) 1px,transparent 1px)}:where(.rv) .rv-wave_card{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}:where(.rv) .rv-wave_frost{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}:where(.rv) .rv-wave_strip{--h: 44px}:where(.rv) .rv-kin:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0a0630e0,#0a06308c 38%,#0a063000 70%),linear-gradient(to right,#0a06308c,#0a063000 60%)}:where(.rv) .rv-phero_grid{background-image:linear-gradient(to right,var(--_rival--theme---line, rgba(255,255,255,.32)) 1px,transparent 1px);mask-image:linear-gradient(to bottom,#000,transparent)}:where(.rv) .rv-acc_item.is-open{background:var(--fill-2)}:where(.rv) .rv-acc_head:hover .rv-acc_t{transform:translate(10px)}:where(.rv) .rv-acc_head:hover .rv-acc_n,:where(.rv) .rv-acc_item.is-open .rv-acc_n,:where(.rv) .rv-acc_item.is-hot .rv-acc_n{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-acc_item.is-hot{background:var(--fill-2)}:where(.rv) .rv-acc_item.is-hot .rv-acc_t{transform:translate(10px)}:where(.rv) .rv-acc_item.is-open .rv-acc_role,:where(.rv) .rv-acc_item.is-hot .rv-acc_role,:where(.rv) .rv-acc_head:hover .rv-acc_role{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-acc_plus:before,:where(.rv) .rv-acc_plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}:where(.rv) .rv-acc_plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s ease}:where(.rv) .rv-acc_item.is-open .rv-acc_plus{background:var(--_rival--palette---pink, #FF05BC);border-color:var(--_rival--palette---pink, #FF05BC);color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-acc_item.is-open .rv-acc_plus:after{transform:translate(-50%,-50%) rotate(0)}:where(.rv) .rv-acc_item.is-open .rv-acc_body{grid-template-rows:1fr}:where(.rv) .rv-stats_item.is-in .rv-stats_bar i{transform:scaleX(1)}@media (min-width: 480px) and (max-width: 991px){:where(.rv) .rv-posters>.rv-poster:last-child:nth-child(odd){grid-column:1 / -1}:where(.rv) .rv-posters>.rv-poster:last-child:nth-child(odd) .rv-vx{aspect-ratio:16 / 9}}:where(.rv) .rv-poster:hover .rv-poster_t{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-card:hover .rv-card_t{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-filters button.is-on{background:var(--_rival--palette---white, #FFFFFF);color:var(--_rival--palette---midnight, #000040);border-color:var(--_rival--palette---white, #FFFFFF)}:where(.rv) .is-hidden{display:none!important}:where(.rv) .rv-glass{background:linear-gradient(160deg,#ffffff1a,#ffffff08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(.rv) .rv-white{--prose: var(--_rival--palette---midnight, #000040);--_rival--theme---ink: var(--_rival--palette---midnight, #000040);--_rival--theme---ink-muted: var(--_rival--palette---midnight-70, #4C4C79);--_rival--theme---line: rgba(0,0,64,.18);--_rival--theme---line-strong: var(--_rival--palette---midnight, #000040)}:where(.rv) a.rv-row:hover h3{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-member_q{background:radial-gradient(60% 50% at 50% 40%,#ffb8ed8c,#0059ff59 60%,#0a0a1ee6);filter:saturate(1.1)}:where(.rv) .rv-member.rv-is-you:hover .rv-member_q,:where(.rv) .rv-member.rv-is-you:focus-visible .rv-member_q{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-member_bio[hidden]{display:none}:where(.rv) .rv-member summary::-webkit-details-marker{display:none}:where(.rv) .rv-ring{position:relative;aspect-ratio:1;width:100%}:where(.rv) .rv-ring canvas{width:100%;height:100%;display:block}:where(.rv) .rv-prose li:before{content:"\2014";position:absolute;left:0;color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-formbox:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,5,188,.14),rgba(0,89,255,.06) 55%,transparent)}:where(.rv) .rv-form.is-sending .rv-btn{opacity:.6;pointer-events:none}:where(.rv) .rv-form.is-sent>:not(.rv-form_done){display:none}:where(.rv) .rv-form_done[hidden]{display:none}:where(.rv) .rv-foot{background:linear-gradient(to bottom,#ffffff08,#fff0)}:where(.rv) .rv-quote{background:linear-gradient(160deg,#ff05bc24,#ffffff08 60%)}:where(.rv) .rv-quote:before{content:"\201c";position:absolute;left:34px;top:4px;font:400 110px/1 var(--_rival--scale---font--sans, "Aeonik", "Hanken Grotesk", system-ui, sans-serif);color:var(--_rival--palette---pink, #FF05BC)}@media (prefers-reduced-motion: reduce){html.rv-js :where(.rv) [data-reveal]{opacity:1;transform:none;transition:none}:where(.rv) .rv-btn{transition:none}:where(.rv) .rv-acc_body{transition:none}}:where(.rv) .rv-nav.is-open{background:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-pb_p.is-open{flex-grow:2.6}:where(.rv) .rv-pb_p:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000040eb,#00004080 34%,#00004000 62%)}:where(.rv) .rv-pb_p.is-open .rv-pb_more{max-height:220px;opacity:1;transform:none}@media (max-width: 991px){:where(.rv) .rv-pb_p.is-open{flex:none;aspect-ratio:4 / 5}}:where(.rv) .rv-dec_fallback{filter:url(#rv-gm-pink) contrast(1.05)}html.rv-gl :where(.rv) .rv-dec_fallback{opacity:0}:where(.rv) .rv-team.rv-is-dec .rv-member.is-dec .rv-vx{box-shadow:0 0 0 2px var(--_rival--palette---pink, #FF05BC),0 0 26px #ff05bc73}:where(.rv) .rv-team.rv-is-dec .rv-member.is-dec h3{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-film_play{position:absolute;left:50%;top:50%;z-index:2;width:96px;height:96px;margin:-48px 0 0 -48px;border:0;border-radius:50%;background:var(--_rival--palette---pink, #FF05BC);cursor:pointer;box-shadow:0 0 #ff05bc80;transition:transform .3s ease,box-shadow .4s ease}:where(.rv) .rv-film_play span{position:absolute;left:40px;top:33px;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-drawer summary::-webkit-details-marker{display:none}:where(.rv) .rv-drawer_top[aria-current=page]{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-xl_i[open]{background:var(--fill-2)}:where(.rv) .rv-xl_i summary::-webkit-details-marker{display:none}:where(.rv) .rv-xl_plus:before,:where(.rv) .rv-xl_plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}:where(.rv) .rv-xl_plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}:where(.rv) .rv-xl_i[open] .rv-xl_plus{background:var(--_rival--palette---pink, #FF05BC);color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-xl_i[open] .rv-xl_plus:after{transform:translate(-50%,-50%) rotate(0)}html.rv-gl :where(.rv) .rv-eng_svg{opacity:0}html.rv-gl :where(.rv) .rv-eng_svg.is-on{opacity:1}:where(.rv) .rv-awards2_list li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--_rival--palette---pink, #FF05BC);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}:where(.rv) .rv-awards2_list li:hover:before{transform:scaleX(1)}:where(.rv) .rv-awards2_list li:hover .rv-laurel_l{transform:rotate(-8deg);color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-awards2_list li:hover .rv-laurel_r{transform:rotate(8deg);color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-laurel .rv-art{--w: auto}html.rv-js :where(.rv) [data-reveal]:not(.is-in) .rv-laurel_l{transform:rotate(-18deg)}html.rv-js :where(.rv) [data-reveal]:not(.is-in) .rv-laurel_r{transform:rotate(18deg)}:where(.rv) .rv-comp-site .rv-art{--w: 100%}:where(.rv) .rv-comp_lockup{display:block;width:22cqw;color:var(--_rival--palette---white, #FFFFFF)}:where(.rv) .rv-dgrid{background-image:linear-gradient(to right,rgba(255,255,255,.42) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.42) 1px,transparent 1px)}:where(.rv) .rv-dgrid:after{content:"";position:absolute;top:calc(-50% / var(--rows));left:calc(-50% / var(--cols));width:calc(100% + 100% / var(--cols));height:calc(100% + 100% / var(--rows));background:radial-gradient(circle,rgba(255,255,255,.95) 0 2.2px,transparent 2.8px);background-size:calc(100% / (var(--cols) + 1)) calc(100% / (var(--rows) + 1))}:where(.rv) .rv-dgrid_ring.is-accent{color:var(--_rival--palette---pink, #FF05BC)}@media (max-width: 991px){:where(.rv) .rv-kin .rv-dgrid{--cols: 4 !important}}:where(.rv) .rv-mbstack{--stack-size: clamp(30px, 3.4vw, 54px)}:where(.rv) .rv-drawer details[open] .rv-drawer_chev{transform:rotate(225deg)}:where(.rv) .rv-loop{width:100%;height:auto;display:block;overflow:visible}:where(.rv) .rv-ihero_shade{background:linear-gradient(to top,#000040e6,#00004073 30%,#00004000 48%)}:where(.rv) .is-in .rv-g_draw{stroke-dashoffset:var(--to)}:where(.rv) .is-in .rv-g_bar{transform:none}@media (prefers-reduced-motion: reduce){:where(.rv) .rv-g_draw,:where(.rv) .rv-g_bar{transition:none}}:where(.rv) .rv-logos_row{--fade: linear-gradient(to right, transparent 0, rgba(0,0,0,.12) 32px, rgba(0,0,0,.45) 88px, rgba(0,0,0,.85) 150px, #000 200px, #000 calc(100% - 200px) , rgba(0,0,0,.85) calc(100% - 150px) , rgba(0,0,0,.45) calc(100% - 88px) , rgba(0,0,0,.12) calc(100% - 32px) , transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade)}html:not(.rv-gl) :where(.rv) .rv-logos_track{animation:rv-marquee 70s linear infinite}html:not(.rv-gl) :where(.rv) .rv-logos_row.rv-is-rev .rv-logos_track{animation-direction:reverse}html.rv-gl :where(.rv) .rv-logos_track{opacity:0;pointer-events:none}:where(.rv) .rv-logos_i img{filter:brightness(0) invert(1)}:where(.rv) .rv-logos_i.has-case img{opacity:.95}:where(.rv) .rv-logos_tip[hidden]{display:none}html.rv-gl :where(.rv) .rv-logos.is-hot{cursor:pointer}@media (max-width: 991px){:where(.rv) .rv-logos_row{--fade: linear-gradient(to right, transparent 0, rgba(0,0,0,.4) 24px, rgba(0,0,0,.8) 52px, #000 76px, #000 calc(100% - 76px) , rgba(0,0,0,.8) calc(100% - 52px) , rgba(0,0,0,.4) calc(100% - 24px) , transparent 100%)}}:where(.rv) .rv-wall_c{position:relative;aspect-ratio:16 / 9;background:var(--fill);display:grid;place-items:center;transition:background .4s ease,opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}:where(.rv) .rv-wall_c>a{position:absolute;inset:0;display:grid;place-items:center;text-decoration:none;color:inherit}:where(.rv) .rv-wall_c img{height:clamp(22px,2.4vw,36px);width:auto;max-width:64%;object-fit:contain;filter:brightness(0) invert(1);opacity:.5;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}:where(.rv) .rv-wall_c.has-case img{opacity:.95;filter:brightness(0) invert(1) drop-shadow(0 2px 14px rgba(0,0,64,.8))}:where(.rv) .rv-wall_c.has-case:before{content:"";position:absolute;right:10px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--_rival--palette---pink, #FF05BC);box-shadow:0 0 10px var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-wall_c.is-landed{background:transparent}:where(.rv) .rv-wall_c.has-case:hover img{transform:translateY(-6px)}:where(.rv) .rv-wall_c.is-folded{opacity:0;transform:perspective(900px) rotateX(-70deg) translateY(-30%);pointer-events:none}:where(.rv) .rv-wall_c.is-off{opacity:.14;transform:scale(.94);pointer-events:none}:where(.rv) .rv-wall_c img[hidden]{display:none}:where(.rv) .rv-wall_c.is-open{background:transparent}:where(.rv) .rv-wall_c.is-open img,:where(.rv) .rv-wall_c.is-open:before{opacity:0!important}@media (max-width: 991px){:where(.rv) .rv-wall_c{aspect-ratio:4 / 3}}:where(.rv) .rv-onair{background:linear-gradient(110deg,#ff05bc2e,#0059ff1f)}:where(.rv) .rv-onair_dot{animation:rv-blink 1s ease-in-out infinite alternate}:where(.rv) .rv-form_drop.has-file{border-style:solid;border-color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-dec.is-pinned .rv-dec_hint{display:none}:where(.rv) .rv-team.rv-is-dec .rv-member.is-pinned .rv-vx{box-shadow:0 0 0 2px #fff,0 0 26px #ff05bc73}:where(.rv) .rv-pod_tabs button.is-on{background:#fff;color:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-pod_player[hidden]{display:none}:where(.rv) .rv-pod_list li:before{content:counter(li,decimal-leading-zero);position:absolute;left:0;top:3px;font:400 11px/1 var(--_rival--scale---font--mono, "Aeonik Mono", "IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-curtain{position:fixed;inset:0;z-index:200;background:var(--_rival--palette---midnight, #000040);transform:translateY(102%);pointer-events:none;will-change:transform;overflow:hidden;visibility:hidden}:where(.rv) .rv-curtain.is-up,:where(.rv) .rv-curtain.is-lift,html.rv-arrive :where(.rv) .rv-curtain{visibility:visible}:where(.rv) .rv-curtain:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--_rival--palette---pink, #FF05BC);box-shadow:0 0 28px 6px #ff05bc80;z-index:2}:where(.rv) .rv-curtain.is-lift:before{top:auto;bottom:0}:where(.rv) .rv-curtain:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(255,5,188,.16),transparent 70%),linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / calc(100% / 12) 100%}html.rv-arrive :where(.rv) .rv-curtain{transform:none;pointer-events:auto}html :where(.rv) .rv-curtain.is-up{transform:none;transition:transform .58s cubic-bezier(.75,0,.25,1)}html.rv-arrive :where(.rv) .rv-curtain.is-lift{transform:translateY(-102%);transition:transform .78s cubic-bezier(.8,0,.2,1) .04s;pointer-events:none}html.rv-leave :where(.rv){cursor:progress}html.rv-leave :where(.rv) .rv-page>:not(.rv-instr),html.rv-leave :where(.rv) .rv-instr_panel,html.rv-leave :where(.rv) .rv-instr_main>section{opacity:0;transform:translateY(110px) skewY(1.6deg) scale(.985);filter:blur(6px);transition:opacity .42s ease,transform .5s cubic-bezier(.6,0,.6,1),filter .45s ease;transition-delay:calc(var(--i, 0) * 40ms)}html.rv-leave :where(.rv) .rv-nav,html.rv-leave :where(.rv) .rv-drawer,html.rv-leave :where(.rv) .rv-probe{opacity:0;transform:translateY(-18px);transition:opacity .35s ease,transform .4s ease}html.rv-arrive :where(.rv) .rv-page>:not(.rv-instr),html.rv-arrive :where(.rv) .rv-instr_panel,html.rv-arrive :where(.rv) .rv-instr_main>section{opacity:0;transform:translateY(56px)}html.rv-arrive :where(.rv) .rv-nav{opacity:0;transform:translateY(-14px)}html.rv-arrived :where(.rv) .rv-page>:not(.rv-instr),html.rv-arrived :where(.rv) .rv-instr_panel,html.rv-arrived :where(.rv) .rv-instr_main>section,html.rv-arrived :where(.rv) .rv-nav{opacity:1;transform:none;transition:opacity .7s ease,transform .95s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 65ms + .1s)}@media (prefers-reduced-motion: reduce){:where(.rv) .rv-curtain,:where(.rv) .rv-curtain.is-up,:where(.rv) .rv-curtain.is-lift{transition:none}html.rv-arrive :where(.rv) .rv-page>*,html.rv-arrive :where(.rv) .rv-nav,html.rv-leave :where(.rv) .rv-page>*,html.rv-leave :where(.rv) .rv-nav,html.rv-arrive :where(.rv) .rv-instr_panel,html.rv-arrive :where(.rv) .rv-instr_main>section,html.rv-leave :where(.rv) .rv-instr_main>section{opacity:1;transform:none;filter:none;transition:none}}:where(.rv) .rv-qa_reply.is-swap{animation:s-qa-swap .45s ease}:where(.rv) .rv-qa_i[open]{background:var(--fill-2);border-left-color:var(--_rival--palette---pink, #FF05BC)}html.rv-js-qa :where(.rv) .rv-qa_i>p{display:none}@media (max-width: 991px){html.rv-js-qa :where(.rv) .rv-qa_i>p{display:block}}:where(.rv) .rv-probe{display:none!important}:where(.rv) .rv-svcl_row:hover .rv-svcl_go{opacity:1;transform:none}:where(.rv) .rv-svcl_row:hover .rv-svcl_t{color:var(--_rival--palette---light-pink, #FFB8ED)}:where(.rv) .rv-risys{--teal: #0CF0C2;--_rival--palette---pink: #FF05BC;--_rival--palette---blue: #0059FF}:where(.rv) .rv-mteam_row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:26px 36px;border:1px solid rgba(255,5,188,.7);margin-top:-1px;text-decoration:none;color:#fff;transition:background .25s,color .25s}:where(.rv) .rv-mteam_row.is-on{background:var(--_rival--palette---light-pink, #FFB8ED);color:#fff}:where(.rv) .rv-mteam_pic{margin:0;border:1px solid rgba(255,5,188,.7);overflow:hidden;background:var(--_rival--palette---midnight, #000040)}:where(.rv) .rv-mteam_pic img{width:100%;height:100%;object-fit:cover;filter:url(#rv-gm-pink) contrast(1.05);transition:opacity .3s}@media (max-width: 991px){:where(.rv) .rv-mteam_pic{display:none}:where(.rv) .rv-mteam_row{padding:18px}}:where(.rv) .rv-team.rv-is-dec .rv-member.is-dec .rv-member_img,:where(.rv) .rv-team.rv-is-dec .rv-member.is-pinned .rv-member_img{box-shadow:none}:where(.rv) .rv-team.rv-is-dec .rv-member.is-dec h3{color:inherit}:where(.rv) .rv-team.rv-is-dec .rv-member.is-pinned h3{color:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-member_img img{filter:url(#rv-gm-pink) contrast(1.05)}:where(.rv) .rv-whero_grid{background-image:linear-gradient(to right,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.22) 1px,transparent 1px)}:where(.rv) .rv-whero_box{backdrop-filter:blur(4px)}:where(.rv) .rv-wix_pill.is-on{background:var(--_rival--palette---pink, #FF05BC);color:#fff}:where(.rv) .rv-wix_views button[data-view=editorial]{grid-template-columns:14px 14px}:where(.rv) .rv-wix_views button[data-view=grid]{grid-template-columns:14px 14px;grid-template-rows:14px 14px}:where(.rv) .rv-wix_views button.is-on i{background:var(--_rival--palette---pink, #FF05BC)}:where(.rv) .rv-wix_card[hidden]{display:none}:where(.rv) .rv-wix_card:hover .rv-wix_img img{transform:scale(1.03)}:where(.rv) .rv-wix_card:hover .rv-wix_view{opacity:1;transform:none}:where(.rv) .rv-wix[data-view=editorial] .rv-wix_card[data-size=a]{grid-column:span 7}:where(.rv) .rv-wix[data-view=editorial] .rv-wix_card[data-size=b]{grid-column:span 5}:where(.rv) .rv-wix[data-view=editorial] .rv-wix_card[data-size=c]{grid-column:span 4}:where(.rv) .rv-wix[data-view=editorial] .rv-wix_card[data-size=d]{grid-column:span 8}:where(.rv) .rv-wix[data-view=editorial] .rv-wix_card[data-size=d] .rv-wix_img{aspect-ratio:1152 / 890}:where(.rv) .rv-wix[data-view=grid] .rv-wix_list{gap:80px 30px}:where(.rv) .rv-wix[data-view=grid] .rv-wix_card{grid-column:span 3}:where(.rv) .rv-wix[data-view=grid] .rv-wix_img{aspect-ratio:415 / 314}:where(.rv) .rv-wix[data-view=grid] .rv-wix_intro{font-size:16px}@media (max-width: 991px){:where(.rv) .rv-wix[data-view] .rv-wix_card{grid-column:span 12!important}:where(.rv) .rv-wix[data-view=grid] .rv-wix_card{grid-column:span 6!important}}:where(.rv) .rv-home4t_t em{background:linear-gradient(90deg,var(--_rival--palette---pink, #FF05BC),var(--_rival--palette---light-pink, #FFB8ED))}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){:where(.rv) .rv-awards2_lead,:where(.rv) .rv-awards2_list li{animation:rv-grow-tl linear both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 0% cover 38%}:where(.rv) .rv-awards2_list li:nth-child(1){animation-range:entry 6% cover 42%}:where(.rv) .rv-awards2_list li:nth-child(2){animation-range:entry 12% cover 46%}:where(.rv) .rv-awards2_list li:nth-child(3){animation-range:entry 18% cover 50%}:where(.rv) .rv-awards2_list li:nth-child(4){animation-range:entry 24% cover 54%}:where(.rv) .rv-awards2_list li:nth-child(5){animation-range:entry 30% cover 58%}:where(.rv) .rv-awards2_lead,:where(.rv) .rv-awards2_list li{transform-origin:0 0}}}html.rv-gl :where(.rv) .rv-logos_track:focus-within{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){:where(.rv) .rv-logos_track,:where(.rv) .rv-strip_track{animation:none!important}}.rv .rv-page{-webkit-font-smoothing:antialiased}.rv *:before,.rv *:after{box-sizing:border-box}.rv .rv-acc_item.is-open,.rv .rv-acc_item[data-rv-state~=is-open],.rv .rv-acc_item.is-hot{background-color:var(--_rival--theme---fill-2)}.rv .rv-acc_head:hover .rv-acc_n,.rv .rv-acc_item.is-open .rv-acc_n,.rv .rv-acc_item[data-rv-state~=is-open] .rv-acc_n,.rv .rv-acc_item.is-hot .rv-acc_n{color:var(--_rival--palette---pink)}.rv .rv-acc_head:hover .rv-acc_t,.rv .rv-acc_item.is-hot .rv-acc_t{transform:translate(10px)}.rv .rv-acc_item.is-open .rv-acc_role,.rv .rv-acc_item[data-rv-state~=is-open] .rv-acc_role,.rv .rv-acc_item.is-hot .rv-acc_role,.rv .rv-acc_head:hover .rv-acc_role{color:var(--_rival--palette---light-pink)}.rv .rv-acc_plus:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%)}.rv .rv-acc_plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s ease}.rv .rv-acc_item.is-open .rv-acc_plus,.rv .rv-acc_item[data-rv-state~=is-open] .rv-acc_plus{background-color:var(--_rival--palette---pink);border-top-color:var(--_rival--palette---pink);border-right-color:var(--_rival--palette---pink);border-bottom-color:var(--_rival--palette---pink);border-left-color:var(--_rival--palette---pink);color:var(--_rival--palette---midnight)}.rv .rv-acc_item.is-open .rv-acc_plus:after,.rv .rv-acc_item[data-rv-state~=is-open] .rv-acc_plus:after{transform:translate(-50%,-50%) rotate(0)}.rv .rv-acc_item.is-open .rv-acc_body,.rv .rv-acc_item[data-rv-state~=is-open] .rv-acc_body{grid-template-rows:1fr}.rv .rv-btn:not(.rv-is-link):after{content:"";position:absolute;inset:-1px;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s ease;background-image:radial-gradient(120px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,5,188,.55),transparent 70%);filter:blur(10px)}.rv .rv-btn:not(.rv-is-link):hover:after{opacity:1}.rv .rv-btn:not(.rv-is-link):focus-visible:after{opacity:1}.rv .rv-btn_icon{max-width:100%;display:block;width:18px;height:18px;flex-grow:0;flex-shrink:0;flex-basis:auto;transition:transform .18s ease}.rv .rv-btn:not(.rv-is-link):hover .rv-btn_icon{transform:translate(3px)}.rv .rv-vx[data-tone=raw]>.rv-acc_vx-img{filter:none}.rv .rv-vx[data-tone=mono]>.rv-acc_vx-img{filter:grayscale(1) contrast(1.1)}.rv .rv-btn.rv-is-accent{box-shadow:0 0 #ff05bc00,0 0 22px -6px #ff05bc8c}.rv .rv-btn.rv-is-accent:hover{box-shadow:0 0 0 1px #ffb8ed99,0 0 34px -2px #ff05bcbf}.rv .rv-vx>.rv-acc_vx-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-section{-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){.rv .rv-acc_body{transition:none}}@media (prefers-reduced-motion: reduce){.rv .rv-btn:not(.rv-is-link){transition:none}}.rv .rv-art{-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain}.rv .rv-vx>.rv-vx_img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-article_aside{-webkit-font-smoothing:antialiased}.rv [data-rv-stamp=stamp-97e10e49]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae7b69bbffeadaf8d9231e5_stamp-97e10e49.svg)}.rv .rv-art.rv-is-artaside{--ar: 410/370 !important;--w: 150px !important}.rv .rv-artaside_toc>ol>li{display:grid;row-gap:var(--_rival--scale---space--5);column-gap:var(--_rival--scale---space--5);align-items:baseline;background-color:var(--_rival--theme---fill);text-decoration:none;transition:background .25s;grid-template-columns:auto 1fr;padding:10px 0;margin-bottom:0}.rv .rv-artaside_toc>ol>li:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--_rival--theme---focus-ring);outline-offset:2px}.rv .rv-artaside_toc>ol>li:before{font-family:var(--_rival--scale---font--mono);font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;color:var(--_rival--palette---pink);content:counter(rv-i,decimal-leading-zero);counter-increment:rv-i}.rv .rv-artaside_toc>ol{counter-reset:rv-i;display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-artaside_toc:before,.rv .rv-artaside_toc:after{content:none}.rv .rv-artaside_toc>ol>li>a{color:inherit;text-decoration:none}@media screen and (max-width: 991px){.rv .rv-artaside_toc>ol>li{row-gap:var(--_rival--scale---space--2);column-gap:var(--_rival--scale---space--2)}}.rv .rv-richtext>ul>li:before{content:"\2014";position:absolute;left:0;color:var(--_rival--palette---pink)}.rv .rv-richtext{color:var(--_rival--theme---prose, rgba(255,255,255,.86))}.rv [data-rv-stamp=stamp-19f1c0a2]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae83b37ed0cd14eebf9f33c_stamp-19f1c0a2.svg)}.rv .rv-art.rv-is-artbody{--ar: 480/225 !important;--w: 150px !important}.rv .rv-richtext>h2{margin-bottom:0;font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.15;font-family:var(--_rival--scale---font--sans);letter-spacing:var(--_rival--scale---tracking--h3);color:var(--_rival--palette---white);margin-top:1.8em}.rv .rv-richtext>ul{margin-bottom:0;padding-left:0;margin-top:1.1em;list-style-type:none}.rv .rv-richtext>ul>li{padding-left:22px;position:relative;margin-bottom:0}.rv .rv-richtext>p{margin-bottom:0;margin-top:1.1em;color:inherit}.rv .rv-richtext:before,.rv .rv-richtext:after{content:none}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_lead{transform-origin:0 0;animation:rv-grow-tl linear both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 0% cover 38%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li{transform-origin:0 0;animation:rv-grow-tl linear both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 0% cover 38%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li:nth-child(1){animation-range:entry 6% cover 42%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li:nth-child(2){animation-range:entry 12% cover 46%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li:nth-child(3){animation-range:entry 18% cover 50%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li:nth-child(4){animation-range:entry 24% cover 54%}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.rv .rv-awards2_list .rv-awards2_list-li:nth-child(5){animation-range:entry 30% cover 58%}}}.rv .rv-awards2_list .rv-awards2_list-li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-color:var(--_rival--palette---pink);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.rv .rv-awards2_list .rv-awards2_list-li:hover:before{transform:scaleX(1)}.rv .rv-awards2_list .rv-awards2_list-li:hover .rv-laurel_l{transform:rotate(-8deg);color:var(--_rival--palette---light-pink)}.rv .rv-awards2_list .rv-awards2_list-li:hover .rv-laurel_r{transform:rotate(8deg);color:var(--_rival--palette---light-pink)}.rv .rv-laurel_l{-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain;--ar: 11/36 !important}.rv .rv-laurel_r{-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain;--ar: 11/35 !important}.rv [data-rv-stamp=stamp-34809640]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6a8e98ba8b964c7f6faecf9b_leaf-left.svg)}.rv .rv-laurel_l.rv-is-lead{--ar: 11/36 !important}.rv [data-rv-stamp=stamp-886170d7]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6a8e98bc149fb0378dda4195_leaf-right.svg)}.rv .rv-laurel_r.rv-is-lead{--ar: 11/35 !important}.rv .rv-vx[data-tone=raw]>.rv-cards_vx-img{filter:none}.rv .rv-card:hover .rv-card_t{color:var(--_rival--palette---light-pink)}.rv .rv-filters .rv-filters-button.is-on,.rv .rv-filters .rv-filters-button[data-rv-state~=is-on]{background-color:var(--_rival--palette---white);color:var(--_rival--palette---midnight);border-top-color:var(--_rival--palette---white);border-right-color:var(--_rival--palette---white);border-bottom-color:var(--_rival--palette---white);border-left-color:var(--_rival--palette---white)}.rv .rv-vx>.rv-cards_vx-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-card_p{-webkit-line-clamp:3;-webkit-box-orient:vertical}.rv .rv-vx[data-tone=raw]>.rv-vx_img{filter:none}.rv .rv-chap_n{-webkit-text-stroke:1.5px var(--_rival--palette---pink)}.rv .rv-body.rv-is-chap>p{margin-bottom:0;margin-top:1em;color:var(--_rival--theme---ink-muted)}.rv .rv-body.rv-is-chap>p:first-child{margin-top:0}.rv .rv-body.rv-is-chap:before,.rv .rv-body.rv-is-chap:after{content:none}.rv .rv-band{-webkit-font-smoothing:antialiased}.rv .rv-eng_svg{max-width:100%;display:block;position:absolute;left:4%;top:4%;width:92%;height:92%;overflow:visible}.rv .rv-eng{-webkit-font-smoothing:antialiased}.rv svg{max-width:100%;display:block}.rv .rv-social svg{width:20px;height:20px}.rv .rv-foot{background-image:linear-gradient(to bottom,#ffffff08,#fff0);-webkit-font-smoothing:antialiased}.rv .rv-btn.rv-is-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rv .rv-btn.rv-is-secondary:hover{box-shadow:0 0 26px -6px #ff05bc99}.rv .rv-form.is-sent>.rv-field:not(.s-form__done){display:none}.rv .rv-field_input::placeholder{color:var(--_rival--theme---ink-muted)}.rv .rv-form.is-sent>.rv-form_wide:not(.s-form__done){display:none}.rv .rv-field_textarea::placeholder{color:var(--_rival--theme---ink-muted)}.rv .rv-form.is-sent>.rv-check:not(.s-form__done){display:none}.rv .rv-form.is-sent>.rv-form_foot:not(.s-form__done){display:none}.rv .rv-form_done[hidden]{display:none}.rv .rv-form{-webkit-font-smoothing:antialiased}.rv .rv-form.is-sent>.rv-form_file:not(.s-form__done){display:none}.rv .rv-form_drop.has-file{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:var(--_rival--palette---light-pink);border-right-color:var(--_rival--palette---light-pink);border-bottom-color:var(--_rival--palette---light-pink);border-left-color:var(--_rival--palette---light-pink)}.rv .rv-formbox:before{content:"";position:absolute;inset:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,5,188,.14),rgba(0,89,255,.06) 55%,transparent)}.rv .rv-fsplit,.rv .rv-gfxrow{-webkit-font-smoothing:antialiased}.rv .rv-gfxrow.rv-is-4 .s-gfx{display:grid;grid-template-rows:1fr auto;background:var(--_rival--theme---fill)}.rv .rv-gfxrow.rv-is-4 .s-gfx__plot{display:grid;place-items:center;padding:28px 22px 10px;min-height:240px}.rv .rv-gfxrow.rv-is-4 .s-gfx figcaption{display:grid;gap:6px;padding:14px 22px 22px}.rv .rv-gfxrow.rv-is-4 .s-gfx figcaption .mono{color:var(--_rival--palette---pink);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.rv .rv-gfxrow.rv-is-4 .s-gfx figcaption p{font:400 15px/1.45 var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv .rv-gfxrow.rv-is-4 .s-g{width:100%;height:auto;max-height:240px;overflow:visible}.rv .rv-gfxrow.rv-is-4 .s-g--score{max-width:220px}.rv .rv-gfxrow.rv-is-4 .s-g__track{fill:none;stroke:#ffffff14;stroke-width:18}.rv .rv-gfxrow.rv-is-4 .s-g__trackbar{fill:#ffffff0f}.rv .rv-gfxrow.rv-is-4 .s-g__axis{stroke:#ffffff2e;stroke-width:1}.rv .rv-gfxrow.rv-is-4 .s-g__big{fill:#fff;font:400 76px/1 var(--_rival--scale---font--sans);text-anchor:middle;letter-spacing:-.03em}.rv .rv-gfxrow.rv-is-4 .s-g__lab{fill:var(--_rival--theme---ink-muted);font:400 11px/1 var(--_rival--scale---font--mono);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle}.rv .rv-gfxrow.rv-is-4 .s-g__row{fill:#ffffffd9;font:400 13px/1 var(--_rival--scale---font--sans)}.rv .rv-gfxrow.rv-is-4 .s-g__val{fill:#fff;font:400 12px/1 var(--_rival--scale---font--mono)}.rv .rv-gfxrow.rv-is-4 .s-g__draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.rv .rv-gfxrow.rv-is-4 .s-g__bar{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) var(--d, 0ms)}@media (prefers-reduced-motion: reduce){.rv .rv-gfxrow.rv-is-4 .s-g__draw,.rv .rv-gfxrow.rv-is-4 .s-g__bar{transition:none}}.rv .rv-gfxrow.rv-is-4 .s-gfx__check{display:block;margin-top:8px;color:var(--_rival--palette---light-pink)!important;font-size:9px!important}.rv .rv-gfxrow.rv-is-4 .s-gfx__note{margin-top:14px;color:var(--_rival--theme---ink-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.rv .rv-vx[data-tone=raw]>.rv-ihero_vx-img{filter:none}.rv .rv-dgrid:after{content:"";position:absolute;top:calc(-50% / var(--rows));left:calc(-50% / var(--cols));width:calc(100% + 100% / var(--cols));height:calc(100% + 100% / var(--rows));background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 2.2px,transparent 2.8px);background-size:calc(100% / (var(--cols) + 1)) calc(100% / (var(--rows) + 1))}.rv .rv-vx>.rv-ihero_vx-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-ihero_shade{background-image:linear-gradient(to top,#000040e6,#00004073 30%,#00004000 48%)}.rv .rv-dgrid{background-image:linear-gradient(to right,rgba(255,255,255,.42) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.42) 1px,transparent 1px);background-size:calc(100% / var(--cols)) calc(100% / var(--rows))}.rv .rv-ihero{-webkit-font-smoothing:antialiased}.rv .rv-dgrid.rv-is-ihero{--cols: 6 !important;--rows: 4 !important}.rv [data-rv-stamp=stamp-9d475427]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae78f2b9e074c2a874ca2db_stamp-9d475427.svg)}.rv .rv-art.rv-is-ihero{--ar: 500/225 !important;--w: 100% !important}.rv .rv-kin:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top,#0a0630e0,#0a06308c 38%,#0a063000 70%),linear-gradient(to right,#0a06308c,#0a063000 60%)}.rv [data-rv-lean]{transition:transform .35s ease;will-change:transform}.rv .rv-kin{-webkit-font-smoothing:antialiased}.rv .rv-dgrid.rv-is-kin{--cols: 6 !important;--rows: 4 !important}@media (max-width: 991px){.rv .rv-kin .rv-dgrid{--cols: 4 !important}}.rv .rv-phero_grid{background-image:linear-gradient(to right,var(--_rival--theme---line) 1px,transparent 1px);background-size:calc(100% / 12) 100%;mask-image:linear-gradient(to bottom,#000,transparent)}.rv .rv-phero{-webkit-font-smoothing:antialiased}.rv .rv-wave_grid{background-image:linear-gradient(to right,rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.26) 1px,transparent 1px);background-size:calc(100% / 12) calc(100% / 6)}.rv .rv-wave_card,.rv .rv-wave_frost{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.rv .rv-wave_strip{-webkit-mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;animation:rv-tile var(--speed) linear infinite;--speed: 50s;--tw: calc(var(--h) * var(--rv-strip-ratio, 13.66));--h: 44px}.rv .rv-wave{-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){.rv .rv-wave_strip{animation:none}}.rv .rv-whero_grid{background-image:linear-gradient(to right,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.22) 1px,transparent 1px);background-size:calc(100% / 12) calc(100% / 5.75)}.rv .rv-whero_box{backdrop-filter:blur(4px)}.rv .rv-whero{-webkit-font-smoothing:antialiased}.rv .rv-dec.is-pinned .rv-dec_hint{display:none}.rv .rv-home4t_t .rv-home4t_t-em{background-image:linear-gradient(90deg,var(--_rival--palette---pink),var(--_rival--palette---light-pink));-webkit-background-clip:text}.rv .rv-dec_fallback{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-instr{-webkit-font-smoothing:antialiased}.rv .rv-dgrid.rv-is-instr{--cols: 8 !important;--rows: 3 !important}.rv .rv-tiles{--n: 3 !important}.rv .rv-isplit{-webkit-font-smoothing:antialiased}.rv .rv-legal_prose{color:var(--_rival--theme---prose, rgba(255,255,255,.86))}.rv .rv-bullets>ul>li:before{content:"\2014";position:absolute;left:0;color:var(--_rival--palette---pink)}.rv .rv-bullets>ul{color:var(--_rival--theme---prose, rgba(255,255,255,.86));margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;font-weight:400;font-size:var(--_rival--scale---type--prose);line-height:var(--_rival--scale---leading--prose);font-family:var(--_rival--scale---font--sans);max-width:var(--_rival--scale---measure--prose)}.rv .rv-bullets{-webkit-font-smoothing:antialiased}.rv .rv-bullets>ul>li{margin-top:1.1em;padding-left:22px;position:relative;margin-bottom:0}.rv .rv-bullets>ul>li:first-child{margin-top:0}.rv .rv-bullets:before,.rv .rv-bullets:after{content:none}.rv .rv-fromto>ul>li:after .rv-btn_icon{width:16px;height:16px}.rv .rv-fromto{-webkit-font-smoothing:antialiased}.rv .rv-fromto>ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid;row-gap:var(--_rival--scale---space--2);column-gap:var(--_rival--scale---space--2)}.rv .rv-fromto>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:var(--_rival--scale---space--5);column-gap:var(--_rival--scale---space--5);padding:26px 28px;background-color:var(--_rival--theme---fill);margin-bottom:0}.rv .rv-fromto>ul>li>em{font-weight:400;font-size:clamp(18px,1.6vw,24px);line-height:var(--_rival--scale---leading--h4);font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted);text-decoration:line-through;text-decoration-color:#ff05bc99;font-style:normal}.rv .rv-fromto>ul>li:after{width:44px;height:44px;border-radius:50%;background-color:var(--_rival--palette---pink);color:var(--_rival--palette---midnight);display:grid;align-items:center;justify-items:center;content:"\2192";order:1;font-size:16px;line-height:1}.rv .rv-fromto>ul>li>strong{font-weight:400;font-size:clamp(24px,2.4vw,36px);line-height:1.1;font-family:var(--_rival--scale---font--sans);letter-spacing:-.015em;order:2}.rv .rv-fromto:before,.rv .rv-fromto:after{content:none}@media screen and (max-width: 991px){.rv .rv-fromto>ul>li{grid-template-columns:1fr;row-gap:10px;column-gap:10px}}@media screen and (max-width: 991px){.rv .rv-fromto>ul>li:after{transform:rotate(90deg)}}.rv .rv-numlist>ol>li:before{content:counter(rv-i,decimal-leading-zero);font-weight:400;font-size:11px;line-height:22px;font-family:var(--_rival--scale---font--mono);letter-spacing:.14em;color:var(--_rival--theme---ink-muted);min-width:26px;counter-increment:rv-i}.rv .rv-numlist{-webkit-font-smoothing:antialiased}.rv .rv-numlist>ol{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;row-gap:0;column-gap:28px;counter-reset:rv-i}.rv .rv-numlist>ol>li{display:flex;column-gap:14px;align-items:baseline;padding-top:var(--_rival--scale---space--3);padding-right:14px;padding-bottom:var(--_rival--scale---space--3);padding-left:14px;background-color:var(--_rival--theme---fill);margin-bottom:6px;font-weight:400;font-size:var(--_rival--scale---type--h4);line-height:1.3;font-family:var(--_rival--scale---font--sans)}.rv .rv-numlist:before,.rv .rv-numlist:after{content:none}@media screen and (max-width: 479px){.rv .rv-numlist>ol{grid-template-columns:1fr}}.rv .rv-ipts{-webkit-font-smoothing:antialiased}.rv .rv-ipts>ul>li{margin-bottom:0;font-weight:400;font-size:15.5px;line-height:1.5;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv .rv-ipts>ul>li>strong{display:block;font-weight:500;font-size:19px;line-height:1.3;font-family:var(--_rival--scale---font--sans);color:var(--_rival--palette---white);margin-bottom:var(--_rival--scale---space--1)}.rv .rv-ipts>ul{display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-ipts:before,.rv .rv-ipts:after{content:none}.rv .rv-proof{-webkit-font-smoothing:antialiased}.rv .rv-proof>ul>li{display:grid;row-gap:14px;column-gap:14px;align-content:start;padding-top:28px;padding-right:26px;padding-bottom:var(--_rival--scale---space--6);padding-left:26px;background-color:var(--_rival--theme---fill);margin-bottom:0;font-weight:400;font-size:clamp(18px,1.5vw,22px);line-height:1.35;font-family:var(--_rival--scale---font--sans)}.rv .rv-proof>ul>li>strong{font-family:var(--_rival--scale---font--mono);line-height:var(--_rival--scale---leading--micro);color:var(--_rival--palette---pink);font-size:var(--_rival--scale---type--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;font-weight:400}.rv .rv-proof>ul{display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-proof:before,.rv .rv-proof:after{content:none}.rv .rv-rows{-webkit-font-smoothing:antialiased}.rv .rv-rows>ul>li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;row-gap:var(--_rival--scale---space--5);column-gap:var(--_rival--scale---space--5);align-items:baseline;padding-top:22px;padding-right:var(--_rival--scale---space--5);padding-bottom:22px;padding-left:var(--_rival--scale---space--5);background-color:var(--_rival--theme---fill);text-decoration:none;transition:background .25s;margin-bottom:0;font-weight:400;font-size:15px;line-height:1.55;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv .rv-rows>ul>li>strong{font-weight:400;font-size:var(--_rival--scale---type--h4);line-height:1.25;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink)}.rv .rv-rows>ul{display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-rows:before,.rv .rv-rows:after{content:none}@media screen and (max-width: 991px){.rv .rv-rows>ul>li{grid-template-columns:1fr;row-gap:var(--_rival--scale---space--2);column-gap:var(--_rival--scale---space--2)}}.rv .rv-stack{-webkit-font-smoothing:antialiased}.rv .rv-stack>ol{flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style-type:none;font-weight:400;font-size:64px;line-height:var(--_rival--scale---leading--h2);font-family:var(--_rival--scale---font--display);letter-spacing:var(--_rival--scale---tracking--h2);display:grid;justify-items:end;row-gap:6px;column-gap:6px;counter-reset:rv-i}.rv .rv-stack>ol>li{display:inline-flex;align-items:baseline;column-gap:14px;padding-top:6px;padding-right:var(--_rival--scale---space--4);padding-bottom:var(--_rival--scale---space--2);padding-left:var(--_rival--scale---space--4);background-color:var(--_rival--palette---white);color:var(--_rival--palette---midnight);font-weight:400;font-size:clamp(30px,3.4vw,54px);line-height:var(--_rival--scale---leading--h2);font-family:var(--_rival--scale---font--sans);letter-spacing:var(--_rival--scale---tracking--h2);width:100%;justify-content:flex-end;margin-bottom:0}.rv .rv-stack>ol>li:last-child{width:46%}.rv .rv-stack>ol>li:before{font-weight:400;font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--h2);font-family:var(--_rival--scale---font--mono);color:var(--_rival--palette---pink);content:counter(rv-i,decimal-leading-zero);counter-increment:rv-i}.rv .rv-stack>ol>li:nth-child(2){width:82%}.rv .rv-stack>ol>li:nth-child(3){width:64%}.rv .rv-stack:before,.rv .rv-stack:after{content:none}@media screen and (max-width: 991px){.rv .rv-stack>ol>li:last-child{width:100%}}@media screen and (max-width: 991px){.rv .rv-stack>ol>li:nth-child(2){width:100%}}@media screen and (max-width: 991px){.rv .rv-stack>ol>li:nth-child(3){width:100%}}.rv .rv-statements{-webkit-font-smoothing:antialiased}.rv .rv-statements>ul>li{display:grid;row-gap:var(--_rival--scale---space--3);column-gap:var(--_rival--scale---space--3);align-content:start;padding-top:26px;padding-right:var(--_rival--scale---space--5);padding-bottom:30px;padding-left:var(--_rival--scale---space--5);background-color:var(--_rival--theme---fill);margin-bottom:0;font-weight:400;font-size:15px;line-height:1.55;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv .rv-statements>ul>li:before{font-family:var(--_rival--scale---font--mono);font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;font-weight:400;color:var(--_rival--theme---ink);content:counter(rv-i,decimal-leading-zero);counter-increment:rv-i}.rv .rv-statements>ul>li>strong{font-weight:400;font-size:clamp(20px,1.7vw,26px);line-height:1.15;font-family:var(--_rival--scale---font--sans);letter-spacing:-.01em;color:var(--_rival--theme---ink)}.rv .rv-statements.rv-is-big>ul>li{padding:34px 30px 38px}.rv .rv-statements.rv-is-big>ul>li:before{color:var(--_rival--palette---pink)}.rv .rv-statements.rv-is-big>ul>li>strong{font-size:clamp(28px,2.6vw,40px);line-height:1.04}.rv .rv-statements>ul{counter-reset:rv-i;display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-statements:before,.rv .rv-statements:after{content:none}.rv .rv-tiles{-webkit-font-smoothing:antialiased;--n: 3 !important}.rv .rv-tiles>ul>li{padding-top:26px;padding-right:var(--_rival--scale---space--5);padding-bottom:30px;padding-left:var(--_rival--scale---space--5);background-color:var(--_rival--theme---fill);display:grid;row-gap:var(--_rival--scale---space--3);column-gap:var(--_rival--scale---space--3);align-content:start;transition:background .25s;margin-bottom:0;font-weight:400;font-size:15px;line-height:1.55;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv .rv-tiles>ul>li:hover{background-color:#ff05bc1f}.rv .rv-tiles>ul>li:before{font-family:var(--_rival--scale---font--mono);font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;color:var(--_rival--palette---pink);font-weight:400;content:counter(rv-i,decimal-leading-zero);counter-increment:rv-i}.rv .rv-tiles>ul>li>strong{font-weight:400;font-size:21px;line-height:1.25;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink)}.rv .rv-tiles.rv-is-sm>ul>li{padding:18px 18px 20px;row-gap:var(--_rival--scale---space--2);column-gap:var(--_rival--scale---space--2);font-size:13.5px;line-height:1.5}.rv .rv-tiles.rv-is-sm>ul>li>strong{font-size:17px}.rv .rv-tiles>ul{counter-reset:rv-i;display:contents;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.rv .rv-tiles:before,.rv .rv-tiles:after{content:none}.rv .rv-logos_tip[hidden]{display:none}.rv .rv-logos_tip .rv-btn_icon{width:10px;height:10px}.rv .rv-logos_row{-webkit-mask-image:var(--fade);mask-image:var(--fade);--fade: linear-gradient(to right, transparent 0, rgba(0,0,0,.12) 32px, rgba(0,0,0,.45) 88px, rgba(0,0,0,.85) 150px, #000 200px, #000 calc(100% - 200px) , rgba(0,0,0,.85) calc(100% - 150px) , rgba(0,0,0,.45) calc(100% - 88px) , rgba(0,0,0,.12) calc(100% - 32px) , transparent 100%)}html .rv .rv-logos_track{animation:rv-marquee 70s linear infinite}.rv .rv-logos_i .rv-logos_i-img{filter:brightness(0) invert(1)}html .rv .rv-logos_row.rv-is-rev .rv-logos_track{animation-direction:reverse}@media (max-width: 991px){.rv .rv-logos_row{--fade: linear-gradient(to right, transparent 0, rgba(0,0,0,.4) 24px, rgba(0,0,0,.8) 52px, #000 76px, #000 calc(100% - 76px) , rgba(0,0,0,.8) calc(100% - 52px) , rgba(0,0,0,.4) calc(100% - 24px) , transparent 100%)}}.rv .rv-member .rv-member_summary::-webkit-details-marker{display:none}.rv .rv-member_you:hover .rv-member_q{color:var(--_rival--palette---pink)}.rv .rv-member_you:focus-visible .rv-member_q{color:var(--_rival--palette---pink)}.rv .rv-team.rv-is-dec .rv-member.is-dec .rv-member_img,.rv .rv-team.rv-is-dec .rv-member.is-pinned .rv-member_img{box-shadow:none}.rv .rv-team.rv-is-dec .rv-member.is-dec .rv-member-h3{color:inherit}.rv .rv-team.rv-is-dec .rv-member.is-pinned .rv-member-h3{color:var(--_rival--palette---pink)}.rv .rv-member_more .rv-btn_icon{width:10px;height:10px}.rv .rv-member_bio[hidden]{display:none}.rv .rv-member_q{background-image:radial-gradient(60% 50% at 50% 40%,#ffb8ed8c,#0059ff59 60%,#0a0a1ee6);filter:saturate(1.1)}.rv .rv-member_img .rv-member_img-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-team{-webkit-font-smoothing:antialiased}.rv .rv-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:56px;background-image:linear-gradient(to bottom,#00004066,#00004000);pointer-events:none}.rv .rv-nav.is-open{background-color:var(--_rival--palette---midnight)}.rv .rv-nav_top[href]{text-decoration:none}.rv .rv-nav_top:hover .rv-nav_n,.rv .rv-nav_dd.is-open .rv-nav_top .rv-nav_n{color:var(--_rival--palette---pink)}.rv .rv-nav_dd.is-open .rv-nav_chev{transform:translateY(0) rotate(225deg)}.rv .rv-nav_dd.is-open .rv-nav_panel{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.rv .rv-nav_panel-in:after{content:"";position:absolute;left:0;right:0;top:100%;height:40px;background-image:linear-gradient(to bottom,#00004059,#00004000);pointer-events:none}.rv .rv-nav_panel .rv-nav_plink:hover .rv-nav_plink-n{color:var(--_rival--palette---pink)}.rv .rv-nav_panel .rv-nav_plink:focus-visible .rv-nav_plink-n{color:var(--_rival--palette---pink)}.rv .rv-nav_menu .rv-nav_menu-bars:before{display:block;width:16px;height:1.5px;background-color:currentColor;position:absolute;transition:transform .25s ease,opacity .2s;content:"";left:0;top:-5px}.rv .rv-nav_menu .rv-nav_menu-bars:after{display:block;width:16px;height:1.5px;background-color:currentColor;position:absolute;transition:transform .25s ease,opacity .2s;content:"";left:0;top:5px}.rv .rv-nav.is-open .rv-nav_menu .rv-nav_menu-bars{background-image:none;background-color:transparent}.rv .rv-nav.is-open .rv-nav_menu .rv-nav_menu-bars:before{transform:translateY(5px) rotate(45deg)}.rv .rv-nav.is-open .rv-nav_menu .rv-nav_menu-bars:after{transform:translateY(-5px) rotate(-45deg)}.rv .rv-nav.is-open+.rv-drawer{display:flex}.rv .rv-drawer .rv-drawer_summary::-webkit-details-marker{display:none}.rv .rv-nav{background-image:linear-gradient(to bottom,#000040e6,#000040ad 55%,#00004038)}.rv .rv-nav_panel-in{background-image:linear-gradient(to bottom,#000040eb,#000040d1 70%,#00004099)}.rv .rv-nav_shell{-webkit-font-smoothing:antialiased}.rv .rv-onair{background-image:linear-gradient(110deg,#ff05bc2e,#0059ff1f)}.rv .rv-onair_dot{box-shadow:0 0 12px #ff3b3b;animation:rv-blink 1s ease-in-out infinite alternate}.rv .rv-btn,.rv .rv-code,.rv .rv-stamp,.rv .rv-h4,.rv .rv-vx,.rv .rv-logo,.rv .rv-meta,.rv .rv-pill{-webkit-font-smoothing:antialiased}.rv .rv-process>.rv-process-li:not(:last-child):after{content:"\2014";margin-left:auto;margin-right:auto}.rv .rv-process,.rv .rv-social,.rv .rv-u-sr-only{-webkit-font-smoothing:antialiased}.rv .rv-art{width:var(--w, 240px);-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain;-webkit-font-smoothing:antialiased}.rv [data-rv-stamp=stamp-c4734dc5]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae6fec9123f6785b74653ac_stamp-c4734dc5.svg)}.rv .rv-art.rv-is-pstamp{--ar: 542/78 !important;--w: 17cqw !important}.rv .rv-subbrand,.rv .rv-tag,.rv .rv-display{-webkit-font-smoothing:antialiased}.rv .rv-pb_p:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top,#000040eb,#00004080 34%,#00004000 62%)}.rv .rv-pb_p.is-open,.rv .rv-pb_p[data-rv-state~=is-open]{flex-grow:2.6}.rv .rv-pb_p.is-open .rv-pb_more,.rv .rv-pb_p[data-rv-state~=is-open] .rv-pb_more{max-height:220px;opacity:1;transform:none}.rv .rv-pb_go .rv-btn_icon{width:14px;height:14px}@media (max-width: 991px){.rv .rv-pb_p.is-open,.rv .rv-pb_p[data-rv-state~=is-open]{flex-grow:0;flex-shrink:0;flex-basis:auto;aspect-ratio:4 / 5}}.rv .rv-richtext>ol>li:before{content:"\2014";position:absolute;left:0;color:var(--_rival--palette---pink)}.rv .rv-richtext>p:first-child{margin-top:0}.rv .rv-richtext strong{font-weight:700}.rv .rv-richtext>ol{margin-bottom:0;padding-left:0;list-style-type:none;margin-top:1.1em}.rv .rv-richtext>ol>li{padding-left:22px;position:relative;margin-bottom:0}.rv .rv-richtext a{color:var(--_rival--palette---light-pink)}.rv .rv-richtext a:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--_rival--theme---focus-ring);outline-offset:2px}.rv .rv-pod_tabs .rv-pod_tab.is-on,.rv .rv-pod_tabs .rv-pod_tab[data-rv-state~=is-on]{background-color:#fff;color:var(--_rival--palette---midnight)}.rv .rv-comp_grid:after{content:"";position:absolute;top:calc(-50% / var(--rows));left:calc(-50% / var(--cols));width:calc(100% + 100% / var(--cols));height:calc(100% + 100% / var(--rows));background-image:radial-gradient(circle,var(--_rival--palette---white) 0 .3cqw,transparent .36cqw);background-size:calc(100% / (var(--cols) + 1)) calc(100% / (var(--rows) + 1));opacity:.9}.rv .rv-comp_process>.rv-comp_process-li:not(:last-child):after{content:"\2014";margin-left:auto;margin-right:auto;opacity:.9}.rv .rv-comp.rv-is-wide .rv-comp_grid:after{display:none}.rv .rv-comp_media>.rv-comp_media-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-comp_grid{background-image:linear-gradient(to right,var(--_rival--theme---line) 1px,transparent 1px),linear-gradient(to bottom,var(--_rival--theme---line) 1px,transparent 1px);background-size:calc(100% / var(--cols)) calc(100% / var(--rows))}.rv .rv-comp_brand{padding:1.6cqw 1.8cqw;row-gap:2cqw;column-gap:2cqw;font-size:1.5cqw}.rv .rv-comp_brand .rv-subbrand{font-size:2.8cqw}.rv .rv-comp_frost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.2cqw 2.4cqw 1.8cqw;font-size:6.6cqw}.rv .rv-comp_strip{height:var(--h);-webkit-mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;mask:var(--rv-strip-tile) repeat-x 0 50% / var(--tw) 100%;animation:rv-tile var(--speed) linear infinite;top:.8cqw;--h: 3cqw;--speed: 50s;--tw: calc(var(--h) * var(--rv-strip-ratio, 13.66))}.rv .rv-comp_strip.rv-is-bottom{bottom:.8cqw;top:auto}.rv .rv-comp_ring.rv-is-start{margin-left:var(--pad)}.rv .rv-comp_card{padding:2.6cqw 2.8cqw;row-gap:1.6cqw;column-gap:1.6cqw}.rv .rv-comp_card .rv-comp_card-h3{font-size:5.6cqw}.rv .rv-comp_card .rv-comp_card-p{font-size:1.85cqw}.rv .rv-comp_card .rv-comp_foot{row-gap:2cqw;column-gap:2cqw;font-size:1.85cqw}.rv .rv-art{width:var(--w, 240px);-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain}.rv .rv-comp_process{padding-right:var(--pad);padding-bottom:var(--pad);padding-left:var(--pad);font-size:3.1cqw}.rv .rv-comp_media.rv-is-raw>.rv-comp_media-img{filter:none}.rv .rv-comp_lockup{width:22cqw}.rv .rv-comp_statement{padding-top:var(--pad);padding-right:var(--pad);padding-bottom:var(--pad);padding-left:var(--pad)}.rv .rv-comp.rv-is-wide .rv-comp_statement{font-size:2.6cqw}.rv .rv-comp_stamp{-webkit-mask:var(--src) no-repeat center / contain;mask:var(--src) no-repeat center / contain;--ar: 135/195 !important;--w: 100% !important}.rv .rv-comp{--cols: 5;--rows: 6;--pad: 2.4cqw}.rv .rv-comp .rv-art{--w: 100%}.rv .rv-comp_card .rv-comp_foot .rv-art{--w: 19cqw}.rv .rv-comp.rv-is-wide{--cols: 8;--rows: 5;--pad: 1.6cqw}.rv .rv-comp .rv-comp_stamp{--w: 100%}.rv .rv-comp.rv-is-wide .rv-comp_strip{--h: 1.5cqw}.rv .rv-art.rv-is-gsec{--ar: 542/78 !important;--w: 17cqw !important}.rv .rv-comp_lockup-cell{padding-left:2.4cqw!important}.rv .rv-comp_stamp-cell{padding:1cqw!important}.rv [data-rv-stamp=stamp-b6f121a5]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae742e220b864589fbef91e_stamp-b6f121a5.svg)}@media (prefers-reduced-motion: reduce){.rv .rv-comp_strip{animation:none}}.rv .rv-poster:hover .rv-poster_t{color:var(--_rival--palette---light-pink)}.rv .rv-posters{-webkit-font-smoothing:antialiased}.rv .rv-qa_reply.is-swap{animation:s-qa-swap .45s ease}.rv .rv-qa_i .rv-qa_i-summary::-webkit-details-marker{display:none}.rv .rv-xl_plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%)}.rv .rv-xl_plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.rv .rv-quote:before{content:"\201c";position:absolute;left:34px;top:4px;font-weight:400;font-size:110px;line-height:1;font-family:var(--_rival--scale---font--sans);color:var(--_rival--palette---pink)}.rv .rv-quote{background-image:linear-gradient(160deg,#ff05bc24,#ffffff08 60%);-webkit-font-smoothing:antialiased}.rv .rv-risys{-webkit-font-smoothing:antialiased}.rv .rv-risys .ri-sys{--w: min(100vw,1560px);position:relative;left:50%;width:var(--w);margin:18px 0 0 calc(var(--w)/-2);aspect-ratio:1/.6;font-size:clamp(10.5px,.84vw,13px)}.rv .rv-risys .ri-gl{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.rv .rv-risys .ri-sys.ri-gl-on .ri-gl{display:block}.rv .rv-risys .ri-ring{position:absolute;left:50%;top:50%;width:calc(var(--r)*200%);height:calc(var(--r)*200%);transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(255,255,255,.22);box-sizing:border-box;pointer-events:none}.rv .rv-risys .ri-ring--intel{border-color:#0cf0c273}.rv .rv-risys .ri-ring--orch{border-color:#ff05bc66}.rv .rv-risys .ri-ring--app{border-color:#6f9bff73}.rv .rv-risys .ri-sys.ri-gl-on .ri-ring{display:none}.rv .rv-risys .ri-glow{position:absolute;left:50%;top:50%;width:104%;height:112%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(12,240,194,.2),rgba(1,1,48,.78) 30%,rgba(1,1,48,.62) 62%,transparent)}.rv .rv-risys .ri-tag,.rv .rv-risys .ri-disc,.rv .rv-risys .ri-mod,.rv .rv-risys .ri-pop{position:absolute;transform:translate(-50%,-50%);box-sizing:border-box;z-index:3}.rv .rv-risys .ri-tag{text-align:center;width:22%;pointer-events:auto}.rv .rv-risys .ri-k{display:block;font-size:.8em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c,var(--teal));margin-bottom:.35em}.rv .rv-risys .ri-tag b{display:block;font-size:1.25em;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 2px 14px rgba(1,1,64,.95)}.rv .rv-risys .ri-d{display:block;font-size:.95em;color:#d4d4ec;line-height:1.4;margin-top:.35em;text-shadow:0 1px 10px rgba(1,1,64,.95)}.rv .rv-risys .ri-tag--core{--c: var(--teal);width:17%}.rv .rv-risys .ri-tag--core b{font-size:1.6em}.rv .rv-risys .ri-tag--orch{--c: var(--pink)}.rv .rv-risys .ri-tag--agents{--c: var(--pink);width:24%}.rv .rv-risys .ri-tag--agents b{font-size:1.05em}.rv .rv-risys .ri-tag--app{--c: #6f9bff;width:26%}.rv .rv-risys .ri-tag--app b{font-size:1.05em}.rv .rv-risys .ri-disc{width:13.5%;min-height:3.6em;display:flex;align-items:center;justify-content:center;text-align:center;padding:.7em 1em;border-radius:12px;background:#280646d1;border:1px solid rgba(255,5,188,.6);color:#fff;font-weight:700;font-size:1.05em;line-height:1.25;--p: 0;box-shadow:0 10px 30px #0006,0 0 calc(6px + var(--p)*26px) rgba(255,5,188,calc(.18 + var(--p)*.5))}.rv .rv-risys .ri-mod{width:10.6%;min-height:3.3em;display:flex;align-items:center;justify-content:center;text-align:center;padding:.55em .7em;border-radius:9px;cursor:pointer;font:inherit;font-weight:600;line-height:1.2;color:#e8eeff;background:#08105adb;border:1px solid rgba(111,155,255,.55);box-shadow:0 8px 22px #00000059;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.rv .rv-risys .ri-mod:hover,.rv .rv-risys .ri-mod:focus-visible,.rv .rv-risys .ri-mod[aria-expanded=true]{background:#0059ff73;border-color:#9fbcff;color:#fff;box-shadow:0 0 0 1px #9fbcff,0 0 26px #0059ff99;outline:none}.rv .rv-risys .ri-pop{width:min(300px,22%);min-width:230px;padding:1.1em 1.2em 1.2em;border-radius:12px;background:#060a46f5;border:1px solid #9fbcff;box-shadow:0 18px 50px #0000008c,0 0 30px #0059ff59;z-index:5;--c: #6f9bff}.rv .rv-risys .ri-pop[hidden]{display:none}.rv .rv-risys .ri-pop b{display:block;font-size:1.3em;color:#fff;line-height:1.2;margin-bottom:.4em}.rv .rv-risys .ri-pop p{margin:0;font-size:1.05em;color:#d4d4ec;line-height:1.45}.rv .rv-risys .ri-pop-x{position:absolute;top:.35em;right:.5em;background:none;border:0;color:#cfd8ff;font-size:1.4em;line-height:1;cursor:pointer;padding:.2em}.rv .rv-risys .ri-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:6px auto 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cfd2ee}.rv .rv-risys .ri-legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;background:var(--c);box-shadow:0 0 10px var(--c)}@media (max-width: 991px){.rv .rv-risys .ri-sys{left:auto;width:auto;margin:14px 0 0;aspect-ratio:auto;display:flex;flex-direction:column;gap:10px;font-size:14px}}@media (max-width: 991px){.rv .rv-risys .ri-gl,.rv .rv-risys .ri-ring,.rv .rv-risys .ri-glow{display:none!important}}@media (max-width: 991px){.rv .rv-risys .ri-tag,.rv .rv-risys .ri-disc,.rv .rv-risys .ri-mod,.rv .rv-risys .ri-pop{position:static;transform:none;width:auto;min-width:0}}@media (max-width: 991px){.rv .rv-risys .ri-tag{text-align:left;padding:14px 0 2px;border-top:1px solid rgba(255,255,255,.12)}}@media (max-width: 991px){.rv .rv-risys .ri-tag--core{order:0}}@media (max-width: 991px){.rv .rv-risys .ri-tag--orch{order:1}}@media (max-width: 991px){.rv .rv-risys .ri-discs{order:2}}@media (max-width: 991px){.rv .rv-risys .ri-tag--agents{order:3}}@media (max-width: 991px){.rv .rv-risys .ri-tag--app{order:4}}@media (max-width: 991px){.rv .rv-risys .ri-mods{order:5}}@media (max-width: 991px){.rv .rv-risys .ri-pop{order:6}}@media (max-width: 991px){.rv .rv-risys .ri-discs,.rv .rv-risys .ri-mods{display:grid;grid-template-columns:1fr 1fr;gap:8px}}@media (max-width: 991px){.rv .rv-risys .ri-legend{display:none}}.rv .rv-risys{--teal: #0CF0C2;--pink: #FF05BC;--blue: #0059FF}.rv .rv-risys .ri-tag--core{width:auto}.rv .rv-risys .ri-tag--core .rv-subbrand{font-size:clamp(16px,1.7vw,26px);color:#fff}.rv .rv-risys .ri-tag,.rv .rv-risys .ri-disc,.rv .rv-risys .ri-mod{font-family:var(--font-sans)}.rv .rv-richtext{color:var(--_rival--theme---prose, rgba(255,255,255,.86));-webkit-font-smoothing:antialiased}.rv .rv-richtext>h3{margin-bottom:0;font-weight:400;font-size:var(--_rival--scale---type--h4);line-height:1.3;font-family:var(--_rival--scale---font--sans);color:var(--_rival--palette---white);margin-top:1.6em;letter-spacing:normal}.rv .rv-richtext>blockquote{margin:1.1em 0 0;border-left-width:2px;border-left-style:solid;border-left-color:var(--_rival--palette---pink);padding-top:var(--_rival--scale---space--1);padding-right:0;padding-bottom:var(--_rival--scale---space--1);padding-left:22px;font-weight:400;font-size:24px;line-height:1.4;font-family:var(--_rival--scale---font--sans);color:var(--_rival--palette---white)}.rv .rv-row:hover .rv-row_t{color:var(--_rival--palette---light-pink)}.rv .rv-rowlist,.rv .rv-screen{-webkit-font-smoothing:antialiased}.rv .rv-dgrid.rv-is-split{--cols: 4 !important;--rows: 3 !important}.rv .rv-sectors,.rv .rv-statement{-webkit-font-smoothing:antialiased}.rv .rv-svcl_row:hover .rv-svcl_t{color:var(--_rival--palette---light-pink)}.rv .rv-svcl_row:hover .rv-svcl_go{opacity:1;transform:none}.rv .rv-tcontact_box:before{content:"";position:absolute;inset:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,5,188,.14),rgba(0,89,255,.06) 55%,transparent)}.rv .rv-wg-end,.rv .rv-wg_head{-webkit-font-smoothing:antialiased}.rv .rv-wix_pill.is-on,.rv .rv-wix_pill[data-rv-state~=is-on]{background-color:var(--_rival--palette---pink);color:#fff}.rv .rv-wix_views .rv-wix_views-button[data-view=editorial]{grid-template-columns:14px 14px}.rv .rv-wix_views .rv-wix_views-button.is-on .rv-wix_views-button-i,.rv .rv-wix_views .rv-wix_views-button[data-rv-state~=is-on] .rv-wix_views-button-i{background-color:var(--_rival--palette---pink)}.rv .rv-wix_views .rv-wix_views-button[data-view=grid]{grid-template-columns:14px 14px;grid-template-rows:14px 14px}.rv .rv-wix_card:hover .rv-wix_img .rv-wix_img-img{transform:scale(1.03)}.rv .rv-wix_card:hover .rv-wix_view{opacity:1;transform:none}@media (max-width: 991px){.rv .rv-wix[data-view] .rv-wix_card{grid-column-start:span 12!important;grid-column-end:auto!important}}.rv .rv-panels_list .rv-panels_list-li:before{content:"\2014";position:absolute;left:0;color:var(--_rival--palette---pink)}.rv .rv-glass{background-image:linear-gradient(160deg,#ffffff1a,#ffffff08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv .rv-panels_list{color:var(--_rival--theme---prose, rgba(255,255,255,.86))}.rv .rv-zsign_box:before{content:"";position:absolute;inset:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,5,188,.14),rgba(0,89,255,.06) 55%,transparent)}html.js-qa .rv .rv-qa_i>.rv-qa_i-p{display:none}@media (max-width: 991px){html.js-qa .rv .rv-qa_i>.rv-qa_i-p{display:block}}html.rv-js .rv .rv-stats_fill{transform:scaleX(0)}.rv .rv-stats_item.is-in .rv-stats_bar .rv-stats_fill{transform:scaleX(1)}html:not(.rv-ready) :where(.rv) .rv-nav_dd:focus-within .rv-nav_panel{opacity:1;visibility:visible;transform:none}:where(.rv) .w-dyn-item:has(>[data-tags].is-hidden){display:none}:where(.rv){overflow-x:clip}.rv .rv-cta:empty,.rv .rv-isplit_r>div:not([class]):empty,.rv .rv-kin_in>div:not([class]):empty{display:none}.rv .rv-section_body>div:not([class]):has(>.rv-quote+.rv-quote){display:grid;grid-template-columns:1fr 1fr;gap:12px}.rv .rv-section_body>div:not([class]):has(>.rv-quote+.rv-quote)>:not(.rv-quote){grid-column:1 / -1}@media (max-width: 899px){.rv .rv-section_body>div:not([class]):has(>.rv-quote+.rv-quote){grid-template-columns:1fr}}.rv .rv-section_body>div:not([class]):has(>.rv-quote+.rv-quote) .rv-quote_t{font-size:clamp(20px,1.9vw,28px)}.rv .rv-btn.rv-is-link:after{content:none}.rv .rv-field_input::placeholder,.rv .rv-field_textarea::placeholder{color:transparent;opacity:0}.rv .rv-gfxrow.rv-is-4 .is-in .s-g__draw{stroke-dashoffset:var(--to)}.rv .rv-gfxrow.rv-is-4 .is-in .s-g__bar{transform:none}html:not(.rv-js) .rv .rv-gfxrow.rv-is-4 .s-g__draw{stroke-dashoffset:var(--to)}html:not(.rv-js) .rv .rv-gfxrow.rv-is-4 .s-g__bar{transform:none}.rv .rv-gfxrow>.w-embed{display:contents}.rv .rv-gfxrow>.w-embed:before,.rv .rv-gfxrow>.w-embed:after{content:none}.rv #riv2-modules .rv-tiles>ul>li:before{content:none;display:none}:where(.rv){--rv-strip-tile: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae6feb538f067718d085a3d_rv-strip-tile.6708c786.svg)}.rv .rv-tiles,.rv .rv-statements{counter-reset:rv-i}.rv .rv-tiles>ul>li:has(>a:first-child){position:relative}.rv .rv-tiles>ul>li:has(>a:first-child):before{content:"";counter-increment:none;display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M2 9h13M10 4l5 5-5 5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M2 9h13M10 4l5 5-5 5'/%3E%3C/svg%3E") no-repeat center / contain}.rv .rv-tiles>ul>li>a:first-child{color:inherit;text-decoration:none}.rv .rv-tiles>ul>li>a:first-child:after{content:"";position:absolute;inset:0}.rv .rv-tiles>ul>li>a:first-child>strong{display:block;font-weight:400;font-size:21px;line-height:1.25;font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink)}.rv .wg{font-family:var(--_rival--scale---font--sans, "Aeonik", "Hanken Grotesk", system-ui, sans-serif);background:var(--_rival--palette---midnight, #000040)}.rv .wg .wg-card-headline,.rv .wg .wg-tip-headline,.rv .wg .wg-film-h{font-family:var(--_rival--scale---font--display, "Aeonik", "Hanken Grotesk", system-ui, sans-serif)!important;font-weight:400!important;letter-spacing:-.02em}.rv .wg .wg-card-client,.rv .wg .wg-card-campaign,.rv .wg .wg-card-rec,.rv .wg .wg-card-cta,.rv .wg .wg-tip-client,.rv .wg .wg-tip-rec,.rv .wg .wg-tip-cta,.rv .wg .wg-tip-soon,.rv .wg .wg-loading,.rv .wg .wg-hint{font-family:var(--_rival--scale---font--mono, "Aeonik Mono", "IBM Plex Mono", ui-monospace, monospace)!important}.rv .wg[data-wg-scene] .rv-wg_head{position:relative;z-index:3;margin:0 auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;justify-items:center;gap:24px 48px;max-width:none;padding:104px var(--rv-page-margin) 0;text-align:left}.rv .wg[data-wg-scene] .rv-wg_head>div{width:100%}.rv .wg .rv-wg_copy{display:grid;gap:12px}.rv .wg .rv-wg_copy .rv-h1{font-size:clamp(34px,3.6vw,54px)}.rv .wg .wg-stage{background:var(--_rival--palette---midnight, #000040)}.rv .wg[data-wg-scene=screens] .wg-stage{margin-top:-6vh}.rv .wg .rv-wg-end{position:relative;z-index:3;max-width:1320px;margin:0 auto;padding:40px 40px 140px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.rv .wg .rv-wg-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.rv .wg .rv-wg-end .rv-btn{text-transform:none}@media (max-width: 991px){.rv .wg .rv-wg-end{padding:32px 28px 110px}}@media (max-width: 899px){.rv .wg[data-wg-scene] .rv-wg_head{grid-template-columns:1fr;padding-top:96px}}@media (max-width: 767px){.rv .wg .rv-wg-end{padding:28px 16px 96px}}.rv .rv-white .rv-panels_list-li{color:inherit}.rv .rv-white .rv-panels_list{color:var(--_rival--palette---midnight, #000040)}@media (min-width: 992px) and (max-width: 1080px){.rv .rv-nav_links{display:none}.rv .rv-nav_menu{display:inline-flex}.rv .rv-nav_end .rv-btn.rv-is-nav{display:none}.rv .rv-nav_end{margin-left:auto}.rv .rv-nav.is-open+.rv-drawer{display:flex!important}}.rv .rv-split_copy .rv-richtext a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;padding-bottom:4px;box-shadow:inset 0 -1px 0 var(--_rival--theme---line-strong, #FFFFFF);transition:box-shadow .18s ease,color .18s ease}.rv .rv-split_copy .rv-richtext a:hover{box-shadow:inset 0 -2px 0 var(--_rival--theme---accent, #FF05BC);color:var(--_rival--palette---light-pink, #FFB8ED)}.rv .rv-split_copy .rv-richtext{color:var(--_rival--theme---ink-muted, #9E9EB6)}.rv [data-rv-stamp=stamp-2d37a67f]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae7b699ec41a5cd074894fa_stamp-2d37a67f.svg)}.rv [data-rv-stamp=stamp-97e10e49]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae7b69bbffeadaf8d9231e5_stamp-97e10e49.svg)}.rv [data-rv-stamp=stamp-3b7107e8]{--src: url(https://cdn.prod.website-files.com/633a925bb365d583ba64f172/6ae7b69c7e6c65460191b9a7_stamp-3b7107e8.svg)}.rv .rv-comp_stamp[data-rv-stamp=stamp-c4734dc5]{aspect-ratio:542/78}.rv .rv-comp_stamp[data-rv-stamp=stamp-2d37a67f]{aspect-ratio:266/130}.rv .rv-comp_stamp[data-rv-stamp=stamp-97e10e49]{aspect-ratio:410/370}.rv .rv-comp_stamp[data-rv-stamp=stamp-3b7107e8]{aspect-ratio:370/185}.rv .rv-art.rv-is-phstamp{--w: 170px}.rv [data-wf--rv-graphic-screen-statement--variant=gradient] .rv-comp_media.rv-is-raw>.rv-comp_media-img{filter:url(#rv-gm-pink) contrast(1.05)}.rv .rv-comp.rv-is-story{--cols: 4;--rows: 8;--pad: 4cqw}.rv .rv-comp.rv-is-story .rv-comp_brand{font-size:2.6cqw}.rv .rv-comp_brand-lockup{height:3.2cqw}.rv .rv-comp_brand-lockup>svg{display:block;width:auto;height:100%}.rv .rv-comp_ring.rv-is-story-end{margin-right:var(--pad)}.rv .rv-comp.rv-is-story .rv-comp_ring>svg{display:block;width:auto;height:100%}.rv .rv-comp.rv-is-story .rv-comp_card .rv-comp_card-p,.rv .rv-comp.rv-is-story .rv-comp_card .rv-comp_foot{font-size:3cqw}.rv .rv-comp.rv-is-story .rv-comp_card .rv-comp_foot .rv-art{--w: 17cqw}.rv .rv-comp.rv-is-story .rv-comp_frost{font-size:9cqw}.rv .rv-comp.rv-is-story .rv-comp_strip{--h: 4.2cqw}.rv .rv-comp.rv-is-story .rv-comp_brand-span,.rv .rv-comp.rv-is-story .rv-comp_foot-span,.rv .rv-comp.rv-is-story .rv-comp_frost{white-space:pre-line}.rv .rv-team.rv-is-dec .w-dyn-items{counter-reset:rv-member}.rv .rv-team.rv-is-dec .w-dyn-item{counter-increment:rv-member}.rv .rv-team.rv-is-dec .w-dyn-item .rv-member_meta:not(:has(>.rv-member_meta-item+.rv-member_meta-item)):after{content:counter(rv-member,decimal-leading-zero)}.rv .rv-field_textarea{height:137px}.rv-tpl .rv-kin[data-rv-when=standard]{min-height:78vh}.rv-tpl .rv-kin_meta a{color:inherit;text-decoration:none}.rv-tpl .rv-kin_in>.rv-tag{color:#fff;justify-self:start}.rv-tpl [data-rv-when=podcast] .rv-vx.rv-is-phero{aspect-ratio:16 / 9}.rv-tpl .rv-pod_player iframe{display:block;width:100%;border:0}.rv-tpl .rv-pod_player.rv-is-audio .w-richtext>*{margin:0}.rv-tpl .rv-pod_player.rv-is-audio figure.w-richtext-figure-type-video{padding-bottom:0!important;height:auto!important;max-width:none;width:100%}.rv-tpl .rv-pod_player.rv-is-audio figure.w-richtext-figure-type-video>div{position:static;display:block;width:100%}.rv-tpl .rv-pod_player.rv-is-audio iframe{position:static;height:200px}.rv-tpl .rv-pod_player.rv-is-video>.w-video{position:absolute;inset:0;padding-top:0!important;height:100%}.rv-tpl .rv-pod_play:not(:has([data-pane=video] iframe)) [data-tab=video]{display:none}.rv-tpl .rv-pod_host>.w-dyn-list,.rv-tpl .rv-pod_host>.w-dyn-list>.w-dyn-items,.rv-tpl .rv-pod_host>.w-dyn-list>.w-dyn-items>.w-dyn-item,.rv-tpl .rv-stamp_row>.w-dyn-list,.rv-tpl .rv-stamp_row>.w-dyn-list>.w-dyn-items,.rv-tpl .rv-stamp_row>.w-dyn-list>.w-dyn-items>.w-dyn-item{display:contents}.rv-tpl .w-dyn-empty{display:none}.rv-tpl .rv-richtext figure{margin:1.6em 0 0;max-width:100%}.rv-tpl .rv-richtext figure img{display:block;max-width:100%;height:auto}.rv-tpl .rv-richtext figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--_rival--theme---ink-muted)}.rv-tpl .rv-richtext .w-embed,.rv-tpl .rv-richtext wf-component{display:block;max-width:100%;margin-top:1.1em}.rv-tpl .rv-richtext iframe,.rv-tpl .rv-richtext video,.rv-tpl .rv-richtext img{max-width:100%}.rv-tpl .rv-richtext .w-embed iframe{border:0}.rv-tpl .rv-richtext [id],.rv-tpl .rv-richtext .anchor{scroll-margin-top:100px}.rv-tpl:has([data-rv-probe=podcast]:not(.w-dyn-bind-empty)) .rv-band{display:none!important}.rv-tpl .rv-richtext .anchor{height:0!important;min-height:0!important;padding:0!important;margin:0!important}.rv-tpl .rv-richtext .w-embed:has(>.anchor:only-child){margin:0;height:0}.rv-tpl .rv-artaside_toc p{margin:0}.rv-tpl .rv-artaside_toc a{color:inherit;text-decoration:none}.rv-tpl .rv-artaside_toc>ol>li{counter-increment:rv-i}.rv-tpl .rv-artaside_toc>ol>li:before{counter-increment:none}.rv-tpl .rv-kin_in .rv-tag{color:#fff}.rv-tpl .rv-kin_in>.rv-stamp{margin-top:6px;border-color:#ffffff59;justify-self:start}.rv-tpl .rv-kin_in>.rv-stamp .rv-stamp_row-span:first-child{color:var(--_rival--palette---light-pink);min-width:9ch}.rv-tpl .rv-kin_in>.rv-stamp .rv-stamp_row-span:last-child{color:#fff}@media screen and (max-width: 991px){.rv-tpl .rv-kin_in>.rv-stamp{display:none}}.rv-tpl .rv-cstmt>.rv-statement_row{grid-column:1 / 9}.rv-tpl .rv-cstmt>.rv-process{grid-column:10 / 13}@media screen and (max-width: 991px){.rv-tpl .rv-cstmt>.rv-statement_row,.rv-tpl .rv-cstmt>.rv-process{grid-column:1 / -1}}.rv-tpl .rv-section:has(>.rv-container>.rv-cstmt>.rv-statement_row.w-dyn-bind-empty){display:none}.rv-tpl .rv-page{counter-reset:rv-ch}.rv-tpl .rv-chap_layout:has(>.rv-cchap_rt){row-gap:22px}.rv-tpl .rv-cchap_rt>*{grid-column:4 / 13;min-width:0;margin:0;max-width:72ch}.rv-tpl .rv-cchap_rt>:is(h1,h2,h3,h4){max-width:none;font-weight:400;font-size:clamp(24px,2.6vw,var(--_rival--scale---type--h3));line-height:var(--_rival--scale---leading--h3);font-family:var(--_rival--scale---font--sans);letter-spacing:var(--_rival--scale---tracking--h3);text-wrap:balance;color:var(--_rival--theme---ink)}.rv-tpl .rv-cchap_rt>:is(p,ul,ol,blockquote){font-weight:400;font-size:var(--_rival--scale---type--body);line-height:var(--_rival--scale---leading--copy);font-family:var(--_rival--scale---font--sans);color:var(--_rival--theme---ink-muted)}.rv-tpl .rv-cchap_rt>p:first-child:has(>strong:only-child){counter-increment:rv-ch;grid-column:1 / 4;grid-row:1 / span 3;position:sticky;top:110px;align-self:start;display:grid;row-gap:var(--_rival--scale---space--3);max-width:none;font-family:var(--_rival--scale---font--mono);font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;color:var(--_rival--palette---light-pink)}.rv-tpl .rv-cchap_rt>p:first-child:has(>strong:only-child)>strong{font-weight:400}.rv-tpl .rv-cchap_rt>p:first-child:has(>strong:only-child):before{content:counter(rv-ch,decimal-leading-zero);display:block;font-weight:400;font-size:clamp(72px,9vw,150px);line-height:.85;font-family:var(--_rival--scale---font--sans);letter-spacing:-.04em;text-transform:none;color:transparent;-webkit-text-stroke:1.5px var(--_rival--palette---pink)}.rv-tpl .rv-cchap_rt a{color:inherit}@media screen and (max-width: 991px){.rv-tpl .rv-cchap_rt>*{grid-column:1 / -1}.rv-tpl .rv-cchap_rt>p:first-child:has(>strong:only-child){grid-column:1 / -1;grid-row:auto;position:relative;top:0}.rv-tpl .rv-cchap_rt>p:first-child:has(>strong:only-child):before{font-size:64px}}.rv-tpl .rv-cquote_rt>*{margin:0}.rv-tpl .rv-cquote_rt>p{font-weight:400;font-size:clamp(24px,2.8vw,38px);line-height:var(--_rival--scale---leading--h4);font-family:var(--_rival--scale---font--sans);letter-spacing:-.01em;text-wrap:balance;color:var(--_rival--theme---ink)}.rv-tpl .rv-cquote_rt>p strong{display:block;margin-top:22px;font-weight:400;font-family:var(--_rival--scale---font--mono);font-size:var(--_rival--scale---type--micro);line-height:var(--_rival--scale---leading--micro);letter-spacing:var(--_rival--scale---tracking--micro);text-transform:uppercase;color:var(--_rival--palette---light-pink)}.rv-tpl .rv-cquote_rt>p+p:last-child:not(:has(*)){display:none}.rv-tpl [data-cs=media]{padding-bottom:0}.rv-tpl [data-cs=media]>.rv-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--_rival--scale---grid--gutter)}.rv-tpl [data-cs=media]>.rv-container>*{grid-column:4 / 13;min-width:0}@media screen and (max-width: 991px){.rv-tpl [data-cs=media]>.rv-container>*{grid-column:1 / -1}}.rv-tpl .w-dyn-item:has(>:not(.w-condition-invisible)>[data-cs=media])+.w-dyn-item>:not(.w-condition-invisible)>[data-cs=media]{padding-top:var(--_rival--scale---grid--gutter)}.rv-tpl .w-dyn-item:has(>:not(.w-condition-invisible)>[data-cs=media])+.w-dyn-item>:not(.w-condition-invisible)>.rv-section:not([data-cs=media]){margin-top:var(--_rival--scale---space--7)}.rv-tpl [data-cs=media] .w-video{padding-top:0!important;aspect-ratio:16 / 9;width:100%}.rv-tpl [data-cs=media] .w-video[style*="padding-top:100%"]{aspect-ratio:1 / 1;width:min(100%,560px)}.rv-tpl [data-cs=media] .w-video[style*="padding-top:177"]{aspect-ratio:9 / 16;width:min(100%,400px)}.rv-tpl .rv-cmedia_rt{display:grid;row-gap:var(--_rival--scale---grid--gutter)}.rv-tpl .rv-cmedia_rt>*{margin:0}.rv-tpl .rv-cmedia_rt>p:not(:has(*)){display:none}.rv-tpl :is(.rv-cmedia_rt,.rv-cchap_rt) figure{display:block!important;margin:0;max-width:100%!important;width:100%}.rv-tpl :is(.rv-cmedia_rt,.rv-cchap_rt) figure>div{display:block}.rv-tpl :is(.rv-cmedia_rt,.rv-cchap_rt) figure img{display:block;width:100%;height:auto;max-width:100%}.rv-tpl :is(.rv-cmedia_rt,.rv-cchap_rt) figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--_rival--theme---ink-muted)}.rv-tpl .rv-csnext .w-dyn-item{display:none}.rv-tpl .rv-csnext .w-dyn-item:has(>.w--current)+.w-dyn-item,.rv-tpl .rv-csnext .w-dyn-items:has(>.w-dyn-item:last-child>.w--current)>.w-dyn-item:first-child,.rv-tpl .rv-csnext .w-dyn-items:not(:has(.w--current))>.w-dyn-item:first-child{display:block}.rv-tpl:not([data-rv-layout=true]){display:none!important}body:has(>.rv-tpl[data-rv-layout=true]:not(.w-condition-invisible))>.page-wrapper>:not(.global-styles,.fs-cc-banner_component,.footer_wrap),body:has(>.rv-tpl[data-rv-layout=true]:not(.w-condition-invisible))>.page_main>:not(.footer_wrap),body:has(>.rv-tpl[data-rv-layout=true]:not(.w-condition-invisible))>:is(.page-wrapper,.page_main)>.footer_wrap>:not(.fs-cc-banner_component){display:none!important}@media (min-width: 992px){.rv-tpl .rv-posters>.w-dyn-item:last-child:nth-child(4n+1){grid-column:1 / -1}.rv-tpl .rv-posters>.w-dyn-item:last-child:nth-child(4n+1) .rv-vx{aspect-ratio:21 / 9}}@media (min-width: 480px) and (max-width: 991px){.rv-tpl .rv-posters>.w-dyn-item:last-child:nth-child(odd){grid-column:1 / -1}.rv-tpl .rv-posters>.w-dyn-item:last-child:nth-child(odd) .rv-vx{aspect-ratio:16 / 9}}.rv-tpl:has([data-rv-probe=podcast].w-dyn-bind-empty) [data-rv-when=podcast],.rv-tpl:has([data-rv-probe=podcast]:not(.w-dyn-bind-empty)) [data-rv-when=standard]{display:none!important}.rv-tpl [data-rv-opt]:has(.w-dyn-bind-empty),.rv-tpl a[data-rv-opt]:is([href=""],[href="#"],:not([href])){display:none!important}html.rv-gl .rv .rv-eng_svg{opacity:0;transition:none}html.rv-gl .rv .rv-eng_svg.is-on{opacity:1}html:not(.rv-gl) .rv .rv-eng_lockup .rv-subbrand_mark{opacity:1!important}@media (prefers-reduced-motion: no-preference){html.rv-gl .rv #riv2-how .rv-split_grid,html.rv-gl .rv #riv2-why .rv-split_grid{align-items:start}html.rv-gl .rv #riv2-how .rv-split_media:after,html.rv-gl .rv #riv2-why .rv-split_media:after{content:"";display:block;height:100vh}html.rv-gl .rv #riv2-how .rv-split_media>div,html.rv-gl .rv #riv2-why .rv-split_media>div{position:sticky;top:max(88px,calc(50vh - 320px))}}@media (prefers-reduced-motion: no-preference) and (max-width: 767px){html.rv-gl .rv #riv2-how .rv-split_media:after,html.rv-gl .rv #riv2-why .rv-split_media:after{height:60vh}html.rv-gl .rv #riv2-how .rv-split_media>div,html.rv-gl .rv #riv2-why .rv-split_media>div{top:max(72px,calc(50vh - 45vw))}}
