.inrv{--rv-ink:#0A0A0A;--rv-ink2:#5C5C5C;--rv-ink3:#767676;--rv-line:#E3E3E3;--rv-alt:#F4F4F2;--rv-studio:#EEEEEE;--rv-dark:#1C1C1C;--rv-sand:#D8CDB4;--rv-accent:#F5B301;--rv-focus:#1a5fd1;--rv-r:16px;--rv-wrap:1320px;--rv-gut:32px;--rv-ease:cubic-bezier(.2,.8,.2,1);font-family:Inter,var(--text-font-family),system-ui,sans-serif;color:var(--rv-ink);-webkit-font-smoothing:antialiased;position:relative}.inrv *,.inrv *:before,.inrv *:after{box-sizing:border-box}.inrv img,.inrv video{max-width:100%;display:block}.inrv a{color:inherit}.inrv :focus-visible{outline:3px solid var(--rv-focus)!important;outline-offset:3px;border-radius:4px}.inrv.s-light{background:#fff}.inrv.s-alt{background:var(--rv-alt)}.inrv.s-studio{background:var(--rv-studio)}.inrv.s-dark{background:var(--rv-dark);color:#fff}.inrv.s-black{background:#000;color:#fff}.inrv .rv-wrap{max-width:var(--rv-wrap);margin:0 auto;padding:0 var(--rv-gut)}.inrv .rv-narrow{max-width:720px;margin-left:auto;margin-right:auto}.inrv.rv-pad{padding-top:var(--rv-pt,112px);padding-bottom:var(--rv-pb,112px)}.inrv .rv-center{text-align:center}.inrv .rv-eyebrow{font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rv-ink2);margin:0 0 12px;font-family:inherit!important;line-height:1.3}.inrv.s-dark .rv-eyebrow,.inrv.s-black .rv-eyebrow,.inrv .rv-on-media .rv-eyebrow{color:#ffffffc7}.inrv .rv-display{font-size:clamp(38px,5vw,70px)!important;line-height:1.03!important;font-weight:600!important;letter-spacing:-.04em!important;margin:0!important;text-transform:none!important;font-family:Inter,var(--heading-font-family),sans-serif!important;color:inherit}.inrv .rv-h2{font-size:clamp(30px,3.4vw,48px)!important;line-height:1.06!important;font-weight:600!important;letter-spacing:-.035em!important;margin:0!important;text-transform:none!important;font-family:Inter,var(--heading-font-family),sans-serif!important;color:inherit}.inrv .rv-h3{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0!important;text-transform:none!important;font-family:Inter,var(--heading-font-family),sans-serif!important;color:inherit}.inrv .rv-h4{font-size:17px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important;font-family:Inter,sans-serif!important;color:inherit}.inrv .rv-lede,.inrv .rv-lede p{font-size:17px;line-height:1.6;color:var(--rv-ink2);margin:0}.inrv .rv-lede p+p{margin-top:14px}.inrv.s-dark .rv-lede,.inrv.s-dark .rv-lede p,.inrv.s-black .rv-lede,.inrv.s-black .rv-lede p{color:#ffffffc2}.inrv .rv-meta{font-size:13px;line-height:1.45;color:var(--rv-ink2);margin:0}.inrv.s-dark .rv-meta,.inrv.s-black .rv-meta{color:#ffffffb3}.inrv .rv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.inrv .rv-head__c{max-width:680px}.inrv .rv-head__c .rv-lede{margin-top:14px}.inrv .rv-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end}.inrv .rv-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.inrv .rv-center .rv-btns{justify-content:center}.inrv .rv-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 24px!important;border-radius:999px!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.005em!important;text-decoration:none!important;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-transform:none!important;transition:background .2s,color .2s,transform .2s var(--rv-ease);font-family:Inter,sans-serif!important;line-height:1}.inrv .rv-btn:active{transform:scale(.98)}.inrv .rv-btn--dark{background:#111!important;color:#fff!important}.inrv .rv-btn--dark:hover{background:#2a2a2a!important}.inrv .rv-btn--light{background:#fff!important;color:#111!important}.inrv .rv-btn--light:hover{background:#ececec!important}.inrv .rv-btn--ghost{background:transparent!important;color:#fff!important;border-color:#ffffffbf}.inrv .rv-btn--ghost:hover{background:#ffffff1f!important}.inrv .rv-btn--soft{background:#ececec!important;color:#111!important}.inrv .rv-btn--accent{background:var(--rv-accent)!important;color:#111!important}.inrv .rv-btn--sm{min-height:36px;padding:0 18px!important;font-size:13px!important}.inrv .rv-link{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font-family:inherit}.inrv .rv-link:hover{text-decoration-thickness:2px}.inrv .rv-arrow{width:40px;height:40px;border-radius:999px;border:0;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001f;transition:background .2s;padding:0}.inrv .rv-arrow:hover{background:#111;color:#fff}.inrv .rv-arrow[disabled]{opacity:.35;cursor:default}.inrv .rv-arrow svg{width:16px;height:16px}.inrv .rv-ctrl{display:flex;gap:8px;flex:0 0 auto}.inrv .rv-plus{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:999px;background:#fff;color:#111;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s var(--rv-ease);padding:0}.inrv .rv-plus:hover{transform:rotate(90deg)}.inrv .rv-plus svg{width:14px;height:14px}.inrv.rv-hero{color:#fff;background:#111;overflow:hidden;min-height:var(--rv-hh,88vh);display:flex}.inrv .rv-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s var(--rv-ease),visibility 0s .7s}.inrv .rv-slide.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--rv-ease)}.inrv .rv-media{position:absolute;top:0;right:0;bottom:0;left:0}.inrv .rv-media img,.inrv .rv-media video{width:100%;height:100%;object-fit:cover}.inrv .rv-media .rv-m-mob{display:none}.inrv .rv-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--rv-ov,.55)),rgba(0,0,0,calc(var(--rv-ov,.55)*.4)) 50%,#0000 75%),linear-gradient(0deg,rgba(0,0,0,var(--rv-ov,.55)),#0000 45%)}.inrv .rv-hero--center .rv-media:after{background:rgba(0,0,0,var(--rv-ov,.45))}.inrv .rv-slide__c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:110px;z-index:2}.inrv .rv-hero--center .rv-slide__c{align-items:center;padding-bottom:0;text-align:center}.inrv .rv-slide__c .rv-wrap{width:100%}.inrv .rv-copy{max-width:620px}.inrv .rv-hero--center .rv-copy{margin:0 auto;max-width:860px}.inrv .rv-copy .rv-lede,.inrv .rv-copy .rv-lede p{color:#ffffffe0;margin-top:18px;max-width:500px;font-size:16px}.inrv .rv-hero--center .rv-copy .rv-lede{margin-left:auto;margin-right:auto}.inrv .rv-pager{position:absolute;z-index:3;bottom:44px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:#ffffffeb;border-radius:999px;padding:8px 10px}.inrv .rv-pager button{width:8px;height:8px;border-radius:999px;border:0;background:#9a9a9a;padding:0;cursor:pointer;transition:width .35s var(--rv-ease),background .3s}.inrv .rv-pager button[aria-current=true]{width:24px;background:#111}.inrv .rv-pager .rv-pp{width:auto;height:auto;background:none;margin-left:4px;display:flex;color:#111}.inrv .rv-pager .rv-pp svg{width:14px;height:14px}.inrv.rv-hero .rv-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.inrv.rv-hero .rv-arrow--prev{left:20px}.inrv.rv-hero .rv-arrow--next{right:20px}.inrv .rv-vidctl{position:absolute;right:20px;bottom:20px;z-index:4;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.inrv .rv-vidctl svg{width:14px;height:14px}.inrv .rv-cue{position:absolute;left:0;right:0;bottom:0;z-index:3;border-top:1px solid rgba(255,255,255,.25)}.inrv .rv-cue ul{list-style:none;margin:0 auto;padding:14px var(--rv-gut);max-width:var(--rv-wrap);display:flex;gap:26px;flex-wrap:wrap;font-size:13px;color:#ffffffe6}.inrv .rv-cue li{display:flex;align-items:center;gap:8px}.inrv .rv-cue li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rv-accent)}.inrv .rv-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--rv-cw,320px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--rv-gut),calc((100vw - var(--rv-wrap))/2 + var(--rv-gut)));padding:4px max(var(--rv-gut),calc((100vw - var(--rv-wrap))/2 + var(--rv-gut))) 8px;scrollbar-width:none}.inrv .rv-track::-webkit-scrollbar{display:none}.inrv .rv-track>*{scroll-snap-align:start}.inrv .rv-grid{display:grid;grid-template-columns:repeat(var(--rv-cols,3),minmax(0,1fr));gap:16px}.inrv .rv-card{position:relative;border-radius:var(--rv-r);overflow:hidden;background:#222;color:#fff;margin:0;aspect-ratio:var(--rv-ar,3/4);display:block;text-decoration:none}.inrv .rv-card>img,.inrv .rv-card>video,.inrv .rv-card .rv-card__m img,.inrv .rv-card .rv-card__m video{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rv-ease)}.inrv .rv-card .rv-card__m{position:absolute;top:0;right:0;bottom:0;left:0}.inrv a.rv-card:hover .rv-card__m img,.inrv a.rv-card:hover .rv-card__m video{transform:scale(1.03)}.inrv .rv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000 55%);pointer-events:none}.inrv .rv-card__t{position:absolute;left:20px;right:20px;bottom:20px;z-index:2}.inrv .rv-card__t .rv-eyebrow{color:#fffc;margin-bottom:8px}.inrv .rv-card__t .rv-h3{font-size:clamp(20px,1.9vw,26px)!important;line-height:1.14!important}.inrv .rv-card__t p{font-size:13px;line-height:1.45;color:#ffffffd9;margin:8px 0 0}.inrv .rv-card__go{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:500;background:#fff;color:#111;border-radius:999px;padding:9px 16px}.inrv .rv-card__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:64px;height:64px;border-radius:999px;background:#fff;color:#111;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.inrv .rv-card__play svg{width:18px;height:18px;margin-left:3px}.inrv .rv-bcard{display:block;text-decoration:none;color:inherit;position:relative}.inrv .rv-bcard .rv-bcard__m{position:relative;border-radius:var(--rv-r);overflow:hidden;aspect-ratio:var(--rv-ar,4/3);background:#ddd}.inrv .rv-bcard .rv-bcard__m img,.inrv .rv-bcard .rv-bcard__m video{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rv-ease)}.inrv a.rv-bcard:hover .rv-bcard__m img{transform:scale(1.03)}.inrv .rv-bcard .rv-eyebrow{margin:16px 0 6px}.inrv .rv-bcard .rv-h4{margin-top:14px!important;font-size:19px!important}.inrv .rv-bcard .rv-eyebrow+.rv-h4{margin-top:0!important}.inrv .rv-bcard p{font-size:15px;line-height:1.6;color:var(--rv-ink2);margin:8px 0 0}.inrv.s-dark .rv-bcard p{color:#ffffffb8}.inrv .rv-tcard{background:#fff;border-radius:var(--rv-r);padding:28px;border:1px solid var(--rv-line)}.inrv.s-alt .rv-tcard,.inrv.s-studio .rv-tcard{border-color:transparent}.inrv.s-dark .rv-tcard{background:#262626;border-color:transparent}.inrv .rv-tcard .rv-num{font-size:12px;font-weight:600;color:var(--rv-ink3);letter-spacing:.06em;margin:0 0 18px}.inrv .rv-tcard p.rv-tx{font-size:15px;line-height:1.6;color:var(--rv-ink2);margin:10px 0 0}.inrv.s-dark .rv-tcard p.rv-tx{color:#ffffffb8}.inrv .rv-ptile{display:flex;flex-direction:column;background:var(--rv-studio);border-radius:var(--rv-r);padding:18px 18px 20px;text-decoration:none;color:#111;position:relative;transition:transform .35s var(--rv-ease)}.inrv.s-studio .rv-ptile{background:#fff}.inrv .rv-ptile:hover{transform:translateY(-2px)}.inrv .rv-ptile__img{aspect-ratio:1/1;width:100%;object-fit:contain;mix-blend-mode:darken;margin-bottom:10px;transition:transform .5s var(--rv-ease)}.inrv .rv-ptile:hover .rv-ptile__img{transform:scale(1.03)}.inrv .rv-ptile__n{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.2}.inrv .rv-ptile__p{font-size:13px;color:var(--rv-ink2);margin:4px 0 14px}.inrv .rv-ptile__p s{color:var(--rv-ink3);margin-left:4px}.inrv .rv-ptile__l{display:flex;gap:16px;margin-top:auto;font-size:13px;font-weight:500}.inrv .rv-ptile__l span{text-decoration:underline;text-underline-offset:3px}.inrv .rv-badge{position:absolute;top:12px;left:12px;font-size:11px;font-weight:600;background:#fff;border-radius:999px;padding:4px 10px;z-index:2}.inrv .rv-badge--accent{background:var(--rv-accent)}.inrv .rv-vid{position:relative;border-radius:var(--rv-r);overflow:hidden;background:#e8e8e8;aspect-ratio:16/9}.inrv .rv-vid--full{border-radius:0}.inrv .rv-vid img,.inrv .rv-vid video,.inrv .rv-vid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.inrv .rv-vid__btn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(0deg,#00000073,#0000000d);border:0;color:#fff;cursor:pointer;width:100%;font-family:inherit}.inrv .rv-vid__btn span.rv-play{width:84px;height:84px;border-radius:999px;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;transition:transform .3s var(--rv-ease)}.inrv .rv-vid__btn:hover span.rv-play{transform:scale(1.06)}.inrv .rv-vid__btn svg{width:24px;height:24px;margin-left:4px}.inrv .rv-vid__btn b{font-size:14px;font-weight:500}.inrv .rv-cap{display:flex;justify-content:space-between;gap:20px;margin-top:16px;font-size:13px;color:var(--rv-ink2)}.inrv.s-dark .rv-cap,.inrv.s-black .rv-cap{color:#ffffffb3}.inrv .rv-mt{display:grid;grid-template-columns:var(--rv-mtc,1.1fr 1fr);gap:64px;align-items:center}.inrv .rv-mt--rev .rv-mt__m{order:2}.inrv .rv-mt__m{border-radius:var(--rv-r);overflow:hidden;aspect-ratio:var(--rv-ar,4/3);background:#ddd;position:relative}.inrv .rv-mt__m img,.inrv .rv-mt__m video{width:100%;height:100%;object-fit:cover}.inrv .rv-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.inrv .rv-list li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:15px;line-height:1.55;color:var(--rv-ink2)}.inrv.s-dark .rv-list li{color:#ffffffc2}.inrv .rv-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;margin-top:9px;opacity:.9}.inrv .rv-quote{font-size:clamp(26px,3.2vw,44px)!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.03em!important;margin:0!important;font-family:Inter,sans-serif!important;color:inherit;font-style:normal!important;text-transform:none!important}.inrv .rv-quote-who{margin-top:28px;display:flex;align-items:center;gap:14px;justify-content:var(--rv-qj,center)}.inrv .rv-quote-who img{width:52px;height:52px;border-radius:999px;object-fit:cover}.inrv .rv-quote-who b{display:block;font-size:14px;font-weight:600}.inrv .rv-quote-who span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rv-ink2);margin-top:3px}.inrv.s-dark .rv-quote-who span,.inrv.s-black .rv-quote-who span{color:#ffffffa6}.inrv .rv-qsplit{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.inrv .rv-qsplit__m{border-radius:var(--rv-r);overflow:hidden;aspect-ratio:4/5}.inrv .rv-qsplit__m img{width:100%;height:100%;object-fit:cover}.inrv .rv-story{max-width:700px;margin:0 auto;font-size:18px;line-height:1.72;color:#2a2a2a}.inrv.s-dark .rv-story{color:#ffffffd1}.inrv .rv-story p{margin:0 0 20px}.inrv .rv-story .rv-dropcap>p:first-child:first-letter{float:left;font-size:72px;line-height:.82;font-weight:600;margin:8px 10px 0 0;color:var(--rv-ink)}.inrv .rv-story h3{font-size:clamp(22px,2.2vw,28px)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.15!important;margin:56px 0 16px!important;color:var(--rv-ink);text-transform:none!important;font-family:Inter,sans-serif!important}.inrv.s-dark .rv-story h3{color:#fff}.inrv .rv-pull{margin:48px -80px;padding:0;border:0;font-size:clamp(24px,2.6vw,34px);line-height:1.22;font-weight:500;letter-spacing:-.025em;color:var(--rv-ink);font-family:Inter,sans-serif}.inrv.s-dark .rv-pull{color:#fff}.inrv .rv-pull:before{content:"";display:block;width:48px;height:4px;background:var(--rv-accent);border-radius:4px;margin-bottom:22px}.inrv .rv-pull cite{display:block;font-style:normal;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink2);margin-top:16px}.inrv .rv-wide{margin:40px 0}.inrv .rv-wide--wide{margin:48px -160px}.inrv .rv-wide img{width:100%;height:auto;display:block;border-radius:var(--rv-r)}.inrv .rv-wide figcaption{font-size:13px;color:var(--rv-ink2);margin-top:10px}.inrv .rv-note{background:var(--rv-alt);border-radius:var(--rv-r);padding:20px 24px;font-size:15px;line-height:1.6;margin:32px 0;border-left:4px solid var(--rv-accent)}.inrv .rv-prof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.inrv .rv-prof__m{border-radius:var(--rv-r);overflow:hidden;aspect-ratio:var(--rv-ar,4/5);background:#ddd}.inrv .rv-prof__m img{width:100%;height:100%;object-fit:cover}.inrv .rv-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:32px;border-top:1px solid var(--rv-line)}.inrv.s-dark .rv-facts,.inrv.s-dark .rv-fact{border-color:#ffffff24}.inrv .rv-fact{padding:16px 0;border-bottom:1px solid var(--rv-line)}.inrv .rv-fact dt{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink3);margin:0 0 4px}.inrv .rv-fact dd{margin:0;font-size:16px;font-weight:500;letter-spacing:-.01em}.inrv .rv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.inrv .rv-chips span{font-size:13px;font-weight:500;background:#fff;border:1px solid var(--rv-line);border-radius:999px;padding:7px 14px}.inrv.s-alt .rv-chips span,.inrv.s-studio .rv-chips span{border-color:transparent}.inrv.s-dark .rv-chips span{background:#2c2c2c;border-color:transparent}.inrv .rv-stats{display:grid;grid-template-columns:repeat(var(--rv-cols,4),minmax(0,1fr));gap:40px}.inrv .rv-stat{border-top:1px solid var(--rv-line);padding-top:22px}.inrv.s-dark .rv-stat,.inrv.s-black .rv-stat{border-color:#ffffff24}.inrv .rv-stat__n{font-size:clamp(44px,4.6vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1}.inrv.s-dark .rv-stat__n,.inrv.s-black .rv-stat__n{color:var(--rv-sand)}.inrv .rv-stat__n small{font-size:15px;font-weight:500;letter-spacing:0;margin-left:3px;vertical-align:top;position:relative;top:6px}.inrv .rv-stat__l{font-size:14px;margin-top:10px;color:var(--rv-ink2);line-height:1.45}.inrv.s-dark .rv-stat__l{color:#ffffffb8}.inrv .rv-stat__t{font-size:17px;font-weight:600;letter-spacing:-.015em;margin:22px 0 0}.inrv .rv-stat__d{font-size:14px;line-height:1.55;color:var(--rv-ink2);margin:6px 0 0}.inrv.s-dark .rv-stat__d{color:#ffffffa6}.inrv .rv-cta{background:#000;color:#fff;border-radius:var(--rv-r);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:420px}.inrv .rv-cta__c{padding:56px;display:flex;flex-direction:column;justify-content:center}.inrv .rv-cta__c .rv-eyebrow{color:#ffffffb3}.inrv .rv-cta__c .rv-lede,.inrv .rv-cta__c .rv-lede p{color:#ffffffc7;margin-top:16px}.inrv .rv-cta__m{position:relative;min-height:280px}.inrv .rv-cta__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}dialog.rv-modal{border:0;border-radius:20px;padding:0;max-width:820px;width:calc(100% - 32px);color:#111;background:#fff;box-shadow:0 30px 80px #00000059;font-family:Inter,sans-serif}dialog.rv-modal::backdrop{background:#0009}dialog.rv-modal .rv-modal__m{aspect-ratio:16/9;background:#000;position:relative}dialog.rv-modal .rv-modal__m img,dialog.rv-modal .rv-modal__m iframe,dialog.rv-modal .rv-modal__m video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}dialog.rv-modal .rv-modal__b{padding:28px 32px 32px}dialog.rv-modal .rv-modal__b h3{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px;font-family:Inter,sans-serif;text-transform:none}dialog.rv-modal .rv-modal__b p{font-size:16px;line-height:1.6;color:#444;margin:0 0 12px}dialog.rv-modal .rv-modal__b .rv-why{background:#f4f4f2;border-radius:12px;padding:16px 18px;margin-top:14px;font-size:15px;line-height:1.55}dialog.rv-modal .rv-modal__b .rv-why b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}dialog.rv-modal .rv-x{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border-radius:999px;border:0;background:#fff;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;padding:0}dialog.rv-modal .rv-x svg{width:14px;height:14px}dialog.rv-modal :focus-visible{outline:3px solid #1a5fd1;outline-offset:3px}.inrv .rv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inrv .rv-anchor{position:relative;top:-90px;display:block;height:0}.inrv .rv-rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--rv-ease),transform .7s var(--rv-ease)}.inrv .rv-rv.is-in{opacity:1;transform:none}@media(max-width:1100px){.inrv .rv-pull,.inrv .rv-wide{margin-left:0;margin-right:0}}@media(max-width:900px){.inrv.rv-colsm-2 .rv-grid .rv-card__t{left:14px;right:14px;bottom:14px}.inrv.rv-colsm-2 .rv-grid .rv-card__t .rv-h3{font-size:17px!important}.inrv.rv-colsm-2 .rv-grid{gap:10px}.inrv{--rv-gut:16px}.inrv.rv-pad{padding-top:var(--rv-ptm,64px);padding-bottom:var(--rv-pbm,64px)}.inrv .rv-split,.inrv .rv-mt,.inrv .rv-qsplit,.inrv .rv-prof,.inrv .rv-cta{grid-template-columns:minmax(0,1fr);gap:28px}.inrv .rv-mt--rev .rv-mt__m{order:0}.inrv .rv-head{flex-direction:column;align-items:flex-start}.inrv .rv-grid{grid-template-columns:repeat(var(--rv-colsm,1),minmax(0,1fr))}.inrv .rv-stats{grid-template-columns:1fr 1fr;gap:32px 20px}.inrv .rv-track{--rv-cw:78vw!important}.inrv .rv-media .rv-m-desk{display:none}.inrv .rv-media .rv-m-mob{display:block}.inrv .rv-slide__c{padding-bottom:96px}.inrv.rv-hero .rv-arrow{display:none}.inrv .rv-pager{bottom:30px}.inrv .rv-cue{display:none}.inrv .rv-cta__c{padding:28px}.inrv .rv-facts{grid-template-columns:1fr}.inrv .rv-story{font-size:17px}}@media(prefers-reduced-motion:reduce){.inrv *,.inrv *:before,.inrv *:after{transition:none!important;animation:none!important}.inrv .rv-rv{opacity:1;transform:none}}.inrv .rv-ptile__s{margin:3px 0 0;color:var(--rv-ink2);line-height:1.3}.inrv .rv-ptile__s--light{font-size:14px;font-weight:400;letter-spacing:-.005em}.inrv .rv-ptile__s--caps{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin-top:5px}.inrv .rv-oc__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:48px}.inrv .rv-oc__head .rv-lede{max-width:460px;justify-self:end;margin:0}.inrv .rv-oc__head--c{grid-template-columns:1fr;text-align:center;justify-items:center;gap:16px}.inrv .rv-oc__head--c .rv-lede{justify-self:center}.inrv .rv-oc__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 8px;margin:0}.inrv .rv-oc__item{margin:0}.inrv .rv-oc__m{aspect-ratio:6/5;overflow:hidden;border-radius:12px;background:var(--rv-studio)}.inrv .rv-oc__m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.inrv .rv-oc__item:hover .rv-oc__m img{transform:scale(1.03)}.inrv .rv-oc__item figcaption{text-align:center;max-width:400px;margin:22px auto 0;padding:0 16px}.inrv .rv-oc__item .rv-h4{font-size:19px!important;margin-bottom:8px!important}.inrv .rv-oc__item p{font-size:15px;line-height:1.55;color:var(--rv-ink2);margin:0}.inrv.s-dark .rv-oc__item p{color:#ffffffb8}.inrv .rv-oc__stage{position:relative;height:min(86vh,880px);min-height:560px;overflow:hidden;background:#111}.inrv .rv-oc__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.inrv .rv-oc__panel.is-active{opacity:1;visibility:visible}.inrv .rv-oc__panel img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.inrv .rv-oc__card{position:absolute;left:max(var(--rv-gut),calc((100% - var(--rv-wrap))/2 + var(--rv-gut)));bottom:104px;max-width:420px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--rv-r);padding:28px 28px 30px;color:var(--rv-ink)}.inrv .rv-oc__card .rv-num{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--rv-ink3);margin:0 0 14px}.inrv .rv-oc__card p:last-child{font-size:15px;line-height:1.55;color:var(--rv-ink2);margin:10px 0 0}.inrv .rv-oc__tabs{position:absolute;left:50%;bottom:32px;transform:translate(-50%);display:flex;gap:4px;padding:4px;border-radius:999px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100% - 32px);overflow-x:auto;scrollbar-width:none}.inrv .rv-oc__tabs::-webkit-scrollbar{display:none}.inrv .rv-oc__tabs button{border:0;background:transparent;border-radius:999px;padding:11px 20px;font:600 14px/1 Inter,sans-serif;letter-spacing:-.01em;color:var(--rv-ink);cursor:pointer;white-space:nowrap;transition:background .25s,color .25s}.inrv .rv-oc__tabs button:hover{background:#0000000f}.inrv .rv-oc__tabs button[aria-selected=true]{background:var(--rv-dark);color:#fff}@media(prefers-reduced-motion:reduce){.inrv .rv-oc__panel,.inrv .rv-oc__m img{transition:none}}.inrv.rv-cb{position:relative;overflow:hidden}.inrv .rv-cb__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--rv-cbh,720px)}.inrv.rv-cb--mright .rv-cb__m{order:2}.inrv .rv-cb__m{position:relative;min-height:100%}.inrv .rv-cb__m img,.inrv .rv-cb__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--rv-cbz,1));transform-origin:85% 40%}.inrv .rv-cb__m{overflow:hidden}.inrv .rv-cb__c{display:flex;align-items:center;padding:96px max(var(--rv-gut),calc((100vw - var(--rv-wrap))/2 + var(--rv-gut))) 96px 72px}.inrv.rv-cb--mright .rv-cb__c{padding:96px 72px 96px max(var(--rv-gut),calc((100vw - var(--rv-wrap))/2 + var(--rv-gut)))}.inrv .rv-cb__in{max-width:520px}.inrv .rv-cb__in .rv-lede{margin-top:18px}.inrv .rv-cb__pts{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:0;counter-reset:none}.inrv .rv-cb__pts li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid var(--rv-line)}.inrv .rv-cb__pts li:last-child{border-bottom:1px solid var(--rv-line)}.inrv.s-dark .rv-cb__pts li,.inrv.s-black .rv-cb__pts li{border-color:#ffffff24}.inrv .rv-cb__n{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--rv-ink3);padding-top:2px}.inrv.s-dark .rv-cb__n,.inrv.s-black .rv-cb__n{color:var(--rv-sand)}.inrv .rv-cb__pts p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--rv-ink2)}.inrv.s-dark .rv-cb__pts p,.inrv.s-black .rv-cb__pts p{color:#ffffffb3}.inrv .rv-cb__in .rv-btns{margin-top:36px}.inrv .rv-cb__ov{position:relative;min-height:var(--rv-cbh,820px);display:flex;align-items:flex-end;color:#fff}.inrv .rv-cb__bg{position:absolute;top:0;right:0;bottom:0;left:0}.inrv .rv-cb__bg{overflow:hidden}.inrv .rv-cb__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 0% 45%,#0000008c 75%,#000000d9)}.inrv .rv-cb__inner{position:relative;z-index:1;width:100%;padding-top:200px;padding-bottom:48px}.inrv .rv-cb__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:end}.inrv .rv-cb__top .rv-eyebrow{color:#fffc}.inrv .rv-cb__top .rv-h2{color:#fff;font-size:clamp(36px,4.6vw,68px)!important}.inrv .rv-cb__top .rv-lede,.inrv .rv-cb__top .rv-lede p{color:#ffffffdb;max-width:460px}.inrv .rv-cb__top .rv-btns{margin-top:24px}.inrv .rv-cb__strip{padding-top:32px;padding-bottom:72px}.inrv .rv-cb__ov--clean{min-height:var(--rv-cbh,640px)}.inrv .rv-cb__ov--clean .rv-cb__bg:after{display:none}.inrv .rv-cb__strip .rv-cb__top{padding:72px 0 48px}.inrv .rv-cb__strip .rv-cb__top .rv-h2{color:#fff}.inrv .rv-cb__strip .rv-cb__pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.inrv .rv-cb__strip .rv-cb__pts li{border:0!important;background:#1a1a1a;border-radius:var(--rv-r);padding:22px 22px 24px;grid-template-columns:1fr;gap:14px;color:#fff}.inrv .rv-cb__strip .rv-cb__n{color:var(--rv-sand)}.inrv .rv-cb__strip .rv-cb__pts p{color:#ffffffb8}@media(max-width:900px){.inrv .rv-oc__head{grid-template-columns:1fr;gap:14px;margin-bottom:32px}.inrv .rv-oc__head .rv-lede{justify-self:start}.inrv .rv-oc__head--c .rv-lede{justify-self:center}.inrv .rv-oc__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px;scroll-padding-left:16px;scrollbar-width:none}.inrv .rv-oc__row::-webkit-scrollbar{display:none}.inrv .rv-oc__item{flex:0 0 84%;scroll-snap-align:start}.inrv .rv-oc__m{aspect-ratio:4/5}.inrv .rv-oc__item figcaption{text-align:left;padding:0;margin-top:16px}.inrv .rv-oc__stage{height:78vh;min-height:520px}.inrv .rv-oc__card{left:16px;right:16px;bottom:84px;max-width:none;padding:20px}.inrv .rv-oc__tabs{bottom:20px}.inrv .rv-oc__tabs{left:16px;right:16px;transform:none;max-width:none;overflow:visible;border-radius:22px}.inrv .rv-oc__tabs button{flex:1 1 0;min-width:0;white-space:normal;padding:9px 6px;font-size:12.5px;line-height:1.15;border-radius:18px}.inrv .rv-cb__grid{grid-template-columns:1fr;min-height:0}.inrv .rv-cb__m{aspect-ratio:4/3;min-height:0}.inrv.rv-cb--mright .rv-cb__m{order:0}.inrv .rv-cb__c,.inrv.rv-cb--mright .rv-cb__c{padding:56px 16px 64px}.inrv .rv-cb__ov{min-height:0}.inrv .rv-cb__bg:after{background:linear-gradient(180deg,#0000001a,#0000008c,#000000e6 60%)}.inrv .rv-cb__inner{padding-top:300px;padding-bottom:40px}.inrv .rv-cb__top{grid-template-columns:1fr;gap:16px}.inrv .rv-cb__strip .rv-cb__pts{grid-template-columns:1fr;gap:8px}.inrv .rv-cb__strip{padding-top:16px;padding-bottom:48px}.inrv .rv-cb__ov--clean{aspect-ratio:4/3}.inrv .rv-cb__strip .rv-cb__top{padding:40px 0 32px}}.inrv .rv-sp__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.inrv .rv-sp__item{background:#fff;border:1px solid var(--rv-line);border-radius:var(--rv-r);padding:24px 22px 26px;display:flex;flex-direction:column}.inrv.s-dark .rv-sp__item,.inrv.s-black .rv-sp__item{background:#262626;border-color:transparent}.inrv.s-alt .rv-sp__item,.inrv.s-studio .rv-sp__item{border-color:transparent}.inrv .rv-sp__tag{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-ink3);margin:0 0 18px}.inrv.s-dark .rv-sp__tag,.inrv.s-black .rv-sp__tag{color:#fff9}.inrv .rv-sp__nums{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inrv .rv-sp__nums p{margin:0}.inrv .rv-sp__n{display:block;font-size:clamp(40px,4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.inrv .rv-sp__n i{font-style:normal;font-size:.5em;letter-spacing:0;margin-left:2px;vertical-align:.55em}.inrv.s-dark .rv-sp__n,.inrv.s-black .rv-sp__n{color:var(--rv-sand)}.inrv .rv-sp__n--b{color:var(--rv-ink2)}.inrv.s-dark .rv-sp__n--b,.inrv.s-black .rv-sp__n--b{color:#fff}.inrv .rv-sp__l{display:block;font-size:13px;color:var(--rv-ink2);margin-top:8px}.inrv.s-dark .rv-sp__l,.inrv.s-black .rv-sp__l{color:#ffffffb3}.inrv .rv-sp__bar{display:flex;gap:3px;height:8px;margin:22px 0 0;border-radius:999px;overflow:hidden}.inrv .rv-sp__bar span:first-child{background:var(--rv-dark)}.inrv .rv-sp__bar span:last-child{background:var(--rv-line)}.inrv.s-dark .rv-sp__bar span:first-child,.inrv.s-black .rv-sp__bar span:first-child{background:var(--rv-sand)}.inrv.s-dark .rv-sp__bar span:last-child,.inrv.s-black .rv-sp__bar span:last-child{background:#ffffffd9}.inrv .rv-sp__t{font-size:14px;line-height:1.5;color:var(--rv-ink2);margin:18px 0 0}.inrv.s-dark .rv-sp__t,.inrv.s-black .rv-sp__t{color:#ffffffb3}.inrv .rv-sp__note{margin-top:28px;font-size:14px;color:var(--rv-ink2);max-width:640px}.inrv.s-dark .rv-sp__note,.inrv.s-dark .rv-sp__note p{color:#ffffffb3}.inrv .rv-sp .rv-btns{margin-top:32px}.inrv .rv-fm__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.inrv .rv-fm__c{position:sticky;top:120px}.inrv .rv-fm__c .rv-lede{margin-top:16px}.inrv .rv-fm__c .rv-list{margin-top:28px}.inrv .rv-fm__small{margin-top:24px;font-size:13px;color:var(--rv-ink2)}.inrv .rv-fm__card{background:#fff;border-radius:var(--rv-r);padding:16px;min-height:200px}.inrv .rv-fm__clip{overflow:hidden;position:relative}.inrv .rv-fm__if{display:block;width:100%;border:0;min-height:600px}.inrv .rv-fm__notice{font-size:12px;line-height:1.5;color:var(--rv-ink2);padding:8px 8px 4px;text-align:center}.inrv .rv-fm__notice p{margin:0}.inrv .rv-fm__notice a{color:inherit;text-decoration:underline}@media(max-width:900px){.inrv .rv-sp__list{grid-template-columns:1fr 1fr;gap:8px}.inrv .rv-sp__item{padding:18px 16px 20px}.inrv .rv-sp__nums{grid-template-columns:1fr;gap:10px}.inrv .rv-fm__grid{grid-template-columns:1fr;gap:32px}.inrv .rv-fm__c{position:static}.inrv .rv-fm__card{padding:8px;margin:0 -8px}}.inrv .rv-dl__big{font-size:clamp(40px,6vw,88px);font-weight:600;letter-spacing:-.045em;line-height:.95;margin:0 0 14px;color:var(--rv-ink)}.inrv.s-dark .rv-dl__big,.inrv.s-black .rv-dl__big{color:var(--rv-accent)}.inrv .rv-dl__list{display:grid;grid-template-columns:repeat(var(--rv-dlc,4),minmax(0,1fr));gap:12px}.inrv.rv-dl--rail .rv-dl__list{display:grid;grid-template-columns:none}.inrv .rv-dl__c{background:#fff;border-radius:var(--rv-r);overflow:hidden;display:flex;flex-direction:column}.inrv.s-light .rv-dl__c{background:var(--rv-studio)}.inrv.s-dark .rv-dl__c,.inrv.s-black .rv-dl__c{background:#262626;color:#fff}.inrv .rv-dl__m{position:relative;display:block;aspect-ratio:1/1;background:var(--rv-studio);overflow:hidden}.inrv.s-light .rv-dl__m{background:#fff}.inrv .rv-dl__m img{width:100%;height:100%;object-fit:contain;mix-blend-mode:darken;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.inrv .rv-dl__c:hover .rv-dl__m img{transform:scale(1.03)}.inrv .rv-dl__save{position:absolute;left:12px;top:12px;z-index:1;background:var(--rv-accent);color:#111;font-weight:700;font-size:14px;letter-spacing:-.01em;padding:7px 12px;border-radius:999px}.inrv .rv-dl__b{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.inrv .rv-dl__b .rv-eyebrow{margin-bottom:6px}.inrv .rv-dl__b .rv-h3{font-size:19px!important}.inrv .rv-dl__b .rv-h3 a{color:inherit;text-decoration:none}.inrv .rv-dl__sub{font-size:13.5px;color:var(--rv-ink2);margin:4px 0 0}.inrv.s-dark .rv-dl__sub,.inrv.s-black .rv-dl__sub{color:#ffffffb3}.inrv .rv-dl__p{margin:10px 0 0;font-size:16px}.inrv .rv-dl__p b{font-weight:600}.inrv .rv-dl__p s{color:var(--rv-ink2);margin-left:6px;font-size:14px}.inrv.s-dark .rv-dl__p s,.inrv.s-black .rv-dl__p s{color:#fff9}.inrv .rv-dl__d{font-size:15px;line-height:1.55;color:var(--rv-ink2);margin-top:14px}.inrv .rv-dl__d p{margin:0 0 8px}.inrv.s-dark .rv-dl__d,.inrv.s-black .rv-dl__d{color:#ffffffbf}.inrv .rv-dl__ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:16px}.inrv .rv-dl__ctas form{margin:0}.inrv .rv-dl__ctas .rv-btn{min-height:42px;padding:0 20px!important}.inrv.s-dark .rv-dl__ctas .rv-link,.inrv.s-black .rv-dl__ctas .rv-link{color:#fff}.inrv.rv-dl--spotlight .rv-dl__c--hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__m{aspect-ratio:auto;min-height:420px}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__b{padding:40px;justify-content:center}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-h3{font-size:clamp(26px,3vw,40px)!important;letter-spacing:-.035em!important}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__save{font-size:18px;padding:9px 16px}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__p{font-size:22px}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__ctas{margin-top:24px}.inrv .rv-dl>.rv-wrap>.rv-btns{justify-content:center;margin-top:32px}@media(max-width:900px){.inrv .rv-dl__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inrv .rv-dl__b{padding:12px 12px 14px}.inrv .rv-dl__b .rv-h3{font-size:15px!important}.inrv .rv-dl__save{font-size:12px;padding:5px 9px;left:8px;top:8px}.inrv .rv-dl__p{font-size:14px}.inrv .rv-dl__ctas{gap:8px}.inrv .rv-dl__ctas form,.inrv .rv-dl__ctas .rv-btn{width:100%}.inrv .rv-dl__ctas .rv-link{font-size:13px}.inrv.rv-dl--spotlight .rv-dl__c--hero{grid-template-columns:1fr}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__m{min-height:0;aspect-ratio:1/1}.inrv.rv-dl--spotlight .rv-dl__c--hero .rv-dl__b{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/247/assets/in-rv.css.map */
