body:has(.rz-page--home){background:var(--rz-ground)}.rz-hero{padding-block:clamp(28px,4vw,56px) clamp(40px,4vw,64px)}.rz-hero__grid{min-height:clamp(520px, calc(100svh - var(--rz-header-h) - 120px), 760px);grid-template:"copy visual."".visual."1fr"statement visual ask"/minmax(0,1.2fr) minmax(0,1.05fr) minmax(320px,.85fr);column-gap:clamp(24px,2.6vw,40px);display:grid}.rz-hero__copy{z-index:2;grid-area:copy;position:relative}.rz-badge{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0 0 28px;font-size:12.5px;font-weight:500;line-height:1.5;display:flex}.rz-badge:before{content:"";background:var(--rz-orange);border-radius:50%;flex:none;width:6px;height:6px;margin-right:10px}.rz-badge span:first-child{color:var(--rz-ink)}.rz-badge span+span:before{content:"·";color:var(--rz-faint);margin:0 10px}@media (min-width:900px){.rz-badge{white-space:nowrap;flex-wrap:nowrap}}.rz-hero__title{letter-spacing:var(--rz-track);margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:500;line-height:1.04}.rz-hero__lead{max-width:28em;color:var(--rz-text);text-wrap:pretty;margin:26px 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.6}.rz-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.rz-link{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.rz-link .rz-icon{width:16px;height:16px;transition:transform .3s var(--rz-ease-out)}.rz-link:hover .rz-icon{transform:translate(3px)}.rz-hero{isolation:isolate;position:relative}.rz-hero__grid{z-index:1;position:relative}.rz-world{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rz-world canvas,.rz-world svg{width:100%;height:100%;display:block;position:absolute;inset:0}.rz-arc{fill:none;stroke:var(--rz-orange);stroke-width:1.15px;stroke-opacity:.5;stroke-linecap:round}.rz-pulse{fill:none;stroke:var(--rz-orange);stroke-width:2.3px;stroke-linecap:round;stroke-dasharray:7 140;stroke-dashoffset:7px;opacity:0}.rz-node{fill:var(--rz-orange);stroke:var(--rz-ground);stroke-width:2.5px}.rz-node--hub{stroke-width:3px}.rz-ring{fill:none;stroke:var(--rz-orange);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.rz-label{fill:var(--rz-ink);font:500 12px var(--rz-font);letter-spacing:-.005em;paint-order:stroke;stroke:var(--rz-ground);stroke-width:4px;stroke-linejoin:round}.rz-label--hub{font-size:13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.rz-arc{stroke-dasharray:100;stroke-dashoffset:100px;animation:rz-draw 1.4s var(--rz-ease-out) forwards;animation-delay:var(--d)}.rz-pulse{animation:4.6s linear infinite rz-pulse;animation-delay:var(--d)}.rz-ring{animation:4.6s ease-out infinite rz-ping;animation-delay:var(--d)}.rz-ring--hub{animation-name:rz-ping-hub}}@keyframes rz-draw{to{stroke-dashoffset:0}}@keyframes rz-pulse{0%{stroke-dashoffset:7px;opacity:0}3%{opacity:1}33%{opacity:1}36%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes rz-ping{0%{opacity:.7;transform:scale(.6)}22%,to{opacity:0;transform:scale(2.4)}}@keyframes rz-ping-hub{0%{opacity:.8;transform:scale(.7)}30%,to{opacity:0;transform:scale(3)}}.rz-burst{fill:none;stroke:var(--rz-orange);stroke-width:1.4px;opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.rz-burst{animation:rz-burst 1.6s cubic-bezier(.16, 1, .3, 1) var(--d) both}.rz-world.is-intro .rz-node{transform-box:fill-box;transform-origin:50%;animation:rz-pop .6s var(--rz-ease-out) var(--d) both}.rz-world.is-intro .rz-label{animation:rz-land .7s ease var(--d) both}}@keyframes rz-burst{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(7)}}@keyframes rz-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes rz-land{0%{opacity:0}}.rz-breathe{color:#868c93}.rz-breathe i{color:var(--rz-faint);animation:4.6s cubic-bezier(.45,0,.55,1) infinite rz-breathe;animation-delay:calc(var(--rz-breath-shift,0s) + var(--i) * 85ms);font-style:normal}@keyframes rz-breathe{0%,to{color:var(--rz-faint)}50%{color:var(--rz-ink)}}.rz-index{z-index:2;grid-area:ask;place-self:end;width:min(100%,360px);position:relative}.rz-index__label{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500}.rz-index ul{border-top:1px solid var(--rz-line);margin:0;padding:0;list-style:none}.rz-index li{border-bottom:1px solid var(--rz-line)}.rz-index a{min-height:48px;color:var(--rz-ink);letter-spacing:-.01em;transition:padding .35s var(--rz-ease-out), color .25s ease;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;display:flex}.rz-index a .rz-icon{width:16px;height:16px;color:var(--rz-faint);transition:transform .35s var(--rz-ease-out), color .25s ease}.rz-index a:hover{padding-left:6px}.rz-index a:hover .rz-icon{color:var(--rz-orange);transform:translate(3px)}.rz-statement{z-index:2;letter-spacing:var(--rz-track);grid-area:statement;place-self:end start;margin:32px 0 0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.08;position:relative}.rz-statement span{color:var(--rz-faint);display:block}.rz-in{display:inline-block}@media (prefers-reduced-motion:no-preference){.rz-hero__copy>:not(.rz-hero__title),.rz-hero__title .rz-in,.rz-index,.rz-statement{animation:rz-focus 1.1s var(--rz-ease-out) both}.rz-hero__title .rz-in{animation-delay:calc(.1s + var(--w) * .12s)}.rz-hero__copy>:nth-child(3){animation-delay:.5s}.rz-hero__copy>:nth-child(4){animation-delay:.62s}.rz-index{animation-delay:.75s}.rz-statement{animation-delay:.85s}}@keyframes rz-focus{0%{opacity:.1;filter:blur(14px)}}.rz-eyebrow{color:var(--rz-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:12.5px;font-weight:500;display:flex}.rz-eyebrow:before{content:"";background:var(--rz-orange);border-radius:50%;flex:none;width:6px;height:6px}.rz-h2{letter-spacing:var(--rz-track);text-wrap:balance;margin:0;font-size:clamp(34px,3.3vw,54px);font-weight:500;line-height:1.08}.rz-h2 span{color:var(--rz-faint)}.rz-body{color:var(--rz-text);text-wrap:pretty;margin:0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.6}.rz-film{background:var(--rz-bg);position:relative}.rz-film__stage{padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,112px)}.rz-film.is-pinned .rz-film__stage{top:var(--rz-hold-top,var(--rz-header-h));min-height:var(--rz-hold-h,calc(100svh - var(--rz-header-h)));align-content:center;padding-block:24px;display:grid;position:sticky}.rz-film__fill .rz-word{white-space:nowrap}.rz-film__fill i{font-style:normal}.rz-film .rz-h2 .rz-film__fill i.is-on{color:var(--rz-orange)}@media (prefers-reduced-motion:no-preference){.rz-film__fill i{transition:color .3s}}.rz-film__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px clamp(40px,5vw,96px);display:grid}.rz-film__copy{z-index:3;max-width:560px;position:relative}.rz-film__lead{max-width:30em;margin-top:24px}.rz-film__cta{letter-spacing:-.01em;align-items:center;gap:18px;margin-top:40px;font-size:17px;font-weight:500;line-height:1.2;display:inline-flex}.rz-orb{background:var(--rz-orange);color:#fff;width:60px;height:60px;transition:transform .45s var(--rz-ease-out), background-color .25s ease;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #ff5a2abf}.rz-orb .rz-icon{width:22px;height:22px;transition:transform .5s var(--rz-ease-out);grid-area:1/1}.rz-orb .rz-icon+.rz-icon{transform:translate(-160%,160%)}.rz-film__cta:hover .rz-orb{background:var(--rz-orange-deep);transform:scale(1.06)}.rz-film__cta:hover .rz-orb .rz-icon:first-child{transform:translate(160%,-160%)}.rz-film__cta:hover .rz-orb .rz-icon+.rz-icon{transform:none}.rz-player{min-width:0}.rz-player__frame{isolation:isolate;aspect-ratio:16/10;transform:scale(calc(.86 + .14 * var(--zoom,1)));transform-origin:50% 40%;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 44px 90px -46px #1018128c}.rz-player__frame:before{content:"";border-radius:inherit;background:#dfe3dc;position:absolute;inset:1px}.rz-player__frame{cursor:pointer}.rz-player__frame:focus-visible{outline:2px solid var(--rz-orange);outline-offset:4px}.rz-player__play{z-index:4;pointer-events:none;width:76px;height:76px;color:var(--rz-orange);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);opacity:0;transition:opacity .3s ease, scale .45s var(--rz-ease-out);background:#ffffffe0;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;scale:.8;box-shadow:0 18px 40px -18px #0000008c}.rz-player__play .rz-icon{width:22px;height:22px;margin-left:3px}.rz-player__frame[data-state=paused] .rz-player__play{opacity:1;scale:1}.rz-clip,.rz-clip img,.rz-clip video,.rz-player__shade{border-radius:inherit}.rz-clip{opacity:0;margin:0;transition:opacity 0s linear .9s;position:absolute;inset:0}.rz-clip.is-active{opacity:1;z-index:1;transition:opacity .9s}.rz-clip img,.rz-clip video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rz-clip video{opacity:0;transition:opacity .5s}.rz-clip.is-playing video{opacity:1}.rz-player__shade{z-index:2;pointer-events:none;background:linear-gradient(#0c100e00 60%,#0c100e80);position:absolute;inset:0}.rz-lockup{z-index:3;color:#fff;pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(16px,2vw,24px);left:clamp(18px,2.2vw,28px)}.rz-lockup__brand{font:700 15px/1 var(--rz-brand);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.rz-lockup__brand svg{width:18px;height:18px;color:var(--rz-orange)}.rz-lockup__rule{background:#ffffff73;width:1px;height:26px}.rz-lockup__tag{color:#ffffffe6;font-size:12.5px;font-weight:500;line-height:1.25}@media (min-width:900px){.rz-film[data-variant=strip] .rz-film__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage";row-gap:0}.rz-film[data-variant=strip] .rz-player{display:contents}.rz-film[data-variant=strip] .rz-player__frame{aspect-ratio:21/9;border-radius:26px;grid-area:stage}.rz-film[data-variant=strip] .rz-lockup{display:none}.rz-film[data-variant=strip] .rz-player__shade{background:linear-gradient(90deg,#0a0e0cbd 0%,#0a0e0c66 44%,#0a0e0c00 74%),linear-gradient(#0a0e0c00 45%,#0a0e0c80 100%)}.rz-film[data-variant=strip] .rz-film__copy{color:#fff;grid-area:stage;grid-template-columns:minmax(0,40em) auto;justify-content:space-between;align-self:end;align-items:end;column-gap:40px;max-width:none;padding:clamp(28px,3.6vw,60px);display:grid}.rz-film[data-variant=strip] .rz-film__copy>*{grid-column:1}.rz-film[data-variant=strip] .rz-film__cta{grid-area:1/2/span 3;align-self:end;margin:0}.rz-film[data-variant=strip] .rz-eyebrow{color:#ffffffc7}.rz-film[data-variant=strip] .rz-h2{max-width:13em;font-size:clamp(34px,3.4vw,58px)}.rz-film[data-variant=strip] .rz-h2 span{color:#ffffff8c}.rz-film[data-variant=strip] .rz-film__lead{color:#ffffffd6;max-width:34em}}@media (min-width:900px) and (max-width:1199px){.rz-film[data-variant=strip] .rz-player__frame{aspect-ratio:2}}.rz-about{background:var(--rz-ground);padding-block:clamp(80px,8vw,136px)}.rz-about__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:32px clamp(40px,6vw,120px);display:grid}.rz-about__title{max-width:14em;font-size:clamp(36px,3.8vw,60px)}.rz-about__aside .rz-body{max-width:30em}.rz-about__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.rz-stats{border-top:1px solid var(--rz-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(64px,7vw,112px) 0 0;display:grid}.rz-stat{--pad:clamp(20px, 2.4vw, 40px);padding:22px var(--pad) 0;flex-direction:column;justify-content:space-between;gap:clamp(28px,3.4vw,56px);display:flex;position:relative}.rz-stat:first-child{padding-left:0}.rz-stat+.rz-stat{border-left:1px solid var(--rz-line)}.rz-stat:before{content:"";top:-1px;left:var(--pad);background:var(--rz-orange);width:56px;height:2px;transform:scaleX(var(--p,1));transform-origin:0;position:absolute}.rz-stat:first-child:before{left:0}.rz-stat dt{color:var(--rz-muted);font-size:14px;font-weight:500}.rz-stat dd{margin:0}.rz-stat__num{color:var(--rz-ink);letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(64px,7.4vw,128px);font-weight:500;line-height:.86;display:inline-flex}.rz-stat__suffix{color:var(--rz-orange);letter-spacing:-.02em;margin-left:.05em;font-size:.5em;line-height:1}@media (prefers-reduced-motion:no-preference){.rz-js .rz-rise{opacity:0}.rz-js .rz-rise.is-in{animation:rz-rise .9s var(--rz-ease-out) var(--rd,0s) both}.rz-js .rz-rise.is-still{opacity:1;animation:none}@keyframes rz-rise{0%{opacity:0;filter:blur(8px)}to{opacity:1}}}.rz-solutions{background:var(--rz-bg);padding-block:clamp(80px,8vw,136px);position:relative}.rz-anchor{position:absolute;top:0}.rz-sol-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px clamp(40px,6vw,120px);display:grid}.rz-sol-head .rz-h2{max-width:13em}.rz-sol-head__aside .rz-body{max-width:30em}.rz-sol-head__aside .rz-link{margin-top:14px}.rz-sol-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(40px,6vw,120px);margin-top:clamp(48px,5vw,80px);display:grid}.rz-sol-list{border-bottom:1px solid var(--rz-line);margin:0;padding:0;list-style:none}.rz-sol{border-top:1px solid var(--rz-line)}.rz-sol__h{font:inherit;margin:0}.rz-sol__btn{--num:2.6em;grid-template-columns:var(--num) minmax(0, 1fr) auto 20px;width:calc(100% + 24px);min-height:76px;color:var(--rz-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-areas:"n title tag icon";align-items:center;column-gap:18px;margin:0 -12px;padding:18px 12px;display:grid}.rz-sol__btn:focus-visible{outline-offset:-2px}.rz-sol__thumb{display:none}.rz-sol__n{color:var(--rz-muted);font-variant-numeric:tabular-nums;grid-area:n;font-size:13px;font-weight:500;transition:color .3s}.rz-sol__title{color:var(--rz-muted);letter-spacing:-.025em;grid-area:title;font-size:clamp(21px,1.75vw,28px);font-weight:500;line-height:1.15;transition:color .3s}.rz-sol__tag{color:var(--rz-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;grid-area:tag;font-size:11.5px;font-weight:500;transition:color .3s}.rz-sol__icon{width:16px;height:16px;color:var(--rz-muted);grid-area:icon;justify-self:end;transition:color .3s;position:relative}.rz-sol__icon:before,.rz-sol__icon:after{content:"";width:14px;height:1.6px;transition:transform .35s var(--rz-ease-out);background:currentColor;border-radius:2px;margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.rz-sol__icon:after{transform:rotate(90deg)}.rz-sol.is-open .rz-sol__icon:after{transform:rotate(0)}.rz-sol.is-open .rz-sol__n,.rz-sol.is-open .rz-sol__icon{color:var(--rz-orange)}.rz-sol.is-open .rz-sol__title,.rz-sol.is-hover .rz-sol__title{color:var(--rz-ink)}.rz-sol.is-open .rz-sol__tag,.rz-sol.is-hover .rz-sol__tag{color:var(--rz-text)}.rz-sol.is-hover:not(.is-open) .rz-sol__icon{color:var(--rz-ink)}.rz-sol__panel{grid-template-rows:1fr;display:grid}.rz-js .rz-sol__panel{transition:grid-template-rows .45s var(--rz-ease-out);grid-template-rows:0fr}.rz-js .rz-sol.is-open .rz-sol__panel{grid-template-rows:1fr}.rz-sol__inner{min-height:0;padding-left:calc(2.6em + 18px);overflow:hidden}.rz-js .rz-sol__inner{opacity:0;transition:opacity .2s}.rz-js .rz-sol.is-open .rz-sol__inner{opacity:1;transition:opacity .35s .12s}.rz-sol__expl{max-width:34em;color:var(--rz-text);text-wrap:pretty;margin:-4px 0 0;font-size:15.5px;line-height:1.6}.rz-sol__more{align-items:center;gap:8px;min-height:44px;margin-bottom:10px;font-size:14.5px;font-weight:500;display:inline-flex}.rz-sol__more .rz-icon{width:15px;height:15px;color:var(--rz-orange);transition:transform .3s var(--rz-ease-out)}.rz-sol__more:hover .rz-icon{transform:translate(2px,-2px)}.rz-sol-preview{isolation:isolate;border-radius:22px;min-height:280px;position:relative;overflow:hidden}.rz-sol-preview:before{content:"";border-radius:inherit;background:var(--rz-soft);position:absolute;inset:1px}.rz-sol-shot{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity 0s linear .5s;display:block;position:absolute;inset:0}.rz-sol-shot.is-active{z-index:1;opacity:1;transition:opacity .5s}@media (min-width:1800px){.rz-sol__title{font-size:clamp(28px,1.6vw,32px)}.rz-sol__btn{min-height:86px}.rz-sol__tag{font-size:12.5px}.rz-sol__n{font-size:14px}.rz-sol__expl{font-size:17px}}@media (max-width:1199px){.rz-sol__btn{--num:2.4em;grid-template-columns:var(--num) minmax(0, 1fr) 20px;grid-template-areas:"n title icon"}.rz-sol__tag{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rz-sol__inner{padding-left:calc(2.4em + 18px)}.rz-sol-head,.rz-sol-body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (max-width:899px){.rz-sol-head,.rz-sol-body{grid-template-columns:minmax(0,1fr)}.rz-sol-preview{display:none}.rz-sol__btn{grid-template:"thumb tag icon""thumb title icon"1fr/88px minmax(0,1fr) 20px;align-items:start;gap:4px 16px;min-height:0;padding-block:18px}.rz-sol__n{display:none}.rz-sol__thumb{aspect-ratio:4/3;background:var(--rz-soft);border-radius:12px;grid-area:thumb;display:block;overflow:hidden}.rz-sol__thumb img{object-fit:cover;width:100%;height:100%;display:block}.rz-sol__tag,.rz-sol.is-open .rz-sol__tag{clip:auto;white-space:nowrap;width:auto;height:auto;color:var(--rz-muted);margin:2px 0 0;font-size:11px;display:block;position:static;overflow:visible}.rz-sol__title,.rz-sol.is-open .rz-sol__title{color:var(--rz-ink);text-wrap:balance;font-size:18px}.rz-sol__icon{align-self:center}.rz-sol__inner{padding-left:104px}.rz-sol__expl{margin-top:0;font-size:14.5px}}@media (max-width:480px){.rz-sol__btn{grid-template-columns:72px minmax(0,1fr) 20px;column-gap:14px}.rz-sol__inner{padding-left:0}}@media (prefers-reduced-motion:reduce){.rz-sol__n,.rz-sol__title,.rz-sol__tag,.rz-sol__icon,.rz-sol__icon:before,.rz-sol__icon:after,.rz-sol-shot,.rz-sol-shot.is-active,.rz-js .rz-sol__panel,.rz-js .rz-sol__inner,.rz-js .rz-sol.is-open .rz-sol__inner,.rz-sol__more .rz-icon{transition:none}.rz-sol__more:hover .rz-icon{transform:none}}.rz-marquee{border-block:1px solid var(--rz-line);background:var(--rz-bg);padding-block:clamp(26px,3vw,46px);overflow:hidden}.rz-marquee__track{width:max-content;animation:44s linear infinite rz-marquee;display:flex}.rz-marquee:hover .rz-marquee__track,.rz-marquee.is-paused .rz-marquee__track{animation-play-state:paused}.rz-marquee__group{flex:none;margin:0;padding:0;list-style:none;display:flex}.rz-marquee__item{color:var(--rz-ink);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:clamp(22px,2.6vw,46px);padding-right:clamp(22px,2.6vw,46px);font-size:clamp(30px,4.2vw,68px);font-weight:600;line-height:1.1;display:inline-flex}.rz-marquee__item:nth-child(2n){color:#0000;-webkit-text-stroke:1.3px var(--rz-ink)}.rz-marquee__mark{width:.62em;height:.62em;color:var(--rz-orange);flex:none}@keyframes rz-marquee{to{transform:translate(-50%)}}.rz-process{background:var(--rz-ground);position:relative}.rz-process__stage{padding-block:clamp(80px,8vw,136px)}.rz-process.is-pinned .rz-process__stage{top:var(--rz-hold-top,var(--rz-header-h));min-height:var(--rz-hold-h,calc(100svh - var(--rz-header-h)));align-content:center;padding-block:24px;display:grid;position:sticky}.rz-process__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px clamp(40px,6vw,120px);display:grid}.rz-process__intro{flex-direction:column;min-width:0;padding-top:5px;display:flex}.rz-process__intro .rz-h2{max-width:12em}.rz-process__lead{max-width:30em;margin-top:22px}.rz-process__photo{border-radius:22px;flex:auto;min-height:200px;max-height:460px;margin-top:36px;position:relative;overflow:hidden}.rz-process__photo:before{content:"";border-radius:inherit;background:var(--rz-soft);position:absolute;inset:1px}.rz-process__photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.rz-timeline{align-self:center;padding-left:60px;position:relative}.rz-timeline__rail{background:#16191d2e;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:13px}.rz-timeline__fill{border-radius:inherit;background:var(--rz-orange);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rz-timeline__steps{gap:clamp(30px,3.6vw,52px);margin:0;padding:0;list-style:none;display:grid}.rz-step{position:relative}.rz-step__dot{background:var(--rz-ground);border-radius:50%;place-items:center;width:28px;height:28px;transition:box-shadow .35s;display:grid;position:absolute;top:0;left:-60px;box-shadow:inset 0 0 0 1.5px #16191d52}.rz-step__dot:after{content:"";background:var(--rz-orange);width:10px;height:10px;transition:transform .4s var(--rz-ease-out);border-radius:50%;transform:scale(0)}.rz-step__n{color:var(--rz-muted);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:28px;transition:color .35s;display:block}.rz-step__title{color:var(--rz-muted);letter-spacing:var(--rz-track);margin:4px 0 0;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.1;transition:color .4s}.rz-step__text{max-width:30em;color:var(--rz-muted);margin:10px 0 0;font-size:15.5px;line-height:1.6;transition:color .4s}.rz-step.is-lit .rz-step__dot{box-shadow:inset 0 0 0 1.5px var(--rz-orange)}.rz-step.is-lit .rz-step__dot:after{transform:scale(1)}.rz-step.is-lit .rz-step__n{color:var(--rz-orange)}.rz-step.is-lit .rz-step__title{color:var(--rz-ink)}.rz-step.is-lit .rz-step__text{color:var(--rz-text)}html:not(.rz-js) .rz-step .rz-step__dot:after{transform:scale(1)}html:not(.rz-js) .rz-timeline__fill{transform:none}html:not(.rz-js) .rz-step__title{color:var(--rz-ink)}.rz-sec-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px clamp(40px,6vw,120px);display:grid}.rz-sec-head .rz-h2{max-width:14em}.rz-sec-head>.rz-body,.rz-sec-head__aside .rz-body{max-width:30em}.rz-sec-head__aside .rz-link{margin-top:14px}.rz-sec-head--solo{grid-template-columns:minmax(0,1fr)}@media (min-width:1800px){.rz-step__text{font-size:17px}}@media (min-width:761px) and (max-width:899px){.rz-process__photo{display:none}}@media (max-width:899px){.rz-process__grid,.rz-sec-head{grid-template-columns:minmax(0,1fr)}.rz-process__photo{aspect-ratio:16/10;flex:none;min-height:0;max-height:none;margin-top:28px}.rz-timeline{margin-top:8px;padding-left:52px}.rz-step__dot{left:-52px}}@media (max-width:760px){.rz-process__stage{padding-block:72px}.rz-step__title{font-size:24px}}@media (max-height:860px){.rz-timeline__steps{gap:22px}.rz-step__title{font-size:24px}.rz-step__text{margin-top:6px;font-size:14.5px;line-height:1.55}}@media (max-height:700px){.rz-timeline__steps{gap:14px}.rz-step__title{margin-top:2px;font-size:21px}.rz-step__text{margin-top:4px;font-size:14px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.rz-marquee__track{animation:none}.rz-step__dot,.rz-step__dot:after,.rz-step__n,.rz-step__title,.rz-step__text{transition:none}}.rz-accent-o,.rz-h2 .rz-accent-o{color:var(--rz-orange)}.rz-community{background:var(--rz-bg);padding-block:clamp(84px,9vw,150px)}.rz-community__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-bottom:clamp(36px,4.4vw,68px);display:flex}.rz-community__title{max-width:18em;color:var(--rz-ink);letter-spacing:-.028em;margin:0;font-size:clamp(32px,3.6vw,58px);font-weight:600;line-height:1.08}.rz-word.is-accent{color:var(--rz-orange)}.rz-community__aside{max-width:32em}.rz-community__eyebrow{color:#3d4248;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.rz-community__eyebrow:before{content:"";background:var(--rz-orange);border-radius:2px;flex:none;width:26px;height:2px}.rz-community__lead{color:#4a5058;max-width:34em;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.rz-community__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,26px);display:grid}.rz-community__card{background:var(--rz-soft);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.rz-community__card:nth-child(2){margin-top:clamp(0px,4vw,60px)}.rz-community__media{aspect-ratio:4/3.2;background:#dcdcd8;overflow:hidden}.rz-community__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--rz-ease-out);display:block}.rz-community__card:hover .rz-community__media img{transform:scale(1.05)}.rz-community__body{padding:clamp(24px,2.4vw,34px)}.rz-community__index{color:var(--rz-muted);letter-spacing:.14em;font-size:13px;font-weight:700}.rz-community__body h3{color:var(--rz-ink);letter-spacing:-.015em;margin:10px 0 12px;font-size:clamp(21px,1.7vw,26px);font-weight:600;line-height:1.2}.rz-community__body p{color:#4a5058;margin:0;font-size:15.5px;line-height:1.7}.rz-voices{background:var(--rz-ground);padding-block:clamp(80px,8vw,136px)}.rz-voices__grid{grid-template:"head stage""people stage"1fr/minmax(0,.8fr) minmax(0,1.2fr);gap:48px clamp(40px,6vw,120px);display:grid}.rz-voices__head{grid-area:head}.rz-voices__head .rz-h2{max-width:9em}.rz-voices__stage{grid-area:stage;align-self:center}.rz-voices__mark{height:.55em;color:var(--rz-orange);font:400 clamp(96px,9vw,150px)/1 Georgia,Times New Roman,serif;display:block}.rz-voices__quotes{display:grid}.rz-quote{opacity:0;grid-area:1/1;margin:0;transition:opacity .2s}.rz-quote.is-active{opacity:1;transition:opacity .5s .15s}.rz-quote blockquote{margin:0}.rz-quote p{color:var(--rz-ink);letter-spacing:var(--rz-track);text-wrap:pretty;margin:0;font-size:clamp(25px,2.45vw,40px);font-weight:500;line-height:1.28}.rz-voices__people{grid-area:people;align-self:end;gap:2px;display:grid}.rz-person{color:var(--rz-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:14px;padding:18px 0 16px;display:grid;position:relative}.rz-person__bar{background:#16191d1f;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.rz-person__bar>span{background:var(--rz-orange);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rz-person[aria-selected=true] .rz-person__bar>span{transform:scaleX(1)}.rz-person__avatar{width:42px;height:42px;color:var(--rz-muted);letter-spacing:.02em;background:#16191d0f;border-radius:50%;place-items:center;font-size:13px;font-weight:600;transition:background-color .3s,color .3s;display:grid}.rz-person__text strong{color:var(--rz-muted);font-size:15.5px;font-weight:500;transition:color .3s;display:block}.rz-person__text span{color:var(--rz-muted);font-size:13.5px;display:block}.rz-person:hover .rz-person__text strong,.rz-person[aria-selected=true] .rz-person__text strong{color:var(--rz-ink)}.rz-person[aria-selected=true] .rz-person__avatar{color:var(--rz-orange-deep);background:#ff5a2a1f}.rz-person:focus-visible{outline-offset:2px}.rz-voices.is-auto .rz-person[aria-selected=true] .rz-person__bar>span{animation:7s linear both rz-voice-bar}.rz-voices.is-auto.is-held .rz-person[aria-selected=true] .rz-person__bar>span,.rz-voices.is-auto.is-away .rz-person[aria-selected=true] .rz-person__bar>span{animation-play-state:paused}@keyframes rz-voice-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rz-insights{background:var(--rz-bg);padding-block:clamp(80px,8vw,136px)}.rz-ins-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,4.5vw,72px);display:grid}.rz-ins a{color:var(--rz-ink);display:block}.rz-ins__media{background:var(--rz-soft);border-radius:22px;display:block;position:relative;overflow:hidden}.rz-ins--feature .rz-ins__media{aspect-ratio:16/10}.rz-ins__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--rz-ease-out);display:block}.rz-ins a:hover .rz-ins__media img{transform:scale(1.03)}.rz-ins__meta{color:var(--rz-muted);flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:22px;font-size:13px;display:flex;overflow:hidden}.rz-ins__meta>span{position:relative}.rz-ins__meta>span+span:before{content:"·";color:var(--rz-faint);position:absolute;left:-14px}.rz-ins__tag{color:var(--rz-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.rz-ins__tag:before{content:"";background:var(--rz-orange);border-radius:50%;width:6px;height:6px}.rz-ins__title{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.18;transition:color .25s}.rz-ins a:hover .rz-ins__title{color:var(--rz-orange-deep)}.rz-ins__excerpt{max-width:36em;color:var(--rz-text);margin:12px 0 0;font-size:15.5px;line-height:1.6}.rz-ins__read{align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:500;display:inline-flex}.rz-ins__read .rz-icon{width:15px;height:15px;color:var(--rz-orange);transition:transform .3s var(--rz-ease-out)}.rz-ins a:hover .rz-ins__read .rz-icon{transform:translate(2px,-2px)}.rz-ins-list{display:grid}.rz-ins--row a{border-bottom:1px solid var(--rz-line);grid-template-columns:168px minmax(0,1fr);align-items:start;gap:22px;padding-block:26px;display:grid}.rz-ins--row:first-child a{padding-top:0}.rz-ins--row:last-child a{border-bottom:0}.rz-ins--row .rz-ins__media{aspect-ratio:4/3;border-radius:16px}.rz-ins--row .rz-ins__meta{margin-top:0}.rz-ins--row .rz-ins__title{letter-spacing:-.015em;margin-top:8px;font-size:clamp(18px,1.4vw,21px);line-height:1.3}.rz-ins--row .rz-ins__read{margin-top:12px}.rz-ready{background:var(--rz-bg);padding-block:0 clamp(84px,9vw,150px)}.rz-ready__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.rz-ready__title{color:var(--rz-ink);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(38px,4.6vw,76px);font-weight:600;line-height:1.04}.rz-ready__lead{max-width:34em;color:var(--rz-text);margin:0 0 34px;font-size:clamp(16px,1.2vw,19px);line-height:1.7}.rz-ready__media{aspect-ratio:16/11;background:#dcdcd8;border-radius:40px;position:relative;overflow:hidden}.rz-ready__media img{object-fit:cover;will-change:transform;width:100%;height:calc(100% + 80px);display:block;position:absolute;top:-40px;left:0}@media (min-width:900px){#insights .rz-sec-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(28px,4vw,64px)}.rz-ins-grid{align-items:stretch}.rz-ins-list{grid-template-rows:repeat(2,minmax(0,1fr))}.rz-ins--row a{flex-direction:column;align-items:stretch;height:100%;display:flex}.rz-ins--row:last-child a{padding-bottom:0}.rz-ins--row .rz-ins__media{aspect-ratio:auto;border-radius:18px;flex:1 1 0;min-height:140px}.rz-ins--row .rz-ins__media img,.rz-ins--row .rz-ins__media picture{width:100%;height:100%;display:block}.rz-ins--row .rz-ins__media img{object-position:50% 30%}.rz-ins--row .rz-ins__meta{white-space:nowrap;flex-wrap:nowrap;margin-top:18px}.rz-ins--row .rz-ins__title{min-height:2.6em}.rz-ins--row .rz-ins__read{display:none}}@media (min-width:1800px){.rz-quote p{font-size:clamp(40px,2.3vw,46px)}}@media (min-width:900px) and (max-width:1279px){.rz-ins--row .rz-ins__meta>span:last-child{display:none}}@media (max-width:1023px){.rz-community__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-community__card:nth-child(2){margin-top:0}.rz-community__card:nth-child(3){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,1.8vw,26px);display:grid}.rz-community__card:nth-child(3) .rz-community__media{aspect-ratio:auto;min-height:260px}.rz-community__card:nth-child(3) .rz-community__body{align-self:center}.rz-ready__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.rz-ins--row a{grid-template-columns:132px minmax(0,1fr);gap:18px}.rz-ins--row .rz-ins__read{display:none}.rz-ins__media picture{display:contents}.rz-voices__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""people";gap:32px}.rz-voices__people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rz-person{grid-template-columns:1fr;align-items:start;row-gap:10px}.rz-ins-grid{grid-template-columns:minmax(0,1fr)}.rz-ins-list{border-top:1px solid var(--rz-line)}.rz-ins--row:first-child a{padding-top:26px}}@media (max-width:680px){.rz-community__grid{grid-template-columns:minmax(0,1fr)}.rz-community__card:nth-child(3){display:flex}.rz-community__card:nth-child(3) .rz-community__media{aspect-ratio:4/3.2;min-height:0}.rz-person__text span,.rz-person__avatar{display:none}.rz-ins--row a{grid-template-columns:96px minmax(0,1fr);gap:16px}.rz-ins--row .rz-ins__meta>span:last-child{display:none}.rz-ready__media{border-radius:28px}}@media (max-width:760px){.rz-voices,.rz-insights{padding-block:72px}.rz-ready{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.rz-community__title .rz-word{opacity:1!important}.rz-quote,.rz-quote.is-active,.rz-person__avatar,.rz-person__text strong,.rz-community__media img,.rz-ins__media img,.rz-ins__title,.rz-ins__read .rz-icon{transition:none}.rz-community__card:hover .rz-community__media img,.rz-ins a:hover .rz-ins__media img{transform:none}}.rz-sol-head__aside .rz-cta--sm{margin-top:18px}@media (min-width:1200px){.rz-hero{min-height:calc(100svh - var(--rz-header-h));align-content:center;display:grid}}@media (min-width:1200px) and (max-height:800px){.rz-hero{padding-top:24px}.rz-badge{margin-bottom:22px}.rz-hero__actions{margin-top:28px}.rz-index a{min-height:42px}.rz-statement{font-size:clamp(28px,2.6vw,38px)}}@media (min-width:1800px){.rz-label{font-size:13.5px}.rz-label--hub{font-size:14.5px}.rz-badge{margin-bottom:32px;font-size:13.5px}.rz-hero__title{font-size:clamp(68px,3.9vw,84px)}.rz-hero__lead{max-width:30em;margin-top:30px;font-size:19px}.rz-hero__actions{margin-top:42px}.rz-link{font-size:16px}.rz-index{width:min(100%,400px)}.rz-index__label{font-size:13px}.rz-index a{min-height:54px;font-size:16.5px}.rz-statement{font-size:clamp(46px,2.6vw,58px)}}@media (min-width:1800px) and (max-height:1000px){.rz-index a{min-height:44px}}@media (min-width:1800px) and (min-height:1100px){.rz-hero{padding-block:72px 96px}.rz-hero__grid{min-height:clamp(760px, calc(100svh - var(--rz-header-h) - 300px), 900px)}}@media (max-width:1199px){.rz-label{display:none}.rz-hero__grid{grid-template:"copy visual""statement visual"1fr/minmax(0,1.15fr) minmax(0,1fr);row-gap:32px;min-height:0}.rz-index{display:none}.rz-hero__title{font-size:clamp(50px,5.2vw,60px)}}@media (min-width:900px) and (max-width:1199px) and (min-height:521px){.rz-hero__grid{min-height:clamp(440px, calc(100svh - var(--rz-header-h) - 8vw), 640px)}}@media (max-width:899px){.rz-hero__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""statement""visual";row-gap:36px}.rz-hero__title{font-size:clamp(44px,7vw,60px)}.rz-hero__lead{max-width:34em}.rz-world{aspect-ratio:285/120;height:auto;margin-bottom:24px;position:relative;inset:auto}}@media (max-width:760px){.rz-hero{padding-block:36px 64px}.rz-hero__grid{grid-template-areas:"copy""statement";row-gap:44px}.rz-hero__title{font-size:clamp(34px,11vw,56px)}.rz-badge{margin-bottom:22px}.rz-hero__lead{margin-top:18px}.rz-hero__actions{gap:12px 24px;margin-top:30px}}@media (max-width:760px) and (min-height:521px){.rz-world{aspect-ratio:auto;height:auto;-webkit-mask-image:radial-gradient(ellipse var(--band-rx,0px) var(--band-ry,0px) at var(--band-x,50%) var(--band-y,50%), #000 30%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--band-rx,0px) var(--band-ry,0px) at var(--band-x,50%) var(--band-y,50%), #000 30%, transparent 100%);mask-image:radial-gradient(ellipse var(--band-rx,0px) var(--band-ry,0px) at var(--band-x,50%) var(--band-y,50%), #000 30%, transparent 100%);margin:0;position:absolute;inset:0}.rz-js .rz-hero__grid{row-gap:clamp(210px,62vw,270px)}.rz-js .rz-statement{margin-top:0}.rz-label--hub{display:inline}}@media (max-width:1023px) and (max-height:520px){.rz-world{display:none}.rz-hero{padding-block:14px 36px}.rz-hero__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""statement";row-gap:24px}.rz-badge{margin-bottom:14px}.rz-hero__title{font-size:clamp(30px,5.4vw,44px)}.rz-hero__lead{margin-top:10px}.rz-hero__actions{margin-top:18px}}@media (max-width:1023px) and (max-height:360px){.rz-badge{display:none}}@media (max-width:600px){.rz-badge span+span{display:none}}@media (max-width:1199px){.rz-film__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:899px){.rz-film__grid{grid-template-columns:minmax(0,1fr);gap:44px}.rz-film__copy{max-width:640px}.rz-about__grid{grid-template-columns:minmax(0,1fr)}.rz-about__aside .rz-body{max-width:36em}}@media (max-width:760px){.rz-film__stage{padding-block:64px 56px}.rz-film__cta{margin-top:32px}.rz-player__frame{aspect-ratio:4/3;border-radius:18px}.rz-about{padding-block:72px}.rz-stats{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:56px}.rz-stat,.rz-stat:first-child{border-top:1px solid var(--rz-line);flex-direction:row;align-items:center;gap:20px;padding:20px 0}.rz-stat+.rz-stat{border-left:0}.rz-stat:before,.rz-stat:first-child:before{left:0}.rz-stat dt{max-width:11em;font-size:14.5px;line-height:1.4}.rz-stat__num{font-size:clamp(52px,16vw,76px)}}@media (max-width:1023px) and (max-height:520px){.rz-player__frame{aspect-ratio:auto;height:clamp(200px,70svh,340px)}}@media (min-width:1800px){.rz-eyebrow{font-size:13.5px}.rz-h2{font-size:clamp(54px,3.1vw,68px)}.rz-body{font-size:19px}.rz-about__title{font-size:clamp(60px,3.6vw,78px)}.rz-film__cta{font-size:18px}.rz-orb{width:68px;height:68px}.rz-stat dt{font-size:15.5px}.rz-stat__num{font-size:clamp(128px,7vw,150px)}}@media (prefers-reduced-motion:reduce){.rz-breathe i{color:inherit;animation:none}.rz-clip,.rz-clip.is-active,.rz-clip video,.rz-orb,.rz-orb .rz-icon,.rz-player__play{transition:none}.rz-hero *,.rz-hero :before,.rz-hero :after{transition:none!important;animation:none!important}.rz-breathe i{color:inherit}}
